27 typedef std::vector<DtRangeEditorInterface::ControlPoint>
Gradient;
35 virtual void clearGradient() = 0;
38 virtual void addControlPoint(
double rangeStart,
double rangeEnd,
39 double red,
double green,
double blue,
double alpha = 1.0 ) = 0;
std::vector< double > ControlPoint
Vector type for the double values that make up a control point.
Definition: DtRangeEditorInterface.h:24
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
std::vector< DtRangeEditorInterface::ControlPoint > Gradient
Vector type for storing ControlPoints.
Definition: DtRangeEditorInterface.h:27
Contains DLL export macros.
Abstract interface for range editor widgets.
Definition: DtRangeEditorInterface.h:19
boost::signalslib::signal< void(const DtRangeEditorInterface::Gradient &)> signal_gradientChanged
Signal emitted when the user changes the gradient. This signal is connected to a slot in the logic...
Definition: DtRangeEditorInterface.h:52