java2dx by
jTEM

de.jtem.java2dx.modelling
Class DraggableLatexIcon

java.lang.Object
  extended by de.jtem.java2dx.modelling.ModellingTool2D
      extended by de.jtem.java2dx.modelling.DraggableLatexIcon
All Implemented Interfaces:
ModellingTool, Serializable, Cloneable, EventListener, ChangeListener

public class DraggableLatexIcon
extends ModellingTool2D

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class de.jtem.java2dx.modelling.ModellingTool2D
ModellingTool2D.TranslationTool
 
Constructor Summary
DraggableLatexIcon()
           
DraggableLatexIcon(DraggableLatexIcon f)
          makes a copy of the model of f
DraggableLatexIcon(LatexIcon i, double x, double y, int anchor)
          p is not copied
 
Method Summary
 DraggableLatexIcon clone()
           
 ActionTree getActionTree()
           
 int getAnchor()
           
 SceneComponent getControlScene()
          Overrides the method from the ModellingTool interface with an appropriate return type.
 LatexIcon getModel()
           
 double getX()
           
 double getY()
           
 void recallModelState()
           
 void reset()
           
 void setAnchor(int a)
           
 void setX(double x)
           
 void setY(double y)
           
 void storeModelState()
           
 void translate(double x, double y)
           
 void updateFromModel()
          Respond to a change of the model state.
 
Methods inherited from class de.jtem.java2dx.modelling.ModellingTool2D
addActionTree, addChangeListener, fireModelChange, getMenu, getMenuDragListener, getModelType, getName, getViewScene, moveTo, removeChangeListener, setMenuDragListener, setModelType, setName, stateChanged
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DraggableLatexIcon

public DraggableLatexIcon()

DraggableLatexIcon

public DraggableLatexIcon(DraggableLatexIcon f)
makes a copy of the model of f


DraggableLatexIcon

public DraggableLatexIcon(LatexIcon i,
                          double x,
                          double y,
                          int anchor)
p is not copied

Method Detail

clone

public DraggableLatexIcon clone()
Specified by:
clone in interface ModellingTool
Specified by:
clone in class ModellingTool2D

getActionTree

public ActionTree getActionTree()

getAnchor

public int getAnchor()

getControlScene

public SceneComponent getControlScene()
Description copied from class: ModellingTool2D
Overrides the method from the ModellingTool interface with an appropriate return type.

Specified by:
getControlScene in interface ModellingTool
Specified by:
getControlScene in class ModellingTool2D

getModel

public LatexIcon getModel()

getX

public double getX()

getY

public double getY()

recallModelState

public void recallModelState()

reset

public void reset()

setAnchor

public void setAnchor(int a)

setX

public void setX(double x)

setY

public void setY(double y)

storeModelState

public void storeModelState()

translate

public void translate(double x,
                      double y)
Specified by:
translate in class ModellingTool2D

updateFromModel

public void updateFromModel()
Description copied from class: ModellingTool2D
Respond to a change of the model state.

Specified by:
updateFromModel in class ModellingTool2D

java2dx by
jTEM

jTEM