representation of VLBI pointing vector
More...
#include <PointingVector.h>
|
| static unsigned long | nextId = 0 |
| | next id for this object type More...
|
| |
representation of VLBI pointing vector
- Author
- Matthias Schartner
- Date
- 06.07.2017
| PointingVector::PointingVector |
( |
unsigned long |
staid, |
|
|
unsigned long |
srcid |
|
) |
| |
constructor
- Author
- Matthias Schartner
- Parameters
-
| staid | id of station |
| srcid | id of observed source |
copy constructor
- Author
- Matthias Schartner
- Parameters
-
| other | other pointing vector |
move constructor
- Author
- Matthias Schartner
- Parameters
-
| other | other pointing vector |
| VieVS::PointingVector::~PointingVector |
( |
| ) |
|
|
default |
destructor
- Author
- Matthias Schartner
| void PointingVector::copyValuesFromOtherPv |
( |
const PointingVector & |
other | ) |
|
copy values from other pointing vector
- Author
- Matthias Schartner
- Parameters
-
| other | other pointing vector |
| double VieVS::PointingVector::getAz |
( |
| ) |
const |
|
inlinenoexcept |
getter for azimuth
- Author
- Matthias Schartner
- Returns
- azimth in radians
| double VieVS::PointingVector::getDc |
( |
| ) |
const |
|
inline |
getter for declination
- Author
- Matthias Schartner
- Returns
- declination
| double VieVS::PointingVector::getEl |
( |
| ) |
const |
|
inlinenoexcept |
getter for elevation
- Author
- Matthias Schartner
- Returns
- elevation in radians
| double VieVS::PointingVector::getHa |
( |
| ) |
const |
|
inline |
getter for local hour angle
- Author
- Matthias Schartner
- Returns
- local hour angle
| unsigned long VieVS::PointingVector::getSrcid |
( |
| ) |
const |
|
inlinenoexcept |
getter for source id
- Author
- Matthias Schartner
- Returns
- id of source
| unsigned long VieVS::PointingVector::getStaid |
( |
| ) |
const |
|
inlinenoexcept |
getter for station id
- Author
- Matthias Schartner
- Returns
- id of station
| unsigned int VieVS::PointingVector::getTime |
( |
| ) |
const |
|
inlinenoexcept |
getter for time for which azimuth and elevation is calculated
- Author
- Matthias Schartner
- Returns
- time in seconds since session start
| static unsigned long VieVS::PointingVector::numberOfCreatedObjects |
( |
| ) |
|
|
inlinestatic |
total number of created pointing vectors
- Author
- Matthias Schartner
- Returns
- total nubmer of created pointing vectors
| bool VieVS::PointingVector::operator< |
( |
const PointingVector & |
other | ) |
const |
|
inline |
less then operator
- Author
- Matthias Schartner
- Parameters
-
| other | other pointing vector |
- Returns
- true if time is less then other's time, otherwise false
copy assignment operator
- Author
- Matthias Schartner
- Parameters
-
| other | other pointing vector |
- Returns
- copy of other
move assignment operator
- Author
- Matthias Schartner
- Parameters
-
| other | other pointing vector |
- Returns
- move of other
| void VieVS::PointingVector::setAz |
( |
double |
new_az | ) |
|
|
inlinenoexcept |
sets azimuth
- Author
- Matthias Schartner
- Parameters
-
| void VieVS::PointingVector::setDc |
( |
double |
dc | ) |
|
|
inline |
sets declination
- Author
- Matthias Schartner
- Parameters
-
| void VieVS::PointingVector::setEl |
( |
double |
new_el | ) |
|
|
inlinenoexcept |
sets elevation
- Author
- Matthias Schartner
- Parameters
-
| void VieVS::PointingVector::setHa |
( |
double |
ha | ) |
|
|
inline |
sets local hour angle
- Author
- Matthias Schartner
- Parameters
-
| void VieVS::PointingVector::setTime |
( |
unsigned int |
new_time | ) |
|
|
inlinenoexcept |
sets time for which azimth and elevation is calculated
- Author
- Matthias Schartner
- Parameters
-
| double VieVS::PointingVector::az_ |
|
private |
| double VieVS::PointingVector::dc_ { 0 } |
|
private |
local hour angle in radians
| double VieVS::PointingVector::el_ |
|
private |
| double VieVS::PointingVector::ha_ { 0 } |
|
private |
| unsigned long PointingVector::nextId = 0 |
|
staticprivate |
next id for this object type
| unsigned long VieVS::PointingVector::srcid_ |
|
private |
| unsigned long VieVS::PointingVector::staid_ |
|
private |
| unsigned int VieVS::PointingVector::time_ |
|
private |
time in seconds since session start for which azimuth and elevation is calculated
The documentation for this class was generated from the following files: