00001 #ifndef MYSTRUCTURECOMPUTERCOREVISITOR_H 00002 #define MYSTRUCTURECOMPUTERCOREVISITOR_H 00003 00004 #include <X3DTK/MESH/scenegraph.h> 00005 00006 #include "MESH_MyStructureComputerStateVariables.h" 00007 00008 namespace X3DTK { 00009 namespace MESH { 00010 00011 class X3DGroupingNode; 00012 class Transform; 00013 00015 00016 class MyStructureComputerCoreVisitor : public CoreVisitor 00017 { 00018 public: 00019 MyStructureComputerCoreVisitor(); 00020 00021 static void enterMesh(Mesh *M); 00022 static void enterTransform(Transform *T); 00023 static void leaveX3DGroupingNode(X3DGroupingNode *N); 00024 }; 00025 00026 } 00027 } 00028 00029 #endif