The chunk data which contains additional information about an image. More...
#include <ChunkData.h>
Public Member Functions | |
ChunkData () | |
ChunkData (const ChunkData &src) | |
virtual | ~ChunkData (void) |
void | SetChunks (GenApi::INodeMap &pNodeMap) |
float64_t | GetBlackLevel () const |
Description: Returns the black level used to capture the image. | |
int64_t | GetFrameID () const |
Description: Returns the image frame ID. | |
uint8_t * | GetSerialData () const |
Description: Returns the serial data that was received. | |
float64_t | GetExposureTime () const |
Description: Returns the exposure time used to capture the image. | |
int64_t | GetCompressionMode () const |
Description: Returns the compression mode of the last image payload. | |
float64_t | GetCompressionRatio () const |
Description: Returns the compression ratio of the last image payload. | |
bool | GetSerialReceiveOverflow () const |
Description: Returns the status of the chunk serial receive overflow. | |
int64_t | GetTimestamp () const |
Description: Returns the Timestamp of the image. | |
bool | GetModeActive () const |
Description: Activates the inclusion of Chunk data in the payload of the image. | |
int64_t | GetExposureEndLineStatusAll () const |
Description: Returns the status of all the I/O lines at the end of exposure event. | |
int64_t | GetWidth () const |
Description: Returns the width of the image included in the payload. | |
int64_t | GetImage () const |
Description: Returns the image payload. | |
int64_t | GetHeight () const |
Description: Returns the height of the image included in the payload. | |
float64_t | GetGain () const |
Description: Returns the gain used to capture the image. | |
int64_t | GetSequencerSetActive () const |
Description: Returns the index of the active set of the running sequencer included in the payload. | |
int64_t | GetCRC () const |
Description: Returns the CRC of the image payload. | |
int64_t | GetOffsetX () const |
Description: Returns the Offset X of the image included in the payload. | |
int64_t | GetOffsetY () const |
Description: Returns the Offset Y of the image included in the payload. | |
bool | GetEnable () const |
Description: Enables the inclusion of the selected Chunk data in the payload of the image. | |
int64_t | GetSerialDataLength () const |
Description: Returns the length of the received serial data that was included in the payload. | |
int64_t | GetPartSelector () const |
Description: Selects the part to access in chunk data in a multipart transmission. | |
int64_t | GetPixelDynamicRangeMin () const |
Description: Returns the minimum value of dynamic range of the image included in the payload. | |
int64_t | GetPixelDynamicRangeMax () const |
Description: Returns the maximum value of dynamic range of the image included in the payload. | |
int64_t | GetTimestampLatchValue () const |
Description: Returns the last Timestamp latched with the TimestampLatch command. | |
int64_t | GetLineStatusAll () const |
Description: Returns the status of all the I/O lines at the time of the FrameStart internal event. | |
int64_t | GetCounterValue () const |
Description: Returns the value of the selected Chunk counter at the time of the FrameStart event. | |
float64_t | GetTimerValue () const |
Description: Returns the value of the selected Timer at the time of the FrameStart internal event. | |
int64_t | GetScanLineSelector () const |
Description: Index for vector representation of one chunk value per line in an image. | |
int64_t | GetEncoderValue () const |
Description: Returns the counter's value of the selected Encoder at the time of the FrameStart in area scan mode or the counter's value at the time of the LineStart selected by ChunkScanLineSelector in LineScan mode. | |
int64_t | GetLinePitch () const |
Description: Returns the LinePitch of the image included in the payload. | |
int64_t | GetTransferBlockID () const |
Description: Returns the unique identifier of the transfer block used to transport the payload. | |
int64_t | GetTransferQueueCurrentBlockCount () const |
Description: Returns the current number of blocks in the transfer queue. | |
int64_t | GetStreamChannelID () const |
Description: Returns identifier of the stream channel used to carry the block. | |
float64_t | GetScan3dCoordinateScale () const |
Description: Returns the Scale for the selected coordinate axis of the image included in the payload. | |
float64_t | GetScan3dCoordinateOffset () const |
Description: Returns the Offset for the selected coordinate axis of the image included in the payload. | |
bool | GetScan3dInvalidDataFlag () const |
Description: Returns if a specific non-valid data flag is used in the data stream. | |
float64_t | GetScan3dInvalidDataValue () const |
Description: Returns the Invalid Data Value used for the image included in the payload. | |
float64_t | GetScan3dAxisMin () const |
Description: Returns the Minimum Axis value for the selected coordinate axis of the image included in the payload. | |
float64_t | GetScan3dAxisMax () const |
Description: Returns the Maximum Axis value for the selected coordinate axis of the image included in the payload. | |
float64_t | GetScan3dTransformValue () const |
Description: Returns the transform value. | |
float64_t | GetScan3dCoordinateReferenceValue () const |
Description: Reads the value of a position or pose coordinate for the anchor or transformed coordinate systems relative to the reference point. | |
int64_t | GetInferenceFrameId () const |
Description: Returns the frame ID associated with the most recent inference result. | |
int64_t | GetInferenceResult () const |
Description: Returns the chunk data inference result. | |
float64_t | GetInferenceConfidence () const |
Description: Returns the chunk data inference confidence percentage. | |
InferenceBoundingBoxResult | GetInferenceBoundingBoxResult () const |
Description: Returns the chunk inference bounding box result data. | |
Public Member Functions inherited from IChunkData | |
virtual | ~IChunkData () |
virtual void | SetChunks (GenApi::INodeMap &pNodeMap)=0 |
virtual float64_t | GetBlackLevel () const =0 |
virtual int64_t | GetFrameID () const =0 |
virtual uint8_t * | GetSerialData () const =0 |
virtual float64_t | GetExposureTime () const =0 |
virtual int64_t | GetCompressionMode () const =0 |
virtual float64_t | GetCompressionRatio () const =0 |
virtual bool | GetSerialReceiveOverflow () const =0 |
virtual int64_t | GetTimestamp () const =0 |
virtual bool | GetModeActive () const =0 |
virtual int64_t | GetExposureEndLineStatusAll () const =0 |
virtual int64_t | GetWidth () const =0 |
virtual int64_t | GetImage () const =0 |
virtual int64_t | GetHeight () const =0 |
virtual float64_t | GetGain () const =0 |
virtual int64_t | GetSequencerSetActive () const =0 |
virtual int64_t | GetCRC () const =0 |
virtual int64_t | GetOffsetX () const =0 |
virtual int64_t | GetOffsetY () const =0 |
virtual bool | GetEnable () const =0 |
virtual int64_t | GetSerialDataLength () const =0 |
virtual int64_t | GetPartSelector () const =0 |
virtual int64_t | GetPixelDynamicRangeMin () const =0 |
virtual int64_t | GetPixelDynamicRangeMax () const =0 |
virtual int64_t | GetTimestampLatchValue () const =0 |
virtual int64_t | GetLineStatusAll () const =0 |
virtual int64_t | GetCounterValue () const =0 |
virtual float64_t | GetTimerValue () const =0 |
virtual int64_t | GetScanLineSelector () const =0 |
virtual int64_t | GetEncoderValue () const =0 |
virtual int64_t | GetLinePitch () const =0 |
virtual int64_t | GetTransferBlockID () const =0 |
virtual int64_t | GetTransferQueueCurrentBlockCount () const =0 |
virtual int64_t | GetStreamChannelID () const =0 |
virtual float64_t | GetScan3dCoordinateScale () const =0 |
virtual float64_t | GetScan3dCoordinateOffset () const =0 |
virtual bool | GetScan3dInvalidDataFlag () const =0 |
virtual float64_t | GetScan3dInvalidDataValue () const =0 |
virtual float64_t | GetScan3dAxisMin () const =0 |
virtual float64_t | GetScan3dAxisMax () const =0 |
virtual float64_t | GetScan3dTransformValue () const =0 |
virtual float64_t | GetScan3dCoordinateReferenceValue () const =0 |
virtual int64_t | GetInferenceFrameId () const =0 |
virtual int64_t | GetInferenceResult () const =0 |
virtual float64_t | GetInferenceConfidence () const =0 |
virtual InferenceBoundingBoxResult | GetInferenceBoundingBoxResult () const =0 |
Friends | |
class | ChunkDataImpl |
Additional Inherited Members | |
Protected Member Functions inherited from IChunkData | |
IChunkData () | |
Protected Attributes inherited from IChunkData | |
ChunkDataData * | m_pChunkDataData |
The chunk data which contains additional information about an image.
ChunkData | ( | ) |
|
virtual |
|
virtual |
|
virtual |
Description: Returns the compression mode of the last image payload.
Visibility:
Implements IChunkData.
|
virtual |
Description: Returns the compression ratio of the last image payload.
Visibility:
Implements IChunkData.
|
virtual |
Description: Returns the value of the selected Chunk counter at the time of the FrameStart event.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the CRC of the image payload.
Visibility:
Implements IChunkData.
|
virtual |
Description: Enables the inclusion of the selected Chunk data in the payload of the image.
Visibility:
Implements IChunkData.
|
virtual |
Description: Returns the counter's value of the selected Encoder at the time of the FrameStart in area scan mode or the counter's value at the time of the LineStart selected by ChunkScanLineSelector in LineScan mode.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the status of all the I/O lines at the end of exposure event.
Visibility:
Implements IChunkData.
|
virtual |
Description: Returns the exposure time used to capture the image.
Visibility:
Implements IChunkData.
|
virtual |
|
virtual |
|
virtual |
Description: Returns the height of the image included in the payload.
Visibility:
Implements IChunkData.
|
virtual |
|
virtual |
Description: Returns the chunk inference bounding box result data.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the chunk data inference confidence percentage.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the frame ID associated with the most recent inference result.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the chunk data inference result.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the LinePitch of the image included in the payload.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the status of all the I/O lines at the time of the FrameStart internal event.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Activates the inclusion of Chunk data in the payload of the image.
Visibility:
Implements IChunkData.
|
virtual |
Description: Returns the Offset X of the image included in the payload.
Visibility:
Implements IChunkData.
|
virtual |
Description: Returns the Offset Y of the image included in the payload.
Visibility:
Implements IChunkData.
|
virtual |
Description: Selects the part to access in chunk data in a multipart transmission.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the maximum value of dynamic range of the image included in the payload.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the minimum value of dynamic range of the image included in the payload.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the Maximum Axis value for the selected coordinate axis of the image included in the payload.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the Minimum Axis value for the selected coordinate axis of the image included in the payload.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the Offset for the selected coordinate axis of the image included in the payload.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Reads the value of a position or pose coordinate for the anchor or transformed coordinate systems relative to the reference point.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the Scale for the selected coordinate axis of the image included in the payload.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns if a specific non-valid data flag is used in the data stream.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the Invalid Data Value used for the image included in the payload.
Visibility: Expert
Implements IChunkData.
|
virtual |
|
virtual |
Description: Index for vector representation of one chunk value per line in an image.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the index of the active set of the running sequencer included in the payload.
Visibility:
Implements IChunkData.
|
virtual |
|
virtual |
Description: Returns the length of the received serial data that was included in the payload.
Visibility:
Implements IChunkData.
|
virtual |
Description: Returns the status of the chunk serial receive overflow.
Visibility:
Implements IChunkData.
|
virtual |
Description: Returns identifier of the stream channel used to carry the block.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the value of the selected Timer at the time of the FrameStart internal event.
Visibility: Expert
Implements IChunkData.
|
virtual |
|
virtual |
Description: Returns the last Timestamp latched with the TimestampLatch command.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the unique identifier of the transfer block used to transport the payload.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the current number of blocks in the transfer queue.
Visibility: Expert
Implements IChunkData.
|
virtual |
Description: Returns the width of the image included in the payload.
Visibility:
Implements IChunkData.
|
virtual |
Implements IChunkData.
|
friend |