Documentation


X3DTK::GL::X3DGLMapBuilder Class Reference

#include <x3dGLMapBuilder.h>

Inheritance diagram for X3DTK::GL::X3DGLMapBuilder:

X3DOnePassProcessor List of all members.

Detailed Description

X3DGLMapBuilder builds a X3DTK::GL::X3DGLMap in order to remember which X3DTK::GL::X3DNode comes from an X3DTK::X3D::X3DNode.

Definition at line 17 of file x3dGLMapBuilder.h.

Public Member Functions

 X3DGLMapBuilder ()
 Constructor.

virtual ~X3DGLMapBuilder ()
 Destructor.

X3DGLMapbuild (SFNode N)
 Build the map which links x3d nodes to gl nodes.


Public Attributes

X3DGLMapStateVariables_stateVariables
 Data gathered by the visitor.


Protected Attributes

DFSGraphTraversal * dfs


Constructor & Destructor Documentation

X3DTK::GL::X3DGLMapBuilder::X3DGLMapBuilder  ) 
 

Constructor.

Definition at line 8 of file x3dGLMapBuilder.cpp.

References _stateVariables, and dfs.

X3DTK::GL::X3DGLMapBuilder::~X3DGLMapBuilder  )  [virtual]
 

Destructor.

Definition at line 18 of file x3dGLMapBuilder.cpp.

References dfs.


Member Function Documentation

X3DGLMap * X3DTK::GL::X3DGLMapBuilder::build SFNode  N  ) 
 

Build the map which links x3d nodes to gl nodes.

Definition at line 29 of file x3dGLMapBuilder.cpp.

References _stateVariables, dfs, X3DTK::GL::X3DGLMapStateVariables::getX3dGLMap(), and X3DTK::X3DGLMap.

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


Member Data Documentation

X3DGLMapStateVariables* X3DTK::GL::X3DGLMapBuilder::_stateVariables
 

Data gathered by the visitor.

Definition at line 30 of file x3dGLMapBuilder.h.

Referenced by build(), and X3DGLMapBuilder().

DFSGraphTraversal* X3DTK::GL::X3DGLMapBuilder::dfs [protected]
 

Definition at line 33 of file x3dGLMapBuilder.h.

Referenced by build(), X3DGLMapBuilder(), and ~X3DGLMapBuilder().


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