#include <meshmorph.h>
Public Member Functions | |
vector3 (void) | |
vector3 (double x, double y, double z) | |
vector3 & | operator= (const vector3 &v) |
vector3 & | operator+= (double a) |
vector3 & | operator-= (double a) |
vector3 & | operator+= (const vector3 &v) |
vector3 & | operator *= (double a) |
vector3 | operator- (const vector3 &v) const |
vector3 | operator * (double a) const |
vector3 | operator+ (double a) const |
vector3 | operator+ (const vector3 &v) const |
vector3 | operator/ (double a) const |
double | dot (const vector3 &v) const |
double | length (void) const |
vector3 | cross (const vector3 &v) const |
void | print (std::ostream &target) const |
Public Attributes | |
double | p [3] |
vector3::vector3 | ( | void | ) | [inline] |
vector3::vector3 | ( | double | x, | |
double | y, | |||
double | z | |||
) | [inline] |
vector3& vector3::operator+= | ( | double | a | ) | [inline] |
vector3& vector3::operator-= | ( | double | a | ) | [inline] |
vector3& vector3::operator *= | ( | double | a | ) | [inline] |
vector3 vector3::operator * | ( | double | a | ) | const [inline] |
vector3 vector3::operator+ | ( | double | a | ) | const [inline] |
vector3 vector3::operator/ | ( | double | a | ) | const [inline] |
double vector3::dot | ( | const vector3 & | v | ) | const [inline] |
double vector3::length | ( | void | ) | const [inline] |
void vector3::print | ( | std::ostream & | target | ) | const [inline] |
double vector3::p[3] |