|
| Color () |
|
| Color (double gray) |
| The three channels will have the same value equal to gray. More...
|
|
| Color (double blue, double green, double red) |
|
| Color (const Scalar &color) |
|
| operator Vec3b () const |
|
| Scalar_ () |
| default constructor More...
|
|
| Scalar_ (double v0, double v1, double v2=0, double v3=0) |
|
| Scalar_ (double v0) |
|
| Scalar_ (const Scalar_ &s) |
|
| Scalar_ (Scalar_ &&s) CV_NOEXCEPT |
|
| Scalar_ (const Vec< _Tp2, cn > &v) |
|
Scalar_< double > | conj () const |
| returns (v0, -v1, -v2, -v3) More...
|
|
bool | isReal () const |
| returns true iff v1 == v2 == v3 == 0 More...
|
|
Scalar_< double > | mul (const Scalar_< double > &a, double scale=1) const |
| per-element product More...
|
|
| operator Scalar_< T2 > () const |
| conversion to another data type More...
|
|
Scalar_ & | operator= (const Scalar_ &s) |
|
Scalar_ & | operator= (Scalar_ &&s) CV_NOEXCEPT |
|
| Vec () |
| default constructor More...
|
|
| Vec (double v0) |
| 1-element vector constructor More...
|
|
| Vec (double v0, double v1) |
| 2-element vector constructor More...
|
|
| Vec (double v0, double v1, double v2) |
| 3-element vector constructor More...
|
|
| Vec (double v0, double v1, double v2, double v3) |
| 4-element vector constructor More...
|
|
| Vec (double v0, double v1, double v2, double v3, double v4) |
| 5-element vector constructor More...
|
|
| Vec (double v0, double v1, double v2, double v3, double v4, double v5) |
| 6-element vector constructor More...
|
|
| Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6) |
| 7-element vector constructor More...
|
|
| Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7) |
| 8-element vector constructor More...
|
|
| Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8) |
| 9-element vector constructor More...
|
|
| Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9) |
| 10-element vector constructor More...
|
|
| Vec (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9, double v10, double v11, double v12, double v13) |
| 14-element vector constructor More...
|
|
| Vec (const double *values) |
|
| Vec (std::initializer_list< double >) |
|
| Vec (const Vec< double, cn > &v) |
|
| Vec (const Matx< double, cn, 1 > &a, const Matx< double, cn, 1 > &b, Matx_AddOp) |
|
| Vec (const Matx< double, cn, 1 > &a, const Matx< double, cn, 1 > &b, Matx_SubOp) |
|
| Vec (const Matx< double, cn, 1 > &a, _T2 alpha, Matx_ScaleOp) |
|
Vec | conj () const |
| conjugation (makes sense for complex numbers and quaternions) More...
|
|
Vec | cross (const Vec &v) const |
|
Vec | mul (const Vec< double, cn > &v) const |
| per-element multiplication More...
|
|
| operator Vec< T2, cn > () const |
| conversion to another data type More...
|
|
const double & | operator() (int i) const |
|
double & | operator() (int i) |
|
const double & | operator[] (int i) const |
|
double & | operator[] (int i) |
|
| Matx () |
| default constructor More...
|
|
| Matx (double v0) |
| 1x1 matrix More...
|
|
| Matx (double v0, double v1) |
| 1x2 or 2x1 matrix More...
|
|
| Matx (double v0, double v1, double v2) |
| 1x3 or 3x1 matrix More...
|
|
| Matx (double v0, double v1, double v2, double v3) |
| 1x4, 2x2 or 4x1 matrix More...
|
|
| Matx (double v0, double v1, double v2, double v3, double v4) |
| 1x5 or 5x1 matrix More...
|
|
| Matx (double v0, double v1, double v2, double v3, double v4, double v5) |
| 1x6, 2x3, 3x2 or 6x1 matrix More...
|
|
| Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6) |
| 1x7 or 7x1 matrix More...
|
|
| Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7) |
| 1x8, 2x4, 4x2 or 8x1 matrix More...
|
|
| Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8) |
| 1x9, 3x3 or 9x1 matrix More...
|
|
| Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9) |
| 1x10, 2x5 or 5x2 or 10x1 matrix More...
|
|
| Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9, double v10, double v11) |
| 1x12, 2x6, 3x4, 4x3, 6x2 or 12x1 matrix More...
|
|
| Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9, double v10, double v11, double v12, double v13) |
| 1x14, 2x7, 7x2 or 14x1 matrix More...
|
|
| Matx (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7, double v8, double v9, double v10, double v11, double v12, double v13, double v14, double v15) |
| 1x16, 4x4 or 16x1 matrix More...
|
|
| Matx (const double *vals) |
| initialize from a plain array More...
|
|
| Matx (std::initializer_list< double >) |
| initialize from an initializer list More...
|
|
| Matx (const Matx< double, m, n > &a, const Matx< double, m, n > &b, Matx_AddOp) |
|
| Matx (const Matx< double, m, n > &a, const Matx< double, m, n > &b, Matx_SubOp) |
|
| Matx (const Matx< double, m, n > &a, _T2 alpha, Matx_ScaleOp) |
|
| Matx (const Matx< double, m, n > &a, const Matx< double, m, n > &b, Matx_MulOp) |
|
| Matx (const Matx< double, m, n > &a, const Matx< double, m, n > &b, Matx_DivOp) |
|
| Matx (const Matx< double, m, l > &a, const Matx< double, l, n > &b, Matx_MatMulOp) |
|
| Matx (const Matx< double, n, m > &a, Matx_TOp) |
|
Matx< double, m, 1 > | col (int i) const |
| extract the matrix column More...
|
|
double | ddot (const Matx< double, m, n > &v) const |
| dot product computed in double-precision arithmetics More...
|
|
diag_type | diag () const |
| extract the matrix diagonal More...
|
|
Matx< double, m, n > | div (const Matx< double, m, n > &a) const |
| divide two matrices element-wise More...
|
|
double | dot (const Matx< double, m, n > &v) const |
| dot product computed with the default precision More...
|
|
Matx< double, m1, n1 > | get_minor (int base_row, int base_col) const |
| extract part of the matrix More...
|
|
Matx< double, n, m > | inv (int method=DECOMP_LU, bool *p_is_ok=NULL) const |
| invert the matrix More...
|
|
Matx< double, m, n > | mul (const Matx< double, m, n > &a) const |
| multiply two matrices element-wise More...
|
|
| operator Matx< T2, m, n > () const |
| conversion to another data type More...
|
|
const double & | operator() (int row, int col) const |
| element access More...
|
|
double & | operator() (int row, int col) |
|
const double & | operator() (int i) const |
| 1D element access More...
|
|
double & | operator() (int i) |
|
Matx< double, m1, n1 > | reshape () const |
| change the matrix shape More...
|
|
Matx< double, 1, n > | row (int i) const |
| extract the matrix row More...
|
|
Matx< double, n, l > | solve (const Matx< double, m, l > &rhs, int flags=DECOMP_LU) const |
| solve linear system More...
|
|
Vec< double, n > | solve (const Vec< double, m > &rhs, int method) const |
|
Matx< double, n, m > | t () const |
| transpose the matrix More...
|
|
|
enum | |
|
typedef double | value_type |
|
enum | |
|
typedef Matx< double, shortdim, 1 > | diag_type |
|
typedef Matx< double, m, n > | mat_type |
|
typedef double | value_type |
|
double | val [m *n] |
|
static Vec< _Tp1, cn > & | operator+= (Vec< _Tp1, cn > &a, const Vec< _Tp2, cn > &b) |
|
static Vec< _Tp1, cn > & | operator-= (Vec< _Tp1, cn > &a, const Vec< _Tp2, cn > &b) |
|
static Vec< double, cn > | operator+ (const Vec< double, cn > &a, const Vec< double, cn > &b) |
|
static Vec< double, cn > | operator- (const Vec< double, cn > &a, const Vec< double, cn > &b) |
|
static Vec< double, cn > | operator- (const Vec< double, cn > &a) |
|
static Vec< double, cn > & | operator*= (Vec< double, cn > &a, int alpha) |
|
static Vec< double, cn > & | operator*= (Vec< double, cn > &a, float alpha) |
|
static Vec< double, cn > & | operator*= (Vec< double, cn > &a, double alpha) |
|
Vec< double, 4 > & | operator*= (Vec< double, 4 > &v1, const Vec< double, 4 > &v2) |
|
static Vec< double, cn > & | operator/= (Vec< double, cn > &a, int alpha) |
|
static Vec< double, cn > & | operator/= (Vec< double, cn > &a, float alpha) |
|
static Vec< double, cn > & | operator/= (Vec< double, cn > &a, double alpha) |
|
static Vec< double, cn > | operator* (const Vec< double, cn > &a, int alpha) |
|
static Vec< double, cn > | operator* (int alpha, const Vec< double, cn > &a) |
|
static Vec< double, cn > | operator* (const Vec< double, cn > &a, float alpha) |
|
static Vec< double, cn > | operator* (float alpha, const Vec< double, cn > &a) |
|
static Vec< double, cn > | operator* (const Vec< double, cn > &a, double alpha) |
|
static Vec< double, cn > | operator* (double alpha, const Vec< double, cn > &a) |
|
Vec< double, 4 > | operator* (const Vec< double, 4 > &v1, const Vec< double, 4 > &v2) |
|
static Vec< double, cn > | operator/ (const Vec< double, cn > &a, int alpha) |
|
static Vec< double, cn > | operator/ (const Vec< double, cn > &a, float alpha) |
|
static Vec< double, cn > | operator/ (const Vec< double, cn > &a, double alpha) |
|
static Matx< _Tp1, m, n > & | operator+= (Matx< _Tp1, m, n > &a, const Matx< _Tp2, m, n > &b) |
|
static Matx< _Tp1, m, n > & | operator-= (Matx< _Tp1, m, n > &a, const Matx< _Tp2, m, n > &b) |
|
static Matx< double, m, n > | operator+ (const Matx< double, m, n > &a, const Matx< double, m, n > &b) |
|
static Matx< double, m, n > | operator- (const Matx< double, m, n > &a, const Matx< double, m, n > &b) |
|
static Matx< double, m, n > | operator- (const Matx< double, m, n > &a) |
|
static Matx< double, m, n > & | operator*= (Matx< double, m, n > &a, int alpha) |
|
static Matx< double, m, n > & | operator*= (Matx< double, m, n > &a, float alpha) |
|
static Matx< double, m, n > & | operator*= (Matx< double, m, n > &a, double alpha) |
|
static Matx< double, m, n > | operator* (const Matx< double, m, n > &a, int alpha) |
|
static Matx< double, m, n > | operator* (const Matx< double, m, n > &a, float alpha) |
|
static Matx< double, m, n > | operator* (const Matx< double, m, n > &a, double alpha) |
|
static Matx< double, m, n > | operator* (int alpha, const Matx< double, m, n > &a) |
|
static Matx< double, m, n > | operator* (float alpha, const Matx< double, m, n > &a) |
|
static Matx< double, m, n > | operator* (double alpha, const Matx< double, m, n > &a) |
|
static Matx< double, m, n > | operator* (const Matx< double, m, l > &a, const Matx< double, l, n > &b) |
|
static Vec< double, m > | operator* (const Matx< double, m, n > &a, const Vec< double, n > &b) |
|
static Matx< double, m, n > & | operator/= (Matx< double, m, n > &a, float alpha) |
|
static Matx< double, m, n > & | operator/= (Matx< double, m, n > &a, double alpha) |
|
static Matx< double, m, n > | operator/ (const Matx< double, m, n > &a, float alpha) |
|
static Matx< double, m, n > | operator/ (const Matx< double, m, n > &a, double alpha) |
|
static bool | operator== (const Matx< double, m, n > &a, const Matx< double, m, n > &b) |
|
static bool | operator!= (const Matx< double, m, n > &a, const Matx< double, m, n > &b) |
|