14 #ifndef ITALA_API_IIMAGE_H 15 #define ITALA_API_IIMAGE_H 18 #include "ItalaApi/Export.h" 19 #include "GenApi/INode.h" 20 #include "ItalaApi/IDisposable.h" 21 #include "PFNC/PFNC.h" 99 virtual void*
GetData()
const = 0;
109 virtual GenApi::INode*
GetChunkNode(GenICam::gcstring name)
const = 0;
162 ITALA_API
IImage* CreateImage(
void* data,
size_t width,
size_t height, PfncFormat pixelFormat);
virtual IImage * Convert(PfncFormat dest_format) const =0
virtual size_t GetBytesFilled() const =0
Definition: DefectivePixel.h:23
virtual size_t GetPaddingY() const =0
virtual size_t GetOffsetY() const =0
virtual PfncFormat GetPixelFormat() const =0
virtual size_t GetHeight() const =0
virtual void * GetData() const =0
Definition: IDisposable.h:27
virtual uint64_t GetFrameID() const =0
virtual size_t GetOffsetX() const =0
virtual size_t GetPayloadSize() const =0
virtual bool HasChunkData() const =0
virtual uint64_t GetTimestamp() const =0
virtual bool IsIncomplete() const =0
virtual GenApi::INode * GetChunkNode(GenICam::gcstring name) const =0
virtual size_t GetWidth() const =0
virtual size_t GetPaddingX() const =0
virtual IImage * Clone() const =0