#include <vector.h>
Collaboration diagram for Vector3:

Definition at line 173 of file vector.h.
Public Member Functions | |
| Vector3 (const T &r_x=static_cast< T >(0), const T &r_y=static_cast< T >(0), const T &r_z=static_cast< T >(0)) | |
| Vector3 (const T *p) | |
| template<class U> | |
| Vector3 (const Vector3< U > &r_other) | |
| template<class U> | |
| Vector3< T > | operator- (const Vector3< U > &r_rhs) const |
| template<class U> | |
| Vector3< T > | operator+ (const Vector3< U > &r_rhs) const |
| template<class U> | |
| Vector3< T > | operator/ (const U &r_rhs) const |
| Vector3< T > | get_unit_vector () const |
| Vector3< T > & | make_unit_length () |
| template<class U> | |
| Vector3< T > & | operator= (const Vector3< U > &r_rhs) |
| double | square_length () const |
| double | length () const |
| operator T * () | |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.5