HE_Mesh2014  2.0.11
Public Member Functions | Private Member Functions | Private Attributes | List of all members
wblut.geom.WB_HashGridObject Class Reference

Public Member Functions

 WB_HashGridObject (final int K, final int L, final int M, final Object defaultValue)
 
 WB_HashGridObject (final int K, final int L, final int M)
 
boolean setValue (final Object value, final int i, final int j, final int k)
 
boolean clearValue (final int i, final int j, final int k)
 
Object getValue (final int i, final int j, final int k)
 
int getW ()
 
int getH ()
 
int getD ()
 
Object getDefaultValue ()
 
long[] getKeys ()
 
int size ()
 

Private Member Functions

long safeIndex (final int i, final int j, final int k)
 

Private Attributes

final TLongObjectMap values
 
final Object defaultValue
 
final int K
 

Constructor & Destructor Documentation

wblut.geom.WB_HashGridObject.WB_HashGridObject ( final int  K,
final int  L,
final int  M,
final Object  defaultValue 
)
Parameters
K
L
M
defaultValue
wblut.geom.WB_HashGridObject.WB_HashGridObject ( final int  K,
final int  L,
final int  M 
)
Parameters
K
L
M

Member Function Documentation

boolean wblut.geom.WB_HashGridObject.clearValue ( final int  i,
final int  j,
final int  k 
)
Parameters
i
j
k
Returns
int wblut.geom.WB_HashGridObject.getD ( )
Returns
Object wblut.geom.WB_HashGridObject.getDefaultValue ( )
Returns
int wblut.geom.WB_HashGridObject.getH ( )
Returns
long [] wblut.geom.WB_HashGridObject.getKeys ( )
Returns
Object wblut.geom.WB_HashGridObject.getValue ( final int  i,
final int  j,
final int  k 
)
Parameters
i
j
k
Returns
int wblut.geom.WB_HashGridObject.getW ( )
Returns
long wblut.geom.WB_HashGridObject.safeIndex ( final int  i,
final int  j,
final int  k 
)
private
Parameters
i
j
k
Returns
boolean wblut.geom.WB_HashGridObject.setValue ( final Object  value,
final int  i,
final int  j,
final int  k 
)
Parameters
value
i
j
k
Returns
int wblut.geom.WB_HashGridObject.size ( )
Returns

Member Data Documentation

final Object wblut.geom.WB_HashGridObject.defaultValue
private
final int wblut.geom.WB_HashGridObject.K
private
final TLongObjectMap wblut.geom.WB_HashGridObject.values
private

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