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

X3DTK::X3DComponentWalker Class Reference

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

Inheritance diagram for X3DTK::X3DComponentWalker:

X3DTK::X3DComponent X3DTK::AbstractWalker X3DTK::GL::CoreWalker X3DTK::GL::Geometry3DWalker X3DTK::GL::GroupingWalker X3DTK::GL::RenderingWalker X3DTK::GL::ShapeWalker X3DTK::GL::TexturingWalker X3DTK::Mesh::CoreWalker X3DTK::X3D::CoreWalker X3DTK::X3D::Geometry3DWalker X3DTK::X3D::GroupingWalker X3DTK::X3D::RenderingWalker X3DTK::X3D::ShapeWalker X3DTK::X3D::TexturingWalker List of all members.

Public Member Functions

Protected Member Functions

Protected Attributes


Detailed Description

Abstract class defining the concept of component walker.


Constructor & Destructor Documentation

X3DTK::X3DComponentWalker::X3DComponentWalker  ) 
 

Constructor.

virtual X3DTK::X3DComponentWalker::~X3DComponentWalker  )  [pure virtual]
 

Destructor.


Member Function Documentation

template<class C, class T>
void X3DTK::X3DComponentWalker::defineNewWalkingFunction void(C::*  ptrF)(T *) const  )  [inline, protected]
 

Defines a new creation function.

WalkingFunction* X3DTK::X3DComponentWalker::getWalkingFunctionOf const Type type  )  const
 

Gets the walking function of name.

void X3DTK::X3DComponentWalker::setActiveAllFunctions  ) 
 

Sets all the functions active.

template<class T>
void X3DTK::X3DComponentWalker::setActiveFunction  )  [inline]
 

Sets the function active.

void X3DTK::X3DComponentWalker::setInactiveAllFunctions  ) 
 

Sets all the functions inactive.

template<class T>
void X3DTK::X3DComponentWalker::setInactiveFunction  )  [inline]
 

Sets the function inactive.

void X3DTK::X3DComponentWalker::setNodeVisitingProxy const NodeVisitingProxy nodeVisitingProxy  ) 
 

Sets the NodeVisitingProxy.

void X3DTK::X3DComponentWalker::setNodeWalkingProxy const NodeWalkingProxy nodeWalkingProxy  ) 
 

Sets the NodeVisitingProxy.


Member Data Documentation

NodeVisitingProxy* X3DTK::X3DComponentWalker::nodeVisitingProxy [protected]
 

Reference to the NodeVisitingProxy.

NodeWalkingProxy* X3DTK::X3DComponentWalker::nodeWalkingProxy [protected]
 

Reference to the NodeWalkingProxy.


Generated on Tue Jul 15 16:46:55 2003 for X3DToolKit by doxygen1.3