![]() |
PeriDyno 1.0.0
|
#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.