#include <core.hpp>
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, OCL_MAT =10 << KIND_SHIFT } |
Public Member Functions | |
| _InputArray () | |
| _InputArray (const Mat &m) | |
| _InputArray (const MatExpr &expr) | |
| template<typename _Tp > | |
| _InputArray (const _Tp *vec, int n) | |
| template<typename _Tp > | |
| _InputArray (const vector< _Tp > &vec) | |
| template<typename _Tp > | |
| _InputArray (const vector< vector< _Tp > > &vec) | |
| _InputArray (const vector< Mat > &vec) | |
| template<typename _Tp > | |
| _InputArray (const vector< Mat_< _Tp > > &vec) | |
| template<typename _Tp > | |
| _InputArray (const Mat_< _Tp > &m) | |
| template<typename _Tp , int m, int n> | |
| _InputArray (const Matx< _Tp, m, n > &matx) | |
| _InputArray (const Scalar &s) | |
| _InputArray (const double &val) | |
| _InputArray (const GlBuffer &buf) | |
| _InputArray (const GlTexture &tex) | |
| _InputArray (const gpu::GpuMat &d_mat) | |
| _InputArray (const ogl::Buffer &buf) | |
| _InputArray (const ogl::Texture2D &tex) | |
| 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 |
Public Attributes | |
| int | flags |
| void * | obj |
| Size | sz |
Proxy datatype for passing Mat's and vector<>'s as input parameters
| anonymous enum |
| cv::_InputArray::_InputArray | ( | ) |
| cv::_InputArray::_InputArray | ( | const Mat & | m | ) |
| cv::_InputArray::_InputArray | ( | const MatExpr & | expr | ) |
|
inline |
|
inline |
|
inline |
| cv::_InputArray::_InputArray | ( | const vector< Mat > & | vec | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| cv::_InputArray::_InputArray | ( | const double & | val | ) |
| cv::_InputArray::_InputArray | ( | const GlBuffer & | buf | ) |
| cv::_InputArray::_InputArray | ( | const GlTexture & | tex | ) |
| cv::_InputArray::_InputArray | ( | const gpu::GpuMat & | d_mat | ) |
| cv::_InputArray::_InputArray | ( | const ogl::Buffer & | buf | ) |
| cv::_InputArray::_InputArray | ( | const ogl::Texture2D & | tex | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| ogl::Buffer cv::_InputArray::getOGlBuffer | ( | ) | const |
| ogl::Texture2D cv::_InputArray::getOGlTexture2D | ( | ) | const |
|
virtual |
|
virtual |
| int cv::_InputArray::flags |
| void* cv::_InputArray::obj |
| Size cv::_InputArray::sz |