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:132
AdvancedStretchDialog(QWidget *parent)
This constructs an advanced stretch.
Definition: AdvancedStretchDialog.cpp:16
Advanced Stretch Dialog.
Definition: AdvancedStretchDialog.h:29
bool isRgbMode() const
Returns true if the dialog is displaying the RGB advanced stretches.
Definition: AdvancedStretchDialog.cpp:255
void showEvent(QShowEvent *)
This is implemented to send a signal when visibility changes.
Definition: AdvancedStretchDialog.cpp:232
~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:86
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
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
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.
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.
void enable(bool enable)
Sets the enabled state to enable.
Definition: AdvancedStretchDialog.h:71