My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
ElTilt.h
Go to the documentation of this file.
1 #ifndef ELTILT_H
2 #define ELTILT_H
3 
11 #include "gcp/antenna/control/specific/AxisTilt.h"
12 #include "gcp/antenna/control/specific/PointingCorrections.h"
13 
14 namespace gcp {
15  namespace antenna {
16  namespace control {
17 
18 
22  class ElTilt : public AxisTilt {
23 
24  public:
25 
29  ElTilt();
30 
34  void reset();
35 
39  void setTilt(double tilt);
40 
46  void apply(PointingCorrections* f);
47 
51  void packTilt(signed* s_elements);
52 
53  private:
54 
60  double tilt_;
61 
65  double sin_tilt_;
66 
70  double cos_tilt_;
71 
72  }; // End class ElTilt
73 
74  }; // End namespace control
75  }; // End namespace antenna
76 } // End namespace gcp
77 
78 #endif // End #ifndef
void packTilt(signed *s_elements)
Definition: ElTilt.cc:78
void setTilt(double tilt)
Definition: ElTilt.cc:33
ElTilt()
Definition: ElTilt.cc:15
Definition: ElTilt.h:22
void reset()
Definition: ElTilt.cc:23
void apply(PointingCorrections *f)
Definition: ElTilt.cc:51
Definition: AxisTilt.h:26
Definition: PointingCorrections.h:22