3D Vector
#include <Vector3.h>
Public Member Functions | |
Vector3 (const double x_, const double y_, const double z_) | |
Constructor. | |
Vector3 () | |
Constructor The vector is initialized to (0,0,0) | |
double | x () const |
Get the x-value. | |
double | y () const |
Get the y-value. | |
double | z () const |
Get the z-value. | |
void | set (const double x_, const double y_, const double z_) |
Set the values. | |
double | length () const |
Get the length of the vector. | |
double | operator* (const Vector3 &other) const |
Scalar product. | |
Vector3 | operator* (double val) const |
Multiply by a scalar value. | |
Vector3 | operator/ (double val) const |
Divide by a scalar value. | |
Protected Attributes | |
double | valX |
double | valY |
double | valZ |