org.jmol.bspt

Class Bspf

public final class Bspf extends Object

A Binary Space Partitioning Forest

This is simply an array of Binary Space Partitioning Trees identified by indexes

Author: Miguel, miguel@jmol.org

Field Summary
Bspt[]bspts
CubeIterator[]cubeIterators
intdimMax
Constructor Summary
Bspf(int dimMax)
Method Summary
voidaddTuple(int bsptIndex, Point3f tuple)
voidclearBspt(int bsptIndex)
intgetBsptCount()
CubeIteratorgetCubeIterator(int bsptIndex)
voidinitialize(int modelIndex, Point3f[] atoms, BitSet modelAtomBitSet)
booleanisInitialized(int bsptIndex)
voidstats()

Field Detail

bspts

Bspt[] bspts

cubeIterators

CubeIterator[] cubeIterators

dimMax

int dimMax

Constructor Detail

Bspf

public Bspf(int dimMax)

Method Detail

addTuple

public void addTuple(int bsptIndex, Point3f tuple)

clearBspt

public void clearBspt(int bsptIndex)

getBsptCount

public int getBsptCount()

getCubeIterator

public CubeIterator getCubeIterator(int bsptIndex)

initialize

public void initialize(int modelIndex, Point3f[] atoms, BitSet modelAtomBitSet)

isInitialized

public boolean isInitialized(int bsptIndex)

stats

public void stats()