![]() |
Eclipse SUMO - Simulation of Urban MObility
|
Stores the information about how to visualize structures. More...
#include <GUIVisualizationSettings.h>
Public Member Functions | |
bool | drawAdditionals (const double exaggeration) const |
check if additionals must be drawn More... | |
bool | drawDetail (const double detail, const double exaggeration) const |
check if details can be drawn for the given GUIVisualizationDetailSettings and current scale and exxageration More... | |
bool | drawDottedContour () const |
check if dotted contour can be drawn More... | |
bool | drawMovingGeometryPoint (const double exaggeration, const double radius) const |
check if moving geometry point can be draw More... | |
bool | flippedTextAngle (double objectAngle) const |
return wether the text was flipped for reading at the given angle More... | |
int | getCircleResolution () const |
function to calculate circle resolution for all circles drawn in drawGL(...) functions More... | |
int | getLaneEdgeMode () const |
Returns the number of the active lane (edge) coloring schme. More... | |
int | getLaneEdgeScaleMode () const |
Returns the number of the active lane (edge) scaling schme. More... | |
GUIScaleScheme & | getLaneEdgeScaleScheme () |
Returns the current lane (edge) scaling schme. More... | |
GUIColorScheme & | getLaneEdgeScheme () |
Returns the current lane (edge) coloring schme. More... | |
double | getTextAngle (double objectAngle) const |
return an angle that is suitable for reading text aligned with the given angle (degrees) More... | |
GUIVisualizationSettings (bool _netedit=false) | |
constructor More... | |
void | initNeteditDefaults () |
init default settings More... | |
void | initSumoGuiDefaults () |
bool | operator== (const GUIVisualizationSettings &vs2) |
Comparison operator. More... | |
void | save (OutputDevice &dev) const |
Writes the settings into an output device. More... | |
Static Public Member Functions | |
static const RGBColor & | getLinkColor (const LinkState &ls) |
map from LinkState to color constants More... | |
Data Fields | |
GUIVisualizationAdditionalSettings | additionalSettings |
Additional settings. More... | |
double | angle |
The current view rotation angle. More... | |
GUIVisualizationCandidateColorSettings | candidateColorSettings |
candidate color settings More... | |
GUIVisualizationColorSettings | colorSettings |
color settings More... | |
GUIVisualizationConnectionSettings | connectionSettings |
connection settings More... | |
GUIVisualizationDetailSettings | detailSettings |
detail settings More... | |
GUIVisualizationDetectorSettings | detectorSettings |
Detector settings. More... | |
bool | disableLaneIcons |
whether drawing is performed in left-hand networks More... | |
bool | dither |
Information whether dithering shall be enabled. More... | |
GUIVisualizationDottedContourSettings | dottedContourSettings |
dotted contour settings More... | |
bool | drawBoundaries |
enable or disable draw boundaries More... | |
bool | drawForPositionSelection |
whether drawing is performed for the purpose of selecting objects with a single click More... | |
bool | drawForRectangleSelection |
whether drawing is performed for the purpose of selecting objects using a rectangle More... | |
bool | forceDrawDottedContour |
flag to force draw dotted contour More... | |
bool | forceDrawForPositionSelection |
flag to force draw for position selection (see drawForPositionSelection) More... | |
bool | forceDrawForRectangleSelection |
flag to force draw for rectangle selection (see drawForRectangleSelection) More... | |
bool | fps |
Information whether frames-per-second should be drawn. More... | |
bool | gaming |
whether the application is in gaming mode or not More... | |
bool | lefthand |
whether drawing is performed in left-hand networks More... | |
std::string | name |
The name of this setting. More... | |
bool | netedit |
Whether the settings are for Netedit. More... | |
GUIVisualizationNeteditSizeSettings | neteditSizeSettings |
netedit size settings More... | |
double | scale |
information about a lane's width (temporary, used for a single view) More... | |
double | selectorFrameScale |
the current selection scaling in NETEDIT (set in SelectorFrame) More... | |
bool | showColorLegend |
Information whether the edge color legend shall be drawn. More... | |
bool | showSizeLegend |
Information whether the size legend shall be drawn. More... | |
bool | showVehicleColorLegend |
Information whether the vehicle color legend shall be drawn. More... | |
GUIVisualizationStoppingPlaceSettings | stoppingPlaceSettings |
StoppingPlace settings. More... | |
GUIVisualizationWidthSettings | widthSettings |
width settings More... | |
Background visualization settings | |
RGBColor | backgroundColor |
The background color to use. More... | |
bool | showGrid |
Information whether a grid shall be shown. More... | |
double | gridXSize |
Information about the grid spacings. More... | |
double | gridYSize |
vehicle visualization settings | |
GUIColorer | vehicleColorer |
The vehicle colorer. More... | |
int | vehicleQuality |
The quality of vehicle drawing. More... | |
bool | showBlinker |
Information whether vehicle blinkers shall be drawn. More... | |
bool | drawLaneChangePreference |
Information whether the lane change preference shall be drawn. More... | |
bool | drawMinGap |
Information whether the minimum gap shall be drawn. More... | |
bool | drawBrakeGap |
Information whether the brake gap shall be drawn. More... | |
bool | showBTRange |
Information whether the communication range shall be drawn. More... | |
bool | showRouteIndex |
Information whether the route index should be shown. More... | |
GUIVisualizationSizeSettings | vehicleSize |
GUIVisualizationTextSettings | vehicleName |
GUIVisualizationTextSettings | vehicleValue |
GUIVisualizationTextSettings | vehicleText |
person visualization settings | |
GUIColorer | personColorer |
The person colorer. More... | |
int | personQuality |
The quality of person drawing. More... | |
GUIVisualizationSizeSettings | personSize |
GUIVisualizationTextSettings | personName |
GUIVisualizationTextSettings | personValue |
container visualization settings | |
GUIColorer | containerColorer |
The container colorer. More... | |
int | containerQuality |
The quality of container drawing. More... | |
GUIVisualizationSizeSettings | containerSize |
GUIVisualizationTextSettings | containerName |
junction visualization settings | |
GUIColorer | junctionColorer |
The junction colorer. More... | |
GUIVisualizationTextSettings | drawLinkTLIndex |
GUIVisualizationTextSettings | drawLinkJunctionIndex |
GUIVisualizationTextSettings | junctionID |
GUIVisualizationTextSettings | junctionName |
GUIVisualizationTextSettings | internalJunctionName |
GUIVisualizationTextSettings | tlsPhaseIndex |
GUIVisualizationTextSettings | tlsPhaseName |
bool | showLane2Lane |
Information whether lane-to-lane arrows shall be drawn. More... | |
bool | drawJunctionShape |
whether the shape of the junction should be drawn More... | |
bool | drawCrossingsAndWalkingareas |
whether crosings and walkingareas shall be drawn More... | |
GUIVisualizationSizeSettings | junctionSize |
Additional structures visualization settings | |
int | addMode |
The additional structures visualization scheme. More... | |
GUIVisualizationSizeSettings | addSize |
GUIVisualizationTextSettings | addName |
GUIVisualizationTextSettings | addFullName |
shapes visualization settings | |
GUIColorer | poiColorer |
The POI colorer. More... | |
GUIVisualizationSizeSettings | poiSize |
GUIVisualizationTextSettings | poiName |
GUIVisualizationTextSettings | poiType |
GUIVisualizationTextSettings | poiText |
std::string | poiTextParam |
key for rendering poi textual parameter More... | |
GUIColorer | polyColorer |
The polygon colorer. More... | |
GUIVisualizationSizeSettings | polySize |
GUIVisualizationTextSettings | polyName |
GUIVisualizationTextSettings | polyType |
Static Public Attributes | |
static const double | MISSING_DATA |
static const std::string | SCHEME_NAME_EDGE_PARAM_NUMERICAL |
scheme names More... | |
static const std::string | SCHEME_NAME_EDGEDATA_NUMERICAL |
static const std::string | SCHEME_NAME_LANE_PARAM_NUMERICAL |
static const std::string | SCHEME_NAME_PARAM_NUMERICAL |
static const std::string | SCHEME_NAME_PERMISSION_CODE |
static const std::string | SCHEME_NAME_SELECTION |
static const std::string | SCHEME_NAME_TYPE |
lane visualization settings | |
GUIColorer | edgeColorer |
The mesoscopic edge colorer. More... | |
GUIScaler | edgeScaler |
The mesoscopic edge scaler. More... | |
GUIColorer | laneColorer |
The lane colorer. More... | |
GUIScaler | laneScaler |
The lane scaler. More... | |
bool | laneShowBorders |
Information whether lane borders shall be drawn. More... | |
bool | showBikeMarkings |
Information whether bicycle lane marking shall be drawn. More... | |
bool | showLinkDecals |
Information whether link textures (arrows) shall be drawn. More... | |
bool | showLinkRules |
Information whether link rules (colored bars) shall be drawn. More... | |
bool | showRails |
Information whether rails shall be drawn. More... | |
GUIVisualizationTextSettings | edgeName |
GUIVisualizationTextSettings | internalEdgeName |
GUIVisualizationTextSettings | cwaEdgeName |
GUIVisualizationTextSettings | streetName |
GUIVisualizationTextSettings | edgeValue |
bool | hideConnectors |
flag to show or hidde connectors More... | |
double | laneWidthExaggeration |
The lane exaggeration (upscale thickness) More... | |
double | laneMinSize |
The minimum visual lane width for drawing. More... | |
bool | showLaneDirection |
Whether to show direction indicators for lanes. More... | |
bool | showSublanes |
Whether to show sublane boundaries. More... | |
bool | spreadSuperposed |
Whether to improve visualisation of superposed (rail) edges. More... | |
std::string | edgeParam |
key for coloring by edge parameter More... | |
std::string | laneParam |
std::string | vehicleParam |
key for coloring by vehicle parameter More... | |
std::string | vehicleTextParam |
key for rendering vehicle textual parameter More... | |
std::string | edgeData |
key for coloring by edgeData More... | |
bool | edgeValueHideCheck |
value below which edge data value should not be rendered More... | |
double | edgeValueHideThreshold |
static bool | UseMesoSim = false |
this should be set at the same time as MSGlobals::gUseMesoSim More... | |
Stores the information about how to visualize structures.
Definition at line 499 of file GUIVisualizationSettings.h.
GUIVisualizationSettings::GUIVisualizationSettings | ( | bool | _netedit = false | ) |
constructor
Definition at line 391 of file GUIVisualizationSettings.cpp.
References initNeteditDefaults(), initSumoGuiDefaults(), and netedit.
bool GUIVisualizationSettings::drawAdditionals | ( | const double | exaggeration | ) | const |
check if additionals must be drawn
Definition at line 1917 of file GUIVisualizationSettings.cpp.
References scale.
Referenced by GNEAccess::drawGL(), GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorE3::drawGL(), GNEDetectorEntryExit::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERerouter::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), and GNEAdditional::drawPartialGL().
bool GUIVisualizationSettings::drawDetail | ( | const double | detail, |
const double | exaggeration | ||
) | const |
check if details can be drawn for the given GUIVisualizationDetailSettings and current scale and exxageration
Definition at line 1923 of file GUIVisualizationSettings.cpp.
References scale.
Referenced by GNECalibrator::drawCalibratorSymbol(), GNEEdge::drawEdgeGeometryPoints(), GNEGeometry::drawGeometryPoints(), GUIBusStop::drawGL(), GUIChargingStation::drawGL(), GUIContainerStop::drawGL(), GUIParkingArea::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorE3::drawGL(), GNEDetectorEntryExit::drawGL(), GNEParkingArea::drawGL(), GNERouteProbe::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), GNEPerson::drawGL(), GNEPersonStop::drawGL(), GNEStop::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNELane::drawStartEndShapePoints(), and GNELane::drawTextures().
bool GUIVisualizationSettings::drawDottedContour | ( | ) | const |
check if dotted contour can be drawn
Definition at line 1947 of file GUIVisualizationSettings.cpp.
References drawForPositionSelection, drawForRectangleSelection, and forceDrawDottedContour.
Referenced by GNECalibrator::drawCalibratorSymbol(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorE3::drawGL(), GNEDetectorEntryExit::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNERerouter::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEPerson::drawGL(), GNEPersonStop::drawGL(), GNEStop::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEEdge::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GNEHierarchicalElement::drawHierarchicalConnections(), GNELane::drawLaneAsRailway(), GNEAdditional::drawPartialGL(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartialJunction(), and GNEDemandElement::drawPersonPlanPartialLane().
bool GUIVisualizationSettings::drawMovingGeometryPoint | ( | const double | exaggeration, |
const double | radius | ||
) | const |
check if moving geometry point can be draw
Definition at line 1957 of file GUIVisualizationSettings.cpp.
References scale.
Referenced by GNEPoly::drawGL(), GNETAZ::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), and GNEJunction::drawGL().
bool GUIVisualizationSettings::flippedTextAngle | ( | double | objectAngle | ) | const |
return wether the text was flipped for reading at the given angle
Definition at line 1904 of file GUIVisualizationSettings.cpp.
References angle.
Referenced by GUIBusStop::drawGL().
int GUIVisualizationSettings::getCircleResolution | ( | ) | const |
function to calculate circle resolution for all circles drawn in drawGL(...) functions
Definition at line 1933 of file GUIVisualizationSettings.cpp.
References drawForPositionSelection, drawForRectangleSelection, and scale.
Referenced by GNEEdge::drawEdgeGeometryPoints(), GNEGeometry::drawGeometry(), GNEGeometry::drawGeometryPoints(), GNEPoly::drawGL(), GNETAZ::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEJunction::drawGL(), GNEViewNet::drawLaneCandidates(), GNEGeometry::drawLaneGeometry(), GNEGeometry::drawMovingHint(), GNEDemandElement::drawPersonPlanPartialLane(), GNEGeometry::drawSegmentGeometry(), GNEStoppingPlace::drawSign(), GNELane::drawStartEndShapePoints(), and GNEViewNet::drawTemporalJunction().
int GUIVisualizationSettings::getLaneEdgeMode | ( | ) | const |
Returns the number of the active lane (edge) coloring schme.
Definition at line 1369 of file GUIVisualizationSettings.cpp.
References edgeColorer, GUIPropertySchemeStorage< T >::getActive(), laneColorer, and UseMesoSim.
Referenced by GUIEdge::drawGL(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), save(), and GUISUMOAbstractView::showToolTipFor().
int GUIVisualizationSettings::getLaneEdgeScaleMode | ( | ) | const |
Returns the number of the active lane (edge) scaling schme.
Definition at line 1378 of file GUIVisualizationSettings.cpp.
References edgeScaler, GUIPropertySchemeStorage< T >::getActive(), laneScaler, and UseMesoSim.
Referenced by GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), and save().
GUIScaleScheme & GUIVisualizationSettings::getLaneEdgeScaleScheme | ( | ) |
Returns the current lane (edge) scaling schme.
Definition at line 1396 of file GUIVisualizationSettings.cpp.
References edgeScaler, GUIPropertySchemeStorage< T >::getScheme(), laneScaler, and UseMesoSim.
Referenced by GUIDialog_ViewSettings::onCmdColorChange(), and GUIDialog_ViewSettings::rebuildColorMatrices().
GUIColorScheme & GUIVisualizationSettings::getLaneEdgeScheme | ( | ) |
Returns the current lane (edge) coloring schme.
Definition at line 1387 of file GUIVisualizationSettings.cpp.
References edgeColorer, GUIPropertySchemeStorage< T >::getScheme(), laneColorer, and UseMesoSim.
Referenced by GUISUMOAbstractView::displayLegends(), GUIDialog_ViewSettings::onCmdColorChange(), and GUIDialog_ViewSettings::rebuildColorMatrices().
map from LinkState to color constants
Definition at line 1850 of file GUIVisualizationSettings.cpp.
References LINKSTATE_ALLWAY_STOP, LINKSTATE_DEADEND, LINKSTATE_EQUAL, LINKSTATE_MAJOR, LINKSTATE_MINOR, LINKSTATE_STOP, LINKSTATE_TL_GREEN_MAJOR, LINKSTATE_TL_GREEN_MINOR, LINKSTATE_TL_OFF_BLINKING, LINKSTATE_TL_OFF_NOSIGNAL, LINKSTATE_TL_RED, LINKSTATE_TL_REDYELLOW, LINKSTATE_TL_YELLOW_MAJOR, LINKSTATE_TL_YELLOW_MINOR, LINKSTATE_ZIPPER, SUMO_color_ALLWAY_STOP, SUMO_color_DEADEND, SUMO_color_EQUAL, SUMO_color_MAJOR, SUMO_color_MINOR, SUMO_color_STOP, SUMO_color_TL_GREEN_MAJOR, SUMO_color_TL_GREEN_MINOR, SUMO_color_TL_OFF_BLINKING, SUMO_color_TL_OFF_NOSIGNAL, SUMO_color_TL_RED, SUMO_color_TL_REDYELLOW, SUMO_color_TL_YELLOW_MAJOR, SUMO_color_TL_YELLOW_MINOR, and SUMO_color_ZIPPER.
Referenced by GNEInternalLane::colorForLinksState(), GUITrafficLightLogicWrapper::drawGL(), GUILane::drawLane2LaneConnections(), GUILane::drawLinkRule(), GUILane::drawLinkRules(), and GUITLLogicPhasesTrackerWindow::drawValues().
double GUIVisualizationSettings::getTextAngle | ( | double | objectAngle | ) | const |
return an angle that is suitable for reading text aligned with the given angle (degrees)
Definition at line 1889 of file GUIVisualizationSettings.cpp.
References angle.
Referenced by GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEGenericData::drawFilteredAttribute(), GUIBusStop::drawGL(), GUIChargingStation::drawGL(), GUIEdge::drawGL(), and GUIParkingArea::drawGL().
void GUIVisualizationSettings::initNeteditDefaults | ( | ) |
init default settings
add POI coloring schemes
add polygon coloring schemes
add edge scaling schemes
Definition at line 1202 of file GUIVisualizationSettings.cpp.
References GUIPropertyScheme< T >::addColor(), GUIPropertySchemeStorage< T >::addScheme(), RGBColor::BLACK, RGBColor::BLUE, COL_SCHEME_MISC, containerColorer, RGBColor::CYAN, RGBColor::GREEN, RGBColor::GREY, junctionColorer, laneColorer, laneScaler, RGBColor::MAGENTA, MISSING_DATA, RGBColor::ORANGE, personColorer, poiColorer, polyColorer, RGBColor::RED, SCHEME_NAME_EDGE_PARAM_NUMERICAL, SCHEME_NAME_EDGEDATA_NUMERICAL, SCHEME_NAME_LANE_PARAM_NUMERICAL, SCHEME_NAME_SELECTION, SCHEME_NAME_TYPE, GUIPropertyScheme< T >::setAllowsNegativeValues(), GUIVisualizationColorSettings::SUMO_color_DEADEND_SHOW, SVC_BICYCLE, SVC_BUS, SVC_DELIVERY, SVC_MOPED, SVC_NON_ROAD, SVC_PASSENGER, SVC_PEDESTRIAN, SVC_SHIP, SVC_TAXI, SVCAll, vehicleColorer, and RGBColor::YELLOW.
Referenced by GUIVisualizationSettings().
void GUIVisualizationSettings::initSumoGuiDefaults | ( | ) |
add lane coloring schemes
add vehicle coloring schemes
add person coloring schemes
add container coloring schemes
add junction coloring schemes
add POI coloring schemes
add polygon coloring schemes
add lane scaling schemes
add edge coloring schemes
add edge scaling schemes
Definition at line 480 of file GUIVisualizationSettings.cpp.
References GUIPropertyScheme< T >::addColor(), GUIPropertySchemeStorage< T >::addScheme(), RGBColor::BLACK, RGBColor::BLUE, COL_SCHEME_DYNAMIC, COL_SCHEME_EMISSION, COL_SCHEME_MISC, containerColorer, RGBColor::CYAN, edgeColorer, edgeScaler, RGBColor::GREEN, RGBColor::GREY, junctionColorer, laneColorer, laneScaler, RGBColor::MAGENTA, MISSING_DATA, RGBColor::ORANGE, personColorer, poiColorer, polyColorer, RGBColor::RED, SCHEME_NAME_EDGE_PARAM_NUMERICAL, SCHEME_NAME_EDGEDATA_NUMERICAL, SCHEME_NAME_LANE_PARAM_NUMERICAL, SCHEME_NAME_PARAM_NUMERICAL, SCHEME_NAME_PERMISSION_CODE, SCHEME_NAME_SELECTION, SCHEME_NAME_TYPE, GUIPropertyScheme< T >::setAllowsNegativeValues(), SVC_BICYCLE, SVC_BUS, SVC_DELIVERY, SVC_MOPED, SVC_NON_ROAD, SVC_PASSENGER, SVC_PEDESTRIAN, SVC_SHIP, SVC_TAXI, SVCAll, vehicleColorer, and RGBColor::YELLOW.
Referenced by GUIVisualizationSettings().
bool GUIVisualizationSettings::operator== | ( | const GUIVisualizationSettings & | vs2 | ) |
Comparison operator.
Definition at line 1573 of file GUIVisualizationSettings.cpp.
References addFullName, addMode, addName, addSize, backgroundColor, colorSettings, containerColorer, containerName, containerQuality, containerSize, cwaEdgeName, dither, drawBoundaries, drawBrakeGap, drawCrossingsAndWalkingareas, drawJunctionShape, drawLaneChangePreference, drawLinkJunctionIndex, drawLinkTLIndex, drawMinGap, edgeColorer, edgeData, edgeName, edgeParam, edgeScaler, edgeValue, edgeValueHideCheck, edgeValueHideThreshold, forceDrawDottedContour, forceDrawForPositionSelection, forceDrawForRectangleSelection, fps, gridXSize, gridYSize, hideConnectors, internalEdgeName, internalJunctionName, junctionColorer, junctionID, junctionName, junctionSize, laneColorer, laneMinSize, laneParam, laneScaler, laneShowBorders, laneWidthExaggeration, personColorer, personName, personQuality, personSize, personValue, poiColorer, poiName, poiSize, poiText, poiTextParam, poiType, polyColorer, polyName, polySize, polyType, showBikeMarkings, showBlinker, showBTRange, showColorLegend, showGrid, showLane2Lane, showLaneDirection, showLinkDecals, showLinkRules, showRails, showRouteIndex, showSizeLegend, showSublanes, showVehicleColorLegend, spreadSuperposed, streetName, tlsPhaseIndex, tlsPhaseName, vehicleColorer, vehicleName, vehicleParam, vehicleQuality, vehicleSize, vehicleText, vehicleTextParam, and vehicleValue.
void GUIVisualizationSettings::save | ( | OutputDevice & | dev | ) | const |
Writes the settings into an output device.
[in] | dev | The device to write the settings into |
Definition at line 1405 of file GUIVisualizationSettings.cpp.
References addFullName, addMode, addName, addSize, backgroundColor, OutputDevice::closeTag(), containerColorer, containerName, containerQuality, containerSize, cwaEdgeName, dither, drawBoundaries, drawBrakeGap, drawCrossingsAndWalkingareas, drawJunctionShape, drawLinkJunctionIndex, drawLinkTLIndex, drawMinGap, edgeColorer, edgeData, edgeName, edgeParam, edgeScaler, edgeValue, edgeValueHideCheck, edgeValueHideThreshold, forceDrawDottedContour, forceDrawForPositionSelection, forceDrawForRectangleSelection, fps, GUIPropertySchemeStorage< T >::getActive(), getLaneEdgeMode(), getLaneEdgeScaleMode(), gridXSize, gridYSize, hideConnectors, internalEdgeName, internalJunctionName, junctionColorer, junctionID, junctionName, junctionSize, laneColorer, laneMinSize, laneParam, laneScaler, laneShowBorders, laneWidthExaggeration, OutputDevice::lf(), name, OutputDevice::openTag(), personColorer, personName, personQuality, personSize, personValue, poiColorer, poiName, poiSize, poiText, poiTextParam, poiType, polyColorer, polyName, polySize, polyType, GUIVisualizationTextSettings::print(), GUIVisualizationSizeSettings::print(), GUIPropertySchemeStorage< T >::save(), showBikeMarkings, showBlinker, showBTRange, showColorLegend, showGrid, showLane2Lane, showLaneDirection, showLinkDecals, showLinkRules, showRails, showRouteIndex, showSizeLegend, showSublanes, showVehicleColorLegend, spreadSuperposed, streetName, SUMO_ATTR_NAME, SUMO_TAG_VIEWSETTINGS_ADDITIONALS, SUMO_TAG_VIEWSETTINGS_BACKGROUND, SUMO_TAG_VIEWSETTINGS_CONTAINERS, SUMO_TAG_VIEWSETTINGS_EDGES, SUMO_TAG_VIEWSETTINGS_JUNCTIONS, SUMO_TAG_VIEWSETTINGS_LEGEND, SUMO_TAG_VIEWSETTINGS_OPENGL, SUMO_TAG_VIEWSETTINGS_PERSONS, SUMO_TAG_VIEWSETTINGS_POIS, SUMO_TAG_VIEWSETTINGS_POLYS, SUMO_TAG_VIEWSETTINGS_SCHEME, SUMO_TAG_VIEWSETTINGS_VEHICLES, tlsPhaseIndex, tlsPhaseName, vehicleColorer, vehicleName, vehicleParam, vehicleQuality, vehicleSize, vehicleText, vehicleTextParam, vehicleValue, and OutputDevice::writeAttr().
Referenced by GUIDialog_ViewSettings::onCmdExportSetting(), GNEViewNet::saveVisualizationSettings(), and GUICompleteSchemeStorage::writeSettings().
GUIVisualizationTextSettings GUIVisualizationSettings::addFullName |
Definition at line 760 of file GUIVisualizationSettings.h.
Referenced by GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GUIBusStop::drawGL(), GUIChargingStation::drawGL(), GUIParkingArea::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationAdditionalSettings GUIVisualizationSettings::additionalSettings |
Additional settings.
Definition at line 870 of file GUIVisualizationSettings.h.
Referenced by GNECalibrator::drawCalibratorSymbol(), GNERerouter::drawGL(), GNERouteProbe::drawGL(), GNEVaporizer::drawGL(), and GNEVariableSpeedSign::drawGL().
int GUIVisualizationSettings::addMode |
The additional structures visualization scheme.
Definition at line 754 of file GUIVisualizationSettings.h.
Referenced by GUISettingsHandler::myStartElement(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::addName |
Definition at line 758 of file GUIVisualizationSettings.h.
Referenced by GNEAdditional::drawAdditionalID(), GUIBusStop::drawGL(), GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIContainerStop::drawGL(), GUIE2Collector::MyWrapper::drawGL(), GUIE3Collector::MyWrapper::drawGL(), GUIInductLoop::MyWrapper::drawGL(), GUIInstantInductLoop::MyWrapper::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GUIMEInductLoop::MyWrapper::drawGL(), GNEPersonStop::drawGL(), GNEStop::drawGL(), GNEAdditional::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartialLane(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationSizeSettings GUIVisualizationSettings::addSize |
Definition at line 756 of file GUIVisualizationSettings.h.
Referenced by GNEEdge::drawEdgeGeometryPoints(), GUIBusStop::drawGL(), GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIContainerStop::drawGL(), GUIE2Collector::MyWrapper::drawGL(), GUIE3Collector::MyWrapper::drawGL(), GUIInductLoop::MyWrapper::drawGL(), GUIInstantInductLoop::MyWrapper::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GUIMEInductLoop::MyWrapper::drawGL(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorE3::drawGL(), GNEDetectorEntryExit::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERerouter::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEPersonStop::drawGL(), GNEStop::drawGL(), GNEConnection::drawGL(), GNEAdditional::drawPartialGL(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNEDemandElement::drawPersonPlanPartialJunction(), GNEDemandElement::drawPersonPlanPartialLane(), GNELane::drawStartEndShapePoints(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), GUISUMOAbstractView::paintGLGrid(), and save().
double GUIVisualizationSettings::angle |
The current view rotation angle.
Definition at line 568 of file GUIVisualizationSettings.h.
Referenced by GUISUMOAbstractView::applyGLTransform(), GUIBusStop::drawGL(), GUIChargingStation::drawGL(), GUIContainer::drawGL(), GUIJunctionWrapper::drawGL(), GUIParkingArea::drawGL(), GUIPerson::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GNEJunction::drawGL(), GUIPointOfInterest::drawInnerPOI(), GUIPolygon::drawInnerPolygon(), GUIBaseVehicle::drawOnPos(), GUIVehicle::drawRouteHelper(), flippedTextAngle(), and getTextAngle().
RGBColor GUIVisualizationSettings::backgroundColor |
The background color to use.
Definition at line 580 of file GUIVisualizationSettings.h.
Referenced by GUICompleteSchemeStorage::init(), GUISUMOAbstractView::makeSnapshot(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), GUISUMOAbstractView::onConfigure(), operator==(), GUISUMOAbstractView::paintGL(), and save().
GUIVisualizationCandidateColorSettings GUIVisualizationSettings::candidateColorSettings |
candidate color settings
Definition at line 861 of file GUIVisualizationSettings.h.
Referenced by GNEConnectorFrame::buildConnection(), GNEConnectorFrame::ConnectionLegend::ConnectionLegend(), GNEViewNet::drawLaneCandidates(), GNEFrameModuls::PathCreator::drawTemporalRoute(), GNECrossingFrame::GNECrossingFrame(), GNEConnectorFrame::initTargets(), GNEFrameModuls::PathLegend::PathLegend(), and GNELane::setLaneColor().
GUIVisualizationColorSettings GUIVisualizationSettings::colorSettings |
color settings
Definition at line 858 of file GUIVisualizationSettings.h.
Referenced by GNEProhibitionFrame::buildProhibition(), GNEViewNet::doPaintGL(), GNECalibrator::drawCalibratorSymbol(), GNEGeometry::HierarchicalConnections::drawConnection(), GNEEdge::drawEdgeGeometryPoints(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorEntryExit::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNEPoly::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEPersonStop::drawGL(), GNEStop::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNELane::drawGL(), GNEAdditional::drawPartialGL(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNEPersonTrip::drawPartialGL(), GNERide::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEWalk::drawPartialGL(), GNEDemandElement::drawPersonPlanPartialJunction(), GNEDemandElement::drawPersonPlanPartialLane(), GNELane::drawStartEndShapePoints(), GNEPersonStop::getColor(), GNEStop::getColor(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), GNEProhibitionFrame::ProhibitionLegend::ProhibitionLegend(), GNEVehicle::setColor(), GNEJunction::setColor(), and GNELane::setLaneColor().
GUIVisualizationConnectionSettings GUIVisualizationSettings::connectionSettings |
connection settings
Definition at line 867 of file GUIVisualizationSettings.h.
Referenced by GNEConnection::drawGL().
GUIColorer GUIVisualizationSettings::containerColorer |
The container colorer.
Definition at line 716 of file GUIVisualizationSettings.h.
Referenced by GUICompleteSchemeStorage::init(), initNeteditDefaults(), initSumoGuiDefaults(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), save(), and GUIContainer::setColor().
GUIVisualizationTextSettings GUIVisualizationSettings::containerName |
Definition at line 725 of file GUIVisualizationSettings.h.
Referenced by GUIContainer::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
int GUIVisualizationSettings::containerQuality |
The quality of container drawing.
Definition at line 719 of file GUIVisualizationSettings.h.
Referenced by GUIContainer::drawGL(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationSizeSettings GUIVisualizationSettings::containerSize |
Definition at line 722 of file GUIVisualizationSettings.h.
Referenced by GUIContainer::drawGL(), GUIEdge::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::cwaEdgeName |
Definition at line 624 of file GUIVisualizationSettings.h.
Referenced by GUIEdge::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationDetailSettings GUIVisualizationSettings::detailSettings |
detail settings
Definition at line 885 of file GUIVisualizationSettings.h.
Referenced by GNECalibrator::drawCalibratorSymbol(), GNEEdge::drawEdgeGeometryPoints(), GNEGeometry::drawGeometryPoints(), GUIBusStop::drawGL(), GUIChargingStation::drawGL(), GUIContainerStop::drawGL(), GUIParkingArea::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorE3::drawGL(), GNEDetectorEntryExit::drawGL(), GNEParkingArea::drawGL(), GNERouteProbe::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), GNEPerson::drawGL(), GNEPersonStop::drawGL(), GNEStop::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNELane::drawStartEndShapePoints(), and GNELane::drawTextures().
GUIVisualizationDetectorSettings GUIVisualizationSettings::detectorSettings |
Detector settings.
Definition at line 873 of file GUIVisualizationSettings.h.
Referenced by GUIE3Collector::MyWrapper::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorE3::drawGL(), GNEDetectorEntryExit::drawGL(), and GNEAdditional::drawPartialGL().
bool GUIVisualizationSettings::disableLaneIcons |
whether drawing is performed in left-hand networks
Definition at line 844 of file GUIVisualizationSettings.h.
Referenced by GNEViewNet::doPaintGL(), and GNELane::drawTextures().
bool GUIVisualizationSettings::dither |
Information whether dithering shall be enabled.
Definition at line 571 of file GUIVisualizationSettings.h.
Referenced by GUISUMOAbstractView::makeSnapshot(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), GUISUMOAbstractView::paintGL(), and save().
GUIVisualizationDottedContourSettings GUIVisualizationSettings::dottedContourSettings |
dotted contour settings
Definition at line 879 of file GUIVisualizationSettings.h.
Referenced by GNEGeometry::DottedGeometry::DottedGeometry(), and GNEGeometry::DottedGeometry::updateDottedGeometry().
bool GUIVisualizationSettings::drawBoundaries |
enable or disable draw boundaries
Definition at line 814 of file GUIVisualizationSettings.h.
Referenced by GNEDetectorE3::drawGL(), GNEParkingArea::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNERerouter::drawGL(), GNETAZ::drawGL(), GNEVariableSpeedSign::drawGL(), GNEConnection::drawGL(), GNEEdge::drawGL(), GNEJunction::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::drawBrakeGap |
Information whether the brake gap shall be drawn.
Definition at line 678 of file GUIVisualizationSettings.h.
Referenced by GUIBaseVehicle::drawOnPos(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::drawCrossingsAndWalkingareas |
whether crosings and walkingareas shall be drawn
Definition at line 743 of file GUIVisualizationSettings.h.
Referenced by GUIEdge::drawGL(), GUILane::drawGL(), GNECrossing::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::drawForPositionSelection |
whether drawing is performed for the purpose of selecting objects with a single click
Definition at line 820 of file GUIVisualizationSettings.h.
Referenced by GNEViewNet::doPaintGL(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNECalibrator::drawCalibratorSymbol(), GNEBusStop::drawConnectionAccess(), GNEDetector::drawDetectorLogo(), drawDottedContour(), GNEEdge::drawEdgeName(), GNEGeometry::drawGeometry(), GNEGeometry::drawGeometryPoints(), GNEDetectorEntryExit::drawGL(), GNEPoly::drawGL(), GNERerouter::drawGL(), GNERerouterSymbol::drawGL(), GNETAZ::drawGL(), GNEPerson::drawGL(), GNECrossing::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GNEHierarchicalElement::drawHierarchicalConnections(), GNEGeometry::drawLaneGeometry(), GNEStoppingPlace::drawLines(), GNEGeometry::drawSegmentGeometry(), GNEStoppingPlace::drawSign(), GNELane::drawStartEndShapePoints(), GNELane::drawTextures(), getCircleResolution(), and GUISUMOAbstractView::getObjectsInBoundary().
bool GUIVisualizationSettings::drawForRectangleSelection |
whether drawing is performed for the purpose of selecting objects using a rectangle
Definition at line 823 of file GUIVisualizationSettings.h.
Referenced by GUIViewTraffic::doPaintGL(), GNEViewNet::doPaintGL(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GUILane::drawAsRailway(), GNELane::drawAsRailway(), GUILane::drawAsWaterway(), GNELane::drawAsWaterway(), GNECalibrator::drawCalibratorSymbol(), GNEBusStop::drawConnectionAccess(), GNEDetector::drawDetectorLogo(), drawDottedContour(), GNEDetector::drawE1Shape(), GNEEdge::drawEdgeGeometryPoints(), GNEEdge::drawEdgeName(), GNEGeometry::drawGeometryPoints(), GUILane::drawGL(), GNEAccess::drawGL(), GNEDetectorE3::drawGL(), GNEDetectorEntryExit::drawGL(), GNEParkingSpace::drawGL(), GNERouteProbe::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), GNEPersonStop::drawGL(), GNEStop::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GNEHierarchicalElement::drawHierarchicalConnections(), GUIPointOfInterest::drawInnerPOI(), GNELane::drawLaneAsRailway(), GNEAdditional::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartialLane(), GNEStoppingPlace::drawSign(), GNELane::drawStartEndShapePoints(), GNELane::drawTextures(), GNEJunction::drawTLSIcon(), getCircleResolution(), and GUISUMOAbstractView::getObjectsInBoundary().
bool GUIVisualizationSettings::drawJunctionShape |
whether the shape of the junction should be drawn
Definition at line 741 of file GUIVisualizationSettings.h.
Referenced by GUIEdge::drawGL(), GUIJunctionWrapper::drawGL(), GUILane::drawGL(), GNEJunction::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::drawLaneChangePreference |
Information whether the lane change preference shall be drawn.
Definition at line 672 of file GUIVisualizationSettings.h.
Referenced by GUIBaseVehicle::drawOnPos(), and operator==().
GUIVisualizationTextSettings GUIVisualizationSettings::drawLinkJunctionIndex |
Definition at line 736 of file GUIVisualizationSettings.h.
Referenced by GUILane::drawGL(), GUILane::drawLinkNo(), GNELane::drawLinkNo(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::drawLinkTLIndex |
Definition at line 736 of file GUIVisualizationSettings.h.
Referenced by GUILane::drawGL(), GNECrossing::drawGL(), GNELane::drawTLSLinkNo(), GUILane::drawTLSLinkNo(), GNECrossing::drawTLSLinkNo(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::drawMinGap |
Information whether the minimum gap shall be drawn.
Definition at line 675 of file GUIVisualizationSettings.h.
Referenced by GNEVehicle::drawGL(), GUIBaseVehicle::drawOnPos(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIColorer GUIVisualizationSettings::edgeColorer |
The mesoscopic edge colorer.
Definition at line 594 of file GUIVisualizationSettings.h.
Referenced by GUIEdge::drawGL(), getLaneEdgeMode(), getLaneEdgeScheme(), GUICompleteSchemeStorage::init(), initSumoGuiDefaults(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), save(), and GUIEdge::setColor().
std::string GUIVisualizationSettings::edgeData |
key for coloring by edgeData
Definition at line 652 of file GUIVisualizationSettings.h.
Referenced by GUILane::getColorValue(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::edgeName |
Definition at line 624 of file GUIVisualizationSettings.h.
Referenced by GNEEdge::drawEdgeName(), GUIEdge::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
std::string GUIVisualizationSettings::edgeParam |
key for coloring by edge parameter
Definition at line 645 of file GUIVisualizationSettings.h.
Referenced by GNEEdge::drawEdgeName(), GUIEdge::drawGL(), GNEConnection::drawGL(), GUILane::getColorValue(), GNELane::getColorValue(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), and save().
GUIScaler GUIVisualizationSettings::edgeScaler |
The mesoscopic edge scaler.
Definition at line 597 of file GUIVisualizationSettings.h.
Referenced by GUILane::drawGL(), getLaneEdgeScaleMode(), getLaneEdgeScaleScheme(), initSumoGuiDefaults(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::edgeValue |
Definition at line 624 of file GUIVisualizationSettings.h.
Referenced by GNEEdge::drawEdgeGeometryPoints(), GNEEdge::drawEdgeName(), GUIEdge::drawGL(), GNEConnection::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and GUISUMOAbstractView::showToolTipFor().
bool GUIVisualizationSettings::edgeValueHideCheck |
value below which edge data value should not be rendered
Definition at line 655 of file GUIVisualizationSettings.h.
Referenced by GUIEdge::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
double GUIVisualizationSettings::edgeValueHideThreshold |
Definition at line 656 of file GUIVisualizationSettings.h.
Referenced by GUIEdge::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::forceDrawDottedContour |
flag to force draw dotted contour
Definition at line 832 of file GUIVisualizationSettings.h.
Referenced by drawDottedContour(), operator==(), and save().
bool GUIVisualizationSettings::forceDrawForPositionSelection |
flag to force draw for position selection (see drawForPositionSelection)
Definition at line 826 of file GUIVisualizationSettings.h.
Referenced by GNEViewNet::doPaintGL(), GNEVariableSpeedSignSymbol::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::forceDrawForRectangleSelection |
flag to force draw for rectangle selection (see drawForRectangleSelection)
Definition at line 829 of file GUIVisualizationSettings.h.
Referenced by GNEViewNet::doPaintGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::fps |
Information whether frames-per-second should be drawn.
Definition at line 574 of file GUIVisualizationSettings.h.
Referenced by GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), GUISUMOAbstractView::paintGL(), and save().
bool GUIVisualizationSettings::gaming |
whether the application is in gaming mode or not
Definition at line 811 of file GUIVisualizationSettings.h.
Referenced by GUITrafficLightLogicWrapper::drawGL(), GUIVehicle::drawRouteHelper(), GUISUMOAbstractView::GUISUMOAbstractView(), GUIDanielPerspectiveChanger::onKeyPress(), GUIDanielPerspectiveChanger::onMouseMove(), and GUIViewTraffic::setColorScheme().
double GUIVisualizationSettings::gridXSize |
Information about the grid spacings.
Definition at line 586 of file GUIVisualizationSettings.h.
Referenced by GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUISUMOAbstractView::onKeyPress(), operator==(), GUISUMOAbstractView::paintGLGrid(), save(), and GUISUMOAbstractView::snapToActiveGrid().
double GUIVisualizationSettings::gridYSize |
Definition at line 586 of file GUIVisualizationSettings.h.
Referenced by GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUISUMOAbstractView::onKeyPress(), operator==(), GUISUMOAbstractView::paintGLGrid(), save(), and GUISUMOAbstractView::snapToActiveGrid().
bool GUIVisualizationSettings::hideConnectors |
flag to show or hidde connectors
Definition at line 627 of file GUIVisualizationSettings.h.
Referenced by GUIEdge::drawGL(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::internalEdgeName |
Definition at line 624 of file GUIVisualizationSettings.h.
Referenced by GUIEdge::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::internalJunctionName |
Definition at line 736 of file GUIVisualizationSettings.h.
Referenced by GUIJunctionWrapper::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIColorer GUIVisualizationSettings::junctionColorer |
The junction colorer.
Definition at line 733 of file GUIVisualizationSettings.h.
Referenced by GNEEdge::drawEdgeGeometryPoints(), GUIJunctionWrapper::drawGL(), GNELane::drawStartEndShapePoints(), GNEViewNet::drawTemporalJunction(), GUICompleteSchemeStorage::init(), initNeteditDefaults(), initSumoGuiDefaults(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), save(), and GNEJunction::setColor().
GUIVisualizationTextSettings GUIVisualizationSettings::junctionID |
Definition at line 736 of file GUIVisualizationSettings.h.
Referenced by GUIJunctionWrapper::drawGL(), GNEJunction::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::junctionName |
Definition at line 736 of file GUIVisualizationSettings.h.
Referenced by GUIJunctionWrapper::drawGL(), GNEJunction::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationSizeSettings GUIVisualizationSettings::junctionSize |
Definition at line 745 of file GUIVisualizationSettings.h.
Referenced by GUIJunctionWrapper::drawGL(), GUILane::drawGL(), GNEJunction::drawGL(), GUILane::drawLinkRule(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIColorer GUIVisualizationSettings::laneColorer |
The lane colorer.
Definition at line 603 of file GUIVisualizationSettings.h.
Referenced by GNEEdge::drawEdgeGeometryPoints(), GNEEdge::drawEdgeName(), GUIEdge::drawGL(), GNECrossing::drawGL(), GNELane::drawStartEndShapePoints(), getLaneEdgeMode(), getLaneEdgeScheme(), GUICompleteSchemeStorage::init(), initNeteditDefaults(), initSumoGuiDefaults(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIApplicationWindow::onCmdEditChosen(), GUIViewTraffic::onCmdShowReachability(), operator==(), save(), GUILane::setColor(), and GNELane::setLaneColor().
double GUIVisualizationSettings::laneMinSize |
The minimum visual lane width for drawing.
Definition at line 633 of file GUIVisualizationSettings.h.
Referenced by GUILane::drawGL(), GNELane::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
std::string GUIVisualizationSettings::laneParam |
Definition at line 645 of file GUIVisualizationSettings.h.
Referenced by GNEEdge::drawEdgeName(), GUIEdge::drawGL(), GUILane::getColorValue(), GNELane::getColorValue(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), and save().
GUIScaler GUIVisualizationSettings::laneScaler |
The lane scaler.
Definition at line 606 of file GUIVisualizationSettings.h.
Referenced by GUILane::drawGL(), getLaneEdgeScaleMode(), getLaneEdgeScaleScheme(), initNeteditDefaults(), initSumoGuiDefaults(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), and save().
bool GUIVisualizationSettings::laneShowBorders |
Information whether lane borders shall be drawn.
Definition at line 609 of file GUIVisualizationSettings.h.
Referenced by GUILane::drawGL(), GNELane::drawMarkings(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
double GUIVisualizationSettings::laneWidthExaggeration |
The lane exaggeration (upscale thickness)
Definition at line 630 of file GUIVisualizationSettings.h.
Referenced by GNEEdge::drawEdgeGeometryPoints(), GUILane::drawGL(), GUILane::drawLinkRule(), GNEDemandElement::drawPersonPlanPartialLane(), GNELane::drawStartEndShapePoints(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::lefthand |
whether drawing is performed in left-hand networks
Definition at line 838 of file GUIVisualizationSettings.h.
Referenced by GNEViewNet::doPaintGL(), GNELane::drawArrows(), GNELane::drawLinkNo(), GNELane::drawMarkings(), and GNELane::drawTLSLinkNo().
|
static |
Definition at line 855 of file GUIVisualizationSettings.h.
Referenced by GUIViewTraffic::buildColorRainbow(), GNEViewNet::buildColorRainbow(), GUISUMOAbstractView::displayColorLegend(), GUIEdge::drawGL(), GUINet::getEdgeData(), initNeteditDefaults(), initSumoGuiDefaults(), and GUIDialog_ViewSettings::rebuildColorMatrix().
std::string GUIVisualizationSettings::name |
The name of this setting.
Definition at line 562 of file GUIVisualizationSettings.h.
Referenced by GUICompleteSchemeStorage::add(), GUISettingsHandler::addSettings(), GUIViewTraffic::buildViewToolBars(), GNEViewNet::buildViewToolBars(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), GUIDialog_ViewSettings::onCmdSaveSetting(), TraCIServerAPI_GUI::processGet(), save(), GUICompleteSchemeStorage::writeSettings(), and GUISUMOAbstractView::~GUISUMOAbstractView().
bool GUIVisualizationSettings::netedit |
Whether the settings are for Netedit.
Definition at line 565 of file GUIVisualizationSettings.h.
Referenced by GUIVisualizationSettings(), GUIDialog_ViewSettings::loadSettings(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdExportSetting(), GUIDialog_ViewSettings::onCmdNameChange(), GUIPointOfInterest::setColor(), and GUIPolygon::setColor().
GUIVisualizationNeteditSizeSettings GUIVisualizationSettings::neteditSizeSettings |
netedit size settings
Definition at line 864 of file GUIVisualizationSettings.h.
Referenced by GNEPoly::drawGL(), GNETAZ::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEJunction::drawGL(), GNEAdditionalFrame::E2MultilaneLaneSelector::drawTemporalE2Multilane(), GNEViewNet::drawTemporalJunction(), GNEPoly::getMoveOperation(), GNETAZ::getMoveOperation(), GNEConnection::getMoveOperation(), GNECrossing::getMoveOperation(), GNEJunction::getMoveOperation(), GNEPoly::getVertexIndex(), GNEPoly::removeGeometryPoint(), GNETAZ::removeGeometryPoint(), GNEConnection::removeGeometryPoint(), GNECrossing::removeGeometryPoint(), and GNEJunction::removeGeometryPoint().
GUIColorer GUIVisualizationSettings::personColorer |
The person colorer.
Definition at line 699 of file GUIVisualizationSettings.h.
Referenced by GUIPerson::drawGL(), GNEPerson::drawGL(), GUICompleteSchemeStorage::init(), initNeteditDefaults(), initSumoGuiDefaults(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), save(), GUIPerson::setColor(), and GNEPerson::setColor().
GUIVisualizationTextSettings GUIVisualizationSettings::personName |
Definition at line 708 of file GUIVisualizationSettings.h.
Referenced by GUIPerson::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
int GUIVisualizationSettings::personQuality |
The quality of person drawing.
Definition at line 702 of file GUIVisualizationSettings.h.
Referenced by GUIPerson::drawGL(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationSizeSettings GUIVisualizationSettings::personSize |
Definition at line 705 of file GUIVisualizationSettings.h.
Referenced by GUIContainer::drawAction_drawAsImage(), GUIBusStop::drawGL(), GUIEdge::drawGL(), GUIPerson::drawGL(), GNEPerson::drawGL(), GUIPerson::drawGLAdditional(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::personValue |
Definition at line 708 of file GUIVisualizationSettings.h.
Referenced by GUIPerson::drawGL(), GNEPerson::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIColorer GUIVisualizationSettings::poiColorer |
The POI colorer.
Definition at line 768 of file GUIVisualizationSettings.h.
Referenced by GUICompleteSchemeStorage::init(), initNeteditDefaults(), initSumoGuiDefaults(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), save(), and GUIPointOfInterest::setColor().
GUIVisualizationTextSettings GUIVisualizationSettings::poiName |
Definition at line 774 of file GUIVisualizationSettings.h.
Referenced by GUIPointOfInterest::drawInnerPOI(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationSizeSettings GUIVisualizationSettings::poiSize |
Definition at line 771 of file GUIVisualizationSettings.h.
Referenced by GUIPointOfInterest::checkDraw(), GNEPOI::drawGL(), GUIPointOfInterest::drawInnerPOI(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::poiText |
Definition at line 780 of file GUIVisualizationSettings.h.
Referenced by GUIPointOfInterest::drawInnerPOI(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
std::string GUIVisualizationSettings::poiTextParam |
key for rendering poi textual parameter
Definition at line 783 of file GUIVisualizationSettings.h.
Referenced by GUIPointOfInterest::drawInnerPOI(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), save(), and GUIDialog_ViewSettings::updatePOIParams().
GUIVisualizationTextSettings GUIVisualizationSettings::poiType |
Definition at line 777 of file GUIVisualizationSettings.h.
Referenced by GUIPointOfInterest::drawInnerPOI(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIColorer GUIVisualizationSettings::polyColorer |
The polygon colorer.
Definition at line 786 of file GUIVisualizationSettings.h.
Referenced by GUICompleteSchemeStorage::init(), initNeteditDefaults(), initSumoGuiDefaults(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), save(), and GUIPolygon::setColor().
GUIVisualizationTextSettings GUIVisualizationSettings::polyName |
Definition at line 792 of file GUIVisualizationSettings.h.
Referenced by GUIPolygon::drawInnerPolygon(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationSizeSettings GUIVisualizationSettings::polySize |
Definition at line 789 of file GUIVisualizationSettings.h.
Referenced by GUIPolygon::checkDraw(), GNEPoly::drawGL(), GNETAZ::drawGL(), GUIPolygon::drawInnerPolygon(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::polyType |
Definition at line 795 of file GUIVisualizationSettings.h.
Referenced by GUIPolygon::drawInnerPolygon(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
double GUIVisualizationSettings::scale |
information about a lane's width (temporary, used for a single view)
Definition at line 808 of file GUIVisualizationSettings.h.
Referenced by GUIPointOfInterest::checkDraw(), GUIPolygon::checkDraw(), GUIViewTraffic::doPaintGL(), GNEViewNet::doPaintGL(), GUIVehicle::drawAction_drawLinkItems(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), drawAdditionals(), GNELane::drawArrows(), drawDetail(), GNEEdge::drawEdgeGeometryPoints(), GNEEdge::drawEdgeName(), GUIBusStop::drawGL(), GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIContainer::drawGL(), GUIContainerStop::drawGL(), GUIE2Collector::MyWrapper::drawGL(), GUIE3Collector::MyWrapper::drawGL(), GUIEdge::drawGL(), GUIInductLoop::MyWrapper::drawGL(), GUIInstantInductLoop::MyWrapper::drawGL(), GUIJunctionWrapper::drawGL(), GUILane::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GUIPerson::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GUIMEInductLoop::MyWrapper::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEPerson::drawGL(), GNEPersonStop::drawGL(), GNEStop::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEInternalLane::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GUIPointOfInterest::drawInnerPOI(), GUIPolygon::drawInnerPolygon(), GUILane::drawLinkNo(), GNELane::drawLinkNo(), drawMovingGeometryPoint(), GUIBaseVehicle::drawOnPos(), GNEAdditional::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartialLane(), GUIVehicle::drawRouteHelper(), GNEJunction::drawTLSIcon(), GNELane::drawTLSLinkNo(), GUILane::drawTLSLinkNo(), GNECrossing::drawTLSLinkNo(), getCircleResolution(), GUIVisualizationSizeSettings::getExaggeration(), GUISUMOAbstractView::getObjectsInBoundary(), GUISUMOAbstractView::makeSnapshot(), and GUISUMOAbstractView::paintGLGrid().
|
static |
scheme names
Definition at line 847 of file GUIVisualizationSettings.h.
Referenced by initNeteditDefaults(), initSumoGuiDefaults(), GUIDialog_ViewSettings::onCmdColorChange(), and GUIDialog_ViewSettings::rebuildColorMatrices().
|
static |
Definition at line 850 of file GUIVisualizationSettings.h.
Referenced by GUIViewTraffic::buildColorRainbow(), initNeteditDefaults(), initSumoGuiDefaults(), GUIDialog_ViewSettings::onCmdColorChange(), and GUIDialog_ViewSettings::rebuildColorMatrices().
|
static |
Definition at line 848 of file GUIVisualizationSettings.h.
Referenced by initNeteditDefaults(), initSumoGuiDefaults(), GUIDialog_ViewSettings::onCmdColorChange(), and GUIDialog_ViewSettings::rebuildColorMatrices().
|
static |
Definition at line 849 of file GUIVisualizationSettings.h.
Referenced by initSumoGuiDefaults(), GUIDialog_ViewSettings::onCmdColorChange(), and GUIDialog_ViewSettings::rebuildColorMatrices().
|
static |
Definition at line 853 of file GUIVisualizationSettings.h.
Referenced by GUIViewTraffic::buildColorRainbow(), GNEViewNet::buildColorRainbow(), and initSumoGuiDefaults().
|
static |
Definition at line 851 of file GUIVisualizationSettings.h.
Referenced by GUICompleteSchemeStorage::init(), initNeteditDefaults(), and initSumoGuiDefaults().
|
static |
Definition at line 852 of file GUIVisualizationSettings.h.
Referenced by GUICompleteSchemeStorage::init(), initNeteditDefaults(), and initSumoGuiDefaults().
double GUIVisualizationSettings::selectorFrameScale |
the current selection scaling in NETEDIT (set in SelectorFrame)
Definition at line 817 of file GUIVisualizationSettings.h.
Referenced by GNEConnection::drawGL(), GNECrossing::drawGL(), GUIVisualizationSizeSettings::getExaggeration(), and GNEViewNet::setSelectorFrameScale().
bool GUIVisualizationSettings::showBikeMarkings |
Information whether bicycle lane marking shall be drawn.
Definition at line 612 of file GUIVisualizationSettings.h.
Referenced by GUILane::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::showBlinker |
Information whether vehicle blinkers shall be drawn.
Definition at line 669 of file GUIVisualizationSettings.h.
Referenced by GUIBaseVehicle::drawOnPos(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::showBTRange |
Information whether the communication range shall be drawn.
Definition at line 681 of file GUIVisualizationSettings.h.
Referenced by GUIBaseVehicle::drawOnPos(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::showColorLegend |
Information whether the edge color legend shall be drawn.
Definition at line 802 of file GUIVisualizationSettings.h.
Referenced by GUISUMOAbstractView::displayLegends(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::showGrid |
Information whether a grid shall be shown.
Definition at line 583 of file GUIVisualizationSettings.h.
Referenced by GUIViewTraffic::doPaintGL(), GNEViewNet::doPaintGL(), GUISUMOAbstractView::makeSnapshot(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GNEApplicationWindow::onCmdToogleGrid(), GNEViewNet::onCmdToogleShowGrid(), operator==(), GNEViewNet::processLeftButtonPressNetwork(), save(), GUIDialog_ViewSettings::show(), and GUISUMOAbstractView::snapToActiveGrid().
bool GUIVisualizationSettings::showLane2Lane |
Information whether lane-to-lane arrows shall be drawn.
Definition at line 739 of file GUIVisualizationSettings.h.
Referenced by GNEViewNet::doPaintGL(), GUILane::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), GNEViewNet::onCmdToogleShowConnections(), operator==(), and save().
bool GUIVisualizationSettings::showLaneDirection |
Whether to show direction indicators for lanes.
Definition at line 636 of file GUIVisualizationSettings.h.
Referenced by GNELane::drawDirectionIndicators(), GUILane::drawGL(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::showLinkDecals |
Information whether link textures (arrows) shall be drawn.
Definition at line 615 of file GUIVisualizationSettings.h.
Referenced by GNELane::drawArrows(), GUILane::drawGL(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::showLinkRules |
Information whether link rules (colored bars) shall be drawn.
Definition at line 618 of file GUIVisualizationSettings.h.
Referenced by GUILane::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::showRails |
Information whether rails shall be drawn.
Definition at line 621 of file GUIVisualizationSettings.h.
Referenced by GUILane::drawAsRailway(), GNELane::drawAsRailway(), GUILane::drawAsWaterway(), GNELane::drawAsWaterway(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::showRouteIndex |
Information whether the route index should be shown.
Definition at line 684 of file GUIVisualizationSettings.h.
Referenced by GUIVehicle::drawRouteHelper(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::showSizeLegend |
Information whether the size legend shall be drawn.
Definition at line 799 of file GUIVisualizationSettings.h.
Referenced by GUISUMOAbstractView::displayLegends(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::showSublanes |
Whether to show sublane boundaries.
Definition at line 639 of file GUIVisualizationSettings.h.
Referenced by GUILane::drawGL(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::showVehicleColorLegend |
Information whether the vehicle color legend shall be drawn.
Definition at line 805 of file GUIVisualizationSettings.h.
Referenced by GUISUMOAbstractView::displayLegends(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::spreadSuperposed |
Whether to improve visualisation of superposed (rail) edges.
Definition at line 642 of file GUIVisualizationSettings.h.
Referenced by GUILane::drawAsRailway(), GNELane::drawAsRailway(), GNEEdge::drawEdgeName(), GUIEdge::drawGL(), GUILane::drawGL(), GNEConnection::drawGL(), GNELane::drawGL(), GNELane::drawLaneAsRailway(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationStoppingPlaceSettings GUIVisualizationSettings::stoppingPlaceSettings |
StoppingPlace settings.
Definition at line 876 of file GUIVisualizationSettings.h.
Referenced by GUIBusStop::drawGL(), GUIChargingStation::drawGL(), GUIContainerStop::drawGL(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNEBusStop::updateGeometry(), GNEChargingStation::updateGeometry(), and GNEContainerStop::updateGeometry().
GUIVisualizationTextSettings GUIVisualizationSettings::streetName |
Definition at line 624 of file GUIVisualizationSettings.h.
Referenced by GNEEdge::drawEdgeName(), GUIEdge::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::tlsPhaseIndex |
Definition at line 736 of file GUIVisualizationSettings.h.
Referenced by GUIJunctionWrapper::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::tlsPhaseName |
Definition at line 736 of file GUIVisualizationSettings.h.
Referenced by GUIJunctionWrapper::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
|
static |
this should be set at the same time as MSGlobals::gUseMesoSim
Definition at line 600 of file GUIVisualizationSettings.h.
Referenced by getLaneEdgeMode(), getLaneEdgeScaleMode(), getLaneEdgeScaleScheme(), getLaneEdgeScheme(), GUISUMOAbstractView::getObjectAtPosition(), GUIDialog_ViewSettings::GUIDialog_ViewSettings(), GUIDialog_ViewSettings::onCmdColorChange(), and GUILoadThread::run().
GUIColorer GUIVisualizationSettings::vehicleColorer |
The vehicle colorer.
Definition at line 663 of file GUIVisualizationSettings.h.
Referenced by GUISUMOAbstractView::displayLegends(), GUIBaseVehicle::drawOnPos(), GUICompleteSchemeStorage::init(), initNeteditDefaults(), initSumoGuiDefaults(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), save(), GUIBaseVehicle::setColor(), and GNEVehicle::setColor().
GUIVisualizationTextSettings GUIVisualizationSettings::vehicleName |
Definition at line 690 of file GUIVisualizationSettings.h.
Referenced by GUIVehicle::drawAction_drawLinkItems(), GNEVehicle::drawGL(), GUIBaseVehicle::drawOnPos(), GUIVehicle::drawRouteHelper(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
std::string GUIVisualizationSettings::vehicleParam |
key for coloring by vehicle parameter
Definition at line 647 of file GUIVisualizationSettings.h.
Referenced by GUIVehicle::getColorValue(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), save(), and GUIDialog_ViewSettings::updateVehicleParams().
int GUIVisualizationSettings::vehicleQuality |
The quality of vehicle drawing.
Definition at line 666 of file GUIVisualizationSettings.h.
Referenced by GUIBaseVehicle::drawOnPos(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationSizeSettings GUIVisualizationSettings::vehicleSize |
Definition at line 687 of file GUIVisualizationSettings.h.
Referenced by GUIVehicle::drawAction_drawCarriageClass(), GUIBaseVehicleHelper::drawAction_drawVehicleAsImage(), GUIEdge::drawGL(), GUILane::drawGL(), GNEVehicle::drawGL(), GUIBaseVehicle::drawOnPos(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GUIVehicle::drawRouteHelper(), GUIMEVehicle::drawRouteHelper(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::vehicleText |
Definition at line 690 of file GUIVisualizationSettings.h.
Referenced by GUIBaseVehicle::drawOnPos(), GUIVehicle::drawRouteHelper(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
std::string GUIVisualizationSettings::vehicleTextParam |
key for rendering vehicle textual parameter
Definition at line 649 of file GUIVisualizationSettings.h.
Referenced by GUIBaseVehicle::drawOnPos(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), save(), and GUIDialog_ViewSettings::updateVehicleParams().
GUIVisualizationTextSettings GUIVisualizationSettings::vehicleValue |
Definition at line 690 of file GUIVisualizationSettings.h.
Referenced by GUIBaseVehicle::drawOnPos(), GUIVehicle::drawRouteHelper(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationWidthSettings GUIVisualizationSettings::widthSettings |
width settings
Definition at line 882 of file GUIVisualizationSettings.h.
Referenced by GNEPersonTrip::drawPartialGL(), GNERide::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), and GNEWalk::drawPartialGL().