1 #ifndef ADVANCEDSTRETCHDIALOG_H
2 #define ADVANCEDSTRETCHDIALOG_H
15 class AdvancedStretch;
89 void destroyCurrentStretches();
Stretch getGrayStretch()
This returns the advanced stretch's stretch for gray.
Definition: AdvancedStretchDialog.cpp:265
Stretch getRedStretch()
This returns the advanced stretch's stretch for red.
Definition: AdvancedStretchDialog.cpp:281
Widget to display Isis cubes for qt apps.
Definition: CubeViewport.h:121
AdvancedStretchDialog(QWidget *parent)
This constructs an advanced stretch.
Definition: AdvancedStretchDialog.cpp:16
Advanced Stretch Dialog.
Definition: AdvancedStretchDialog.h:29
void showEvent(QShowEvent *)
This is implemented to send a signal when visibility changes.
Definition: AdvancedStretchDialog.cpp:232
bool isRgbMode() const
Returns true if the dialog is displaying the RGB advanced stretches.
Definition: AdvancedStretchDialog.cpp:255
~AdvancedStretchDialog()
This destroys the advanced stretch dialog.
Definition: AdvancedStretchDialog.cpp:32
bool enabled()
Returns true if the advanced stretch is enabled.
Definition: AdvancedStretchDialog.h:62
Container of a cube histogram.
Definition: Histogram.h:78
Pixel value mapper.
Definition: Stretch.h:72
Advanced Stretch Dialog.
Definition: AdvancedStretch.h:30
void enableRgbMode(Stretch &redStretch, Histogram &redHist, Stretch &grnStretch, Histogram &grnHist, Stretch &bluStretch, Histogram &bluHist)
This displays RGB advanced stretches.
Definition: AdvancedStretchDialog.cpp:47
void enableGrayMode(Stretch &grayStretch, Histogram &grayHist)
This displays a gray advanced stretch.
Definition: AdvancedStretchDialog.cpp:116
Stretch getBluStretch()
This returns the advanced stretch's stretch for blue.
Definition: AdvancedStretchDialog.cpp:313
void hideEvent(QHideEvent *)
This is implemented to send a signal when visibility changes.
Definition: AdvancedStretchDialog.cpp:243
Stretch getGrnStretch()
This returns the advanced stretch's stretch for green.
Definition: AdvancedStretchDialog.cpp:297
void updateHistogram(const Histogram &grayHist)
This calls setHistogram on the gray advanced stretche.
Definition: AdvancedStretchDialog.cpp:221
void updateHistograms(const Histogram &redHist, const Histogram &grnHist, const Histogram &bluHist)
This calls setHistogram on all of the advanced stretches.
Definition: AdvancedStretchDialog.cpp:199
void visibilityChanged()
Emitted when this dialog is shown or hidden.
Definition: moc_AdvancedStretchDialog.cpp:161
void updateForRGBMode(Stretch &redStretch, Histogram &redHist, Stretch &grnStretch, Histogram &grnHist, Stretch &bluStretch, Histogram &bluHist)
Update the stretch and histogram for all the bands for All BandId option.
Definition: AdvancedStretchDialog.cpp:87
void updateStretch(CubeViewport *)
This calls setStretch on all applicable advanced stretches.
Definition: AdvancedStretchDialog.cpp:175
void stretchChanged()
Emitted when an advanced stretch has changed.
Definition: moc_AdvancedStretchDialog.cpp:155
void enable(bool enable)
Sets the enabled state to enable.
Definition: AdvancedStretchDialog.h:71