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

Description

Encapsulates a profile message.

Inheritance diagram for GvProfileMsg:
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 GvProfileMsg_AddIndexToStartTable (GvProfileMsg msg, kSize tableEntry, k32u startValue)
 Add the starting location/index for a profile into the profile message's profile start table. More...
 
kStatus GvProfileMsg_AllocateIntensity (GvProfileMsg msg, kType type)
 Allocates an intensity buffer for the message. More...
 
kStatus GvProfileMsg_ConstructStartTable (GvProfileMsg msg, kSize numEntries, kAlloc alloc)
 Creates a table to store the starting location of each sub-profile that makes up the profile in this profile message. More...
 
kStatus GvProfileMsg_CopyIntensityArray (GvProfileMsg msg, kArray1 intensity)
 Copies the intensity buffer with the data from an array to the message. More...
 
kStatus GvProfileMsg_CopyPointsArray (GvProfileMsg msg, kArray1 points)
 Copies the points buffer with the data from an array to the message. More...
 
kBool GvProfileMsg_HasIntensity (GvProfileMsg msg)
 Returns whether or not this message contains intensity data. More...
 
void * GvProfileMsg_Intensity (GvProfileMsg msg)
 Returns a pointer to the intensity buffer. More...
 
kArray1 GvProfileMsg_IntensityArray (GvProfileMsg msg)
 Returns an array object containing the intensity data. More...
 
kType GvProfileMsg_IntensityType (GvProfileMsg msg)
 Returns the message intensity type. More...
 
const kPoint3d64fGvProfileMsg_Offset (GvProfileMsg msg)
 Returns the x,y,z offset for the data message. More...
 
kSize GvProfileMsg_PointCount (GvProfileMsg msg)
 Returns the number of points. More...
 
void * GvProfileMsg_Points (GvProfileMsg msg)
 Returns a pointer to the points buffer. More...
 
kArray1 GvProfileMsg_PointsArray (GvProfileMsg msg)
 Returns an array object containing the points. More...
 
kType GvProfileMsg_PointType (GvProfileMsg msg)
 Returns the message point type. More...
 
kObject GvProfileMsg_Rendering (GvProfileMsg msg)
 Retrieves the rendering object from the message. More...
 
const kPoint3d64fGvProfileMsg_Scale (GvProfileMsg msg)
 Returns the x,y,z scale of the data message. More...
 
kStatus GvProfileMsg_SetIntensityArray (GvProfileMsg msg, kArray1 intensity)
 
kStatus GvProfileMsg_SetOffset (GvProfileMsg msg, const kPoint3d64f *offset)
 Sets the x,y,z offset for the data message. More...
 
kStatus GvProfileMsg_SetPointsArray (GvProfileMsg msg, kArray1 points)
 
kStatus GvProfileMsg_SetRendering (GvProfileMsg msg, kObject object)
 Sets the rendering object within the message. More...
 
kStatus GvProfileMsg_SetScale (GvProfileMsg msg, const kPoint3d64f *scale)
 Sets the x,y,z scale of the data message. More...
 
void * GvProfileMsg_Slice (GvProfileMsg msg)
 Returns a pointer to the slices buffer. More...
 
kArray1 GvProfileMsg_StartTable (GvProfileMsg msg)
 Return handle to the profile message's profile start table. More...
 

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