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

Public Member Functions

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

Private Member Functions

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

Private Attributes

final TLongDoubleMap values
 
final double defaultValue
 
final int K
 

Constructor & Destructor Documentation

wblut.geom.WB_HashGrid.WB_HashGrid ( final int  K,
final int  L,
final int  M,
final double  defaultValue 
)
Parameters
K
L
M
defaultValue
wblut.geom.WB_HashGrid.WB_HashGrid ( final int  K,
final int  L,
final int  M 
)
Parameters
K
L
M

Member Function Documentation

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

Member Data Documentation

final double wblut.geom.WB_HashGrid.defaultValue
private
final int wblut.geom.WB_HashGrid.K
private
final TLongDoubleMap wblut.geom.WB_HashGrid.values
private

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