3#include "../_decl/decl_plane.hpp"
4#include "../_decl/decl_image_plane.hpp"
5#include "../_decl/decl_image.hpp"
16 auto &image = imagePlane.
Parent();
20 CExports::CVPLANE plane =
nullptr;
21 CVB_CALL_CAPI_CHECKED(CVCCreatePlaneFromPointer(
23 lengths.data(), increments.data(), [](
void *,
void *) {},
nullptr, plane));
24 handle_ =
std::move(HandleGuard<Plane>(plane));
int NativeDescriptor() const noexcept
Native data type descriptor.
Definition data_type.hpp:312
Image plane information container.
Definition decl_image_plane.hpp:29
class DataType DataType() const noexcept override
Data type descriptor for this array.
Definition detail_image_plane.hpp:337
LinearAccessData LinearAccess() const
Attempt a linear access on the plane's pixels.
Definition detail_image_plane.hpp:79
void * Handle() const noexcept override
Classic API image handle.
Definition detail_image_plane.hpp:35
const Image & Parent() const noexcept
Image to which this plane descriptor refers to.
Definition detail_image_plane.hpp:87
cvbbool_t ShareObject(OBJ Object)
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17
PlaneRole
A plane role describes the components of the plane. They can coarsely be separated in two sets.
Definition global.hpp:411