00001 
00002 
00004 
00005 #ifndef ENGINE_WALKER_H
00006 #define ENGINE_WALKER_H
00007 
00008 #include <X3DTK/kernel.h>
00009 #include <X3DTK/private/DFSWalker.h>
00010 
00011 namespace animal {
00012   class Engine;
00013 }
00014 
00015 namespace X3DTK {
00016 namespace X3D {
00017 
00019 class EngineWalker : public DFSWalker
00020 {
00021 public:
00023   EngineWalker();
00025   virtual ~EngineWalker();
00026   
00028   static void walkEngineNode(animal::Engine *E);
00029 };
00030 
00031 }
00032 }
00033 
00034 #endif