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

MeshDFS.h

Go to the documentation of this file.
00001 
00002 //                            MeshDFS.h                                       //
00004 
00005 #ifndef MESHDFS_H
00006 #define MESHDFS_H
00007 
00008 #include "X3DTTAlgorithm.h"
00009 
00010 namespace X3DTK {
00011 namespace Mesh {
00012 
00013 class DFSCoreWalker;
00014 class DFSGeometry3DWalker;
00015 class DFSGroupingWalker;
00016 class DFSRenderingWalker;
00017 class DFSShapeWalker;
00018 class DFSTexturingWalker;
00019 
00022 
00023 class DFS : public X3DTTAlgorithm
00024 {
00025 public:
00027   DFS();
00029   virtual ~DFS();
00030   
00031 protected:
00032   void setComponentWalker(X3DComponentWalker *component);
00033   
00035   DFSCoreWalker *coreWalker;
00037   DFSGeometry3DWalker *geometry3DWalker;
00039   DFSGroupingWalker *groupingWalker;
00041   DFSRenderingWalker *renderingWalker;
00043   DFSShapeWalker *shapeWalker;
00045   DFSTexturingWalker *texturingWalker;        
00046 };
00047 
00048 }
00049 }
00050 
00051 #endif

Generated on Thu Sep 18 15:08:47 2003 for X3DToolKit by doxygen1.3