Class cv::_InputOutputArray#

Collaboration diagram for cv::_InputOutputArray:

Public Types#

Public Types inherited from cv::_OutputArray

Return

Name

Description

DepthMask

Public Types inherited from cv::_InputArray

Return

Name

Description

KindFlag

Public Member Functions#

Public Member Functions inherited from cv::_OutputArray

Return

Name

Description

_OutputArray()

_OutputArray(
    _Tp * vec,
    int n )

_OutputArray(
    const _Tp * vec,
    int n )

_OutputArray(const cuda::GpuMat & d_mat)

_OutputArray(const cuda::GpuMatND & d_mat)

_OutputArray(const cuda::HostMem & cuda_mem)

_OutputArray(const cudev::GpuMat_< _Tp > & m)

_OutputArray(const Mat & m)

_OutputArray(const Mat_< _Tp > & m)

_OutputArray(const Matx< _Tp, m, n > & matx)

_OutputArray(const ogl::Buffer & buf)

_OutputArray(const std::array< _Tp, _Nm > & arr)

_OutputArray(const std::array< Mat, _Nm > & arr)

_OutputArray(const std::vector< _Tp > & vec)

_OutputArray(const std::vector< cuda::GpuMat > & d_mat)

_OutputArray(const std::vector< cuda::GpuMatND > & d_mat)

_OutputArray(const std::vector< Mat > & vec)

_OutputArray(const std::vector< Mat_< _Tp > > & vec)

_OutputArray(const std::vector< std::vector< _Tp > > & vec)

_OutputArray(const std::vector< UMat > & vec)

_OutputArray(const UMat & m)

_OutputArray(cuda::GpuMat & d_mat)

_OutputArray(cuda::GpuMatND & d_mat)

_OutputArray(cuda::HostMem & cuda_mem)

_OutputArray(cudev::GpuMat_< _Tp > & m)

_OutputArray(
    int _flags,
    void * _obj )

_OutputArray(Mat & m)

_OutputArray(Mat_< _Tp > & m)

_OutputArray(Matx< _Tp, m, n > & matx)

_OutputArray(ogl::Buffer & buf)

_OutputArray(std::array< _Tp, _Nm > & arr)

_OutputArray(std::array< Mat, _Nm > & arr)

_OutputArray(std::vector< _Tp > & vec)

_OutputArray(std::vector< bool > & vec)

_OutputArray(std::vector< cuda::GpuMat > & d_mat)

_OutputArray(std::vector< cuda::GpuMatND > & d_mat)

_OutputArray(std::vector< Mat > & vec)

_OutputArray(std::vector< Mat_< _Tp > > & vec)

_OutputArray(std::vector< std::vector< _Tp > > & vec)

_OutputArray(std::vector< std::vector< bool > > &)

_OutputArray(std::vector< UMat > & vec)

_OutputArray(UMat & m)

void

assign(const Mat & m)

void

assign(const std::vector< Mat > & v)

void

assign(const std::vector< UMat > & v)

void

assign(const UMat & u)

void

clear()

void

create(
    const MatShape & shape,
    int type,
    int i = -1,
    bool allowTransposed = false,
    _OutputArray::DepthMask fixedDepthMask = static_cast< _OutputArray::DepthMask >(0) )

void

create(
    int dims,
    const int * size,
    int type,
    int i = -1,
    bool allowTransposed = false,
    _OutputArray::DepthMask fixedDepthMask = static_cast< _OutputArray::DepthMask >(0) )

void

create(
    int rows,
    int cols,
    int type,
    int i = -1,
    bool allowTransposed = false,
    _OutputArray::DepthMask fixedDepthMask = static_cast< _OutputArray::DepthMask >(0) )

void

create(
    Size sz,
    int type,
    int i = -1,
    bool allowTransposed = false,
    _OutputArray::DepthMask fixedDepthMask = static_cast< _OutputArray::DepthMask >(0) )

void

createSameSize(
    const _InputArray & arr,
    int mtype )

void

fit(
    const MatShape & shape,
    int type,
    int i = -1,
    bool allowTransposed = false,
    _OutputArray::DepthMask fixedDepthMask = static_cast< _OutputArray::DepthMask >(0) )

void

fit(
    int dims,
    const int * size,
    int type,
    int i = -1,
    bool allowTransposed = false,
    _OutputArray::DepthMask fixedDepthMask = static_cast< _OutputArray::DepthMask >(0) )

void

