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