USGS

Isis 3.0 Object Programmers' Reference

Home

Spectel.h
Go to the documentation of this file.
1 #ifndef Spectel_h
2 #define Spectel_h
3 
28 #include "Pixel.h"
29 
30 namespace Isis {
43  class Spectel : public Isis::Pixel {
44  public:
45  Spectel();
46  Spectel(int sample, int line, int band, double DN, double center, double width);
47  Spectel(Pixel pixel, double center, double width);
48  Spectel(const Spectel& spectel);
49  virtual ~Spectel();
50 
51  Spectel &operator=(const Spectel& other);
52 
53  double centerWavelength() const;
54  double filterWidth() const;
55 
56  private:
58  double m_center;
60  double m_width;
61  };
62 }
63 
64 #endif
65 
66