HE_Mesh
6.0.1
|
Public Member Functions | |
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 | |
final void | setInternalLabel (final int label) |
abstract void | clear () |
abstract void | clearPrecomputed () |
Protected Attributes | |
final long | key |
int | internalLabel |
int | userLabel |
Static Protected Attributes | |
static AtomicLong | currentKey = new AtomicLong(0) |
Base element of the halfedge datastructure. Contains a unique key (long), a user definable userLabel (int) and an internalLabel (int). The userLabel is never modified by HE_Mesh. The internalLabel is set and reset by HE_Mesh.
wblut.hemesh.HE_Element.HE_Element | ( | ) |
|
abstractprotected |
|
abstractprotected |
void wblut.hemesh.HE_Element.copyProperties | ( | final HE_Element | el | ) |
el |
References wblut.hemesh.HE_Element.getInternalLabel(), and wblut.hemesh.HE_Element.getUserLabel().
boolean wblut.hemesh.HE_Element.equals | ( | final Object | other | ) |
References wblut.hemesh.HE_Element.key.
final int wblut.hemesh.HE_Element.getInternalLabel | ( | ) |
References wblut.hemesh.HE_Element.internalLabel.
final long wblut.hemesh.HE_Element.getKey | ( | ) |
References wblut.hemesh.HE_Element.key.
final int wblut.hemesh.HE_Element.getUserLabel | ( | ) |
References wblut.hemesh.HE_Element.userLabel.
int wblut.hemesh.HE_Element.hashCode | ( | ) |
|
protected |
final void wblut.hemesh.HE_Element.setUserLabel | ( | final int | label | ) |
Set the user label to an integer value. -1 is the default value.
label |
|
staticprotected |
|
protected |
|
protected |
|
protected |