GoPxL SDK

- Home
- Files
- Namespace

GoGdpProfileUniform.h
Go to the documentation of this file.
1
9 #ifndef GO_PXL_SDK_GOGDPPROFILEUNIFORM_H
10 #define GO_PXL_SDK_GOGDPPROFILEUNIFORM_H
11
12 #include <GoPxLSdk/GoGdpMsg/GoGdpMsg.h>
13 #include <GoPxLSdk/GoGdpMsg/GoGdpProfileBase.h>
14
15 class GoGdpMsgTests;
16
17 namespace GoPxLSdk
18 {
19 class GoPxLSdkClass GoGdpProfileUniform : public GoGdpProfileBase
20 {
21 public:
28 GoGdpProfileUniform();
29 ~GoGdpProfileUniform() = default;
30
39 void Deserialize(kSerializer serializer) override;
40
48 const kArray1 Ranges() const;
49
57 const kArray1 Intensities() const;
58
59 private:
60 Go::Object<kArray1> ranges;
61 Go::Object<kArray1> intensities;
62
63 friend class ::GoGdpMsgTests;
64 };
65
66
67 }
68
69 #endif
70
71
GoPxLSdkClass
#define GoPxLSdkClass
Definition: Def.h:35
GoGdpProfileBase.h
GoPxLSdk::GoGdpProfileBase
Definition: GoGdpProfileBase.h:18
GoGdpMsg.h
GoPxLSdk::GoGdpProfileUniform
Definition: GoGdpProfileUniform.h:19
GoPxLSdk
Definition: Def.h:46