33#include <NDEVR/Vector.h>
A root class that stores an an array of pixel data that can be displayed as an Image.
virtual uint04 pixelSize() const
Returns the number of bytes per pixel in this image.
virtual ~Image()
Virtual destructor for proper cleanup of derived Image classes.
virtual Vector< 2, uint04 > size() const
Returns the dimensions of the image as a 2D vector (width, height).
virtual uint01 * scanLine(uint04 row)
Returns a pointer to the raw pixel data for a given scanline (row).
A fixed-size array with N dimensions used as the basis for geometric and mathematical types.
The primary namespace for the NDEVR SDK.
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
uint8_t uint01
-Defines an alias representing a 1 byte, unsigned integer -Can represent exact integer values 0 throu...
Defines for a given type (such as sint04, fltp08, UUID, etc) a maximum, minimum, and reserved 'invali...