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

X3D_MeshBuilderGeometry3DVisitor.h

Go to the documentation of this file.
00001 
00002 //                            X3D_MeshBuilderGeometry3DVisitor.h              //
00004 
00005 #ifndef TEMPLATEMESHBUILDERGEOMETRY3DVISITOR_H
00006 #define TEMPLATEMESHBUILDERGEOMETRY3DVISITOR_H
00007 
00008 #include "X3D_Geometry3DVisitor.h"
00009 #include "X3D_MeshBuilderStateVariables.h"
00010 #include "X3D_Coordinate.h"
00011 #include "X3D_Normal.h"
00012 #include "X3D_Color.h"
00013 #include "X3D_ColorRGBA.h"
00014 #include "X3D_TextureCoordinate.h"
00015 #include "X3D_Box.h"
00016 #include "X3D_Cone.h"
00017 #include "X3D_Cylinder.h"
00018 #include "X3D_IndexedFaceSet.h"
00019 #include "X3D_Sphere.h"
00020 #include "MESH_Mesh.h"
00021 
00022 #include "TypeList.h"
00023 
00024 namespace X3DTK {
00025 namespace X3D {
00026 
00028 
00029 template<class MData, class VData, class EData, class FData>
00030 class MeshBuilderGeometry3DVisitor : public Geometry3DVisitor
00031 {
00032 public:
00034   MeshBuilderGeometry3DVisitor();
00036   virtual ~MeshBuilderGeometry3DVisitor();
00037 
00039   virtual void enterIndexedFaceSet(IndexedFaceSet *I) const;
00040   
00041 protected:
00042   MeshBuilderStateVariables *stateVariables;
00043 };
00044 
00045 }
00046 }
00047 
00048 #include "X3D_MeshBuilderGeometry3DVisitor.inl"
00049 
00050 #endif

Generated on Mon Jan 19 10:32:06 2004 for X3DToolKit by doxygen1.2.18