#include <AP_Vector3.h>
Public Member Functions | |
AP_Vector3 (const AP_Float32 xx, const AP_Float32 yy, const AP_Float32 zz) | |
AP_Vector3 (const AP_Vector3 &v) | |
AP_Vector3 (void) | |
AP_Vector3 | Cross (const AP_Vector3 &v) |
AP_Float32 | Dot (const AP_Vector3 &v) |
const AP_Vector3 & | Normalize (void) |
AP_Vector3 | operator* (const AP_Float32 &v) |
AP_Vector3 | operator+ (const AP_Vector3 &v) |
AP_Vector3 | operator- (void) |
AP_Vector3 | operator- (const AP_Vector3 &v) |
AP_Vector3 | operator/ (const AP_Float32 &v) |
const AP_Vector3 & | operator= (const AP_Vector3 &v) |
virtual | ~AP_Vector3 (void) |
Data Fields | |
_T | x |
_T | y |
_T | z |
AP_Vector3 | ( | void | ) | [inline] |
AP_Vector3 | ( | const AP_Vector3< _T > & | v | ) | [inline] |
virtual ~AP_Vector3 | ( | void | ) | [inline, virtual] |
AP_Vector3 | ( | const AP_Float32 | xx, | |
const AP_Float32 | yy, | |||
const AP_Float32 | zz | |||
) | [inline] |
AP_Vector3 Cross | ( | const AP_Vector3< _T > & | v | ) | [inline] |
AP_Float32 Dot | ( | const AP_Vector3< _T > & | v | ) | [inline] |
const AP_Vector3& Normalize | ( | void | ) | [inline] |
AP_Vector3 operator* | ( | const AP_Float32 & | v | ) | [inline] |
AP_Vector3 operator+ | ( | const AP_Vector3< _T > & | v | ) | [inline] |
AP_Vector3 operator- | ( | void | ) | [inline] |
AP_Vector3 operator- | ( | const AP_Vector3< _T > & | v | ) | [inline] |
AP_Vector3 operator/ | ( | const AP_Float32 & | v | ) | [inline] |
const AP_Vector3& operator= | ( | const AP_Vector3< _T > & | v | ) | [inline] |
_T x |
_T y |
_T z |