Package org.jmol.bspt
Class Bspf
- java.lang.Object
-
- org.jmol.bspt.Bspf
-
public final class Bspf extends java.lang.ObjectA Binary Space Partitioning ForestThis is simply an array of Binary Space Partitioning Trees identified by indexes
- Author:
- Miguel, miguel@jmol.org
-
-
Field Summary
Fields Modifier and Type Field Description Bspt[]bspts(package private) boolean[]bsptsValid(package private) CubeIterator[]cubeIterators(package private) intdimMaxbooleanisValid
-
Constructor Summary
Constructors Constructor Description Bspf(int dimMax)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTuple(int bsptIndex, javajs.util.P3 tuple)CubeIteratorgetCubeIterator(int bsptIndex)CubeIteratorgetNewCubeIterator(int bsptIndex)voidinitialize(int modelIndex, javajs.util.P3[] atoms, BS modelAtomBitSet)booleanisInitializedIndex(int bsptIndex)voidstats()voidvalidateModel(int i, boolean isValid)
-
-
-
Field Detail
-
dimMax
int dimMax
-
bspts
public Bspt[] bspts
-
isValid
public boolean isValid
-
bsptsValid
boolean[] bsptsValid
-
cubeIterators
CubeIterator[] cubeIterators
-
-
Method Detail
-
validateModel
public void validateModel(int i, boolean isValid)
-
isInitializedIndex
public boolean isInitializedIndex(int bsptIndex)
-
addTuple
public void addTuple(int bsptIndex, javajs.util.P3 tuple)
-
stats
public void stats()
-
getCubeIterator
public CubeIterator getCubeIterator(int bsptIndex)
- Parameters:
bsptIndex- a model index- Returns:
- either a cached or a new CubeIterator
-
getNewCubeIterator
public CubeIterator getNewCubeIterator(int bsptIndex)
-
initialize
public void initialize(int modelIndex, javajs.util.P3[] atoms, BS modelAtomBitSet)
-
-