HE_Mesh  5.0.0
wblut.hemesh.HE_Element Class Referenceabstract
+ Inheritance diagram for wblut.hemesh.HE_Element:

Public Member Functions

 HE_Element ()
 
final void setLabel (final int label)
 
final long getKey ()
 
final int getInternalLabel ()
 
final int getLabel ()
 
int hashCode ()
 
boolean equals (final Object other)
 
void copyProperties (final HE_Element el)
 

Protected Member Functions

final void setInternalLabel (final int label)
 
abstract void clear ()
 

Protected Attributes

final long key
 
long labels
 

Static Protected Attributes

static AtomicLong currentKey = new AtomicLong(0)
 

Static Private Member Functions

static long mergeLabels (final int internal, final int external)
 

Constructor & Destructor Documentation

wblut.hemesh.HE_Element.HE_Element ( )

Member Function Documentation

abstract void wblut.hemesh.HE_Element.clear ( )
abstractprotected
void wblut.hemesh.HE_Element.copyProperties ( final HE_Element  el)
Parameters
el
boolean wblut.hemesh.HE_Element.equals ( final Object  other)
final int wblut.hemesh.HE_Element.getInternalLabel ( )
Returns
final long wblut.hemesh.HE_Element.getKey ( )
Returns
final int wblut.hemesh.HE_Element.getLabel ( )
Returns
int wblut.hemesh.HE_Element.hashCode ( )
static long wblut.hemesh.HE_Element.mergeLabels ( final int  internal,
final int  external 
)
staticprivate
final void wblut.hemesh.HE_Element.setInternalLabel ( final int  label)
protected
final void wblut.hemesh.HE_Element.setLabel ( final int  label)
Parameters
label

Member Data Documentation

AtomicLong wblut.hemesh.HE_Element.currentKey = new AtomicLong(0)
staticprotected
final long wblut.hemesh.HE_Element.key
protected
long wblut.hemesh.HE_Element.labels
protected

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