rp1.rossum
Class RsNavNode

java.lang.Object
  extended by rp1.rossum.RsObject
      extended by rp1.rossum.RsNavNode

public class RsNavNode
extends RsObject

A floor-plan object usef for modeling pre-programmed path intersections.


Field Summary
 RsNavLink[] link
           
 boolean visited
           
 double x
           
 double y
           
 
Fields inherited from class rp1.rossum.RsObject
fillColor, isGeometrySet, label, lineColor, plan
 
Constructor Summary
RsNavNode(java.lang.String nameReference, RsPlan planReference)
           
 
Method Summary
 void addLink(RsNavLink newlink)
           
 java.lang.String getClassName()
           
 double[] getGeometry()
           
 java.lang.String getLabel()
           
 void paint(java.awt.Graphics g, RsTransform gt)
           
 void setGeometry(double[] a)
           
 void setLabel(java.lang.String _label)
           
 
Methods inherited from class rp1.rossum.RsObject
getBounds, getName, getSelected, setBounds, setColor, setFillColor, setLineColor, setName, setSelected
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

link

public RsNavLink[] link

visited

public boolean visited

x

public double x

y

public double y
Constructor Detail

RsNavNode

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

setGeometry

public void setGeometry(double[] a)
Specified by:
setGeometry in class RsObject

getGeometry

public double[] getGeometry()
Specified by:
getGeometry in class RsObject

setLabel

public void setLabel(java.lang.String _label)
Overrides:
setLabel in class RsObject

getLabel

public java.lang.String getLabel()

getClassName

public java.lang.String getClassName()
Specified by:
getClassName in class RsObject

paint

public void paint(java.awt.Graphics g,
                  RsTransform gt)
Specified by:
paint in class RsObject

addLink

public void addLink(RsNavLink newlink)