5 #include <QTableWidget> virtual QGroupBox * getParameters()=0
Abstract method to return a QGroupBox of this QStretch's parameters.
const StretchTool * p_stretchTool
The StretchTool that created this QStretch.
Definition: QStretch.h:129
void SetLis(const double value)
Sets the mapping for LIS pixels.
Definition: Stretch.h:119
virtual void disconnectTable(QTableWidget *widget)
Abstract method to disconnect the AdvancedStretchTool's table of stretch pairs.
Definition: QStretch.h:79
QGroupBox * p_parametersBox
The QGroupBox that holds this QStretch's parameters.
Definition: QStretch.h:133
void SetMaximum(const double value)
Definition: Stretch.h:159
Stretch p_stretch
The stretch that this QStretch modifies.
Definition: QStretch.h:134
virtual QStretch * clone()=0
Abstract method to clone a QStretch in order to retain its parameters and stretch pairs...
QString p_name
The name of this QStretch.
Definition: QStretch.h:130
void SetHrs(const double value)
Sets the mapping for HRS pixels.
Definition: Stretch.h:152
Pixel value mapper.
Definition: Stretch.h:72
void SetLrs(const double value)
Sets the mapping for LRS pixels.
Definition: Stretch.h:130
void SetHis(const double value)
Sets the mapping for HIS pixels.
Definition: Stretch.h:141
virtual void connectTable(QTableWidget *widget)
Abstract method to connect the AdvancedStretchTool's table of stretch pairs in order to modify it if ...
Definition: QStretch.h:71
Abstract class for complex stretch objects.
Definition: QStretch.h:26
double p_min
The minimum value a stretch input pair can be set to.
Definition: QStretch.h:131
virtual void setMinMax(double min, double max)
Abstract method to set the minimum and maximum values that stretch input pairs can be set to...
Definition: QStretch.h:117
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Stretch stretch()
This method returns the stretch.
Definition: QStretch.h:106
QStretch(const StretchTool *stretchTool, QString name)
QStretch Constructor.
Definition: QStretch.h:39
double p_max
The maximum value a stretch input pair can be set to.
Definition: QStretch.h:132
void SetNull(const double value)
Sets the mapping for NULL pixels.
Definition: Stretch.h:108
void SetMinimum(const double value)
Definition: Stretch.h:156
QString name()
This method returns the name of this QStretch.
Definition: QStretch.h:96
void update()
Signal to emit when this QStretch has been updated.