VR-Link API Documentation for HLA 1516
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
DtInteractionClassFedNode Class Reference

defines an object class inside our Fed Tree More...

+ Inheritance diagram for DtInteractionClassFedNode:
+ Collaboration diagram for DtInteractionClassFedNode:

List of all members.

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.
DtInteractionClassFedNodeoperator= (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 DtInteractionClassFedNodefindChildInteraction (const char *name)
 Go down the tree until I find the object with the following name.
virtual const DtParameterFedNodefindParameter (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 DtStringgetDescriptor ()
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 DtStringgetSharing ()
virtual void setTransportation (const DtString &)
virtual const DtStringgetTransportation ()
virtual void setOrder (const DtString &)
virtual const DtStringgetOrder ()
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

Detailed Description

defines an object class inside our Fed Tree


Member Typedef Documentation

A list of DtObjectClassFedNode pointers.

A list of AttributeFedNode poiters.


Constructor & Destructor Documentation

Default Constructor.

Constructor that includes a parent node.

Destructor.

Copy Constructor.


Member Function Documentation

Add a new child object to this class.

virtual void DtInteractionClassFedNode::addParameter ( DtParameterFedNode parameter) [virtual]

Add a new parameter to this class.

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.

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]

Get the list of Parameters.

virtual RTI::InteractionClassHandle DtInteractionClassFedNode::getParentClassHandle ( ) const [virtual]
virtual const DtString& DtInteractionClassFedNode::getSharing ( ) [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]

Member Data Documentation

RTI::InteractionClassHandle DtInteractionClassFedNode::myClassValue [protected]
RTI::InteractionClassHandle DtInteractionClassFedNode::myParentClassValue [protected]

The following values are used only when this node is filled with OMT information.


The documentation for this class was generated from the following file:

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)