My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::antenna::control::Atmosphere Class Reference

#include <Atmosphere.h>

Public Member Functions

 Atmosphere ()
 
gcp::antenna::control::RefractionRefraction (gcp::util::PointingMode::Type mode)
 
bool isCurrent (gcp::antenna::control::Refraction *r)
 
void setCurrentRefraction (gcp::util::PointingMode::Type mode)
 
gcp::antenna::control::RefractioncurrentRefraction ()
 
double applyRefraction (PointingCorrections *f)
 
void reset ()
 

Detailed Description

Class to encapsulate any atmospheric (refraction) corrections to the antenna pointing model

Constructor & Destructor Documentation

Atmosphere::Atmosphere ( )

Constructor

....................................................................... Constructor

Member Function Documentation

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

Return a pointer to the requested refraction container

Exceptions
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


The documentation for this class was generated from the following files: