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

Go to the documentation of this file.
00001 /* $Id: OSoLReader.h 4292 2011-09-21 05:47:18Z 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 
00039 public:
00040 
00044     OSoLReader( );
00045 
00049     ~OSoLReader();
00050 
00059     OSOption *readOSoL(const std::string& osol) throw(ErrorClass);
00060 
00061 private:
00065     OSOption *m_osoption;
00066 
00069     OSoLParserData *m_parserData;
00070 
00074     OSgLParserData *m_osglData;
00075 };
00076 
00077 
00078 #endif

Generated on Wed Nov 30 03:04:17 2011 by  doxygen 1.4.7