/home/coin/SVN-release/OS-2.3.5/OS/src/OSCommonInterfaces/OSoLReader.h

Go to the documentation of this file.
00001 /* $Id: OSoLReader.h 4120 2011-03-30 06:28:16Z kmartin $ */
00017 #ifndef OSOLREADER_H
00018 #define OSOLREADER_H
00019 
00020 #include <string>
00021 
00022 #include "OSErrorClass.h"
00023 #include "OSOption.h"
00024 #include "OSoLParserData.h"
00025 #include "OSgLParserData.h"
00026 
00027 
00036 class OSoLReader{  
00037 
00038 public:
00039 
00043         OSoLReader( );
00044         
00048         ~OSoLReader();
00049         
00058         OSOption *readOSoL(const std::string& osol) throw(ErrorClass);
00059 
00060 private:
00064         OSOption *m_osoption;
00065         
00068         OSoLParserData *m_parserData;
00069         
00073         OSgLParserData *m_osglData;
00074 };
00075 
00076 
00077 #endif

Generated on Thu Mar 31 03:12:51 2011 by  doxygen 1.4.7