rp1.rossum
Class RsObject
java.lang.Object
rp1.rossum.RsObject
- Direct Known Subclasses:
- RsNavLink, RsNavNode, RsPaint, RsPlacement, RsTarget, RsWall
public abstract class RsObject
- extends java.lang.Object
The abstract base class for all floor-plan objects.
Constructor Summary |
RsObject(java.lang.String nameReference,
RsPlan planReference)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
isGeometrySet
public boolean isGeometrySet
plan
public RsPlan plan
fillColor
public java.awt.Color fillColor
lineColor
public java.awt.Color lineColor
label
public java.lang.String label
RsObject
public RsObject(java.lang.String nameReference,
RsPlan planReference)
setName
public void setName(java.lang.String nameReference)
getName
public java.lang.String getName()
getBounds
public RsRectangle getBounds()
setBounds
public void setBounds(RsRectangle rectangle)
getSelected
public boolean getSelected()
setSelected
public void setSelected(boolean value)
setColor
public void setColor(java.awt.Color color)
setFillColor
public void setFillColor(java.awt.Color color)
setLineColor
public void setLineColor(java.awt.Color color)
setLabel
public void setLabel(java.lang.String label)
getClassName
public abstract java.lang.String getClassName()
setGeometry
public abstract void setGeometry(double[] a)
getGeometry
public abstract double[] getGeometry()
paint
public abstract void paint(java.awt.Graphics g,
RsTransform t)