00001 #ifndef MYSTRUCTURECOMPUTER_H 00002 #define MYSTRUCTURECOMPUTER_H 00003 00004 #include "MESH_MyStructureComputerStateVariables.h" 00005 #include "MySimpleMesh.h" 00006 00007 #include <X3DTK/kernel.h> 00008 #include <X3DTK/MESH/scenegraph.h> 00009 00010 namespace X3DTK { 00011 namespace MESH { 00012 00013 // MyStructureComputer processor. 00014 00015 class MyStructureComputer : public X3DOnePassProcessor 00016 { 00017 public: 00018 MyStructureComputer(); 00019 virtual ~MyStructureComputer(); 00020 00021 virtual MySimpleMesh *compute(SFNode N); 00022 00023 protected: 00024 MyStructureComputerStateVariables *stateVariables; 00025 }; 00026 00027 } 00028 } 00029 00030 #endif 00031