GoPxL SDK

- Home
- Files
- Namespace

GoGdpFeaturePlane.h
Go to the documentation of this file.
1
9 #ifndef GO_PXL_SDK_GOGDPFEATUREPLANE_H
10 #define GO_PXL_SDK_GOGDPFEATUREPLANE_H
11
12 #include <GoPxLSdk/GoGdpMsg/GoGdpMsg.h>
13
14 class GoGdpMsgTests;
15
16 namespace GoPxLSdk
17 {
18
19 class GoPxLSdkClass GoGdpFeaturePlane : public GoGdpMsg
20 {
21 public:
28 GoGdpFeaturePlane();
29
38 void Deserialize(kSerializer serializer) override;
39
47 const k64f NormalX() const;
48
56 const k64f NormalY() const;
57
65 const k64f NormalZ() const;
66
74 const k64f DistanceToOrigin() const;
75
76 private:
77 kPoint3d64f normal;
78 k64f distanceToOrigin;
79 friend class ::GoGdpMsgTests;
80 };
81
82 }
83
84
85 #endif
GoPxLSdkClass
#define GoPxLSdkClass
Definition: Def.h:35
GoPxLSdk::GoGdpFeaturePlane
Definition: GoGdpFeaturePlane.h:19
GoGdpMsg.h
GoPxLSdk
Definition: Def.h:46
GoPxLSdk::GoGdpMsg
Definition: GoGdpMsg.h:37