Spinnaker C++
3.1.0.78
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
IChunkData Class Referenceabstract

The Interface file for ChunkData. More...

Inheritance diagram for IChunkData:
ChunkData

Public Member Functions

virtual ~IChunkData ()
 
virtual void SetChunks (GenApi::INodeMap &pNodeMap)=0
 
virtual float64_t GetBlackLevel () const =0
 
virtual int64_t GetFrameID () const =0
 
virtual float64_t GetExposureTime () const =0
 
virtual int64_t GetCompressionMode () const =0
 
virtual float64_t GetCompressionRatio () const =0
 
virtual int64_t GetTimestamp () 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 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 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
 

Protected Member Functions

 IChunkData ()
 

Protected Attributes

ChunkDataData * m_pChunkDataData
 

Friends

class ChunkDataImpl
 
class ImageImpl
 

Detailed Description

The Interface file for ChunkData.

Constructor & Destructor Documentation

virtual ~IChunkData ( )
inlinevirtual
IChunkData ( )
inlineprotected

Member Function Documentation

virtual float64_t GetBlackLevel ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetCompressionMode ( ) const
pure virtual

Implemented in ChunkData.

virtual float64_t GetCompressionRatio ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetCounterValue ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetCRC ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetEncoderValue ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetExposureEndLineStatusAll ( ) const
pure virtual

Implemented in ChunkData.

virtual float64_t GetExposureTime ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetFrameID ( ) const
pure virtual

Implemented in ChunkData.

virtual float64_t GetGain ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetHeight ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetImage ( ) const
pure virtual

Implemented in ChunkData.

virtual InferenceBoundingBoxResult GetInferenceBoundingBoxResult ( ) const
pure virtual

Implemented in ChunkData.

virtual float64_t GetInferenceConfidence ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetInferenceFrameId ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetInferenceResult ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetLinePitch ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetLineStatusAll ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetOffsetX ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetOffsetY ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetPartSelector ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetPixelDynamicRangeMax ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetPixelDynamicRangeMin ( ) const
pure virtual

Implemented in ChunkData.

virtual float64_t GetScan3dAxisMax ( ) const
pure virtual

Implemented in ChunkData.

virtual float64_t GetScan3dAxisMin ( ) const
pure virtual

Implemented in ChunkData.

virtual float64_t GetScan3dCoordinateOffset ( ) const
pure virtual

Implemented in ChunkData.

virtual float64_t GetScan3dCoordinateReferenceValue ( ) const
pure virtual

Implemented in ChunkData.

virtual float64_t GetScan3dCoordinateScale ( ) const
pure virtual

Implemented in ChunkData.

virtual float64_t GetScan3dInvalidDataValue ( ) const
pure virtual

Implemented in ChunkData.

virtual float64_t GetScan3dTransformValue ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetScanLineSelector ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetSequencerSetActive ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetSerialDataLength ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetStreamChannelID ( ) const
pure virtual

Implemented in ChunkData.

virtual float64_t GetTimerValue ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetTimestamp ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetTimestampLatchValue ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetTransferBlockID ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetTransferQueueCurrentBlockCount ( ) const
pure virtual

Implemented in ChunkData.

virtual int64_t GetWidth ( ) const
pure virtual

Implemented in ChunkData.

virtual void SetChunks ( GenApi::INodeMap pNodeMap)
pure virtual

Implemented in ChunkData.

Friends And Related Function Documentation

friend class ChunkDataImpl
friend
friend class ImageImpl
friend

Member Data Documentation

ChunkDataData* m_pChunkDataData
protected

The documentation for this class was generated from the following file:
Contact Support Spinnaker® SDK Programmer's Guide and API Reference