Documentation


X3DTK::X3D::EngineLoader Class Reference

#include <engineLoader.h>

Inheritance diagram for X3DTK::X3D::EngineLoader:

X3DOnePassProcessor List of all members.

Detailed Description

EngineLoader module.

Definition at line 22 of file engineLoader.h.

Public Member Functions

virtual ~EngineLoader ()
 EngineLoader (EngineNodes *, EngineNodes *, EngineNodes *, EngineNodes *)
void initialize (X3DAbstractNode *n)
void release (X3DAbstractNode *n)

Static Protected Attributes

EngineNodess_allEngineNodes = NULL
EngineNodess_kinematicNodes = NULL
EngineNodess_dynamicNodes = NULL
EngineNodess_collisionNodes = NULL

Friends

class EngineLoaderVisitor
class EngineRemoverVisitor


Constructor & Destructor Documentation

X3DTK::X3D::EngineLoader::~EngineLoader  )  [virtual]
 

Definition at line 9 of file engineLoader.cpp.

X3DTK::X3D::EngineLoader::EngineLoader EngineNodes n,
EngineNodes kn,
EngineNodes dn,
EngineNodes cn
 

Definition at line 14 of file engineLoader.cpp.

References X3DTK::X3D::EngineNodes, s_allEngineNodes, s_collisionNodes, s_dynamicNodes, and s_kinematicNodes.


Member Function Documentation

void X3DTK::X3D::EngineLoader::initialize X3DAbstractNode *  n  ) 
 

Definition at line 27 of file engineLoader.cpp.

References EngineLoaderVisitor.

Referenced by X3DTK::MainScene::load(), and X3DTK::MainScene::pastNode().

void X3DTK::X3D::EngineLoader::release X3DAbstractNode *  n  ) 
 

Definition at line 38 of file engineLoader.cpp.

References EngineRemoverVisitor.

Referenced by X3DTK::MainScene::cutNode().


Friends And Related Function Documentation

friend class EngineLoaderVisitor [friend]
 

Definition at line 35 of file engineLoader.h.

Referenced by initialize().

friend class EngineRemoverVisitor [friend]
 

Definition at line 36 of file engineLoader.h.

Referenced by release().


Member Data Documentation

X3DTK::X3D::EngineNodes * X3DTK::X3D::EngineLoader::s_allEngineNodes = NULL [static, protected]
 

Definition at line 4 of file engineLoader.cpp.

Referenced by EngineLoader().

X3DTK::X3D::EngineNodes * X3DTK::X3D::EngineLoader::s_collisionNodes = NULL [static, protected]
 

Definition at line 7 of file engineLoader.cpp.

Referenced by EngineLoader().

X3DTK::X3D::EngineNodes * X3DTK::X3D::EngineLoader::s_dynamicNodes = NULL [static, protected]
 

Definition at line 6 of file engineLoader.cpp.

Referenced by EngineLoader().

X3DTK::X3D::EngineNodes * X3DTK::X3D::EngineLoader::s_kinematicNodes = NULL [static, protected]
 

Definition at line 5 of file engineLoader.cpp.

Referenced by EngineLoader().


The documentation for this class was generated from the following files:
Generated on Thu Dec 23 13:52:35 2004 by doxygen 1.3.6