Skip to content

Class vl::ImageBuf#

ClassList > 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.0.0/doxygen/source/vl/image.h