Spinnaker SDK C++
4.1.0.338
 
 

 
Loading...
Searching...
No Matches
IChunkData Class Referenceabstract

The Interface file for ChunkData. More...

#include <IChunkData.h>

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 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
 

Protected Member Functions

 IChunkData ()
 

Protected Attributes

ChunkDataData * m_pChunkDataData
 

Friends

class ChunkDataImpl
 
class ImageImpl
 

Detailed Description

The Interface file for ChunkData.

Constructor & Destructor Documentation

◆ ~IChunkData()

virtual ~IChunkData ( )
inlinevirtual

◆ IChunkData()

IChunkData ( )
inlineprotected

Member Function Documentation

◆ GetBlackLevel()

virtual float64_t GetBlackLevel ( ) const
pure virtual

Implemented in ChunkData.

◆ GetCompressionMode()

virtual int64_t GetCompressionMode ( ) const
pure virtual

Implemented in ChunkData.

◆ GetCompressionRatio()

virtual float64_t GetCompressionRatio ( ) const
pure virtual

Implemented in ChunkData.

◆ GetCounterValue()

virtual int64_t GetCounterValue ( ) const
pure virtual

Implemented in ChunkData.

◆ GetCRC()

virtual int64_t GetCRC ( ) const
pure virtual

Implemented in ChunkData.

◆ GetEnable()

virtual bool GetEnable ( ) const
pure virtual

Implemented in ChunkData.

◆ GetEncoderValue()

virtual int64_t GetEncoderValue ( ) const
pure virtual

Implemented in ChunkData.

◆ GetExposureEndLineStatusAll()

virtual int64_t GetExposureEndLineStatusAll ( ) const
pure virtual

Implemented in ChunkData.

◆ GetExposureTime()

virtual float64_t GetExposureTime ( ) const
pure virtual

Implemented in ChunkData.

◆ GetFrameID()

virtual int64_t GetFrameID ( ) const
pure virtual

Implemented in ChunkData.

◆ GetGain()

virtual float64_t GetGain ( ) const
pure virtual

Implemented in ChunkData.

◆ GetHeight()

virtual int64_t GetHeight ( ) const
pure virtual

Implemented in ChunkData.

◆ GetImage()

virtual int64_t GetImage ( ) const
pure virtual

Implemented in ChunkData.

◆ GetInferenceBoundingBoxResult()

virtual InferenceBoundingBoxResult GetInferenceBoundingBoxResult ( ) const
pure virtual

Implemented in ChunkData.

◆ GetInferenceConfidence()

virtual float64_t GetInferenceConfidence ( ) const
pure virtual

Implemented in ChunkData.

◆ GetInferenceFrameId()

virtual int64_t GetInferenceFrameId ( ) const
pure virtual

Implemented in ChunkData.

◆ GetInferenceResult()

virtual int64_t GetInferenceResult ( ) const
pure virtual

Implemented in ChunkData.

◆ GetLinePitch()

virtual int64_t GetLinePitch ( ) const
pure virtual

Implemented in ChunkData.

◆ GetLineStatusAll()

virtual int64_t GetLineStatusAll ( ) const
pure virtual

Implemented in ChunkData.

◆ GetModeActive()

virtual bool GetModeActive ( ) const
pure virtual

Implemented in ChunkData.

◆ GetOffsetX()

virtual int64_t GetOffsetX ( ) const
pure virtual

Implemented in ChunkData.

◆ GetOffsetY()

virtual int64_t GetOffsetY ( ) const
pure virtual

Implemented in ChunkData.

◆ GetPartSelector()

virtual int64_t GetPartSelector ( ) const
pure virtual

Implemented in ChunkData.

◆ GetPixelDynamicRangeMax()

virtual int64_t GetPixelDynamicRangeMax ( ) const
pure virtual

Implemented in ChunkData.

◆ GetPixelDynamicRangeMin()

virtual int64_t GetPixelDynamicRangeMin ( ) const
pure virtual

Implemented in ChunkData.

◆ GetScan3dAxisMax()

virtual float64_t GetScan3dAxisMax ( ) const
pure virtual

Implemented in ChunkData.

◆ GetScan3dAxisMin()

virtual float64_t GetScan3dAxisMin ( ) const
pure virtual

Implemented in ChunkData.

◆ GetScan3dCoordinateOffset()

virtual float64_t GetScan3dCoordinateOffset ( ) const
pure virtual

Implemented in ChunkData.

◆ GetScan3dCoordinateReferenceValue()

virtual float64_t GetScan3dCoordinateReferenceValue ( ) const
pure virtual

Implemented in ChunkData.

◆ GetScan3dCoordinateScale()

virtual float64_t GetScan3dCoordinateScale ( ) const
pure virtual

Implemented in ChunkData.

◆ GetScan3dInvalidDataFlag()

virtual bool GetScan3dInvalidDataFlag ( ) const
pure virtual

Implemented in ChunkData.

◆ GetScan3dInvalidDataValue()

virtual float64_t GetScan3dInvalidDataValue ( ) const
pure virtual

Implemented in ChunkData.

◆ GetScan3dTransformValue()

virtual float64_t GetScan3dTransformValue ( ) const
pure virtual

Implemented in ChunkData.

◆ GetScanLineSelector()

virtual int64_t GetScanLineSelector ( ) const
pure virtual

Implemented in ChunkData.

◆ GetSequencerSetActive()

virtual int64_t GetSequencerSetActive ( ) const
pure virtual

Implemented in ChunkData.

◆ GetSerialData()

virtual uint8_t * GetSerialData ( ) const
pure virtual

Implemented in ChunkData.

◆ GetSerialDataLength()

virtual int64_t GetSerialDataLength ( ) const
pure virtual

Implemented in ChunkData.

◆ GetSerialReceiveOverflow()

virtual bool GetSerialReceiveOverflow ( ) const
pure virtual

Implemented in ChunkData.

◆ GetStreamChannelID()

virtual int64_t GetStreamChannelID ( ) const
pure virtual

Implemented in ChunkData.

◆ GetTimerValue()

virtual float64_t GetTimerValue ( ) const
pure virtual

Implemented in ChunkData.

◆ GetTimestamp()

virtual int64_t GetTimestamp ( ) const
pure virtual

Implemented in ChunkData.

◆ GetTimestampLatchValue()

virtual int64_t GetTimestampLatchValue ( ) const
pure virtual

Implemented in ChunkData.

◆ GetTransferBlockID()

virtual int64_t GetTransferBlockID ( ) const
pure virtual

Implemented in ChunkData.

◆ GetTransferQueueCurrentBlockCount()

virtual int64_t GetTransferQueueCurrentBlockCount ( ) const
pure virtual

Implemented in ChunkData.

◆ GetWidth()

virtual int64_t GetWidth ( ) const
pure virtual

Implemented in ChunkData.

◆ SetChunks()

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

Implemented in ChunkData.

Friends And Related Symbol Documentation

◆ ChunkDataImpl

friend class ChunkDataImpl
friend

◆ ImageImpl

friend class ImageImpl
friend

Member Data Documentation

◆ m_pChunkDataData

ChunkDataData* m_pChunkDataData
protected

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