Gocator Vision Library
 All Classes Files Functions Variables Typedefs Friends Modules Pages
GvDataMsg Class Reference

Description

Base class for data messages.

Inheritance diagram for GvDataMsg:
Inheritance graph

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 kPoint3d64fGvDataMsg_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 kPoint3d64fGvDataMsg_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 kStampGvDataMsg_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...
 

The documentation for this class was generated from the following file: