public final class Bspf extends 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,
javajs.util.P3 tuple) |
void |
dump() |
int |
getBsptCount() |
CubeIterator |
getCubeIterator(int bsptIndex) |
CubeIterator |
getNewCubeIterator(int bsptIndex) |
void |
initialize(int modelIndex,
javajs.util.P3[] atoms,
BS modelAtomBitSet) |
boolean |
isInitialized() |
boolean |
isInitializedIndex(int bsptIndex) |
void |
stats() |
void |
validate(boolean isValid) |
void |
validateModel(int i,
boolean isValid) |
int dimMax
Bspt[] bspts
protected boolean isValid
boolean[] bsptsValid
CubeIterator[] cubeIterators
public void validate(boolean isValid)
public void validateModel(int i, boolean isValid)
public boolean isInitialized()
public boolean isInitializedIndex(int bsptIndex)
public int getBsptCount()
public void addTuple(int bsptIndex, javajs.util.P3 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, javajs.util.P3[] atoms, BS modelAtomBitSet)