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