![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNEGenericDataFrame.h>
Public Member Functions | |
AttributeSelector (GNEGenericDataFrame *genericDataFrameParent, SumoXMLTag tag) | |
FOX-declaration. More... | |
std::string | getFilteredAttribute () const |
get filtered attribute More... | |
const RGBColor & | getScaledColor (const double min, const double max, const double value) const |
get color for the given value More... | |
void | refreshAttributeSelector () |
refresh interval selector More... | |
~AttributeSelector () | |
destructor More... | |
FOX-callbacks | |
long | onCmdSelectAttribute (FXObject *, FXSelector, void *) |
Called when the user select a attribute in the combo boz. More... | |
Private Attributes | |
FXComboBox * | myAttributesComboBox |
combo box for attributes More... | |
GNEGenericDataFrame * | myGenericDataFrameParent |
pointer to genericData frame Parent More... | |
SumoXMLTag | myGenericDataTag |
generic data tag More... | |
FXLabel * | myMinMaxLabel |
label for min/max attribute More... | |
Definition at line 179 of file GNEGenericDataFrame.h.
GNEGenericDataFrame::AttributeSelector::AttributeSelector | ( | GNEGenericDataFrame * | genericDataFrameParent, |
SumoXMLTag | tag | ||
) |
FOX-declaration.
constructor
Definition at line 388 of file GNEGenericDataFrame.cpp.
References GNEFrameModuls::buildRainbow(), GUIDesignComboBox, GUIDesignComboBoxNCol, MID_GNE_SELECT, myAttributesComboBox, myMinMaxLabel, refreshAttributeSelector(), and GNEGenericDataFrame::show().
GNEGenericDataFrame::AttributeSelector::~AttributeSelector | ( | ) |
destructor
Definition at line 404 of file GNEGenericDataFrame.cpp.
std::string GNEGenericDataFrame::AttributeSelector::getFilteredAttribute | ( | ) | const |
get filtered attribute
Definition at line 456 of file GNEGenericDataFrame.cpp.
Referenced by GNEGenericData::drawAttribute(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNEEdgeData::getColor(), GNEEdgeRelData::getColor(), GNEEdgeData::isGenericDataVisible(), GNEEdgeRelData::isGenericDataVisible(), and GNETAZRelData::isGenericDataVisible().
const RGBColor & GNEGenericDataFrame::AttributeSelector::getScaledColor | ( | const double | min, |
const double | max, | ||
const double | value | ||
) | const |
get color for the given value
Definition at line 468 of file GNEGenericDataFrame.cpp.
References GNEViewNetHelper::getRainbowScaledColor(), and toString().
long GNEGenericDataFrame::AttributeSelector::onCmdSelectAttribute | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Called when the user select a attribute in the combo boz.
Definition at line 477 of file GNEGenericDataFrame.cpp.
Referenced by FXDEFMAP().
void GNEGenericDataFrame::AttributeSelector::refreshAttributeSelector | ( | ) |
refresh interval selector
Definition at line 408 of file GNEGenericDataFrame.cpp.
References GNEGenericDataFrame::myGenericDataTag, SUMO_ATTR_BEGIN, SUMO_ATTR_END, and toString().
Referenced by AttributeSelector().
|
private |
combo box for attributes
Definition at line 215 of file GNEGenericDataFrame.h.
Referenced by AttributeSelector().
|
private |
pointer to genericData frame Parent
Definition at line 212 of file GNEGenericDataFrame.h.
|
private |
generic data tag
Definition at line 221 of file GNEGenericDataFrame.h.
|
private |
label for min/max attribute
Definition at line 218 of file GNEGenericDataFrame.h.
Referenced by AttributeSelector().