cv::MatExpr_< E, M > Class Template Reference

#include <cxmat.hpp>

Inherits cv::MatExpr_Base_< M >.

List of all members.

Public Member Functions

 MatExpr_ (const E &_e)
 ~MatExpr_ ()
 operator M () const
void assignTo (M &m, int type=-1) const
row (int y) const
col (int x) const
diag (int d=0) const
operator() (const Range &rowRange, const Range &colRange) const
operator() (const Rect &roi) const
cross (const M &m) const
double dot (const M &m) const
MatExpr_< MatExpr_Op2_< M,
double, M, MatOp_T_< Mat >
>, M > 
t () const
MatExpr_< MatExpr_Op2_< M, int,
M, MatOp_Inv_< Mat > >, M > 
inv (int method=DECOMP_LU) const
MatExpr_< MatExpr_Op4_< M, M,
double, char, M, MatOp_MulDiv_
< Mat > >, M > 
mul (const M &m, double scale=1) const
template<typename A >
MatExpr_< MatExpr_Op4_< M, M,
double, char, M, MatOp_MulDiv_
< Mat > >, M > 
mul (const MatExpr_< A, M > &m, double scale=1) const

Public Attributes

e

template<typename E, typename M>
class cv::MatExpr_< E, M >


Constructor & Destructor Documentation

template<typename E, typename M>
cv::MatExpr_< E, M >::MatExpr_ ( const E &  _e  ) 
template<typename E, typename M>
cv::MatExpr_< E, M >::~MatExpr_ (  ) 

Member Function Documentation

template<typename E, typename M>
cv::MatExpr_< E, M >::operator M (  )  const
template<typename E, typename M>
void cv::MatExpr_< E, M >::assignTo ( M &  m,
int  type = -1 
) const [virtual]
template<typename E, typename M>
M cv::MatExpr_< E, M >::row ( int  y  )  const
template<typename E, typename M>
M cv::MatExpr_< E, M >::col ( int  x  )  const
template<typename E, typename M>
M cv::MatExpr_< E, M >::diag ( int  d = 0  )  const
template<typename E, typename M>
M cv::MatExpr_< E, M >::operator() ( const Range rowRange,
const Range colRange 
) const
template<typename E, typename M>
M cv::MatExpr_< E, M >::operator() ( const Rect roi  )  const
template<typename E, typename M>
M cv::MatExpr_< E, M >::cross ( const M &  m  )  const
template<typename E, typename M>
double cv::MatExpr_< E, M >::dot ( const M &  m  )  const
template<typename E, typename M>
MatExpr_<MatExpr_Op2_<M, double, M, MatOp_T_<Mat> >, M> cv::MatExpr_< E, M >::t (  )  const
template<typename E, typename M>
MatExpr_<MatExpr_Op2_<M, int, M, MatOp_Inv_<Mat> >, M> cv::MatExpr_< E, M >::inv ( int  method = DECOMP_LU  )  const
template<typename E, typename M>
MatExpr_<MatExpr_Op4_<M, M, double, char, M, MatOp_MulDiv_<Mat> >, M> cv::MatExpr_< E, M >::mul ( const M &  m,
double  scale = 1 
) const
template<typename E, typename M>
template<typename A >
MatExpr_<MatExpr_Op4_<M, M, double, char, M, MatOp_MulDiv_<Mat> >, M > cv::MatExpr_< E, M >::mul ( const MatExpr_< A, M > &  m,
double  scale = 1 
) const

Member Data Documentation

template<typename E, typename M>
E cv::MatExpr_< E, M >::e

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