|
| virtual | ~IImageView ()=default |
| |
| virtual const uint8_t * | GetData () const =0 |
| | Returns a pointer to the start of the first line that contains valid image data (read-only).
|
| |
| virtual uint8_t * | GetData ()=0 |
| | Returns a pointer to the start of the first line that contains valid image data (read-write).
|
| |
| virtual std::size_t | GetLineStartOffset () const =0 |
| | Returns the byte offset to the first pixel of a line.
|
| |
| virtual std::size_t | GetSizeInBytes () const =0 |
| | Returns the total size of the image data in bytes.
|
| |
| virtual peak::common::PixelFormat | GetPixelFormat () const =0 |
| | Returns the pixel format used by the image.
|
| |
| virtual peak::common::PixelFormatInfo | GetPixelFormatInfo () const =0 |
| | Returns a helper object describing the pixel format in detail.
|
| |
| virtual Size | GetSize () const =0 |
| | Returns the overall size of the image (width × height).
|
| |
| virtual uint32_t | GetWidth () const =0 |
| | Returns the width of the image in pixels.
|
| |
| virtual uint32_t | GetHeight () const =0 |
| | Returns the height of the image in pixels.
|
| |
| virtual size_t | GetBitsPerPixel () const =0 |
| | Returns the number of bits that each pixel occupies.
|
| |
| virtual size_t | GetBytesPerLine () const =0 |
| | Returns the number of bytes in a single image row.
|
| |
| virtual std::shared_ptr< peak::common::Metadata > | GetMetadata ()=0 |
| | Returns the metadata object which can be used to retrieve or set metadata belonging to the image.
|
| |
| virtual std::shared_ptr< const peak::common::Metadata > | GetMetadata () const =0 |
| | Returns the metadata object which can be used to retrieve metadata belonging to the image.
|
| |
Interface for viewing image pixel data from arbitrary sources.
This interface defines a standard way to access image properties and raw pixel data, enabling interoperability with different image processing libraries or backends.
- Note
- The interface does not own the image memory. Lifetime management must be handled externally.
- Since
- ids_peak_common 1.0
Definition at line 41 of file peak_common_iimageview.hpp.