![]() |
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. More... | |
| typedef std::list < DtAttributeFedNode * > | AttributeFedNodeList |
| A list of AttributeFedNode pointers. More... | |
| typedef std::map< DtString, DtAttributeFedNode * > | AttributeFedNodeByName |
| typedef std::map < RTI::AttributeHandle, DtAttributeFedNode * > | AttributeFedNodeByHandle |
Public Member Functions | |
| DtObjectClassFedNode () | |
| Default Constructor. More... | |
| DtObjectClassFedNode (DtFedNode *) | |
| Constructor that includes a parent node. More... | |
| virtual | ~DtObjectClassFedNode () |
| Destructor. More... | |
| DtObjectClassFedNode (const DtObjectClassFedNode &orig) | |
| Copy Constructor. More... | |
| DtObjectClassFedNode & | operator= (const DtObjectClassFedNode &rhs) |
| Assignment Operator. More... | |
| virtual void | addAttribute (DtAttributeFedNode *attribute) |
| Add a new attribute to this class. More... | |
| virtual void | associateAttribute (DtAttributeFedNode *attribute) |
| Associate attribute with its attribute handle (assumed to have been set in attribute) More... | |
| virtual void | addChildObject (DtObjectClassFedNode *child) |
| Add a new child object to this class. More... | |
| virtual DtObjectClassFedNode * | findChildObject (const char *name) |
| Go down the tree until I find the object with the following name. More... | |
| virtual DtAttributeFedNode * | findAttribute (const char *attribute) const |
| Get the attribute with the given name. More... | |
| virtual DtAttributeFedNode * | findAttribute (RTI::AttributeHandle attribute) const |
| Get the attribute with the given handle. More... | |
| virtual const ObjectClassFedNodeList & | getChildObjects () const |
| Get the list of Child objects. More... | |
| virtual const AttributeFedNodeList & | getAttributes () const |
| Get the list of Attributes. More... | |
| virtual void | setDescriptor (const DtString &) |
| virtual const DtString & | getDescriptor () const |
| 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 () const |
| virtual void | setIdentifier (int) |
| virtual int | getIdentifier () |
| virtual void | setParentIdentifier (int) |
| virtual int | getParentIdentifier () |
Public Member Functions inherited from DtFedNode | |
| DtFedNode () | |
| Default Constructor. More... | |
| DtFedNode (DtFedNode *) | |
| Build this Node as a child in the tree. More... | |
| virtual | ~DtFedNode () |
| Destructor. More... | |
| DtFedNode (const DtFedNode &orig) | |
| Copy Constructor. More... | |
| DtFedNode & | operator= (const DtFedNode &rhs) |
| Assignment Operator. More... | |
| bool | operator== (const DtFedNode &rhs) |
| virtual void | setParentObject (DtFedNode *) |
| Set the parent, if you haven't done it in the constructor. More... | |
| virtual DtFedNode * | getParentObject () const |
| Get the parent. More... | |
| virtual const DtString & | getFullName () const |
| Get the full name of this node... More... | |
Public Member Functions inherited from DtOMTNode | |
| DtOMTNode () | |
| Default Constructor. More... | |
| virtual | ~DtOMTNode () |
| Destructor. More... | |
| DtOMTNode (const DtOMTNode &orig) | |
| Copy Constructor. More... | |
| DtOMTNode & | operator= (const DtOMTNode &rhs) |
| Assignment Operator. More... | |
| virtual void | setName (const DtString &) |
| virtual const DtString & | getName () const |
| virtual void | setUniqueName (const DtString &) |
| virtual const DtString & | getUniqueName () const |
| virtual void | setNote (const DtString &) |
| virtual const DtString & | getNote () const |
Protected Member Functions | |
| virtual void | removeAttributes () |
Protected Attributes | |
| AttributeFedNodeList | myAttributes |
| AttributeFedNodeByName | myAttributesByName |
| ObjectClassFedNodeList | myChildObjects |
| AttributeFedNodeByHandle | myAttributesByHandle |
| RTI::ObjectClassHandle | myParentClassValue |
| The following values are used only when this node is filled with OMT information. More... | |
| RTI::ObjectClassHandle | myClassValue |
| DtString | myDescriptor |
| DtString | mySharing |
| int | myIdentifier |
| int | myParentIdentifier |
Protected Attributes inherited from DtFedNode | |
| DtFedNode * | myParentObject |
Protected Attributes inherited from DtOMTNode | |
| DtString | myName |
| DtString | myNote |
| DtString | myUniqueName |
defines an object class inside our Fed Tree
| typedef std::map<RTI::AttributeHandle, DtAttributeFedNode*> DtObjectClassFedNode::AttributeFedNodeByHandle |
| typedef std::map<DtString, DtAttributeFedNode*> DtObjectClassFedNode::AttributeFedNodeByName |
| typedef std::list<DtAttributeFedNode*> DtObjectClassFedNode::AttributeFedNodeList |
A list of AttributeFedNode pointers.
| typedef std::list<DtObjectClassFedNode*> DtObjectClassFedNode::ObjectClassFedNodeList |
A list of DtObjectClassFedNode pointers.
| DtObjectClassFedNode::DtObjectClassFedNode | ( | ) |
Default Constructor.
|
explicit |
Constructor that includes a parent node.
|
virtual |
Destructor.
| DtObjectClassFedNode::DtObjectClassFedNode | ( | const DtObjectClassFedNode & | orig | ) |
Copy Constructor.
|
virtual |
Add a new attribute to this class.
|
virtual |
Add a new child object to this class.
|
virtual |
Associate attribute with its attribute handle (assumed to have been set in attribute)
|
virtual |
Get the attribute with the given name.
|
virtual |
Get the attribute with the given handle.
|
virtual |
Go down the tree until I find the object with the following name.
|
virtual |
Get the list of Attributes.
|
virtual |
Get the list of Child objects.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| DtObjectClassFedNode& DtObjectClassFedNode::operator= | ( | const DtObjectClassFedNode & | rhs | ) |
Assignment Operator.
|
protectedvirtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
The following values are used only when this node is filled with OMT information.
|
protected |
|
protected |