GUIVisualizationSizeSettings GUISettingsHandler::parseSizeSettings( const std::string& prefix, const SUMOSAXAttributes& attrs, GUIVisualizationSizeSettings defaults) { return GUIVisualizationSizeSettings( TplConvert::_2SUMOReal(attrs.getStringSecure(prefix + "_minSize", toString(defaults.minSize)).c_str()), TplConvert::_2SUMOReal(attrs.getStringSecure(prefix + "_exaggeration", toString(defaults.exaggeration)).c_str()), TplConvert::_2bool(attrs.getStringSecure(prefix + "_constantSize", toString(defaults.constantSize)).c_str())); }
GUIVisualizationSizeSettings GUISettingsHandler::parseSizeSettings( const std::string& prefix, const SUMOSAXAttributes& attrs, GUIVisualizationSizeSettings defaults) { return GUIVisualizationSizeSettings( StringUtils::toDouble(attrs.getStringSecure(prefix + "_minSize", toString(defaults.minSize))), StringUtils::toDouble(attrs.getStringSecure(prefix + "_exaggeration", toString(defaults.exaggeration))), StringUtils::toBool(attrs.getStringSecure(prefix + "_constantSize", toString(defaults.constantSize))), StringUtils::toBool(attrs.getStringSecure(prefix + "_constantSizeSelected", toString(defaults.constantSizeSelected)))); }