1#ifndef BinaryStretchType_H
2#define BinaryStretchType_H
35 const QString &name,
const QColor &color);
42 void startSliderMoved(
int);
43 void startEditChanged(
const QString &);
44 void endSliderMoved(
int);
45 void endEditChanged(
const QString &);
51 QSlider *p_startSlider;
52 QLineEdit *p_startEdit;
57 bool p_sliderOverride;
This handles the advanced binary stretch.
Definition BinaryStretchType.h:30
BinaryStretchType(const Histogram &, const Stretch &, const QString &name, const QColor &color)
This constructs a binary stretch type.
Definition BinaryStretchType.cpp:24
virtual CubeStretch getStretch()
Gets the CubeStretch for this Binary Stretch.
Definition BinaryStretchType.cpp:385
virtual void setStretch(Stretch)
Given an arbitrary stretch, this will re-interpret it, as best as possible, into a binary stretch.
Definition BinaryStretchType.cpp:100
~BinaryStretchType()
Destroys the binary stretch.
Definition BinaryStretchType.cpp:85
Stores stretch information for a cube.
Definition CubeStretch.h:27
Container of a cube histogram.
Definition Histogram.h:74
Pixel value mapper.
Definition Stretch.h:58
This is the base class for advanced stretches.
Definition StretchType.h:39
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16