#include <three_point.h>
Inheritance diagram for Arroyo::three_point:

Public Member Functions | |
| three_point () | |
| three_point (const three_point &tp) | |
| three_point (double x, double y, double z, const three_frame &tf) | |
| ~three_point () | |
| three_point & | operator= (const three_point &tp) |
| void | read (const iofits &iof) |
| void | write (iofits &iof) const |
| void | print (ostream &os, const char *prefix="", long precision=6) const |
| void | print (ostream &os, const three_frame &tf, const char *prefix="", long precision=6) const |
| double | x (const three_frame &tf) const |
| double | y (const three_frame &tf) const |
| double | z (const three_frame &tf) const |
| three_point & | operator+= (const three_vector &tv) |
| three_point & | operator-= (const three_vector &tv) |
Static Public Attributes | |
| int | verbose_level |
| A verbose_level for printing messages. | |
Protected Member Functions | |
| three_point (double x, double y, double z) | |
Protected Attributes | |
| double | x_ |
| X coordinate defined relative to global coordinate system. | |
| double | y_ |
| Y coordinate defined relative to global coordinate system. | |
| double | z_ |
| Z coordinate defined relative to global coordinate system. | |
Friends | |
| three_vector | operator- (const three_point &tp1, const three_point &tp2) |
| void | three_transformation::transform (three_point &tp) const |
| bool | operator== (const three_point &tp1, const three_point &tp2) |
|
||||||||||||||||
|
Construct from coordinates wrt underlying frame |
|
|
Null constructor |
|
|
Copy constructor |
|
||||||||||||||||||||
|
Construct from coordinates wrt frame f |
|
|
Destructor |
|
|
Add a vector to a point to get another point |
|
|
Subtract a vector from a point to get another point |
|
|
Operator = |
|
||||||||||||||||||||
|
Print coordinates wrt frame tf Reimplemented in Arroyo::three_frame. |
|
||||||||||||||||
|
Print coordinates wrt default frame Reimplemented in Arroyo::three_frame. |
|
|
|
|
Get x coordinate wrt frame f |
|
|
Get y coordinate wrt frame f |
|
|
Get z coordinate wrt frame f |
|
||||||||||||
|
Subtract two points to get a vector |
|
||||||||||||
|
Operator== |
|
|
Friend member function of three_transformation that will effect that transformation on a three_point |
|
|
A verbose_level for printing messages.
Reimplemented in Arroyo::three_frame. |
|
|
X coordinate defined relative to global coordinate system.
|
|
|
Y coordinate defined relative to global coordinate system.
|
|
|
Z coordinate defined relative to global coordinate system.
|
1.3.9.1