|  | 
| virtual | ~IImage () | 
|  | 
| virtual ColorProcessingAlgorithm | GetColorProcessing () const =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 | Release ()=0 | 
|  | 
| virtual uint64_t | GetID () const =0 | 
|  | 
| virtual uint64_t | GetStreamIndex () const =0 | 
|  | 
| virtual void * | GetData () const =0 | 
|  | 
| virtual void * | GetPrivateData () const =0 | 
|  | 
| virtual float | GetDataAbsoluteMax () const =0 | 
|  | 
| virtual float | GetDataAbsoluteMin () const =0 | 
|  | 
| virtual size_t | GetBufferSize () const =0 | 
|  | 
| virtual void | DeepCopy (const ImagePtr pSrcImage)=0 | 
|  | 
| virtual size_t | GetWidth () const =0 | 
|  | 
| virtual size_t | GetHeight () const =0 | 
|  | 
| virtual size_t | GetStride () const =0 | 
|  | 
| virtual size_t | GetBitsPerPixel () const =0 | 
|  | 
| virtual size_t | GetNumChannels () const =0 | 
|  | 
| virtual size_t | GetXOffset () const =0 | 
|  | 
| virtual size_t | GetYOffset () const =0 | 
|  | 
| virtual size_t | GetXPadding () const =0 | 
|  | 
| virtual size_t | GetYPadding () const =0 | 
|  | 
| virtual uint64_t | GetFrameID () const =0 | 
|  | 
| virtual ImagePayloadType | GetImagePayloadType () const =0 | 
|  | 
| virtual size_t | GetPayloadType () const =0 | 
|  | 
| virtual TLPayloadType | GetTLPayloadType () const =0 | 
|  | 
| virtual uint64_t | GetTLPixelFormat () const =0 | 
|  | 
| virtual TLPixelFormatNamespace | GetTLPixelFormatNamespace () const =0 | 
|  | 
| virtual GenICam::gcstring | GetPixelFormatName () const =0 | 
|  | 
| virtual PixelFormatEnums | GetPixelFormat () const =0 | 
|  | 
| virtual PixelFormatIntType | GetPixelFormatIntType () const =0 | 
|  | 
| virtual bool | IsIncomplete () const =0 | 
|  | 
| virtual size_t | GetValidPayloadSize () const =0 | 
|  | 
| virtual uint64_t | GetChunkLayoutId () const =0 | 
|  | 
| virtual uint64_t | GetTimeStamp () const =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, SIOption &option) const =0 | 
|  | 
| virtual const ChunkData & | GetChunkData () const =0 | 
|  | 
| virtual void | CalculateStatistics (ImageStatistics &pStatistics)=0 | 
|  | 
| virtual bool | HasCRC () const =0 | 
|  | 
| virtual bool | HasChunkData () const =0 | 
|  | 
| virtual bool | CheckCRC () const =0 | 
|  | 
| virtual size_t | GetImageSize () const =0 | 
|  | 
| virtual bool | IsInUse ()=0 | 
|  | 
| virtual ImageStatus | GetImageStatus () const =0 | 
|  | 
| virtual bool | IsCompressed () const =0 | 
|  | 
The interface file for Image.