CARMA C++
AzTilt.h
Go to the documentation of this file.
1 #ifndef AZTILT_H
2 #define AZTILT_H
3 
13 
14 namespace sza {
15  namespace antenna {
16  namespace control {
17 
18 
22  class AzTilt : public AxisTilt {
23 
24  public:
25 
29  AzTilt();
30 
34  void reset();
35 
39  void setHaTilt(double ha_tilt);
40 
44  void setLatTilt(double lat_tilt);
45 
49  void apply(PointingCorrections* f);
50 
54  void packHaTilt(signed* s_elements);
55 
59  void packLatTilt(signed* s_elements);
60 
61  private:
62 
68  double haTilt_;
69 
75  double latTilt_;
76 
77  }; // End class AzTilt
78 
79  }; // End namespace control
80  }; // End namespace antenna
81 }; // End namespace sza
82 
83 #endif // End #ifndef
void packLatTilt(signed *s_elements)
Pack a latitude tilt for archival in the register database.
A base class for managing tilts.
Definition: AxisTilt.h:26
void apply(PointingCorrections *f)
Correct the tilt of the azimuth axis.
While computing pointing corrections, an object of the following type is used to communicate accumula...
Tagged: Thu Nov 13 16:53:33 UTC 2003.
void setLatTilt(double lat_tilt)
Install a latitude tilt.
Tagged: Thu Nov 13 16:53:47 UTC 2003.
void setHaTilt(double ha_tilt)
Install a HA tilt.
AzTilt()
Constructor trivially calls reset(), below.
void reset()
Reset internal data members to something sensible.
Define a class for handling AZ tilts.
Definition: AzTilt.h:22
void packHaTilt(signed *s_elements)
Pack an HA tilt for archival in the register database.