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

MESH_MeshX3DBuilder.h

Go to the documentation of this file.
00001 
00002 //                            MESH_MeshX3DBuilder.h                               //
00004 
00005 #ifndef MESHX3DBUILDER_H
00006 #define MESHX3DBUILDER_H
00007 
00008 #include "MESH_SceneGraphTypes.h"
00009 #include "X3DOnePassProcessor.h"
00010 #include "MESH_MeshX3DBuilderStateVariables.h"
00011 
00012 namespace X3DTK {
00013 namespace X3D {
00014 
00015 class Scene;
00016 
00017 }
00018 
00019 namespace MESH {
00020 
00021 class Scene;
00022 
00024 
00025 class MeshX3DBuilder : public X3DOnePassProcessor
00026 {
00027 public:
00028   MeshX3DBuilder();
00029   virtual ~MeshX3DBuilder();
00030   
00032   virtual X3D::SFNode build(SFNode N);
00034   X3D::Scene *build(Scene *S);
00035   
00036 protected:  
00037   MeshX3DBuilderStateVariables *stateVariables;
00038 };
00039 
00040 }
00041 }
00042 
00043 #endif
00044 

Generated on Thu Dec 4 13:25:46 2003 for X3DToolKit by doxygen1.2.18