My Project
|
#include <Atmosphere.h>
Public Member Functions | |
Atmosphere () | |
gcp::antenna::control::Refraction * | Refraction (gcp::util::PointingMode::Type mode) |
bool | isCurrent (gcp::antenna::control::Refraction *r) |
void | setCurrentRefraction (gcp::util::PointingMode::Type mode) |
gcp::antenna::control::Refraction * | currentRefraction () |
double | applyRefraction (PointingCorrections *f) |
void | reset () |
Class to encapsulate any atmospheric (refraction) corrections to the antenna pointing model
Atmosphere::Atmosphere | ( | ) |
Constructor
....................................................................... Constructor
double Atmosphere::applyRefraction | ( | PointingCorrections * | f | ) |
Apply the refraction correction to the current pointing corrections
....................................................................... Apply the current refraction correction to the pointing corrections
gcp::antenna::control::Refraction * Atmosphere::currentRefraction | ( | ) |
Get the current refraction
....................................................................... Return a pointer to the current refraction
bool Atmosphere::isCurrent | ( | gcp::antenna::control::Refraction * | r | ) |
Return true if the passed argument is the current refraction model
....................................................................... Return a pointer to the requested refraction container
gcp::antenna::control::Refraction * Atmosphere::Refraction | ( | gcp::util::PointingMode::Type | mode | ) |
Return a pointer to the requested refraction container
Exception | ....................................................................... Return a pointer to the requested refraction container |
void Atmosphere::reset | ( | ) |
Restore the data members this object is managing to an intialization state
....................................................................... Reset the data members managed by this object
void Atmosphere::setCurrentRefraction | ( | gcp::util::PointingMode::Type | mode | ) |
Set the requested mode (optical | radio) to be the current refraction model
....................................................................... Select which refraction model is the one to be used