Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNETagPropertiesDatabase Class Reference

#include <GNETagPropertiesDatabase.h>

Public Member Functions

int getHierarchyDepth () const
 get hierarchy dept
int getMaxNumberOfEditableAttributeRows () const
 max number of editable (non extended) attributes
int getMaxNumberOfFlowAttributeRows () const
 get max number of flow attribute rows
int getMaxNumberOfGeoAttributeRows () const
 get max number of geo attribute rows
int getMaxNumberOfNeteditAttributesRows () const
 get max number of netedit attribute rows
const std::vector< const GNETagProperties * > getTagPropertiesByType (const GNETagProperties::Type type) const
 get tagProperties associated to the given GNETagProperties::Type (NETWORKELEMENT, ADDITIONALELEMENT, VEHICLE, etc.)
const std::vector< const GNETagProperties * > getTagPropertiesSet (const SumoXMLTag tag, const bool hardFail) const
 get tagProperties associated to the given set tag (persons, stops, plans, etc.)
const GNETagPropertiesgetTagProperty (const SumoXMLTag tag, const bool hardFail) const
 get tagProperty associated to the given tag
 GNETagPropertiesDatabase ()
 constructor
void writeAttributeHelp () const
 write machine readable attribute help to file
 ~GNETagPropertiesDatabase ()
 destructor

Protected Member Functions

void fillAdditionalElements ()
 fill additional elements
void fillCarFollowingModelAttributes (GNETagProperties *tagProperties)
 fill Car Following Model of Vehicle/Person Types
void fillCommonAttributes (GNETagProperties *tagProperties)
 fill common attributes
void fillCommonContainerAttributes (GNETagProperties *tagProperties)
 fill common container attributes (used by container and containerFlows)
void fillCommonFlowAttributes (GNETagProperties *tagProperties, SumoXMLAttr perHour)
 fill common flow attributes (used by flows, routeFlows and personFlows)
void fillCommonMeanDataAttributes (GNETagProperties *tagProperties)
 fill stop person attributes
void fillCommonPersonAttributes (GNETagProperties *tagProperties)
 fill common person attributes (used by person and personFlows)
void fillCommonPOIAttributes (GNETagProperties *tagProperties)
 fill common POI attributes
void fillCommonRouteAttributes (GNETagProperties *tagProperties)
 fill common route attributes
void fillCommonStopAttributes (GNETagProperties *tagProperties, const bool waypoint)
 fill stop person attributes
void fillCommonStoppingPlaceAttributes (GNETagProperties *tagProperties, const bool includeColor, const bool parkingAreaAngle)
 fill common stoppingPlace attributes
void fillCommonVehicleAttributes (GNETagProperties *tagProperties)
 fill common vehicle attributes (used by vehicles, trips, routeFlows and flows)
void fillCommonVTypeAttributes (GNETagProperties *tagProperties)
 fill common vType attributes
void fillContainerElements ()
 fill container elements
void fillContainerStopElements ()
 fill container stop elements
void fillContainerTranshipElements ()
 fill container tranship elements
void fillContainerTransportElements ()
 fill container transport elements
void fillDataElements ()
 fill Data elements
void fillDemandElements ()
 fill demand elements
void fillHierarchy ()
 fill hierarchy elements
void fillJunctionModelAttributes (GNETagProperties *tagProperties)
 fill Junction Model Attributes of Vehicle/Person Types
void fillJuPedSimElements ()
 fill JuPedSim elements
void fillLaneChangingModelAttributes (GNETagProperties *tagProperties)
 fill Junction Model Attributes of Vehicle/Person Types
void fillNetworkElements ()
 fill network elements
void fillPersonElements ()
 fill person elements
void fillPersonPlanRides ()
 fill person plan rides
void fillPersonPlanTrips ()
 fill person plan trips
void fillPersonPlanWalks ()
 fill person plan walks
void fillPersonStopElements ()
 fill person stop elements
void fillPersonTripCommonAttributes (GNETagProperties *tagProperties)
 fill person trip common attributes
void fillPlanParentAttributes (GNETagProperties *tagProperties)
 fill plan from-to attribute
void fillPlanStopCommonAttributes (GNETagProperties *tagProperties)
 fill plan stop common attributes
void fillRideCommonAttributes (GNETagProperties *tagProperties)
 fill ride common attributes
void fillShapeElements ()
 fill shape elements
void fillStopElements ()
 fill stop elements
void fillTAZElements ()
 fill TAZ elements
void fillTranshipCommonAttributes (GNETagProperties *tagProperties)
 fill ride common attributes
void fillTransportCommonAttributes (GNETagProperties *tagProperties)
 fill transport common attributes
void fillVehicleElements ()
 fill vehicle elements
void fillWalkCommonAttributes (GNETagProperties *tagProperties)
 fill walk common attributes
void fillWaypointElements ()
 fill waypoint elements
void fillWireElements ()
 fill Wire elements
void updateMaxHierarchyDepth ()
 update max hierarchy depth
void updateMaxNumberOfAttributesEditorRows ()
 update max number of attributes by type
specific attributes
void fillIDAttribute (GNETagProperties *tagProperties, const bool createMode)
 fill ID attribute
void fillNameAttribute (GNETagProperties *tagProperties)
 fill name attribute
void fillEdgeAttribute (GNETagProperties *tagProperties, const bool synonymID)
 fill edge attribute
void fillLaneAttribute (GNETagProperties *tagProperties, const bool synonymID)
 fill lane attribute
void fillFriendlyPosAttribute (GNETagProperties *tagProperties)
 fill friendlyPos attribute
void fillVTypesAttribute (GNETagProperties *tagProperties)
 fill vTypes attribute
void fillFileAttribute (GNETagProperties *tagProperties)
 fill file attribute
void fillOutputAttribute (GNETagProperties *tagProperties)
 fill output attribute
void fillImgFileAttribute (GNETagProperties *tagProperties, const bool isExtended)
 fill imgFile attribute
void fillDepartAttribute (GNETagProperties *tagProperties)
 fill depart attribute
void fillAllowDisallowAttributes (GNETagProperties *tagProperties)
 fill allowDisallow attributes
void fillPosOverLaneAttribute (GNETagProperties *tagProperties)
 fill lane position attribute
void fillDetectPersonsAttribute (GNETagProperties *tagProperties)
 fill detect person attribute
void fillColorAttribute (GNETagProperties *tagProperties, const std::string &defaultColor)
 fill color attribute
void fillDetectorPeriodAttribute (GNETagProperties *tagProperties)
 fill detector period attribute
void fillDetectorNextEdgesAttribute (GNETagProperties *tagProperties)
 fill detector next edges attribute
void fillDetectorThresholdAttributes (GNETagProperties *tagProperties, const bool includingJam)
 fill detector threshold attribute
void fillDistributionProbability (GNETagProperties *tagProperties, const bool defaultValue)
 fill distribution probability attribute

Private Member Functions

 GNETagPropertiesDatabase (const GNETagPropertiesDatabase &)=delete
 Invalidated copy constructor.
GNETagPropertiesDatabaseoperator= (const GNETagPropertiesDatabase &src)=delete
 Invalidated assignment operator.

Private Attributes

int myHierarchyDepth = 0
 hierarchy dept
int myMaxNumberOfEditableAttributeRows = 0
 max number of editable (non extended) attributes (needed for attributes editor)
int myMaxNumberOfFlowAttributeRows = 0
 max number of flow attributes (needed for geo attributes editor)
int myMaxNumberOfGeoAttributeRows = 0
 max number of geo attributes (needed for geo attributes editor)
int myMaxNumberOfNeteditAttributeRows = 0
 max number of netedit attributes (needed for netedit attributes editor)
std::map< SumoXMLTag, GNETagProperties * > mySetTagProperties
 map with tag properties sets (persons, stops, etc.)
std::map< SumoXMLTag, GNETagProperties * > myTagProperties
 map with the tags properties

Detailed Description

Definition at line 29 of file GNETagPropertiesDatabase.h.

Constructor & Destructor Documentation

◆ GNETagPropertiesDatabase() [1/2]

◆ ~GNETagPropertiesDatabase()

GNETagPropertiesDatabase::~GNETagPropertiesDatabase ( )

destructor

Definition at line 75 of file GNETagPropertiesDatabase.cpp.

References myTagProperties.

◆ GNETagPropertiesDatabase() [2/2]

GNETagPropertiesDatabase::GNETagPropertiesDatabase ( const GNETagPropertiesDatabase & )
privatedelete

Invalidated copy constructor.

References GNETagPropertiesDatabase().

Member Function Documentation

◆ fillAdditionalElements()

void GNETagPropertiesDatabase::fillAdditionalElements ( )
protected

fill additional elements

Definition at line 1155 of file GNETagPropertiesDatabase.cpp.

