|
|
Inheritance diagram for VectorXD< D, T >:Public Types | |
| enum | { Dim = D } |
| typedef const ScalarType * | const_iterator |
| typedef ScalarType * | iterator |
| typedef T | ScalarType |
| typedef MatrixXX< 1, D, T > | SuperType |
| typedef VectorXD< D, T > | ThisType |
| typedef T | value_type |
Public Types inherited from MatrixXX< 1, D, T > | |
| typedef Internal::BaseMatrixXX< C, R, T > | SuperType |
| typedef MatrixXX< C, R, T > | ThisType |
| typedef MatrixXX< R, C, T > | TransposedType |
Public Types inherited from BaseMatrixXX< C, R, T > | |
| enum | { Rows = R , Cols = C , Entries = C * R } |
| typedef T | ScalarType |
| typedef BaseMatrixXX< C, R, T > | ThisType |
| typedef T | value_type |
Public Member Functions | |
| ScalarType * | begin () |
| const ScalarType * | begin () const |
| ScalarType | Distance (const VectorXD< D, T > &v) const |
| ScalarType * | end () |
| const ScalarType * | end () const |
| VectorXD< Dim+1, T > | Homogene () const |
| ScalarType | L1Distance (const VectorXD< D, T > &v) const |
| ScalarType | L1Length () const |
| ScalarType | Length () const |
| ScalarType | MaxDistance (const VectorXD< D, T > &v) const |
| template<class S> | |
| VectorXD< D, T > & | operator*= (S s) |
| VectorXD< D, T > & | operator+= (const MatrixXX< 1, D, T > &a) |
| VectorXD< D, T > | operator- () const |
| VectorXD< D, T > & | operator-= (const MatrixXX< 1, D, T > &a) |
| template<class S> | |
| VectorXD< D, T > & | operator/= (S s) |
| template<class S> | |
| ThisType & | operator= (const MatrixXX< 1, D, S > &v) |
| ThisType & | operator= (const SuperType &s) |
| ThisType & | operator= (const ThisType &v) |
| bool | operator== (const VectorXD< D, T > &a) const |
| ScalarType & | operator[] (unsigned int i) |
| ScalarType | operator[] (unsigned int i) const |
| ScalarType | SqrDistance (const VectorXD< D, T > &v) const |
| ScalarType | SqrLength () const |
| VectorXD () | |
| template<class S> | |
| VectorXD (const S *v) | |
| template<class S> | |
| VectorXD (const S x, typename std::enable_if< std::is_convertible< S, ScalarType >::value, NullClass >::type &dummy= *((NullClass *) 0)) | |
| VectorXD (const SuperType &s) | |
| VectorXD (const T *v) | |
| VectorXD (const VectorXD< D - 1, T > &v, T s) | |
| VectorXD (const VectorXD< D - 2, T > &v, T s, T s2) | |
| VectorXD (const VectorXD< D - 3, T > &v, T s, T s2, T s3) | |
| template<class S> | |
| VectorXD (const VectorXD< D, S > &v) | |
| VectorXD (const VectorXD< D, T > &v) | |
| template<unsigned int X> | |
| VectorXD (const VectorXD< X, T > &vec) | |
| VectorXD (T x) | |
| VectorXD (T x, T y) | |
| VectorXD (T x, T y, T z) | |
| VectorXD (T x, T y, T z, T w) | |
| void | Zero () |
Public Member Functions inherited from MatrixXX< 1, D, T > | |
| MatrixXX< C, R, T > & | ComponentMul (const MatrixXX< C, R, T > &a) |
| MatrixXX< C, R, T > & | ComponentMul (const MatrixXX< C, R, T > &a) |
| MatrixXX () | |
| MatrixXX () | |
| MatrixXX (const MatrixXX< 1, R, T > &a, const MatrixXX< 1, R, T > &b) | |
| MatrixXX (const MatrixXX< 1, R, T > &a, const MatrixXX< 1, R, T > &b) | |
| MatrixXX (const MatrixXX< 1, R, T > &a, const MatrixXX< 1, R, T > &b, const MatrixXX< 1, R, T > &c) | |
| MatrixXX (const MatrixXX< 1, R, T > &a, const MatrixXX< 1, R, T > &b, const MatrixXX< 1, R, T > &c) | |
| MatrixXX (const MatrixXX< 1, R, T > &a, const MatrixXX< 1, R, T > &b, const MatrixXX< 1, R, T > &c, const MatrixXX< 1, R, T > &d) | |
| MatrixXX (const MatrixXX< 1, R, T > &a, const MatrixXX< 1, R, T > &b, const MatrixXX< 1, R, T > &c, const MatrixXX< 1, R, T > &d) | |
| MatrixXX (const SuperType &mat) | |
| MatrixXX (const SuperType &mat) | |
| MatrixXX (const T *m) | |
| MatrixXX (const T *m) | |
| MatrixXX (const ThisType &mat) | |
| MatrixXX (const ThisType &mat) | |
| MatrixXX (T v) | |
| MatrixXX (T v) | |
| ThisType & | operator= (const ThisType &v) |
| ThisType & | operator= (const ThisType &v) |
| ThisType & | operator= (T v) |
| ThisType & | operator= (T v) |
| TransposedType | Transposed () |
| TransposedType | Transposed () |
Public Member Functions inherited from BaseMatrixXX< C, R, T > | |
| T * | Data () |
| const T * | Data () const |
| T | Normalize () |
| VectorXD< R, T > & | operator[] (unsigned int col) |
| const VectorXD< R, T > & | operator[] (unsigned int col) const |
| void | Transpose (BaseMatrixXX< R, C, T > *t) const |
| void | Zero () |
Additional Inherited Members | |
Protected Attributes inherited from BaseMatrixXX< C, R, T > | |
| T | _m [Entries] |
Definition at line 20 of file VectorXD.h.
| typedef const ScalarType* const_iterator |
Definition at line 352 of file VectorXD.h.
| typedef ScalarType* iterator |
Definition at line 351 of file VectorXD.h.
| typedef T ScalarType |
Definition at line 23 of file VectorXD.h.
Definition at line 26 of file VectorXD.h.
Definition at line 25 of file VectorXD.h.
| typedef T value_type |
Definition at line 24 of file VectorXD.h.
| anonymous enum |
| Enumerator | |
|---|---|
| Dim | |
Definition at line 28 of file VectorXD.h.
Definition at line 33 of file VectorXD.h.
Definition at line 37 of file VectorXD.h.
Definition at line 41 of file VectorXD.h.
Definition at line 47 of file VectorXD.h.
|
inlineexplicit |
Definition at line 56 of file VectorXD.h.
Definition at line 64 of file VectorXD.h.
Definition at line 68 of file VectorXD.h.
|
inlineexplicit |
Definition at line 77 of file VectorXD.h.
|
inlineexplicit |
Definition at line 88 of file VectorXD.h.
Definition at line 100 of file VectorXD.h.
|
inlineexplicit |
Definition at line 109 of file VectorXD.h.
|
inlineexplicit |
Definition at line 119 of file VectorXD.h.
Definition at line 130 of file VectorXD.h.
Definition at line 139 of file VectorXD.h.
Definition at line 149 of file VectorXD.h.
|
inline |
Definition at line 355 of file VectorXD.h.
|
inline |
Definition at line 367 of file VectorXD.h.
|
inline |
Definition at line 308 of file VectorXD.h.
|
inline |
Definition at line 361 of file VectorXD.h.
|
inline |
Definition at line 373 of file VectorXD.h.
Definition at line 340 of file VectorXD.h.
|
inline |
Definition at line 314 of file VectorXD.h.
|
inline |
Definition at line 271 of file VectorXD.h.
|
inline |
Definition at line 254 of file VectorXD.h.
|
inline |
Definition at line 325 of file VectorXD.h.
Definition at line 227 of file VectorXD.h.
|
inline |
Definition at line 206 of file VectorXD.h.
Definition at line 248 of file VectorXD.h.
|
inline |
Definition at line 216 of file VectorXD.h.
Definition at line 238 of file VectorXD.h.
|
inline |
Definition at line 174 of file VectorXD.h.
Definition at line 167 of file VectorXD.h.
Definition at line 161 of file VectorXD.h.
Definition at line 288 of file VectorXD.h.
|
inline |
Definition at line 184 of file VectorXD.h.
|
inline |
Definition at line 190 of file VectorXD.h.
|
inline |
|
inline |
|
inline |
Definition at line 282 of file VectorXD.h.