|
Isis 3 Programmer Reference
|
5 #include <QTableWidget>
double p_max
The maximum value a stretch input pair can be set to.
virtual void disconnectTable(QTableWidget *widget)
Abstract method to disconnect the AdvancedStretchTool's table of stretch pairs.
Abstract class for complex stretch objects.
void SetLis(const double value)
Sets the mapping for LIS pixels.
QString name()
This method returns the name of this QStretch.
void SetHrs(const double value)
Sets the mapping for HRS pixels.
void SetLrs(const double value)
Sets the mapping for LRS pixels.
QString p_name
The name of this QStretch.
void SetHis(const double value)
Sets the mapping for HIS pixels.
virtual void connectTable(QTableWidget *widget)
Abstract method to connect the AdvancedStretchTool's table of stretch pairs in order to modify it if ...
virtual void setMinMax(double min, double max)
Abstract method to set the minimum and maximum values that stretch input pairs can be set to.
virtual QStretch * clone()=0
Abstract method to clone a QStretch in order to retain its parameters and stretch pairs.
virtual QGroupBox * getParameters()=0
Abstract method to return a QGroupBox of this QStretch's parameters.
double p_min
The minimum value a stretch input pair can be set to.
const StretchTool * p_stretchTool
The StretchTool that created this QStretch.
void update()
Signal to emit when this QStretch has been updated.
void SetNull(const double value)
Sets the mapping for NULL pixels.
Stretch stretch()
This method returns the stretch.
QGroupBox * p_parametersBox
The QGroupBox that holds this QStretch's parameters.
QStretch(const StretchTool *stretchTool, QString name)
QStretch Constructor.
Stretch p_stretch
The stretch that this QStretch modifies.
This is free and unencumbered software released into the public domain.