![]() |
VR-Link API Documentation for HLA 1.3
|
defines an object class inside our Fed Tree More...
Inheritance diagram for DtObjectClassFedNode:
Collaboration diagram for DtObjectClassFedNode:Public Types | |
| typedef std::list < DtObjectClassFedNode * > | ObjectClassFedNodeList |
| A list of DtObjectClassFedNode pointers. | |
| typedef std::list < DtAttributeFedNode * > | AttributeFedNodeList |
| A list of AttributeFedNode poiters. | |
Public Member Functions | |
| DtObjectClassFedNode () | |
| Default Constructor. | |
| DtObjectClassFedNode (DtFedNode *) | |
| Constructor that includes a parent node. | |
| virtual | ~DtObjectClassFedNode () |
| Destructor. | |
| DtObjectClassFedNode (const DtObjectClassFedNode &orig) | |
| Copy Constructor. | |
| DtObjectClassFedNode & | operator= (const DtObjectClassFedNode &rhs) |
| Assignment Operator. | |
| virtual void | addAttribute (DtAttributeFedNode *attribute) |
| Add a new attribute to this class. | |
| virtual void | addChildObject (DtObjectClassFedNode *child) |
| Add a new child object to this class. | |
| virtual DtObjectClassFedNode * | findChildObject (const char *name) |
| Go down the tree until I find the object with the following name. | |
| virtual DtAttributeFedNode * | findAttribute (const char *attribute) const |
| Go down the list of attributes until I find this one. | |
| virtual const ObjectClassFedNodeList & | getChildObjects () const |
| Get the list of Child objects. | |
| virtual const AttributeFedNodeList & | getAttributes () const |
| Get the list of Attributes. | |
| virtual void | setDescriptor (const DtString &) |
| virtual const DtString & | getDescriptor () |
| virtual void | setParentClassHandle (RTI::ObjectClassHandle) |
| virtual RTI::ObjectClassHandle | getParentClassHandle () |
| virtual void | setClassHandle (RTI::ObjectClassHandle) |
| virtual RTI::ObjectClassHandle | getClassHandle () |
| virtual void | setSharing (const DtString &) |
| virtual const DtString & | getSharing () |
| virtual void | setIdentifier (int) |
| virtual int | getIdentifier () |
| virtual void | setParentIdentifier (int) |
| virtual int | getParentIdentifier () |
Protected Member Functions | |
| virtual void | removeAttributes () |
Protected Attributes | |
| AttributeFedNodeList | myAttributes |
| ObjectClassFedNodeList | myChildObjects |
| RTI::ObjectClassHandle | myParentClassValue |
| The following values are used only when this node is filled with OMT information. | |
| RTI::ObjectClassHandle | myClassValue |
| DtString | myDescriptor |
| DtString | mySharing |
| int | myIdentifier |
| int | myParentIdentifier |
defines an object class inside our Fed Tree
| typedef std::list<DtAttributeFedNode*> DtObjectClassFedNode::AttributeFedNodeList |
A list of AttributeFedNode poiters.
| typedef std::list<DtObjectClassFedNode*> DtObjectClassFedNode::ObjectClassFedNodeList |
A list of DtObjectClassFedNode pointers.
Default Constructor.
| DtObjectClassFedNode::DtObjectClassFedNode | ( | DtFedNode * | ) | [explicit] |
Constructor that includes a parent node.
| virtual DtObjectClassFedNode::~DtObjectClassFedNode | ( | ) | [virtual] |
Destructor.
| DtObjectClassFedNode::DtObjectClassFedNode | ( | const DtObjectClassFedNode & | orig | ) |
Copy Constructor.
| virtual void DtObjectClassFedNode::addAttribute | ( | DtAttributeFedNode * | attribute | ) | [virtual] |
Add a new attribute to this class.
| virtual void DtObjectClassFedNode::addChildObject | ( | DtObjectClassFedNode * | child | ) | [virtual] |
Add a new child object to this class.
| virtual DtAttributeFedNode* DtObjectClassFedNode::findAttribute | ( | const char * | attribute | ) | const [virtual] |
Go down the list of attributes until I find this one.
| virtual DtObjectClassFedNode* DtObjectClassFedNode::findChildObject | ( | const char * | name | ) | [virtual] |
Go down the tree until I find the object with the following name.
| virtual const AttributeFedNodeList& DtObjectClassFedNode::getAttributes | ( | ) | const [virtual] |
Get the list of Attributes.
| virtual const ObjectClassFedNodeList& DtObjectClassFedNode::getChildObjects | ( | ) | const [virtual] |
Get the list of Child objects.
| virtual RTI::ObjectClassHandle DtObjectClassFedNode::getClassHandle | ( | ) | [virtual] |
| virtual const DtString& DtObjectClassFedNode::getDescriptor | ( | ) | [virtual] |
| virtual int DtObjectClassFedNode::getIdentifier | ( | ) | [virtual] |
| virtual RTI::ObjectClassHandle DtObjectClassFedNode::getParentClassHandle | ( | ) | [virtual] |
| virtual int DtObjectClassFedNode::getParentIdentifier | ( | ) | [virtual] |
| virtual const DtString& DtObjectClassFedNode::getSharing | ( | ) | [virtual] |
| DtObjectClassFedNode& DtObjectClassFedNode::operator= | ( | const DtObjectClassFedNode & | rhs | ) |
Assignment Operator.
| virtual void DtObjectClassFedNode::removeAttributes | ( | ) | [protected, virtual] |
| virtual void DtObjectClassFedNode::setClassHandle | ( | RTI::ObjectClassHandle | ) | [virtual] |
| virtual void DtObjectClassFedNode::setDescriptor | ( | const DtString & | ) | [virtual] |
| virtual void DtObjectClassFedNode::setIdentifier | ( | int | ) | [virtual] |
| virtual void DtObjectClassFedNode::setParentClassHandle | ( | RTI::ObjectClassHandle | ) | [virtual] |
| virtual void DtObjectClassFedNode::setParentIdentifier | ( | int | ) | [virtual] |
| virtual void DtObjectClassFedNode::setSharing | ( | const DtString & | ) | [virtual] |
RTI::ObjectClassHandle DtObjectClassFedNode::myClassValue [protected] |
DtString DtObjectClassFedNode::myDescriptor [protected] |
int DtObjectClassFedNode::myIdentifier [protected] |
RTI::ObjectClassHandle DtObjectClassFedNode::myParentClassValue [protected] |
The following values are used only when this node is filled with OMT information.
int DtObjectClassFedNode::myParentIdentifier [protected] |
DtString DtObjectClassFedNode::mySharing [protected] |