Class Spinnaker::IImage¶
ClassList > Spinnaker > IImage
The interface file for Image .
#include <IImage.h>
Inherited by the following classes: Spinnaker::Image
Public Functions¶
| Type | Name |
|---|---|
| virtual void | CalculateStatistics (ImageStatistics & pStatistics) = 0 |
| virtual bool | CheckCRC () const = 0 |
| virtual void | DeepCopy (const ImagePtr pSrcImage) = 0 |
| virtual size_t | GetBitsPerPixel () const = 0 |
| virtual size_t | GetBufferSize () const = 0 |
| virtual const ChunkData & | GetChunkData () const = 0 |
| virtual uint64_t | GetChunkLayoutId () const = 0 |
| virtual ColorProcessingAlgorithm | GetColorProcessing () const = 0 |
| virtual void * | GetData () const = 0 |
| virtual float | GetDataAbsoluteMax () const = 0 |
| virtual float | GetDataAbsoluteMin () const = 0 |
| virtual uint64_t | GetFrameID () const = 0 |
| virtual size_t | GetHeight () const = 0 |
| virtual uint64_t | GetID () const = 0 |
| virtual ImagePayloadType | GetImagePayloadType () const = 0 |
| virtual size_t | GetImageSize () const = 0 |
| virtual ImageStatus | GetImageStatus () const = 0 |
| virtual size_t | GetNumChannels () const = 0 |
| virtual size_t | GetPayloadType () const = 0 |
| virtual PixelFormatEnums | GetPixelFormat () const = 0 |
| virtual PixelFormatIntType | GetPixelFormatIntType () const = 0 |
| virtual GenICam::gcstring | GetPixelFormatName () const = 0 |
| virtual void * | GetPrivateData () const = 0 |
| virtual GenICam::gcstring | GetSerialNumber () const = 0 |
| virtual uint64_t | GetStreamIndex () const = 0 |
| virtual size_t | GetStride () const = 0 |
| virtual TLPayloadType | GetTLPayloadType () const = 0 |
| virtual uint64_t | GetTLPixelFormat () const = 0 |
| virtual TLPixelFormatNamespace | GetTLPixelFormatNamespace () const = 0 |
| virtual uint64_t | GetTimeStamp () const = 0 |
| virtual size_t | GetValidPayloadSize () const = 0 |
| virtual size_t | GetWidth () const = 0 |
| virtual size_t | GetXOffset () const = 0 |
| virtual size_t | GetXPadding () const = 0 |
| virtual size_t | GetYOffset () const = 0 |
| virtual size_t | GetYPadding () const = 0 |
| virtual bool | HasCRC () const = 0 |
| virtual bool | HasChunkData () const = 0 |
| virtual bool | IsCompressed () const = 0 |
| virtual bool | IsInUse () = 0 |
| virtual bool | IsIncomplete () const = 0 |
| virtual void | Release () = 0 |
| virtual void | ResetImage (size_t width, size_t height, size_t offsetX, size_t offsetY, PixelFormatEnums pixelFormat) = 0 |
| virtual void | ResetImage (size_t width, size_t height, size_t offsetX, size_t offsetY, PixelFormatEnums pixelFormat, void * pData) = 0 |
| virtual void | ResetImage (size_t width, size_t height, size_t offsetX, size_t offsetY, PixelFormatEnums pixelFormat, void * pData, TLPayloadType dataPayloadType, size_t dataSize) = 0 |
| virtual void | Save (const char * pFilename, ImageFileFormat format=SPINNAKER_IMAGE_FILE_FORMAT_FROM_FILE_EXT) const = 0 |
| virtual void | Save (const char * pFilename, PNGOption & pOption) const = 0 |
| virtual void | Save (const char * pFilename, PPMOption & pOption) const = 0 |
| virtual void | Save (const char * pFilename, PGMOption & pOption) const = 0 |
| virtual void | Save (const char * pFilename, TIFFOption & pOption) const = 0 |
| virtual void | Save (const char * pFilename, JPEGOption & pOption) const = 0 |
| virtual void | Save (const char * pFilename, JPG2Option & pOption) const = 0 |
| virtual void | Save (const char * pFilename, BMPOption & pOption) const = 0 |
| virtual void | Save (const char * pFilename, GenDCOption & pOption) const = 0 |
| virtual void | Save (const char * pFilename, SIOption & option) const = 0 |
| virtual | ~IImage () |
Protected Functions¶
| Type | Name |
|---|---|
| virtual ImageData * | GetImageData () const = 0 |
| IImage () |
|
| virtual void | RegisterImageReleaseEvent (EventHandler & evtHandlerToRegister, void * pData) = 0 |
| virtual void | SaveData (void * pData, size_t dataSize) = 0 |
Public Functions Documentation¶
function CalculateStatistics¶
function CheckCRC¶
function DeepCopy¶
function GetBitsPerPixel¶
function GetBufferSize¶
function GetChunkData¶
function GetChunkLayoutId¶
function GetColorProcessing¶
function GetData¶
function GetDataAbsoluteMax¶
function GetDataAbsoluteMin¶
function GetFrameID¶
function GetHeight¶
function GetID¶
function GetImagePayloadType¶
function GetImageSize¶
function GetImageStatus¶
function GetNumChannels¶
function GetPayloadType¶
function GetPixelFormat¶
function GetPixelFormatIntType¶
function GetPixelFormatName¶
function GetPrivateData¶
function GetSerialNumber¶
function GetStreamIndex¶
function GetStride¶
function GetTLPayloadType¶
function GetTLPixelFormat¶
function GetTLPixelFormatNamespace¶
function GetTimeStamp¶
function GetValidPayloadSize¶
function GetWidth¶
function GetXOffset¶
function GetXPadding¶
function GetYOffset¶
function GetYPadding¶
function HasCRC¶
function HasChunkData¶
function IsCompressed¶
function IsInUse¶
function IsIncomplete¶
function Release¶
function ResetImage [1/3]¶
virtual void Spinnaker::IImage::ResetImage (
size_t width,
size_t height,
size_t offsetX,
size_t offsetY,
PixelFormatEnums pixelFormat
) = 0
function ResetImage [2/3]¶
virtual void Spinnaker::IImage::ResetImage (
size_t width,
size_t height,
size_t offsetX,
size_t offsetY,
PixelFormatEnums pixelFormat,
void * pData
) = 0
function ResetImage [3/3]¶
virtual void Spinnaker::IImage::ResetImage (
size_t width,
size_t height,
size_t offsetX,
size_t offsetY,
PixelFormatEnums pixelFormat,
void * pData,
TLPayloadType dataPayloadType,
size_t dataSize
) = 0
function Save [1/10]¶
virtual void Spinnaker::IImage::Save (
const char * pFilename,
ImageFileFormat format=SPINNAKER_IMAGE_FILE_FORMAT_FROM_FILE_EXT
) const = 0
function Save [2/10]¶
function Save [3/10]¶
function Save [4/10]¶
function Save [5/10]¶
function Save [6/10]¶
function Save [7/10]¶
function Save [8/10]¶
function Save [9/10]¶
function Save [10/10]¶
function ~IImage¶
Protected Functions Documentation¶
function GetImageData¶
function IImage¶
function RegisterImageReleaseEvent¶
virtual void Spinnaker::IImage::RegisterImageReleaseEvent (
EventHandler & evtHandlerToRegister,
void * pData
) = 0
function SaveData¶
Friends Documentation¶
friend SpinRelayReceiver¶
friend SpinRelaySender¶
The documentation for this class was generated from the following file C:/workspace/include/Interface/IImage.h