Proxy datatype for passing Mat's and vector<>'s as input parameters. More...
#include <core.hpp>
Inherits cv::_InputArray.
Public Types | |
| 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 } |
Public Member Functions | |
| _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 (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) | |
| virtual bool | fixedSize () const |
| virtual bool | fixedType () const |
| virtual bool | needed () const |
| virtual Mat & | getMatRef (int i=-1) const |
| gpu::GpuMat & | getGpuMatRef () 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 |
| 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 |
Public Attributes | |
| int | flags |
| void * | obj |
| Size | sz |
Proxy datatype for passing Mat's and vector<>'s as input parameters.
anonymous enum [inherited] |
| cv::_OutputArray::_OutputArray | ( | vector< _Tp > & | vec | ) |
| cv::_OutputArray::_OutputArray | ( | vector< vector< _Tp > > & | vec | ) |
| cv::_OutputArray::_OutputArray | ( | vector< Mat > & | vec | ) |
| cv::_OutputArray::_OutputArray | ( | vector< Mat_< _Tp > > & | vec | ) |
| cv::_OutputArray::_OutputArray | ( | Mat_< _Tp > & | m | ) |
| cv::_OutputArray::_OutputArray | ( | Matx< _Tp, m, n > & | matx | ) |
| cv::_OutputArray::_OutputArray | ( | _Tp * | vec, |
| int | n | ||
| ) |
| cv::_OutputArray::_OutputArray | ( | gpu::GpuMat & | d_mat | ) |
| cv::_OutputArray::_OutputArray | ( | const Mat & | m | ) |
| cv::_OutputArray::_OutputArray | ( | const vector< _Tp > & | vec | ) |
| cv::_OutputArray::_OutputArray | ( | const vector< vector< _Tp > > & | vec | ) |
| cv::_OutputArray::_OutputArray | ( | const vector< Mat > & | vec | ) |
| cv::_OutputArray::_OutputArray | ( | const vector< Mat_< _Tp > > & | vec | ) |
| cv::_OutputArray::_OutputArray | ( | const Mat_< _Tp > & | m | ) |
| cv::_OutputArray::_OutputArray | ( | const Matx< _Tp, m, n > & | matx | ) |
| cv::_OutputArray::_OutputArray | ( | const _Tp * | vec, |
| int | n | ||
| ) |
| cv::_OutputArray::_OutputArray | ( | const gpu::GpuMat & | d_mat | ) |
| 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] |
| gpu::GpuMat& cv::_OutputArray::getGpuMatRef | ( | ) | 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 [virtual, inherited] |
| virtual void cv::_InputArray::getMatVector | ( | vector< Mat > & | mv | ) | const [virtual, inherited] |
| virtual GlBuffer cv::_InputArray::getGlBuffer | ( | ) | const [virtual, inherited] |
| virtual GlTexture cv::_InputArray::getGlTexture | ( | ) | const [virtual, inherited] |
| virtual gpu::GpuMat cv::_InputArray::getGpuMat | ( | ) | const [virtual, inherited] |
| virtual int cv::_InputArray::kind | ( | ) | const [virtual, inherited] |
| virtual Size cv::_InputArray::size | ( | int | i = -1 | ) | const [virtual, inherited] |
| virtual size_t cv::_InputArray::total | ( | int | i = -1 | ) | const [virtual, inherited] |
| virtual int cv::_InputArray::type | ( | int | i = -1 | ) | const [virtual, inherited] |
| virtual int cv::_InputArray::depth | ( | int | i = -1 | ) | const [virtual, inherited] |
| virtual int cv::_InputArray::channels | ( | int | i = -1 | ) | const [virtual, inherited] |
| virtual bool cv::_InputArray::empty | ( | ) | const [virtual, inherited] |
int cv::_InputArray::flags [inherited] |
void* cv::_InputArray::obj [inherited] |
Size cv::_InputArray::sz [inherited] |