#include <_Vector4.h>
Inheritance diagram for _Vector4< Type >:
Public Member Functions | |
_Vector4 () | |
_Vector4 (Type x, Type y=0, Type z=0, Type w=0) | |
_Vector4 (const _Tuple4< double > &t) | |
_Vector4 (const _Tuple4< float > &t) | |
_Vector4 (const _Tuple3< double > &t) | |
_Vector4 (const _Tuple3< float > &t) | |
_Vector4 (const Type t[4]) | |
Type | angle (const _Vector4< Type > &v) const |
Type | dot (const _Vector4< Type > &v) const |
Type | dot (const _Point3< Type > &v) const |
Type | lengthSquared () const |
Type | length () const |
void | normalize () |
void | normalize (const _Vector4< Type > &v) |
Definition at line 16 of file _Vector4.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 45 of file _Vector4.h. |
|
Definition at line 59 of file _Vector4.h. References _Tuple3< Type >::x, _Tuple3< Type >::y, and _Tuple3< Type >::z. |
|
Definition at line 54 of file _Vector4.h. References _Tuple4< Type >::w, _Tuple4< Type >::x, _Tuple4< Type >::y, and _Tuple4< Type >::z. |
|
Definition at line 67 of file _Vector4.h. References _Tuple4< Type >::norm(). Referenced by _Vector4< Type >::normalize(). |
|
Definition at line 63 of file _Vector4.h. References _Tuple4< Type >::normSquared(). |
|
Definition at line 75 of file _Vector4.h. References _Vector4< Type >::length(), _Tuple4< Type >::set(), _Tuple4< Type >::w, _Tuple4< Type >::x, _Tuple4< Type >::y, and _Tuple4< Type >::z. |
|
Definition at line 71 of file _Vector4.h. |