24 #ifndef __ARM_COMPUTE_MULTIIMAGE_H__ 25 #define __ARM_COMPUTE_MULTIIMAGE_H__ 52 void init(
unsigned int width,
unsigned int height,
Format format);
80 const Image *
plane(
unsigned int index)
const override;
90 void internal_init(
unsigned int width,
unsigned int height,
Format format,
bool auto_padding);
93 std::array<Image, 3> _plane;
Image * plane(unsigned int index) override
Return a pointer to the requested plane of the image.
Store the multi-planar image's metadata.
void init_auto_padding(unsigned int width, unsigned int height, Format format)
Allocate the multi-planar image.
const MultiImageInfo * info() const override
Interface to be implemented by the child class to return the multi-planar image's metadata...
Interface for multi-planar images.
Format
Image colour formats.
void create_subimage(MultiImage *image, const Coordinates &coords, unsigned int width, unsigned int height)
Create a subimage from an existing MultiImage.
Basic implementation of the tensor interface.
void allocate()
Allocated a previously initialised multi image.
Basic implementation of the multi-planar image interface.
void init(unsigned int width, unsigned int height, Format format)
Allocate the multi-planar image.