OS
2.10.2
src
OSCommonInterfaces
OSoLReader.h
Go to the documentation of this file.
1
/* $Id: OSoLReader.h 5284 2017-12-08 13:52:50Z stefan $ */
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
37
class
OSoLReader
38
{
39
40
public
:
41
45
OSoLReader
( );
46
50
~OSoLReader
();
51
60
OSOption
*
readOSoL
(
const
std::string& osol)
61
#if __cplusplus < 201100
62
throw
(
ErrorClass
)
63
#endif
64
;
65
66
private
:
70
OSOption
*m_osoption;
71
74
OSoLParserData
*m_parserData;
75
79
OSgLParserData
*m_osglData;
80
84
OSnLParserData
*m_osnlData;
85
};
86
87
88
#endif
OSoLReader::~OSoLReader
~OSoLReader()
Class destructor.
OSErrorClass.h
OSnLParserData
The OSnLParserData Class.
Definition:
OSnLParserData.h:29
OSoLReader
Used to read an OSoL string.
Definition:
OSoLReader.h:37
OSgLParserData
The OSgLParserData Class.
Definition:
OSgLParserData.h:33
OSOption.h
OSoLParserData.h
OSnLParserData.h
OSgLParserData.h
ErrorClass
used for throwing exceptions.
Definition:
OSErrorClass.h:31
OSOption
The Option Class.
Definition:
OSOption.h:3564
OSoLReader::readOSoL
OSOption * readOSoL(const std::string &osol)
parse the OSoL solver options.
OSoLParserData
The OSoLParserData Class.
Definition:
OSoLParserData.h:33
OSoLReader::OSoLReader
OSoLReader()
Default constructor.
Generated by
1.8.17