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.Object
clone()
abstract void
draw(IDrawContext ctx)
abstract java.awt.geom.Rectangle2D
getBoundingRect()
boolean
isLayouted()
boolean
isSelected()
abstract void
move(float dx, float dy)
abstract void
scale(float f)
void
setLayouted(boolean layouted)
void
setSelected(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:
isSelected
in interfaceIDrawingObject
-
setSelected
public final void setSelected(boolean set)
- Specified by:
setSelected
in 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:
getBoundingRect
in interfaceIDrawingObject
-
move
public abstract void move(float dx, float dy)
- Specified by:
move
in interfaceIDrawingObject
-
scale
public abstract void scale(float f)
- Specified by:
scale
in interfaceIDrawingObject
-
clone
public java.lang.Object clone()
- Overrides:
clone
in classjava.lang.Object
-
-