HE_Mesh2014  2.0.11
Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions | List of all members
wblut.hemesh.HE_Element Class Referenceabstract
+ Inheritance diagram for wblut.hemesh.HE_Element:

Public Member Functions

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

Protected Member Functions

abstract void clear ()
 

Protected Attributes

final long _key
 
long _labels
 

Static Protected Attributes

static AtomicLong _currentKey =new AtomicLong(0)
 

Private Member Functions

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
Deprecated:
Use getTemporaryLabel() instead
final long wblut.hemesh.HE_Element.getKey ( )
Returns
final int wblut.hemesh.HE_Element.getLabel ( )
Returns
final int wblut.hemesh.HE_Element.getTemporaryLabel ( )
Returns
int wblut.hemesh.HE_Element.hashCode ( )
long wblut.hemesh.HE_Element.mergeLabels ( final int  internal,
final int  external 
)
private
Parameters
internal
external
Returns
final void wblut.hemesh.HE_Element.setInternalLabel ( final int  label)
Parameters
label
Deprecated:
Use setTemporaryLabel(int) instead
final void wblut.hemesh.HE_Element.setLabel ( final int  label)
Parameters
label
final void wblut.hemesh.HE_Element.setTemporaryLabel ( 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: