1.00.26
C++ Standard Airline IT Object Library
Toggle main menu visibility
Loading...
Searching...
No Matches
UnconstrainingMethod.hpp
Go to the documentation of this file.
1
#ifndef __STDAIR_BAS_UNCONSTRAININGMETHOD_HPP
2
#define __STDAIR_BAS_UNCONSTRAININGMETHOD_HPP
3
4
// //////////////////////////////////////////////////////////////////////
5
// Import section
6
// //////////////////////////////////////////////////////////////////////
7
// STL
8
#include <string>
9
// StdAir
10
#include <
stdair/basic/StructAbstract.hpp
>
11
12
namespace
stdair
{
13
15
struct
UnconstrainingMethod
:
public
StructAbstract
{
16
public
:
17
typedef
enum
{
18
EM
= 0,
19
LAST_VALUE
20
} EN_UnconstrainingMethod;
21
23
static
const
std::string&
getLabel
(
const
EN_UnconstrainingMethod&);
24
26
static
char
getMethodLabel
(
const
EN_UnconstrainingMethod&);
27
29
static
std::string
getMethodLabelAsString
(
const
EN_UnconstrainingMethod&);
30
32
static
std::string
describeLabels
();
33
35
EN_UnconstrainingMethod
getMethod
()
const
;
36
38
std::string
getMethodAsString
()
const
;
39
42
const
std::string
describe
()
const
;
43
44
public
:
46
bool
operator==
(
const
EN_UnconstrainingMethod&)
const
;
47
48
public
:
50
UnconstrainingMethod
(
const
EN_UnconstrainingMethod&);
52
UnconstrainingMethod
(
const
char
iMethod);
54
UnconstrainingMethod
(
const
UnconstrainingMethod
&);
55
56
private
:
58
UnconstrainingMethod
();
59
60
61
private
:
63
static
const
std::string _labels[
LAST_VALUE
];
65
static
const
char
_methodLabels[
LAST_VALUE
];
66
67
68
private
:
69
// //////// Attributes /////////
71
EN_UnconstrainingMethod _method;
72
};
73
74
}
75
#endif
// __STDAIR_BAS_UNCONSTRAININGMETHOD_HPP
StructAbstract.hpp
stdair
Handle on the StdAir library context.
Definition
BasChronometer.cpp:9
stdair::StructAbstract::StructAbstract
StructAbstract()
Definition
StructAbstract.hpp:49
stdair::UnconstrainingMethod
Definition
UnconstrainingMethod.hpp:15
stdair::UnconstrainingMethod::operator==
bool operator==(const EN_UnconstrainingMethod &) const
Definition
UnconstrainingMethod.cpp:108
stdair::UnconstrainingMethod::getMethodAsString
std::string getMethodAsString() const
Definition
UnconstrainingMethod.cpp:93
stdair::UnconstrainingMethod::UnconstrainingMethod
UnconstrainingMethod(const EN_UnconstrainingMethod &)
Definition
UnconstrainingMethod.cpp:36
stdair::UnconstrainingMethod::describeLabels
static std::string describeLabels()
Definition
UnconstrainingMethod.cpp:76
stdair::UnconstrainingMethod::getMethodLabel
static char getMethodLabel(const EN_UnconstrainingMethod &)
Definition
UnconstrainingMethod.cpp:63
stdair::UnconstrainingMethod::describe
const std::string describe() const
Definition
UnconstrainingMethod.cpp:100
stdair::UnconstrainingMethod::getMethod
EN_UnconstrainingMethod getMethod() const
Definition
UnconstrainingMethod.cpp:88
stdair::UnconstrainingMethod::getLabel
static const std::string & getLabel(const EN_UnconstrainingMethod &)
Definition
UnconstrainingMethod.cpp:58
stdair::UnconstrainingMethod::getMethodLabelAsString
static std::string getMethodLabelAsString(const EN_UnconstrainingMethod &)
Definition
UnconstrainingMethod.cpp:69
stdair::UnconstrainingMethod::LAST_VALUE
@ LAST_VALUE
Definition
UnconstrainingMethod.hpp:19
stdair::UnconstrainingMethod::EM
@ EM
Definition
UnconstrainingMethod.hpp:18
Generated for StdAir by
1.17.0