![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Set of color scale elements (widgets) More...
#include <ecvColorScaleEditorWidget.h>


Public Member Functions | |
| void | addSlider (ColorScaleElementSlider *slider) |
| Adds a slider element and sort the whole set. More... | |
| void | sort () |
| Sorts the set. More... | |
| void | clear () |
| Remove all sliders. More... | |
| void | removeAt (int i) |
| Remove a given slider. More... | |
| int | selected () const |
| Returns the currently selected slider index (or -1 if none) More... | |
| int | indexOf (ColorScaleElementSlider *slider) |
| Returns the index of a given slider. More... | |
Set of color scale elements (widgets)
Definition at line 58 of file ecvColorScaleEditorWidget.h.
| void ColorScaleElementSliders::addSlider | ( | ColorScaleElementSlider * | slider | ) |
Adds a slider element and sort the whole set.
Should be used instead of push_back/push_front!
Definition at line 77 of file ecvColorScaleEditorWidget.cpp.
References sort().
| void ColorScaleElementSliders::clear | ( | void | ) |
Remove all sliders.
Definition at line 90 of file ecvColorScaleEditorWidget.cpp.
| int ColorScaleElementSliders::indexOf | ( | ColorScaleElementSlider * | slider | ) |
Returns the index of a given slider.
Definition at line 121 of file ecvColorScaleEditorWidget.cpp.
References ecvColor::LookUpTable::at(), and size.
| void ColorScaleElementSliders::removeAt | ( | int | i | ) |
Remove a given slider.
Definition at line 98 of file ecvColorScaleEditorWidget.cpp.
References ecvColor::LookUpTable::at(), and size.
| int ColorScaleElementSliders::selected | ( | ) | const |
Returns the currently selected slider index (or -1 if none)
Definition at line 114 of file ecvColorScaleEditorWidget.cpp.
References ecvColor::LookUpTable::at(), and size.
| void ColorScaleElementSliders::sort | ( | ) |
Sorts the set.
Definition at line 86 of file ecvColorScaleEditorWidget.cpp.
References ColorScaleElementSlider::IsSmaller().
Referenced by addSlider().