00001 00010 #ifndef VRML2PARSER_H 00011 #define VRML2PARSER_H 00012 00013 #include "IS3DCommon.H" 00014 #include "ModelObj.H" 00015 00016 namespace IS3D { 00017 00018 00019 typedef ReferenceCountedPointer<class VRML2Parser> VRML2ParserRef; 00020 00023 class VRML2Parser : public ReferenceCountedObject 00024 { 00025 public: 00026 static ModelObjRef loadModelFromFile(const std::string &filename); 00027 }; 00028 00029 00030 00031 } // end namespace 00032 00033 #endif 00034