rp1.rossum
Class RsObject

java.lang.Object
  extended by 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.


Field Summary
 java.awt.Color fillColor
           
 boolean isGeometrySet
           
 java.lang.String label
           
 java.awt.Color lineColor
           
 RsPlan plan
           
 
Constructor Summary
RsObject(java.lang.String nameReference, RsPlan planReference)
           
 
Method Summary
 RsRectangle getBounds()
           
abstract  java.lang.String getClassName()
           
abstract  double[] getGeometry()
           
 java.lang.String getName()
           
 boolean getSelected()
           
abstract  void paint(java.awt.Graphics g, RsTransform t)
           
 void setBounds(RsRectangle rectangle)
           
 void setColor(java.awt.Color color)
           
 void setFillColor(java.awt.Color color)
           
abstract  void setGeometry(double[] a)
           
 void setLabel(java.lang.String label)
           
 void setLineColor(java.awt.Color color)
           
 void setName(java.lang.String nameReference)
           
 void setSelected(boolean value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

RsObject

public RsObject(java.lang.String nameReference,
                RsPlan planReference)
Method Detail

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)