#include "MESH_MyStructureComputer.h" #include "MESH_MyStructureComputerCoreVisitor.h" namespace X3DTK { namespace MESH { MyStructureComputer::MyStructureComputer() { setGraphTraversal(new DFSGraphTraversal()); setComponentVisitor(new MyStructureComputerCoreVisitor()); } MyStructureComputer::~MyStructureComputer() { Singleton::removeInstance(); } MySimpleMesh *MyStructureComputer::compute(SFNode N) { Singleton::getInstance()->init(); traverse(N); Singleton::getInstance()->finish(); return Singleton::getInstance()->getMesh(); } } }