Proxy datatype for passing Mat's and vector<>'s as input parameters.
More...
#include <core.hpp>
Inherits cv::_InputArray.
|
enum | {
KIND_SHIFT = 16,
FIXED_TYPE = 0x8000 << KIND_SHIFT,
FIXED_SIZE = 0x4000 << KIND_SHIFT,
KIND_MASK = ~(FIXED_TYPE|FIXED_SIZE) - (1 << KIND_SHIFT) + 1,
NONE = 0 << KIND_SHIFT,
MAT = 1 << KIND_SHIFT,
MATX = 2 << KIND_SHIFT,
STD_VECTOR = 3 << KIND_SHIFT,
STD_VECTOR_VECTOR = 4 << KIND_SHIFT,
STD_VECTOR_MAT = 5 << KIND_SHIFT,
EXPR = 6 << KIND_SHIFT,
OPENGL_BUFFER = 7 << KIND_SHIFT,
OPENGL_TEXTURE = 8 << KIND_SHIFT,
GPU_MAT = 9 << KIND_SHIFT,
OCL_MAT =10 << KIND_SHIFT
} |
|
|
| _OutputArray () |
|
| _OutputArray (Mat &m) |
|
template<typename _Tp > |
| _OutputArray (vector< _Tp > &vec) |
|
template<typename _Tp > |
| _OutputArray (vector< vector< _Tp > > &vec) |
|
| _OutputArray (vector< Mat > &vec) |
|
template<typename _Tp > |
| _OutputArray (vector< Mat_< _Tp > > &vec) |
|
template<typename _Tp > |
| _OutputArray (Mat_< _Tp > &m) |
|
template<typename _Tp , int m, int n> |
| _OutputArray (Matx< _Tp, m, n > &matx) |
|
template<typename _Tp > |
| _OutputArray (_Tp *vec, int n) |
|
| _OutputArray (gpu::GpuMat &d_mat) |
|
| _OutputArray (ogl::Buffer &buf) |
|
| _OutputArray (ogl::Texture2D &tex) |
|
| _OutputArray (const Mat &m) |
|
template<typename _Tp > |
| _OutputArray (const vector< _Tp > &vec) |
|
template<typename _Tp > |
| _OutputArray (const vector< vector< _Tp > > &vec) |
|
| _OutputArray (const vector< Mat > &vec) |
|
template<typename _Tp > |
| _OutputArray (const vector< Mat_< _Tp > > &vec) |
|
template<typename _Tp > |
| _OutputArray (const Mat_< _Tp > &m) |
|
template<typename _Tp , int m, int n> |
| _OutputArray (const Matx< _Tp, m, n > &matx) |
|
template<typename _Tp > |
| _OutputArray (const _Tp *vec, int n) |
|
| _OutputArray (const gpu::GpuMat &d_mat) |
|
| _OutputArray (const ogl::Buffer &buf) |
|
| _OutputArray (const ogl::Texture2D &tex) |
|
virtual bool | fixedSize () const |
|
virtual bool | fixedType () const |
|
virtual bool | needed () const |
|
virtual Mat & | getMatRef (int i=-1) const |
|
gpu::GpuMat & | getGpuMatRef () const |
|
ogl::Buffer & | getOGlBufferRef () const |
|
ogl::Texture2D & | getOGlTexture2DRef () const |
|
virtual void | create (Size sz, int type, int i=-1, bool allowTransposed=false, int fixedDepthMask=0) const |
|
virtual void | create (int rows, int cols, int type, int i=-1, bool allowTransposed=false, int fixedDepthMask=0) const |
|
virtual void | create (int dims, const int *size, int type, int i=-1, bool allowTransposed=false, int fixedDepthMask=0) const |
|
virtual void | release () const |
|
virtual void | clear () const |
|
virtual | ~_OutputArray () |
|
virtual Mat | getMat (int i=-1) const |
|
virtual void | getMatVector (vector< Mat > &mv) const |
|
virtual GlBuffer | getGlBuffer () const |
|
virtual GlTexture | getGlTexture () const |
|
virtual gpu::GpuMat | getGpuMat () const |
|
ogl::Buffer | getOGlBuffer () const |
|
ogl::Texture2D | getOGlTexture2D () const |
|
virtual int | kind () const |
|
virtual Size | size (int i=-1) const |
|
virtual size_t | total (int i=-1) const |
|
virtual int | type (int i=-1) const |
|
virtual int | depth (int i=-1) const |
|
virtual int | channels (int i=-1) const |
|
virtual bool | empty () const |
|
Proxy datatype for passing Mat's and vector<>'s as input parameters.
Enumerator |
---|
KIND_SHIFT |
|
FIXED_TYPE |
|
FIXED_SIZE |
|
KIND_MASK |
|
NONE |
|
MAT |
|
MATX |
|
STD_VECTOR |
|
STD_VECTOR_VECTOR |
|
STD_VECTOR_MAT |
|
EXPR |
|
OPENGL_BUFFER |
|
OPENGL_TEXTURE |
|
GPU_MAT |
|
OCL_MAT |
|
cv::_OutputArray::_OutputArray |
( |
| ) |
|
cv::_OutputArray::_OutputArray |
( |
Mat & |
m | ) |
|
template<typename _Tp >
cv::_OutputArray::_OutputArray |
( |
vector< _Tp > & |
vec | ) |
|
template<typename _Tp >
cv::_OutputArray::_OutputArray |
( |
vector< vector< _Tp > > & |
vec | ) |
|
cv::_OutputArray::_OutputArray |
( |
vector< Mat > & |
vec | ) |
|
template<typename _Tp >
cv::_OutputArray::_OutputArray |
( |
vector< Mat_< _Tp > > & |
vec | ) |
|
template<typename _Tp >
cv::_OutputArray::_OutputArray |
( |
Mat_< _Tp > & |
m | ) |
|
template<typename _Tp , int m, int n>
cv::_OutputArray::_OutputArray |
( |
Matx< _Tp, m, n > & |
matx | ) |
|
template<typename _Tp >
cv::_OutputArray::_OutputArray |
( |
_Tp * |
vec, |
|
|
int |
n |
|
) |
| |
cv::_OutputArray::_OutputArray |
( |
const Mat & |
m | ) |
|
template<typename _Tp >
cv::_OutputArray::_OutputArray |
( |
const vector< _Tp > & |
vec | ) |
|
template<typename _Tp >
cv::_OutputArray::_OutputArray |
( |
const vector< vector< _Tp > > & |
vec | ) |
|
cv::_OutputArray::_OutputArray |
( |
const vector< Mat > & |
vec | ) |
|
template<typename _Tp >
cv::_OutputArray::_OutputArray |
( |
const vector< Mat_< _Tp > > & |
vec | ) |
|
template<typename _Tp >
cv::_OutputArray::_OutputArray |
( |
const Mat_< _Tp > & |
m | ) |
|
template<typename _Tp , int m, int n>
cv::_OutputArray::_OutputArray |
( |
const Matx< _Tp, m, n > & |
matx | ) |
|
template<typename _Tp >
cv::_OutputArray::_OutputArray |
( |
const _Tp * |
vec, |
|
|
int |
n |
|
) |
| |
cv::_OutputArray::_OutputArray |
( |
const gpu::GpuMat & |
d_mat | ) |
|
cv::_OutputArray::_OutputArray |
( |
const ogl::Buffer & |
buf | ) |
|
virtual cv::_OutputArray::~_OutputArray |
( |
| ) |
|
|
virtual |
virtual bool cv::_OutputArray::fixedSize |
( |
| ) |
const |
|
virtual |
virtual bool cv::_OutputArray::fixedType |
( |
| ) |
const |
|
virtual |
virtual bool cv::_OutputArray::needed |
( |
| ) |
const |
|
virtual |
virtual Mat& cv::_OutputArray::getMatRef |
( |
int |
i = -1 | ) |
const |
|
virtual |
ogl::Buffer& cv::_OutputArray::getOGlBufferRef |
( |
| ) |
const |
virtual void cv::_OutputArray::create |
( |
Size |
sz, |
|
|
int |
type, |
|
|
int |
i = -1 , |
|
|
bool |
allowTransposed = false , |
|
|
int |
fixedDepthMask = 0 |
|
) |
| const |
|
virtual |
virtual void cv::_OutputArray::create |
( |
int |
rows, |
|
|
int |
cols, |
|
|
int |
type, |
|
|
int |
i = -1 , |
|
|
bool |
allowTransposed = false , |
|
|
int |
fixedDepthMask = 0 |
|
) |
| const |
|
virtual |
virtual void cv::_OutputArray::create |
( |
int |
dims, |
|
|
const int * |
size, |
|
|
int |
type, |
|
|
int |
i = -1 , |
|
|
bool |
allowTransposed = false , |
|
|
int |
fixedDepthMask = 0 |
|
) |
| const |
|
virtual |
virtual void cv::_OutputArray::release |
( |
| ) |
const |
|
virtual |
virtual void cv::_OutputArray::clear |
( |
| ) |
const |
|
virtual |
virtual Mat cv::_InputArray::getMat |
( |
int |
i = -1 | ) |
const |
|
virtualinherited |
virtual void cv::_InputArray::getMatVector |
( |
vector< Mat > & |
mv | ) |
const |
|
virtualinherited |
virtual GlBuffer cv::_InputArray::getGlBuffer |
( |
| ) |
const |
|
virtualinherited |
virtual GlTexture cv::_InputArray::getGlTexture |
( |
| ) |
const |
|
virtualinherited |
virtual gpu::GpuMat cv::_InputArray::getGpuMat |
( |
| ) |
const |
|
virtualinherited |
virtual int cv::_InputArray::kind |
( |
| ) |
const |
|
virtualinherited |
virtual Size cv::_InputArray::size |
( |
int |
i = -1 | ) |
const |
|
virtualinherited |
virtual size_t cv::_InputArray::total |
( |
int |
i = -1 | ) |
const |
|
virtualinherited |
virtual int cv::_InputArray::type |
( |
int |
i = -1 | ) |
const |
|
virtualinherited |
virtual int cv::_InputArray::depth |
( |
int |
i = -1 | ) |
const |
|
virtualinherited |
virtual int cv::_InputArray::channels |
( |
int |
i = -1 | ) |
const |
|
virtualinherited |
virtual bool cv::_InputArray::empty |
( |
| ) |
const |
|
virtualinherited |
int cv::_InputArray::flags |
|
inherited |
void* cv::_InputArray::obj |
|
inherited |
The documentation for this class was generated from the following files: