|
SUMO - Simulation of Urban MObility
|
Base class for coloring. Allows changing the used colors and sets the used color in dependence to a value. More...
#include <GUIPropertySchemeStorage.h>

Public Member Functions | |
| void | addScheme (T scheme) |
| void | fill (FXComboBox &cb) |
| Fills the given combobox with the names of available colorings. More... | |
| size_t | getActive () const |
| T & | getScheme () |
| const T & | getScheme () const |
| T * | getSchemeByName (std::string name) |
| const std::vector< T > & | getSchemes () const |
| GUIPropertySchemeStorage () | |
| Constructor. More... | |
| bool | operator== (const GUIPropertySchemeStorage &c) const |
| void | save (OutputDevice &dev) const |
| void | setActive (size_t scheme) |
| size_t | size () const |
| virtual | ~GUIPropertySchemeStorage () |
| Destructor. More... | |
Protected Attributes | |
| size_t | myActiveScheme |
| std::vector< T > | mySchemes |
Base class for coloring. Allows changing the used colors and sets the used color in dependence to a value.
Definition at line 56 of file GUIPropertySchemeStorage.h.
|
inline |
Constructor.
Definition at line 59 of file GUIPropertySchemeStorage.h.
|
inlinevirtual |
Destructor.
Definition at line 62 of file GUIPropertySchemeStorage.h.
|
inline |
Definition at line 114 of file GUIPropertySchemeStorage.h.
Referenced by GNEViewNet::GNEViewNet(), and GUIVisualizationSettings::GUIVisualizationSettings().
|
inline |
Fills the given combobox with the names of available colorings.
Definition at line 65 of file GUIPropertySchemeStorage.h.
|
inline |
Definition at line 78 of file GUIPropertySchemeStorage.h.
Referenced by GNELane::drawGL(), GUILane::drawGL(), GUIJunctionWrapper::getColorValue(), GNEJunction::getColorValue(), GUIVisualizationSettings::getLaneEdgeMode(), GUIVisualizationSettings::getLaneEdgeScaleMode(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), GUIVisualizationSettings::save(), GUIContainer::setColor(), GUIPerson::setColor(), GUILane::setColor(), GUIBaseVehicle::setColor(), GNELane::setMultiColor(), and GUILane::setMultiColor().
|
inline |
Definition at line 82 of file GUIPropertySchemeStorage.h.
Referenced by GUIJunctionWrapper::drawGL(), GNELane::drawGL(), GUILane::drawGL(), GUIVisualizationSettings::getLaneEdgeScaleScheme(), GUIVisualizationSettings::getLaneEdgeScheme(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::rebuildColorMatrices(), GUIContainer::setColor(), GUIPerson::setColor(), GNEJunction::setColor(), GUILane::setColor(), GUIBaseVehicle::setColor(), GNELane::setMultiColor(), and GUILane::setMultiColor().
|
inline |
Definition at line 86 of file GUIPropertySchemeStorage.h.
|
inline |
Definition at line 94 of file GUIPropertySchemeStorage.h.
Referenced by GUISettingsHandler::myStartElement().
|
inline |
Definition at line 90 of file GUIPropertySchemeStorage.h.
Referenced by GNEEdge::drawGL().
|
inline |
Definition at line 109 of file GUIPropertySchemeStorage.h.
|
inline |
Definition at line 103 of file GUIPropertySchemeStorage.h.
Referenced by GUIVisualizationSettings::save().
|
inline |
Definition at line 72 of file GUIPropertySchemeStorage.h.
Referenced by GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIApplicationWindow::onCmdEditChosen(), GNEViewNet::onCmdVisualizeHeight(), and GNEViewNet::setEditMode().
|
inline |
Definition at line 118 of file GUIPropertySchemeStorage.h.
|
protected |
Definition at line 124 of file GUIPropertySchemeStorage.h.
Referenced by GUIPropertySchemeStorage< GUIScaleScheme >::fill(), GUIPropertySchemeStorage< GUIScaleScheme >::getActive(), GUIPropertySchemeStorage< GUIScaleScheme >::getScheme(), GUIPropertySchemeStorage< GUIScaleScheme >::operator==(), and GUIPropertySchemeStorage< GUIScaleScheme >::setActive().
|
protected |
Definition at line 125 of file GUIPropertySchemeStorage.h.
Referenced by GUIPropertySchemeStorage< GUIScaleScheme >::addScheme(), GUIPropertySchemeStorage< GUIScaleScheme >::fill(), GUIPropertySchemeStorage< GUIScaleScheme >::getScheme(), GUIPropertySchemeStorage< GUIScaleScheme >::getSchemeByName(), GUIPropertySchemeStorage< GUIScaleScheme >::getSchemes(), GUIPropertySchemeStorage< GUIScaleScheme >::operator==(), GUIPropertySchemeStorage< GUIScaleScheme >::save(), GUIPropertySchemeStorage< GUIScaleScheme >::setActive(), and GUIPropertySchemeStorage< GUIScaleScheme >::size().