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 DtStringgetFullName () const
 Get the full name of this node...

Protected Attributes

DtFedNodemyParentObject

Private Attributes

DtStringmyFullName
 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)