HE_Mesh  5.0.0
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 constrain (final WB_Mesh convexMesh, final double d)
 
void constrain (final WB_Mesh convexMesh)
 
void constrain (final Collection<?extends WB_Plane > planes)
 
int getIndex ()
 
WB_Point getGenerator ()
 
WB_Mesh getMesh ()
 
boolean[] boundaryArray ()
 
boolean isOpen ()
 
boolean isSliced ()
 

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

boolean [] wblut.geom.WB_VoronoiCell3D.boundaryArray ( )
Returns
void wblut.geom.WB_VoronoiCell3D.constrain ( final WB_AABB  container)
Parameters
container
void wblut.geom.WB_VoronoiCell3D.constrain ( final WB_Mesh  convexMesh,
final double  d 
)
Parameters
convexMesh
d
void wblut.geom.WB_VoronoiCell3D.constrain ( final WB_Mesh  convexMesh)
Parameters
convexMesh
void wblut.geom.WB_VoronoiCell3D.constrain ( final Collection<?extends WB_Plane planes)
Parameters
planes
WB_Point wblut.geom.WB_VoronoiCell3D.getGenerator ( )
Returns
int wblut.geom.WB_VoronoiCell3D.getIndex ( )
Returns
WB_Mesh wblut.geom.WB_VoronoiCell3D.getMesh ( )
Returns
boolean wblut.geom.WB_VoronoiCell3D.isOpen ( )
Returns
boolean wblut.geom.WB_VoronoiCell3D.isSliced ( )
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

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: