|
Gocator Vision Library
|
Base class for data messages.

Public Member Functions | |
| kStatus | GvDataMsg_AddLayer (GvDataMsg msg, kType type, k32s id) |
| Adds a new layer to the end (and allocates it). More... | |
| kStatus | GvDataMsg_AddPose (GvDataMsg msg, k32s id, const kPose2d64f *pose) |
| Adds pose. More... | |
| kStatus | GvDataMsg_AppendLayer (GvDataMsg msg, kType type, k32s id, kBool allocate) |
| Appends a layer to the end (optionally allocating it). More... | |
| kStatus | GvDataMsg_ClearPose (GvDataMsg msg) |
| Clears all poses. More... | |
| kStatus | GvDataMsg_CopyAttrs (GvDataMsg msg, GvDataMsg source) |
| Convenience wrapper that copies elementary data attributes from the source for first frame. More... | |
| kStatus | GvDataMsg_CopyPose (GvDataMsg msg, GvDataMsg source) |
| Copies the pose from the source message. More... | |
| kStatus | GvDataMsg_CopyPoseToId (GvDataMsg msg, GvDataMsg source, k32s id) |
| Copies all poses less than the id from the source. More... | |
| GvMovementDirection | GvDataMsg_Direction (GvDataMsg msg) |
| Returns the movement direction. More... | |
| GvDataMsgDisposition | GvDataMsg_Disposition (GvDataMsg msg) |
| Returns the message disposition type. More... | |
| k64s | GvDataMsg_Encoder (GvDataMsg msg) |
| Returns the data encoder value. More... | |
| kBool | GvDataMsg_HasLayer (GvDataMsg msg, k32s id) |
| Returns whether or not this message contains the given layer id. More... | |
| kSize | GvDataMsg_LayerCount (GvDataMsg msg) |
| Returns a layer count. More... | |
| void * | GvDataMsg_LayerData (GvDataMsg msg, k32s id, kSize row, kSize column) |
| Gets the layer data at the given row and column. More... | |
| k32s | GvDataMsg_LayerIdAt (GvDataMsg msg, kSize index) |
| Returns the layer id at the given layer index. More... | |
| kType | GvDataMsg_LayerType (GvDataMsg msg, k32s id) |
| Returns the layer data type of the given layer id. More... | |
| kSize | GvDataMsg_Length (GvDataMsg msg) |
| Returns the data length as a number of rows. More... | |
| kObject | GvDataMsg_ObjectExtAt (GvDataMsg msg, kSize frame) |
| Returns the extension object for the given message frame. More... | |
| const kPoint3d64f * | GvDataMsg_Offset (GvDataMsg msg) |
| Returns the x,y,z offset for the data message. More... | |
| kPoint3d64f | GvDataMsg_OffsetWithRef (GvDataMsg msg) |
| Returns the x,y,z offset with respect to frame of reference for the data message . More... | |
| const kPose2d64f * | GvDataMsg_PoseAt (GvDataMsg msg, kSize index) |
| Returns the pose for the given pose index. More... | |
| kSize | GvDataMsg_PoseCount (GvDataMsg msg) |
| Returns the number of poses. More... | |
| k32s | GvDataMsg_PoseIdAt (GvDataMsg msg, kSize index) |
| Returns the pose id for the given pose index. More... | |
| k64u | GvDataMsg_PtpTime (GvDataMsg msg) |
| Returns the ptp timestamp value. More... | |
| void * | GvDataMsg_Ranges (GvDataMsg msg, kSize row, kSize column) |
| Returns a pointer to range layer data at given row and column. More... | |
| kType | GvDataMsg_RangeType (GvDataMsg msg) |
| Returns the message range data type. More... | |
| kObject | GvDataMsg_RenderingAt (GvDataMsg msg, kSize frame) |
| Returns the rendering object for the given message frame. More... | |
| const kPoint3d64f * | GvDataMsg_Scale (GvDataMsg msg) |
| Returns the x,y,z scale of the data message. More... | |
| kStatus | GvDataMsg_SelectPose (GvDataMsg msg, k32s toId, kPose2d64f *pose) |
| Selects poses for the given id. More... | |
| kStatus | GvDataMsg_SelectPoseInverse (GvDataMsg msg, k32s fromId, kPose2d64f *pose) |
| Selects poses for the given id and provides the inverse. More... | |
| kStatus | GvDataMsg_SelectPoseRelative (GvDataMsg msg, k32s toId, k32s fromId, kPose2d64f *pose) |
| Selects the relative pose to get from one pose id to another pose id. More... | |
| kStatus | GvDataMsg_SetDirection (GvDataMsg msg, GvMovementDirection direction) |
| Sets the movement direction. More... | |
| kStatus | GvDataMsg_SetEncoder (GvDataMsg msg, k64s encoder) |
| Sets the data encoder value. More... | |
| kStatus | GvDataMsg_SetFsAndPtpTime (GvDataMsg msg, k64u time, k64u ptpTime) |
| Sets the FsTime and PtpTime in (usec). More... | |
| kStatus | GvDataMsg_SetLayerData (GvDataMsg msg, k32s id, const void *data) |
| Sets the layer data. More... | |
| kStatus | GvDataMsg_SetObjectExtAt (GvDataMsg msg, kSize frame, kObject object) |
| Sets the extension object for the given message frame. More... | |
| kStatus | GvDataMsg_SetOffset (GvDataMsg msg, const kPoint3d64f *offset) |
| Sets the x,y,z offset for the data message. More... | |
| kStatus | GvDataMsg_SetPoseAt (GvDataMsg msg, kSize index, const kPose2d64f *pose) |
| Sets the pose at the given index. More... | |
| kStatus | GvDataMsg_SetPoseIdAt (GvDataMsg msg, kSize index, k32s id) |
| Sets the pose id for the pose at the given index. More... | |
| kStatus | GvDataMsg_SetPtpTime (GvDataMsg msg, k64u ptpTime) |
| Sets the data ptp timestamp value. More... | |
| kStatus | GvDataMsg_SetRanges (GvDataMsg msg, const void *data) |
| Sets range layer data. More... | |
| kStatus | GvDataMsg_SetRenderingAt (GvDataMsg msg, kSize frame, kObject object) |
| Sets the rendering object for the given message frame. More... | |
| kStatus | GvDataMsg_SetScale (GvDataMsg msg, const kPoint3d64f *scale) |
| Sets the x,y,z scale of the data message. More... | |
| kStatus | GvDataMsg_SetStamp (GvDataMsg msg, const kStamp *stamp) |
| Sets the data stamp. More... | |
| kStatus | GvDataMsg_SetTime (GvDataMsg msg, k64u time) |
| Sets the data time (usec). More... | |
| const kStamp * | GvDataMsg_Stamp (GvDataMsg msg) |
| Returns the data stamp. More... | |
| k64u | GvDataMsg_Time (GvDataMsg msg) |
| Returns the data time, which is expresseed in Firesync time units in microseconds. More... | |
| kSize | GvDataMsg_Width (GvDataMsg msg) |
| Returns the data width as a number of columns. More... | |