public class Translate extends AnimatedWiredEdit implements GraphicsPanelEdit, UVWindices
RedoName, UndoName
U, V, W
Constructor and Description |
---|
Translate()
Creates a translate edit with no translation.
|
Translate(double tx,
double ty,
double tz)
Creates a translate edit with given translation in model units.
|
Translate(double tx,
double ty,
double tz,
Shape shape,
int frames)
Creates a translate edit with given translation in model units, animation
shape and number of frames.
|
Modifier and Type | Method and Description |
---|---|
boolean |
addEdit(UndoableEdit edit) |
WiredEdit |
copy(RecordPlot plot)
Creates a copy of the edit which is attached to the plot, and thus can be
(re/un)done.
|
Shape |
createTransformedShape(Component component,
Shape shape) |
String |
getPresentationName() |
protected Shape[] |
getShapes(Shape shape,
int steps)
Returns an array of 'frames' shapes deformed from the given initial
shape.
|
boolean |
isSupportedBy(GraphicsPanel p)
Returns true if this edit is supported by the given graphics panel.
|
protected void |
redoEdit() |
String |
toString()
Returns a string representation of the edit.
|
protected void |
undoEdit() |
endAnimation, getShape, showAnimation, startAnimation
getID, getRecordPlot, setRecordPlot
getFrames, getNextEdit, getParent, getPreviousEdit, redo, setNextEdit, setParent, setPreviousEdit, undo
die, getRedoPresentationName, getUndoPresentationName, isSignificant, replaceEdit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getID
canRedo, canUndo, die, getRedoPresentationName, getUndoPresentationName, isSignificant, replaceEdit
public Translate()
public Translate(double tx, double ty, double tz)
public Translate(double tx, double ty, double tz, Shape shape, int frames)
public WiredEdit copy(RecordPlot plot)
WiredEdit
protected Shape[] getShapes(Shape shape, int steps)
AnimatedWiredEdit
getShapes
in class AnimatedWiredEdit
public Shape createTransformedShape(Component component, Shape shape)
createTransformedShape
in class org.freehep.swing.undo.AnimatedEdit
public String getPresentationName()
getPresentationName
in interface UndoableEdit
getPresentationName
in class AbstractUndoableEdit
public String toString()
AnimatedWiredEdit
toString
in class AnimatedWiredEdit
public boolean addEdit(UndoableEdit edit)
addEdit
in interface UndoableEdit
addEdit
in class AbstractUndoableEdit
public boolean isSupportedBy(GraphicsPanel p)
GraphicsPanelEdit
isSupportedBy
in interface GraphicsPanelEdit
p
- panel by which this edit will be handled.protected void redoEdit()
redoEdit
in class org.freehep.swing.undo.AnimatedEdit
protected void undoEdit()
undoEdit
in class org.freehep.swing.undo.AnimatedEdit
Copyright © 1996-2014 FreeHEP. All Rights Reserved.