fit(
    int rows,
    int cols,
    int type,
    int i = -1,
    bool allowTransposed = false,
    _OutputArray::DepthMask fixedDepthMask = static_cast< _OutputArray::DepthMask >(0) )

void

fit(
    Size sz,
    int type,
    int i = -1,
    bool allowTransposed = false,
    _OutputArray::DepthMask fixedDepthMask = static_cast< _OutputArray::DepthMask >(0) )

void

fitSameSize(
    const _InputArray & arr,
    int mtype )

bool

fixedSize()

bool

fixedType()

cuda::GpuMatND &

getGpuMatNDRef()

std::vector< cuda::GpuMatND > &

getGpuMatNDVecRef()

cuda::GpuMat &

getGpuMatRef()

std::vector< cuda::GpuMat > &

getGpuMatVecRef()

cuda::HostMem &

getHostMemRef()

Mat &

getMatRef(int i = -1)

std::vector< Mat > &

getMatVecRef()

ogl::Buffer &

getOGlBufferRef()

UMat &

getUMatRef(int i = -1)

std::vector< UMat > &

getUMatVecRef()

std::vector< std::vector< _Tp > > &

getVecVecRef()

void

move(Mat & m)

void

move(UMat & u)

bool

needed()

Mat

reinterpret(int type)

void

release()

void

setTo(
    const _InputArray & value,
    const _InputArray & mask = _InputArray() )

void

setZero()

Public Member Functions inherited from cv::_InputArray

Return

Name

Description

_InputArray()

_InputArray(
    const _Tp * vec,
    int n )

_InputArray(const cuda::GpuMat & d_mat)

_InputArray(const cuda::GpuMatND & d_mat)

_InputArray(const cuda::HostMem & cuda_mem)

_InputArray(const cudev::GpuMat_< _Tp > & m)

_InputArray(const double & val)

_InputArray(const Mat & m)

_InputArray(const Mat_< _Tp > & m)

_InputArray(const MatExpr & expr)

_InputArray(const Matx< _Tp, m, n > & matx)

_InputArray(const ogl::Buffer & buf)

_InputArray(const std::array< _Tp, _Nm > & arr)

_InputArray(const std::array< Mat, _Nm > & arr)

_InputArray(const std::vector< _Tp > & vec)

_InputArray(const std::vector< bool > & vec)

_InputArray(const std::vector< cuda::GpuMat > & d_mat_array)

_InputArray(const std::vector< cuda::GpuMatND > & d_mat_array)

_InputArray(const std::vector< Mat > & vec)

_InputArray(const std::vector< Mat_< _Tp > > & vec)

_InputArray(const std::vector< std::vector< _Tp > > & vec)

_InputArray(const std::vector< std::vector< bool > > &)

_InputArray(const std::vector< UMat > & umv)

_InputArray(const UMat & um)

_InputArray(
    int _flags,
    void * _obj )

~_InputArray()

int

channels(int i = -1)

int

cols(int i = -1)

void

copyTo(const _OutputArray & arr)

void

copyTo(
    const _OutputArray & arr,
    const _InputArray & mask )

int

depth(int i = -1)

int

dims(int i = -1)

bool

empty()

bool

empty(int i)

int

getFlags()

cuda::GpuMat

getGpuMat()

cuda::GpuMatND

getGpuMatND()

void

getGpuMatNDVector(std::vector< cuda::GpuMatND > & gpumv)

void

getGpuMatVector(std::vector< cuda::GpuMat > & gpumv)

Mat

getMat(int idx = -1)

Mat

getMat_(int idx = -1)

void

getMatVector(std::vector< Mat > & mv)

void *

getObj()

ogl::Buffer

getOGlBuffer()

Size

getSz()

UMat

getUMat(int idx = -1)

void

getUMatVector(std::vector< UMat > & umv)

bool

isContinuous(int i = -1)

bool

isGpuMat()

bool

isGpuMatND()

bool

isGpuMatVector()

bool

isMat()

bool

isMatVector()

bool

isMatx()

bool

isSubmatrix(int i = -1)

bool

isUMat()

bool

isUMatVector()

bool

isVector()

bool

isVecVector()

_InputArray::KindFlag

kind()

size_t

offset(int i = -1)

int

rows(int i = -1)

bool

sameSize(const _InputArray & arr)

MatShape

shape(int i = -1)

Size

size(int i = -1)

int

sizend(
    int * sz,
    int i = -1 )

size_t

step(int i = -1)

size_t

total(int i = -1)

int

type(int i = -1)

Static Public Member Functions#

