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 |
---|---|
Bspt[] |
bspts |
(package private) boolean[] |
bsptsValid |
(package private) CubeIterator[] |
cubeIterators |
(package private) int |
dimMax |
boolean |
isValid |
Constructor and Description |
---|
Bspf(int dimMax) |
Modifier and Type | Method and Description |
---|---|
void |
addTuple(int bsptIndex,
javajs.util.P3 tuple) |
void |
dump() |
CubeIterator |
getCubeIterator(int bsptIndex) |
CubeIterator |
getNewCubeIterator(int bsptIndex) |
void |
initialize(int modelIndex,
javajs.util.P3[] atoms,
BS modelAtomBitSet) |
boolean |
isInitializedIndex(int bsptIndex) |
void |
stats() |
void |
validateModel(int i,
boolean isValid) |
int dimMax
public Bspt[] bspts
public boolean isValid
boolean[] bsptsValid
CubeIterator[] cubeIterators
public void validateModel(int i, boolean isValid)
public boolean isInitializedIndex(int bsptIndex)
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)