Package org.jmol.bspt

Class 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
    • Field Detail

      • dimMax

        int dimMax
      • bspts

        public Bspt[] bspts
      • isValid

        public boolean isValid
      • bsptsValid

        boolean[] bsptsValid
    • Constructor Detail

      • Bspf

        public Bspf​(int dimMax)
    • 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)