![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GUIVisualizationSettings.h>
Public Member Functions | |
| GUIVisualizationTextSettings (bool _show, double _size, RGBColor _color, RGBColor _bgColor=RGBColor(128, 0, 0, 0), bool _constSize=true, bool _onlySelected=false) | |
| constructor | |
| bool | operator!= (const GUIVisualizationTextSettings &other) |
| inequality comparator | |
| bool | operator== (const GUIVisualizationTextSettings &other) |
| equality comparator | |
| void | print (OutputDevice &dev, const std::string &name) const |
| print values in output device | |
| double | scaledSize (double scale, double constFactor=0.1) const |
| get scale size | |
| bool | show (const GUIGlObject *o) const |
| whether to show the text | |
Data Fields | |
| RGBColor | bgColor |
| background text color | |
| RGBColor | color |
| text color | |
| bool | constSize |
| flag to avoid size changes | |
| bool | onlySelected |
| whether only selected objects shall have text drawn | |
| bool | showText |
| flag show | |
| double | size |
| text size | |
Definition at line 49 of file GUIVisualizationSettings.h.
| GUIVisualizationTextSettings::GUIVisualizationTextSettings | ( | bool | _show, |
| double | _size, | ||
| RGBColor | _color, | ||
| RGBColor | _bgColor = RGBColor(128, 0, 0, 0), | ||
| bool | _constSize = true, | ||
| bool | _onlySelected = false ) |
constructor
Definition at line 232 of file GUIVisualizationSettings.cpp.
References bgColor, color, constSize, onlySelected, showText, and size.
Referenced by operator!=(), and operator==().
| bool GUIVisualizationTextSettings::operator!= | ( | const GUIVisualizationTextSettings & | other | ) |
inequality comparator
Definition at line 254 of file GUIVisualizationSettings.cpp.
References bgColor, color, constSize, GUIVisualizationTextSettings(), onlySelected, showText, and size.
| bool GUIVisualizationTextSettings::operator== | ( | const GUIVisualizationTextSettings & | other | ) |
equality comparator
Definition at line 243 of file GUIVisualizationSettings.cpp.
References bgColor, color, constSize, GUIVisualizationTextSettings(), onlySelected, showText, and size.
| void GUIVisualizationTextSettings::print | ( | OutputDevice & | dev, |
| const std::string & | name ) const |
print values in output device
Definition at line 265 of file GUIVisualizationSettings.cpp.
References bgColor, color, constSize, onlySelected, showText, size, and OutputDevice::writeAttr().
| double GUIVisualizationTextSettings::scaledSize | ( | double | scale, |
| double | constFactor = 0.1 ) const |
get scale size
Definition at line 276 of file GUIVisualizationSettings.cpp.
References constSize, and size.
Referenced by GLHelper::debugVertices(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GUIBaseVehicle::drawChargingInfo(), GNEEdge::drawEdgeGeometryPoints(), GNEEdge::drawEdgeName(), GNEJunction::drawElevation(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GUIEdge::drawGL(), GUIJunctionWrapper::drawGL(), GUIPerson::drawGL(), GUIPointOfInterest::drawGL(), GUIBaseVehicle::drawOnPos(), GUIBaseVehicle::drawParkingInfo(), GNEPOI::drawPOI(), GLHelper::drawTextAtEnd(), and GLHelper::drawTextSettings().
| bool GUIVisualizationTextSettings::show | ( | const GUIGlObject * | o | ) | const |
whether to show the text
Definition at line 282 of file GUIVisualizationSettings.cpp.
References gSelected, onlySelected, and showText.
Referenced by GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEEdge::drawEdgeName(), GNEConnection::drawEdgeValues(), GNECrossing::drawGL(), GNEPerson::drawGL(), GNETAZ::drawGL(), GNEVehicle::drawGL(), GNEWalkingArea::drawGL(), GUIBusStop::drawGL(), GUIChargingStation::drawGL(), GUIEdge::drawGL(), GUIJunctionWrapper::drawGL(), GUILane::drawGL(), GUIParkingArea::drawGL(), GUIPerson::drawGL(), GUIPointOfInterest::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GUIPolygon::drawInnerPolygon(), GNEJunction::drawJunctionName(), GNELane::drawLinkNo(), GUIGlObject::drawName(), GUIBaseVehicle::drawOnPos(), GNEPOI::drawPOI(), GNEPoly::drawPolygonNameAndType(), GNECrossing::drawTLSLinkNo(), and GNELane::drawTLSLinkNo().
| RGBColor GUIVisualizationTextSettings::bgColor |
background text color
Definition at line 79 of file GUIVisualizationSettings.h.
Referenced by GLHelper::debugVertices(), GLHelper::drawTextAtEnd(), GLHelper::drawTextSettings(), GUIVisualizationTextSettings(), GUIDialog_ViewSettings::NamePanel::NamePanel(), operator!=(), operator==(), GUISettingsHandler::parseTextSettings(), print(), and GUIDialog_ViewSettings::NamePanel::update().
| RGBColor GUIVisualizationTextSettings::color |
text color
Definition at line 76 of file GUIVisualizationSettings.h.
Referenced by GLHelper::debugVertices(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEEdge::drawEdgeGeometryPoints(), GNEJunction::drawElevation(), GLHelper::drawTextAtEnd(), GLHelper::drawTextSettings(), GUIVisualizationTextSettings(), GUIDialog_ViewSettings::NamePanel::NamePanel(), operator!=(), operator==(), GUISettingsHandler::parseTextSettings(), print(), and GUIDialog_ViewSettings::NamePanel::update().
| bool GUIVisualizationTextSettings::constSize |
flag to avoid size changes
Definition at line 82 of file GUIVisualizationSettings.h.
Referenced by GUIVisualizationTextSettings(), GUIDialog_ViewSettings::NamePanel::NamePanel(), operator!=(), operator==(), GUISettingsHandler::parseTextSettings(), print(), scaledSize(), and GUIDialog_ViewSettings::NamePanel::update().
| bool GUIVisualizationTextSettings::onlySelected |
whether only selected objects shall have text drawn
Definition at line 85 of file GUIVisualizationSettings.h.
Referenced by GUIVisualizationTextSettings(), GUIDialog_ViewSettings::NamePanel::NamePanel(), operator!=(), operator==(), GUISettingsHandler::parseTextSettings(), print(), show(), and GUIDialog_ViewSettings::NamePanel::update().
| bool GUIVisualizationTextSettings::showText |
flag show
Definition at line 70 of file GUIVisualizationSettings.h.
Referenced by GUIVisualizationTextSettings(), GUIDialog_ViewSettings::NamePanel::NamePanel(), operator!=(), operator==(), GUISettingsHandler::parseTextSettings(), print(), show(), and GUIDialog_ViewSettings::NamePanel::update().
| double GUIVisualizationTextSettings::size |
text size
Definition at line 73 of file GUIVisualizationSettings.h.
Referenced by GUIVehicle::drawAction_drawLinkItems(), GNETAZ::drawGL(), GUIPointOfInterest::drawGL(), GUIPolygon::drawInnerPolygon(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEPOI::drawPOI(), GNEPoly::drawPolygonNameAndType(), GUIMEVehicle::drawRouteHelper(), GUIVehicle::drawRouteHelper(), GUIBaseVehicle::drawStopLabels(), GUIVisualizationTextSettings(), GUIDialog_ViewSettings::NamePanel::NamePanel(), operator!=(), operator==(), GUISettingsHandler::parseTextSettings(), print(), scaledSize(), and GUIDialog_ViewSettings::NamePanel::update().