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


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

Document ID: Generated on Tue Oct 11 19:41:03 EDT 2011 from SVN revision 107422
Copyright © 2005-2011 VT MÄK Inc. All Rights Reserved (www.mak.com)