Eclipse SUMO - Simulation of Urban MObility
|
Stores the information about how to visualize structures. More...
#include <GUIVisualizationSettings.h>
Public Types | |
enum class | Detail : int { Level0 = 0 , CircleResolution32 = 0 , DrawPolygonTesselation = 0 , LaneDetails = 0 , Text = 0 , VehiclePoly = 0 , JunctionElementDetails = 0 , LockedIcons = 0 , Level1 = 1 , CircleResolution16 = 1 , VehicleBox = 1 , AdditionalDetails = 1 , GeometryPoint = 1 , JunctionElement = 1 , DottedContoursResampled = 1 , PreciseSelection = 1 , Level2 = 2 , CircleResolution8 = 2 , DrawPolygonSquare = 2 , VehicleTriangle = 2 , Additionals = 2 , DottedContours = 2 , GeometryBoxLines = 2 , Level3 = 3 , CircleResolution4 = 3 , TLSIcon = 3 , Level4 = 4 , GeometryBoxSimpleLine = 4 } |
Public Member Functions | |
bool | checkDrawAdditional (Detail d, const bool selected) const |
check if draw additionals | |
bool | checkDrawContainer (Detail d, const bool selected) const |
check if draw container | |
bool | checkDrawEdge (const Boundary &b) const |
check if draw edge | |
bool | checkDrawJunction (const Boundary &b, const bool selected) const |
check if draw junction | |
bool | checkDrawPerson (Detail d, const bool selected) const |
check if draw person | |
bool | checkDrawPOI (const double w, const double h, const Detail d, const bool selected) const |
check if draw POI | |
bool | checkDrawPoly (const Boundary &b, const bool selected) const |
check if draw polygon | |
bool | checkDrawVehicle (Detail d, const bool selected) const |
check if draw vehicle | |
void | copy (const GUIVisualizationSettings &s) |
copy all content from another GUIVisualizationSettings (note: DON'T USE in DrawGL functions!) | |
bool | drawDetail (const double detail, const double exaggeration) const |
check if details can be drawn for the given GUIVisualizationDetailSettings and current scale and exxageration | |
bool | drawMovingGeometryPoint (const double exaggeration, const double radius) const |
check if moving geometry point can be draw | |
bool | flippedTextAngle (double objectAngle) const |
return wether the text was flipped for reading at the given angle | |
Detail | getDetailLevel (const double exaggeration) const |
return the detail level | |
int | getLaneEdgeMode () const |
Returns the number of the active lane (edge) coloring schme. | |
int | getLaneEdgeScaleMode () const |
Returns the number of the active lane (edge) scaling schme. | |
GUIScaleScheme & | getLaneEdgeScaleScheme () |
Returns the current lane (edge) scaling schme. | |
GUIColorScheme & | getLaneEdgeScheme () |
Returns the current lane (edge) coloring schme. | |
double | getTextAngle (double objectAngle) const |
return an angle that is suitable for reading text aligned with the given angle (degrees) | |
GUIVisualizationSettings (const std::string &_name, bool _netedit=false) | |
constructor | |
void | initNeteditDefaults () |
init default settings | |
void | initSumoGuiDefaults () |
bool | operator== (const GUIVisualizationSettings &vs2) |
Comparison operator. | |
void | save (OutputDevice &dev) const |
Writes the settings into an output device. | |
void | updateIgnoreHideByZoom () |
update ignore hide by zoom (call BEFORE drawing all elements). | |
Static Public Member Functions | |
static const RGBColor & | getLinkColor (const LinkState &ls, bool realistic=false) |
map from LinkState to color constants | |
Data Fields | |
GUIVisualizationAdditionalSettings | additionalSettings |
Additional settings. | |
double | angle |
The current view rotation angle. | |
double | BoundarySizeDrawing = 15 |
constant for boundary size drawing (20 for slow computers, 10 for quick computers) | |
GUIVisualizationCandidateColorSettings | candidateColorSettings |
candidate color settings | |
GUIVisualizationColorSettings | colorSettings |
color settings | |
GUIVisualizationConnectionSettings | connectionSettings |
connection settings | |
GUIVisualizationDetailSettings | detailSettings |
detail settings | |
GUIVisualizationDetectorSettings | detectorSettings |
Detector settings. | |
bool | disableDottedContours |
flag for disable dotted contours in netedit | |
bool | disableLaneIcons |
whether drawing is performed in left-hand networks | |
bool | dither |
Information whether dithering shall be enabled. | |
GUIVisualizationDottedContourSettings | dottedContourSettings |
dotted contour settings | |
bool | drawBoundaries |
enable or disable draw boundaries | |
bool | drawForRectangleSelection |
whether drawing is performed for the purpose of selecting objects using a rectangle | |
bool | drawForViewObjectsHandler |
whether drawing is performed for the purpose of selecting objects in view using ViewObjectsHandler | |
bool | forceDrawForRectangleSelection |
flag to force draw for rectangle selection (see drawForRectangleSelection) | |
bool | fps |
Information whether frames-per-second should be drawn. | |
bool | gaming |
whether the application is in gaming mode or not | |
GUIVisualizationTextSettings | geometryIndices |
bool | lefthand |
whether drawing is performed in left-hand networks | |
std::string | name |
The name of this setting. | |
bool | netedit |
Whether the settings are for Netedit. | |
GUIVisualizationNeteditSizeSettings | neteditSizeSettings |
netedit size settings | |
double | scale |
information about a lane's width (temporary, used for a single view) | |
bool | secondaryShape |
whether secondary lane shape shall be drawn | |
double | selectorFrameScale |
the current selection scaling in netedit (set in SelectorFrame) | |
bool | showColorLegend |
Information whether the edge color legend shall be drawn. | |
bool | showSizeLegend |
Information whether the size legend shall be drawn. | |
bool | showVehicleColorLegend |
Information whether the vehicle color legend shall be drawn. | |
GUIVisualizationStoppingPlaceSettings | stoppingPlaceSettings |
StoppingPlace settings. | |
bool | trueZ |
drawl all objects according to their z data | |
GUIVisualizationWidthSettings | widthSettings |
width settings | |
Background visualization settings | |
RGBColor | backgroundColor |
The background color to use. | |
bool | showGrid |
Information whether a grid shall be shown. | |
double | gridXSize |
Information about the grid spacings. | |
double | gridYSize |
vehicle visualization settings | |
GUIColorer | vehicleColorer |
The vehicle colorer. | |
GUIScaler | vehicleScaler |
The size scaling settings for vehicles. | |
int | vehicleQuality |
The quality of vehicle drawing. | |
bool | showBlinker |
Information whether vehicle blinkers shall be drawn. | |
bool | drawLaneChangePreference |
Information whether the lane change preference shall be drawn. | |
bool | drawMinGap |
Information whether the minimum gap shall be drawn. | |
bool | drawBrakeGap |
Information whether the brake gap shall be drawn. | |
bool | showBTRange |
Information whether the communication range shall be drawn. | |
bool | showRouteIndex |
Information whether the route index should be shown. | |
bool | scaleLength |
Whether vehicle length shall be scaled with length/geometry factor. | |
bool | drawReversed |
Whether to draw reversed vehicles in their reversed state. | |
bool | showParkingInfo |
Set whether parking related information should be shown. | |
bool | showChargingInfo |
Set whether the charging search related information should be shown. | |
GUIVisualizationSizeSettings | vehicleSize |
GUIVisualizationTextSettings | vehicleName |
GUIVisualizationTextSettings | vehicleValue |
GUIVisualizationTextSettings | vehicleScaleValue |
GUIVisualizationTextSettings | vehicleText |
person visualization settings | |
GUIColorer | personColorer |
The person colorer. | |
int | personQuality |
The quality of person drawing. | |
GUIVisualizationSizeSettings | personSize |
GUIVisualizationTextSettings | personName |
GUIVisualizationTextSettings | personValue |
bool | showPedestrianNetwork |
Flag for visualizing the pedestrian network generated for JuPedSim. | |
RGBColor | pedestrianNetworkColor |
The color of the pedestrian network generated for JuPedSim. | |
container visualization settings | |
GUIColorer | containerColorer |
The container colorer. | |
int | containerQuality |
The quality of container drawing. | |
GUIVisualizationSizeSettings | containerSize |
GUIVisualizationTextSettings | containerName |
junction visualization settings | |
GUIColorer | junctionColorer |
The junction colorer. | |
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. | |
bool | drawJunctionShape |
whether the shape of the junction should be drawn | |
bool | drawCrossingsAndWalkingareas |
whether crosings and walkingareas shall be drawn | |
GUIVisualizationSizeSettings | junctionSize |
GUIVisualizationRainbowSettings | junctionValueRainBow |
Additional structures visualization settings | |
int | addMode |
The additional structures visualization scheme. | |
GUIVisualizationSizeSettings | addSize |
GUIVisualizationTextSettings | addName |
GUIVisualizationTextSettings | addFullName |
shapes visualization settings | |
GUIColorer | poiColorer |
The POI colorer. | |
GUIVisualizationSizeSettings | poiSize |
int | poiDetail |
The detail level for drawing POIs. | |
GUIVisualizationTextSettings | poiName |
GUIVisualizationTextSettings | poiType |
GUIVisualizationTextSettings | poiText |
std::string | poiTextParam |
key for rendering poi textual parameter | |
bool | poiUseCustomLayer |
whether the rendering layer of POIs should be overriden | |
double | poiCustomLayer |
the custom layer for POIs | |
GUIColorer | polyColorer |
The polygon colorer. | |
GUIVisualizationSizeSettings | polySize |
GUIVisualizationTextSettings | polyName |
GUIVisualizationTextSettings | polyType |
bool | polyUseCustomLayer |
whether the rendering layer of polygons should be overriden | |
double | polyCustomLayer |
the custom layer for polygons | |
data mode visualization settings | |
the edgeRelation / tazRelation colorer | |
GUIColorer | dataColorer |
GUIVisualizationTextSettings | dataValue |
double | tazRelWidthExaggeration |
The tazRelation exaggeration (upscale thickness) | |
double | edgeRelWidthExaggeration |
The edgeRelation exaggeration (upscale thickness) | |
std::string | relDataAttr |
key for coloring by edgeRelation / tazRelation attribute | |
GUIVisualizationRainbowSettings | dataValueRainBow |
value below which edgeData and edgeRelation data value should not be rendered | |
3D visualization settings | |
whether the TLS link markers should be drawn | |
bool | show3DTLSLinkMarkers |
bool | show3DTLSDomes |
whether the semi-transparent domes around 3D TL models should be drawn | |
bool | generate3DTLSModels |
whether 3D TLS models should be generated automatically | |
bool | show3DHeadUpDisplay |
whether to draw the head up display items | |
RGBColor | ambient3DLight |
3D material light components | |
RGBColor | diffuse3DLight |
RGBColor | skyColor |
sky background color | |
Static Public Attributes | |
static RGBColor | COL_MISSING_DATA |
static const double | MISSING_DATA |
static std::map< std::string, std::vector< RGBColor > > | RAINBOW_SCHEMES |
static const std::string | SCHEME_NAME_DATA_ATTRIBUTE_NUMERICAL |
static const std::string | SCHEME_NAME_EDGE_PARAM_NUMERICAL |
scheme names | |
static const std::string | SCHEME_NAME_EDGEDATA_LIVE |
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 |
Protected Attributes | |
bool | myIgnoreHideByZoom |
flag for ignore hide by zoom (used if we're drawing elements with constant size, their ID/name/etc. texts, etc.) | |
Private Member Functions | |
GUIVisualizationSettings (const GUIVisualizationSettings &)=default | |
set copy constructor private | |
GUIVisualizationSettings & | operator= (const GUIVisualizationSettings &)=default |
set assignment operator private | |
lane visualization settings | |
GUIColorer | edgeColorer |
The mesoscopic edge colorer. | |
GUIScaler | edgeScaler |
The mesoscopic edge scaler. | |
GUIColorer | laneColorer |
The lane colorer. | |
GUIScaler | laneScaler |
The lane scaler. | |
bool | laneShowBorders |
Information whether lane borders shall be drawn. | |
bool | showBikeMarkings |
Information whether bicycle lane marking shall be drawn. | |
bool | showLinkDecals |
Information whether link textures (arrows) shall be drawn. | |
bool | realisticLinkRules |
Information whether link rules (colored bars) shall be drawn with a realistic color scheme. | |
bool | showLinkRules |
Information whether link rules (colored bars) shall be drawn. | |
bool | showRails |
Information whether rails shall be drawn. | |
GUIVisualizationTextSettings | edgeName |
Setting bundles for optional drawing names with size and color. | |
GUIVisualizationTextSettings | internalEdgeName |
GUIVisualizationTextSettings | cwaEdgeName |
GUIVisualizationTextSettings | streetName |
GUIVisualizationTextSettings | edgeValue |
GUIVisualizationTextSettings | edgeScaleValue |
bool | hideConnectors |
flag to show or hide connectors | |
double | laneWidthExaggeration |
The lane exaggeration (upscale thickness) | |
double | laneMinSize |
The minimum visual lane width for drawing. | |
bool | showLaneDirection |
Whether to show direction indicators for lanes. | |
bool | showSublanes |
Whether to show sublane boundaries. | |
bool | spreadSuperposed |
Whether to improve visualisation of superposed (rail) edges. | |
bool | disableHideByZoom |
disable hide by zoom | |
std::string | edgeParam |
key for coloring by edge parameter | |
std::string | laneParam |
std::string | vehicleParam |
key for coloring by vehicle parameter | |
std::string | vehicleScaleParam |
key for scaling by vehicle parameter | |
std::string | vehicleTextParam |
key for rendering vehicle textual parameter | |
std::string | edgeData |
key for coloring by edgeData | |
std::string | edgeDataID |
id for coloring by live edgeData | |
std::string | edgeDataScaling |
key for scaling by edgeData | |
GUIVisualizationRainbowSettings | edgeValueRainBow |
checks and thresholds for rainbow coloring | |
static bool | UseMesoSim = false |
this should be set at the same time as MSGlobals::gUseMesoSim | |
Stores the information about how to visualize structures.
Definition at line 584 of file GUIVisualizationSettings.h.
|
strong |
Definition at line 588 of file GUIVisualizationSettings.h.
GUIVisualizationSettings::GUIVisualizationSettings | ( | const std::string & | _name, |
bool | _netedit = false |
||
) |
constructor
Definition at line 555 of file GUIVisualizationSettings.cpp.
References initNeteditDefaults(), initSumoGuiDefaults(), and netedit.
|
privatedefault |
set copy constructor private
bool GUIVisualizationSettings::checkDrawAdditional | ( | Detail | d, |
const bool | selected | ||
) | const |
check if draw additionals
Definition at line 809 of file GUIVisualizationSettings.cpp.
References addFullName, Additionals, addName, addSize, GUIVisualizationSizeSettings::constantSize, GUIVisualizationSizeSettings::constantSizeSelected, GUIVisualizationTextSettings::constSize, drawForViewObjectsHandler, myIgnoreHideByZoom, and GUIVisualizationTextSettings::showText.
Referenced by GNECalibrator::drawCalibratorSymbol(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNELaneAreaDetector::drawJunctionPartialGL(), GNEOverheadWire::drawJunctionPartialGL(), GNELaneAreaDetector::drawLanePartialGL(), GNEOverheadWire::drawLanePartialGL(), GNEAdditional::drawListedAdditional(), and GNEAdditional::drawSquaredAdditional().
bool GUIVisualizationSettings::checkDrawContainer | ( | Detail | d, |
const bool | selected | ||
) | const |
check if draw container
Definition at line 917 of file GUIVisualizationSettings.cpp.
References Additionals, GUIVisualizationSizeSettings::constantSize, GUIVisualizationSizeSettings::constantSizeSelected, GUIVisualizationTextSettings::constSize, containerName, containerSize, drawForViewObjectsHandler, myIgnoreHideByZoom, and GUIVisualizationTextSettings::showText.
Referenced by GNEContainer::drawGL(), GNEDemandElementPlan::drawPlanGL(), and GNEDemandElementPlan::drawPlanLanePartial().
bool GUIVisualizationSettings::checkDrawEdge | ( | const Boundary & | b | ) | const |
check if draw edge
Definition at line 707 of file GUIVisualizationSettings.cpp.
References BoundarySizeDrawing, disableHideByZoom, Boundary::getHeight(), Boundary::getWidth(), MAX2(), myIgnoreHideByZoom, and scale.
Referenced by GNEEdge::drawGL().
bool GUIVisualizationSettings::checkDrawJunction | ( | const Boundary & | b, |
const bool | selected | ||
) | const |
check if draw junction
Definition at line 679 of file GUIVisualizationSettings.cpp.
References BoundarySizeDrawing, GUIVisualizationSizeSettings::constantSize, GUIVisualizationSizeSettings::constantSizeSelected, GUIVisualizationTextSettings::constSize, drawForViewObjectsHandler, drawLinkJunctionIndex, drawLinkTLIndex, Boundary::getHeight(), Boundary::getWidth(), internalJunctionName, junctionID, junctionName, junctionSize, MAX2(), scale, GUIVisualizationTextSettings::showText, tlsPhaseIndex, and tlsPhaseName.
bool GUIVisualizationSettings::checkDrawPerson | ( | Detail | d, |
const bool | selected | ||
) | const |
check if draw person
Definition at line 897 of file GUIVisualizationSettings.cpp.
References Additionals, GUIVisualizationSizeSettings::constantSize, GUIVisualizationSizeSettings::constantSizeSelected, GUIVisualizationTextSettings::constSize, drawForViewObjectsHandler, myIgnoreHideByZoom, personName, personSize, personValue, and GUIVisualizationTextSettings::showText.
Referenced by GNEPerson::drawGL(), GNEDemandElementPlan::drawPlanGL(), and GNEDemandElementPlan::drawPlanLanePartial().
bool GUIVisualizationSettings::checkDrawPOI | ( | const double | w, |
const double | h, | ||
const Detail | d, | ||
const bool | selected | ||
) | const |
check if draw POI
Definition at line 849 of file GUIVisualizationSettings.cpp.
References Additionals, BoundarySizeDrawing, GUIVisualizationSizeSettings::constantSize, GUIVisualizationSizeSettings::constantSizeSelected, GUIVisualizationTextSettings::constSize, drawForViewObjectsHandler, MAX2(), myIgnoreHideByZoom, poiName, poiSize, poiText, poiType, scale, and GUIVisualizationTextSettings::showText.
Referenced by GNEPOI::drawGL().
bool GUIVisualizationSettings::checkDrawPoly | ( | const Boundary & | b, |
const bool | selected | ||
) | const |
check if draw polygon
Definition at line 829 of file GUIVisualizationSettings.cpp.
References BoundarySizeDrawing, GUIVisualizationSizeSettings::constantSize, GUIVisualizationSizeSettings::constantSizeSelected, GUIVisualizationTextSettings::constSize, drawForViewObjectsHandler, Boundary::getHeight(), Boundary::getWidth(), MAX2(), myIgnoreHideByZoom, polyName, polySize, polyType, scale, and GUIVisualizationTextSettings::showText.
Referenced by GNETAZ::drawGL(), and GNEPoly::drawGL().
bool GUIVisualizationSettings::checkDrawVehicle | ( | Detail | d, |
const bool | selected | ||
) | const |
check if draw vehicle
Definition at line 873 of file GUIVisualizationSettings.cpp.
References Additionals, GUIVisualizationSizeSettings::constantSize, GUIVisualizationSizeSettings::constantSizeSelected, GUIVisualizationTextSettings::constSize, drawForViewObjectsHandler, myIgnoreHideByZoom, GUIVisualizationTextSettings::showText, vehicleName, vehicleScaleValue, vehicleSize, vehicleText, and vehicleValue.
Referenced by GNEVehicle::drawGL(), GNERoute::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNERoute::drawLanePartialGL(), and GNEVehicle::drawLanePartialGL().
void GUIVisualizationSettings::copy | ( | const GUIVisualizationSettings & | s | ) |
copy all content from another GUIVisualizationSettings (note: DON'T USE in DrawGL functions!)
Definition at line 935 of file GUIVisualizationSettings.cpp.
Referenced by GUICompleteSchemeStorage::add(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdCancel(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), GUIDialog_ViewSettings::onCmdSaveSetting(), and GUIDialog_ViewSettings::setCurrent().
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 2744 of file GUIVisualizationSettings.cpp.
References scale.
Referenced by GUIBusStop::drawGL(), GUIChargingStation::drawGL(), and GUIParkingArea::drawGL().
bool GUIVisualizationSettings::drawMovingGeometryPoint | ( | const double | exaggeration, |
const double | radius | ||
) | const |
check if moving geometry point can be draw
Definition at line 2754 of file GUIVisualizationSettings.cpp.
References scale.
Referenced by GNEConnection::drawConnection(), GNECrossing::drawCrossing(), GNEJunction::drawJunctionAsShape(), and GNEWalkingArea::drawTesselatedWalkingArea().
bool GUIVisualizationSettings::flippedTextAngle | ( | double | objectAngle | ) | const |
return wether the text was flipped for reading at the given angle
Definition at line 2714 of file GUIVisualizationSettings.cpp.
References angle.
Referenced by GUIBusStop::drawGL(), and GUIChargingStation::drawGL().
GUIVisualizationSettings::Detail GUIVisualizationSettings::getDetailLevel | ( | const double | exaggeration | ) | const |
return the detail level
Definition at line 2726 of file GUIVisualizationSettings.cpp.
References Level0, Level1, Level2, Level3, Level4, and scale.
Referenced by GNEAccess::drawGL(), GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNETAZRelData::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEInternalLane::drawGL(), GNEJunction::drawGL(), GNEWalkingArea::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNELaneAreaDetector::drawJunctionPartialGL(), GNEOverheadWire::drawJunctionPartialGL(), GNEEdgeRelData::drawJunctionPartialGL(), GNERoute::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNELaneAreaDetector::drawLanePartialGL(), GNEOverheadWire::drawLanePartialGL(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEAdditional::drawListedAdditional(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GNEAdditional::drawSquaredAdditional(), and GNELane::DrawingConstants::update().
int GUIVisualizationSettings::getLaneEdgeMode | ( | ) | const |
Returns the number of the active lane (edge) coloring schme.
Definition at line 1999 of file GUIVisualizationSettings.cpp.
References edgeColorer, GUIPropertySchemeStorage< T >::getActive(), laneColorer, and UseMesoSim.
Referenced by GUIEdge::drawGL(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), and save().
int GUIVisualizationSettings::getLaneEdgeScaleMode | ( | ) | const |
Returns the number of the active lane (edge) scaling schme.
Definition at line 2008 of file GUIVisualizationSettings.cpp.
References edgeScaler, GUIPropertySchemeStorage< T >::getActive(), laneScaler, and UseMesoSim.
Referenced by GUIEdge::drawGL(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), and save().
GUIScaleScheme & GUIVisualizationSettings::getLaneEdgeScaleScheme | ( | ) |
Returns the current lane (edge) scaling schme.
Definition at line 2026 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 2017 of file GUIVisualizationSettings.cpp.
References edgeColorer, GUIPropertySchemeStorage< T >::getScheme(), laneColorer, and UseMesoSim.
Referenced by GUISUMOAbstractView::displayLegends(), GUIDialog_ViewSettings::onCmdColorChange(), and GUIDialog_ViewSettings::rebuildColorMatrices().
|
static |
map from LinkState to color constants
Definition at line 2659 of file GUIVisualizationSettings.cpp.
References RGBColor::INVISIBLE, 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, SUMO_color_ZIPPER, and TLF.
Referenced by GNEInternalLane::colorForLinksState(), GUITrafficLightLogicWrapper::drawGL(), GUILane::drawLane2LaneConnections(), GNELane::drawLaneStopOffset(), 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 2698 of file GUIVisualizationSettings.cpp.
References angle.
Referenced by GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEDetector::drawE1DetectorLogo(), GNEDetector::drawE2DetectorLogo(), GNELaneAreaDetector::drawE2PartialLane(), GNEGenericData::drawFilteredAttribute(), GUIBusStop::drawGL(), GUIChargingStation::drawGL(), GUIOverheadWire::drawGL(), GUIParkingArea::drawGL(), and GUIEdge::drawGL().
void GUIVisualizationSettings::initNeteditDefaults | ( | ) |
init default settings
add POI coloring schemes
add polygon coloring schemes
add edge scaling schemes
add data coloring schemes
Definition at line 1817 of file GUIVisualizationSettings.cpp.
References GUIPropertyScheme< T >::addColor(), GUIPropertySchemeStorage< T >::addScheme(), RGBColor::BLACK, RGBColor::BLUE, COL_MISSING_DATA, COL_SCHEME_MISC, containerColorer, RGBColor::CYAN, dataColorer, RGBColor::GREEN, RGBColor::GREY, junctionColorer, laneColorer, laneScaler, RGBColor::MAGENTA, MISSING_DATA, RGBColor::ORANGE, personColorer, poiColorer, polyColorer, RGBColor::RED, SCHEME_NAME_DATA_ATTRIBUTE_NUMERICAL, 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, TL, vehicleColorer, vehicleScaler, 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
add vehicle scaling schemes
Definition at line 942 of file GUIVisualizationSettings.cpp.
References GUIPropertyScheme< T >::addColor(), GUIPropertySchemeStorage< T >::addScheme(), RGBColor::BLACK, RGBColor::BLUE, COL_MISSING_DATA, COL_SCHEME_DYNAMIC, COL_SCHEME_EMISSION, COL_SCHEME_MISC, containerColorer, RGBColor::CYAN, edgeColorer, edgeScaler, RGBColor::GREEN, RGBColor::GREY, INVALID_DOUBLE, junctionColorer, laneColorer, laneScaler, RGBColor::MAGENTA, MISSING_DATA, RGBColor::ORANGE, personColorer, poiColorer, polyColorer, RGBColor::RED, SCHEME_NAME_EDGE_PARAM_NUMERICAL, SCHEME_NAME_EDGEDATA_LIVE, 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, TL, vehicleColorer, vehicleScaler, and RGBColor::YELLOW.
Referenced by GUIVisualizationSettings().
|
privatedefault |
set assignment operator private
bool GUIVisualizationSettings::operator== | ( | const GUIVisualizationSettings & | vs2 | ) |
Comparison operator.
Definition at line 2280 of file GUIVisualizationSettings.cpp.
References addFullName, addMode, addName, addSize, ambient3DLight, backgroundColor, colorSettings, containerColorer, containerName, containerQuality, containerSize, cwaEdgeName, dataColorer, dataValue, dataValueRainBow, diffuse3DLight, disableDottedContours, disableHideByZoom, dither, drawBoundaries, drawBrakeGap, drawCrossingsAndWalkingareas, drawJunctionShape, drawLaneChangePreference, drawLinkJunctionIndex, drawLinkTLIndex, drawMinGap, drawReversed, edgeColorer, edgeData, edgeDataID, edgeDataScaling, edgeName, edgeParam, edgeRelWidthExaggeration, edgeScaler, edgeScaleValue, edgeValue, edgeValueRainBow, forceDrawForRectangleSelection, fps, generate3DTLSModels, geometryIndices, gridXSize, gridYSize, hideConnectors, internalEdgeName, internalJunctionName, junctionColorer, junctionID, junctionName, junctionSize, junctionValueRainBow, laneColorer, laneMinSize, laneParam, laneScaler, laneShowBorders, laneWidthExaggeration, pedestrianNetworkColor, personColorer, personName, personQuality, personSize, personValue, poiColorer, poiCustomLayer, poiDetail, poiName, poiSize, poiText, poiTextParam, poiType, poiUseCustomLayer, polyColorer, polyCustomLayer, polyName, polySize, polyType, polyUseCustomLayer, realisticLinkRules, relDataAttr, scaleLength, secondaryShape, show3DHeadUpDisplay, show3DTLSDomes, show3DTLSLinkMarkers, showBikeMarkings, showBlinker, showBTRange, showChargingInfo, showColorLegend, showGrid, showLane2Lane, showLaneDirection, showLinkDecals, showLinkRules, showParkingInfo, showPedestrianNetwork, showRails, showRouteIndex, showSizeLegend, showSublanes, showVehicleColorLegend, skyColor, spreadSuperposed, streetName, tazRelWidthExaggeration, tlsPhaseIndex, tlsPhaseName, trueZ, vehicleColorer, vehicleName, vehicleParam, vehicleQuality, vehicleScaleParam, vehicleScaler, vehicleScaleValue, 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 2035 of file GUIVisualizationSettings.cpp.
References addFullName, addMode, addName, addSize, ambient3DLight, backgroundColor, GUIVisualizationColorSettings::busStopColor, GUIVisualizationColorSettings::busStopColorSign, GUIVisualizationColorSettings::chargingStationColor, GUIVisualizationColorSettings::chargingStationColorCharge, GUIVisualizationColorSettings::chargingStationColorSign, OutputDevice::closeTag(), colorSettings, containerColorer, containerName, containerQuality, containerSize, GUIVisualizationColorSettings::containerStopColor, GUIVisualizationColorSettings::containerStopColorSign, cwaEdgeName, diffuse3DLight, disableDottedContours, disableHideByZoom, dither, drawBoundaries, drawBrakeGap, drawCrossingsAndWalkingareas, drawJunctionShape, drawLinkJunctionIndex, drawLinkTLIndex, drawMinGap, drawReversed, edgeColorer, edgeData, edgeDataID, edgeDataScaling, edgeName, edgeParam, edgeScaler, edgeScaleValue, edgeValue, edgeValueRainBow, forceDrawForRectangleSelection, fps, generate3DTLSModels, geometryIndices, GUIPropertySchemeStorage< T >::getActive(), getLaneEdgeMode(), getLaneEdgeScaleMode(), gridXSize, gridYSize, hideConnectors, internalEdgeName, internalJunctionName, junctionColorer, junctionID, junctionName, junctionSize, junctionValueRainBow, laneColorer, laneMinSize, laneParam, laneScaler, laneShowBorders, laneWidthExaggeration, OutputDevice::lf(), name, OutputDevice::openTag(), GUIVisualizationColorSettings::parkingAreaColor, GUIVisualizationColorSettings::parkingAreaColorSign, GUIVisualizationColorSettings::parkingSpaceColor, GUIVisualizationColorSettings::parkingSpaceColorContour, pedestrianNetworkColor, personColorer, personName, personQuality, personSize, GUIVisualizationColorSettings::personTripColor, GUIVisualizationWidthSettings::personTripWidth, personValue, poiColorer, poiCustomLayer, poiDetail, poiName, poiSize, poiText, poiTextParam, poiType, poiUseCustomLayer, polyColorer, polyCustomLayer, polyName, polySize, polyType, polyUseCustomLayer, GUIVisualizationTextSettings::print(), GUIVisualizationRainbowSettings::print(), GUIVisualizationSizeSettings::print(), realisticLinkRules, GUIVisualizationColorSettings::rideColor, GUIVisualizationWidthSettings::rideWidth, GUIPropertySchemeStorage< T >::save(), scaleLength, secondaryShape, GUIVisualizationColorSettings::selectedAdditionalColor, GUIVisualizationColorSettings::selectedConnectionColor, GUIVisualizationColorSettings::selectedContainerColor, GUIVisualizationColorSettings::selectedContainerPlanColor, GUIVisualizationColorSettings::selectedCrossingColor, GUIVisualizationColorSettings::selectedEdgeColor, GUIVisualizationColorSettings::selectedEdgeDataColor, GUIVisualizationColorSettings::selectedLaneColor, GUIVisualizationColorSettings::selectedPersonColor, GUIVisualizationColorSettings::selectedPersonPlanColor, GUIVisualizationColorSettings::selectedProhibitionColor, GUIVisualizationColorSettings::selectedRouteColor, GUIVisualizationColorSettings::selectedVehicleColor, GUIVisualizationColorSettings::selectionColor, show3DHeadUpDisplay, show3DTLSDomes, show3DTLSLinkMarkers, showBikeMarkings, showBlinker, showBTRange, showChargingInfo, showColorLegend, showGrid, showLane2Lane, showLaneDirection, showLinkDecals, showLinkRules, showParkingInfo, showPedestrianNetwork, showRails, showRouteIndex, showSizeLegend, showSublanes, showVehicleColorLegend, spreadSuperposed, GUIVisualizationColorSettings::stopColor, GUIVisualizationColorSettings::stopContainerColor, GUIVisualizationColorSettings::stopPersonColor, streetName, SUMO_ATTR_NAME, SUMO_TAG_VIEWSETTINGS_3D, 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, GUIVisualizationColorSettings::trainStopColor, GUIVisualizationColorSettings::trainStopColorSign, GUIVisualizationColorSettings::transhipColor, GUIVisualizationWidthSettings::transhipWidth, GUIVisualizationColorSettings::transportColor, GUIVisualizationWidthSettings::transportWidth, GUIVisualizationWidthSettings::tripWidth, trueZ, vehicleColorer, vehicleName, vehicleParam, vehicleQuality, vehicleScaleParam, vehicleScaler, vehicleScaleValue, vehicleSize, vehicleText, vehicleTextParam, vehicleValue, GUIVisualizationColorSettings::walkColor, GUIVisualizationWidthSettings::walkWidth, GUIVisualizationColorSettings::waypointColor, widthSettings, and OutputDevice::writeAttr().
Referenced by GUIDialog_ViewSettings::onCmdExportSetting(), GNEViewNet::saveVisualizationSettings(), and GUICompleteSchemeStorage::writeSettings().
void GUIVisualizationSettings::updateIgnoreHideByZoom | ( | ) |
update ignore hide by zoom (call BEFORE drawing all elements).
Definition at line 719 of file GUIVisualizationSettings.cpp.
References addFullName, addName, addSize, GUIVisualizationSizeSettings::constantSize, GUIVisualizationSizeSettings::constantSizeSelected, GUIVisualizationTextSettings::constSize, containerName, containerSize, cwaEdgeName, disableHideByZoom, drawLinkJunctionIndex, drawLinkTLIndex, edgeName, edgeScaleValue, edgeValue, internalEdgeName, internalJunctionName, junctionID, junctionName, junctionSize, myIgnoreHideByZoom, personName, personSize, personValue, poiName, poiSize, poiText, poiType, GUIVisualizationTextSettings::showText, streetName, tlsPhaseIndex, tlsPhaseName, vehicleName, vehicleScaleValue, vehicleSize, vehicleText, and vehicleValue.
Referenced by GNEViewNet::doPaintGL().
GUIVisualizationTextSettings GUIVisualizationSettings::addFullName |
Definition at line 941 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildAdditionalsFrame(), checkDrawAdditional(), GNEAdditional::drawAdditionalName(), GUIBusStop::drawGL(), GUIChargingStation::drawGL(), GUIParkingArea::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIVisualizationAdditionalSettings GUIVisualizationSettings::additionalSettings |
Additional settings.
Definition at line 1119 of file GUIVisualizationSettings.h.
Referenced by GNECalibrator::drawCalibratorSymbol(), GUIGeometry::drawChildLine(), GNELaneAreaDetector::drawE2(), GNECalibratorFlow::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNEMultiEntryExitDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERerouter::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNETractionSubstation::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEStopPlan::drawGL(), GNEOverheadWire::drawJunctionPartialGL(), GNEOverheadWire::drawLanePartialGL(), GNEAdditional::drawListedAdditional(), GNEAdditional::drawParentChildLines(), GUIGeometry::drawParentLine(), GNEViewNet::drawTemporalE1TLSLines(), and GNEViewNet::drawTemporalJunctionTLSLines().
int GUIVisualizationSettings::addMode |
The additional structures visualization scheme.
Definition at line 935 of file GUIVisualizationSettings.h.
Referenced by GUISettingsHandler::myStartElement(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::addName |
Definition at line 939 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildAdditionalsFrame(), checkDrawAdditional(), GNEAdditional::drawAdditionalID(), GUIBusStop::drawGL(), GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIE3Collector::MyWrapper::drawGL(), GUIInstantInductLoop::MyWrapper::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GUIMEInductLoop::MyWrapper::drawGL(), GNEStop::drawGL(), GUIE2Collector::MyWrapper::drawGL(), GUIInductLoop::MyWrapper::drawGL(), GNELaneAreaDetector::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEDemandElementPlan::drawPlanLanePartial(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIVisualizationSizeSettings GUIVisualizationSettings::addSize |
Definition at line 937 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildAdditionalsFrame(), checkDrawAdditional(), GNERerouterSymbol::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEOverheadWire::drawJunctionPartialGL(), GNEOverheadWire::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GUIBusStop::getExaggeration(), GUICalibrator::getExaggeration(), GUIChargingStation::getExaggeration(), GUIDetectorWrapper::getExaggeration(), GUIE3Collector::MyWrapper::getExaggeration(), GUIInstantInductLoop::MyWrapper::getExaggeration(), GUILaneSpeedTrigger::getExaggeration(), GUIOverheadWire::getExaggeration(), GUIOverheadWireClamp::getExaggeration(), GUIParkingArea::getExaggeration(), GUITriggeredRerouter::getExaggeration(), GUITriggeredRerouter::GUITriggeredRerouterEdge::getExaggeration(), GUIMEInductLoop::MyWrapper::getExaggeration(), GNEAdditional::getExaggeration(), GNEStop::getExaggeration(), GNEStopPlan::getExaggeration(), GNEConnection::getExaggeration(), GNEEdge::getExaggeration(), GNELane::getExaggeration(), GUIE2Collector::MyWrapper::getExaggeration(), GUIPerson::getGUIPosition(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), GUISUMOAbstractView::paintGLGrid(), save(), and updateIgnoreHideByZoom().
RGBColor GUIVisualizationSettings::ambient3DLight |
3D material light components
Definition at line 1030 of file GUIVisualizationSettings.h.
Referenced by GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), and save().
double GUIVisualizationSettings::angle |
The current view rotation angle.
Definition at line 713 of file GUIVisualizationSettings.h.
Referenced by GUISUMOAbstractView::applyGLTransform(), GUIBaseVehicle::drawChargingInfo(), GUIBusStop::drawGL(), GUIChargingStation::drawGL(), GUIJunctionWrapper::drawGL(), GUIParkingArea::drawGL(), GNETAZ::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GNEInternalLane::drawGL(), GUIContainer::drawGL(), GUIPerson::drawGL(), GUIPointOfInterest::drawInnerPOI(), GUIPolygon::drawInnerPolygon(), GNEJunction::drawJunctionName(), GUIBaseVehicle::drawOnPos(), GUIBaseVehicle::drawParkingInfo(), GNEPoly::drawPolygonNameAndType(), GUIVehicle::drawRouteHelper(), GUIMEVehicle::drawRouteHelper(), GUIBaseVehicle::drawStopLabels(), flippedTextAngle(), and getTextAngle().
RGBColor GUIVisualizationSettings::backgroundColor |
The background color to use.
Definition at line 728 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildBackgroundFrame(), GUICompleteSchemeStorage::init(), GUISUMOAbstractView::makeSnapshot(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), GUISUMOAbstractView::onConfigure(), operator==(), GUISUMOAbstractView::paintGL(), and save().
double GUIVisualizationSettings::BoundarySizeDrawing = 15 |
constant for boundary size drawing (20 for slow computers, 10 for quick computers)
Definition at line 1137 of file GUIVisualizationSettings.h.
Referenced by checkDrawEdge(), checkDrawJunction(), checkDrawPOI(), and checkDrawPoly().
GUIVisualizationCandidateColorSettings GUIVisualizationSettings::candidateColorSettings |
candidate color settings
Definition at line 1110 of file GUIVisualizationSettings.h.
Referenced by GNEConnectorFrame::buildConnection(), GNEPathCreator::drawTemporalRoute(), GNEPlanCreator::drawTemporalRoute(), GNEAdditionalFrame::E2MultilaneLegendModule::E2MultilaneLegendModule(), GNEPathLegendModule::GNEPathLegendModule(), GNECrossingFrame::Information::Information(), GNEConnectorFrame::initTargets(), GNEConnectorFrame::Legend::Legend(), GNEJunction::setColor(), and GNELane::setLaneColor().
|
static |
Definition at line 1102 of file GUIVisualizationSettings.h.
Referenced by GUISUMOAbstractView::buildMinMaxRainbow(), initNeteditDefaults(), and initSumoGuiDefaults().
GUIVisualizationColorSettings GUIVisualizationSettings::colorSettings |
color settings
Definition at line 1107 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildAdditionalsFrame(), GUIDialog_ViewSettings::buildDemandFrame(), GNEProhibitionFrame::buildProhibition(), GUIDialog_ViewSettings::buildSelectionFrame(), GNEViewNet::doPaintGL(), GNECalibrator::drawCalibratorSymbol(), GNELaneAreaDetector::drawE2(), GNELaneAreaDetector::drawE2PartialJunction(), GNELaneAreaDetector::drawE2PartialLane(), GNEEdge::drawEdgeGeometryPoints(), GNEEdge::drawEdgeShape(), GNEEdge::drawEndGeometryPoint(), GUIBusStop::drawGL(), GUIChargingStation::drawGL(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNEParkingArea::drawGL(), GNERouteProbe::drawGL(), GNEVaporizer::drawGL(), GNEPersonTrip::drawGL(), GNERide::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNETranship::drawGL(), GNETransport::drawGL(), GNEWalk::drawGL(), GNEPoly::drawGL(), GNEOverheadWire::drawJunctionPartialGL(), GNEPersonTrip::drawJunctionPartialGL(), GNERide::drawJunctionPartialGL(), GNETranship::drawJunctionPartialGL(), GNETransport::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNEWalk::drawJunctionPartialGL(), GNEOverheadWire::drawLanePartialGL(), GNEPersonTrip::drawLanePartialGL(), GNERide::drawLanePartialGL(), GNETranship::drawLanePartialGL(), GNETransport::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEWalk::drawLanePartialGL(), GNEAdditional::drawListedAdditional(), GNERerouterSymbol::drawRerouterSymbol(), GNERoute::drawRoutePartialJunction(), GNERoute::drawRoutePartialLane(), GNELane::drawSelectedLane(), GNELane::drawShapeEdited(), GNEParkingSpace::drawSpace(), GNELane::drawStartEndGeometryPoints(), GNEEdge::drawStartGeometryPoint(), GNEVariableSpeedSignSymbol::drawVSSSymbol(), GNEWalkingArea::drawWalkingArea(), GNEPersonTrip::getColor(), GNERide::getColor(), GNEStop::getColor(), GNEStopPlan::getColor(), GNETranship::getColor(), GNETransport::getColor(), GNEWalk::getColor(), GNEConnection::getConnectionColor(), GNECrossing::getCrossingColor(), GNEContainer::getDrawingColor(), GNEPerson::getDrawingColor(), GNEVehicle::getDrawingColor(), GNEProhibitionFrame::Legend::Legend(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), GNETAZRelData::setColor(), GNEJunction::setColor(), and GNELane::setLaneColor().
GUIVisualizationConnectionSettings GUIVisualizationSettings::connectionSettings |
connection settings
Definition at line 1116 of file GUIVisualizationSettings.h.
Referenced by GNEConnection::calculateConnectionContour(), GNEConnection::drawConnection(), and GNEInternalLane::drawGL().
GUIColorer GUIVisualizationSettings::containerColorer |
The container colorer.
Definition at line 895 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildContainersFrame(), GNEContainer::getDrawingColor(), 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 904 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildContainersFrame(), checkDrawContainer(), GNEContainer::drawGL(), GUIContainer::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
int GUIVisualizationSettings::containerQuality |
The quality of container drawing.
Definition at line 898 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildContainersFrame(), GNEContainer::drawGL(), GUIContainer::drawGL(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationSizeSettings GUIVisualizationSettings::containerSize |
Definition at line 901 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildContainersFrame(), checkDrawContainer(), GNEContainer::drawAction_drawAsImage(), GUIEdge::drawGL(), GNEContainer::getExaggeration(), GUIContainer::getExaggeration(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIVisualizationTextSettings GUIVisualizationSettings::cwaEdgeName |
Definition at line 774 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildJunctionsFrame(), GNECrossing::drawGL(), GNEWalkingArea::drawGL(), GUIEdge::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIColorer GUIVisualizationSettings::dataColorer |
Definition at line 998 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildDataFrame(), initNeteditDefaults(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), and GNETAZRelData::setColor().
GUIVisualizationTextSettings GUIVisualizationSettings::dataValue |
Definition at line 999 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildDataFrame(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), and operator==().
GUIVisualizationRainbowSettings GUIVisualizationSettings::dataValueRainBow |
value below which edgeData and edgeRelation data value should not be rendered
Definition at line 1011 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildDataFrame(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), and operator==().
GUIVisualizationDetailSettings GUIVisualizationSettings::detailSettings |
detail settings
Definition at line 1134 of file GUIVisualizationSettings.h.
GUIVisualizationDetectorSettings GUIVisualizationSettings::detectorSettings |
Detector settings.
Definition at line 1122 of file GUIVisualizationSettings.h.
Referenced by GNELaneAreaDetector::drawE2(), GNELaneAreaDetector::drawE2PartialJunction(), GNELaneAreaDetector::drawE2PartialLane(), GUIE3Collector::MyWrapper::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEMultiEntryExitDetector::drawGL(), GNELaneAreaDetector::drawJunctionPartialGL(), and GNELaneAreaDetector::drawLanePartialGL().
RGBColor GUIVisualizationSettings::diffuse3DLight |
Definition at line 1031 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::build3DFrame(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), and save().
bool GUIVisualizationSettings::disableDottedContours |
flag for disable dotted contours in netedit
Definition at line 1070 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildOpenGLFrame(), GNEContour::checkDrawPathContour(), GNEContour::drawDottedContourGeometryPoints(), GNEContour::drawDottedContours(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::disableHideByZoom |
disable hide by zoom
Definition at line 795 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildOpenGLFrame(), checkDrawEdge(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
bool GUIVisualizationSettings::disableLaneIcons |
whether drawing is performed in left-hand networks
Definition at line 1088 of file GUIVisualizationSettings.h.
Referenced by GNEViewNet::doPaintGL(), and GNELane::drawTextures().
bool GUIVisualizationSettings::dither |
Information whether dithering shall be enabled.
Definition at line 716 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildOpenGLFrame(), GUISUMOAbstractView::makeSnapshot(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), GUISUMOAbstractView::paintGL(), and save().
GUIVisualizationDottedContourSettings GUIVisualizationSettings::dottedContourSettings |
dotted contour settings
Definition at line 1128 of file GUIVisualizationSettings.h.
Referenced by GNECalibrator::drawCalibratorSymbol(), GNEEdge::drawEdgeGeometryPoints(), GNEPoly::drawGeometryPoints(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNETAZRelData::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEEdge::drawGL(), GNEInternalLane::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GNEWalkingArea::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNELaneAreaDetector::drawJunctionPartialGL(), GNEOverheadWire::drawJunctionPartialGL(), GNERoute::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNELaneAreaDetector::drawLanePartialGL(), GNEOverheadWire::drawLanePartialGL(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEAdditional::drawListedAdditional(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GNEAdditional::drawSquaredAdditional(), GNEWalkingArea::drawWalkingArea(), GUIDottedGeometry::DottedGeometryColor::getColor(), GUIDottedGeometry::GUIDottedGeometry(), GUIDottedGeometry::updateDottedGeometry(), and GUIDottedGeometry::updateDottedGeometry().
bool GUIVisualizationSettings::drawBoundaries |
enable or disable draw boundaries
Definition at line 1055 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildOpenGLFrame(), GLHelper::drawBoundary(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), 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 839 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildVehiclesFrame(), 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 922 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildJunctionsFrame(), GNECrossing::checkDrawCrossing(), GNEWalkingArea::drawGL(), GUIEdge::drawGL(), GUILane::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::drawForRectangleSelection |
whether drawing is performed for the purpose of selecting objects using a rectangle
Definition at line 1064 of file GUIVisualizationSettings.h.
Referenced by GNEViewNet::doPaintGL(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNELane::drawAsWaterway(), GUIGeometry::drawChildLine(), GNELaneAreaDetector::drawE2PartialLane(), GNEDemandElementPlan::drawEndPosition(), GNEVehicle::drawGL(), GUILane::drawGL(), GUIPointOfInterest::drawInnerPOI(), GNEVehicle::drawJunctionPartialGL(), GNEVehicle::drawLanePartialGL(), GUIGeometry::drawParentLine(), GNEJunction::drawTLSIcon(), GNECrossing::drawTLSLinkNo(), and GUISUMOAbstractView::getObjectsInBoundary().
bool GUIVisualizationSettings::drawForViewObjectsHandler |
whether drawing is performed for the purpose of selecting objects in view using ViewObjectsHandler
Definition at line 1061 of file GUIVisualizationSettings.h.
Referenced by GNEContour::calculateContourAllGeometryPoints(), GNEContour::calculateContourCircleShape(), GNEContour::calculateContourClosedShape(), GNEContour::calculateContourEdge(), GNEContour::calculateContourEdgeGeometryPoints(), GNEContour::calculateContourExtrudedShape(), GNEContour::calculateContourFirstGeometryPoint(), GNEContour::calculateContourLastGeometryPoint(), GNEContour::calculateContourMiddleGeometryPoints(), GNEContour::calculateContourRectangleShape(), checkDrawAdditional(), checkDrawContainer(), checkDrawJunction(), GNEContour::checkDrawPathContour(), GNEPathManager::PathDraw::checkDrawPathGeometry(), GNEPathManager::PathDraw::checkDrawPathGeometry(), checkDrawPerson(), checkDrawPOI(), checkDrawPoly(), checkDrawVehicle(), GNETAZRelData::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEEdge::drawGL(), GNEInternalLane::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GNEWalkingArea::drawGL(), GNEJunction::drawJunctionChildren(), GNEEdgeData::drawLanePartialGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEAdditional::drawSemiCircleGeometryPoint(), GNEViewNet::redrawContourElements(), GNEViewNet::updateObjectsInBoundary(), and GNEViewNet::updateObjectsInPosition().
bool GUIVisualizationSettings::drawJunctionShape |
whether the shape of the junction should be drawn
Definition at line 920 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildJunctionsFrame(), GNEJunction::drawAsBubble(), GUIJunctionWrapper::drawGL(), GUIEdge::drawGL(), GUILane::drawGL(), GNEJunction::drawJunctionAsShape(), GUISUMOAbstractView::filterInternalLanes(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), GUIApplicationWindow::onCmdToggleDrawJunctionShape(), GNEApplicationWindow::onCmdToggleDrawJunctionShape(), GNEViewNet::onCmdToggleDrawJunctionShape(), operator==(), and save().
bool GUIVisualizationSettings::drawLaneChangePreference |
Information whether the lane change preference shall be drawn.
Definition at line 833 of file GUIVisualizationSettings.h.
Referenced by GUIBaseVehicle::drawOnPos(), and operator==().
GUIVisualizationTextSettings GUIVisualizationSettings::drawLinkJunctionIndex |
Definition at line 915 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildJunctionsFrame(), checkDrawJunction(), GUILane::drawGL(), GUILane::drawLinkNo(), GNELane::drawLinkNo(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIVisualizationTextSettings GUIVisualizationSettings::drawLinkTLIndex |
Definition at line 915 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildJunctionsFrame(), checkDrawJunction(), GUILane::drawGL(), GNELane::drawTLSLinkNo(), GUILane::drawTLSLinkNo(), GNECrossing::drawTLSLinkNo(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
bool GUIVisualizationSettings::drawMinGap |
Information whether the minimum gap shall be drawn.
Definition at line 836 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildVehiclesFrame(), GNEVehicle::drawGL(), GUIBaseVehicle::drawOnPos(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::drawReversed |
Whether to draw reversed vehicles in their reversed state.
Definition at line 851 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildVehiclesFrame(), GUIVehicle::drawAction_drawCarriageClass(), GUIBaseVehicle::drawReversed(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIColorer GUIVisualizationSettings::edgeColorer |
The mesoscopic edge colorer.
Definition at line 741 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), 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 807 of file GUIVisualizationSettings.h.
Referenced by GUIEdge::getColorValue(), GUILane::getColorValue(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), and save().
std::string GUIVisualizationSettings::edgeDataID |
id for coloring by live edgeData
Definition at line 809 of file GUIVisualizationSettings.h.
Referenced by GUILane::getColorValue(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), and save().
std::string GUIVisualizationSettings::edgeDataScaling |
key for scaling by edgeData
Definition at line 811 of file GUIVisualizationSettings.h.
Referenced by GUIEdge::getScaleValue(), GUILane::getScaleValue(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::edgeName |
Setting bundles for optional drawing names with size and color.
Definition at line 774 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), GNEEdge::drawEdgeName(), GNECrossing::drawGL(), GNEWalkingArea::drawGL(), GUIEdge::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
std::string GUIVisualizationSettings::edgeParam |
key for coloring by edge parameter
Definition at line 798 of file GUIVisualizationSettings.h.
Referenced by GNEEdge::drawEdgeName(), GNEConnection::drawEdgeValues(), GUIEdge::drawGL(), GNELane::getColorValue(), GUIEdge::getColorValue(), GUILane::getColorValue(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), and save().
double GUIVisualizationSettings::edgeRelWidthExaggeration |
The edgeRelation exaggeration (upscale thickness)
Definition at line 1005 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildDataFrame(), GNEEdgeRelData::drawLanePartialGL(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), and operator==().
GUIScaler GUIVisualizationSettings::edgeScaler |
The mesoscopic edge scaler.
Definition at line 744 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), GUILane::drawGL(), getLaneEdgeScaleMode(), getLaneEdgeScaleScheme(), initSumoGuiDefaults(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::edgeScaleValue |
Definition at line 774 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), GUIEdge::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIVisualizationTextSettings GUIVisualizationSettings::edgeValue |
Definition at line 774 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), GNEEdge::drawEdgeGeometryPoints(), GNEEdge::drawEdgeName(), GNEConnection::drawEdgeValues(), GUIEdge::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIVisualizationRainbowSettings GUIVisualizationSettings::edgeValueRainBow |
checks and thresholds for rainbow coloring
Definition at line 814 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), GUIEdge::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 1067 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildOpenGLFrame(), GUILane::drawGL(), 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 719 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildOpenGLFrame(), 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 1052 of file GUIVisualizationSettings.h.
Referenced by GUITrafficLightLogicWrapper::drawGL(), GUIVehicle::drawRouteHelper(), GUIPerson::getGUIPosition(), GUISUMOAbstractView::GUISUMOAbstractView(), GUIDanielPerspectiveChanger::onKeyPress(), GUIDanielPerspectiveChanger::onMouseMove(), and GUIViewTraffic::setColorScheme().
bool GUIVisualizationSettings::generate3DTLSModels |
whether 3D TLS models should be generated automatically
Definition at line 1024 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::build3DFrame(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::geometryIndices |
Definition at line 1073 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildOpenGLFrame(), GUIJunctionWrapper::drawGL(), GUILane::drawGL(), GUIPolygon::drawInnerPolygon(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
double GUIVisualizationSettings::gridXSize |
Information about the grid spacings.
Definition at line 734 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildBackgroundFrame(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUISUMOAbstractView::onKeyPress(), operator==(), GUISUMOAbstractView::paintGLGrid(), save(), GUIDialog_ViewSettings::show(), and GUISUMOAbstractView::snapToActiveGrid().
double GUIVisualizationSettings::gridYSize |
Definition at line 734 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildBackgroundFrame(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUISUMOAbstractView::onKeyPress(), operator==(), GUISUMOAbstractView::paintGLGrid(), save(), GUIDialog_ViewSettings::show(), and GUISUMOAbstractView::snapToActiveGrid().
bool GUIVisualizationSettings::hideConnectors |
flag to show or hide connectors
Definition at line 777 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), GUIEdge::drawGL(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::internalEdgeName |
Definition at line 774 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildJunctionsFrame(), GNEInternalLane::drawGL(), GUIEdge::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIVisualizationTextSettings GUIVisualizationSettings::internalJunctionName |
Definition at line 915 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildJunctionsFrame(), checkDrawJunction(), GUIJunctionWrapper::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIColorer GUIVisualizationSettings::junctionColorer |
The junction colorer.
Definition at line 912 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildJunctionsFrame(), GNEEdge::drawEdgeGeometryPoints(), GNEEdge::drawEdgeShape(), GNEEdge::drawEndGeometryPoint(), GUIJunctionWrapper::drawGL(), GNELane::drawStartEndGeometryPoints(), GNEEdge::drawStartGeometryPoint(), GNEViewNet::drawTemporalJunction(), GNEViewNet::drawTemporalSplitJunction(), GNEWalkingArea::drawWalkingArea(), 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 915 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildJunctionsFrame(), checkDrawJunction(), GNEJunction::drawElevation(), GUIJunctionWrapper::drawGL(), GNEJunction::drawJunctionName(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIVisualizationTextSettings GUIVisualizationSettings::junctionName |
Definition at line 915 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildJunctionsFrame(), checkDrawJunction(), GUIJunctionWrapper::drawGL(), GNEJunction::drawJunctionName(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIVisualizationSizeSettings GUIVisualizationSettings::junctionSize |
Definition at line 924 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildJunctionsFrame(), checkDrawJunction(), GUIJunctionWrapper::drawGL(), GUILane::drawGL(), GUILane::drawLinkRule(), GNEViewNet::drawTemporalJunction(), GNEViewNet::drawTemporalSplitJunction(), GUIJunctionWrapper::getExaggeration(), GNEJunction::getExaggeration(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIVisualizationRainbowSettings GUIVisualizationSettings::junctionValueRainBow |
Definition at line 926 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildJunctionsFrame(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIColorer GUIVisualizationSettings::laneColorer |
The lane colorer.
Definition at line 750 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), GNEEdge::drawEdgeGeometryPoints(), GNEEdge::drawEdgeName(), GNEEdge::drawEdgeShape(), GNEEdge::drawEndGeometryPoint(), GUIEdge::drawGL(), GNELane::drawStartEndGeometryPoints(), GNEEdge::drawStartGeometryPoint(), GUILane::getColorValueForTracker(), GNECrossing::getCrossingColor(), 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 783 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), GUILane::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
std::string GUIVisualizationSettings::laneParam |
Definition at line 798 of file GUIVisualizationSettings.h.
Referenced by GNEEdge::drawEdgeName(), GUIEdge::drawGL(), GNELane::getColorValue(), GUILane::getColorValue(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), and save().
GUIScaler GUIVisualizationSettings::laneScaler |
The lane scaler.
Definition at line 753 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), 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 756 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), GUILane::drawGL(), GNELane::drawMarkingsAndBoundings(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
double GUIVisualizationSettings::laneWidthExaggeration |
The lane exaggeration (upscale thickness)
Definition at line 780 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), GUILane::drawGL(), GUILane::drawLinkRule(), GUIBaseVehicle::drawOnPos(), GNELane::drawStartEndGeometryPoints(), GNEDemandElementPlan::getEndPosRadius(), GNEEdge::getGeometryPointRadius(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and GNELane::DrawingConstants::update().
bool GUIVisualizationSettings::lefthand |
whether drawing is performed in left-hand networks
Definition at line 1082 of file GUIVisualizationSettings.h.
Referenced by GNEViewNet::doPaintGL(), GNELane::drawArrows(), GNELane::drawLinkNo(), GNELane::drawMarkingsAndBoundings(), and GNELane::drawTLSLinkNo().
|
static |
Definition at line 1101 of file GUIVisualizationSettings.h.
Referenced by GNEViewNet::buildColorRainbow(), GUIViewTraffic::buildColorRainbow(), GUISUMOAbstractView::buildMinMaxRainbow(), GUISUMOAbstractView::displayColorLegend(), GUIEdge::drawGL(), GUIVehicle::getColorValue(), GNEEdgeData::getColorValue(), GNEEdgeRelData::getColorValue(), GNETAZRelData::getColorValue(), GNELane::getColorValue(), GUILane::getColorValue(), GUINet::getEdgeData(), GUINet::getMeanData(), initNeteditDefaults(), initSumoGuiDefaults(), GUIDialog_ViewSettings::rebuildColorMatrix(), and GUIDialog_ViewSettings::rebuildScaleMatrix().
|
protected |
flag for ignore hide by zoom (used if we're drawing elements with constant size, their ID/name/etc. texts, etc.)
Definition at line 1141 of file GUIVisualizationSettings.h.
Referenced by checkDrawAdditional(), checkDrawContainer(), checkDrawEdge(), checkDrawPerson(), checkDrawPOI(), checkDrawPoly(), checkDrawVehicle(), and updateIgnoreHideByZoom().
std::string GUIVisualizationSettings::name |
The name of this setting.
Definition at line 707 of file GUIVisualizationSettings.h.
Referenced by GUICompleteSchemeStorage::add(), GUIDialog_ViewSettings::buildHeader(), GUIViewTraffic::buildViewToolBars(), GNEViewNet::buildViewToolBars(), GUISettingsHandler::getSettingName(), GUISettingsHandler::myEndElement(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), GUIDialog_ViewSettings::onCmdSaveSetting(), save(), GUICompleteSchemeStorage::writeSettings(), and GUISUMOAbstractView::~GUISUMOAbstractView().
bool GUIVisualizationSettings::netedit |
Whether the settings are for Netedit.
Definition at line 710 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildHeader(), GUIDialog_ViewSettings::buildPersonsFrame(), GUIVisualizationSettings(), GUIDialog_ViewSettings::loadSettings(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdExportSetting(), GUIDialog_ViewSettings::onCmdNameChange(), GUIDialog_ViewSettings::onCmdSaveSetting(), GUIDialog_ViewSettings::rebuildColorMatrices(), GUIPointOfInterest::setColor(), and GUIPolygon::setColor().
GUIVisualizationNeteditSizeSettings GUIVisualizationSettings::neteditSizeSettings |
netedit size settings
Definition at line 1113 of file GUIVisualizationSettings.h.
Referenced by GNEConnection::calculateConnectionContour(), GNEAdditional::calculateContourPolygons(), GNECrossing::calculateCrossingContour(), GNEJunction::calculateJunctioncontour(), GNELane::calculateLaneContour(), GNEPOI::calculatePOIContour(), GNEParkingSpace::calculateSpaceContour(), GNEStoppingPlace::calculateStoppingPlaceContour(), GNEJunction::checkDrawToContour(), GNEConnection::drawConnection(), GNECrossing::drawCrossing(), GNEStop::drawGeometryPoints(), GNEPoly::drawGeometryPoints(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNETAZ::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEEdge::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GNEPOI::drawGL(), GNEJunction::drawJunctionAsBubble(), GNEJunction::drawJunctionAsShape(), GNEPoly::drawPolygon(), GNEPoly::drawPolygonContour(), GNEAdditional::drawSemiCircleGeometryPoint(), GNELane::drawShapeEdited(), GNEEdge::drawTAZElements(), GNEViewNet::drawTemporalJunction(), GNEViewNet::drawTemporalSplitJunction(), GNEWalkingArea::drawTesselatedWalkingArea(), GNENetworkElement::getGeometryPointUnderCursorShapeEdited(), GNEParkingSpace::getMoveOperation(), GNETAZ::getMoveOperation(), GNEStop::getMoveOperation(), GNEPOI::getMoveOperation(), GNEAdditional::getMoveOperationMultiLane(), GNEAdditional::getMoveOperationSingleLane(), GNENetworkElement::getVertexIndex(), GNEPoly::getVertexIndex(), GNETAZ::getVertexIndex(), GNETAZ::removeGeometryPoint(), GNEConnection::removeGeometryPoint(), GNECrossing::removeGeometryPoint(), GNEJunction::removeGeometryPoint(), GNELane::removeGeometryPoint(), and GNEPoly::removeGeometryPoint().
RGBColor GUIVisualizationSettings::pedestrianNetworkColor |
The color of the pedestrian network generated for JuPedSim.
Definition at line 887 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPersonsFrame(), GUIViewTraffic::changePedestrianNetworkColor(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIColorer GUIVisualizationSettings::personColorer |
The person colorer.
Definition at line 872 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPersonsFrame(), GNEPerson::drawGL(), GUIPerson::drawGL(), GNEPerson::getDrawingColor(), GUICompleteSchemeStorage::init(), initNeteditDefaults(), initSumoGuiDefaults(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), save(), and GUIPerson::setColor().
GUIVisualizationTextSettings GUIVisualizationSettings::personName |
Definition at line 881 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPersonsFrame(), checkDrawPerson(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GUIPerson::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
int GUIVisualizationSettings::personQuality |
The quality of person drawing.
Definition at line 875 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPersonsFrame(), GNEPerson::drawGL(), GUIPerson::drawGL(), GUIPerson::getExaggeration(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationSizeSettings GUIVisualizationSettings::personSize |
Definition at line 878 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPersonsFrame(), checkDrawPerson(), GUIContainer::drawAction_drawAsImage(), GUIEdge::drawGL(), GNEPerson::getExaggeration(), GUIPerson::getExaggeration(), GUIPerson::getGUIPosition(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIVisualizationTextSettings GUIVisualizationSettings::personValue |
Definition at line 881 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPersonsFrame(), checkDrawPerson(), GNEPerson::drawGL(), GUIPerson::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIColorer GUIVisualizationSettings::poiColorer |
The POI colorer.
Definition at line 949 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPOIsFrame(), GUICompleteSchemeStorage::init(), initNeteditDefaults(), initSumoGuiDefaults(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), save(), and GUIPointOfInterest::setColor().
double GUIVisualizationSettings::poiCustomLayer |
the custom layer for POIs
Definition at line 973 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPOIsFrame(), GUIPointOfInterest::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
int GUIVisualizationSettings::poiDetail |
The detail level for drawing POIs.
Definition at line 955 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPOIsFrame(), GUIPointOfInterest::drawInnerPOI(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::poiName |
Definition at line 958 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPOIsFrame(), checkDrawPOI(), GUIPointOfInterest::drawInnerPOI(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIVisualizationSizeSettings GUIVisualizationSettings::poiSize |
Definition at line 952 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPOIsFrame(), GUIPointOfInterest::checkDraw(), checkDrawPOI(), GNEPOI::getExaggeration(), GUIPointOfInterest::getExaggeration(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIVisualizationTextSettings GUIVisualizationSettings::poiText |
Definition at line 964 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPOIsFrame(), checkDrawPOI(), GUIPointOfInterest::drawInnerPOI(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
std::string GUIVisualizationSettings::poiTextParam |
key for rendering poi textual parameter
Definition at line 967 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 961 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPOIsFrame(), checkDrawPOI(), GUIPointOfInterest::drawInnerPOI(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
bool GUIVisualizationSettings::poiUseCustomLayer |
whether the rendering layer of POIs should be overriden
Definition at line 970 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPOIsFrame(), GUIPointOfInterest::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIColorer GUIVisualizationSettings::polyColorer |
The polygon colorer.
Definition at line 976 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPolygonsFrame(), GUICompleteSchemeStorage::init(), initNeteditDefaults(), initSumoGuiDefaults(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), save(), and GUIPolygon::setColor().
double GUIVisualizationSettings::polyCustomLayer |
the custom layer for polygons
Definition at line 991 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPolygonsFrame(), GUIPolygon::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::polyName |
Definition at line 982 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPolygonsFrame(), checkDrawPoly(), GNETAZ::drawGL(), GUIPolygon::drawInnerPolygon(), GNEPoly::drawPolygonNameAndType(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationSizeSettings GUIVisualizationSettings::polySize |
Definition at line 979 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPolygonsFrame(), GUIPolygon::checkDraw(), checkDrawPoly(), GNETAZ::getExaggeration(), GNEPoly::getExaggeration(), GUIPolygon::getExaggeration(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::polyType |
Definition at line 985 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPolygonsFrame(), checkDrawPoly(), GNETAZ::drawGL(), GUIPolygon::drawInnerPolygon(), GNEPoly::drawPolygonNameAndType(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::polyUseCustomLayer |
whether the rendering layer of polygons should be overriden
Definition at line 988 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPolygonsFrame(), GUIPolygon::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
|
static |
Definition at line 1104 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::RainbowPanel::getSettings(), and GUIDialog_ViewSettings::RainbowPanel::RainbowPanel().
bool GUIVisualizationSettings::realisticLinkRules |
Information whether link rules (colored bars) shall be drawn with a realistic color scheme.
Definition at line 765 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), GUILane::drawLinkRule(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
std::string GUIVisualizationSettings::relDataAttr |
key for coloring by edgeRelation / tazRelation attribute
Definition at line 1008 of file GUIVisualizationSettings.h.
Referenced by GNEEdgeData::getColorValue(), GNEEdgeRelData::getColorValue(), GNETAZRelData::getColorValue(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), and GUIDialog_ViewSettings::rebuildColorMatrices().
double GUIVisualizationSettings::scale |
information about a lane's width (temporary, used for a single view)
Definition at line 1049 of file GUIVisualizationSettings.h.
Referenced by GUIPointOfInterest::checkDraw(), GUIPolygon::checkDraw(), checkDrawEdge(), checkDrawJunction(), checkDrawPOI(), checkDrawPoly(), GUIViewTraffic::doPaintGL(), GUIVehicle::drawAction_drawLinkItems(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GUIBaseVehicle::drawChargingInfo(), drawDetail(), GNEEdge::drawEdgeGeometryPoints(), GNEEdge::drawEdgeName(), GNEConnection::drawEdgeValues(), GNEJunction::drawElevation(), GUIBusStop::drawGL(), GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIE3Collector::MyWrapper::drawGL(), GUIInstantInductLoop::MyWrapper::drawGL(), GUIJunctionWrapper::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GUIMEInductLoop::MyWrapper::drawGL(), GNETAZ::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEStop::drawGL(), GNEVehicle::drawGL(), GNECrossing::drawGL(), GNEInternalLane::drawGL(), GNEWalkingArea::drawGL(), GUIContainer::drawGL(), GUIE2Collector::MyWrapper::drawGL(), GUIEdge::drawGL(), GUIInductLoop::MyWrapper::drawGL(), GUILane::drawGL(), GUIPerson::drawGL(), GNEViewNet::drawGLElements(), GUIPointOfInterest::drawInnerPOI(), GUIPolygon::drawInnerPolygon(), GNEJunction::drawJunctionName(), GNELaneAreaDetector::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GUILane::drawLinkNo(), GNELane::drawLinkNo(), drawMovingGeometryPoint(), GUIBaseVehicle::drawOnPos(), GUIBaseVehicle::drawParkingInfo(), GNEDemandElementPlan::drawPlanLanePartial(), GNEPoly::drawPolygonNameAndType(), GUIVehicle::drawRouteHelper(), GUIMEVehicle::drawRouteHelper(), GUIBaseVehicle::drawStopLabels(), GNEJunction::drawTLSIcon(), GNELane::drawTLSLinkNo(), GUILane::drawTLSLinkNo(), GNECrossing::drawTLSLinkNo(), getDetailLevel(), GUIVisualizationSizeSettings::getExaggeration(), GUISUMOAbstractView::getObjectsInBoundary(), GUISUMOAbstractView::makeSnapshot(), and GUISUMOAbstractView::paintGLGrid().
bool GUIVisualizationSettings::scaleLength |
Whether vehicle length shall be scaled with length/geometry factor.
Definition at line 848 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildVehiclesFrame(), GUIBaseVehicle::drawOnPos(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
|
static |
Definition at line 1095 of file GUIVisualizationSettings.h.
Referenced by GUISUMOAbstractView::buildMinMaxRainbow(), initNeteditDefaults(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::rebuildColorMatrices(), GNEEdgeData::setColor(), and GNEEdgeRelData::setColor().
|
static |
scheme names
Definition at line 1091 of file GUIVisualizationSettings.h.
Referenced by GUISUMOAbstractView::buildMinMaxRainbow(), initNeteditDefaults(), initSumoGuiDefaults(), GUIDialog_ViewSettings::onCmdColorChange(), and GUIDialog_ViewSettings::rebuildColorMatrices().
|
static |
Definition at line 1099 of file GUIVisualizationSettings.h.
Referenced by initSumoGuiDefaults(), GUIDialog_ViewSettings::onCmdColorChange(), and GUIDialog_ViewSettings::rebuildColorMatrices().
|
static |
Definition at line 1094 of file GUIVisualizationSettings.h.
Referenced by GUISUMOAbstractView::buildMinMaxRainbow(), initNeteditDefaults(), initSumoGuiDefaults(), GUIDialog_ViewSettings::onCmdColorChange(), and GUIDialog_ViewSettings::rebuildColorMatrices().
|
static |
Definition at line 1092 of file GUIVisualizationSettings.h.
Referenced by GUISUMOAbstractView::buildMinMaxRainbow(), initNeteditDefaults(), initSumoGuiDefaults(), GUIDialog_ViewSettings::onCmdColorChange(), and GUIDialog_ViewSettings::rebuildColorMatrices().
|
static |
Definition at line 1093 of file GUIVisualizationSettings.h.
Referenced by GUISUMOAbstractView::buildMinMaxRainbow(), initSumoGuiDefaults(), GUIDialog_ViewSettings::onCmdColorChange(), and GUIDialog_ViewSettings::rebuildColorMatrices().
|
static |
Definition at line 1098 of file GUIVisualizationSettings.h.
Referenced by GNEViewNet::buildColorRainbow(), GUIViewTraffic::buildColorRainbow(), and initSumoGuiDefaults().
|
static |
Definition at line 1096 of file GUIVisualizationSettings.h.
Referenced by GUICompleteSchemeStorage::init(), initNeteditDefaults(), and initSumoGuiDefaults().
|
static |
Definition at line 1097 of file GUIVisualizationSettings.h.
Referenced by GUICompleteSchemeStorage::init(), initNeteditDefaults(), and initSumoGuiDefaults().
bool GUIVisualizationSettings::secondaryShape |
whether secondary lane shape shall be drawn
Definition at line 1076 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), GUIViewTraffic::doPaintGL(), GUIVehicle::drawAction_drawCarriageClass(), GUIBaseVehicle::drawGL(), GUIBusStop::drawGL(), GUIJunctionWrapper::drawGL(), GUIEdge::drawGL(), GUILane::drawGL(), GUIPerson::drawGLAdditional(), GUILane::drawLinkNo(), GUILane::drawLinkRules(), GUILane::drawMarkings(), GUIEdge::drawMesoVehicles(), GUIBaseVehicle::drawOnPos(), GUIVehicle::drawRouteHelper(), GUIMEVehicle::drawRouteHelper(), GUILane::drawTLSLinkNo(), GUILane::getColorValue(), GUILane::getColorValueWithFunctional(), GUILane::getPopUpMenu(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), GUIApplicationWindow::onCmdToggleSecondaryShape(), operator==(), save(), and GUILane::setMultiColor().
double GUIVisualizationSettings::selectorFrameScale |
the current selection scaling in netedit (set in SelectorFrame)
Definition at line 1058 of file GUIVisualizationSettings.h.
Referenced by GNEConnection::drawGL(), GNECrossing::drawGL(), GUIVisualizationSizeSettings::getExaggeration(), GNEViewNet::setSelectorFrameScale(), and GNELane::DrawingConstants::update().
bool GUIVisualizationSettings::show3DHeadUpDisplay |
whether to draw the head up display items
Definition at line 1027 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::build3DFrame(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), and save().
bool GUIVisualizationSettings::show3DTLSDomes |
whether the semi-transparent domes around 3D TL models should be drawn
Definition at line 1021 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::build3DFrame(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), and save().
bool GUIVisualizationSettings::show3DTLSLinkMarkers |
Definition at line 1018 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::build3DFrame(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), and save().
bool GUIVisualizationSettings::showBikeMarkings |
Information whether bicycle lane marking shall be drawn.
Definition at line 759 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), 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 830 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildVehiclesFrame(), 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 842 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildVehiclesFrame(), GUIBaseVehicle::drawOnPos(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::showChargingInfo |
Set whether the charging search related information should be shown.
Definition at line 857 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildVehiclesFrame(), GUIBaseVehicle::drawChargingInfo(), 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 1043 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildLegendFrame(), 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 731 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildBackgroundFrame(), GUIViewTraffic::doPaintGL(), GNEViewNet::drawGrid(), GNEViewNet::drawTestsCircle(), GUISUMOAbstractView::makeSnapshot(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GNEViewNet::onCmdEditConnectionShape(), GNEViewNet::onCmdEditCrossingShape(), GNEViewNet::onCmdEditJunctionShape(), GNEViewNet::onCmdEditWalkingAreaShape(), GNEApplicationWindow::onCmdToggleGrid(), GNEViewNet::onCmdToggleShowGrid(), operator==(), GNECreateEdgeFrame::processClick(), save(), GUIDialog_ViewSettings::show(), and GUISUMOAbstractView::snapToActiveGrid().
bool GUIVisualizationSettings::showLane2Lane |
Information whether lane-to-lane arrows shall be drawn.
Definition at line 918 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildJunctionsFrame(), GNEViewNet::doPaintGL(), GUILane::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), GNEViewNet::onCmdToggleShowConnections(), operator==(), and save().
bool GUIVisualizationSettings::showLaneDirection |
Whether to show direction indicators for lanes.
Definition at line 786 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), GNEConnection::drawConnectionArrows(), 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 762 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), 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 768 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), GUILane::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::showParkingInfo |
Set whether parking related information should be shown.
Definition at line 854 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildVehiclesFrame(), GUIBaseVehicle::drawOnPos(), GUIBaseVehicle::drawParkingInfo(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::showPedestrianNetwork |
Flag for visualizing the pedestrian network generated for JuPedSim.
Definition at line 884 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildPersonsFrame(), GUIViewTraffic::drawPedestrianNetwork(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::showRails |
Information whether rails shall be drawn.
Definition at line 771 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), GUILane::drawAsRailway(), GUILane::drawAsWaterway(), GNELane::drawAsWaterway(), GUILane::drawLinkRules(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and GNELane::DrawingConstants::update().
bool GUIVisualizationSettings::showRouteIndex |
Information whether the route index should be shown.
Definition at line 845 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildVehiclesFrame(), GUIVehicle::drawRouteHelper(), GUIMEVehicle::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 1040 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildLegendFrame(), GUISUMOAbstractView::displayLegends(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
bool GUIVisualizationSettings::showSublanes |
Whether to show sublane boundaries.
Definition at line 789 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), 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 1046 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildLegendFrame(), GUISUMOAbstractView::displayLegends(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
RGBColor GUIVisualizationSettings::skyColor |
sky background color
Definition at line 1034 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::build3DFrame(), GUIDialog_ViewSettings::onCmdColorChange(), and operator==().
bool GUIVisualizationSettings::spreadSuperposed |
Whether to improve visualisation of superposed (rail) edges.
Definition at line 792 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), GNEEdge::drawEdgeName(), GUIEdge::drawGL(), GUILane::drawGL(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and GNELane::DrawingConstants::update().
GUIVisualizationStoppingPlaceSettings GUIVisualizationSettings::stoppingPlaceSettings |
StoppingPlace settings.
Definition at line 1125 of file GUIVisualizationSettings.h.
Referenced by GNEStoppingPlace::calculateStoppingPlaceContour(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEStoppingPlace::drawSign(), GNEBusStop::updateGeometry(), GNEChargingStation::updateGeometry(), and GNEContainerStop::updateGeometry().
GUIVisualizationTextSettings GUIVisualizationSettings::streetName |
Definition at line 774 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), GNEEdge::drawEdgeName(), GUIEdge::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
double GUIVisualizationSettings::tazRelWidthExaggeration |
The tazRelation exaggeration (upscale thickness)
Definition at line 1002 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildDataFrame(), GNETAZRelData::drawGL(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), and operator==().
GUIVisualizationTextSettings GUIVisualizationSettings::tlsPhaseIndex |
Definition at line 915 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildJunctionsFrame(), checkDrawJunction(), GUIJunctionWrapper::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIVisualizationTextSettings GUIVisualizationSettings::tlsPhaseName |
Definition at line 915 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildJunctionsFrame(), checkDrawJunction(), GUIJunctionWrapper::drawGL(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
bool GUIVisualizationSettings::trueZ |
drawl all objects according to their z data
Definition at line 722 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildOpenGLFrame(), GUIVehicle::drawAction_drawCarriageClass(), GUILane::drawGL(), GUIBaseVehicle::drawOnPos(), 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 747 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildStreetsFrame(), getLaneEdgeMode(), getLaneEdgeScaleMode(), getLaneEdgeScaleScheme(), getLaneEdgeScheme(), GUIDialog_ViewSettings::onCmdColorChange(), and GUILoadThread::run().
GUIColorer GUIVisualizationSettings::vehicleColorer |
The vehicle colorer.
Definition at line 821 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildVehiclesFrame(), GUISUMOAbstractView::displayLegends(), GUIBaseVehicle::drawOnPos(), GNEVehicle::getDrawingColor(), GUICompleteSchemeStorage::init(), initNeteditDefaults(), initSumoGuiDefaults(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), save(), and GUIBaseVehicle::setColor().
GUIVisualizationTextSettings GUIVisualizationSettings::vehicleName |
Definition at line 863 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildVehiclesFrame(), checkDrawVehicle(), GUIVehicle::drawAction_drawLinkItems(), GNEVehicle::drawGL(), GUIBaseVehicle::drawOnPos(), GUIVehicle::drawRouteHelper(), GUIMEVehicle::drawRouteHelper(), GUIBaseVehicle::drawStopLabels(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
std::string GUIVisualizationSettings::vehicleParam |
key for coloring by vehicle parameter
Definition at line 800 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 827 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildVehiclesFrame(), GUIVehicle::drawAction_drawCarriageClass(), GUIBaseVehicle::drawOnPos(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), and save().
std::string GUIVisualizationSettings::vehicleScaleParam |
key for scaling by vehicle parameter
Definition at line 802 of file GUIVisualizationSettings.h.
Referenced by GUIBaseVehicle::getScaleValue(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), operator==(), save(), and GUIDialog_ViewSettings::updateVehicleParams().
GUIScaler GUIVisualizationSettings::vehicleScaler |
The size scaling settings for vehicles.
Definition at line 824 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildVehiclesFrame(), GUIVehicle::drawAction_drawCarriageClass(), GUIBaseVehicle::drawOnPos(), GUIBaseVehicle::getExaggeration(), initNeteditDefaults(), initSumoGuiDefaults(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), GUIDialog_ViewSettings::rebuildColorMatrices(), and save().
GUIVisualizationTextSettings GUIVisualizationSettings::vehicleScaleValue |
Definition at line 863 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildVehiclesFrame(), checkDrawVehicle(), GUIBaseVehicle::drawOnPos(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIVisualizationSizeSettings GUIVisualizationSettings::vehicleSize |
Definition at line 860 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildVehiclesFrame(), checkDrawVehicle(), GUIVehicle::drawAction_drawCarriageClass(), GUIEdge::drawGL(), GUILane::drawGL(), GNEVehicle::drawJunctionPartialGL(), GNEVehicle::drawLanePartialGL(), GUIBaseVehicle::drawOnPos(), GUIVehicle::drawRouteHelper(), GUIBaseVehicle::getExaggeration(), GUIMEVehicle::getExaggeration(), GNERoute::getExaggeration(), GNEVehicle::getExaggeration(), GUICompleteSchemeStorage::init(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIVisualizationTextSettings GUIVisualizationSettings::vehicleText |
Definition at line 863 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildVehiclesFrame(), checkDrawVehicle(), GUIBaseVehicle::drawChargingInfo(), GUIBaseVehicle::drawOnPos(), GUIBaseVehicle::drawParkingInfo(), GUIBaseVehicle::drawStopLabels(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
std::string GUIVisualizationSettings::vehicleTextParam |
key for rendering vehicle textual parameter
Definition at line 804 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 863 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildVehiclesFrame(), checkDrawVehicle(), GUIBaseVehicle::drawChargingInfo(), GUIBaseVehicle::drawOnPos(), GUIBaseVehicle::drawParkingInfo(), GUIVehicle::drawRouteHelper(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), operator==(), save(), and updateIgnoreHideByZoom().
GUIVisualizationWidthSettings GUIVisualizationSettings::widthSettings |
width settings
Definition at line 1131 of file GUIVisualizationSettings.h.
Referenced by GUIDialog_ViewSettings::buildDemandFrame(), GNEPersonTrip::drawJunctionPartialGL(), GNERide::drawJunctionPartialGL(), GNERoute::drawJunctionPartialGL(), GNETranship::drawJunctionPartialGL(), GNETransport::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNEWalk::drawJunctionPartialGL(), GNEPersonTrip::drawLanePartialGL(), GNERide::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNETranship::drawLanePartialGL(), GNETransport::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEWalk::drawLanePartialGL(), GNEDemandElementPlan::drawPlanGL(), GNERoute::drawRoutePartialJunction(), GNERoute::drawRoutePartialLane(), GUISettingsHandler::myStartElement(), GUIDialog_ViewSettings::onCmdColorChange(), GUIDialog_ViewSettings::onCmdNameChange(), and save().