00001 #ifndef X3DTK_LIBXMLLOADER_H 00002 #define X3DTK_LIBXMLLOADER_H 00003 00004 #include "X3D_X3DXmlLoader.h" 00005 00006 namespace X3DTK { 00007 namespace X3D { 00008 00009 class Creator; 00010 class libXMLLoaderImplementation; 00011 00018 class libXMLLoader : public X3DXmlLoader 00019 { 00020 public: 00022 libXMLLoader(Creator *creator); 00024 ~libXMLLoader(); 00025 00027 X3D::Scene *load(const char *file, bool fileValidation) const; 00028 00029 private: 00030 libXMLLoaderImplementation *_impl; 00031 }; 00032 00033 } 00034 } 00035 00036 #endif