maspack.render
Class RotatableScaler3d

java.lang.Object
  extended by maspack.render.DragToolBase
      extended by maspack.render.Dragger3dBase
          extended by maspack.render.Transrotator3d
              extended by maspack.render.RotatableScaler3d
All Implemented Interfaces:
Dragger3d, GLRenderable, GLSelectable

public class RotatableScaler3d
extends Transrotator3d


Field Summary
 
Fields inherited from interface maspack.render.GLRenderable
TRANSLUCENT, TWO_DIMENSIONAL
 
Constructor Summary
RotatableScaler3d()
           
RotatableScaler3d(GLViewer viewer, double size)
           
 
Method Summary
 boolean mouseDragged(MouseRayEvent e)
           
 boolean mousePressed(MouseRayEvent e)
           
 
Methods inherited from class maspack.render.Transrotator3d
getSelection, mouseMoved, mouseReleased, render
 
Methods inherited from class maspack.render.Dragger3dBase
addListener, fireDraggerAddedListeners, fireDraggerBeginListeners, fireDraggerEndListeners, fireDraggerMoveListeners, fireDraggerRemovedListeners, getDraggerToWorld, getRenderHints, getSize, getViewer, isSelectable, isVisible, mouseClicked, numSelectionQueriesNeeded, prerender, removeListener, setDraggerToWorld, setPosition, setSize, setViewer, setVisible, updateBounds
 
Methods inherited from class maspack.render.DragToolBase
updateKeyMasks
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RotatableScaler3d

public RotatableScaler3d()

RotatableScaler3d

public RotatableScaler3d(GLViewer viewer,
                         double size)
Method Detail

mousePressed

public boolean mousePressed(MouseRayEvent e)
Specified by:
mousePressed in interface Dragger3d
Overrides:
mousePressed in class Transrotator3d

mouseDragged

public boolean mouseDragged(MouseRayEvent e)
Specified by:
mouseDragged in interface Dragger3d
Overrides:
mouseDragged in class Transrotator3d