CGMES_3_0_0
Loading...
Searching...
No Matches
SynchronousMachineKind.hpp
1#ifndef SynchronousMachineKind_H
2#define SynchronousMachineKind_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 SynchronousMachineKind
14 {
15 public:
33
34 SynchronousMachineKind() : value(), initialized(false) {}
35 SynchronousMachineKind(SynchronousMachineKind_ENUM value) : value(value), initialized(true) {}
36
37 SynchronousMachineKind& operator=(SynchronousMachineKind_ENUM rop);
38 operator SynchronousMachineKind_ENUM() const;
39
41 bool initialized;
42
43 static const char debugName[];
44 const char* debugString() const;
45
46 friend std::istream& operator>>(std::istream& lop, SynchronousMachineKind& rop);
47 friend std::ostream& operator<<(std::ostream& os, const SynchronousMachineKind& obj);
48 };
49}
50#endif
Synchronous machine type.
Definition SynchronousMachineKind.hpp:14
SynchronousMachineKind_ENUM
Definition SynchronousMachineKind.hpp:17
@ condenser
Definition SynchronousMachineKind.hpp:21
@ generatorOrCondenserOrMotor
Definition SynchronousMachineKind.hpp:31
@ motor
Definition SynchronousMachineKind.hpp:25
@ generatorOrMotor
Definition SynchronousMachineKind.hpp:27
@ motorOrCondenser
Definition SynchronousMachineKind.hpp:29
@ generatorOrCondenser
Definition SynchronousMachineKind.hpp:23
@ generator
Definition SynchronousMachineKind.hpp:19