#include <irtkPoint.h>
Definition at line 23 of file irtkPoint.h.
Public Member Functions | |
irtkPoint () | |
Constructor. | |
irtkPoint (double, double, double) | |
Constructor with three coordinates. | |
irtkPoint (const irtkPoint &) | |
Constructor with Point. | |
irtkPoint (const irtkVector &) | |
Constructor with Vector. | |
virtual | ~irtkPoint (void) |
Default destructor. | |
irtkPoint & | operator= (const irtkPoint &) |
Copy operator for point. | |
irtkPoint & | operator-= (const irtkPoint &) |
Substraction operator for point. | |
irtkPoint & | operator+= (const irtkPoint &) |
Addition operator for point. | |
irtkPoint & | operator *= (const irtkPoint &) |
Multiplication operator for point. | |
irtkPoint & | operator/= (const irtkPoint &) |
Division operator for point. | |
irtkPoint | operator- (const irtkPoint &) |
Return result of point substraction. | |
irtkPoint | operator+ (const irtkPoint &) |
Return result of point addition. | |
irtkPoint | operator * (const irtkPoint &) |
Return result of point multiplication. | |
irtkPoint | operator/ (const irtkPoint &) |
Return result of point division. | |
int | operator== (const irtkPoint &) const |
Comparison operator ==. | |
int | operator!= (const irtkPoint &) |
Comparison operator != (if USE_STL is defined, negate == operator). | |
int | operator< (const irtkPoint &) |
Comparison operator <. | |
int | operator> (const irtkPoint &) |
Comparison operator >. | |
irtkPoint & | operator-= (double) |
Substraction of double. | |
irtkPoint & | operator+= (double) |
Addition of double. | |
irtkPoint & | operator *= (double) |
Multiplication with double. | |
irtkPoint & | operator/= (double) |
Division by double. | |
irtkPoint | operator- (double) |
irtkPoint | operator+ (double) |
irtkPoint | operator * (double) |
irtkPoint | operator/ (double) |
irtkPoint & | operator= (const irtkVector &) |
Copy operator for vectors. | |
irtkPoint & | operator-= (const irtkVector &) |
Substraction operator for vectors. | |
irtkPoint & | operator+= (const irtkVector &) |
Addition operator for vectors. | |
irtkPoint & | operator *= (const irtkVector &) |
Multiplication operator for vectors (componentwise). | |
irtkPoint & | operator/= (const irtkVector &) |
Division operator for vectors (componentwise). | |
irtkPoint | operator- (const irtkVector &) |
irtkPoint | operator+ (const irtkVector &) |
irtkPoint | operator * (const irtkVector &) |
irtkPoint | operator/ (const irtkVector &) |
irtkPoint & | operator *= (const irtkMatrix &) |
Point multiplication operator for matrices. | |
irtkPoint | operator * (const irtkMatrix &) |
Return result from Matrix multiplication. | |
double | Distance (void) const |
Distance from origin. | |
double | Distance (const irtkPoint &) const |
Distance from point. | |
Public Attributes | |
double | _x |
x coordinate of Point | |
double | _y |
y coordinate of Point | |
double | _z |
z coordinate of Point | |
Friends | |
ostream & | operator<< (ostream &, const irtkPoint &) |
istream & | operator>> (istream &, irtkPoint &) |
Interface to input stream. |