|
| | Position () |
| |
| | Position (Vector vec) |
| |
| | Position (double theta_inp, double phi_inp) |
| |
| | Position (double longitude, double latitude, double altitude) |
| |
| double | Lat () const |
| |
| double | Lon () const |
| |
| double | Distance (const Position &second) const |
| |
| double | SurfaceDistance (const Position &second, double local_surface) const |
| |
| double | operator[] (int i) const |
| |
| | Vector (double x_inp, double y_inp, double z_inp) |
| |
| | Vector (double *xarray) |
| |
| | Vector (double theta, double phi) |
| |
| | Vector () |
| |
| Vector | RotateX (double angle) const |
| |
| Vector | RotateY (double angle) const |
| |
| Vector | RotateZ (double angle) const |
| |
| Vector | Cross (const Vector &vec) const |
| |
| double | Dot (const Vector &vec) const |
| |
| Vector | Rotate (double angle, const Vector &axis) const |
| |
| Vector | Zero () |
| |
| double | Mag () const |
| |
| double | Angle (const Vector &vec) const |
| |
| Vector | ChangeCoord (const Vector &new_x_axis, const Vector &new_y_axis) const |
| |
| Vector | ChangeCoord (const Vector &new_z_axis) const |
| |
| Vector | Unit () const |
| |
| double | GetX () const |
| |
| double | GetY () const |
| |
| double | GetZ () const |
| |
| double | Theta () const |
| |
| double | Phi () const |
| |
| void | Print () const |
| |
| void | SetX (double inp) |
| |
| void | SetY (double inp) |
| |
| void | SetZ (double inp) |
| |
| void | SetXYZ (double inpx, double inpy, double inpz) |
| |
| void | Reset (double x_inp, double y_inp, double z_inp) |
| |
This class is a 3-vector that represents a position on the Earth's surface.