Class vl::ImageBuf#
a memory of an image, e.g. a separated color channel More...
#include <image.h>
Public Functions#
| Type | Name |
|---|---|
| ImageBuf () = default |
|
| ImageBuf (std::vector< ImagePlane > imgPlanes) |
|
| void | copyTo (ImageBuf & other) const |
| MemoryResource * | memoryResource () const |
| ImagePlane & | plane (size_t idx=0) |
| const ImagePlane & | plane (size_t idx=0) const |
| size_t | planesCount () const |
Detailed Description#
Gray8 and RGB888 images do have only a single plane!
Public Functions Documentation#
function ImageBuf [1/2]#
vl::ImageBuf::ImageBuf () = default
function ImageBuf [2/2]#
vl::ImageBuf::ImageBuf (
std::vector< ImagePlane > imgPlanes
)
function copyTo#
void vl::ImageBuf::copyTo (
ImageBuf & other
) const
function memoryResource#
MemoryResource * vl::ImageBuf::memoryResource () const
function plane [1/2]#
ImagePlane & vl::ImageBuf::plane (
size_t idx=0
)
function plane [2/2]#
const ImagePlane & vl::ImageBuf::plane (
size_t idx=0
) const
function planesCount#
size_t vl::ImageBuf::planesCount () const
The documentation for this class was generated from the following file docs/libvl/build/2.1.0/doxygen/source/vl/image.h