References ACCESS, GNEAttributeProperties::ACTIVATABLE, GNETagProperties::ADDITIONAL, GNETagProperties::ADDITIONALELEMENT, GNEAttributeProperties::ANGLE, GNEAttributeProperties::BOOL, BUSSTOP, GNETagProperties::CALIBRATOR, CALIBRATOR, GNETagProperties::CENTERAFTERCREATION, SUMOXMLDefinitions::ChargeTypes, CHARGINGSTATION, CLOSINGLANEREROUTE, CLOSINGREROUTE, GNETagProperties::CONSECUTIVE_LANES, CONTAINERSTOP, GNEAttributeProperties::CREATEMODE, DEFAULT_VTYPE_ID, GNEMoveElementLaneDouble::defaultSize, GNEAttributeProperties::DEFAULTVALUE, DESTPROBREROUTE, GNETagProperties::DETECTOR, GNETagProperties::DIALOG, GNEAttributeProperties::DIALOGEDITOR, GNEAttributeProperties::DISCRETE, E1, E1INSTANT, E2, E3, E3ENTRY, E3EXIT, GNETagProperties::EDGE, EDGE, GNEAttributeProperties::EDITMODE, GNEAttributeCarrier::FALSE_STR, fillAllowDisallowAttributes(), fillCommonStoppingPlaceAttributes(), fillCommonVehicleAttributes(), fillDetectorNextEdgesAttribute(), fillDetectorPeriodAttribute(), fillDetectorThresholdAttributes(), fillDetectPersonsAttribute(), fillEdgeAttribute(), fillFileAttribute(), fillFriendlyPosAttribute(), fillIDAttribute(), fillLaneAttribute(), fillNameAttribute(), fillOutputAttribute(), fillPosOverLaneAttribute(), fillVTypesAttribute(), GNEAttributeProperties::FLOAT, FLOW, OptionsCont::getOptions(), GLO_ACCESS, GLO_BUS_STOP, GLO_CALIBRATOR, GLO_CALIBRATOR_FLOW, GLO_CHARGING_STATION, GLO_CONTAINER_STOP, GLO_DET_ENTRY, GLO_DET_ENTRYEXIT, GLO_DET_EXIT, GLO_E1DETECTOR, GLO_E1DETECTOR_INSTANT, GLO_E2DETECTOR, GLO_PARKING_AREA, GLO_PARKING_SPACE, GLO_REROUTER, GLO_REROUTER_CLOSINGLANEREROUTE, GLO_REROUTER_CLOSINGREROUTE, GLO_REROUTER_DESTPROBREROUTE, GLO_REROUTER_INTERVAL, GLO_REROUTER_PARKINGAREAREROUTE, GLO_REROUTER_ROUTEPROBREROUTE, GLO_ROUTEPROBE, GLO_TRAIN_STOP, GLO_VAPORIZER, GLO_VSS, GLO_VSS_STEP, GNE_TAG_CALIBRATOR_FLOW, GNE_TAG_CALIBRATOR_LANE, GNE_TAG_DETECTORS, GNE_TAG_MULTI_LANE_AREA_DETECTOR, GNE_TAG_REROUTER_SYMBOL, GNE_TAG_STOPPINGPLACES, GNE_TAG_VSS_SYMBOL, GNEAttributeProperties::INT, GNETagProperties::LANE, LANE, GNETagProperties::LANES, GNEAttributeProperties::LIST, GNETagProperties::LISTED, mySetTagProperties, myTagProperties, GNETagProperties::NO_ADDITIONAL_CHILDREN, GNETagProperties::NO_CONFLICTS, GNEAttributeProperties::NO_EDIT, GNETagProperties::NO_PROPERTY, GNETagProperties::NOPARAMETERS, NORMAL, GNETagProperties::NOTSELECTABLE, PARKINGAREA, PARKINGSPACE, PARKINGZONEREROUTE, GNETagProperties::POS_LANE, GNETagProperties::POS_LANE_END, GNETagProperties::POS_LANE_START, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::PROBABILITY, GNEAttributeProperties::RANGE, GNETagProperties::REPARENT, REROUTER, REROUTERINTERVAL, ROUTEPROBE, ROUTEPROBREROUTE, GNETagProperties::RTREE, GNEAttributeProperties::SECUENCIAL, GNETagProperties::STOPPINGPLACE, GNEAttributeProperties::STRING, SUMO_ATTR_ACCEPTED_BADGES, SUMO_ATTR_ANGLE, SUMO_ATTR_BEGIN, SUMO_ATTR_CHARGEDELAY, SUMO_ATTR_CHARGEINTRANSIT, SUMO_ATTR_CHARGETYPE, SUMO_ATTR_CHARGINGPOWER, SUMO_ATTR_CONTAINER_CAPACITY, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_EDGES, SUMO_ATTR_EFFICIENCY, SUMO_ATTR_END, SUMO_ATTR_ENDPOS, SUMO_ATTR_EXPECT_ARRIVAL, SUMO_ATTR_HALTING_TIME_THRESHOLD, SUMO_ATTR_ID, SUMO_ATTR_JAM_DIST_THRESHOLD, SUMO_ATTR_LANES, SUMO_ATTR_LEFTHAND, SUMO_ATTR_LENGTH, SUMO_ATTR_LINES, SUMO_ATTR_OFF, SUMO_ATTR_ONROAD, SUMO_ATTR_OPEN_ENTRY, SUMO_ATTR_OPTIONAL, SUMO_ATTR_PARKING, SUMO_ATTR_PARKING_AREA, SUMO_ATTR_PARKING_LENGTH, SUMO_ATTR_PERIOD, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_POSITION, SUMO_ATTR_PROB, SUMO_ATTR_ROADSIDE_CAPACITY, SUMO_ATTR_ROUTE, SUMO_ATTR_ROUTEPROBE, SUMO_ATTR_SHOW_DETECTOR, SUMO_ATTR_SLOPE, SUMO_ATTR_SPEED, SUMO_ATTR_TIME, SUMO_ATTR_TLID, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, SUMO_ATTR_VISIBLE, SUMO_ATTR_WAITINGTIME, SUMO_ATTR_WIDTH, SUMO_const_laneWidth, SUMO_TAG_ACCESS, SUMO_TAG_BUS_STOP, SUMO_TAG_CALIBRATOR, SUMO_TAG_CHARGING_STATION, SUMO_TAG_CLOSING_LANE_REROUTE, SUMO_TAG_CLOSING_REROUTE, SUMO_TAG_CONTAINER_STOP, SUMO_TAG_DEST_PROB_REROUTE, SUMO_TAG_DET_ENTRY, SUMO_TAG_DET_EXIT, SUMO_TAG_ENTRY_EXIT_DETECTOR, SUMO_TAG_FLOW, SUMO_TAG_INDUCTION_LOOP, SUMO_TAG_INSTANT_INDUCTION_LOOP, SUMO_TAG_INTERVAL, SUMO_TAG_LANE_AREA_DETECTOR, SUMO_TAG_PARKING_AREA, SUMO_TAG_PARKING_AREA_REROUTE, SUMO_TAG_PARKING_SPACE, SUMO_TAG_REROUTER, SUMO_TAG_ROUTE_PROB_REROUTE, SUMO_TAG_ROUTEPROBE, SUMO_TAG_STEP, SUMO_TAG_TRAIN_STOP, SUMO_TAG_VAPORIZER, SUMO_TAG_VIEWSETTINGS_ADDITIONALS, SUMO_TAG_VSS, GNEAttributeProperties::SUMOTIME, GNETagProperties::SYMBOL, GNEAttributeProperties::SYNONYM, TL, toString(), TRAINSTOP, GNEAttributeCarrier::TRUE_STR, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, VAPORIZER, VARIABLESPEEDSIGN, GNETagProperties::VIEW, VSSSTEP, GNEAttributeProperties::VTYPE, and GNETagProperties::XMLCHILD.

Referenced by GNETagPropertiesDatabase().

Here is the caller graph for this function:

◆ fillAllowDisallowAttributes()

void GNETagPropertiesDatabase::fillAllowDisallowAttributes ( GNETagProperties * tagProperties)
protected

fill allowDisallow attributes

Definition at line 8800 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::COPYABLE, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DIALOGEDITOR, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::LIST, SUMO_ATTR_ALLOW, SUMO_ATTR_DISALLOW, TL, and GNEAttributeProperties::VCLASS.

Referenced by fillAdditionalElements(), and fillNetworkElements().

Here is the caller graph for this function:

◆ fillCarFollowingModelAttributes()

void GNETagPropertiesDatabase::fillCarFollowingModelAttributes ( GNETagProperties * tagProperties)
protected

fill Car Following Model of Vehicle/Person Types

Definition at line 7524 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::BOOL, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::EXTENDEDEDITOR, GNEAttributeProperties::FLOAT, SUMOVTypeParameter::getDefaultAccel(), SUMOVTypeParameter::getDefaultDecel(), SUMOVTypeParameter::getDefaultEmergencyDecel(), SUMOVTypeParameter::getDefaultImperfection(), GNEAttributeProperties::INT, NGT400, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::RANGE, GNEAttributeProperties::STRING, SUMO_ATTR_ACCEL, SUMO_ATTR_APPARENTDECEL, SUMO_ATTR_CF_EIDM_C_COOLNESS, SUMO_ATTR_CF_EIDM_EPSILON_ACC, SUMO_ATTR_CF_EIDM_JERK_MAX, SUMO_ATTR_CF_EIDM_M_BEGIN, SUMO_ATTR_CF_EIDM_M_FLATNESS, SUMO_ATTR_CF_EIDM_MAX_VEH_PREVIEW, SUMO_ATTR_CF_EIDM_SIG_ERROR, SUMO_ATTR_CF_EIDM_SIG_GAP, SUMO_ATTR_CF_EIDM_SIG_LEADER, SUMO_ATTR_CF_EIDM_T_ACC_MAX, SUMO_ATTR_CF_EIDM_T_LOOK_AHEAD, SUMO_ATTR_CF_EIDM_T_PERSISTENCE_DRIVE, SUMO_ATTR_CF_EIDM_T_PERSISTENCE_ESTIMATE, SUMO_ATTR_CF_EIDM_T_REACTION, SUMO_ATTR_CF_EIDM_USEVEHDYNAMICS, SUMO_ATTR_CF_IDM_DELTA, SUMO_ATTR_CF_IDM_STEPPING, SUMO_ATTR_CF_IDMM_ADAPT_FACTOR, SUMO_ATTR_CF_IDMM_ADAPT_TIME, SUMO_ATTR_CF_KERNER_PHI, SUMO_ATTR_CF_PWAGNER2009_APPROB, SUMO_ATTR_CF_PWAGNER2009_TAULAST, SUMO_ATTR_CF_W99_CC1, SUMO_ATTR_CF_W99_CC2, SUMO_ATTR_CF_W99_CC3, SUMO_ATTR_CF_W99_CC4, SUMO_ATTR_CF_W99_CC5, SUMO_ATTR_CF_W99_CC6, SUMO_ATTR_CF_W99_CC7, SUMO_ATTR_CF_W99_CC8, SUMO_ATTR_CF_W99_CC9, SUMO_ATTR_CF_WIEDEMANN_ESTIMATION, SUMO_ATTR_CF_WIEDEMANN_SECURITY, SUMO_ATTR_COLLISION_MINGAP_FACTOR, SUMO_ATTR_DECEL, SUMO_ATTR_EMERGENCYDECEL, SUMO_ATTR_K, SUMO_ATTR_SIGMA, SUMO_ATTR_TAU, SUMO_ATTR_TMP1, SUMO_ATTR_TMP2, SUMO_ATTR_TMP3, SUMO_ATTR_TMP4, SUMO_ATTR_TMP5, SUMO_ATTR_TRAIN_TYPE, SVC_IGNORING, TL, toString(), SUMOXMLDefinitions::TrainTypes, and VTYPEPARS_DEFAULT_EMERGENCYDECEL_DEFAULT.

Referenced by fillCommonVTypeAttributes().

Here is the caller graph for this function:

◆ fillColorAttribute()

void GNETagPropertiesDatabase::fillColorAttribute ( GNETagProperties * tagProperties,
const std::string & defaultColor )
protected

◆ fillCommonAttributes()

void GNETagPropertiesDatabase::fillCommonAttributes ( GNETagProperties * tagProperties)
protected

◆ fillCommonContainerAttributes()

void GNETagPropertiesDatabase::fillCommonContainerAttributes ( GNETagProperties * tagProperties)
protected

fill common container attributes (used by container and containerFlows)

Definition at line 8020 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, DEFAULT_CONTAINERTYPE_ID, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, fillColorAttribute(), fillIDAttribute(), GNEAttributeProperties::STRING, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_TYPE, TL, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::VTYPE.

Referenced by fillContainerElements().

Here is the caller graph for this function:

◆ fillCommonFlowAttributes()

void GNETagPropertiesDatabase::fillCommonFlowAttributes ( GNETagProperties * tagProperties,
SumoXMLAttr perHour )
protected

◆ fillCommonMeanDataAttributes()

◆ fillCommonPersonAttributes()

void GNETagPropertiesDatabase::fillCommonPersonAttributes ( GNETagProperties * tagProperties)
protected

fill common person attributes (used by person and personFlows)

Definition at line 7999 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, fillColorAttribute(), fillIDAttribute(), GNEAttributeProperties::STRING, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_TYPE, TL, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::VTYPE.

Referenced by fillPersonElements().

Here is the caller graph for this function:

◆ fillCommonPOIAttributes()

◆ fillCommonRouteAttributes()

void GNETagPropertiesDatabase::fillCommonRouteAttributes ( GNETagProperties * tagProperties)
protected

◆ fillCommonStopAttributes()

◆ fillCommonStoppingPlaceAttributes()

◆ fillCommonVehicleAttributes()

◆ fillCommonVTypeAttributes()

void GNETagPropertiesDatabase::fillCommonVTypeAttributes ( GNETagProperties * tagProperties)
protected

fill common vType attributes

