C# Class SIMDPrototyping.Trees.BoundingBoxWide

ファイルを表示 Open project: RossNordby/scratchpad Class Usage Examples

Public Properties

Property Type Description
Max Vector3Wide
Min Vector3Wide

Public Methods

Method Description
BoundingBoxWide ( BoundingBox &boundingBox ) : System
BoundingBoxWide ( BoundingBox boundingBoxes, Vector masks ) : System
ComputeVolume ( BoundingBoxWide &boxes, Vector &volumes ) : void
Merge ( BoundingBoxWide &a, BoundingBoxWide &b, BoundingBoxWide &merged ) : void
ToString ( ) : string

Private Methods

Method Description
ConditionalSelect ( Vector &mask, BoundingBoxWide &a, BoundingBoxWide &b, BoundingBoxWide &result ) : void
GetBoundingBox ( BoundingBoxWide &boundingBoxes, int i, BoundingBox &box ) : void
GetBoundingBox ( BoundingBoxWide &boundingBoxes, int i, BoundingBoxWide &wide ) : void
Intersects ( BoundingBoxWide &a, BoundingBoxWide &b, Vector &intersectionMask ) : void
Intersects2 ( BoundingBoxWide &a, BoundingBoxWide &b, Vector &intersectionMask ) : void

Method Details

BoundingBoxWide() public method

public BoundingBoxWide ( BoundingBox &boundingBox ) : System
boundingBox BoundingBox
return System

BoundingBoxWide() public method

public BoundingBoxWide ( BoundingBox boundingBoxes, Vector masks ) : System
boundingBoxes BoundingBox
masks Vector
return System

ComputeVolume() public static method

public static ComputeVolume ( BoundingBoxWide &boxes, Vector &volumes ) : void
boxes BoundingBoxWide
volumes Vector
return void

Merge() public static method

public static Merge ( BoundingBoxWide &a, BoundingBoxWide &b, BoundingBoxWide &merged ) : void
a BoundingBoxWide
b BoundingBoxWide
merged BoundingBoxWide
return void

ToString() public method

public ToString ( ) : string
return string

Property Details

Max public_oe property

public Vector3Wide Max
return Vector3Wide

Min public_oe property

public Vector3Wide Min
return Vector3Wide