![]() |
VR-Link API Documentation for HLA 1.3
|
defines an object class inside our Fed Tree More...
Inheritance diagram for DtInteractionClassFedNode:
Collaboration diagram for DtInteractionClassFedNode:Public Types | |
| typedef std::list < DtInteractionClassFedNode * > | InteractionClassFedNodeList |
| A list of DtObjectClassFedNode pointers. | |
| typedef std::list < DtParameterFedNode * > | ParameterFedNodeList |
| A list of AttributeFedNode poiters. | |
Public Member Functions | |
| DtInteractionClassFedNode () | |
| Default Constructor. | |
| DtInteractionClassFedNode (DtFedNode *) | |
| Constructor that includes a parent node. | |
| virtual | ~DtInteractionClassFedNode () |
| Destructor. | |
| DtInteractionClassFedNode (const DtInteractionClassFedNode &orig) | |
| Copy Constructor. | |
| DtInteractionClassFedNode & | operator= (const DtInteractionClassFedNode &rhs) |
| Assignment Operator. | |
| virtual void | addParameter (DtParameterFedNode *parameter) |
| Add a new parameter to this class. | |
| virtual void | addChildInteraction (DtInteractionClassFedNode *child) |
| Add a new child object to this class. | |
| virtual DtInteractionClassFedNode * | findChildInteraction (const char *name) |
| Go down the tree until I find the object with the following name. | |
| virtual const DtParameterFedNode * | findParameter (const char *parameter) const |
| Go down the list of parameters until I find this one. | |
| virtual const InteractionClassFedNodeList & | getChildInteractions () const |
| Get the list of Child objects. | |
| virtual const ParameterFedNodeList & | getParameters () const |
| Get the list of Parameters. | |
| virtual void | setDescriptor (const DtString &) |
| virtual const DtString & | getDescriptor () |
| virtual void | setParentClassHandle (RTI::InteractionClassHandle) |
| virtual RTI::InteractionClassHandle | getParentClassHandle () const |
| virtual void | setClassHandle (RTI::InteractionClassHandle) |
| virtual RTI::InteractionClassHandle | getClassHandle () const |
| virtual void | setSharing (const DtString &) |
| virtual const DtString & | getSharing () |
| virtual void | setTransportation (const DtString &) |
| virtual const DtString & | getTransportation () |
| virtual void | setOrder (const DtString &) |
| virtual const DtString & | getOrder () |
| virtual void | setIdentifier (int) |
| virtual int | getIdentifier () |
| virtual void | setParentIdentifier (int) |
| virtual int | getParentIdentifier () |
Protected Member Functions | |
| virtual void | removeParameters () |
Protected Attributes | |
| ParameterFedNodeList | myParameters |
| InteractionClassFedNodeList | myChildInteractions |
| RTI::InteractionClassHandle | myParentClassValue |
| The following values are used only when this node is filled with OMT information. | |
| RTI::InteractionClassHandle | myClassValue |
| DtString | myDescriptor |
| DtString | mySharing |
| DtString | myTransportation |
| DtString | myOrder |
| int | myIdentifier |
| int | myParentIdentifier |
defines an object class inside our Fed Tree
| typedef std::list<DtInteractionClassFedNode*> DtInteractionClassFedNode::InteractionClassFedNodeList |
A list of DtObjectClassFedNode pointers.
| typedef std::list<DtParameterFedNode*> DtInteractionClassFedNode::ParameterFedNodeList |
A list of AttributeFedNode poiters.
Default Constructor.
| DtInteractionClassFedNode::DtInteractionClassFedNode | ( | DtFedNode * | ) | [explicit] |
Constructor that includes a parent node.
| virtual DtInteractionClassFedNode::~DtInteractionClassFedNode | ( | ) | [virtual] |
Destructor.
Copy Constructor.
| virtual void DtInteractionClassFedNode::addChildInteraction | ( | DtInteractionClassFedNode * | child | ) | [virtual] |
Add a new child object to this class.
| virtual void DtInteractionClassFedNode::addParameter | ( | DtParameterFedNode * | parameter | ) | [virtual] |
Add a new parameter to this class.
| virtual DtInteractionClassFedNode* DtInteractionClassFedNode::findChildInteraction | ( | const char * | name | ) | [virtual] |
Go down the tree until I find the object with the following name.
| virtual const DtParameterFedNode* DtInteractionClassFedNode::findParameter | ( | const char * | parameter | ) | const [virtual] |
Go down the list of parameters until I find this one.
| virtual const InteractionClassFedNodeList& DtInteractionClassFedNode::getChildInteractions | ( | ) | const [virtual] |
Get the list of Child objects.
| virtual RTI::InteractionClassHandle DtInteractionClassFedNode::getClassHandle | ( | ) | const [virtual] |
| virtual const DtString& DtInteractionClassFedNode::getDescriptor | ( | ) | [virtual] |
| virtual int DtInteractionClassFedNode::getIdentifier | ( | ) | [virtual] |
| virtual const DtString& DtInteractionClassFedNode::getOrder | ( | ) | [virtual] |
| virtual const ParameterFedNodeList& DtInteractionClassFedNode::getParameters | ( | ) | const [virtual] |
Get the list of Parameters.
| virtual RTI::InteractionClassHandle DtInteractionClassFedNode::getParentClassHandle | ( | ) | const [virtual] |
| virtual int DtInteractionClassFedNode::getParentIdentifier | ( | ) | [virtual] |
| virtual const DtString& DtInteractionClassFedNode::getSharing | ( | ) | [virtual] |
| virtual const DtString& DtInteractionClassFedNode::getTransportation | ( | ) | [virtual] |
| DtInteractionClassFedNode& DtInteractionClassFedNode::operator= | ( | const DtInteractionClassFedNode & | rhs | ) |
Assignment Operator.
| virtual void DtInteractionClassFedNode::removeParameters | ( | ) | [protected, virtual] |
| virtual void DtInteractionClassFedNode::setClassHandle | ( | RTI::InteractionClassHandle | ) | [virtual] |
| virtual void DtInteractionClassFedNode::setDescriptor | ( | const DtString & | ) | [virtual] |
| virtual void DtInteractionClassFedNode::setIdentifier | ( | int | ) | [virtual] |
| virtual void DtInteractionClassFedNode::setOrder | ( | const DtString & | ) | [virtual] |
| virtual void DtInteractionClassFedNode::setParentClassHandle | ( | RTI::InteractionClassHandle | ) | [virtual] |
| virtual void DtInteractionClassFedNode::setParentIdentifier | ( | int | ) | [virtual] |
| virtual void DtInteractionClassFedNode::setSharing | ( | const DtString & | ) | [virtual] |
| virtual void DtInteractionClassFedNode::setTransportation | ( | const DtString & | ) | [virtual] |
RTI::InteractionClassHandle DtInteractionClassFedNode::myClassValue [protected] |
DtString DtInteractionClassFedNode::myDescriptor [protected] |
int DtInteractionClassFedNode::myIdentifier [protected] |
DtString DtInteractionClassFedNode::myOrder [protected] |
RTI::InteractionClassHandle DtInteractionClassFedNode::myParentClassValue [protected] |
The following values are used only when this node is filled with OMT information.
int DtInteractionClassFedNode::myParentIdentifier [protected] |
DtString DtInteractionClassFedNode::mySharing [protected] |
DtString DtInteractionClassFedNode::myTransportation [protected] |