9 #ifndef GO_PXL_SDK_GOGDPMSG_H
10 #define GO_PXL_SDK_GOGDPMSG_H
12 #include <GoApi/GoApi.h>
13 #include <kApi/Io/kSerializer.h>
59 virtual void Deserialize(kSerializer serializer);
79 const std::string& DataSourceId()
const;
94 const std::string& StampSourceId()
const;
107 const k8u SpaceType()
const;
118 const bool HasTransform()
const;
144 const k32u ArrayedCount()
const;
154 const k32u ArrayedIndex()
const;
163 const bool HasBoundingBox()
const;
186 const k64u DataSetId()
const;
195 const bool IsLastMsg()
const;
205 const k16u GdpId()
const;
208 void ReadText(kSerializer serializer, k16u numCharsToRead, std::string& destString);
Definition: GoGdpBoundingBox.h:20
std::string stampSourceId
Definition: GoGdpMsg.h:31
bool hasTransform
Definition: GoGdpMsg.h:24
#define GoPxLSdkClass
Definition: Def.h:35
CommonAttributes attributes
Definition: GoGdpMsg.h:211
bool isLastMsg
Definition: GoGdpMsg.h:33
GoGdpBoundingBox boundingBox
Definition: GoGdpMsg.h:27
k64u dataSetId
Definition: GoGdpMsg.h:32
k32u arrayedIndex
Definition: GoGdpMsg.h:29
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:21
bool hasBoundingBox
Definition: GoGdpMsg.h:26
MessageType msgType
Definition: GoGdpMsg.h:212
GoGdpTransform transform
Definition: GoGdpMsg.h:25
k8u spaceType
Definition: GoGdpMsg.h:23
std::string dataSourceId
Definition: GoGdpMsg.h:30
k32u arrayedCount
Definition: GoGdpMsg.h:28
k16u gdpId
Definition: GoGdpMsg.h:34
Definition: GoGdpMsg.h:37