Definition at line 7214 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::ALWAYSENABLED, SUMOXMLDefinitions::CarFollowModels, GNEAttributeProperties::CREATEMODE, DEFAULT, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DIALOGEDITOR, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::EXTENDEDEDITOR, fillCarFollowingModelAttributes(), fillColorAttribute(), fillDistributionProbability(), fillImgFileAttribute(), fillJunctionModelAttributes(), fillLaneChangingModelAttributes(), GNEAttributeProperties::FLOAT, SUMOVTypeParameter::getLatAlignmentStrings(), OptionsCont::getOptions(), GNEAttributeProperties::INT, SUMOXMLDefinitions::LaneChangeModels, GNEAttributeProperties::LIST, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_ACTIONSTEPLENGTH, SUMO_ATTR_BOARDING_DURATION, SUMO_ATTR_CAR_FOLLOW_MODEL, SUMO_ATTR_CONTAINER_CAPACITY, SUMO_ATTR_DESIRED_MAXSPEED, SUMO_ATTR_EMISSIONCLASS, SUMO_ATTR_GUISHAPE, SUMO_ATTR_HEIGHT, SUMO_ATTR_LANE_CHANGE_MODEL, SUMO_ATTR_LATALIGNMENT, SUMO_ATTR_LENGTH, SUMO_ATTR_LOADING_DURATION, SUMO_ATTR_MAXSPEED, SUMO_ATTR_MAXSPEED_LAT, SUMO_ATTR_MINGAP, SUMO_ATTR_MINGAP_LAT, SUMO_ATTR_OSGFILE, SUMO_ATTR_PARKING_BADGES, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_SPEEDFACTOR, SUMO_ATTR_VCLASS, SUMO_ATTR_WIDTH, SUMO_TAG_CF_KRAUSS, GNEAttributeProperties::SUMOTIME, SumoVehicleClassStrings, SumoVehicleShapeStrings, TL, and toString().

Referenced by fillDemandElements().

Here is the caller graph for this function:

◆ fillContainerElements()

◆ fillContainerStopElements()

◆ fillContainerTranshipElements()

void GNETagPropertiesDatabase::fillContainerTranshipElements ( )
protected

fill container tranship elements

Definition at line 4154 of file GNETagPropertiesDatabase.cpp.

References GNETagProperties::ADDITIONAL, GNETagProperties::CONSECUTIVE_EDGES, GNETagProperties::CONTAINERPLAN, GNETagProperties::DEMAND, GNETagProperties::DEMANDELEMENT, fillPlanParentAttributes(), fillTranshipCommonAttributes(), StringUtils::format(), GNETagProperties::FROM_BUSSTOP, GNETagProperties::FROM_CHARGINGSTATION, GNETagProperties::FROM_CONTAINERSTOP, GNETagProperties::FROM_EDGE, GNETagProperties::FROM_JUNCTION, GNETagProperties::FROM_PARKINGAREA, GNETagProperties::FROM_TAZ, GNETagProperties::FROM_TRAINSTOP, GLO_TRANSHIP, GNE_TAG_TRANSHIP_BUSSTOP_BUSSTOP, GNE_TAG_TRANSHIP_BUSSTOP_CHARGINGSTATION, GNE_TAG_TRANSHIP_BUSSTOP_CONTAINERSTOP, GNE_TAG_TRANSHIP_BUSSTOP_EDGE, GNE_TAG_TRANSHIP_BUSSTOP_JUNCTION, GNE_TAG_TRANSHIP_BUSSTOP_PARKINGAREA, GNE_TAG_TRANSHIP_BUSSTOP_TAZ, GNE_TAG_TRANSHIP_BUSSTOP_TRAINSTOP, GNE_TAG_TRANSHIP_CHARGINGSTATION_BUSSTOP, GNE_TAG_TRANSHIP_CHARGINGSTATION_CHARGINGSTATION, GNE_TAG_TRANSHIP_CHARGINGSTATION_CONTAINERSTOP, GNE_TAG_TRANSHIP_CHARGINGSTATION_EDGE, GNE_TAG_TRANSHIP_CHARGINGSTATION_JUNCTION, GNE_TAG_TRANSHIP_CHARGINGSTATION_PARKINGAREA, GNE_TAG_TRANSHIP_CHARGINGSTATION_TAZ, GNE_TAG_TRANSHIP_CHARGINGSTATION_TRAINSTOP, GNE_TAG_TRANSHIP_CONTAINERSTOP_BUSSTOP, GNE_TAG_TRANSHIP_CONTAINERSTOP_CHARGINGSTATION, GNE_TAG_TRANSHIP_CONTAINERSTOP_CONTAINERSTOP, GNE_TAG_TRANSHIP_CONTAINERSTOP_EDGE, GNE_TAG_TRANSHIP_CONTAINERSTOP_JUNCTION, GNE_TAG_TRANSHIP_CONTAINERSTOP_PARKINGAREA, GNE_TAG_TRANSHIP_CONTAINERSTOP_TAZ, GNE_TAG_TRANSHIP_CONTAINERSTOP_TRAINSTOP, GNE_TAG_TRANSHIP_EDGE_BUSSTOP, GNE_TAG_TRANSHIP_EDGE_CHARGINGSTATION, GNE_TAG_TRANSHIP_EDGE_CONTAINERSTOP, GNE_TAG_TRANSHIP_EDGE_EDGE, GNE_TAG_TRANSHIP_EDGE_JUNCTION, GNE_TAG_TRANSHIP_EDGE_PARKINGAREA, GNE_TAG_TRANSHIP_EDGE_TAZ, GNE_TAG_TRANSHIP_EDGE_TRAINSTOP, GNE_TAG_TRANSHIP_EDGES, GNE_TAG_TRANSHIP_JUNCTION_BUSSTOP, GNE_TAG_TRANSHIP_JUNCTION_CHARGINGSTATION, GNE_TAG_TRANSHIP_JUNCTION_CONTAINERSTOP, GNE_TAG_TRANSHIP_JUNCTION_EDGE, GNE_TAG_TRANSHIP_JUNCTION_JUNCTION, GNE_TAG_TRANSHIP_JUNCTION_PARKINGAREA, GNE_TAG_TRANSHIP_JUNCTION_TAZ, GNE_TAG_TRANSHIP_JUNCTION_TRAINSTOP, GNE_TAG_TRANSHIP_PARKINGAREA_BUSSTOP, GNE_TAG_TRANSHIP_PARKINGAREA_CHARGINGSTATION, GNE_TAG_TRANSHIP_PARKINGAREA_CONTAINERSTOP, GNE_TAG_TRANSHIP_PARKINGAREA_EDGE, GNE_TAG_TRANSHIP_PARKINGAREA_JUNCTION, GNE_TAG_TRANSHIP_PARKINGAREA_PARKINGAREA, GNE_TAG_TRANSHIP_PARKINGAREA_TAZ, GNE_TAG_TRANSHIP_PARKINGAREA_TRAINSTOP, GNE_TAG_TRANSHIP_TAZ_BUSSTOP, GNE_TAG_TRANSHIP_TAZ_CHARGINGSTATION, GNE_TAG_TRANSHIP_TAZ_CONTAINERSTOP, GNE_TAG_TRANSHIP_TAZ_EDGE, GNE_TAG_TRANSHIP_TAZ_JUNCTION, GNE_TAG_TRANSHIP_TAZ_PARKINGAREA, GNE_TAG_TRANSHIP_TAZ_TAZ, GNE_TAG_TRANSHIP_TAZ_TRAINSTOP, GNE_TAG_TRANSHIP_TRAINSTOP_BUSSTOP, GNE_TAG_TRANSHIP_TRAINSTOP_CHARGINGSTATION, GNE_TAG_TRANSHIP_TRAINSTOP_CONTAINERSTOP, GNE_TAG_TRANSHIP_TRAINSTOP_EDGE, GNE_TAG_TRANSHIP_TRAINSTOP_JUNCTION, GNE_TAG_TRANSHIP_TRAINSTOP_PARKINGAREA, GNE_TAG_TRANSHIP_TRAINSTOP_TAZ, GNE_TAG_TRANSHIP_TRAINSTOP_TRAINSTOP, GNE_TAG_TRANSHIPS, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NOPARAMETERS, GNETagProperties::RTREE, SUMO_TAG_CONTAINER, SUMO_TAG_CONTAINERFLOW, SUMO_TAG_TRANSHIP, TL, GNETagProperties::TO_BUSSTOP, GNETagProperties::TO_CHARGINGSTATION, GNETagProperties::TO_CONTAINERSTOP, GNETagProperties::TO_EDGE, GNETagProperties::TO_JUNCTION, GNETagProperties::TO_PARKINGAREA, GNETagProperties::TO_TAZ, GNETagProperties::TO_TRAINSTOP, GNETagProperties::TRANSHIP, TRANSHIP_EDGES, and GNETagProperties::XMLCHILD.

Referenced by GNETagPropertiesDatabase().

Here is the caller graph for this function:

◆ fillContainerTransportElements()

void GNETagPropertiesDatabase::fillContainerTransportElements ( )
protected

fill container transport elements

Definition at line 3489 of file GNETagPropertiesDatabase.cpp.