Static Public Member Functions inherited from cv::_OutputArray
Static Public Member Functions inherited from cv::_InputArray

Additional Inherited Members#

Protected Member Functions inherited from cv::_InputArray
Protected Attributes inherited from cv::_InputArray

Return

Name

Description

int

flags

void *

obj

Size

sz

Constructor & Destructor Documentation#

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray()

_InputOutputArray()#

template<typename _Tp>
cv::_InputOutputArray::_InputOutputArray(
_Tp * vec,
int n )

_InputOutputArray()#

template<typename _Tp>
cv::_InputOutputArray::_InputOutputArray(
const _Tp * vec,
int n )

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(const cuda::GpuMat & d_mat)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(const cuda::GpuMatND & d_mat)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(const cuda::HostMem & cuda_mem)

_InputOutputArray()#

template<typename _Tp>
cv::_InputOutputArray::InputOutputArray(const cudev::GpuMat< _Tp > & m)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(const Mat & m)

_InputOutputArray()#

template<typename _Tp>
cv::_InputOutputArray::InputOutputArray(const Mat< _Tp > & m)

_InputOutputArray()#

template<typename _Tp, int m, int n>
cv::_InputOutputArray::_InputOutputArray(const Matx< _Tp, m, n > & matx)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(const ogl::Buffer & buf)

_InputOutputArray()#

template<typename _Tp, std::size_t _Nm>
cv::_InputOutputArray::_InputOutputArray(const std::array< _Tp, _Nm > & arr)

_InputOutputArray()#

template<std::size_t _Nm>
cv::_InputOutputArray::_InputOutputArray(const std::array< Mat, _Nm > & arr)

_InputOutputArray()#

template<typename _Tp>
cv::_InputOutputArray::_InputOutputArray(const std::vector< _Tp > & vec)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(const std::vector< cuda::GpuMat > & d_mat)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(const std::vector< cuda::GpuMatND > & d_mat)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(const std::vector< Mat > & vec)

_InputOutputArray()#

template<typename _Tp>
cv::_InputOutputArray::InputOutputArray(const std::vector< Mat< _Tp > > & vec)

_InputOutputArray()#

template<typename _Tp>
cv::_InputOutputArray::_InputOutputArray(const std::vector< std::vector< _Tp > > & vec)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(const std::vector< UMat > & vec)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(const UMat & m)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(cuda::GpuMat & d_mat)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(cuda::GpuMatND & d_mat)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(cuda::HostMem & cuda_mem)

_InputOutputArray()#

template<typename _Tp>
cv::_InputOutputArray::InputOutputArray(cudev::GpuMat< _Tp > & m)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(
int _flags,
void * _obj )

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(Mat & m)

_InputOutputArray()#

template<typename _Tp>
cv::_InputOutputArray::InputOutputArray(Mat< _Tp > & m)

_InputOutputArray()#

template<typename _Tp, int m, int n>
cv::_InputOutputArray::_InputOutputArray(Matx< _Tp, m, n > & matx)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(ogl::Buffer & buf)

_InputOutputArray()#

template<typename _Tp, std::size_t _Nm>
cv::_InputOutputArray::_InputOutputArray(std::array< _Tp, _Nm > & arr)

_InputOutputArray()#

template<std::size_t _Nm>
cv::_InputOutputArray::_InputOutputArray(std::array< Mat, _Nm > & arr)

_InputOutputArray()#

template<typename _Tp>
cv::_InputOutputArray::_InputOutputArray(std::vector< _Tp > & vec)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(std::vector< bool > & vec)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(std::vector< cuda::GpuMat > & d_mat)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(std::vector< cuda::GpuMatND > & d_mat)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(std::vector< Mat > & vec)

_InputOutputArray()#

template<typename _Tp>
cv::_InputOutputArray::InputOutputArray(std::vector< Mat< _Tp > > & vec)

_InputOutputArray()#

template<typename _Tp>
cv::_InputOutputArray::_InputOutputArray(std::vector< std::vector< _Tp > > & vec)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(std::vector< UMat > & vec)

_InputOutputArray()#

cv::_InputOutputArray::_InputOutputArray(UMat & m)

Member Function Documentation#

rawInOut()#

template<typename _Tp, std::size_t _Nm>
_InputOutputArray cv::_InputOutputArray::rawInOut(std::array< _Tp, _Nm > & arr)

rawInOut()#

template<typename _Tp>
static _InputOutputArray cv::_InputOutputArray::rawInOut(std::vector< _Tp > & vec)

Source file#

The documentation for this class was generated from the following file: