21.02
|
Interface for OpenCL multi-planar images. More...
#include <ICLMultiImage.h>
Public Member Functions | |
virtual ICLImage * | cl_plane (unsigned int index)=0 |
Return a pointer to the requested OpenCL plane of the image. More... | |
virtual const ICLImage * | cl_plane (unsigned int index) const =0 |
Return a constant pointer to the requested OpenCL plane of the image. More... | |
IImage * | plane (unsigned int index) override |
Return a pointer to the requested plane of the image. More... | |
const IImage * | plane (unsigned int index) const override |
Return a constant pointer to the requested plane of the image. More... | |
Public Member Functions inherited from IMultiImage | |
virtual | ~IMultiImage ()=default |
Destructor. More... | |
virtual const MultiImageInfo * | info () const =0 |
Interface to be implemented by the child class to return the multi-planar image's metadata. More... | |
Interface for OpenCL multi-planar images.
Definition at line 36 of file ICLMultiImage.h.
|
pure virtual |
Return a pointer to the requested OpenCL plane of the image.
[in] | index | The index of the wanted planed. |
Implemented in CLMultiImage.
Referenced by CLChannelExtractKernel::configure(), CLColorConvertKernel::configure(), ICLMultiImage::plane(), CLChannelCombineKernel::run(), and CLColorConvertKernel::run().
|
pure virtual |
Return a constant pointer to the requested OpenCL plane of the image.
[in] | index | The index of the wanted planed. |
Implemented in CLMultiImage.
|
overridevirtual |
Return a pointer to the requested plane of the image.
[in] | index | The index of the wanted planed. |
Implements IMultiImage.
Definition at line 31 of file ICLMultiImage.cpp.
References ICLMultiImage::cl_plane().
Referenced by CLColorConvertKernel::configure(), and CLChannelCombineKernel::configure().
|
overridevirtual |
Return a constant pointer to the requested plane of the image.
[in] | index | The index of the wanted planed. |
Implements IMultiImage.
Definition at line 36 of file ICLMultiImage.cpp.
References ICLMultiImage::cl_plane().