10 #ifndef GO_PXL_SDK_GOGDPSPOTS_H
11 #define GO_PXL_SDK_GOGDPSPOTS_H
45 void Deserialize(kSerializer serializer)
override;
54 const k32u PointCount()
const;
63 const k32f Exposure()
const;
72 const bool ColumnBased()
const;
81 const k32f SliceScale()
const;
90 const k32f SliceOffset()
const;
99 const k32f CenterScale()
const;
108 const k32f CenterOffset()
const;
117 const k32u MaxSliceCount()
const;
126 const k32u SpotCenterMin()
const;
135 const k32u SpotCenterMax()
const;
144 const std::vector<GdpSpot>& Spots()
const;
149 bool columnBased =
false;
150 k32f sliceScale = 1.0;
151 k32f sliceOffset = 0;
152 k32f centerScale = 1.0;
153 k32f centerOffset = 0;
154 k32u maxSliceCount = 0;
155 k32u spotCenterMin = 0;
156 k32u spotCenterMax = 0;
157 std::vector<GdpSpot> spots;
159 friend class ::GoGdpMsgTests;
#define GoPxLSdkClass
Definition: Def.h:35
k32u centre
Definition: GoGdpSpots.h:20
Declares the GoPxLSdk.GoGdpMsg class.
Definition: GoGdpSpots.h:17
k16u slice
Definition: GoGdpSpots.h:19
Definition: GoGdpSpots.h:25
Definition: GoGdpMsg.h:38