00001
00002
00004
00005 #ifndef XERCESLOADER_H
00006 #define XERCESLOADER_H
00007
00008 #include "X3DLoader.h"
00009
00010 namespace X3DTK {
00011
00012 class XercesLoaderImplementation;
00013 class NodeCreationProxy;
00014
00016
00017 class XercesLoader : public X3DLoader
00018 {
00019 public:
00021 XercesLoader(NodeCreationProxy *nodeCreationProxy);
00023 ~XercesLoader();
00024
00026 Scene *load(const char *file, bool fileValidation = false) const;
00027
00028 private:
00029 XercesLoaderImplementation *_impl;
00030 };
00031
00032 }
00033
00034 #endif