|
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 24 of file MatrixXX.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.
|
inline |
Definition at line 33 of file VectorXD.h.
Definition at line 37 of file VectorXD.h.
Definition at line 41 of file VectorXD.h.
|
inlineexplicit |
Definition at line 47 of file VectorXD.h.
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.
Definition at line 88 of file VectorXD.h.
Definition at line 100 of file VectorXD.h.
Definition at line 109 of file VectorXD.h.
Definition at line 119 of file VectorXD.h.
Definition at line 130 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.
Definition at line 206 of file VectorXD.h.
Definition at line 248 of file VectorXD.h.
Definition at line 216 of file VectorXD.h.
Definition at line 238 of file VectorXD.h.
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 |
const typedef ScalarType* const_iterator |
Definition at line 352 of file VectorXD.h.