hep.wired.edit
Class SetTranslate
java.lang.Object
javax.swing.undo.AbstractUndoableEdit
org.freehep.swing.undo.AbstractDoableEdit
org.freehep.swing.undo.AnimatedEdit
hep.wired.edit.WiredEdit
hep.wired.edit.SetTranslate
- All Implemented Interfaces:
- GraphicsPanelEdit, Edit, WiredRegistry.ID, XYZindices, Serializable, UndoableEdit, org.freehep.swing.undo.DoableEdit, org.freehep.swing.undo.LinkableEdit
public class SetTranslate
- extends WiredEdit
- implements GraphicsPanelEdit, XYZindices
Set Translate a plot in 2D or 3D.
- Version:
- $Id: SetTranslate.java 8598 2006-08-14 20:38:02Z duns $
- Author:
- Mark Donszelmann
- See Also:
- Serialized Form
Fields inherited from class org.freehep.swing.undo.AbstractDoableEdit |
firstTimeDone |
Fields inherited from interface hep.wired.util.XYZindices |
X, Y, Z |
Constructor Summary |
SetTranslate(double tx,
double ty,
double tz)
Creates a translate edit with given translation in model units. |
Methods inherited from class org.freehep.swing.undo.AnimatedEdit |
createTransformedShape, getFrames, getNextEdit, getParent, getPreviousEdit, redo, setNextEdit, setParent, setPreviousEdit, undo |
Methods inherited from class org.freehep.swing.undo.AbstractDoableEdit |
canRedo, canUndo |
SetTranslate
public SetTranslate(double tx,
double ty,
double tz)
- Creates a translate edit with given translation in model units.
copy
public WiredEdit copy(RecordPlot plot)
- Description copied from class:
WiredEdit
- Creates a copy of the edit which is attached to the plot, and thus can be
(re/un)done.
- Specified by:
copy
in class WiredEdit
getPresentationName
public String getPresentationName()
- Specified by:
getPresentationName
in interface UndoableEdit
- Overrides:
getPresentationName
in class AbstractUndoableEdit
toString
public String toString()
- Overrides:
toString
in class WiredEdit
addEdit
public boolean addEdit(UndoableEdit edit)
- Specified by:
addEdit
in interface UndoableEdit
- Overrides:
addEdit
in class AbstractUndoableEdit
isSupportedBy
public boolean isSupportedBy(GraphicsPanel p)
- Description copied from interface:
GraphicsPanelEdit
- Returns true if this edit is supported by the given graphics panel.
- Specified by:
isSupportedBy
in interface GraphicsPanelEdit
- Parameters:
p
- panel by which this edit will be handled.
- Returns:
- true if the edit is supported.
redoEdit
protected void redoEdit()
- Specified by:
redoEdit
in class org.freehep.swing.undo.AnimatedEdit
undoEdit
protected void undoEdit()
- Specified by:
undoEdit
in class org.freehep.swing.undo.AnimatedEdit
Copyright © 1996-2013 FreeHEP. All Rights Reserved.