#include <mmsftvertex.h>
Public Member Functions | |
MMSFTVertex () | |
MMSFTVertex (const double x, const double y, const double z=0) | |
MMSFTVertex (const FT_Vector &ft_vector) | |
MMSFTVertex | Normalise () |
MMSFTVertex & | operator+= (const MMSFTVertex &point) |
MMSFTVertex | operator+ (const MMSFTVertex &point) const |
MMSFTVertex & | operator-= (const MMSFTVertex &point) |
MMSFTVertex | operator- (const MMSFTVertex &point) const |
MMSFTVertex | operator* (double multiplier) const |
MMSFTVertex | operator^ (const MMSFTVertex &point) |
operator const double * () const | |
void | X (double x) |
void | Y (double y) |
void | Z (double z) |
double | X () const |
double | Y () const |
double | Z () const |
Private Attributes | |
double | values [3] |
Friends | |
MMSFTVertex | operator* (double multiplier, MMSFTVertex &point) |
double | operator* (MMSFTVertex &a, MMSFTVertex &b) |
Definition at line 43 of file mmsftvertex.h.
MMSFTVertex::MMSFTVertex | ( | ) | [inline] |
Definition at line 48 of file mmsftvertex.h.
MMSFTVertex::MMSFTVertex | ( | const double | x, | |
const double | y, | |||
const double | z = 0 | |||
) | [inline] |
Definition at line 52 of file mmsftvertex.h.
MMSFTVertex::MMSFTVertex | ( | const FT_Vector & | ft_vector | ) | [inline] |
Definition at line 58 of file mmsftvertex.h.
MMSFTVertex MMSFTVertex::Normalise | ( | ) |
Definition at line 36 of file mmsftvertex.cpp.
MMSFTVertex& MMSFTVertex::operator+= | ( | const MMSFTVertex & | point | ) | [inline] |
Definition at line 66 of file mmsftvertex.h.
MMSFTVertex MMSFTVertex::operator+ | ( | const MMSFTVertex & | point | ) | const [inline] |
Definition at line 73 of file mmsftvertex.h.
MMSFTVertex& MMSFTVertex::operator-= | ( | const MMSFTVertex & | point | ) | [inline] |
Definition at line 81 of file mmsftvertex.h.
MMSFTVertex MMSFTVertex::operator- | ( | const MMSFTVertex & | point | ) | const [inline] |
Definition at line 88 of file mmsftvertex.h.
MMSFTVertex MMSFTVertex::operator* | ( | double | multiplier | ) | const [inline] |
Definition at line 96 of file mmsftvertex.h.
MMSFTVertex MMSFTVertex::operator^ | ( | const MMSFTVertex & | point | ) | [inline] |
Definition at line 114 of file mmsftvertex.h.
MMSFTVertex::operator const double * | ( | ) | const [inline] |
Definition at line 126 of file mmsftvertex.h.
void MMSFTVertex::X | ( | double | x | ) | [inline] |
Definition at line 130 of file mmsftvertex.h.
void MMSFTVertex::Y | ( | double | y | ) | [inline] |
Definition at line 131 of file mmsftvertex.h.
void MMSFTVertex::Z | ( | double | z | ) | [inline] |
Definition at line 132 of file mmsftvertex.h.
double MMSFTVertex::X | ( | ) | const [inline] |
Definition at line 134 of file mmsftvertex.h.
double MMSFTVertex::Y | ( | ) | const [inline] |
Definition at line 135 of file mmsftvertex.h.
double MMSFTVertex::Z | ( | ) | const [inline] |
Definition at line 136 of file mmsftvertex.h.
MMSFTVertex operator* | ( | double | multiplier, | |
MMSFTVertex & | point | |||
) | [friend] |
Definition at line 104 of file mmsftvertex.h.
double operator* | ( | MMSFTVertex & | a, | |
MMSFTVertex & | b | |||
) | [friend] |
Definition at line 108 of file mmsftvertex.h.
double MMSFTVertex::values[3] [private] |
Definition at line 45 of file mmsftvertex.h.