![]() |
VR-Forces 4.0.4 Class Documentation
|
Abstract interface for gradient editor widgets. More...

Public Types | |
| typedef std::vector< double > | ControlPoint |
| typedef std::vector < DtGradientEditorInterface::ControlPoint > | Gradient |
Public Member Functions | |
| virtual | ~DtGradientEditorInterface () |
| Virtual DTOR. | |
| virtual void | clearGradient ()=0 |
| virtual void | addControlPoint (double location, double red, double green, double blue, double alpha=1.0)=0 |
| virtual void | addControlPoint (DtGradientEditorInterface::ControlPoint cp)=0 |
| virtual void | setGradient (DtGradientEditorInterface::Gradient grad)=0 |
| virtual const DtGradientEditorInterface::Gradient | gradient () const =0 |
Public Attributes | |
| boost::signal< void(const DtGradientEditorInterface::Gradient &)> | signal_gradientChanged |
| Signal emitted when the user changes the gradient. | |
Abstract interface for gradient editor widgets.
| typedef std::vector<double> makVrv::DtGradientEditorInterface::ControlPoint |
| typedef std::vector<DtGradientEditorInterface::ControlPoint> makVrv::DtGradientEditorInterface::Gradient |
| virtual makVrv::DtGradientEditorInterface::~DtGradientEditorInterface | ( | ) | [virtual] |
Virtual DTOR.
| virtual void makVrv::DtGradientEditorInterface::clearGradient | ( | ) | [pure virtual] |
Implemented in makVrv::DtGradientEditorWidget.
| virtual void makVrv::DtGradientEditorInterface::addControlPoint | ( | double | location, |
| double | red, | ||
| double | green, | ||
| double | blue, | ||
| double | alpha = 1.0 |
||
| ) | [pure virtual] |
Implemented in makVrv::DtGradientEditorWidget.
| virtual void makVrv::DtGradientEditorInterface::addControlPoint | ( | DtGradientEditorInterface::ControlPoint | cp | ) | [pure virtual] |
Implemented in makVrv::DtGradientEditorWidget.
| virtual void makVrv::DtGradientEditorInterface::setGradient | ( | DtGradientEditorInterface::Gradient | grad | ) | [pure virtual] |
Implemented in makVrv::DtGradientEditorWidget.
| virtual const DtGradientEditorInterface::Gradient makVrv::DtGradientEditorInterface::gradient | ( | ) | const [pure virtual] |
Implemented in makVrv::DtGradientEditorWidget.
| boost::signal<void (const DtGradientEditorInterface::Gradient&)> makVrv::DtGradientEditorInterface::signal_gradientChanged |
Signal emitted when the user changes the gradient.
Connected to a slot in the logic.