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