References GNETagProperties::ADDITIONAL, GNETagProperties::CONTAINERPLAN, GNETagProperties::DEMAND, GNETagProperties::DEMANDELEMENT, fillPlanParentAttributes(), fillTransportCommonAttributes(), StringUtils::format(), GNETagProperties::FROM_BUSSTOP, GNETagProperties::FROM_CHARGINGSTATION, GNETagProperties::FROM_CONTAINERSTOP, GNETagProperties::FROM_EDGE, GNETagProperties::FROM_JUNCTION, GNETagProperties::FROM_PARKINGAREA, GNETagProperties::FROM_TAZ, GNETagProperties::FROM_TRAINSTOP, GLO_TRANSPORT, GNE_TAG_TRANSPORT_BUSSTOP_BUSSTOP, GNE_TAG_TRANSPORT_BUSSTOP_CHARGINGSTATION, GNE_TAG_TRANSPORT_BUSSTOP_CONTAINERSTOP, GNE_TAG_TRANSPORT_BUSSTOP_EDGE, GNE_TAG_TRANSPORT_BUSSTOP_JUNCTION, GNE_TAG_TRANSPORT_BUSSTOP_PARKINGAREA, GNE_TAG_TRANSPORT_BUSSTOP_TAZ, GNE_TAG_TRANSPORT_BUSSTOP_TRAINSTOP, GNE_TAG_TRANSPORT_CHARGINGSTATION_BUSSTOP, GNE_TAG_TRANSPORT_CHARGINGSTATION_CHARGINGSTATION, GNE_TAG_TRANSPORT_CHARGINGSTATION_CONTAINERSTOP, GNE_TAG_TRANSPORT_CHARGINGSTATION_EDGE, GNE_TAG_TRANSPORT_CHARGINGSTATION_JUNCTION, GNE_TAG_TRANSPORT_CHARGINGSTATION_PARKINGAREA, GNE_TAG_TRANSPORT_CHARGINGSTATION_TAZ, GNE_TAG_TRANSPORT_CHARGINGSTATION_TRAINSTOP, GNE_TAG_TRANSPORT_CONTAINERSTOP_BUSSTOP, GNE_TAG_TRANSPORT_CONTAINERSTOP_CHARGINGSTATION, GNE_TAG_TRANSPORT_CONTAINERSTOP_CONTAINERSTOP, GNE_TAG_TRANSPORT_CONTAINERSTOP_EDGE, GNE_TAG_TRANSPORT_CONTAINERSTOP_JUNCTION, GNE_TAG_TRANSPORT_CONTAINERSTOP_PARKINGAREA, GNE_TAG_TRANSPORT_CONTAINERSTOP_TAZ, GNE_TAG_TRANSPORT_CONTAINERSTOP_TRAINSTOP, GNE_TAG_TRANSPORT_EDGE_BUSSTOP, GNE_TAG_TRANSPORT_EDGE_CHARGINGSTATION, GNE_TAG_TRANSPORT_EDGE_CONTAINERSTOP, GNE_TAG_TRANSPORT_EDGE_EDGE, GNE_TAG_TRANSPORT_EDGE_JUNCTION, GNE_TAG_TRANSPORT_EDGE_PARKINGAREA, GNE_TAG_TRANSPORT_EDGE_TAZ, GNE_TAG_TRANSPORT_EDGE_TRAINSTOP, GNE_TAG_TRANSPORT_JUNCTION_BUSSTOP, GNE_TAG_TRANSPORT_JUNCTION_CHARGINGSTATION, GNE_TAG_TRANSPORT_JUNCTION_CONTAINERSTOP, GNE_TAG_TRANSPORT_JUNCTION_EDGE, GNE_TAG_TRANSPORT_JUNCTION_JUNCTION, GNE_TAG_TRANSPORT_JUNCTION_PARKINGAREA, GNE_TAG_TRANSPORT_JUNCTION_TAZ, GNE_TAG_TRANSPORT_JUNCTION_TRAINSTOP, GNE_TAG_TRANSPORT_PARKINGAREA_BUSSTOP, GNE_TAG_TRANSPORT_PARKINGAREA_CHARGINGSTATION, GNE_TAG_TRANSPORT_PARKINGAREA_CONTAINERSTOP, GNE_TAG_TRANSPORT_PARKINGAREA_EDGE, GNE_TAG_TRANSPORT_PARKINGAREA_JUNCTION, GNE_TAG_TRANSPORT_PARKINGAREA_PARKINGAREA, GNE_TAG_TRANSPORT_PARKINGAREA_TAZ, GNE_TAG_TRANSPORT_PARKINGAREA_TRAINSTOP, GNE_TAG_TRANSPORT_TAZ_BUSSTOP, GNE_TAG_TRANSPORT_TAZ_CHARGINGSTATION, GNE_TAG_TRANSPORT_TAZ_CONTAINERSTOP, GNE_TAG_TRANSPORT_TAZ_EDGE, GNE_TAG_TRANSPORT_TAZ_JUNCTION, GNE_TAG_TRANSPORT_TAZ_PARKINGAREA, GNE_TAG_TRANSPORT_TAZ_TAZ, GNE_TAG_TRANSPORT_TAZ_TRAINSTOP, GNE_TAG_TRANSPORT_TRAINSTOP_BUSSTOP, GNE_TAG_TRANSPORT_TRAINSTOP_CHARGINGSTATION, GNE_TAG_TRANSPORT_TRAINSTOP_CONTAINERSTOP, GNE_TAG_TRANSPORT_TRAINSTOP_EDGE, GNE_TAG_TRANSPORT_TRAINSTOP_JUNCTION, GNE_TAG_TRANSPORT_TRAINSTOP_PARKINGAREA, GNE_TAG_TRANSPORT_TRAINSTOP_TAZ, GNE_TAG_TRANSPORT_TRAINSTOP_TRAINSTOP, GNE_TAG_TRANSPORTS, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NOPARAMETERS, GNETagProperties::RTREE, SUMO_TAG_CONTAINER, SUMO_TAG_CONTAINERFLOW, SUMO_TAG_TRANSPORT, TL, GNETagProperties::TO_BUSSTOP, GNETagProperties::TO_CHARGINGSTATION, GNETagProperties::TO_CONTAINERSTOP, GNETagProperties::TO_EDGE, GNETagProperties::TO_JUNCTION, GNETagProperties::TO_PARKINGAREA, GNETagProperties::TO_TAZ, GNETagProperties::TO_TRAINSTOP, GNETagProperties::TRANSPORT, TRANSPORT_EDGE, and GNETagProperties::XMLCHILD.

Referenced by GNETagPropertiesDatabase().

Here is the caller graph for this function:

◆ fillDataElements()

void GNETagPropertiesDatabase::fillDataElements ( )
protected

fill Data elements

Definition at line 8437 of file GNETagPropertiesDatabase.cpp.

References GNETagProperties::ADDITIONAL, GNEAttributeProperties::CREATEMODE, GNETagProperties::DATA, GNETagProperties::DATAELEMENT, DATAINTERVAL, DATASET, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::EDGE, EDGEDATA, EDGERELDATA, GNEAttributeProperties::EDITMODE, fillCommonMeanDataAttributes(), fillIDAttribute(), GNETagProperties::FROM_EDGE, GNETagProperties::FROM_TAZ, GNETagProperties::GENERICDATA, GLO_DATAINTERVAL, GLO_DATASET, GLO_EDGEDATA, GLO_EDGERELDATA, GLO_MEANDATA, GLO_TAZRELDATA, GNE_TAG_DATAS, GNE_TAG_EDGEREL_SINGLE, GNE_TAG_SUPERMODE_DATA, GNETagProperties::MEANDATA, MEANDATAEDGE, MEANDATALANE, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NO_PROPERTY, GNETagProperties::NOPARAMETERS, GNETagProperties::NOTDRAWABLE, GNETagProperties::NOTSELECTABLE, GNETagProperties::RTREE, GNEAttributeProperties::STRING, SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_FROM, SUMO_ATTR_TO, SUMO_TAG_DATAINTERVAL, SUMO_TAG_DATASET, SUMO_TAG_EDGE, SUMO_TAG_EDGEREL, SUMO_TAG_MEANDATA_EDGE, SUMO_TAG_MEANDATA_LANE, SUMO_TAG_TAZREL, GNEAttributeProperties::SUMOTIME, TAZRELDATA, TL, GNETagProperties::TO_EDGE, GNETagProperties::TO_TAZ, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNETagProperties::VIEW, and GNETagProperties::XMLCHILD.

Referenced by GNETagPropertiesDatabase().

Here is the caller graph for this function:

◆ fillDemandElements()

void GNETagPropertiesDatabase::fillDemandElements ( )
protected

fill demand elements

Definition at line 2573 of file GNETagPropertiesDatabase.cpp.

References GNETagProperties::ADDITIONAL, GNETagProperties::CONSECUTIVE_EDGES, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMAND, GNETagProperties::DEMANDELEMENT, GNETagProperties::DISTRIBUTION, GNETagProperties::DISTRIBUTIONREF, GNEAttributeProperties::EDITMODE, GNETagProperties::EXTENDED, fillCommonRouteAttributes(), fillCommonVTypeAttributes(), fillDistributionProbability(), fillIDAttribute(), GLO_ROUTE, GLO_ROUTE_DISTRIBUTION, GLO_ROUTE_EMBEDDED, GLO_ROUTE_REF, GLO_VTYPE, GLO_VTYPE_DISTRIBUTION, GLO_VTYPE_REF, GNE_TAG_FLOW_WITHROUTE, GNE_TAG_ROUTE_EMBEDDED, GNE_TAG_ROUTEREF, GNE_TAG_SUPERMODE_DEMAND, GNE_TAG_VEHICLE_WITHROUTE, GNE_TAG_VTYPEREF, GNEAttributeProperties::INT, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NO_PROPERTY, GNETagProperties::NOPARAMETERS, GNETagProperties::NOTDRAWABLE, GNETagProperties::NOTSELECTABLE, GNEAttributeProperties::POSITIVE, GNETagProperties::ROUTE, ROUTE, ROUTEDISTRIBUTION, ROUTEREF, GNEAttributeProperties::STRING, SUMO_ATTR_DETERMINISTIC, SUMO_ATTR_REFID, SUMO_TAG_ROUTE, SUMO_TAG_ROUTE_DISTRIBUTION, SUMO_TAG_VTYPE, SUMO_TAG_VTYPE_DISTRIBUTION, TL, GNEAttributeProperties::UNIQUE, GNETagProperties::VCLASS_ICON, GNETagProperties::VIEW, GNETagProperties::VTYPE, VTYPE, VTYPEDISTRIBUTION, VTYPEREF, and GNETagProperties::XMLCHILD.

Referenced by GNETagPropertiesDatabase().

Here is the caller graph for this function:

◆ fillDepartAttribute()

void GNETagPropertiesDatabase::fillDepartAttribute ( GNETagProperties * tagProperties)
protected

fill depart attribute

Definition at line 8790 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNETagProperties::getTagStr(), GNEAttributeProperties::STRING, SUMO_ATTR_DEPART, and TLF.

Referenced by fillContainerElements(), fillPersonElements(), and fillVehicleElements().

Here is the caller graph for this function:

◆ fillDetectorNextEdgesAttribute()

void GNETagPropertiesDatabase::fillDetectorNextEdgesAttribute ( GNETagProperties * tagProperties)
protected

fill detector next edges attribute

Definition at line 8856 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::LIST, GNEAttributeProperties::STRING, SUMO_ATTR_NEXT_EDGES, and TL.

Referenced by fillAdditionalElements().

Here is the caller graph for this function:

◆ fillDetectorPeriodAttribute()

void GNETagPropertiesDatabase::fillDetectorPeriodAttribute ( GNETagProperties * tagProperties)
protected

fill detector period attribute

Definition at line 8846 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNETagProperties::getTagStr(), SUMO_ATTR_PERIOD, GNEAttributeProperties::SUMOTIME, and TLF.

Referenced by fillAdditionalElements().

Here is the caller graph for this function:

◆ fillDetectorThresholdAttributes()

void GNETagPropertiesDatabase::fillDetectorThresholdAttributes ( GNETagProperties * tagProperties,
const bool includingJam )
protected

fill detector threshold attribute

Definition at line 8865 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::FLOAT, GNEAttributeProperties::POSITIVE, SUMO_ATTR_HALTING_SPEED_THRESHOLD, SUMO_ATTR_HALTING_TIME_THRESHOLD, SUMO_ATTR_JAM_DIST_THRESHOLD, GNEAttributeProperties::SUMOTIME, and TL.

Referenced by fillAdditionalElements().

Here is the caller graph for this function:

◆ fillDetectPersonsAttribute()

void GNETagPropertiesDatabase::fillDetectPersonsAttribute ( GNETagProperties * tagProperties)
protected

fill detect person attribute

Definition at line 8825 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EDITMODE, NONE, SUMOXMLDefinitions::PersonModeValues, GNEAttributeProperties::STRING, SUMO_ATTR_DETECT_PERSONS, and TL.

Referenced by fillAdditionalElements(), and fillCommonMeanDataAttributes().

Here is the caller graph for this function:

◆ fillDistributionProbability()

void GNETagPropertiesDatabase::fillDistributionProbability ( GNETagProperties * tagProperties,
const bool defaultValue )
protected

fill distribution probability attribute

Definition at line 8888 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, DEFAULT_VEH_PROB, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::FLOAT, GNEAttributeProperties::POSITIVE, SUMO_ATTR_PROB, TL, and toString().

Referenced by fillCommonVTypeAttributes(), and fillDemandElements().

Here is the caller graph for this function:

◆ fillEdgeAttribute()

void GNETagPropertiesDatabase::fillEdgeAttribute ( GNETagProperties * tagProperties,
const bool synonymID )
protected

fill edge attribute

Definition at line 8696 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::DIALOGEDITOR, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::STRING, SUMO_ATTR_EDGE, SUMO_ATTR_ID, GNEAttributeProperties::SYNONYM, TL, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.

Referenced by fillAdditionalElements(), fillPlanParentAttributes(), and fillTAZElements().

Here is the caller graph for this function:

◆ fillFileAttribute()

void GNETagPropertiesDatabase::fillFileAttribute ( GNETagProperties * tagProperties)
protected

fill file attribute

Definition at line 8752 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::FILESAVE, SUMOXMLDefinitions::OutputFileExtensions, GNEAttributeProperties::STRING, SUMO_ATTR_FILE, and TL.

Referenced by fillAdditionalElements(), and fillCommonMeanDataAttributes().

Here is the caller graph for this function:

◆ fillFriendlyPosAttribute()

void GNETagPropertiesDatabase::fillFriendlyPosAttribute ( GNETagProperties * tagProperties)
protected

fill friendlyPos attribute

