Used to read an OSoL string. More...
#include <OSoLReader.h>
Public Member Functions | |
OSoLReader () | |
Default constructor. | |
~OSoLReader () | |
Class destructor. | |
OSOption * | readOSoL (const std::string &osol) throw (ErrorClass) |
parse the OSoL solver options. | |
Private Attributes | |
OSOption * | m_osoption |
m_osoption is the OSOption object returned by the OSoLReader | |
OSoLParserData * | m_parserData |
m_parserData is the object used in the parser to temporarily store data | |
OSgLParserData * | m_osglData |
m_osglData is the object used in the parser to temporarily store data from the OSgL schema elements. |
Used to read an OSoL string.
This class wraps around the OSoL parser and sends the parser an OSoL string and is returned an OSOption object.
Definition at line 36 of file OSoLReader.h.
OSoLReader::OSoLReader | ( | ) |
Default constructor.
Definition at line 32 of file OSoLReader.cpp.
OSoLReader::~OSoLReader | ( | ) |
Class destructor.
Definition at line 57 of file OSoLReader.cpp.
OSOption * OSoLReader::readOSoL | ( | const std::string & | osol | ) | throw (ErrorClass) |
parse the OSoL solver options.
osol | is a string that holds the solver options. |
Definition at line 69 of file OSoLReader.cpp.
OSOption* OSoLReader::m_osoption [private] |
m_osoption is the OSOption object returned by the OSoLReader
Definition at line 65 of file OSoLReader.h.
OSoLParserData* OSoLReader::m_parserData [private] |
m_parserData is the object used in the parser to temporarily store data
Definition at line 69 of file OSoLReader.h.
OSgLParserData* OSoLReader::m_osglData [private] |
m_osglData is the object used in the parser to temporarily store data from the OSgL schema elements.
Definition at line 74 of file OSoLReader.h.