GoPxL SDK

- Home
- Files
- Namespace

GoGdpFeatureLine.h
Go to the documentation of this file.
1
9 #ifndef GO_PXL_SDK_GOGDPFEATURELINE_H
10 #define GO_PXL_SDK_GOGDPFEATURELINE_H
11
12 #include <GoPxLSdk/GoGdpMsg/GoGdpMsg.h>
13
14 class GoGdpMsgTests;
15
16 namespace GoPxLSdk
17 {
18
19 class GoPxLSdkClass GoGdpFeatureLine : public GoGdpMsg
20 {
21 public:
28 GoGdpFeatureLine();
29
38 void Deserialize(kSerializer serializer) override;
39
47 const k64f PositionX() const;
48
56 const k64f PositionY() const;
57
65 const k64f PositionZ() const;
66
74 const k64f DirectionX() const;
75
83 const k64f DirectionY() const;
84
92 const k64f DirectionZ() const;
93
94 private:
95 kPoint3d64f point;
96 kPoint3d64f direction;
97 friend class ::GoGdpMsgTests;
98 };
99
100 }
101
102
103 #endif
GoPxLSdkClass
#define GoPxLSdkClass
Definition: Def.h:35
GoGdpMsg.h
GoPxLSdk::GoGdpFeatureLine
Definition: GoGdpFeatureLine.h:19
GoPxLSdk
Definition: Def.h:46
GoPxLSdk::GoGdpMsg
Definition: GoGdpMsg.h:37