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.

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()

void GNETagPropertiesDatabase::fillCommonVehicleAttributes ( GNETagProperties tagProperties)
protected

◆ 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, PollutantsInterface::getAllClassesStr(), 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()

void GNETagPropertiesDatabase::fillIDAttribute ( GNETagProperties tagProperties,
const bool  createMode 
)
protected

◆ 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(), StringBijection< T >::getStrings(), 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.

Referenced by GNEAttributesEditorType::buildRows().

Here is the caller graph for this function:

◆ 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 GNETagProperties::at(), mySetTagProperties, myTagProperties, TLF, and toString().

Referenced by GNEEdge::copyEdgeType(), GNEViewParent::onCmdLocate(), GNEApplicationWindow::onCmdSaveJuPedSimElementsAs(), and GNESelectorParent::refreshSelectorParentModule().

Here is the caller graph for this function:

◆ operator=()

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

Invalidated assignment operator.

◆ 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: