CGMES_3_0_0
Loading...
Searching...
No Matches
UnitSymbol.hpp
1#ifndef UnitSymbol_H
2#define UnitSymbol_H
3/*
4Generated from the CGMES files via cimgen: https://github.com/sogno-platform/cimgen
5*/
6
7#include <istream>
8#include <ostream>
9
10namespace CIMPP
11{
13 class UnitSymbol
14 {
15 public:
301
302 UnitSymbol() : value(), initialized(false) {}
303 UnitSymbol(UnitSymbol_ENUM value) : value(value), initialized(true) {}
304
305 UnitSymbol& operator=(UnitSymbol_ENUM rop);
306 operator UnitSymbol_ENUM() const;
307
308 UnitSymbol_ENUM value;
309 bool initialized;
310
311 static const char debugName[];
312 const char* debugString() const;
313
314 friend std::istream& operator>>(std::istream& lop, UnitSymbol& rop);
315 friend std::ostream& operator<<(std::ostream& os, const UnitSymbol& obj);
316 };
317}
318#endif
The derived units defined for usage in the CIM. In some cases, the derived unit is equal to an SI uni...
Definition UnitSymbol.hpp:14
UnitSymbol_ENUM
Definition UnitSymbol.hpp:17
@ W
Definition UnitSymbol.hpp:75
@ HzPers
Definition UnitSymbol.hpp:143
@ radPers2
Definition UnitSymbol.hpp:235
@ CPerm3
Definition UnitSymbol.hpp:241
@ VArh
Definition UnitSymbol.hpp:139
@ F
Definition UnitSymbol.hpp:49
@ S
Definition UnitSymbol.hpp:53
@ h
Definition UnitSymbol.hpp:159
@ VPerHz
Definition UnitSymbol.hpp:141
@ Btu
Definition UnitSymbol.hpp:185
@ gPerg
Definition UnitSymbol.hpp:193
@ JPerkg
Definition UnitSymbol.hpp:215
@ HPerm
Definition UnitSymbol.hpp:247
@ KPers
Definition UnitSymbol.hpp:113
@ V2h
Definition UnitSymbol.hpp:171
@ WPerW
Definition UnitSymbol.hpp:221
@ CPerkg
Definition UnitSymbol.hpp:253
@ Hz
Definition UnitSymbol.hpp:65
@ VAh
Definition UnitSymbol.hpp:135
@ WPerA
Definition UnitSymbol.hpp:289
@ Pa
Definition UnitSymbol.hpp:77
@ A
Definition UnitSymbol.hpp:27
@ deg
Definition UnitSymbol.hpp:35
@ tonne
Definition UnitSymbol.hpp:271
@ Pas
Definition UnitSymbol.hpp:229
@ ohmm
Definition UnitSymbol.hpp:167
@ rotPers
Definition UnitSymbol.hpp:103
@ s
Definition UnitSymbol.hpp:25
@ kgm
Definition UnitSymbol.hpp:91
@ WPersr
Definition UnitSymbol.hpp:257
@ sPers
Definition UnitSymbol.hpp:201
@ NPerm
Definition UnitSymbol.hpp:233
@ VPerVA
Definition UnitSymbol.hpp:209
@ dB
Definition UnitSymbol.hpp:151
@ molPermol
Definition UnitSymbol.hpp:197
@ A2h
Definition UnitSymbol.hpp:173
@ JPerK
Definition UnitSymbol.hpp:99
@ JPers
Definition UnitSymbol.hpp:299
@ count
Definition UnitSymbol.hpp:177
@ JPermol
Definition UnitSymbol.hpp:249
@ Mx
Definition UnitSymbol.hpp:281
@ mol
Definition UnitSymbol.hpp:31
@ kg
Definition UnitSymbol.hpp:23
@ cosPhi
Definition UnitSymbol.hpp:123
@ therm
Definition UnitSymbol.hpp:223
@ m3Pers
Definition UnitSymbol.hpp:87
@ m3
Definition UnitSymbol.hpp:81
@ G
Definition UnitSymbol.hpp:283
@ katPerm3
Definition UnitSymbol.hpp:261
@ mPerm3
Definition UnitSymbol.hpp:89
@ Vh
Definition UnitSymbol.hpp:287
@ A2
Definition UnitSymbol.hpp:131
@ anglemin
Definition UnitSymbol.hpp:265
@ VPerV
Definition UnitSymbol.hpp:205
@ kgPerm3
Definition UnitSymbol.hpp:93
@ SPerm
Definition UnitSymbol.hpp:111
@ onePerm
Definition UnitSymbol.hpp:225
@ sr
Definition UnitSymbol.hpp:39
@ JPerm3
Definition UnitSymbol.hpp:237
@ V
Definition UnitSymbol.hpp:57
@ As
Definition UnitSymbol.hpp:129
@ m2
Definition UnitSymbol.hpp:79
@ Vs
Definition UnitSymbol.hpp:125
@ degC
Definition UnitSymbol.hpp:45
@ onePerHz
Definition UnitSymbol.hpp:291
@ C
Definition UnitSymbol.hpp:51
@ m3Compensated
Definition UnitSymbol.hpp:219
@ M
Definition UnitSymbol.hpp:277
@ HzPerHz
Definition UnitSymbol.hpp:203
@ kgm2
Definition UnitSymbol.hpp:149
@ WPerm2sr
Definition UnitSymbol.hpp:259
@ APerm
Definition UnitSymbol.hpp:169
@ N
Definition UnitSymbol.hpp:63
@ Nm
Definition UnitSymbol.hpp:231
@ Bq
Definition UnitSymbol.hpp:43
@ K
Definition UnitSymbol.hpp:29
@ none
Definition UnitSymbol.hpp:19
@ PaPers
Definition UnitSymbol.hpp:115
@ Sv
Definition UnitSymbol.hpp:47
@ m
Definition UnitSymbol.hpp:21
@ ohmPerm
Definition UnitSymbol.hpp:295
@ ppm
Definition UnitSymbol.hpp:101
@ Q
Definition UnitSymbol.hpp:163
@ lPerh
Definition UnitSymbol.hpp:189
@ character
Definition UnitSymbol.hpp:145
@ min
Definition UnitSymbol.hpp:161
@ gal
Definition UnitSymbol.hpp:183
@ lx
Definition UnitSymbol.hpp:67
@ JPerkgK
Definition UnitSymbol.hpp:117
@ molPerm3
Definition UnitSymbol.hpp:195
@ WPers
Definition UnitSymbol.hpp:153
@ cd
Definition UnitSymbol.hpp:33
@ WPerm2
Definition UnitSymbol.hpp:107
@ kn
Definition UnitSymbol.hpp:279
@ V2
Definition UnitSymbol.hpp:127
@ charPers
Definition UnitSymbol.hpp:147
@ Wh
Definition UnitSymbol.hpp:137
@ molPerkg
Definition UnitSymbol.hpp:199
@ rad
Definition UnitSymbol.hpp:37
@ APerA
Definition UnitSymbol.hpp:207
@ H
Definition UnitSymbol.hpp:55
@ J
Definition UnitSymbol.hpp:61
@ JPermolK
Definition UnitSymbol.hpp:251
@ CPerm2
Definition UnitSymbol.hpp:243
@ VAr
Definition UnitSymbol.hpp:121
@ anglesec
Definition UnitSymbol.hpp:267
@ l
Definition UnitSymbol.hpp:187
@ FPerm
Definition UnitSymbol.hpp:245
@ ft3
Definition UnitSymbol.hpp:179
@ Gy
Definition UnitSymbol.hpp:41
@ ohm
Definition UnitSymbol.hpp:59
@ kgPerJ
Definition UnitSymbol.hpp:297
@ T
Definition UnitSymbol.hpp:73
@ Oe
Definition UnitSymbol.hpp:285
@ VPerm
Definition UnitSymbol.hpp:239
@ VPerVAr
Definition UnitSymbol.hpp:293
@ radPers
Definition UnitSymbol.hpp:105
@ m2Pers
Definition UnitSymbol.hpp:95
@ Wb
Definition UnitSymbol.hpp:71
@ dBm
Definition UnitSymbol.hpp:157
@ GyPers
Definition UnitSymbol.hpp:255
@ lm
Definition UnitSymbol.hpp:69
@ Qh
Definition UnitSymbol.hpp:165
@ mPers
Definition UnitSymbol.hpp:83
@ VA
Definition UnitSymbol.hpp:119
@ ha
Definition UnitSymbol.hpp:269
@ lPers
Definition UnitSymbol.hpp:155
@ bar
Definition UnitSymbol.hpp:273
@ JPerm2
Definition UnitSymbol.hpp:109
@ mmHg
Definition UnitSymbol.hpp:275
@ kat
Definition UnitSymbol.hpp:213
@ WPermK
Definition UnitSymbol.hpp:97
@ d
Definition UnitSymbol.hpp:263
@ m3Uncompensated
Definition UnitSymbol.hpp:217
@ Ah
Definition UnitSymbol.hpp:175
@ m3Perkg
Definition UnitSymbol.hpp:227
@ mPers2
Definition UnitSymbol.hpp:85
@ m3Perh
Definition UnitSymbol.hpp:181
@ A2s
Definition UnitSymbol.hpp:133
@ lPerl
Definition UnitSymbol.hpp:191
@ rev
Definition UnitSymbol.hpp:211