00001
00002
00004
00005 #ifndef ENGINE_LOADER_VISITOR_H
00006 #define ENGINE_LOADER_VISITOR_H
00007
00008 #include <X3DTK/private/X3D_CoreVisitor.h>
00009
00010 namespace animal
00011 {
00012 class Engine;
00013 }
00014
00015 namespace X3DTK
00016 {
00017
00018 class MainScene;
00019
00020 namespace X3D
00021 {
00022
00024 class EngineLoaderVisitor : public CoreVisitor
00025 {
00026 public:
00028
00029 EngineLoaderVisitor();
00031 virtual ~EngineLoaderVisitor();
00032
00033
00034
00035 protected:
00036
00038 static void enterNode( X3DNode * e );
00039
00040 static void leaveNode( X3DNode * e );
00041 };
00042
00043 }
00044 }
00045
00046 #endif