moebiusViewer.tool
Class AbstractMoebiusTransformerTool
java.lang.Object
moebiusViewer.tool.AbstractTool
moebiusViewer.tool.AbstractMoebiusTransformerTool
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.EventListener, MoebiusTool, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable
- Direct Known Subclasses:
- RotateTool, ScaleTool, ThreePointTransformTool, TranslateTool
- public abstract class AbstractMoebiusTransformerTool
- extends AbstractTool
- See Also:
- Serialized Form
| Methods inherited from class moebiusViewer.tool.AbstractTool |
clone, draw, getContext, getContextTransform, getLabel, getTransformPath, getViewer, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseReleased, setLabel, setViewer |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
context
protected MoebiusTransformer context
currentTransform
protected MoebiusTransform currentTransform
firstTransform
protected MoebiusTransform firstTransform
AbstractMoebiusTransformerTool
public AbstractMoebiusTransformerTool()
setContext
public void setContext(MoebiusShape context)
- Specified by:
setContext in interface MoebiusTool- Overrides:
setContext in class AbstractTool
updateContextTransform
protected void updateContextTransform()
- Overrides:
updateContextTransform in class AbstractTool
setTransformPath
public void setTransformPath(MoebiusTransformStack transformPath)
- Specified by:
setTransformPath in interface MoebiusTool- Overrides:
setTransformPath in class AbstractTool
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressed in interface java.awt.event.MouseListener- Overrides:
mousePressed in class AbstractTool