Definition at line 8731 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::BOOL, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeCarrier::FALSE_STR, SUMO_ATTR_FRIENDLY_POS, and TL.

Referenced by fillAdditionalElements(), fillCommonStoppingPlaceAttributes(), fillPlanStopCommonAttributes(), fillShapeElements(), fillStopElements(), fillWaypointElements(), and fillWireElements().

Here is the caller graph for this function:

◆ fillHierarchy()

◆ fillIDAttribute()

◆ fillImgFileAttribute()

void GNETagPropertiesDatabase::fillImgFileAttribute ( GNETagProperties * tagProperties,
const bool isExtended )
protected

◆ fillJunctionModelAttributes()

◆ fillJuPedSimElements()

◆ fillLaneAttribute()

void GNETagPropertiesDatabase::fillLaneAttribute ( GNETagProperties * tagProperties,
const bool synonymID )
protected

◆ fillLaneChangingModelAttributes()

◆ fillNameAttribute()

void GNETagPropertiesDatabase::fillNameAttribute ( GNETagProperties * tagProperties)
protected

fill name attribute

Definition at line 8687 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNETagProperties::getTagStr(), GNEAttributeProperties::STRING, SUMO_ATTR_NAME, and TLF.

Referenced by fillAdditionalElements(), fillCommonPOIAttributes(), fillCommonStoppingPlaceAttributes(), fillJuPedSimElements(), fillNetworkElements(), fillShapeElements(), and fillTAZElements().

Here is the caller graph for this function:

◆ fillNetworkElements()

void GNETagPropertiesDatabase::fillNetworkElements ( )
protected

fill network elements

Definition at line 552 of file GNETagPropertiesDatabase.cpp.

References ACTUATED, ALTERNATE_ONEWAY, GNEAttributeProperties::BOOL, CONNECTION, GNEAttributeProperties::COPYABLE, GNEAttributeProperties::CREATEMODE, CROSSING, DEAD_END, DEAD_END_DEPRECATED, DEFAULT, GNEAttributeProperties::DEFAULTVALUE, DELAYBASED, GNEAttributeProperties::DISCRETE, EDGE, EDGETYPE, GNEAttributeProperties::EDITMODE, GNEAttributeCarrier::FALSE_STR, fillAllowDisallowAttributes(), fillIDAttribute(), fillNameAttribute(), GNEAttributeProperties::FLOAT, SUMOXMLDefinitions::FringeTypeValues, OptionsCont::getOptions(), GLO_CONNECTION, GLO_CROSSING, GLO_EDGE, GLO_EDGETYPE, GLO_JUNCTION, GLO_LANE, GLO_LANETYPE, GLO_TLLOGIC, GLO_WALKINGAREA, GNE_ATTR_BIDIR, GNE_ATTR_IS_ROUNDABOUT, GNE_ATTR_OPPOSITE, GNE_ATTR_SHAPE_END, GNE_ATTR_SHAPE_START, GNE_ATTR_STOPOEXCEPTION, GNE_ATTR_STOPOFFSET, GNE_TAG_INTERNAL_LANE, INCOMING, GNEAttributeProperties::INT, INTERNAL, GNETagProperties::INTERNALLANE, GNETagProperties::JUNCTION, JUNCTION, LANE, SUMOXMLDefinitions::LaneSpreadFunctions, LANETYPE, GNEAttributeProperties::LIST, mySetTagProperties, myTagProperties, NEMA, GNETagProperties::NETWORK, GNETagProperties::NETWORKELEMENT, GNETagProperties::NO_CONFLICTS, GNETagProperties::NO_PROPERTY, SUMOXMLDefinitions::NodeTypes, GNETagProperties::NOPARAMETERS, GNETagProperties::NOTDRAWABLE, GNETagProperties::NOTSELECTABLE, OPPOSITES, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, RIGHT, SUMOXMLDefinitions::RightOfWayValues, GNETagProperties::RTREE, STATIC, GNEAttributeProperties::STRING, SUMO_ATTR_ACCELERATION, SUMO_ATTR_BIKELANEWIDTH, SUMO_ATTR_CHANGE_LEFT, SUMO_ATTR_CHANGE_RIGHT, SUMO_ATTR_CONTPOS, SUMO_ATTR_CUSTOMSHAPE, SUMO_ATTR_DIR, SUMO_ATTR_DISTANCE, SUMO_ATTR_EDGES, SUMO_ATTR_ENDOFFSET, SUMO_ATTR_FRINGE, SUMO_ATTR_FROM, SUMO_ATTR_FROM_LANE, SUMO_ATTR_INDEX, SUMO_ATTR_INDIRECT, SUMO_ATTR_KEEP_CLEAR, SUMO_ATTR_LENGTH, SUMO_ATTR_NAME, SUMO_ATTR_NUMLANES, SUMO_ATTR_PASS, SUMO_ATTR_POSITION, SUMO_ATTR_PRIORITY, SUMO_ATTR_RADIUS, SUMO_ATTR_RIGHT_OF_WAY, SUMO_ATTR_SHAPE, SUMO_ATTR_SIDEWALKWIDTH, SUMO_ATTR_SPEED, SUMO_ATTR_SPREADTYPE, SUMO_ATTR_STATE, SUMO_ATTR_TLID, SUMO_ATTR_TLLAYOUT, SUMO_ATTR_TLLINKINDEX, SUMO_ATTR_TLLINKINDEX2, SUMO_ATTR_TLTYPE, SUMO_ATTR_TO, SUMO_ATTR_TO_LANE, SUMO_ATTR_TYPE, SUMO_ATTR_UNCONTROLLED, SUMO_ATTR_VISIBILITY_DISTANCE, SUMO_ATTR_WIDTH, SUMO_const_laneWidth, SUMO_TAG_CONNECTION, SUMO_TAG_CROSSING, SUMO_TAG_EDGE, SUMO_TAG_JUNCTION, SUMO_TAG_LANE, SUMO_TAG_LANETYPE, SUMO_TAG_NET, SUMO_TAG_TYPE, SUMO_TAG_WALKINGAREA, TL, toString(), GNEAttributeCarrier::TRUE_STR, GNETagProperties::TYPE, GNEAttributeProperties::UNIQUE, NBEdge::UNSPECIFIED_CONTPOS, NBEdge::UNSPECIFIED_LOADED_LENGTH, NBEdge::UNSPECIFIED_SPEED, NBEdge::UNSPECIFIED_VISIBILITY_DISTANCE, GNEAttributeProperties::UPDATEGEOMETRY, GNEAttributeProperties::VCLASS, GNETagProperties::VIEW, and WALKINGAREA.

Referenced by GNETagPropertiesDatabase().

Here is the caller graph for this function:

◆ fillOutputAttribute()

void GNETagPropertiesDatabase::fillOutputAttribute ( GNETagProperties * tagProperties)
protected

fill output attribute

Definition at line 8762 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::FILESAVE, SUMOXMLDefinitions::OutputFileExtensions, GNEAttributeProperties::STRING, SUMO_ATTR_OUTPUT, and TL.

Referenced by fillAdditionalElements().

Here is the caller graph for this function:

◆ fillPersonElements()

void GNETagPropertiesDatabase::fillPersonElements ( )
protected

◆ fillPersonPlanRides()

void GNETagPropertiesDatabase::fillPersonPlanRides ( )
protected

fill person plan rides

Definition at line 6259 of file GNETagPropertiesDatabase.cpp.

References GNETagProperties::ADDITIONAL, GNETagProperties::DEMAND, GNETagProperties::DEMANDELEMENT, fillPlanParentAttributes(), fillRideCommonAttributes(), StringUtils::format(), GNETagProperties::FROM_BUSSTOP, GNETagProperties::FROM_CHARGINGSTATION, GNETagProperties::FROM_CONTAINERSTOP, GNETagProperties::FROM_EDGE, GNETagProperties::FROM_JUNCTION, GNETagProperties::FROM_PARKINGAREA, GNETagProperties::FROM_TAZ, GNETagProperties::FROM_TRAINSTOP, GLO_RIDE, GNE_TAG_RIDE_BUSSTOP_BUSSTOP, GNE_TAG_RIDE_BUSSTOP_CHARGINGSTATION, GNE_TAG_RIDE_BUSSTOP_CONTAINERSTOP, GNE_TAG_RIDE_BUSSTOP_EDGE, GNE_TAG_RIDE_BUSSTOP_JUNCTION, GNE_TAG_RIDE_BUSSTOP_PARKINGAREA, GNE_TAG_RIDE_BUSSTOP_TAZ, GNE_TAG_RIDE_BUSSTOP_TRAINSTOP, GNE_TAG_RIDE_CHARGINGSTATION_BUSSTOP, GNE_TAG_RIDE_CHARGINGSTATION_CHARGINGSTATION, GNE_TAG_RIDE_CHARGINGSTATION_CONTAINERSTOP, GNE_TAG_RIDE_CHARGINGSTATION_EDGE, GNE_TAG_RIDE_CHARGINGSTATION_JUNCTION, GNE_TAG_RIDE_CHARGINGSTATION_PARKINGAREA, GNE_TAG_RIDE_CHARGINGSTATION_TAZ, GNE_TAG_RIDE_CHARGINGSTATION_TRAINSTOP, GNE_TAG_RIDE_CONTAINERSTOP_BUSSTOP, GNE_TAG_RIDE_CONTAINERSTOP_CHARGINGSTATION, GNE_TAG_RIDE_CONTAINERSTOP_CONTAINERSTOP, GNE_TAG_RIDE_CONTAINERSTOP_EDGE, GNE_TAG_RIDE_CONTAINERSTOP_JUNCTION, GNE_TAG_RIDE_CONTAINERSTOP_PARKINGAREA, GNE_TAG_RIDE_CONTAINERSTOP_TAZ, GNE_TAG_RIDE_CONTAINERSTOP_TRAINSTOP, GNE_TAG_RIDE_EDGE_BUSSTOP, GNE_TAG_RIDE_EDGE_CHARGINGSTATION, GNE_TAG_RIDE_EDGE_CONTAINERSTOP, GNE_TAG_RIDE_EDGE_EDGE, GNE_TAG_RIDE_EDGE_JUNCTION, GNE_TAG_RIDE_EDGE_PARKINGAREA, GNE_TAG_RIDE_EDGE_TAZ, GNE_TAG_RIDE_EDGE_TRAINSTOP, GNE_TAG_RIDE_JUNCTION_BUSSTOP, GNE_TAG_RIDE_JUNCTION_CHARGINGSTATION, GNE_TAG_RIDE_JUNCTION_CONTAINERSTOP, GNE_TAG_RIDE_JUNCTION_EDGE, GNE_TAG_RIDE_JUNCTION_JUNCTION, GNE_TAG_RIDE_JUNCTION_PARKINGAREA, GNE_TAG_RIDE_JUNCTION_TAZ, GNE_TAG_RIDE_JUNCTION_TRAINSTOP, GNE_TAG_RIDE_PARKINGAREA_BUSSTOP, GNE_TAG_RIDE_PARKINGAREA_CHARGINGSTATION, GNE_TAG_RIDE_PARKINGAREA_CONTAINERSTOP, GNE_TAG_RIDE_PARKINGAREA_EDGE, GNE_TAG_RIDE_PARKINGAREA_JUNCTION, GNE_TAG_RIDE_PARKINGAREA_PARKINGAREA, GNE_TAG_RIDE_PARKINGAREA_TAZ, GNE_TAG_RIDE_PARKINGAREA_TRAINSTOP, GNE_TAG_RIDE_TAZ_BUSSTOP, GNE_TAG_RIDE_TAZ_CHARGINGSTATION, GNE_TAG_RIDE_TAZ_CONTAINERSTOP, GNE_TAG_RIDE_TAZ_EDGE, GNE_TAG_RIDE_TAZ_JUNCTION, GNE_TAG_RIDE_TAZ_PARKINGAREA, GNE_TAG_RIDE_TAZ_TAZ, GNE_TAG_RIDE_TAZ_TRAINSTOP, GNE_TAG_RIDE_TRAINSTOP_BUSSTOP, GNE_TAG_RIDE_TRAINSTOP_CHARGINGSTATION, GNE_TAG_RIDE_TRAINSTOP_CONTAINERSTOP, GNE_TAG_RIDE_TRAINSTOP_EDGE, GNE_TAG_RIDE_TRAINSTOP_JUNCTION, GNE_TAG_RIDE_TRAINSTOP_PARKINGAREA, GNE_TAG_RIDE_TRAINSTOP_TAZ, GNE_TAG_RIDE_TRAINSTOP_TRAINSTOP, GNE_TAG_RIDES, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NOPARAMETERS, GNETagProperties::PERSONPLAN, GNETagProperties::RIDE, RIDE_EDGE, GNETagProperties::RTREE, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_RIDE, TL, GNETagProperties::TO_BUSSTOP, GNETagProperties::TO_CHARGINGSTATION, GNETagProperties::TO_CONTAINERSTOP, GNETagProperties::TO_EDGE, GNETagProperties::TO_JUNCTION, GNETagProperties::TO_PARKINGAREA, GNETagProperties::TO_TAZ, GNETagProperties::TO_TRAINSTOP, and GNETagProperties::XMLCHILD.

