My Project
OSoLReader.h
Go to the documentation of this file.
1/* $Id$ */
17#ifndef OSOLREADER_H
18#define OSOLREADER_H
19
20#include <string>
21
22#include "OSErrorClass.h"
23#include "OSOption.h"
24#include "OSoLParserData.h"
25#include "OSgLParserData.h"
26#include "OSnLParserData.h"
27
28
38{
39
40public:
41
45 OSoLReader( );
46
51
60 OSOption *readOSoL(const std::string& osol);
61
62private:
67
71
76
81};
82
83
84#endif
The Option Class.
Definition OSOption.h:3565
The OSgLParserData Class.
The OSnLParserData Class.
The OSoLParserData Class.
Used to read an OSoL string.
Definition OSoLReader.h:38
OSOption * m_osoption
m_osoption is the OSOption object returned by the OSoLReader
Definition OSoLReader.h:66
OSnLParserData * m_osnlData
m_osnlData is the object used in the parser to temporarily store data from the OSnL schema elements.
Definition OSoLReader.h:80
OSOption * readOSoL(const std::string &osol)
parse the OSoL solver options.
OSgLParserData * m_osglData
m_osglData is the object used in the parser to temporarily store data from the OSgL schema elements.
Definition OSoLReader.h:75
OSoLParserData * m_parserData
m_parserData is the object used in the parser to temporarily store data
Definition OSoLReader.h:70
~OSoLReader()
Class destructor.
OSoLReader()
Default constructor.