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: