#include <math/Vector3.h>
Public Member Functions | |
| Vector3 (double e0, double e1, double e2) | |
| Vector3 (const Vector3 &v) | |
| Vector3 (const Vector3f &v) | |
| double | x () const |
| double | y () const |
| double | z () const |
| void | setX (double a) |
| void | setY (double a) |
| void | setZ (double a) |
| const Vector3 & | operator+ () const |
| Vector3 | operator- () const |
| double & | operator[] (int i) |
| double | operator[] (int i) const |
| Vector3 & | operator= (const Vector3 &v) |
| Vector3 & | operator+= (const Vector3 &v2) |
| Vector3 & | operator-= (const Vector3 &v2) |
| Vector3 & | operator *= (const Vector3 &v2) |
| Vector3 & | operator *= (const double t) |
| Vector3 & | operator/= (const double t) |
| double | length () const |
| double | squaredLength () const |
| double | makeUnitVector () |
| double | normalize () |
| int | indexOfMinAbsComponent () const |
| int | indexOfMaxAbsComponent () const |
| double | minComponent () const |
| double | maxComponent () const |
| double | maxAbsComponent () const |
| double | minAbsComponent () const |
| int | indexOfMinComponent () const |
| int | indexOfMaxComponent () const |
Public Attributes | |
| double | e [3] |
1.4.3