Package org.jmol.bspt
Class CubeIterator
java.lang.Object
org.jmol.bspt.CubeIterator
Iterator used for finding all points within a box or a hemi-box
Obtain a CubeIterator by calling Bspt.allocateCubeIterator().
call initialize(...) or initializeHemizphere(...)
re-initialize in order to reuse the same CubeIterator
- Author:
- Miguel, miguel@jmol.org
-
Method Summary
Modifier and TypeMethodDescriptionfloat
After calling nextElement(), allows one to find out the value of the distance squared.boolean
normal iterator predicatevoid
initialize
(T3 center, float radius, boolean hemisphereOnly) initialize to return all points within the sphere defined by center and radiusnormal iterator methodvoid
release()
nulls internal references
-
Method Details
-
initialize
initialize to return all points within the sphere defined by center and radius- Parameters:
center
-radius
-hemisphereOnly
-
-
release
public void release()nulls internal references -
hasMoreElements
public boolean hasMoreElements()normal iterator predicate- Returns:
- boolean
-
nextElement
normal iterator method- Returns:
- Tuple
-
foundDistance2
public float foundDistance2()After calling nextElement(), allows one to find out the value of the distance squared. To get the distance just take the sqrt.- Returns:
- float
-