HE_Mesh  5.1.2
wblut.geom.WB_VoronoiCell3D Class Reference

Public Member Functions

 WB_VoronoiCell3D (final WB_Coord[] points, final WB_Point generator, final int index)
 
 WB_VoronoiCell3D (final List<?extends WB_Coord > points, final WB_Point generator, final int index)
 
 WB_VoronoiCell3D (final WB_Mesh cell, final WB_Point generator, final int index)
 
void constrain (final WB_AABB container)
 
void trim (final double d)
 
int getIndex ()
 
WB_Point getGenerator ()
 
WB_Mesh getMesh ()
 
WB_Mesh getUntrimmedMesh ()
 
boolean[] getVerticesOnBoundary ()
 
boolean[] getFacesOnBoundary ()
 
boolean isBoundary ()
 
boolean isTrimmed ()
 

Private Member Functions

void slice (final WB_Plane P)
 
WB_Classification[] ptsPlane (final WB_Plane P)
 

Private Attributes

WB_GeometryFactory geometryfactory = new WB_GeometryFactory()
 

Constructor & Destructor Documentation

wblut.geom.WB_VoronoiCell3D.WB_VoronoiCell3D ( final WB_Coord[]  points,
final WB_Point  generator,
final int  index 
)
Parameters
points
generator
index
wblut.geom.WB_VoronoiCell3D.WB_VoronoiCell3D ( final List<?extends WB_Coord points,
final WB_Point  generator,
final int  index 
)
Parameters
points
generator
index
wblut.geom.WB_VoronoiCell3D.WB_VoronoiCell3D ( final WB_Mesh  cell,
final WB_Point  generator,
final int  index 
)
Parameters
cell
generator
index

Member Function Documentation

void wblut.geom.WB_VoronoiCell3D.constrain ( final WB_AABB  container)
Parameters
container
boolean [] wblut.geom.WB_VoronoiCell3D.getFacesOnBoundary ( )
Returns
WB_Point wblut.geom.WB_VoronoiCell3D.getGenerator ( )
Returns
int wblut.geom.WB_VoronoiCell3D.getIndex ( )
Returns
WB_Mesh wblut.geom.WB_VoronoiCell3D.getMesh ( )
Returns
WB_Mesh wblut.geom.WB_VoronoiCell3D.getUntrimmedMesh ( )
Returns
boolean [] wblut.geom.WB_VoronoiCell3D.getVerticesOnBoundary ( )
Returns
boolean wblut.geom.WB_VoronoiCell3D.isBoundary ( )
Returns
boolean wblut.geom.WB_VoronoiCell3D.isTrimmed ( )
Returns
WB_Classification [] wblut.geom.WB_VoronoiCell3D.ptsPlane ( final WB_Plane  P)
private
Parameters
P
Returns
void wblut.geom.WB_VoronoiCell3D.slice ( final WB_Plane  P)
private
Parameters
P
void wblut.geom.WB_VoronoiCell3D.trim ( final double  d)

Member Data Documentation

WB_GeometryFactory wblut.geom.WB_VoronoiCell3D.geometryfactory = new WB_GeometryFactory()
private

The documentation for this class was generated from the following file: