#include <cxcore.hpp>
Inherited by cv::MatND_< _Tp >.
Public Types | |
enum | { MAGIC_VAL = 0x42FE0000, AUTO_STEP = -1, CONTINUOUS_FLAG = CV_MAT_CONT_FLAG, MAX_DIM = CV_MAX_DIM } |
Public Member Functions | |
MatND () | |
MatND (int _ndims, const int *_sizes, int _type) | |
MatND (int _ndims, const int *_sizes, int _type, const Scalar &_s) | |
MatND (const MatND &m) | |
MatND (const MatND &m, const Range *ranges) | |
MatND (const Mat &m) | |
MatND (const CvMatND *m, bool copyData=false) | |
~MatND () | |
MatND & | operator= (const MatND &m) |
void | assignTo (MatND &m, int type) const |
MatND | clone () const |
MatND | operator() (const Range *ranges) const |
void | copyTo (MatND &m) const |
void | copyTo (MatND &m, const MatND &mask) const |
void | convertTo (MatND &m, int rtype, double alpha=1, double beta=0) const |
MatND & | operator= (const Scalar &s) |
MatND & | setTo (const Scalar &s, const MatND &mask=MatND()) |
MatND | reshape (int _newcn, int _newndims=0, const int *_newsz=0) const |
void | create (int _ndims, const int *_sizes, int _type) |
void | addref () |
void | release () |
operator Mat () const | |
operator CvMatND () const | |
bool | isContinuous () const |
size_t | elemSize () const |
size_t | elemSize1 () const |
int | type () const |
int | depth () const |
int | channels () const |
size_t | step1 (int i) const |
uchar * | ptr (int i0) |
const uchar * | ptr (int i0) const |
uchar * | ptr (int i0, int i1) |
const uchar * | ptr (int i0, int i1) const |
uchar * | ptr (int i0, int i1, int i2) |
const uchar * | ptr (int i0, int i1, int i2) const |
uchar * | ptr (const int *idx) |
const uchar * | ptr (const int *idx) const |
template<typename _Tp > | |
_Tp & | at (int i0) |
template<typename _Tp > | |
const _Tp & | at (int i0) const |
template<typename _Tp > | |
_Tp & | at (int i0, int i1) |
template<typename _Tp > | |
const _Tp & | at (int i0, int i1) const |
template<typename _Tp > | |
_Tp & | at (int i0, int i1, int i2) |
template<typename _Tp > | |
const _Tp & | at (int i0, int i1, int i2) const |
template<typename _Tp > | |
_Tp & | at (const int *idx) |
template<typename _Tp > | |
const _Tp & | at (const int *idx) const |
Public Attributes | |
int | flags |
int | dims |
int * | refcount |
uchar * | data |
uchar * | datastart |
uchar * | dataend |
int | size [MAX_DIM] |
size_t | step [MAX_DIM] |
cv::MatND::MatND | ( | ) |
cv::MatND::MatND | ( | int | _ndims, |
const int * | _sizes, | ||
int | _type | ||
) |
cv::MatND::MatND | ( | int | _ndims, |
const int * | _sizes, | ||
int | _type, | ||
const Scalar & | _s | ||
) |
cv::MatND::MatND | ( | const MatND & | m ) |
cv::MatND::MatND | ( | const Mat & | m ) | [explicit] |
cv::MatND::MatND | ( | const CvMatND * | m, |
bool | copyData = false |
||
) |
cv::MatND::~MatND | ( | ) |
Reimplemented in cv::MatND_< _Tp >.
void cv::MatND::assignTo | ( | MatND & | m, |
int | type | ||
) | const |
MatND cv::MatND::clone | ( | ) | const |
Reimplemented in cv::MatND_< _Tp >.
Reimplemented in cv::MatND_< _Tp >.
void cv::MatND::copyTo | ( | MatND & | m ) | const |
void cv::MatND::convertTo | ( | MatND & | m, |
int | rtype, | ||
double | alpha = 1 , |
||
double | beta = 0 |
||
) | const |
MatND cv::MatND::reshape | ( | int | _newcn, |
int | _newndims = 0 , |
||
const int * | _newsz = 0 |
||
) | const |
void cv::MatND::create | ( | int | _ndims, |
const int * | _sizes, | ||
int | _type | ||
) |
void cv::MatND::addref | ( | ) |
void cv::MatND::release | ( | ) |
cv::MatND::operator Mat | ( | ) | const |
cv::MatND::operator CvMatND | ( | ) | const |
bool cv::MatND::isContinuous | ( | ) | const |
size_t cv::MatND::elemSize | ( | ) | const |
Reimplemented in cv::MatND_< _Tp >.
size_t cv::MatND::elemSize1 | ( | ) | const |
Reimplemented in cv::MatND_< _Tp >.
int cv::MatND::type | ( | ) | const |
Reimplemented in cv::MatND_< _Tp >.
int cv::MatND::depth | ( | ) | const |
Reimplemented in cv::MatND_< _Tp >.
int cv::MatND::channels | ( | ) | const |
Reimplemented in cv::MatND_< _Tp >.
size_t cv::MatND::step1 | ( | int | i ) | const |
Reimplemented in cv::MatND_< _Tp >.
uchar * cv::MatND::ptr | ( | int | i0 ) |
const uchar * cv::MatND::ptr | ( | int | i0 ) | const |
uchar * cv::MatND::ptr | ( | int | i0, |
int | i1 | ||
) |
const uchar * cv::MatND::ptr | ( | int | i0, |
int | i1 | ||
) | const |
uchar * cv::MatND::ptr | ( | int | i0, |
int | i1, | ||
int | i2 | ||
) |
const uchar * cv::MatND::ptr | ( | int | i0, |
int | i1, | ||
int | i2 | ||
) | const |
uchar * cv::MatND::ptr | ( | const int * | idx ) |
const uchar * cv::MatND::ptr | ( | const int * | idx ) | const |
_Tp & cv::MatND::at | ( | int | i0 ) |
const _Tp & cv::MatND::at | ( | int | i0 ) | const |
_Tp & cv::MatND::at | ( | int | i0, |
int | i1 | ||
) |
const _Tp & cv::MatND::at | ( | int | i0, |
int | i1 | ||
) | const |
_Tp & cv::MatND::at | ( | int | i0, |
int | i1, | ||
int | i2 | ||
) |
const _Tp & cv::MatND::at | ( | int | i0, |
int | i1, | ||
int | i2 | ||
) | const |
_Tp & cv::MatND::at | ( | const int * | idx ) |
const _Tp & cv::MatND::at | ( | const int * | idx ) | const |
int cv::MatND::flags |
int cv::MatND::dims |
int* cv::MatND::refcount |
int cv::MatND::size[MAX_DIM] |
size_t cv::MatND::step[MAX_DIM] |