Class Hierarchy   Compound List   File List   Compound Members   File Members  

GraphNode Class Reference

Class diagram for GraphNode:

BaseClass RenderNode PortalNode ModelNode LightNode CameraNode CellNode PointLightNode DirectionalLightNode

List of all members.

Public Members

 GraphNode ()
virtual ~GraphNode ()
Int getNumParents () const
const GraphNodeArraygetParents () const
Boolean parentsContains (const GraphNode* node) const
Int getNumChildren () const
const GraphNodeArraygetChildren () const
Boolean childrenContains (const GraphNode* node) const
Void attachParent (GraphNode* parent)
Void removeParent (GraphNode* parent)
Void attachChild (GraphNode* child)
Void detachChild (GraphNode* child)

Member Function Documentation

GraphNode::GraphNode ()

virtual GraphNode::~GraphNode () [virtual]

Int GraphNode::getNumParents () const

const GraphNodeArray& GraphNode::getParents () const

Boolean GraphNode::parentsContains (const GraphNode * node) const

Int GraphNode::getNumChildren () const

const GraphNodeArray& GraphNode::getChildren () const

Boolean GraphNode::childrenContains (const GraphNode * node) const

Void GraphNode::attachParent (GraphNode * parent)

Void GraphNode::removeParent (GraphNode * parent)

Void GraphNode::attachChild (GraphNode * child)

Void GraphNode::detachChild (GraphNode * child)


The documentation for this class was generated from the following file:
Generated at Wed Nov 3 15:16:41 1999 for Architectural Walkthrough Project by doxygen  written by Dimitri van Heesch, © 1997-1999