representation of VLBI station position
More...
#include <Position.h>
|
| static unsigned long | nextId = 0 |
| | next id for this object type More...
|
| |
representation of VLBI station position
- Author
- Matthias Schartner
- Date
- 23.06.2017
| Position::Position |
( |
double |
x_m, |
|
|
double |
y_m, |
|
|
double |
z_m |
|
) |
| |
constructor
- Author
- Matthias Schartner
- Parameters
-
| x_m | x coordinate in meters |
| y_m | y coordinate in meters |
| z_m | z coordinate in meters |
| void VieVS::Position::geodetic2Local |
( |
double |
g2l[3][3] | ) |
|
|
inline |
get geodetic to local transformation matrix
- Author
- Matthias Schartner
- Parameters
-
| g2l | geodetic to local transformation matrix target |
| double VieVS::Position::getAltitude |
( |
| ) |
const |
|
inlinenoexcept |
getter for altitude
- Author
- Matthias Schartner
- Returns
- altitude in meters
| double Position::getDistance |
( |
const Position & |
other | ) |
const |
|
noexcept |
calculates distance between two stations
- Author
- Matthias Schartner
- Parameters
-
- Returns
- distance between stations
| const std::vector<std::vector<double> > VieVS::Position::getGeodetic2Local |
( |
| ) |
const |
|
inline |
get geodetic to local transformation matrix
- Author
- Matthias Schartner
- Returns
- geodetic to local transformation matrix
| double VieVS::Position::getLat |
( |
| ) |
const |
|
inlinenoexcept |
getter for latitude
- Author
- Matthias Schartner
- Returns
- latitude in radians
| double VieVS::Position::getLon |
( |
| ) |
const |
|
inlinenoexcept |
getter for longitude
- Author
- Matthias Schartner
- Returns
- longitude in radians
| double VieVS::Position::getX |
( |
| ) |
const |
|
inlinenoexcept |
getter for x coordinate
- Author
- Matthias Schartner
- Returns
- x coordinate in meters
| double VieVS::Position::getY |
( |
| ) |
const |
|
inlinenoexcept |
getter for y coordinate
- Author
- Matthias Schartner
- Returns
- y coordinate in meters
| double VieVS::Position::getZ |
( |
| ) |
const |
|
inlinenoexcept |
getter for z coordinate
- Author
- Matthias Schartner
- Returns
- z coordinate in meters
| double VieVS::Position::g2l_[3][3] |
|
private |
geocentric to local transformation matrix
| std::vector<std::vector<double> > VieVS::Position::g2l_2 |
|
private |
geocentric to local transformation matrix
| double VieVS::Position::h_ |
|
private |
| double VieVS::Position::lat_ |
|
private |
| double VieVS::Position::lon_ |
|
private |
| unsigned long Position::nextId = 0 |
|
staticprivate |
next id for this object type
| double VieVS::Position::x_ |
|
private |
| double VieVS::Position::y_ |
|
private |
| double VieVS::Position::z_ |
|
private |
The documentation for this class was generated from the following files:
- /home/travis/build/TUW-VieVS/VieSchedpp/Station/Position.h
- /home/travis/build/TUW-VieVS/VieSchedpp/Station/Position.cpp