1#ifndef ADVANCEDSTRETCHDIALOG_H
2#define ADVANCEDSTRETCHDIALOG_H
16 class AdvancedStretch;
95 void destroyCurrentStretches();
Advanced Stretch Dialog.
Definition AdvancedStretchDialog.h:30
CubeStretch getBluStretch()
This returns the advanced stretch's stretch for blue.
Definition AdvancedStretchDialog.cpp:398
void updateHistograms(const Histogram &redHist, const Histogram &grnHist, const Histogram &bluHist)
This calls setHistogram on all of the advanced stretches.
Definition AdvancedStretchDialog.cpp:284
void enable(bool enable)
Sets the enabled state to enable.
Definition AdvancedStretchDialog.h:74
void restoreGrayStretch(CubeStretch stretch)
Restores a saved grayscale stretch from the cube.
Definition AdvancedStretchDialog.cpp:176
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:122
~AdvancedStretchDialog()
This destroys the advanced stretch dialog.
Definition AdvancedStretchDialog.cpp:37
void updateHistogram(const Histogram &grayHist)
This calls setHistogram on the gray advanced stretches.
Definition AdvancedStretchDialog.cpp:306
void enableRgbMode(Stretch &redStretch, Histogram &redHist, Stretch &grnStretch, Histogram &grnHist, Stretch &bluStretch, Histogram &bluHist)
This displays RGB advanced stretches.
Definition AdvancedStretchDialog.cpp:52
CubeStretch getGrnStretch()
This returns the advanced stretch's stretch for green.
Definition AdvancedStretchDialog.cpp:382
CubeStretch getGrayStretch()
This returns the advanced stretch's stretch for gray.
Definition AdvancedStretchDialog.cpp:350
CubeStretch getRedStretch()
This returns the advanced stretch's stretch for red.
Definition AdvancedStretchDialog.cpp:366
bool isRgbMode() const
Returns true if the dialog is displaying the RGB advanced stretches.
Definition AdvancedStretchDialog.cpp:340
void hideEvent(QHideEvent *)
This is implemented to send a signal when visibility changes.
Definition AdvancedStretchDialog.cpp:328
bool enabled()
Returns true if the advanced stretch is enabled.
Definition AdvancedStretchDialog.h:65
void visibilityChanged()
Emitted when this dialog is shown or hidden.
void restoreRgbStretch(CubeStretch red, CubeStretch green, CubeStretch blue)
Restores a saved RGB stretch from the cube.
Definition AdvancedStretchDialog.cpp:194
void updateStretch(CubeViewport *)
This calls setStretch on all applicable advanced stretches.
Definition AdvancedStretchDialog.cpp:260
AdvancedStretchDialog(QWidget *parent)
This constructs an advanced stretch.
Definition AdvancedStretchDialog.cpp:18
void showEvent(QShowEvent *)
This is implemented to send a signal when visibility changes.
Definition AdvancedStretchDialog.cpp:317
void enableGrayMode(Stretch &grayStretch, Histogram &grayHist)
This displays a gray advanced stretch.
Definition AdvancedStretchDialog.cpp:151
void stretchChanged()
Emitted when an advanced stretch has changed.
Advanced Stretch Dialog.
Definition AdvancedStretch.h:32
Stores stretch information for a cube.
Definition CubeStretch.h:27
Widget to display Isis cubes for qt apps.
Definition CubeViewport.h:122
Container of a cube histogram.
Definition Histogram.h:74
Pixel value mapper.
Definition Stretch.h:58
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16