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
GoGdpMsg
GoGdpFeaturePlane.h