1 #ifndef LinearStretchType_H 2 #define LinearStretchType_H 4 #include "StretchType.h" 33 const QString &name,
const QColor &color);
QSlider * p_endSlider
Line end pt slider.
void startEditChanged(const QString &)
A new start point was typed in.
void endSliderMoved(int)
This is called when the end point slider moves.
~LinearStretchType()
Destructor.
QLineEdit * p_endEdit
Line end pt edit.
void startSliderMoved(int)
This is called when the start point slider moves.
virtual Stretch getStretch()
Returns the current stretch object.
bool p_editOverride
This is used to let the edits be changed without updating the stretch.
void endEditChanged(const QString &)
A new end point was typed in.
Container of a cube histogram.
bool p_sliderOverride
This is used to let the edits be changed to where sliders cant go.
QLineEdit * p_startEdit
Line start pt edit.
Namespace for ISIS/Bullet specific routines.
This is the base class for advanced stretches.
QSlider * p_startSlider
Line start pt slider.
virtual void setStretch(Stretch)
Given an arbitrary stretch, this will re-interpret it, as best as possible, into a linear stretch...
This handles the advanced linear stretch.
LinearStretchType(const Histogram &, const Stretch &, const QString &name, const QColor &color)
This constructs a linear stretch type.