Main Page | Modules | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages

X3DTK::GraphTraversal Class Reference
[processor]

Class declared in <X3DTK/kernel.h> defining the concept of tree traversal algorithm. More...

Inheritance diagram for X3DTK::GraphTraversal:

X3DTK::DFSGraphTraversal List of all members.

Public Member Functions

Static Public Member Functions

Protected Attributes


Detailed Description

Class declared in <X3DTK/kernel.h> defining the concept of tree traversal algorithm.

This is also a StateVariables factory.


Constructor & Destructor Documentation

X3DTK::GraphTraversal::GraphTraversal  ) 
 

Constructor.

virtual X3DTK::GraphTraversal::~GraphTraversal  )  [virtual]
 

Destructor.


Member Function Documentation

template<class S>
S* X3DTK::GraphTraversal::getInstanceOf  )  [static]
 

Gets the instance of StateVariables.

template<class S>
void X3DTK::GraphTraversal::removeInstanceOf  )  [static]
 

Removes the instance of StateVariables.

void X3DTK::GraphTraversal::setAutoDeleteComponents bool  value  ) 
 

Deletes the components when the object is deleted.

void X3DTK::GraphTraversal::setComponentVisitor X3DComponentVisitor component  ) 
 

Sets a component visitor.

void X3DTK::GraphTraversal::setWalker Walker walker  ) 
 

Sets a walker.

void X3DTK::GraphTraversal::traverse SFAbstractNode  N  )  const
 

Traverses the scene.


Member Data Documentation

Visitor* X3DTK::GraphTraversal::visitor [protected]
 

Visitor.

Walker* X3DTK::GraphTraversal::walker [protected]
 

Walker.


Generated on Wed Apr 7 12:15:28 2004 for X3DToolKit by doxygen 1.3.3