CARMA C++
AstroBand.h
Go to the documentation of this file.
1 // $Id: AstroBand.h,v 1.2 2011/01/13 22:05:15 eml Exp $
2 
3 #ifndef CARMA_UTIL_ASTROBAND_H
4 #define CARMA_UTIL_ASTROBAND_H
5 
15 namespace carma {
16  namespace util {
17 
18  class AstroBand {
19  public:
20 
24  AstroBand();
25  AstroBand(unsigned bandNo);
26  AstroBand(const AstroBand& ab);
27  void operator=(const AstroBand& ab);
28  void operator=(AstroBand& ab);
29  void setTo(unsigned astroBandNo);
30 
34  virtual ~AstroBand();
35 
36  static const unsigned nBandMax_;
37 
38  unsigned bandNo_;
39 
40  }; // End class AstroBand
41 
42  } // End namespace util
43 } // End namespace carma
44 
45 
46 
47 #endif // End #ifndef CARMA_UTIL_ASTROBAND_H