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

X3DComponentVisitor Class Reference

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

Inheritance diagram for X3DComponentVisitor:

X3DComponent CoreVisitor Geometry3DVisitor GLCoreVisitor GLGeometry3DVisitor GLGroupingVisitor GLRenderingVisitor GLShapeVisitor GLTexturingVisitor GroupingVisitor RenderingVisitor RootVisitor ShapeVisitor TexturingVisitor List of all members.

Public Member Functions

Protected Member Functions


Detailed Description

Abstract class defining the concept of component visitor.

Definition at line 20 of file X3DComponentVisitor.h.


Constructor & Destructor Documentation

X3DComponentVisitor  ) 
 

Constructor.

virtual ~X3DComponentVisitor  )  [pure virtual]
 

Destructor.


Member Function Documentation

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

Define a new enter function.

Definition at line 160 of file X3DComponentVisitor.h.

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

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

Define a new leave function.

Definition at line 208 of file X3DComponentVisitor.h.

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

void defineNewWalkOnFunction bool(C::*  ptrF)(T *, SFNode) const  )  [inline, protected]
 

Define a new walk On function.

Definition at line 184 of file X3DComponentVisitor.h.

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

EnterFunction* getEnterFunctionOf const Type type  )  const
 

Gets the enter function of name.

LeaveFunction* getLeaveFunctionOf const Type type  )  const
 

Gets the leave function of name.

WalkOnFunction* getWalkOnFunctionOf const Type type  )  const
 

Gets the WalkOn function of name.

void setActiveAllFunctions  ) 
 

Sets all the functions active.

void setActiveEnterFunction  )  [inline]
 

Sets the function active.

Definition at line 30 of file X3DComponentVisitor.h.

void setActiveLeaveFunction  )  [inline]
 

Sets the function active.

Definition at line 66 of file X3DComponentVisitor.h.

void setActiveWalkOnFunction  )  [inline]
 

Sets the function active.

Definition at line 48 of file X3DComponentVisitor.h.

void setInactiveAllFunctions  ) 
 

Sets all the functions inactive.

void setInactiveEnterFunction  )  [inline]
 

Sets the function inactive.

Definition at line 84 of file X3DComponentVisitor.h.

void setInactiveLeaveFunction  )  [inline]
 

Sets the function inactive.

Definition at line 126 of file X3DComponentVisitor.h.

void setInactiveWalkOnFunction  )  [inline]
 

Sets the function inactive.

Definition at line 105 of file X3DComponentVisitor.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