10 #ifndef GO_PXL_SDK_GOGDPMSG_H
11 #define GO_PXL_SDK_GOGDPMSG_H
13 #include <GoApi/GoApi.h>
14 #include <kApi/Io/kSerializer.h>
60 virtual void Deserialize(kSerializer serializer);
80 const std::string& DataSourceId()
const;
95 const std::string& StampSourceId()
const;
108 const k8u SpaceType()
const;
119 const bool HasTransform()
const;
145 const k32u ArrayedCount()
const;
155 const k32u ArrayedIndex()
const;
164 const bool HasBoundingBox()
const;
187 const k64u DataSetId()
const;
196 const bool IsLastMsg()
const;
206 const k16u GdpId()
const;
209 void ReadText(kSerializer serializer, k16u numCharsToRead, std::string& destString);
Declares the GoPxLSdk.GoGdpBoundingBox class.
Definition: GoGdpBoundingBox.h:21
std::string stampSourceId
Definition: GoGdpMsg.h:32
bool hasTransform
Definition: GoGdpMsg.h:25
#define GoPxLSdkClass
Definition: Def.h:35
CommonAttributes attributes
Definition: GoGdpMsg.h:212
bool isLastMsg
Definition: GoGdpMsg.h:34
GoGdpBoundingBox boundingBox
Definition: GoGdpMsg.h:28
k64u dataSetId
Definition: GoGdpMsg.h:33
k32u arrayedIndex
Definition: GoGdpMsg.h:30
MessageType
List of enums representing types available to be serialized out through GDP This list is essentially ...
Definition: GoGdpMsgDef.h:27
Signals to clients that data on a stream is invalidated.
Definition: GoGdpMsg.h:22
bool hasBoundingBox
Definition: GoGdpMsg.h:27
MessageType msgType
Definition: GoGdpMsg.h:213
GoGdpTransform transform
Definition: GoGdpMsg.h:26
k8u spaceType
Definition: GoGdpMsg.h:24
std::string dataSourceId
Definition: GoGdpMsg.h:31
k32u arrayedCount
Definition: GoGdpMsg.h:29
k16u gdpId
Definition: GoGdpMsg.h:35
Definition: GoGdpMsg.h:38