File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/Object/assets/jax/output/NativeMML/config.js
 |
Isis Developer Reference
|
Go to the documentation of this file.
18 class HistogramWidget;
44 const QString &name,
const QColor &color);
virtual void setHistogram(const Histogram &)
This should be called when the visible area changes.
Definition: StretchType.cpp:109
virtual void setStretch(Stretch)=0
Children must re-implement this to update their stretch pairs and GUI elements appropriately.
void updateGraph()
This updates the graph with the current stretch object.
Definition: StretchType.cpp:140
HistogramWidget * p_graph
Histogram graph.
Definition: StretchType.h:70
Pixel value mapper.
Definition: Stretch.h:58
StretchType(const Histogram &hist, const Stretch &stretch, const QString &name, const QColor &color)
This constructs a stretch type.
Definition: StretchType.cpp:31
This is the base class for advanced stretches.
Definition: StretchType.h:39
int Pairs() const
Returns the number of stretch pairs.
Definition: Stretch.h:162
Stores stretch information for a cube.
Definition: CubeStretch.h:27
virtual ~StretchType()
Destructor.
Definition: StretchType.cpp:89
void updateTable()
This updates the table with the current stretch pairs.
Definition: StretchType.cpp:148
Histogram * p_cubeHist
Visible area histogram.
Definition: StretchType.h:68
virtual CubeStretch getStretch()
Returns the current stretch object.
Definition: StretchType.cpp:201
QGridLayout * p_mainLayout
Main layout.
Definition: StretchType.h:67
void saveToCube()
Emitted when a new Stretch object is available.
QTableWidget * createStretchTable()
This creates the stretch pairs table.
Definition: StretchType.cpp:121
double Output(const int index) const
Returns the value of the output side of the stretch pair at the specified index.
Definition: Stretch.cpp:302
Container of a cube histogram.
Definition: Histogram.h:74
Stretch * p_stretch
Current stretch pairs stored here.
Definition: StretchType.h:71
QTableWidget * p_table
Pairs table.
Definition: StretchType.h:69
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
double Input(const int index) const
Returns the value of the input side of the stretch pair at the specified index.
Definition: Stretch.cpp:287