CGMES_3_0_0
Loading...
Searching...
No Matches
CurveStyle.hpp
1
#ifndef CurveStyle_H
2
#define CurveStyle_H
3
/*
4
Generated from the CGMES files via cimgen: https://github.com/sogno-platform/cimgen
5
*/
6
7
#include <istream>
8
#include <ostream>
9
10
namespace
CIMPP
11
{
13
class
CurveStyle
14
{
15
public
:
16
enum
CurveStyle_ENUM
17
{
19
constantYValue
,
21
straightLineYValues
,
22
};
23
24
CurveStyle
() : value(), initialized(false) {}
25
CurveStyle(
CurveStyle_ENUM
value) : value(value), initialized(true) {}
26
27
CurveStyle& operator=(
CurveStyle_ENUM
rop);
28
operator
CurveStyle_ENUM
()
const
;
29
30
CurveStyle_ENUM
value;
31
bool
initialized;
32
33
static
const
char
debugName[];
34
const
char
* debugString()
const
;
35
36
friend
std::istream& operator>>(std::istream& lop, CurveStyle& rop);
37
friend
std::ostream& operator<<(std::ostream& os,
const
CurveStyle& obj);
38
};
39
}
40
#endif
CIMPP::CurveStyle
Style or shape of curve.
Definition
CurveStyle.hpp:14
CIMPP::CurveStyle::CurveStyle_ENUM
CurveStyle_ENUM
Definition
CurveStyle.hpp:17
CIMPP::CurveStyle::straightLineYValues
@ straightLineYValues
Definition
CurveStyle.hpp:21
CIMPP::CurveStyle::constantYValue
@ constantYValue
Definition
CurveStyle.hpp:19
CGMES_3.0.0
CurveStyle.hpp
Generated by
1.15.0