C# Class Quelea.AxisAlignedBoxEnvironmentType

Inheritance: AbstractEnvironmentType
Show file Open project: lxfschr/Quelea Class Usage Examples

Public Methods

Method Description
AvoidEdges ( IAgent agent, double distance ) : Vector3d
AxisAlignedBoxEnvironmentType ( ) : System
AxisAlignedBoxEnvironmentType ( AxisAlignedBoxEnvironmentType environment ) : System
AxisAlignedBoxEnvironmentType ( Rhino.Geometry.Box box, bool wrap ) : System
BounceContain ( IParticle agent ) : bool
ClosestNormal ( Point3d pt ) : Vector3d
ClosestPoint ( Point3d pt ) : Point3d
ClosestPointOnRef ( Point3d pt ) : Point3d
Contains ( Point3d pt ) : bool
Duplicate ( ) : IGH_Goo
Equals ( AxisAlignedBoxEnvironmentType p ) : bool
Equals ( object obj ) : bool
GetBoundingBox ( ) : Rhino.Geometry.BoundingBox
GetHashCode ( ) : int
MapTo2D ( Point3d pt ) : Point3d
MapTo3D ( Point3d pt ) : Point3d
ToString ( ) : string
WrapPoint ( Point3d relativePoint, Point3d point ) : Point3d
WrapPoint ( Point3d position, bool &wrapped ) : Point3d

Method Details

AvoidEdges() public method

public AvoidEdges ( IAgent agent, double distance ) : Vector3d
agent IAgent
distance double
return Vector3d

AxisAlignedBoxEnvironmentType() public method

public AxisAlignedBoxEnvironmentType ( ) : System
return System

AxisAlignedBoxEnvironmentType() public method

public AxisAlignedBoxEnvironmentType ( AxisAlignedBoxEnvironmentType environment ) : System
environment AxisAlignedBoxEnvironmentType
return System

AxisAlignedBoxEnvironmentType() public method

public AxisAlignedBoxEnvironmentType ( Rhino.Geometry.Box box, bool wrap ) : System
box Rhino.Geometry.Box
wrap bool
return System

BounceContain() public method

public BounceContain ( IParticle agent ) : bool
agent IParticle
return bool

ClosestNormal() public method

public ClosestNormal ( Point3d pt ) : Vector3d
pt Point3d
return Vector3d

ClosestPoint() public method

public ClosestPoint ( Point3d pt ) : Point3d
pt Point3d
return Point3d

ClosestPointOnRef() public method

public ClosestPointOnRef ( Point3d pt ) : Point3d
pt Point3d
return Point3d

Contains() public method

public Contains ( Point3d pt ) : bool
pt Point3d
return bool

Duplicate() public method

public Duplicate ( ) : IGH_Goo
return IGH_Goo

Equals() public method

public Equals ( AxisAlignedBoxEnvironmentType p ) : bool
p AxisAlignedBoxEnvironmentType
return bool

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetBoundingBox() public method

public GetBoundingBox ( ) : Rhino.Geometry.BoundingBox
return Rhino.Geometry.BoundingBox

GetHashCode() public method

public GetHashCode ( ) : int
return int

MapTo2D() public method

public MapTo2D ( Point3d pt ) : Point3d
pt Point3d
return Point3d

MapTo3D() public method

public MapTo3D ( Point3d pt ) : Point3d
pt Point3d
return Point3d

ToString() public method

public ToString ( ) : string
return string

WrapPoint() public method

public WrapPoint ( Point3d relativePoint, Point3d point ) : Point3d
relativePoint Point3d
point Point3d
return Point3d

WrapPoint() public method

public WrapPoint ( Point3d position, bool &wrapped ) : Point3d
position Point3d
wrapped bool
return Point3d