Referenced by GNETagPropertiesDatabase().

Here is the caller graph for this function:

◆ fillPersonPlanTrips()

void GNETagPropertiesDatabase::fillPersonPlanTrips ( )
protected

fill person plan trips

Definition at line 4910 of file GNETagPropertiesDatabase.cpp.

References GNETagProperties::ADDITIONAL, GNETagProperties::DEMAND, GNETagProperties::DEMANDELEMENT, fillPersonTripCommonAttributes(), fillPlanParentAttributes(), StringUtils::format(), GNETagProperties::FROM_BUSSTOP, GNETagProperties::FROM_CHARGINGSTATION, GNETagProperties::FROM_CONTAINERSTOP, GNETagProperties::FROM_EDGE, GNETagProperties::FROM_JUNCTION, GNETagProperties::FROM_PARKINGAREA, GNETagProperties::FROM_TAZ, GNETagProperties::FROM_TRAINSTOP, GLO_PERSONTRIP, GNE_TAG_PERSONTRIP_BUSSTOP_BUSSTOP, GNE_TAG_PERSONTRIP_BUSSTOP_CHARGINGSTATION, GNE_TAG_PERSONTRIP_BUSSTOP_CONTAINERSTOP, GNE_TAG_PERSONTRIP_BUSSTOP_EDGE, GNE_TAG_PERSONTRIP_BUSSTOP_JUNCTION, GNE_TAG_PERSONTRIP_BUSSTOP_PARKINGAREA, GNE_TAG_PERSONTRIP_BUSSTOP_TAZ, GNE_TAG_PERSONTRIP_BUSSTOP_TRAINSTOP, GNE_TAG_PERSONTRIP_CHARGINGSTATION_BUSSTOP, GNE_TAG_PERSONTRIP_CHARGINGSTATION_CHARGINGSTATION, GNE_TAG_PERSONTRIP_CHARGINGSTATION_CONTAINERSTOP, GNE_TAG_PERSONTRIP_CHARGINGSTATION_EDGE, GNE_TAG_PERSONTRIP_CHARGINGSTATION_JUNCTION, GNE_TAG_PERSONTRIP_CHARGINGSTATION_PARKINGAREA, GNE_TAG_PERSONTRIP_CHARGINGSTATION_TAZ, GNE_TAG_PERSONTRIP_CHARGINGSTATION_TRAINSTOP, GNE_TAG_PERSONTRIP_CONTAINERSTOP_BUSSTOP, GNE_TAG_PERSONTRIP_CONTAINERSTOP_CHARGINGSTATION, GNE_TAG_PERSONTRIP_CONTAINERSTOP_CONTAINERSTOP, GNE_TAG_PERSONTRIP_CONTAINERSTOP_EDGE, GNE_TAG_PERSONTRIP_CONTAINERSTOP_JUNCTION, GNE_TAG_PERSONTRIP_CONTAINERSTOP_PARKINGAREA, GNE_TAG_PERSONTRIP_CONTAINERSTOP_TAZ, GNE_TAG_PERSONTRIP_CONTAINERSTOP_TRAINSTOP, GNE_TAG_PERSONTRIP_EDGE_BUSSTOP, GNE_TAG_PERSONTRIP_EDGE_CHARGINGSTATION, GNE_TAG_PERSONTRIP_EDGE_CONTAINERSTOP, GNE_TAG_PERSONTRIP_EDGE_EDGE, GNE_TAG_PERSONTRIP_EDGE_JUNCTION, GNE_TAG_PERSONTRIP_EDGE_PARKINGAREA, GNE_TAG_PERSONTRIP_EDGE_TAZ, GNE_TAG_PERSONTRIP_EDGE_TRAINSTOP, GNE_TAG_PERSONTRIP_JUNCTION_BUSSTOP, GNE_TAG_PERSONTRIP_JUNCTION_CHARGINGSTATION, GNE_TAG_PERSONTRIP_JUNCTION_CONTAINERSTOP, GNE_TAG_PERSONTRIP_JUNCTION_EDGE, GNE_TAG_PERSONTRIP_JUNCTION_JUNCTION, GNE_TAG_PERSONTRIP_JUNCTION_PARKINGAREA, GNE_TAG_PERSONTRIP_JUNCTION_TAZ, GNE_TAG_PERSONTRIP_JUNCTION_TRAINSTOP, GNE_TAG_PERSONTRIP_PARKINGAREA_BUSSTOP, GNE_TAG_PERSONTRIP_PARKINGAREA_CHARGINGSTATION, GNE_TAG_PERSONTRIP_PARKINGAREA_CONTAINERSTOP, GNE_TAG_PERSONTRIP_PARKINGAREA_EDGE, GNE_TAG_PERSONTRIP_PARKINGAREA_JUNCTION, GNE_TAG_PERSONTRIP_PARKINGAREA_PARKINGAREA, GNE_TAG_PERSONTRIP_PARKINGAREA_TAZ, GNE_TAG_PERSONTRIP_PARKINGAREA_TRAINSTOP, GNE_TAG_PERSONTRIP_TAZ_BUSSTOP, GNE_TAG_PERSONTRIP_TAZ_CHARGINGSTATION, GNE_TAG_PERSONTRIP_TAZ_CONTAINERSTOP, GNE_TAG_PERSONTRIP_TAZ_EDGE, GNE_TAG_PERSONTRIP_TAZ_JUNCTION, GNE_TAG_PERSONTRIP_TAZ_PARKINGAREA, GNE_TAG_PERSONTRIP_TAZ_TAZ, GNE_TAG_PERSONTRIP_TAZ_TRAINSTOP, GNE_TAG_PERSONTRIP_TRAINSTOP_BUSSTOP, GNE_TAG_PERSONTRIP_TRAINSTOP_CHARGINGSTATION, GNE_TAG_PERSONTRIP_TRAINSTOP_CONTAINERSTOP, GNE_TAG_PERSONTRIP_TRAINSTOP_EDGE, GNE_TAG_PERSONTRIP_TRAINSTOP_JUNCTION, GNE_TAG_PERSONTRIP_TRAINSTOP_PARKINGAREA, GNE_TAG_PERSONTRIP_TRAINSTOP_TAZ, GNE_TAG_PERSONTRIP_TRAINSTOP_TRAINSTOP, GNE_TAG_PERSONTRIPS, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NOPARAMETERS, GNETagProperties::PERSONPLAN, GNETagProperties::PERSONTRIP, PERSONTRIP_EDGE, GNETagProperties::RTREE, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_PERSONTRIP, TL, GNETagProperties::TO_BUSSTOP, GNETagProperties::TO_CHARGINGSTATION, GNETagProperties::TO_CONTAINERSTOP, GNETagProperties::TO_EDGE, GNETagProperties::TO_JUNCTION, GNETagProperties::TO_PARKINGAREA, GNETagProperties::TO_TAZ, GNETagProperties::TO_TRAINSTOP, and GNETagProperties::XMLCHILD.

Referenced by GNETagPropertiesDatabase().

Here is the caller graph for this function:

◆ fillPersonPlanWalks()

void GNETagPropertiesDatabase::fillPersonPlanWalks ( )
protected

fill person plan walks

Definition at line 5574 of file GNETagPropertiesDatabase.cpp.

References GNETagProperties::ADDITIONAL, GNETagProperties::CONSECUTIVE_EDGES, GNETagProperties::DEMAND, GNETagProperties::DEMANDELEMENT, fillPlanParentAttributes(), fillWalkCommonAttributes(), StringUtils::format(), GNETagProperties::FROM_BUSSTOP, GNETagProperties::FROM_CHARGINGSTATION, GNETagProperties::FROM_CONTAINERSTOP, GNETagProperties::FROM_EDGE, GNETagProperties::FROM_JUNCTION, GNETagProperties::FROM_PARKINGAREA, GNETagProperties::FROM_TAZ, GNETagProperties::FROM_TRAINSTOP, GLO_WALK, GNE_TAG_WALK_BUSSTOP_BUSSTOP, GNE_TAG_WALK_BUSSTOP_CHARGINGSTATION, GNE_TAG_WALK_BUSSTOP_CONTAINERSTOP, GNE_TAG_WALK_BUSSTOP_EDGE, GNE_TAG_WALK_BUSSTOP_JUNCTION, GNE_TAG_WALK_BUSSTOP_PARKINGAREA, GNE_TAG_WALK_BUSSTOP_TAZ, GNE_TAG_WALK_BUSSTOP_TRAINSTOP, GNE_TAG_WALK_CHARGINGSTATION_BUSSTOP, GNE_TAG_WALK_CHARGINGSTATION_CHARGINGSTATION, GNE_TAG_WALK_CHARGINGSTATION_CONTAINERSTOP, GNE_TAG_WALK_CHARGINGSTATION_EDGE, GNE_TAG_WALK_CHARGINGSTATION_JUNCTION, GNE_TAG_WALK_CHARGINGSTATION_PARKINGAREA, GNE_TAG_WALK_CHARGINGSTATION_TAZ, GNE_TAG_WALK_CHARGINGSTATION_TRAINSTOP, GNE_TAG_WALK_CONTAINERSTOP_BUSSTOP, GNE_TAG_WALK_CONTAINERSTOP_CHARGINGSTATION, GNE_TAG_WALK_CONTAINERSTOP_CONTAINERSTOP, GNE_TAG_WALK_CONTAINERSTOP_EDGE, GNE_TAG_WALK_CONTAINERSTOP_JUNCTION, GNE_TAG_WALK_CONTAINERSTOP_PARKINGAREA, GNE_TAG_WALK_CONTAINERSTOP_TAZ, GNE_TAG_WALK_CONTAINERSTOP_TRAINSTOP, GNE_TAG_WALK_EDGE_BUSSTOP, GNE_TAG_WALK_EDGE_CHARGINGSTATION, GNE_TAG_WALK_EDGE_CONTAINERSTOP, GNE_TAG_WALK_EDGE_EDGE, GNE_TAG_WALK_EDGE_JUNCTION, GNE_TAG_WALK_EDGE_PARKINGAREA, GNE_TAG_WALK_EDGE_TAZ, GNE_TAG_WALK_EDGE_TRAINSTOP, GNE_TAG_WALK_EDGES, GNE_TAG_WALK_JUNCTION_BUSSTOP, GNE_TAG_WALK_JUNCTION_CHARGINGSTATION, GNE_TAG_WALK_JUNCTION_CONTAINERSTOP, GNE_TAG_WALK_JUNCTION_EDGE, GNE_TAG_WALK_JUNCTION_JUNCTION, GNE_TAG_WALK_JUNCTION_PARKINGAREA, GNE_TAG_WALK_JUNCTION_TAZ, GNE_TAG_WALK_JUNCTION_TRAINSTOP, GNE_TAG_WALK_PARKINGAREA_BUSSTOP, GNE_TAG_WALK_PARKINGAREA_CHARGINGSTATION, GNE_TAG_WALK_PARKINGAREA_CONTAINERSTOP, GNE_TAG_WALK_PARKINGAREA_EDGE, GNE_TAG_WALK_PARKINGAREA_JUNCTION, GNE_TAG_WALK_PARKINGAREA_PARKINGAREA, GNE_TAG_WALK_PARKINGAREA_TAZ, GNE_TAG_WALK_PARKINGAREA_TRAINSTOP, GNE_TAG_WALK_ROUTE, GNE_TAG_WALK_TAZ_BUSSTOP, GNE_TAG_WALK_TAZ_CHARGINGSTATION, GNE_TAG_WALK_TAZ_CONTAINERSTOP, GNE_TAG_WALK_TAZ_EDGE, GNE_TAG_WALK_TAZ_JUNCTION, GNE_TAG_WALK_TAZ_PARKINGAREA, GNE_TAG_WALK_TAZ_TAZ, GNE_TAG_WALK_TAZ_TRAINSTOP, GNE_TAG_WALK_TRAINSTOP_BUSSTOP, GNE_TAG_WALK_TRAINSTOP_CHARGINGSTATION, GNE_TAG_WALK_TRAINSTOP_CONTAINERSTOP, GNE_TAG_WALK_TRAINSTOP_EDGE, GNE_TAG_WALK_TRAINSTOP_JUNCTION, GNE_TAG_WALK_TRAINSTOP_PARKINGAREA, GNE_TAG_WALK_TRAINSTOP_TAZ, GNE_TAG_WALK_TRAINSTOP_TRAINSTOP, GNE_TAG_WALKS, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NOPARAMETERS, GNETagProperties::PERSONPLAN, GNETagProperties::ROUTE, GNETagProperties::RTREE, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_WALK, TL, GNETagProperties::TO_BUSSTOP, GNETagProperties::TO_CHARGINGSTATION, GNETagProperties::TO_CONTAINERSTOP, GNETagProperties::TO_EDGE, GNETagProperties::TO_JUNCTION, GNETagProperties::TO_PARKINGAREA, GNETagProperties::TO_TAZ, GNETagProperties::TO_TRAINSTOP, GNETagProperties::WALK, WALK_EDGES, and GNETagProperties::XMLCHILD.

