From: <ha...@us...> - 2011-08-01 22:01:12
|
Revision: 15907 http://jmol.svn.sourceforge.net/jmol/?rev=15907&view=rev Author: hansonr Date: 2011-08-01 22:01:06 +0000 (Mon, 01 Aug 2011) Log Message: ----------- BSPF/BSPT management issues when atom positions change, as in docking. Modified Paths: -------------- trunk/Jmol/src/org/jmol/bspt/CubeIterator.java Modified: trunk/Jmol/src/org/jmol/bspt/CubeIterator.java =================================================================== --- trunk/Jmol/src/org/jmol/bspt/CubeIterator.java 2011-08-01 21:18:17 UTC (rev 15906) +++ trunk/Jmol/src/org/jmol/bspt/CubeIterator.java 2011-08-01 22:01:06 UTC (rev 15907) @@ -36,23 +36,20 @@ * @author Miguel, mi...@jm... */ public class CubeIterator { - Bspt bspt; + private Bspt bspt; - Element[] stack; - int sp; - int leafIndex; - Leaf leaf; - - //Point3f center; - float radius; - - float[] centerValues; + private Element[] stack; + private int sp; + private int leafIndex; + private Leaf leaf; + private float radius; + private float[] centerValues; private float cx, cy, cz; - protected float dx, dy, dz; + private float dx, dy, dz; // when set, only the hemisphere sphere .GE. the point // (on the first dim) is returned - boolean tHemisphere; + private boolean tHemisphere; CubeIterator(Bspt bspt) { centerValues = new float[bspt.dimMax]; @@ -90,8 +87,7 @@ * nulls internal references */ public void release() { - for (int i = bspt.treeDepth; --i >= 0; ) - stack[i] = null; + set(bspt); } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |