Class FlythruRender.MouseWheel

java.lang.Object
java.lang.Thread
gov.nih.mipav.view.renderer.J3D.surfaceview.flythruview.FlythruRender.MouseWheel
All Implemented Interfaces:
Runnable
Enclosing class:
FlythruRender

class FlythruRender.MouseWheel extends Thread
Mouse middle button wheel roller event handler. Rolling forward to track the fly-thru path in forward direction. Rolling backward to track the fly-thru path in the backward direction.
Author:
ruida
  • Field Details

    • currentEvent

      MouseEvent currentEvent
      DOCUMENT ME!
    • evt

      int centerX, centerY;.
    • source

      Object source
      DOCUMENT ME!
    • when

      long when
      DOCUMENT ME!
    • x

      int x
      DOCUMENT ME!
    • y

      int y
      DOCUMENT ME!
    • mod

      int mod
      DOCUMENT ME!
    • id

      int id
      DOCUMENT ME!
    • moveForward

      int moveForward
  • Constructor Details

    • MouseWheel

      public MouseWheel(MouseWheelEvent event)
      Creates new thread and sets up mouse event variables appropriately.
      Parameters:
      event - Original mouse event, from button.
  • Method Details

    • run

      public 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, pressed will be set to false and the loop will stop.
      Specified by:
      run in interface Runnable
      Overrides:
      run in class Thread