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

X3DComponentCreator Class Reference

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

Inheritance diagram for X3DComponentCreator:

X3DComponent CoreCreator Geometry3DCreator GroupingCreator RenderingCreator RootCreator ShapeCreator TexturingCreator DefaultCoreCreator DefaultGeometry3DCreator DefaultGroupingCreator DefaultRenderingCreator DefaultShapeCreator DefaultTexturingCreator List of all members.

Public Member Functions

Protected Member Functions

Protected Attributes


Detailed Description

Abstract class defining the concept of component creator.

Definition at line 15 of file X3DComponentCreator.h.


Constructor & Destructor Documentation

X3DComponentCreator  ) 
 

Constructor.

virtual ~X3DComponentCreator  )  [pure virtual]
 

Destructor.


Member Function Documentation

bool contains const SFString name  )  const
 

Returns TRUE if the component contains the type name.

void defineNewCreationFunction const SFString name,
SFNode(T::*  ptrF)() const
[inline, protected]
 

Define a new creation function.

Definition at line 33 of file X3DComponentCreator.h.

References X3DComponentCreator::creationDict_.

CreationDict getCreationDict  )  const [inline]
 

Returns the list of functions.

Definition at line 26 of file X3DComponentCreator.h.

References X3DComponentCreator::creationDict_.

CreationFunction* getCreationFunctionOf const SFString name  )  const
 

Gets the creation of name.


Member Data Documentation

CreationDict creationDict_ [protected]
 

Definition at line 40 of file X3DComponentCreator.h.

Referenced by X3DComponentCreator::defineNewCreationFunction(), and X3DComponentCreator::getCreationDict().


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