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

X3D_TemplateMeshBuilderTraits.h

Go to the documentation of this file.
00001 
00002 //                            X3D_TemplateMeshBuilderTraits.h                 //
00004 
00005 #ifndef TEMPLATEMESHBUILDERTRAITS_H
00006 #define TEMPLATEMESHBUILDERTRAITS_H
00007 
00008 namespace X3DTK {
00009 namespace X3D {
00010 
00013 
00014 template<class MData, class VData, class EData, class FData, class T>
00015 struct TemplateMeshBuilderGeometryTraits
00016 {
00018   static void init(MESH::TemplateMesh<MData, VData, EData, FData> *mesh, T *N) {};
00020   static void processNewFace(MESH::TemplateMesh<MData, VData, EData, FData> *mesh, T *N, MESH::SFTemplateFace<FData, VData, EData> *F) {};
00022   static void finish(MESH::TemplateMesh<MData, VData, EData, FData> *mesh, T *N) {};
00023 };
00024 
00025 template<class VData, class EData, class FData, class T>
00026 struct TemplateMeshBuilderCoordinateTraits
00027 {
00029   static void process(MESH::TemplateVertexSet<VData, EData, FData> *vertexSet, T *N) {};
00030 };
00031 
00032 
00033 }
00034 }
00035 
00036 #endif

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