SUMO - Simulation of Urban MObility
GUIVisualizationSizeSettings Struct Reference

#include <GUIVisualizationSettings.h>

Collaboration diagram for GUIVisualizationSizeSettings:
Collaboration graph

Public Member Functions

SUMOReal getExaggeration (const GUIVisualizationSettings &s, SUMOReal factor=20) const
 return the drawing size including exaggeration and constantSize values More...
 
 GUIVisualizationSizeSettings (SUMOReal _minSize, SUMOReal _exaggeration=1.0, bool _constantSize=false)
 
bool operator!= (const GUIVisualizationSizeSettings &other)
 
bool operator== (const GUIVisualizationSizeSettings &other)
 
void print (OutputDevice &dev, const std::string &name) const
 

Data Fields

bool constantSize
 
SUMOReal exaggeration
 The size exaggeration (upscale) More...
 
SUMOReal minSize
 The minimum size to draw this object. More...
 

Detailed Description

Definition at line 82 of file GUIVisualizationSettings.h.

Constructor & Destructor Documentation

§ GUIVisualizationSizeSettings()

GUIVisualizationSizeSettings::GUIVisualizationSizeSettings ( SUMOReal  _minSize,
SUMOReal  _exaggeration = 1.0,
bool  _constantSize = false 
)
inline

Definition at line 83 of file GUIVisualizationSettings.h.

Member Function Documentation

§ getExaggeration()

SUMOReal GUIVisualizationSizeSettings::getExaggeration ( const GUIVisualizationSettings s,
SUMOReal  factor = 20 
) const

§ operator!=()

bool GUIVisualizationSizeSettings::operator!= ( const GUIVisualizationSizeSettings other)
inline

Definition at line 98 of file GUIVisualizationSettings.h.

§ operator==()

bool GUIVisualizationSizeSettings::operator== ( const GUIVisualizationSizeSettings other)
inline

Definition at line 93 of file GUIVisualizationSettings.h.

References constantSize, exaggeration, and minSize.

§ print()

void GUIVisualizationSizeSettings::print ( OutputDevice dev,
const std::string &  name 
) const
inline

Definition at line 102 of file GUIVisualizationSettings.h.

References SUMOReal, and OutputDevice::writeAttr().

Referenced by GUIVisualizationSettings::save().

Field Documentation

§ constantSize

§ exaggeration

SUMOReal GUIVisualizationSizeSettings::exaggeration

§ minSize


The documentation for this struct was generated from the following files: