Public Types |
enum | { depth = DataDepth<_Tp>::value,
channels = cn,
type = CV_MAKETYPE(depth, channels)
} |
typedef _Tp | value_type |
Public Member Functions |
| Vec () |
| Vec (_Tp v0) |
| Vec (_Tp v0, _Tp v1) |
| Vec (_Tp v0, _Tp v1, _Tp v2) |
| Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3) |
| Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4) |
| Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5) |
| Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6) |
| Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7) |
| Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8) |
| Vec (_Tp v0, _Tp v1, _Tp v2, _Tp v3, _Tp v4, _Tp v5, _Tp v6, _Tp v7, _Tp v8, _Tp v9) |
| Vec (const Vec< _Tp, cn > &v) |
_Tp | dot (const Vec &v) const |
double | ddot (const Vec &v) const |
Vec | cross (const Vec &v) const |
template<typename T2 > |
| operator Vec< T2, cn > () const |
| operator CvScalar () const |
_Tp | operator[] (int i) const |
_Tp & | operator[] (int i) |
template<> |
Vec< float, 3 > | cross (const Vec< float, 3 > &v) const |
template<> |
Vec< double, 3 > | cross (const Vec< double, 3 > &v) const |
Static Public Member Functions |
static Vec | all (_Tp alpha) |
Public Attributes |
_Tp | val [cn] |