Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

X3DComponentWalker Class Reference

Abstract class defining the concept of component walker. More...

Inheritance diagram for X3DComponentWalker:

X3DComponent CoreWalker Geometry3DWalker GLCoreWalker GLGeometry3DWalker GLGroupingWalker GLRenderingWalker GLShapeWalker GLTexturingWalker GroupingWalker RenderingWalker RootWalker ShapeWalker TexturingWalker List of all members.

Public Member Functions

Protected Member Functions

Protected Attributes


Detailed Description

Abstract class defining the concept of component walker.

Definition at line 20 of file X3DComponentWalker.h.


Constructor & Destructor Documentation

X3DComponentWalker  ) 
 

Constructor.

virtual ~X3DComponentWalker  )  [pure virtual]
 

Destructor.


Member Function Documentation

void defineNewWalkingFunction void(C::*  ptrF)(T *) const  )  [inline, protected]
 

Defines a new creation function.

Definition at line 88 of file X3DComponentWalker.h.

References X3DComponent::component, and Component::getName().

WalkingFunction* getWalkingFunctionOf const SFString name  )  const
 

Gets the walking function of name.

void setActiveAllFunctions  ) 
 

Sets all the functions active.

void setActiveFunction  )  [inline]
 

Sets the function active.

Definition at line 35 of file X3DComponentWalker.h.

void setInactiveAllFunctions  ) 
 

Sets all the functions inactive.

void setInactiveFunction  )  [inline]
 

Sets the function inactive.

Definition at line 54 of file X3DComponentWalker.h.

void setNodeVisitingProxy const NodeVisitingProxy nodeVisitingProxy  ) 
 

Sets the NodeVisitingProxy.

void setNodeWalkingProxy const NodeWalkingProxy nodeWalkingProxy  ) 
 

Sets the NodeVisitingProxy.


Member Data Documentation

NodeVisitingProxy* nodeVisitingProxy [protected]
 

Reference to the NodeVisitingProxy.

Definition at line 85 of file X3DComponentWalker.h.

NodeWalkingProxy* nodeWalkingProxy [protected]
 

Reference to the NodeWalkingProxy.

Definition at line 83 of file X3DComponentWalker.h.


The documentation for this class was generated from the following file:
Generated on Wed May 14 10:38:17 2003 for X3DToolKit by doxygen1.3