public final class Bspf
extends java.lang.Object
This is simply an array of Binary Space Partitioning Trees identified by indexes
Modifier and Type | Field and Description |
---|---|
(package private) Bspt[] |
bspts |
(package private) boolean[] |
bsptsValid |
(package private) CubeIterator[] |
cubeIterators |
(package private) int |
dimMax |
protected boolean |
isValid |
Constructor and Description |
---|
Bspf(int dimMax) |
Modifier and Type | Method and Description |
---|---|
void |
addTuple(int bsptIndex,
javax.vecmath.Point3f tuple) |
void |
dump() |
int |
getBsptCount() |
CubeIterator |
getCubeIterator(int bsptIndex) |
CubeIterator |
getNewCubeIterator(int bsptIndex) |
void |
initialize(int modelIndex,
javax.vecmath.Point3f[] atoms,
java.util.BitSet modelAtomBitSet) |
boolean |
isInitialized() |
boolean |
isInitialized(int bsptIndex) |
void |
stats() |
void |
validate(boolean isValid) |
void |
validate(int i,
boolean isValid) |
int dimMax
Bspt[] bspts
protected boolean isValid
boolean[] bsptsValid
CubeIterator[] cubeIterators
public void validate(boolean isValid)
public void validate(int i, boolean isValid)
public boolean isInitialized()
public boolean isInitialized(int bsptIndex)
public int getBsptCount()
public void addTuple(int bsptIndex, javax.vecmath.Point3f tuple)
public void stats()
public void dump()
public CubeIterator getCubeIterator(int bsptIndex)
bsptIndex
- a model indexpublic CubeIterator getNewCubeIterator(int bsptIndex)
public void initialize(int modelIndex, javax.vecmath.Point3f[] atoms, java.util.BitSet modelAtomBitSet)