My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
Atmosphere.h
1 #ifndef ATMOSPHERE_H
2 #define ATMOSPHERE_H
3 
11 #include "gcp/util/common/PointingMode.h"
12 #include "gcp/antenna/control/specific/Refraction.h"
13 
14 namespace gcp {
15  namespace antenna {
16  namespace control {
17 
18 
23  class Atmosphere {
24 
25  public:
26 
30  Atmosphere();
31 
39 
45 
51 
56 
62 
67  void reset();
68 
69  private:
70 
75 
80 
84  gcp::antenna::control::Refraction* currentRefraction_;
85 
86  }; // End class Atmosphere
87 
88  }; // End namespace control
89  }; // End namespace antenna
90 } // End namespace gcp
91 
92 #endif // End #ifndef
void reset()
Definition: Atmosphere.cc:26
Definition: Atmosphere.h:23
Definition: Refraction.h:34
Atmosphere()
Definition: Atmosphere.cc:14
Type
Definition: PointingMode.h:25
void setCurrentRefraction(gcp::util::PointingMode::Type mode)
Definition: Atmosphere.cc:77
gcp::antenna::control::Refraction * currentRefraction()
Definition: Atmosphere.cc:104
double applyRefraction(PointingCorrections *f)
Definition: Atmosphere.cc:112
Definition: PointingCorrections.h:22
gcp::antenna::control::Refraction * Refraction(gcp::util::PointingMode::Type mode)
Definition: Atmosphere.cc:42
bool isCurrent(gcp::antenna::control::Refraction *r)
Definition: Atmosphere.cc:96