org.jmol.bspt
Class Bspf
java.lang.Object
org.jmol.bspt.Bspf
public final class Bspf
- extends java.lang.Object
A Binary Space Partitioning Forest
This is simply an array of Binary Space Partitioning Trees identified
by indexes
- Author:
- Miguel, miguel@jmol.org
Constructor Summary |
Bspf(int dimMax)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dimMax
int dimMax
bspts
Bspt[] bspts
isValid
protected boolean isValid
bsptsValid
boolean[] bsptsValid
cubeIterators
CubeIterator[] cubeIterators
Bspf
public Bspf(int dimMax)
validate
public void validate(boolean isValid)
validate
public void validate(int i,
boolean isValid)
isInitialized
public boolean isInitialized()
isInitialized
public boolean isInitialized(int bsptIndex)
getBsptCount
public int getBsptCount()
addTuple
public void addTuple(int bsptIndex,
javax.vecmath.Point3f tuple)
stats
public void stats()
dump
public void dump()
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,
javax.vecmath.Point3f[] atoms,
java.util.BitSet modelAtomBitSet)