|
Public Types | |
enum | { Dim = D } |
typedef ScalarType * | iterator |
typedef T | ScalarType |
typedef MatrixXX< 1, D, T > | SuperType |
typedef VectorXD< D, 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 Attributes | |
const typedef ScalarType * | const_iterator |
Definition at line 21 of file MatrixXX.h.
typedef ScalarType* iterator |
Definition at line 332 of file VectorXD.h.
typedef T ScalarType |
Definition at line 24 of file VectorXD.h.
Definition at line 27 of file VectorXD.h.
Definition at line 26 of file VectorXD.h.
typedef T value_type |
Definition at line 25 of file VectorXD.h.
anonymous enum |
Enumerator | |
---|---|
Dim |
Definition at line 29 of file VectorXD.h.
|
inline |
Definition at line 34 of file VectorXD.h.
Definition at line 36 of file VectorXD.h.
Definition at line 40 of file VectorXD.h.
|
inlineexplicit |
Definition at line 46 of file VectorXD.h.
Definition at line 55 of file VectorXD.h.
Definition at line 63 of file VectorXD.h.
Definition at line 67 of file VectorXD.h.
|
inlineexplicit |
Definition at line 76 of file VectorXD.h.
Definition at line 86 of file VectorXD.h.
Definition at line 98 of file VectorXD.h.
Definition at line 107 of file VectorXD.h.
Definition at line 117 of file VectorXD.h.
Definition at line 128 of file VectorXD.h.
|
inline |
Definition at line 335 of file VectorXD.h.
|
inline |
Definition at line 343 of file VectorXD.h.
|
inline |
Definition at line 291 of file VectorXD.h.
|
inline |
Definition at line 339 of file VectorXD.h.
|
inline |
Definition at line 347 of file VectorXD.h.
Definition at line 321 of file VectorXD.h.
|
inline |
Definition at line 296 of file VectorXD.h.
|
inline |
Definition at line 258 of file VectorXD.h.
|
inline |
Definition at line 243 of file VectorXD.h.
|
inline |
Definition at line 306 of file VectorXD.h.
Definition at line 219 of file VectorXD.h.
Definition at line 200 of file VectorXD.h.
Definition at line 238 of file VectorXD.h.
Definition at line 209 of file VectorXD.h.
Definition at line 229 of file VectorXD.h.
Definition at line 171 of file VectorXD.h.
Definition at line 164 of file VectorXD.h.
Definition at line 158 of file VectorXD.h.
Definition at line 273 of file VectorXD.h.
|
inline |
Definition at line 180 of file VectorXD.h.
|
inline |
Definition at line 185 of file VectorXD.h.
|
inline |
|
inline |
|
inline |
const typedef ScalarType* const_iterator |
Definition at line 333 of file VectorXD.h.