00001 #ifndef X3DTK_ABSTRACTVISITOR_H 00002 #define X3DTK_ABSTRACTVISITOR_H 00003 00004 #include "X3DComponentVisitor.h" 00005 00006 namespace X3DTK { 00007 00014 class AbstractVisitor : public X3DComponentVisitor 00015 { 00016 public: 00018 AbstractVisitor(); 00019 00021 static void enterX3DAbstractNode(SFNode N); 00023 static bool walkOnX3DAbstractNode(SFNode N, SFNode child); 00025 static void leaveX3DAbstractNode(SFNode N); 00026 }; 00027 00028 } 00029 00030 #endif