#include <irtkPoint4D.h>


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