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

Description

Encapsulates a surface message.

Inheritance diagram for GvSurfaceMsg:
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...
 
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 kPoint3d64fGvSurfaceMsg_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 kPoint3d64fGvSurfaceMsg_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...
 

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