Class SpinThread

    • Field Detail

      • endDegrees

        private float endDegrees
      • endPositions

        private javajs.util.Lst<javajs.util.P3> endPositions
      • dihedralList

        private float[] dihedralList
      • nDegrees

        private float nDegrees
      • bsAtoms

        private javajs.util.BS bsAtoms
      • isNav

        private boolean isNav
      • isGesture

        private boolean isGesture
      • myFps

        private float myFps
      • angle

        private float angle
      • haveNotified

        private boolean haveNotified
      • index

        private int index
      • bsBranches

        private javajs.util.BS[] bsBranches
      • isDone

        private boolean isDone
      • m4

        private javajs.util.M4 m4
    • Constructor Detail

      • SpinThread

        public SpinThread()
    • Method Detail

      • run1

        protected void run1​(int mode)
                     throws InterruptedException
        Java: run1(INIT) while(!interrupted()) { run1(MAIN) } run1(FINISH) JavaScript: run1(INIT) run1(MAIN) → setTimeout to run1(CHECK) or run1(FINISH) and return run1(CHECK) → setTimeout to run1(CHECK) or run1(MAIN) or run1(FINISH) and return
        Specified by:
        run1 in class JmolThread
        Throws:
        InterruptedException
      • doTransform

        private void doTransform()