10 #ifndef GO_PXL_SDK_GOGDPSURFACEBASE_H
11 #define GO_PXL_SDK_GOGDPSURFACEBASE_H
29 const k32u Length()
const;
38 const k32u Width()
const;
47 const k32u IntensityLength()
const;
56 const k32u IntensityWidth()
const;
65 const kPoint3d64f Resolution()
const;
74 const kPoint3d64f Offset()
const;
83 const k32u SurfaceId()
const;
92 const k32f Exposure()
const;
114 void Deserialize(kSerializer serializer)
override;
117 const k64f OffsetScaled = 1000.0;
118 const k64f ResolutionScaled = 1000000.0;
123 k32u intensityLength = 0;
124 k32u intensityWidth = 0;
126 kPoint3d64f resolution = { 0.0 };
127 kPoint3d64f offset = { 0.0 };
132 friend class ::GoGdpMsgTests;
#define GoPxLSdkClass
Definition: Def.h:35
MessageType
List of enums representing types available to be serialized out through GDP This list is essentially ...
Definition: GoGdpMsgDef.h:27
Declares the GoPxLSdk.GoGdpMsg class.
Definition: GoGdpSurfaceBase.h:19
Definition: GoGdpMsg.h:38