![]() |
PeriDyno 1.2.1
|
#include <Vector4D.h>

Public Types | |
| typedef T | VarType |
Public Member Functions | |
| DYN_FUNC | Vector () |
| DYN_FUNC | Vector (T) |
| DYN_FUNC | Vector (T x, T y, T z, T w) |
| DYN_FUNC | Vector (const Vector< T, 4 > &) |
| DYN_FUNC | ~Vector () |
| DYN_FUNC T & | operator[] (unsigned int) |
| DYN_FUNC const T & | operator[] (unsigned int) const |
| DYN_FUNC const Vector< T, 4 > | operator+ (const Vector< T, 4 > &) const |
| DYN_FUNC Vector< T, 4 > & | operator+= (const Vector< T, 4 > &) |
| DYN_FUNC const Vector< T, 4 > | operator- (const Vector< T, 4 > &) const |
| DYN_FUNC Vector< T, 4 > & | operator-= (const Vector< T, 4 > &) |
| DYN_FUNC const Vector< T, 4 > | operator* (const Vector< T, 4 > &) const |
| DYN_FUNC Vector< T, 4 > & | operator*= (const Vector< T, 4 > &) |
| DYN_FUNC const Vector< T, 4 > | operator/ (const Vector< T, 4 > &) const |
| DYN_FUNC Vector< T, 4 > & | operator/= (const Vector< T, 4 > &) |
| DYN_FUNC Vector< T, 4 > & | operator= (const Vector< T, 4 > &) |
| DYN_FUNC bool | operator== (const Vector< T, 4 > &) const |
| DYN_FUNC bool | operator!= (const Vector< T, 4 > &) const |
| DYN_FUNC const Vector< T, 4 > | operator+ (T) const |
| DYN_FUNC const Vector< T, 4 > | operator- (T) const |
| DYN_FUNC const Vector< T, 4 > | operator* (T) const |
| DYN_FUNC const Vector< T, 4 > | operator/ (T) const |
| DYN_FUNC Vector< T, 4 > & | operator+= (T) |
| DYN_FUNC Vector< T, 4 > & | operator-= (T) |
| DYN_FUNC Vector< T, 4 > & | operator*= (T) |
| DYN_FUNC Vector< T, 4 > & | operator/= (T) |
| DYN_FUNC const Vector< T, 4 > | operator- (void) const |
| DYN_FUNC T | norm () const |
| DYN_FUNC T | normSquared () const |
| DYN_FUNC Vector< T, 4 > & | normalize () |
| DYN_FUNC T | dot (const Vector< T, 4 > &) const |
| DYN_FUNC Vector< T, 4 > | minimum (const Vector< T, 4 > &) const |
| DYN_FUNC Vector< T, 4 > | maximum (const Vector< T, 4 > &) const |
| DYN_FUNC T * | getDataPtr () |
| DYN_FUNC | Vector () |
| DYN_FUNC | ~Vector () |
Static Public Member Functions | |
| static DYN_FUNC int | dims () |
Public Attributes | |
| union dyno::Vector< T, 4 >:: { ... } | |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const Vector< T, 4 > &vec) |
Definition at line 16 of file Vector4D.h.
| typedef T dyno::Vector< T, 4 >::VarType |
Definition at line 19 of file Vector4D.h.
| DYN_FUNC dyno::Vector< T, 4 >::Vector | ( | ) |
Definition at line 7 of file Vector4D.inl.


|
explicit |
Definition at line 19 of file Vector4D.inl.
| DYN_FUNC dyno::Vector< T, 4 >::Vector | ( | const Vector< T, 4 > & | vec2 | ) |
| DYN_FUNC dyno::Vector< T, 4 >::~Vector | ( | ) |
Definition at line 32 of file Vector4D.inl.
|
inline |
Definition at line 26 of file VectorBase.h.
|
inline |
Definition at line 27 of file VectorBase.h.
|
inlinestatic |
Definition at line 27 of file Vector4D.h.
|
inline |
Definition at line 67 of file Vector4D.h.
| DYN_FUNC T dyno::Vector< T, 4 >::norm | ( | ) | const |
| DYN_FUNC Vector< T, 4 > & dyno::Vector< T, 4 >::normalize | ( | ) |
| DYN_FUNC T dyno::Vector< T, 4 >::normSquared | ( | ) | const |
| DYN_FUNC bool dyno::Vector< T, 4 >::operator!= | ( | const Vector< T, 4 > & | vec2 | ) | const |
| DYN_FUNC const Vector< T, 4 > dyno::Vector< T, 4 >::operator- | ( | void | ) | const |
| DYN_FUNC bool dyno::Vector< T, 4 >::operator== | ( | const Vector< T, 4 > & | vec2 | ) | const |
| DYN_FUNC T & dyno::Vector< T, 4 >::operator[] | ( | unsigned int | idx | ) |
| DYN_FUNC const T & dyno::Vector< T, 4 >::operator[] | ( | unsigned int | idx | ) | const |
|
friend |
Definition at line 69 of file Vector4D.h.
| union dyno::Vector< T, 4 > { ... } dyno::Vector< T, 4 > |
| glm::tvec4<T> dyno::Vector< T, 4 >::data_ |
Definition at line 77 of file Vector4D.h.
| T dyno::Vector< T, 4 >::w |
Definition at line 78 of file Vector4D.h.
| T dyno::Vector< T, 4 >::x |
Definition at line 78 of file Vector4D.h.
| T dyno::Vector< T, 4 >::y |
Definition at line 78 of file Vector4D.h.
| T dyno::Vector< T, 4 >::z |
Definition at line 78 of file Vector4D.h.