Class EyeMove

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--EyeMove
All Implemented Interfaces:
java.lang.Runnable

public class EyeMove
extends java.lang.Thread

Author:
Erhan Oztop, 2001-2002

Source code by Erhan Oztop (erhan@atr.co.jp)
Copyright August 2002 via
University of Southern California Ph.D. publication copyright

Field Summary
private  HVCanvas cv
           
 double dxrot
           
 double dyrot
           
 double dzrot
           
private  Eye eye
           
(package private)  Point3d gaze
           
(package private)  int k
           
(package private)  int mc
           
(package private)  int posdx
           
private  boolean stoprequested
           
 double xrot
           
 double yrot
           
 double zrot
           
 
Fields inherited from class java.lang.Thread
contextClassLoader, daemon, eetop, group, inheritableThreadLocals, inheritedAccessControlContext, MAX_PRIORITY, MIN_PRIORITY, name, NORM_PRIORITY, priority, single_step, stillborn, stopThreadPermission, target, threadInitNumber, threadLocals, threadQ
 
Constructor Summary
EyeMove(HVCanvas cv, Eye eye)
           
 
Method Summary
 void run()
           
 void startXrot(double del)
           
 void startYrot(double del)
           
 void startZrot(double del)
           
 void step0()
           
 void stopSelf()
           
 
Methods inherited from class java.lang.Thread
, activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, exit, getContextClassLoader, getName, getPriority, getThreadGroup, init, interrupt, interrupt0, interrupted, isAlive, isDaemon, isInterrupted, isInterrupted, join, join, join, nextThreadNum, registerNatives, resume, resume0, setContextClassLoader, setDaemon, setName, setPriority, setPriority0, sleep, sleep, start, stop, stop, stop0, suspend, suspend0, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

eye

private Eye eye

cv

private HVCanvas cv

gaze

Point3d gaze

k

int k

stoprequested

private boolean stoprequested

yrot

public double yrot

zrot

public double zrot

xrot

public double xrot

dyrot

public double dyrot

dzrot

public double dzrot

dxrot

public double dxrot

mc

int mc

posdx

int posdx
Constructor Detail

EyeMove

public EyeMove(HVCanvas cv,
               Eye eye)
Method Detail

run

public void run()
Overrides:
run in class java.lang.Thread

startXrot

public void startXrot(double del)

startYrot

public void startYrot(double del)

startZrot

public void startZrot(double del)

step0

public void step0()

stopSelf

public void stopSelf()