Class FlythruRender.RightMouseDragged
- java.lang.Object
- 
- java.lang.Thread
- 
- gov.nih.mipav.view.renderer.J3D.surfaceview.flythruview.FlythruRender.RightMouseDragged
 
 
- 
- All Implemented Interfaces:
- java.lang.Runnable
 - Enclosing class:
- FlythruRender
 
 class FlythruRender.RightMouseDragged extends java.lang.ThreadRight mouse button press down and drag event handler. When user press down the right mouse button and dragged, the RightMouseDragged handler control the camera viewing direction. Running on thread to solve mouse drag continued interaction.- Author:
- ruida
 
- 
- 
Field SummaryFields Modifier and Type Field Description (package private) java.awt.event.MouseEventcurrentEventDOCUMENT ME!(package private) java.awt.event.MouseEventevtint centerX, centerY;.(package private) intidDOCUMENT ME!(package private) intmodDOCUMENT ME!(package private) java.lang.ObjectsourceDOCUMENT ME!(package private) intviewDirectioncamera viewding direction.(package private) longwhenDOCUMENT ME!(package private) intxDOCUMENT ME!(package private) intyDOCUMENT ME!
 - 
Constructor SummaryConstructors Constructor Description RightMouseDragged(java.awt.event.MouseEvent event, int _viewDirection)Creates new thread and sets up mouse event variables appropriately.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun()Runs the thread.- 
Methods inherited from class java.lang.ThreadactiveCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
 
- 
 
- 
- 
- 
Field Detail- 
currentEventjava.awt.event.MouseEvent currentEvent DOCUMENT ME!
 - 
evtjava.awt.event.MouseEvent evt int centerX, centerY;.
 - 
sourcejava.lang.Object source DOCUMENT ME!
 - 
whenlong when DOCUMENT ME!
 - 
xint x DOCUMENT ME!
 - 
yint y DOCUMENT ME!
 - 
modint mod DOCUMENT ME!
 - 
idint id DOCUMENT ME!
 - 
viewDirectionint viewDirection camera viewding direction.
 
- 
 - 
Method Detail- 
runpublic void run() Runs the thread. While the button is pressed, dispatches mouse dragged events at a rate consistent with the velocity slider. Once the mouse is released,pressedwill be set to false and the loop will stop.- Specified by:
- runin interface- java.lang.Runnable
- Overrides:
- runin class- java.lang.Thread
 
 
- 
 
-