|
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