edu.rti
Class RTIObject

java.lang.Object
  |
  +--edu.rti.RTIObject
Direct Known Subclasses:
CircElement, RectElement

public abstract class RTIObject
extends java.lang.Object


Field Summary
(package private)  short classId
           
(package private)  int objId
           
(package private)  boolean update
           
 
Constructor Summary
RTIObject()
           
 
Method Summary
 void addAttributes(RTIcap.AttributeHandleValuePair[] theAttributes)
           
abstract  java.util.Properties getAttributes(boolean state)
           
 int getInstanceRTIid()
           
 short getObjectClassRTIid()
           
 RTIcap.AttributeHandleValuePair[] getUpdatedAttributes(boolean state)
           
 boolean isPublishable()
           
 void reflectAttributes(short[] theAttributes)
           
abstract  void reflectAttributes(java.util.Vector props)
           
 void resetPublish()
          Resets publishing.
abstract  void setAttributes(java.util.Properties props)
           
 void setInstanceRTIid(int objId)
           
 void setObjectClassRTIid(short classId)
           
 void setPublish()
          Sets publishing.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

update

boolean update

objId

int objId

classId

short classId
Constructor Detail

RTIObject

public RTIObject()
Method Detail

setPublish

public void setPublish()
Sets publishing.

resetPublish

public void resetPublish()
Resets publishing.

isPublishable

public boolean isPublishable()
Returns:
need publishing?

setInstanceRTIid

public void setInstanceRTIid(int objId)
Parameters:
objId -  

getInstanceRTIid

public int getInstanceRTIid()
Returns:
RTI Object instance handle.

setObjectClassRTIid

public void setObjectClassRTIid(short classId)
Parameters:
classId -  

getObjectClassRTIid

public short getObjectClassRTIid()
Returns:
RTI Object class handle.

addAttributes

public void addAttributes(RTIcap.AttributeHandleValuePair[] theAttributes)
Parameters:
theAttributes -  

getUpdatedAttributes

public RTIcap.AttributeHandleValuePair[] getUpdatedAttributes(boolean state)
Returns:
AttributeHandleValuePair

reflectAttributes

public void reflectAttributes(short[] theAttributes)
Parameters:
theAttributes -  

getAttributes

public abstract java.util.Properties getAttributes(boolean state)
Returns:
pairs.

setAttributes

public abstract void setAttributes(java.util.Properties props)
Parameters:
props - pairs.

reflectAttributes

public abstract void reflectAttributes(java.util.Vector props)
Parameters:
props - pairs.