edu
Class CircElement

java.lang.Object
  |
  +--edu.rti.RTIObject
        |
        +--edu.CircElement

public class CircElement
extends RTIObject
implements Element

See Also:
Serialized Form

Field Summary
(package private)  java.awt.Rectangle bounds
           
(package private)  java.awt.Color color
           
(package private)  int deltaH
           
(package private)  int deltaTX
           
(package private)  int deltaTY
           
(package private)  int deltaW
           
(package private)  int deltaX
           
(package private)  int deltaY
           
(package private)  UpdateListener reflect
           
(package private)  int tX
           
(package private)  int tY
           
 
Fields inherited from class edu.rti.RTIObject
classId, objId, update
 
Constructor Summary
  CircElement()
           
(package private) CircElement(int _objectID)
           
(package private) CircElement(int x, int y, int w, int h, java.awt.Color c)
           
(package private) CircElement(int x, int y, int w, int h, java.awt.Color c, int _objectID, int _tX, int _tY)
           
 
Method Summary
 void commitTranslation(int dX, int dY)
           
(package private)  void fireUpdate()
           
 java.util.Properties getAttributes(boolean state)
           
 java.awt.Rectangle getBounds()
           
 boolean isSelectable()
           
 void paint(java.awt.Graphics g)
           
 void reflectAttributes(java.util.Vector p)
           
 void setAttributes(java.util.Properties p)
           
 void setCord(int x, int y, int w, int h)
           
 void setUpdateListener(UpdateListener lis)
           
 void updateTranslation(int dX, int dY)
           
 
Methods inherited from class edu.rti.RTIObject
addAttributes, getInstanceRTIid, getObjectClassRTIid, getUpdatedAttributes, isPublishable, reflectAttributes, resetPublish, setInstanceRTIid, setObjectClassRTIid, setPublish
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

bounds

java.awt.Rectangle bounds

tX

int tX

tY

int tY

color

java.awt.Color color

deltaX

int deltaX

deltaY

int deltaY

deltaW

int deltaW

deltaH

int deltaH

deltaTX

int deltaTX

deltaTY

int deltaTY

reflect

UpdateListener reflect
Constructor Detail

CircElement

public CircElement()

CircElement

CircElement(int _objectID)

CircElement

CircElement(int x,
            int y,
            int w,
            int h,
            java.awt.Color c)

CircElement

CircElement(int x,
            int y,
            int w,
            int h,
            java.awt.Color c,
            int _objectID,
            int _tX,
            int _tY)
Method Detail

getBounds

public java.awt.Rectangle getBounds()
Specified by:
getBounds in interface Element

commitTranslation

public void commitTranslation(int dX,
                              int dY)
Specified by:
commitTranslation in interface Element

updateTranslation

public void updateTranslation(int dX,
                              int dY)
Specified by:
updateTranslation in interface Element

isSelectable

public boolean isSelectable()
Specified by:
isSelectable in interface Element

paint

public void paint(java.awt.Graphics g)
Specified by:
paint in interface Element

setCord

public void setCord(int x,
                    int y,
                    int w,
                    int h)

setUpdateListener

public void setUpdateListener(UpdateListener lis)
Specified by:
setUpdateListener in interface Element

fireUpdate

final void fireUpdate()

getAttributes

public java.util.Properties getAttributes(boolean state)
Overrides:
getAttributes in class RTIObject

setAttributes

public void setAttributes(java.util.Properties p)
Overrides:
setAttributes in class RTIObject

reflectAttributes

public void reflectAttributes(java.util.Vector p)
Overrides:
reflectAttributes in class RTIObject