#include <Point.h>
Public Member Functions | |
double | abs () |
Point | cross (Point Other) |
double | dot (Point Other) |
void | normalize () |
Overloaded Operators | |
Point | operator * (const double factor) |
void | operator *= (const double factor) |
void | operator *= (const int factor) |
bool | operator!= (const Point &other) |
Point | operator+ (const Point &other) |
void | operator+= (const Point &other) |
Point | operator- (const Point &other) const |
Point | operator- (const Point &other) |
Point | operator- () const |
Point | operator/ (const double divisor) |
void | operator/= (const double divisor) |
void | operator/= (const int divisor) |
Point & | operator= (const Point &other) |
bool | operator== (const Point &other) |
Constructors and Destructor | |
Point (const Point &newpoint) | |
Point (unsigned int newx, unsigned int newy, unsigned int newz) | |
Point (int newx, int newy, int newz) | |
Point (double newx, double newy, double newz) | |
Point () | |
virtual | ~Point () |
Getters | |
double & | x () |
int | xint () const |
double & | y () |
int | yint () const |
double & | z () |
int | zint () const |
Static Public Member Functions | |
Point | TransMatMultiply (double *transMat, Point inPoint) |
Protected Attributes | |
double | _x |
double | _y |
double | _z |
Definition at line 35 of file Point.h.
|
Definition at line 22 of file Point.C. Referenced by operator *(), operator+(), operator-(), and operator/(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 92 of file Point.h. Referenced by normalize(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 51 of file Point.h. Referenced by ot::DA::getNextOffset(), ot::DA::incrementCurrentOffset(), ot::interpolateData(), and main(). |
|
|
Definition at line 52 of file Point.h. Referenced by ot::DA::getNextOffset(), ot::DA::incrementCurrentOffset(), ot::interpolateData(), and main(). |
|
|
Definition at line 53 of file Point.h. Referenced by ot::DA::getNextOffset(), ot::DA::incrementCurrentOffset(), ot::interpolateData(), and main(). |
|
|
Definition at line 100 of file Point.h. Referenced by cross(), dot(), normalize(), operator *(), operator *=(), operator+(), operator+=(), operator-(), operator/(), operator/=(), operator=(), and TransMatMultiply(). |
|
Definition at line 101 of file Point.h. Referenced by cross(), dot(), normalize(), operator *(), operator *=(), operator+(), operator+=(), operator-(), operator/(), operator/=(), operator=(), and TransMatMultiply(). |
|
Definition at line 102 of file Point.h. Referenced by cross(), dot(), normalize(), operator *(), operator *=(), operator+(), operator+=(), operator-(), operator/(), operator/=(), operator=(), and TransMatMultiply(). |