Referenced by GNETagPropertiesDatabase().

Here is the caller graph for this function:

◆ fillPersonStopElements()

◆ fillPersonTripCommonAttributes()

void GNETagPropertiesDatabase::fillPersonTripCommonAttributes ( GNETagProperties * tagProperties)
protected

fill person trip common attributes

Definition at line 8318 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, fillVTypesAttribute(), GNEAttributeProperties::FLOAT, GNEAttributeProperties::LIST, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_GROUP, SUMO_ATTR_LINES, SUMO_ATTR_MODES, SUMO_ATTR_WALKFACTOR, and TL.

Referenced by fillPersonPlanTrips().

Here is the caller graph for this function:

◆ fillPlanParentAttributes()

void GNETagPropertiesDatabase::fillPlanParentAttributes ( GNETagProperties * tagProperties)
protected

fill plan from-to attribute

Definition at line 8136 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, fillEdgeAttribute(), GNEAttributeProperties::FLOAT, GNE_ATTR_FROM_BUSSTOP, GNE_ATTR_FROM_CHARGINGSTATION, GNE_ATTR_FROM_CONTAINERSTOP, GNE_ATTR_FROM_TRAINSTOP, GNETagProperties::isPlanTranship(), GNEAttributeProperties::LIST, GNETagProperties::planBusStop(), GNETagProperties::planChargingStation(), GNETagProperties::planConsecutiveEdges(), GNETagProperties::planContainerStop(), GNETagProperties::planEdge(), GNETagProperties::planFromBusStop(), GNETagProperties::planFromChargingStation(), GNETagProperties::planFromContainerStop(), GNETagProperties::planFromEdge(), GNETagProperties::planFromJunction(), GNETagProperties::planFromParkingArea(), GNETagProperties::planFromTAZ(), GNETagProperties::planFromTrainStop(), GNETagProperties::planParkingArea(), GNETagProperties::planRoute(), GNETagProperties::planToBusStop(), GNETagProperties::planToChargingStation(), GNETagProperties::planToContainerStop(), GNETagProperties::planToEdge(), GNETagProperties::planToJunction(), GNETagProperties::planToParkingArea(), GNETagProperties::planToTAZ(), GNETagProperties::planToTrainStop(), GNETagProperties::planTrainStop(), GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_BUS_STOP, SUMO_ATTR_CHARGING_STATION, SUMO_ATTR_CONTAINER_STOP, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_EDGES, SUMO_ATTR_ENDPOS, SUMO_ATTR_FROM, SUMO_ATTR_FROM_JUNCTION, SUMO_ATTR_FROM_TAZ, SUMO_ATTR_PARKING_AREA, SUMO_ATTR_ROUTE, SUMO_ATTR_TO, SUMO_ATTR_TO_JUNCTION, SUMO_ATTR_TO_TAZ, SUMO_ATTR_TRAIN_STOP, TL, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.

Referenced by fillContainerStopElements(), fillContainerTranshipElements(), fillContainerTransportElements(), fillPersonPlanRides(), fillPersonPlanTrips(), fillPersonPlanWalks(), and fillPersonStopElements().

Here is the caller graph for this function:

◆ fillPlanStopCommonAttributes()

void GNETagPropertiesDatabase::fillPlanStopCommonAttributes ( GNETagProperties * tagProperties)
protected

◆ fillPosOverLaneAttribute()

void GNETagPropertiesDatabase::fillPosOverLaneAttribute ( GNETagProperties * tagProperties)
protected

fill lane position attribute

Definition at line 8815 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DIALOGEDITOR, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::FLOAT, GNETagProperties::getTagStr(), SUMO_ATTR_POSITION, TLF, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.

Referenced by fillAdditionalElements(), and fillShapeElements().

Here is the caller graph for this function:

◆ fillRideCommonAttributes()

void GNETagPropertiesDatabase::fillRideCommonAttributes ( GNETagProperties * tagProperties)
protected

fill ride common attributes

Definition at line 8363 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::LIST, GNEAttributeProperties::STRING, SUMO_ATTR_GROUP, SUMO_ATTR_LINES, and TL.

Referenced by fillPersonPlanRides().

Here is the caller graph for this function:

◆ fillShapeElements()

void GNETagPropertiesDatabase::fillShapeElements ( )
protected

fill shape elements

Definition at line 2149 of file GNETagPropertiesDatabase.cpp.

References GNETagProperties::ADDITIONAL, GNETagProperties::ADDITIONALELEMENT, GNEAttributeProperties::ANGLE, GNEAttributeProperties::BOOL, GNEAttributeProperties::CREATEMODE, Shape::DEFAULT_ANGLE, Shape::DEFAULT_LAYER, Shape::DEFAULT_TYPE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeCarrier::FALSE_STR, fillColorAttribute(), fillCommonPOIAttributes(), fillFriendlyPosAttribute(), fillIDAttribute(), fillImgFileAttribute(), fillLaneAttribute(), fillNameAttribute(), fillPosOverLaneAttribute(), GNEAttributeProperties::FLOAT, GNEAttributeProperties::GEOEDITOR, GNETagProperties::GEOSHAPE, GLO_POI, GLO_POLYGON, GNE_ATTR_CLOSE_SHAPE, GNE_TAG_POIGEO, GNE_TAG_POILANE, GNE_TAG_SHAPES, GNETagProperties::LANE, GNEAttributeProperties::LIST, mySetTagProperties, myTagProperties, GNEAttributeProperties::NETEDITEDITOR, GNETagProperties::NO_CONFLICTS, GNETagProperties::NO_PROPERTY, POI, POIGEO, POILANE, POLY, GNETagProperties::POS_LANE, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNETagProperties::REQUIRE_PROJ, GNETagProperties::RTREE, GNETagProperties::SHAPE, GNEAttributeProperties::STRING, SUMO_ATTR_ANGLE, SUMO_ATTR_FILL, SUMO_ATTR_GEO, SUMO_ATTR_GEOSHAPE, SUMO_ATTR_LAT, SUMO_ATTR_LAYER, SUMO_ATTR_LINEWIDTH, SUMO_ATTR_LON, SUMO_ATTR_POSITION, SUMO_ATTR_POSITION_LAT, SUMO_ATTR_SHAPE, SUMO_ATTR_TYPE, SUMO_TAG_POI, SUMO_TAG_POLY, TL, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNETagProperties::VIEW.

Referenced by GNETagPropertiesDatabase().

Here is the caller graph for this function:

◆ fillStopElements()

void GNETagPropertiesDatabase::fillStopElements ( )
protected

fill stop elements

Definition at line 3096 of file GNETagPropertiesDatabase.cpp.

References GNETagProperties::ADDITIONAL, GNETagProperties::BUSSTOP, GNETagProperties::CHARGINGSTATION, GNETagProperties::CONTAINERSTOP, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMAND, GNETagProperties::DEMANDELEMENT, GNEAttributeProperties::EDITMODE, fillCommonStopAttributes(), fillFriendlyPosAttribute(), fillLaneAttribute(), GNEAttributeProperties::FLOAT, GLO_STOP, GNE_TAG_STOP_BUSSTOP, GNE_TAG_STOP_CHARGINGSTATION, GNE_TAG_STOP_CONTAINERSTOP, GNE_TAG_STOP_LANE, GNE_TAG_STOP_PARKINGAREA, GNE_TAG_STOP_TRAINSTOP, GNE_TAG_STOPS, GNETagProperties::LANE, GNEAttributeProperties::LIST, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::PARKINGAREA, GNETagProperties::POS_LANE_END, GNETagProperties::POS_LANE_START, GNETagProperties::STOP_VEHICLE, STOPELEMENT, GNEAttributeProperties::STRING, SUMO_ATTR_BUS_STOP, SUMO_ATTR_CHARGING_STATION, SUMO_ATTR_CONTAINER_STOP, SUMO_ATTR_ENDPOS, SUMO_ATTR_PARKING_AREA, SUMO_ATTR_POSITION_LAT, SUMO_ATTR_STARTPOS, SUMO_ATTR_TRAIN_STOP, SUMO_TAG_FLOW, SUMO_TAG_ROUTE, SUMO_TAG_STOP, SUMO_TAG_TRIP, TL, GNETagProperties::TRAINSTOP, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNETagProperties::XMLCHILD.

Referenced by GNETagPropertiesDatabase().

Here is the caller graph for this function:

◆ fillTAZElements()

◆ fillTranshipCommonAttributes()

void GNETagPropertiesDatabase::fillTranshipCommonAttributes ( GNETagProperties * tagProperties)
protected

fill ride common attributes

Definition at line 8392 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::FLOAT, GNEAttributeProperties::POSITIVE, SUMO_ATTR_DURATION, SUMO_ATTR_SPEED, GNEAttributeProperties::SUMOTIME, and TL.

Referenced by fillContainerTranshipElements().

Here is the caller graph for this function:

◆ fillTransportCommonAttributes()

