|
Gocator Vision Library
|
Encapsulates a surface message.

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... | |
| kStatus | GvSurfaceMsg_AddSurfaceStartInfo (GvSurfaceMsg msg, kArray2 startTable) |
| Copies the surface start information from the provided table into the the surface message. More... | |
| kStatus | GvSurfaceMsg_AllocateIntensity (GvSurfaceMsg msg, kType type) |
| Allocates an intensity buffer for the message. More... | |
| kStatus | GvSurfaceMsg_CopyIntensityArray (GvSurfaceMsg msg, kArray2 intensity) |
| Copies the intensity buffer with the data from an array into the message. More... | |
| kStatus | GvSurfaceMsg_CopyPointsArray (GvSurfaceMsg msg, kArray2 points) |
| Copies the points buffer with the data from an array. More... | |
| kBool | GvSurfaceMsg_HasIntensity (GvSurfaceMsg msg) |
| Returns whether or not this message contains intensity data. More... | |
| void * | GvSurfaceMsg_Intensity (GvSurfaceMsg msg) |
| Returns a pointer to the intensity buffer. More... | |
| kArray2 | GvSurfaceMsg_IntensityArray (GvSurfaceMsg msg) |
| Returns an array object containing the intensity data. More... | |
| kType | GvSurfaceMsg_IntensityType (GvSurfaceMsg msg) |
| Returns the message intensity type. More... | |
| kBool | GvSurfaceMsg_IsAdjacent (GvSurfaceMsg msg) |
| Returns true if the surface data in the message is adjacent. More... | |
| kBool | GvSurfaceMsg_IsResampled (GvSurfaceMsg msg) |
| Returns true if this is a resampled surface msg. More... | |
| kSize | GvSurfaceMsg_Length (GvSurfaceMsg msg) |
| Returns the length as number of rows. More... | |
| const kPoint3d64f * | GvSurfaceMsg_Offset (GvSurfaceMsg msg) |
| Returns the x,y,z offset of the data message. More... | |
| kPoint3d64f | GvSurfaceMsg_OffsetWithRef (GvSurfaceMsg msg) |
| Returns the x,y,z offset with respect to frame of reference for the surface message . More... | |
| void * | GvSurfaceMsg_Points (GvSurfaceMsg msg) |
| Returns a pointer to the points buffer. More... | |
| kArray2 | GvSurfaceMsg_PointsArray (GvSurfaceMsg msg) |
| Returns an array object containing the points. More... | |
| kType | GvSurfaceMsg_PointType (GvSurfaceMsg msg) |
| Returns the message point type. More... | |
| kObject | GvSurfaceMsg_Rendering (GvSurfaceMsg msg) |
| Retrieves the rendering object from the message. More... | |
| const kPoint3d64f * | GvSurfaceMsg_Scale (GvSurfaceMsg msg) |
| Returns the x,y,z scale of the data message. More... | |
| kStatus | GvSurfaceMsg_SetIntensityArray (GvSurfaceMsg msg, kArray2 intensity) |
| kStatus | GvSurfaceMsg_SetIsAdjacent (GvSurfaceMsg msg, kBool isAdjacent) |
| Sets if the data in a surface msg is adjacent (renderable) Default: kFALSE. More... | |
| kStatus | GvSurfaceMsg_SetOffset (GvSurfaceMsg msg, const kPoint3d64f *offset) |
| Sets the x,y,z offset of the data message. More... | |
| kStatus | GvSurfaceMsg_SetPointsArray (GvSurfaceMsg msg, kArray2 points) |
| kStatus | GvSurfaceMsg_SetRendering (GvSurfaceMsg msg, kObject object) |
| Sets the rendering object within the message. More... | |
| kStatus | GvSurfaceMsg_SetScale (GvSurfaceMsg msg, const kPoint3d64f *scale) |
| Sets the x,y,z scale of the data message. More... | |
| kArray2 | GvSurfaceMsg_SurfaceStartInfo (GvSurfaceMsg msg) |
| Returns a handle to the surface message's start info table. More... | |
| kSize | GvSurfaceMsg_Width (GvSurfaceMsg msg) |
| Returns the width as number of columns. More... | |