00001 #include "DefaultGLDFS.h" 00002 #include "DefaultGLDFSGLCoreWalker.h" 00003 #include "DefaultGLDFSGLGeometry3DWalker.h" 00004 #include "DefaultGLDFSGLGroupingWalker.h" 00005 #include "DefaultGLDFSGLRenderingWalker.h" 00006 #include "DefaultGLDFSGLShapeWalker.h" 00007 #include "DefaultGLDFSGLTexturingWalker.h" 00008 00009 #include <iostream> 00010 00011 using namespace X3DTK; 00012 using namespace std; 00013 00014 DefaultGLDFS::DefaultGLDFS() 00015 : DFS() 00016 { 00017 setComponentWalker(new DefaultGLDFSGLCoreWalker()); 00018 setComponentWalker(new DefaultGLDFSGLGeometry3DWalker()); 00019 setComponentWalker(new DefaultGLDFSGLGroupingWalker()); 00020 setComponentWalker(new DefaultGLDFSGLRenderingWalker()); 00021 setComponentWalker(new DefaultGLDFSGLShapeWalker()); 00022 setComponentWalker(new DefaultGLDFSGLTexturingWalker()); 00023 } 00024 00025 DefaultGLDFS::~DefaultGLDFS() 00026 { 00027 } 00028 00029 void DefaultGLDFS::setComponentWalker(X3DComponentWalker *component) 00030 { 00031 DFS::setComponentWalker(component); 00032 }