My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
Declination.h
Go to the documentation of this file.
1 // $Id: Declination.h,v 1.1.1.1 2009/07/06 23:57:25 eml Exp $
2 
3 #ifndef GCP_UTIL_DECLINATION_H
4 #define GCP_UTIL_DECLINATION_H
5 
15 #include "gcp/util/common/DecAngle.h"
16 
17 namespace gcp {
18  namespace util {
19 
20  class Declination : public DecAngle {
21  public:
22 
26  Declination();
27 
31  virtual ~Declination();
32 
33  void addRadians(double radians);
34 
39  Declination sum;
40  sum.setRadians(radians_);
41  sum.addRadians(angle.radians());
42  return sum;
43  }
44 
49  Declination sum;
50  sum.setRadians(radians_);
51  sum.addRadians(-angle.radians());
52  return sum;
53  }
54 
55  private:
56  }; // End class Declination
57 
58  } // End namespace util
59 } // End namespace gcp
60 
61 
62 
63 #endif // End #ifndef GCP_UTIL_DECLINATION_H
virtual ~Declination()
Definition: Declination.cc:19
Definition: DecAngle.h:16
void addRadians(double radians)
Definition: Declination.cc:21
Declination operator+(Angle &angle)
Definition: Declination.h:38
void setRadians(double radians)
Definition: Angle.cc:97
Definition: Angle.h:20
Definition: Declination.h:20
Declination operator-(Angle &angle)
Definition: Declination.h:48
Declination()
Definition: Declination.cc:11
double radians()
Definition: Angle.h:79