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

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

+ Inheritance diagram for DtObjectClassFedNode:
+ Collaboration diagram for DtObjectClassFedNode:

List of all members.

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.
DtObjectClassFedNodeoperator= (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 DtObjectClassFedNodefindChildObject (const char *name)
 Go down the tree until I find the object with the following name.
virtual DtAttributeFedNodefindAttribute (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 DtStringgetDescriptor ()
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 DtStringgetSharing ()
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

Detailed Description

defines an object class inside our Fed Tree


Member Typedef Documentation

A list of AttributeFedNode poiters.

A list of DtObjectClassFedNode pointers.


Constructor & Destructor Documentation

Default Constructor.

Constructor that includes a parent node.

Destructor.

Copy Constructor.


Member Function Documentation

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.

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]

Member Data Documentation

RTI::ObjectClassHandle DtObjectClassFedNode::myClassValue [protected]
RTI::ObjectClassHandle DtObjectClassFedNode::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)