Public Member Functions | Protected Attributes | Private Attributes
DtFedNode Class Reference

Represents a node in a fed tree. More...

+ Inheritance diagram for DtFedNode:
+ Collaboration diagram for DtFedNode:

List of all members.

Public Member Functions

 DtFedNode ()
 Default Constructor.
 DtFedNode (DtFedNode *)
 Build this Node as a child in the tree.
virtual ~DtFedNode ()
 Destructor.
 DtFedNode (const DtFedNode &orig)
 Copy Constructor.
DtFedNodeoperator= (const DtFedNode &rhs)
 Assignment Operator.
virtual void setParentObject (DtFedNode *)
 Set the parent, if you haven't done it in the constructor.
virtual DtFedNodegetParentObject () const
 Get the parent.
virtual const DtString & getFullName () const
 Get the full name of this node...

Protected Attributes

DtFedNodemyParentObject

Private Attributes

DtString * myFullName
 Used so we don't have to traverse the tree every time.

Detailed Description

Represents a node in a fed tree.

. Which could be an interaction, an object, or an attribute.


Member Function Documentation

virtual const DtString& DtFedNode::getFullName ( ) const [virtual]

Get the full name of this node...

This usually goes something like this: parentNodeFullName.nodeName


Member Data Documentation

DtString* DtFedNode::myFullName [mutable, private]

Used so we don't have to traverse the tree every time.

The side effect is that we can only set a node once, but I don't see why we would want to do this more than that.


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)