public class MoveToThread extends JmolThread
| Modifier and Type | Class and Description |
|---|---|
private class |
MoveToThread.Slider |
| Modifier and Type | Field and Description |
|---|---|
private javajs.util.A4 |
aaStep |
private javajs.util.V3 |
aaStepCenter |
private javajs.util.V3 |
aaStepNavCenter |
private javajs.util.A4 |
aaTotal |
private MoveToThread.Slider |
cameraDepth |
private MoveToThread.Slider |
cameraX |
private MoveToThread.Slider |
cameraY |
private javajs.util.P3 |
center |
private boolean |
doEndMove |
private float |
floatSecondsTotal |
private int |
fps |
private long |
frameTimeMillis |
private float |
fStep |
private int |
iStep |
private javajs.util.M3 |
matrixEnd |
private javajs.util.M3 |
matrixStart |
private javajs.util.M3 |
matrixStartInv |
private javajs.util.M3 |
matrixStep |
private javajs.util.P3 |
navCenter |
private MoveToThread.Slider |
navDepth |
private MoveToThread.Slider |
pixelScale |
private javajs.util.P3 |
ptMoveToCenter |
private MoveToThread.Slider |
rotationRadius |
private int |
totalSteps |
private TransformManager |
transformManager |
private MoveToThread.Slider |
xNav |
private MoveToThread.Slider |
xTrans |
private MoveToThread.Slider |
yNav |
private MoveToThread.Slider |
yTrans |
private MoveToThread.Slider |
zoom |
CHECK1, CHECK2, CHECK3, currentTime, eval, FINISH, haveReference, hoverEnabled, INIT, isJS, isReset, junk, lastRepaintTime, MAIN, name, sc, sleepTime, startTime, stopped, targetTime, vwr| Constructor and Description |
|---|
MoveToThread() |
| Modifier and Type | Method and Description |
|---|---|
private void |
doFinalTransform() |
private void |
doStepTransform() |
private float |
getVal(MoveToThread.Slider s) |
void |
interrupt() |
private MoveToThread.Slider |
newSlider(float start,
float value) |
protected void |
run1(int mode) |
int |
setManager(java.lang.Object manager,
Viewer vwr,
java.lang.Object params) |
private void |
setValues(javajs.util.M3 m,
javajs.util.P3 center,
javajs.util.P3 navCenter) |
checkInterrupted, oops, reset, resumeEval, run, runSleep, setEval, setViewer, startactiveCount, 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, yieldprivate TransformManager transformManager
private final javajs.util.V3 aaStepCenter
private final javajs.util.V3 aaStepNavCenter
private final javajs.util.A4 aaStep
private final javajs.util.A4 aaTotal
private final javajs.util.M3 matrixStart
private final javajs.util.M3 matrixStartInv
private javajs.util.M3 matrixStep
private final javajs.util.M3 matrixEnd
private javajs.util.P3 center
private javajs.util.P3 navCenter
private javajs.util.P3 ptMoveToCenter
private MoveToThread.Slider zoom
private MoveToThread.Slider xTrans
private MoveToThread.Slider yTrans
private MoveToThread.Slider xNav
private MoveToThread.Slider yNav
private MoveToThread.Slider navDepth
private MoveToThread.Slider cameraDepth
private MoveToThread.Slider cameraX
private MoveToThread.Slider cameraY
private MoveToThread.Slider rotationRadius
private MoveToThread.Slider pixelScale
private int totalSteps
private int fps
private long frameTimeMillis
private int iStep
private boolean doEndMove
private float floatSecondsTotal
private float fStep
public int setManager(java.lang.Object manager,
Viewer vwr,
java.lang.Object params)
setManager in class JmolThreadprivate MoveToThread.Slider newSlider(float start, float value)
protected void run1(int mode)
throws java.lang.InterruptedException
run1 in class JmolThreadjava.lang.InterruptedExceptionprivate void doStepTransform()
private void doFinalTransform()
private void setValues(javajs.util.M3 m,
javajs.util.P3 center,
javajs.util.P3 navCenter)
private float getVal(MoveToThread.Slider s)
public void interrupt()
interrupt in class JmolThread