#include <cxcore.hpp>
Inherits cv::MatND.
Public Types | |
typedef _Tp | value_type |
typedef DataType< _Tp > ::channel_type | channel_type |
enum | { MAGIC_VAL = 0x42FE0000, AUTO_STEP = -1, CONTINUOUS_FLAG = CV_MAT_CONT_FLAG, MAX_DIM = CV_MAX_DIM } |
Public Member Functions | |
MatND_ () | |
MatND_ (int dims, const int *_sizes) | |
MatND_ (int dims, const int *_sizes, const _Tp &_s) | |
MatND_ (const MatND &m) | |
MatND_ (const MatND_ &m) | |
MatND_ (const MatND_ &m, const Range *ranges) | |
MatND_ (const CvMatND *m, bool copyData=false) | |
MatND_ & | operator= (const MatND &m) |
MatND_ & | operator= (const MatND_ &m) |
MatND_ & | operator= (const _Tp &s) |
void | create (int dims, const int *_sizes) |
template<typename T2 > | |
operator MatND_< T2 > () const | |
MatND_ | clone () const |
MatND_ | operator() (const Range *ranges) const |
size_t | elemSize () const |
size_t | elemSize1 () const |
int | type () const |
int | depth () const |
int | channels () const |
size_t | stepT (int i) const |
size_t | step1 (int i) const |
_Tp & | operator() (const int *idx) |
const _Tp & | operator() (const int *idx) const |
_Tp & | operator() (int idx0) |
const _Tp & | operator() (int idx0) const |
_Tp & | operator() (int idx0, int idx1) |
const _Tp & | operator() (int idx0, int idx1) const |
_Tp & | operator() (int idx0, int idx1, int idx2) |
const _Tp & | operator() (int idx0, int idx1, int idx2) const |
void | assignTo (MatND &m, int type) 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 & | 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 |
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] |
typedef _Tp cv::MatND_< _Tp >::value_type |
typedef DataType<_Tp>::channel_type cv::MatND_< _Tp >::channel_type |
cv::MatND_< _Tp >::MatND_ | ( | ) |
cv::MatND_< _Tp >::MatND_ | ( | int | dims, | |
const int * | _sizes | |||
) |
cv::MatND_< _Tp >::MatND_ | ( | int | dims, | |
const int * | _sizes, | |||
const _Tp & | _s | |||
) |
cv::MatND_< _Tp >::MatND_ | ( | const MatND & | m | ) |
cv::MatND_< _Tp >::MatND_ | ( | const MatND_< _Tp > & | m | ) |
cv::MatND_< _Tp >::MatND_ | ( | const MatND_< _Tp > & | m, | |
const Range * | ranges | |||
) |
cv::MatND_< _Tp >::MatND_ | ( | const CvMatND * | m, | |
bool | copyData = false | |||
) |
MatND_< _Tp > & cv::MatND_< _Tp >::operator= | ( | const MatND & | m | ) |
Reimplemented from cv::MatND.
MatND_< _Tp > & cv::MatND_< _Tp >::operator= | ( | const MatND_< _Tp > & | m | ) |
MatND_< _Tp > & cv::MatND_< _Tp >::operator= | ( | const _Tp & | s | ) |
void cv::MatND_< _Tp >::create | ( | int | dims, | |
const int * | _sizes | |||
) |
MatND_< _Tp > cv::MatND_< _Tp >::clone | ( | ) | const |
Reimplemented from cv::MatND.
MatND_< _Tp > cv::MatND_< _Tp >::operator() | ( | const Range * | ranges | ) | const |
Reimplemented from cv::MatND.
size_t cv::MatND_< _Tp >::elemSize | ( | ) | const |
Reimplemented from cv::MatND.
size_t cv::MatND_< _Tp >::elemSize1 | ( | ) | const |
Reimplemented from cv::MatND.
int cv::MatND_< _Tp >::type | ( | ) | const |
Reimplemented from cv::MatND.
int cv::MatND_< _Tp >::depth | ( | ) | const |
Reimplemented from cv::MatND.
int cv::MatND_< _Tp >::channels | ( | ) | const |
Reimplemented from cv::MatND.
size_t cv::MatND_< _Tp >::stepT | ( | int | i | ) | const |
size_t cv::MatND_< _Tp >::step1 | ( | int | i | ) | const |
Reimplemented from cv::MatND.
_Tp & cv::MatND_< _Tp >::operator() | ( | const int * | idx | ) |
const _Tp & cv::MatND_< _Tp >::operator() | ( | const int * | idx | ) | const |
_Tp & cv::MatND_< _Tp >::operator() | ( | int | idx0 | ) |
const _Tp & cv::MatND_< _Tp >::operator() | ( | int | idx0 | ) | const |
_Tp & cv::MatND_< _Tp >::operator() | ( | int | idx0, | |
int | idx1 | |||
) |
const _Tp & cv::MatND_< _Tp >::operator() | ( | int | idx0, | |
int | idx1 | |||
) | const |
_Tp & cv::MatND_< _Tp >::operator() | ( | int | idx0, | |
int | idx1, | |||
int | idx2 | |||
) |
const _Tp & cv::MatND_< _Tp >::operator() | ( | int | idx0, | |
int | idx1, | |||
int | idx2 | |||
) | const |
void cv::MatND::assignTo | ( | MatND & | m, | |
int | type | |||
) | const [inherited] |
void cv::MatND::copyTo | ( | MatND & | m | ) | const [inherited] |
void cv::MatND::convertTo | ( | MatND & | m, | |
int | rtype, | |||
double | alpha = 1 , |
|||
double | beta = 0 | |||
) | const [inherited] |
MatND cv::MatND::reshape | ( | int | _newcn, | |
int | _newndims = 0 , |
|||
const int * | _newsz = 0 | |||
) | const [inherited] |
void cv::MatND::create | ( | int | _ndims, | |
const int * | _sizes, | |||
int | _type | |||
) | [inherited] |
void cv::MatND::addref | ( | ) | [inherited] |
void cv::MatND::release | ( | ) | [inherited] |
cv::MatND::operator Mat | ( | ) | const [inherited] |
cv::MatND::operator CvMatND | ( | ) | const [inherited] |
bool cv::MatND::isContinuous | ( | ) | const [inherited] |
uchar * cv::MatND::ptr | ( | int | i0 | ) | [inherited] |
const uchar * cv::MatND::ptr | ( | int | i0 | ) | const [inherited] |
uchar * cv::MatND::ptr | ( | int | i0, | |
int | i1 | |||
) | [inherited] |
const uchar * cv::MatND::ptr | ( | int | i0, | |
int | i1 | |||
) | const [inherited] |
uchar * cv::MatND::ptr | ( | int | i0, | |
int | i1, | |||
int | i2 | |||
) | [inherited] |
const uchar * cv::MatND::ptr | ( | int | i0, | |
int | i1, | |||
int | i2 | |||
) | const [inherited] |
uchar * cv::MatND::ptr | ( | const int * | idx | ) | [inherited] |
const uchar * cv::MatND::ptr | ( | const int * | idx | ) | const [inherited] |
_Tp & cv::MatND::at | ( | int | i0 | ) | [inherited] |
const _Tp & cv::MatND::at | ( | int | i0 | ) | const [inherited] |
_Tp & cv::MatND::at | ( | int | i0, | |
int | i1 | |||
) | [inherited] |
const _Tp & cv::MatND::at | ( | int | i0, | |
int | i1 | |||
) | const [inherited] |
_Tp & cv::MatND::at | ( | int | i0, | |
int | i1, | |||
int | i2 | |||
) | [inherited] |
const _Tp & cv::MatND::at | ( | int | i0, | |
int | i1, | |||
int | i2 | |||
) | const [inherited] |
_Tp & cv::MatND::at | ( | const int * | idx | ) | [inherited] |
const _Tp & cv::MatND::at | ( | const int * | idx | ) | const [inherited] |
int cv::MatND::flags [inherited] |
int cv::MatND::dims [inherited] |
int* cv::MatND::refcount [inherited] |
uchar* cv::MatND::data [inherited] |
uchar* cv::MatND::datastart [inherited] |
uchar* cv::MatND::dataend [inherited] |
int cv::MatND::size[MAX_DIM] [inherited] |
size_t cv::MatND::step[MAX_DIM] [inherited] |