public class SpinThread extends JmolThread
Modifier and Type | Field and Description |
---|---|
private float |
angle |
private BS |
bsAtoms |
private BS[] |
bsBranches |
private float[] |
dihedralList |
private float |
endDegrees |
private javajs.util.Lst<javajs.util.P3> |
endPositions |
private boolean |
haveNotified |
private int |
index |
private boolean |
isDone |
private boolean |
isGesture |
private boolean |
isNav |
private javajs.util.M4 |
m4 |
private float |
myFps |
private float |
nDegrees |
private TransformManager |
transformManager |
CHECK1, CHECK2, CHECK3, currentTime, eval, FINISH, haveReference, hoverEnabled, INIT, isJS, isReset, junk, lastRepaintTime, MAIN, name, sc, sleepTime, startTime, stopped, targetTime, vwr
Constructor and Description |
---|
SpinThread() |
Modifier and Type | Method and Description |
---|---|
private void |
doTransform() |
protected void |
run1(int mode)
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
|
int |
setManager(java.lang.Object manager,
Viewer vwr,
java.lang.Object params) |
checkInterrupted, interrupt, oops, reset, resumeEval, run, runSleep, setEval, setViewer, start
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, stop, stop, suspend, toString, yield
private TransformManager transformManager
private float endDegrees
private javajs.util.Lst<javajs.util.P3> endPositions
private float[] dihedralList
private float nDegrees
private BS bsAtoms
private boolean isNav
private boolean isGesture
private float myFps
private float angle
private boolean haveNotified
private int index
private BS[] bsBranches
private boolean isDone
private javajs.util.M4 m4
public int setManager(java.lang.Object manager, Viewer vwr, java.lang.Object params)
setManager
in class JmolThread
protected void run1(int mode) throws java.lang.InterruptedException
run1
in class JmolThread
java.lang.InterruptedException
private void doTransform()