Class cv::RMat::View#

Collaboration diagram for cv::RMat::View:

Member Typedef Documentation#

DestroyCallback#

typedef std::function< void()> cv::RMat::View::DestroyCallback

stepsT#

typedef std::vector< size_t > cv::RMat::View::stepsT

Constructor & Destructor Documentation#

View()#

cv::RMat::View::View()

View()#

cv::RMat::View::View(
const GMatDesc & desc,
uchar * data,
const stepsT & steps = {},
DestroyCallback && cb = nullptr )

View()#

cv::RMat::View::View(
const GMatDesc & desc,
uchar * data,
size_t step,
DestroyCallback && cb = nullptr )

View()#

cv::RMat::View::View(const View &)

View()#

cv::RMat::View::View(View &&)

~View()#

cv::RMat::View::~View()

Member Function Documentation#

chan()#

int cv::RMat::View::chan()

cols()#

int cv::RMat::View::cols()

depth()#

int cv::RMat::View::depth()

dims()#

const std::vector< int > & cv::RMat::View::dims()

elemSize()#

size_t cv::RMat::View::elemSize()

operator=()#

View & cv::RMat::View::operator=(const View &)

operator=()#

View & cv::RMat::View::operator=(View && v)

ptr()#

template<typename T>
T * cv::RMat::View::ptr(
int y,
int x )

ptr()#

template<typename T>
const T * cv::RMat::View::ptr(
int y,
int x )

ptr()#

template<typename T>
T * cv::RMat::View::ptr(int y = 0)

ptr()#

template<typename T>
const T * cv::RMat::View::ptr(int y = 0)

rows()#

int cv::RMat::View::rows()

size()#

cv::Size cv::RMat::View::size()

step()#

size_t cv::RMat::View::step(size_t i = 0)

steps()#

const stepsT & cv::RMat::View::steps()

type()#

int cv::RMat::View::type()

Member Data Documentation#

m_cb#

DestroyCallback cv::RMat::View::m_cb = nullptr

m_data#

uchar * cv::RMat::View::m_data = nullptr

m_desc#

GMatDesc cv::RMat::View::m_desc

m_steps#

stepsT cv::RMat::View::m_steps = {0u}

Source file#

The documentation for this class was generated from the following file: