HE_Mesh  6.0.1
wblut.hemesh.HE_Boundary Class Reference
+ Inheritance diagram for wblut.hemesh.HE_Boundary:

Public Member Functions

 HE_Boundary ()
 
HE_BoundaryEdgeCirculator beCrc ()
 
HE_BoundaryFaceCirculator bfCrc ()
 
HE_BoundaryVertexCirculator bvCrc ()
 
HE_BoundaryHalfedgeInnerCirculator bheiCrc ()
 
HE_BoundaryHalfedgeOuterCirculator bheoCrc ()
 
HE_BoundaryEdgeRevCirculator beRevCrc ()
 
HE_BoundaryFaceRevCirculator bfRevCrc ()
 
HE_BoundaryHalfedgeInnerRevCirculator bheiRevCrc ()
 
HE_BoundaryHalfedgeOuterRevCirculator bheoRevCrc ()
 
HE_BoundaryVertexRevCirculator bvRevCrc ()
 
long key ()
 
List< HE_VertexgetUniqueBoundaryVertices ()
 
List< HE_VertexgetBoundaryVertices ()
 
List< HE_HalfedgegetBoundaryHalfedges ()
 
List< HE_HalfedgegetBoundaryHalfedgesTwoSided ()
 
List< HE_HalfedgegetBoundaryEdges ()
 
HE_Halfedge getHalfedge ()
 
HE_Halfedge getHalfedge (final HE_Vertex v)
 
HE_Halfedge getHalfedge (final HE_Face f)
 
void sort ()
 
int compareTo (final HE_Boundary b)
 
List< HE_FacegetNeighborFaces ()
 
String toString ()
 
void copyProperties (final HE_Face el)
 
void clear ()
 
WB_CoordCollection getPoints ()
 
- Public Member Functions inherited from wblut.hemesh.HE_MeshElement
 HE_MeshElement ()
 
void clearVisited ()
 
void setVisited ()
 
void setVisited (final boolean b)
 
boolean isVisited ()
 
void setVisible (final boolean b)
 
boolean isVisible ()
 
int hashCode ()
 
boolean equals (final Object other)
 
void copyProperties (final HE_MeshElement el)
 
int getColor ()
 
void setColor (final int color)
 
- Public Member Functions inherited from wblut.hemesh.HE_Element
 HE_Element ()
 
final void setUserLabel (final int label)
 
final long getKey ()
 
final int getInternalLabel ()
 
final int getUserLabel ()
 
int hashCode ()
 
boolean equals (final Object other)
 
void copyProperties (final HE_Element el)
 

Protected Member Functions

void _setHalfedge (final HE_Halfedge halfedge)
 
void _clearHalfedge ()
 
void clearPrecomputed ()
 
- Protected Member Functions inherited from wblut.hemesh.HE_MeshElement
abstract void clear ()
 
- Protected Member Functions inherited from wblut.hemesh.HE_Element
final void setInternalLabel (final int label)
 
abstract void clear ()
 
abstract void clearPrecomputed ()
 

Private Attributes

HE_Halfedge _halfedge
 

Additional Inherited Members

- Protected Attributes inherited from wblut.hemesh.HE_MeshElement
volatile boolean visited
 
boolean visible
 
int color
 
- Protected Attributes inherited from wblut.hemesh.HE_Element
final long key
 
int internalLabel
 
int userLabel
 
- Static Protected Attributes inherited from wblut.hemesh.HE_MeshElement
static final WB_GeometryFactory gf = new WB_GeometryFactory()
 
static final WB_ProgressTracker tracker = WB_ProgressTracker.instance()
 
- Static Protected Attributes inherited from wblut.hemesh.HE_Element
static AtomicLong currentKey = new AtomicLong(0)
 

Detailed Description

Author
FVH

Constructor & Destructor Documentation

wblut.hemesh.HE_Boundary.HE_Boundary ( )

Instantiates a new HE_Boundary.

Member Function Documentation

void wblut.hemesh.HE_Boundary._clearHalfedge ( )
protected
void wblut.hemesh.HE_Boundary._setHalfedge ( final HE_Halfedge  halfedge)
protected
Parameters
halfedge
HE_BoundaryEdgeCirculator wblut.hemesh.HE_Boundary.beCrc ( )
Returns
HE_BoundaryEdgeRevCirculator wblut.hemesh.HE_Boundary.beRevCrc ( )
Returns
HE_BoundaryFaceCirculator wblut.hemesh.HE_Boundary.bfCrc ( )
Returns
HE_BoundaryFaceRevCirculator wblut.hemesh.HE_Boundary.bfRevCrc ( )
Returns
HE_BoundaryHalfedgeInnerCirculator wblut.hemesh.HE_Boundary.bheiCrc ( )
Returns
HE_BoundaryHalfedgeInnerRevCirculator wblut.hemesh.HE_Boundary.bheiRevCrc ( )
Returns
HE_BoundaryHalfedgeOuterCirculator wblut.hemesh.HE_Boundary.bheoCrc ( )
Returns
HE_BoundaryHalfedgeOuterRevCirculator wblut.hemesh.HE_Boundary.bheoRevCrc ( )
Returns
HE_BoundaryVertexCirculator wblut.hemesh.HE_Boundary.bvCrc ( )
Returns
HE_BoundaryVertexRevCirculator wblut.hemesh.HE_Boundary.bvRevCrc ( )
Returns
void wblut.hemesh.HE_Boundary.clear ( )
void wblut.hemesh.HE_Boundary.clearPrecomputed ( )
protected
int wblut.hemesh.HE_Boundary.compareTo ( final HE_Boundary  b)
void wblut.hemesh.HE_Boundary.copyProperties ( final HE_Face  el)
Parameters
el
List<HE_Halfedge> wblut.hemesh.HE_Boundary.getBoundaryHalfedges ( )
List<HE_Halfedge> wblut.hemesh.HE_Boundary.getBoundaryHalfedgesTwoSided ( )
HE_Halfedge wblut.hemesh.HE_Boundary.getHalfedge ( )
HE_Halfedge wblut.hemesh.HE_Boundary.getHalfedge ( final HE_Vertex  v)
List<HE_Vertex> wblut.hemesh.HE_Boundary.getUniqueBoundaryVertices ( )
long wblut.hemesh.HE_Boundary.key ( )
Returns
String wblut.hemesh.HE_Boundary.toString ( )

Member Data Documentation

HE_Halfedge wblut.hemesh.HE_Boundary._halfedge
private

Halfedge associated with this boundary.


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