My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
SolidAngle.h
Go to the documentation of this file.
1 // $Id: SolidAngle.h,v 1.1.1.1 2009/07/06 23:57:26 eml Exp $
2 
3 #ifndef GCP_UTIL_SOLIDANGLE_H
4 #define GCP_UTIL_SOLIDANGLE_H
5 
15 #include <iostream>
16 
17 #include "gcp/util/common/ConformableQuantity.h"
18 
19 namespace gcp {
20  namespace util {
21 
23  public:
24 
25  class Steradians {};
26 
30  SolidAngle();
31  SolidAngle(const Steradians& units, double sr);
32 
36  virtual ~SolidAngle();
37 
38  void initialize();
39 
40  void setSr(double sr);
41 
42  inline double sr() {
43  return sr_;
44  }
45 
46  private:
47 
48  double sr_;
49 
50  }; // End class SolidAngle
51 
52  } // End namespace util
53 } // End namespace gcp
54 
55 
56 
57 #endif // End #ifndef GCP_UTIL_SOLIDANGLE_H
Definition: SolidAngle.h:22
Definition: ConformableQuantity.h:16
Definition: SolidAngle.h:25
SolidAngle()
Definition: SolidAngle.cc:10
virtual ~SolidAngle()
Definition: SolidAngle.cc:23