step based horizon mask
More...
#include <HorizonMask_step.h>
|
double | az2el (double az) const noexcept |
| minimum elevation per azimuth More...
|
|
step based horizon mask
- Author
- Matthias Schartner
- Date
- 12.04.2018
HorizonMask_step::HorizonMask_step |
( |
const std::vector< double > & |
azimuths, |
|
|
const std::vector< double > & |
elevations |
|
) |
| |
constructor
- Author
- Matthias Schartner
- Parameters
-
azimuths | horizon mask step azimuths |
elevations | horizon mask step elevations |
double HorizonMask_step::az2el |
( |
double |
az | ) |
const |
|
privatenoexcept |
minimum elevation per azimuth
- Author
- Matthias Schartner
- Parameters
-
- Returns
- minimum elevation in radians
pair< vector< double >, vector< double > > HorizonMask_step::getHorizonMask |
( |
| ) |
const |
|
overridevirtualnoexcept |
getter for horizon mask
- Author
- Matthias Schartner
- Returns
- first vector is azimuth in radians, second vector is elevation in radians
Implements VieVS::AbstractHorizonMask.
std::string HorizonMask_step::vexOutput |
( |
| ) |
const |
|
overridevirtualnoexcept |
horizon mask string in .vex format
- Author
- Matthias Schartner
- Returns
- horizon mask string in .vex format
Implements VieVS::AbstractHorizonMask.
checks if a pointing vector is visible
- Author
- Matthias Schartner
- Parameters
-
pv | pointing vector whose azimuth and elevation should be checked |
- Returns
- true if target is visible, otherwise false
Implements VieVS::AbstractHorizonMask.
std::vector<double> VieVS::HorizonMask_step::azimuth_ |
|
private |
horizon mask knots in radians
std::vector<double> VieVS::HorizonMask_step::elevation_ |
|
private |
minimum elevation values in radians
The documentation for this class was generated from the following files: