Class DrawingObject
- java.lang.Object
-
- com.actelion.research.share.gui.editor.chem.DrawingObject
-
- All Implemented Interfaces:
IDrawingObject,java.lang.Cloneable
public abstract class DrawingObject extends java.lang.Object implements java.lang.Cloneable, IDrawingObject
Project: User: rufenec Date: 5/16/13 Time: 12:31 PM
-
-
Constructor Summary
Constructors Constructor Description DrawingObject()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()abstract voiddraw(IDrawContext ctx)abstract java.awt.geom.Rectangle2DgetBoundingRect()booleanisLayouted()booleanisSelected()abstract voidmove(float dx, float dy)abstract voidscale(float f)voidsetLayouted(boolean layouted)voidsetSelected(boolean set)-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.actelion.research.share.gui.editor.chem.IDrawingObject
draw, isMovable, setRect
-
-
-
-
Method Detail
-
isSelected
public final boolean isSelected()
- Specified by:
isSelectedin interfaceIDrawingObject
-
setSelected
public final void setSelected(boolean set)
- Specified by:
setSelectedin interfaceIDrawingObject
-
isLayouted
public boolean isLayouted()
-
setLayouted
public void setLayouted(boolean layouted)
-
draw
public abstract void draw(IDrawContext ctx)
-
getBoundingRect
public abstract java.awt.geom.Rectangle2D getBoundingRect()
- Specified by:
getBoundingRectin interfaceIDrawingObject
-
move
public abstract void move(float dx, float dy)- Specified by:
movein interfaceIDrawingObject
-
scale
public abstract void scale(float f)
- Specified by:
scalein interfaceIDrawingObject
-
clone
public java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
-