USGS

Isis 3.0 Object Programmers' Reference

Home

BinaryStretchType.h
1 #ifndef BinaryStretchType_H
2 #define BinaryStretchType_H
3 
4 #include "StretchType.h"
5 
6 class QColor;
7 class QLineEdit;
8 class QSlider;
9 class QString;
10 
11 namespace Isis {
12  class Histogram;
13  class Stretch;
14 
29  class BinaryStretchType : public StretchType {
30  Q_OBJECT
31 
32  public:
33  BinaryStretchType(const Histogram &, const Stretch &,
34  const QString &name, const QColor &color);
36 
37  virtual void setStretch(Stretch);
38 
39  private slots:
40  void startSliderMoved(int);
41  void startEditChanged(const QString &);
42  void endSliderMoved(int);
43  void endEditChanged(const QString &);
44 
45  private:
47 
48  private:
49  QSlider *p_startSlider;
50  QLineEdit *p_startEdit;
51  QSlider *p_endSlider;
52  QLineEdit *p_endEdit;
53 
56 
59  };
60 }
61 
62 #endif