void GNETagPropertiesDatabase::fillTransportCommonAttributes ( GNETagProperties * tagProperties)
protected

fill transport common attributes

Definition at line 8378 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::LIST, GNEAttributeProperties::STRING, SUMO_ATTR_GROUP, SUMO_ATTR_LINES, and TL.

Referenced by fillContainerTransportElements().

Here is the caller graph for this function:

◆ fillVehicleElements()

void GNETagPropertiesDatabase::fillVehicleElements ( )
protected

fill vehicle elements

Definition at line 2705 of file GNETagPropertiesDatabase.cpp.

References GNETagProperties::ADDITIONAL, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMAND, GNETagProperties::DEMANDELEMENT, GNEAttributeProperties::EDITMODE, fillCommonFlowAttributes(), fillCommonVehicleAttributes(), fillDepartAttribute(), fillIDAttribute(), GNETagProperties::FLOW, FLOW, FLOW_JUNCTIONS, FLOW_TAZS, GNETagProperties::FROM_EDGE, GNETagProperties::FROM_JUNCTION, GNETagProperties::FROM_TAZ, GLO_FLOW, GLO_ROUTEFLOW, GLO_TRIP, GLO_VEHICLE, GNE_TAG_FLOW_JUNCTIONS, GNE_TAG_FLOW_ROUTE, GNE_TAG_FLOW_TAZS, GNE_TAG_FLOW_WITHROUTE, GNE_TAG_TRIP_JUNCTIONS, GNE_TAG_TRIP_TAZS, GNE_TAG_VEHICLE_WITHROUTE, GNEAttributeProperties::LIST, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NO_PROPERTY, GNETagProperties::ROUTE, GNETagProperties::ROUTE_EMBEDDED, ROUTEFLOW, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALEDGE, SUMO_ATTR_DEPARTEDGE, SUMO_ATTR_FROM, SUMO_ATTR_FROM_JUNCTION, SUMO_ATTR_FROM_TAZ, SUMO_ATTR_ROUTE, SUMO_ATTR_TO, SUMO_ATTR_TO_JUNCTION, SUMO_ATTR_TO_TAZ, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, SUMO_ATTR_VIA, SUMO_TAG_FLOW, SUMO_TAG_TRIP, SUMO_TAG_VEHICLE, SUMO_TAG_VIEWSETTINGS_VEHICLES, TL, GNETagProperties::TO_EDGE, GNETagProperties::TO_JUNCTION, GNETagProperties::TO_TAZ, TRIP, TRIP_JUNCTIONS, TRIP_TAZS, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNETagProperties::VEHICLE, VEHICLE, and GNEAttributeProperties::VTYPE.

Referenced by GNETagPropertiesDatabase().

Here is the caller graph for this function:

◆ fillVTypesAttribute()

void GNETagPropertiesDatabase::fillVTypesAttribute ( GNETagProperties * tagProperties)
protected

fill vTypes attribute

Definition at line 8743 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::LIST, GNEAttributeProperties::STRING, SUMO_ATTR_VTYPES, and TL.

Referenced by fillAdditionalElements(), and fillPersonTripCommonAttributes().

Here is the caller graph for this function:

◆ fillWalkCommonAttributes()

void GNETagPropertiesDatabase::fillWalkCommonAttributes ( GNETagProperties * tagProperties)
protected

fill walk common attributes

Definition at line 8346 of file GNETagPropertiesDatabase.cpp.

References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::FLOAT, GNETagProperties::getTagStr(), GNEAttributeProperties::POSITIVE, SUMO_ATTR_DURATION, SUMO_ATTR_SPEED, GNEAttributeProperties::SUMOTIME, TL, and TLF.

Referenced by fillPersonPlanWalks().

Here is the caller graph for this function:

◆ fillWaypointElements()

void GNETagPropertiesDatabase::fillWaypointElements ( )
protected

fill waypoint elements

Definition at line 3253 of file GNETagPropertiesDatabase.cpp.

References GNETagProperties::ADDITIONAL, GNETagProperties::BUSSTOP, GNETagProperties::CHARGINGSTATION, GNETagProperties::CONTAINERSTOP, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMAND, GNETagProperties::DEMANDELEMENT, GNEAttributeProperties::EDITMODE, fillCommonStopAttributes(), fillFriendlyPosAttribute(), fillLaneAttribute(), GNEAttributeProperties::FLOAT, GLO_STOP, GNE_TAG_STOPS, GNE_TAG_WAYPOINT_BUSSTOP, GNE_TAG_WAYPOINT_CHARGINGSTATION, GNE_TAG_WAYPOINT_CONTAINERSTOP, GNE_TAG_WAYPOINT_LANE, GNE_TAG_WAYPOINT_PARKINGAREA, GNE_TAG_WAYPOINT_TRAINSTOP, GNETagProperties::LANE, GNEAttributeProperties::LIST, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::PARKINGAREA, GNETagProperties::POS_LANE_END, GNETagProperties::POS_LANE_START, GNETagProperties::STOP_VEHICLE, GNEAttributeProperties::STRING, SUMO_ATTR_BUS_STOP, SUMO_ATTR_CHARGING_STATION, SUMO_ATTR_CONTAINER_STOP, SUMO_ATTR_ENDPOS, SUMO_ATTR_PARKING_AREA, SUMO_ATTR_POSITION_LAT, SUMO_ATTR_STARTPOS, SUMO_ATTR_TRAIN_STOP, SUMO_TAG_FLOW, SUMO_TAG_ROUTE, SUMO_TAG_STOP, SUMO_TAG_TRIP, TL, GNETagProperties::TRAINSTOP, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, WAYPOINT, GNETagProperties::WAYPOINT_VEHICLE, and GNETagProperties::XMLCHILD.

Referenced by GNETagPropertiesDatabase().

Here is the caller graph for this function:

◆ fillWireElements()

void GNETagPropertiesDatabase::fillWireElements ( )
protected

◆ getHierarchyDepth()

int GNETagPropertiesDatabase::getHierarchyDepth ( ) const

get hierarchy dept

Definition at line 319 of file GNETagPropertiesDatabase.cpp.

References myHierarchyDepth.

◆ getMaxNumberOfEditableAttributeRows()

int GNETagPropertiesDatabase::getMaxNumberOfEditableAttributeRows ( ) const

max number of editable (non extended) attributes

Definition at line 295 of file GNETagPropertiesDatabase.cpp.

References myMaxNumberOfEditableAttributeRows.

◆ getMaxNumberOfFlowAttributeRows()

int GNETagPropertiesDatabase::getMaxNumberOfFlowAttributeRows ( ) const

get max number of flow attribute rows

Definition at line 307 of file GNETagPropertiesDatabase.cpp.

References myMaxNumberOfFlowAttributeRows.

◆ getMaxNumberOfGeoAttributeRows()

int GNETagPropertiesDatabase::getMaxNumberOfGeoAttributeRows ( ) const

get max number of geo attribute rows

Definition at line 301 of file GNETagPropertiesDatabase.cpp.

References myMaxNumberOfGeoAttributeRows.

◆ getMaxNumberOfNeteditAttributesRows()

int GNETagPropertiesDatabase::getMaxNumberOfNeteditAttributesRows ( ) const

get max number of netedit attribute rows

Definition at line 313 of file GNETagPropertiesDatabase.cpp.

References myMaxNumberOfNeteditAttributeRows.

◆ getTagPropertiesByType()

◆ getTagPropertiesSet()

const std::vector< const GNETagProperties * > GNETagPropertiesDatabase::getTagPropertiesSet ( const SumoXMLTag tag,
const bool hardFail ) const

get tagProperties associated to the given set tag (persons, stops, plans, etc.)

Definition at line 99 of file GNETagPropertiesDatabase.cpp.

References mySetTagProperties, TLF, and toString().

◆ getTagProperty()

const GNETagProperties * GNETagPropertiesDatabase::getTagProperty ( const SumoXMLTag tag,
const bool hardFail ) const

get tagProperty associated to the given tag

Definition at line 84 of file GNETagPropertiesDatabase.cpp.

References mySetTagProperties, myTagProperties, TLF, and toString().

Referenced by GNEViewParent::onCmdLocate().

Here is the caller graph for this function:

◆ operator=()

GNETagPropertiesDatabase & GNETagPropertiesDatabase::operator= ( const GNETagPropertiesDatabase & src)
privatedelete

Invalidated assignment operator.

References GNETagPropertiesDatabase().

◆ updateMaxHierarchyDepth()

void GNETagPropertiesDatabase::updateMaxHierarchyDepth ( )
protected

update max hierarchy depth

Definition at line 8944 of file GNETagPropertiesDatabase.cpp.

References myHierarchyDepth, and myTagProperties.

Referenced by GNETagPropertiesDatabase().

Here is the caller graph for this function:

◆ updateMaxNumberOfAttributesEditorRows()

void GNETagPropertiesDatabase::updateMaxNumberOfAttributesEditorRows ( )
protected

update max number of attributes by type

Definition at line 8905 of file GNETagPropertiesDatabase.cpp.

References myMaxNumberOfEditableAttributeRows, myMaxNumberOfFlowAttributeRows, myMaxNumberOfGeoAttributeRows, myMaxNumberOfNeteditAttributeRows, and myTagProperties.

Referenced by GNETagPropertiesDatabase().

Here is the caller graph for this function:

◆ writeAttributeHelp()

void GNETagPropertiesDatabase::writeAttributeHelp ( ) const

write machine readable attribute help to file

Definition at line 325 of file GNETagPropertiesDatabase.cpp.

References OutputDevice::createDeviceByOption(), OutputDevice::getDeviceByOption(), GNE_ATTR_PARAMETERS, myTagProperties, StringUtils::replace(), SUMO_TAG_FLOW, StringUtils::to_lower_case(), and toString().

Referenced by main().

Here is the caller graph for this function:

Field Documentation

◆ myHierarchyDepth

int GNETagPropertiesDatabase::myHierarchyDepth = 0
private

hierarchy dept

Definition at line 271 of file GNETagPropertiesDatabase.h.

Referenced by getHierarchyDepth(), and updateMaxHierarchyDepth().

◆ myMaxNumberOfEditableAttributeRows

int GNETagPropertiesDatabase::myMaxNumberOfEditableAttributeRows = 0
private

max number of editable (non extended) attributes (needed for attributes editor)

Definition at line 259 of file GNETagPropertiesDatabase.h.

Referenced by getMaxNumberOfEditableAttributeRows(), and updateMaxNumberOfAttributesEditorRows().

◆ myMaxNumberOfFlowAttributeRows

int GNETagPropertiesDatabase::myMaxNumberOfFlowAttributeRows = 0
private

max number of flow attributes (needed for geo attributes editor)

Definition at line 265 of file GNETagPropertiesDatabase.h.

Referenced by getMaxNumberOfFlowAttributeRows(), and updateMaxNumberOfAttributesEditorRows().

◆ myMaxNumberOfGeoAttributeRows

int GNETagPropertiesDatabase::myMaxNumberOfGeoAttributeRows = 0
private

max number of geo attributes (needed for geo attributes editor)

Definition at line 262 of file GNETagPropertiesDatabase.h.

Referenced by getMaxNumberOfGeoAttributeRows(), and updateMaxNumberOfAttributesEditorRows().

◆ myMaxNumberOfNeteditAttributeRows

int GNETagPropertiesDatabase::myMaxNumberOfNeteditAttributeRows = 0
private

max number of netedit attributes (needed for netedit attributes editor)

Definition at line 268 of file GNETagPropertiesDatabase.h.

Referenced by getMaxNumberOfNeteditAttributesRows(), and updateMaxNumberOfAttributesEditorRows().

◆ mySetTagProperties

◆ myTagProperties


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