![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#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 GNETagProperties * | getTagProperty (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) |
| 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 visible) |
| fill distribution probability attribute | |
Private Member Functions | |
| GNETagPropertiesDatabase (const GNETagPropertiesDatabase &)=delete | |
| Invalidated copy constructor. | |
| GNETagPropertiesDatabase & | operator= (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 | |
Definition at line 29 of file GNETagPropertiesDatabase.h.
| GNETagPropertiesDatabase::GNETagPropertiesDatabase | ( | ) |
constructor
Definition at line 31 of file GNETagPropertiesDatabase.cpp.
References fillAdditionalElements(), fillCommonAttributes(), fillContainerElements(), fillContainerStopElements(), fillContainerTranshipElements(), fillContainerTransportElements(), fillDataElements(), fillDemandElements(), fillHierarchy(), fillJuPedSimElements(), fillNetworkElements(), fillPersonElements(), fillPersonPlanRides(), fillPersonPlanTrips(), fillPersonPlanWalks(), fillPersonStopElements(), fillShapeElements(), fillStopElements(), fillTAZElements(), fillVehicleElements(), fillWaypointElements(), fillWireElements(), myTagProperties, updateMaxHierarchyDepth(), and updateMaxNumberOfAttributesEditorRows().
| GNETagPropertiesDatabase::~GNETagPropertiesDatabase | ( | ) |
|
privatedelete |
Invalidated copy constructor.
|
protected |
fill additional elements
Definition at line 1144 of file GNETagPropertiesDatabase.cpp.
References ACCESS, GNEAttributeProperties::ACTIVATABLE, 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, GNEAttributeProperties::DEFAULTVALUE, DESTPROBREROUTE, GNETagProperties::DETECTOR, GNETagProperties::DIALOG, GNEAttributeProperties::DISCRETE, E1, E1INSTANT, E2, E3, E3ENTRY, E3EXIT, GNETagProperties::EDGE, EDGE, GNEAttributeProperties::EDITMODE, GNEAttributeCarrier::False, 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, mySetTagProperties, myTagProperties, GNETagProperties::NO_ADDITIONAL_CHILDREN, GNETagProperties::NO_CONFLICTS, 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, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, VAPORIZER, VARIABLESPEEDSIGN, GNETagProperties::VIEW, VSSSTEP, GNEAttributeProperties::VTYPE, and GNETagProperties::XMLCHILD.
Referenced by GNETagPropertiesDatabase().
|
protected |
fill allowDisallow attributes
Definition at line 8689 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::COPYABLE, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::LIST, SUMO_ATTR_ALLOW, SUMO_ATTR_DISALLOW, TL, and GNEAttributeProperties::VCLASS.
Referenced by fillAdditionalElements(), and fillNetworkElements().
|
protected |
fill Car Following Model of Vehicle/Person Types
Definition at line 7428 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().
|
protected |
fill color attribute
Definition at line 8725 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::COLOR, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNETagProperties::getTagStr(), GNEAttributeProperties::STRING, SUMO_ATTR_COLOR, and TLF.
Referenced by fillCommonContainerAttributes(), fillCommonPersonAttributes(), fillCommonPOIAttributes(), fillCommonRouteAttributes(), fillCommonStoppingPlaceAttributes(), fillCommonVehicleAttributes(), fillCommonVTypeAttributes(), fillShapeElements(), and fillTAZElements().
|
protected |
fill common attributes
Definition at line 6917 of file GNETagPropertiesDatabase.cpp.
References SUMOXMLDefinitions::AdditionalFileExtensions, GNEAttributeProperties::BOOL, GNETagProperties::canBeReparent(), GNETagProperties::canCenterCameraAfterCreation(), GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, SUMOXMLDefinitions::EdgeDataFileExtensions, GNEAttributeProperties::EDITMODE, GNEAttributeCarrier::False, GNEAttributeProperties::FILESAVE, GNETagProperties::getTagStr(), GNE_ATTR_ADDITIONAL_FILE, GNE_ATTR_CENTER_AFTER_CREATION, GNE_ATTR_DATA_FILE, GNE_ATTR_DEMAND_FILE, GNE_ATTR_FRONTELEMENT, GNE_ATTR_MEANDATA_FILE, GNE_ATTR_PARAMETERS, GNE_ATTR_PARENT, GNE_ATTR_SELECTED, GNETagProperties::hasParameters(), GNETagProperties::isAdditionalElement(), GNETagProperties::isChild(), GNETagProperties::isDataElement(), GNETagProperties::isDemandElement(), GNETagProperties::isDrawable(), GNETagProperties::isMeanData(), GNETagProperties::isSymbol(), SUMOXMLDefinitions::MeanDataFileExtensions, GNEAttributeProperties::NETEDITEDITOR, SUMOXMLDefinitions::RouteFileExtensions, GNEAttributeProperties::setAlternativeName(), GNEAttributeProperties::setFilenameExtensions(), GNEAttributeProperties::STRING, TL, TLF, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNETagPropertiesDatabase().
|
protected |
fill common container attributes (used by container and containerFlows)
Definition at line 7924 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().
|
protected |
fill common flow attributes (used by flows, routeFlows and personFlows)
Definition at line 7362 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::FLOAT, GNEAttributeProperties::FLOW, GNEAttributeProperties::FLOWEDITOR, GNE_ATTR_FLOW_SPACING, GNE_ATTR_FLOW_TERMINATE, GNE_ATTR_POISSON, GNEAttributeProperties::INT, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_NUMBER, SUMO_ATTR_PERIOD, SUMO_ATTR_PROB, GNEAttributeProperties::SUMOTIME, TL, and toString().
Referenced by fillContainerElements(), fillPersonElements(), and fillVehicleElements().
|
protected |
fill stop person attributes
Definition at line 8468 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::BOOL, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EDITMODE, SUMOXMLDefinitions::ExcludeEmptys, GNEAttributeCarrier::False, FALSES, GNEAttributeProperties::FILEOPEN, fillDetectPersonsAttribute(), fillFileAttribute(), fillIDAttribute(), GNEAttributeProperties::FLOAT, GNEAttributeProperties::LIST, SUMOXMLDefinitions::OutputFileExtensions, GNEAttributeProperties::STRING, SUMO_ATTR_AGGREGATE, SUMO_ATTR_BEGIN, SUMO_ATTR_EDGES, SUMO_ATTR_EDGESFILE, SUMO_ATTR_END, SUMO_ATTR_EXCLUDE_EMPTY, SUMO_ATTR_HALTING_SPEED_THRESHOLD, SUMO_ATTR_MAX_TRAVELTIME, SUMO_ATTR_MIN_SAMPLES, SUMO_ATTR_PERIOD, SUMO_ATTR_TRACK_VEHICLES, SUMO_ATTR_VTYPES, SUMO_ATTR_WITH_INTERNAL, SUMO_ATTR_WRITE_ATTRIBUTES, GNEAttributeProperties::SUMOTIME, TL, and toString().
Referenced by fillDataElements().
|
protected |
fill common person attributes (used by person and personFlows)
Definition at line 7903 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().
|
protected |
fill common POI attributes
Definition at line 7047 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::ANGLE, GNEAttributeProperties::CREATEMODE, Shape::DEFAULT_ANGLE, Shape::DEFAULT_IMG_HEIGHT, Shape::DEFAULT_IMG_WIDTH, Shape::DEFAULT_LAYER_POI, Shape::DEFAULT_TYPE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EDITMODE, fillColorAttribute(), fillImgFileAttribute(), fillNameAttribute(), GNEAttributeProperties::FLOAT, NONE, SUMOXMLDefinitions::POIIcons, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_ANGLE, SUMO_ATTR_HEIGHT, SUMO_ATTR_ICON, SUMO_ATTR_LAYER, SUMO_ATTR_TYPE, SUMO_ATTR_WIDTH, TL, and toString().
Referenced by fillShapeElements().
|
protected |
fill common route attributes
Definition at line 7095 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, fillColorAttribute(), GNEAttributeProperties::INT, GNEAttributeProperties::LIST, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_CYCLETIME, SUMO_ATTR_EDGES, SUMO_ATTR_REPEAT, GNEAttributeProperties::SUMOTIME, TL, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by fillDemandElements().
|
protected |
fill stop person attributes
Definition at line 7945 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::ACTIVATABLE, GNEAttributeProperties::BOOL, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EDITMODE, GNEAttributeCarrier::False, GNEAttributeProperties::FLOAT, GNEAttributeProperties::LIST, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_ACTTYPE, SUMO_ATTR_DURATION, SUMO_ATTR_EXPECTED, SUMO_ATTR_EXTENSION, SUMO_ATTR_JOIN, SUMO_ATTR_JUMP, SUMO_ATTR_LINE, SUMO_ATTR_ONDEMAND, SUMO_ATTR_PARKING, SUMO_ATTR_PERMITTED, SUMO_ATTR_SPEED, SUMO_ATTR_SPLIT, SUMO_ATTR_TRIGGERED, SUMO_ATTR_TRIP_ID, SUMO_ATTR_UNTIL, GNEAttributeProperties::SUMOTIME, and TL.
Referenced by fillStopElements(), and fillWaypointElements().
|
protected |
fill common stoppingPlace attributes
Definition at line 6998 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::BOOL, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EDITMODE, GNEAttributeCarrier::False, fillColorAttribute(), fillFriendlyPosAttribute(), fillIDAttribute(), fillLaneAttribute(), fillNameAttribute(), GNEAttributeProperties::FLOAT, GNETagProperties::getTagStr(), GNE_ATTR_FORCESIZE, GNE_ATTR_REFERENCE, GNE_ATTR_SIZE, GNEAttributeCarrier::LANE_END, GNEAttributeCarrier::LANE_START, GNEAttributeProperties::NETEDITEDITOR, GNEAttributeProperties::POSITIVE, SUMOXMLDefinitions::ReferencePositions, GNEAttributeProperties::STRING, SUMO_ATTR_ENDPOS, SUMO_ATTR_STARTPOS, TL, TLF, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by fillAdditionalElements().
|
protected |
fill common vehicle attributes (used by vehicles, trips, routeFlows and flows)
Definition at line 7284 of file GNETagPropertiesDatabase.cpp.
References ALL, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, fillColorAttribute(), SUMOXMLDefinitions::InsertionChecks, GNEAttributeProperties::INT, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALLANE, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_ARRIVALPOS_LAT, SUMO_ATTR_ARRIVALSPEED, SUMO_ATTR_CONTAINER_NUMBER, SUMO_ATTR_DEPARTLANE, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DEPARTPOS_LAT, SUMO_ATTR_DEPARTSPEED, SUMO_ATTR_INSERTIONCHECKS, SUMO_ATTR_LINE, SUMO_ATTR_PERSON_NUMBER, TL, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by fillAdditionalElements(), and fillVehicleElements().
|
protected |
fill common vType attributes
Definition at line 7120 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::ALWAYSENABLED, SUMOXMLDefinitions::CarFollowModels, GNEAttributeProperties::CREATEMODE, DEFAULT, GNEAttributeProperties::DEFAULTVALUE, 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().
|
protected |
fill container elements
Definition at line 3372 of file GNETagPropertiesDatabase.cpp.
References GNETagProperties::BUSSTOP, GNETagProperties::CONTAINER, CONTAINER, CONTAINERFLOW, GNETagProperties::DEMANDELEMENT, fillCommonContainerAttributes(), fillCommonFlowAttributes(), fillDepartAttribute(), GNETagProperties::FLOW, GLO_CONTAINER, GLO_CONTAINERFLOW, GNE_TAG_SUPERMODE_DEMAND, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NO_PROPERTY, SUMO_ATTR_CONTAINERSPERHOUR, SUMO_TAG_CONTAINER, SUMO_TAG_CONTAINERFLOW, and TL.
Referenced by GNETagPropertiesDatabase().
|
protected |
fill container stop elements
Definition at line 4747 of file GNETagPropertiesDatabase.cpp.
References GNETagProperties::BUSSTOP, GNETagProperties::CHARGINGSTATION, GNETagProperties::CONTAINERPLAN, GNETagProperties::CONTAINERSTOP, GNETagProperties::DEMANDELEMENT, GNETagProperties::EDGE, fillPlanParentAttributes(), fillPlanStopCommonAttributes(), StringUtils::format(), GLO_STOP_PLAN, GNE_TAG_CONTAINERSTOPS, GNE_TAG_STOPCONTAINER_BUSSTOP, GNE_TAG_STOPCONTAINER_CHARGINGSTATION, GNE_TAG_STOPCONTAINER_CONTAINERSTOP, GNE_TAG_STOPCONTAINER_EDGE, GNE_TAG_STOPCONTAINER_PARKINGAREA, GNE_TAG_STOPCONTAINER_TRAINSTOP, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NOPARAMETERS, GNETagProperties::PARKINGAREA, GNETagProperties::STOP_CONTAINER, STOPELEMENT, SUMO_TAG_CONTAINER, SUMO_TAG_CONTAINERFLOW, SUMO_TAG_STOP, TL, GNETagProperties::TRAINSTOP, and GNETagProperties::XMLCHILD.
Referenced by GNETagPropertiesDatabase().
|
protected |
fill container tranship elements
Definition at line 4073 of file GNETagPropertiesDatabase.cpp.
References GNETagProperties::CONSECUTIVE_EDGES, GNETagProperties::CONTAINERPLAN, 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().
|
protected |
fill container transport elements
Definition at line 3409 of file GNETagPropertiesDatabase.cpp.
References GNETagProperties::CONTAINERPLAN, 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().
|
protected |
fill Data elements
Definition at line 8341 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::CREATEMODE, 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().
|
protected |
fill demand elements
Definition at line 2519 of file GNETagPropertiesDatabase.cpp.
References GNETagProperties::CONSECUTIVE_EDGES, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, 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_ATTR_ROUTE_DISTRIBUTION, GNE_ATTR_VTYPE_DISTRIBUTION, 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().
|
protected |
fill depart attribute
Definition at line 8679 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().
|
protected |
fill detector next edges attribute
Definition at line 8745 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::LIST, GNEAttributeProperties::STRING, SUMO_ATTR_NEXT_EDGES, and TL.
Referenced by fillAdditionalElements().
|
protected |
fill detector period attribute
Definition at line 8735 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNETagProperties::getTagStr(), SUMO_ATTR_PERIOD, GNEAttributeProperties::SUMOTIME, and TLF.
Referenced by fillAdditionalElements().
|
protected |
fill detector threshold attribute
Definition at line 8754 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().
|
protected |
fill detect person attribute
Definition at line 8714 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().
|
protected |
fill distribution probability attribute
Definition at line 8777 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::FLOAT, GNEAttributeProperties::NO_EDIT, GNEAttributeProperties::POSITIVE, SUMO_ATTR_PROB, and TL.
Referenced by fillCommonVTypeAttributes(), and fillDemandElements().
|
protected |
fill edge attribute
Definition at line 8585 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::EDITMODE, GNEAttributeProperties::STRING, SUMO_ATTR_EDGE, SUMO_ATTR_ID, GNEAttributeProperties::SYNONYM, TL, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by fillAdditionalElements(), fillPlanParentAttributes(), and fillTAZElements().
|
protected |
fill file attribute
Definition at line 8641 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().
|
protected |
fill friendlyPos attribute
Definition at line 8620 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::BOOL, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeCarrier::False, SUMO_ATTR_FRIENDLY_POS, and TL.
Referenced by fillAdditionalElements(), fillCommonStoppingPlaceAttributes(), fillPlanStopCommonAttributes(), fillShapeElements(), fillStopElements(), fillWaypointElements(), and fillWireElements().
|
protected |
fill hierarchy elements
Definition at line 375 of file GNETagPropertiesDatabase.cpp.
References BUSSTOP, E1, EDGEDATA, FLOW, GNE_TAG_CONTAINERPLANS, GNE_TAG_CONTAINERSTOPS, GNE_TAG_DATAS, GNE_TAG_DETECTORS, GNE_TAG_FLOWS, GNE_TAG_JUPEDSIM, GNE_TAG_PERSONPLANS, GNE_TAG_PERSONSTOPS, GNE_TAG_PERSONTRIPS, GNE_TAG_RIDES, GNE_TAG_SHAPES, GNE_TAG_STOPPINGPLACES, GNE_TAG_STOPS, GNE_TAG_SUPERMODE_DATA, GNE_TAG_SUPERMODE_DEMAND, GNE_TAG_SUPERMODE_NETWORK, GNE_TAG_TAZS, GNE_TAG_TRANSHIPS, GNE_TAG_TRANSPORTS, GNE_TAG_WALKS, GNE_TAG_WIRES, JPS_WALKABLEAREA, MODEADDITIONAL, MODECONTAINERPLAN, MODECREATEEDGE, MODEPERSONPLAN, MODESHAPE, MODESTOP, MODEWIRE, mySetTagProperties, NETEDIT_MINI, PERSONTRIP_BUSSTOP, RIDE_BUSSTOP, STOP, SUMO_TAG_NET, SUMO_TAG_ROOTFILE, SUMO_TAG_VIEWSETTINGS_ADDITIONALS, SUMO_TAG_VIEWSETTINGS_VEHICLES, SUPERMODEDATA, SUPERMODEDEMAND, SUPERMODENETWORK, TL, TRANSHIP_BUSSTOP, TRANSPORT_BUSSTOP, VEHICLE, and WALK_BUSSTOP.
Referenced by GNETagPropertiesDatabase().
|
protected |
fill ID attribute
Definition at line 8560 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::EDITMODE, GNETagProperties::getTagStr(), GNEAttributeProperties::STRING, SUMO_ATTR_ID, TLF, and GNEAttributeProperties::UNIQUE.
Referenced by fillAdditionalElements(), fillCommonContainerAttributes(), fillCommonMeanDataAttributes(), fillCommonPersonAttributes(), fillCommonStoppingPlaceAttributes(), fillDataElements(), fillDemandElements(), fillJuPedSimElements(), fillNetworkElements(), fillShapeElements(), fillTAZElements(), fillVehicleElements(), and fillWireElements().
|
protected |
fill imgFile attribute
Definition at line 8661 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::EXTENDEDEDITOR, GNEAttributeProperties::FILEOPEN, GNETagProperties::getTagStr(), SUMOXMLDefinitions::ImageFileExtensions, GNEAttributeProperties::setFilenameExtensions(), GNEAttributeProperties::STRING, SUMO_ATTR_IMGFILE, and TLF.
Referenced by fillCommonPOIAttributes(), fillCommonVTypeAttributes(), and fillShapeElements().
|
protected |
fill Junction Model Attributes of Vehicle/Person Types
Definition at line 7708 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::EXTENDEDEDITOR, GNEAttributeProperties::FLOAT, GNEAttributeProperties::POSITIVE, SUMO_ATTR_IMPATIENCE, SUMO_ATTR_JM_CROSSING_GAP, SUMO_ATTR_JM_DRIVE_AFTER_RED_TIME, SUMO_ATTR_JM_DRIVE_AFTER_YELLOW_TIME, SUMO_ATTR_JM_DRIVE_RED_SPEED, SUMO_ATTR_JM_IGNORE_FOE_PROB, SUMO_ATTR_JM_IGNORE_FOE_SPEED, SUMO_ATTR_JM_IGNORE_KEEPCLEAR_TIME, SUMO_ATTR_JM_SIGMA_MINOR, SUMO_ATTR_JM_TIMEGAP_MINOR, and TL.
Referenced by fillCommonVTypeAttributes().
|
protected |
fill JuPedSim elements
Definition at line 2451 of file GNETagPropertiesDatabase.cpp.
References GNETagProperties::ADDITIONALELEMENT, GNEAttributeProperties::BOOL, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeCarrier::False, fillIDAttribute(), fillNameAttribute(), GNEAttributeProperties::GEOEDITOR, GLO_JPS_OBSTACLE, GLO_JPS_WALKABLEAREA, GNE_TAG_JPS_OBSTACLE, GNE_TAG_JPS_WALKABLEAREA, GNE_TAG_JUPEDSIM, JPS_OBSTACLE, JPS_WALKABLEAREA, GNETagProperties::JUPEDSIM, GNEAttributeProperties::LIST, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNEAttributeProperties::POSITION, GNETagProperties::RTREE, GNETagProperties::SHAPE, GNEAttributeProperties::STRING, SUMO_ATTR_GEO, SUMO_ATTR_GEOSHAPE, SUMO_ATTR_SHAPE, SUMO_TAG_POLY, TL, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNETagProperties::VIEW.
Referenced by GNETagPropertiesDatabase().
|
protected |
fill lane attribute
Definition at line 8603 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::EDITMODE, GNETagProperties::getTagStr(), GNEAttributeProperties::STRING, SUMO_ATTR_ID, SUMO_ATTR_LANE, GNEAttributeProperties::SYNONYM, TLF, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by fillAdditionalElements(), fillCommonStoppingPlaceAttributes(), fillShapeElements(), fillStopElements(), and fillWaypointElements().
|
protected |
fill Junction Model Attributes of Vehicle/Person Types
Definition at line 7774 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::EXTENDEDEDITOR, GNEAttributeProperties::FLOAT, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::RANGE, GNEAttributeProperties::STRING, SUMO_ATTR_LCA_ACCEL_LAT, SUMO_ATTR_LCA_ASSERTIVE, SUMO_ATTR_LCA_COOPERATIVE_PARAM, SUMO_ATTR_LCA_IMPATIENCE, SUMO_ATTR_LCA_KEEPRIGHT_ACCEPTANCE_TIME, SUMO_ATTR_LCA_KEEPRIGHT_PARAM, SUMO_ATTR_LCA_LOOKAHEADLEFT, SUMO_ATTR_LCA_MAXSPEEDLATFACTOR, SUMO_ATTR_LCA_MAXSPEEDLATSTANDING, SUMO_ATTR_LCA_OPPOSITE_PARAM, SUMO_ATTR_LCA_OVERTAKE_DELTASPEED_FACTOR, SUMO_ATTR_LCA_OVERTAKE_RIGHT, SUMO_ATTR_LCA_PUSHY, SUMO_ATTR_LCA_PUSHYGAP, SUMO_ATTR_LCA_SPEEDGAIN_PARAM, SUMO_ATTR_LCA_SPEEDGAINRIGHT, SUMO_ATTR_LCA_STRATEGIC_PARAM, SUMO_ATTR_LCA_SUBLANE_PARAM, SUMO_ATTR_LCA_TIME_TO_IMPATIENCE, SUMO_ATTR_LCA_TURN_ALIGNMENT_DISTANCE, and TL.
Referenced by fillCommonVTypeAttributes().
|
protected |
fill name attribute
Definition at line 8576 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().
|
protected |
fill network elements
Definition at line 550 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, 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::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, 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().
|
protected |
fill output attribute
Definition at line 8651 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().
|
protected |
fill person elements
Definition at line 3334 of file GNETagPropertiesDatabase.cpp.
References GNETagProperties::BUSSTOP, GNETagProperties::DEMANDELEMENT, fillCommonFlowAttributes(), fillCommonPersonAttributes(), fillDepartAttribute(), GNETagProperties::FLOW, GLO_PERSON, GLO_PERSONFLOW, GNE_TAG_SUPERMODE_DEMAND, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NO_PROPERTY, GNETagProperties::PERSON, PERSON, PERSONFLOW, SUMO_ATTR_PERSONSPERHOUR, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, TL, and GNETagProperties::VIEW.
Referenced by GNETagPropertiesDatabase().
|
protected |
fill person plan rides
Definition at line 6174 of file GNETagPropertiesDatabase.cpp.
References 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().
|
protected |
fill person plan trips
Definition at line 4827 of file GNETagPropertiesDatabase.cpp.
References 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().
|
protected |
fill person plan walks
Definition at line 5490 of file GNETagPropertiesDatabase.cpp.
References GNETagProperties::CONSECUTIVE_EDGES, 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().
|
protected |
fill person stop elements
Definition at line 6837 of file GNETagPropertiesDatabase.cpp.
References GNETagProperties::BUSSTOP, GNETagProperties::CHARGINGSTATION, GNETagProperties::CONTAINERSTOP, GNETagProperties::DEMANDELEMENT, GNETagProperties::EDGE, fillPlanParentAttributes(), fillPlanStopCommonAttributes(), StringUtils::format(), GLO_STOP_PLAN, GNE_TAG_PERSONSTOPS, GNE_TAG_STOPPERSON_BUSSTOP, GNE_TAG_STOPPERSON_CHARGINGSTATION, GNE_TAG_STOPPERSON_CONTAINERSTOP, GNE_TAG_STOPPERSON_EDGE, GNE_TAG_STOPPERSON_PARKINGAREA, GNE_TAG_STOPPERSON_TRAINSTOP, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NOPARAMETERS, GNETagProperties::PARKINGAREA, GNETagProperties::PERSONPLAN, GNETagProperties::STOP_PERSON, STOPELEMENT, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_STOP, TL, GNETagProperties::TRAINSTOP, and GNETagProperties::XMLCHILD.
Referenced by GNETagPropertiesDatabase().
|
protected |
fill person trip common attributes
Definition at line 8222 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().
|
protected |
fill plan from-to attribute
Definition at line 8040 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().
|
protected |
fill plan stop common attributes
Definition at line 8313 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::ACTIVATABLE, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, fillFriendlyPosAttribute(), GNETagProperties::hasAttribute(), GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_ACTTYPE, SUMO_ATTR_DURATION, SUMO_ATTR_EDGE, SUMO_ATTR_UNTIL, GNEAttributeProperties::SUMOTIME, and TL.
Referenced by fillContainerStopElements(), and fillPersonStopElements().
|
protected |
fill lane position attribute
Definition at line 8704 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::FLOAT, GNETagProperties::getTagStr(), SUMO_ATTR_POSITION, TLF, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by fillAdditionalElements(), and fillShapeElements().
|
protected |
fill ride common attributes
Definition at line 8267 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().
|
protected |
fill shape elements
Definition at line 2107 of file GNETagPropertiesDatabase.cpp.
References GNETagProperties::ADDITIONALELEMENT, GNEAttributeProperties::ANGLE, GNEAttributeProperties::BOOL, GNEAttributeProperties::CREATEMODE, Shape::DEFAULT_ANGLE, Shape::DEFAULT_LAYER, Shape::DEFAULT_TYPE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeCarrier::False, 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().
|
protected |
fill stop elements
Definition at line 3032 of file GNETagPropertiesDatabase.cpp.
References GNETagProperties::BUSSTOP, GNETagProperties::CHARGINGSTATION, GNETagProperties::CONTAINERSTOP, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, 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().
|
protected |
fill TAZ elements
Definition at line 2259 of file GNETagPropertiesDatabase.cpp.
References GNETagProperties::ADDITIONALELEMENT, GNEAttributeProperties::BOOL, GNEAttributeProperties::COPYABLE, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::EDGE, GNEAttributeProperties::EDITMODE, GNEAttributeCarrier::False, fillColorAttribute(), fillEdgeAttribute(), fillIDAttribute(), fillNameAttribute(), GNEAttributeProperties::FLOAT, GLO_TAZ, GNE_ATTR_EDGES_WITHIN, GNE_TAG_TAZS, GNEAttributeProperties::LIST, mySetTagProperties, myTagProperties, GNEAttributeProperties::NETEDITEDITOR, GNETagProperties::NO_CONFLICTS, GNETagProperties::NOPARAMETERS, GNETagProperties::OTHER, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNETagProperties::RTREE, GNEAttributeProperties::STRING, SUMO_ATTR_CENTER, SUMO_ATTR_FILL, SUMO_ATTR_SHAPE, SUMO_ATTR_WEIGHT, SUMO_TAG_TAZ, SUMO_TAG_TAZSINK, SUMO_TAG_TAZSOURCE, TAZ, TAZEDGE, GNETagProperties::TAZELEMENT, TL, GNEAttributeCarrier::True, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNETagProperties::VIEW, and GNETagProperties::XMLCHILD.
Referenced by GNETagPropertiesDatabase().
|
protected |
fill ride common attributes
Definition at line 8296 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().
|
protected |
fill transport common attributes
Definition at line 8282 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().
|
protected |
fill vehicle elements
Definition at line 2651 of file GNETagPropertiesDatabase.cpp.
References DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUE, 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().
|
protected |
fill vTypes attribute
Definition at line 8632 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().
|
protected |
fill walk common attributes
Definition at line 8250 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().
|
protected |
fill waypoint elements
Definition at line 3183 of file GNETagPropertiesDatabase.cpp.
References GNETagProperties::BUSSTOP, GNETagProperties::CHARGINGSTATION, GNETagProperties::CONTAINERSTOP, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, 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::NOPARAMETERS, 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().
|
protected |
fill Wire elements
Definition at line 2342 of file GNETagPropertiesDatabase.cpp.
References GNETagProperties::ADDITIONALELEMENT, GNETagProperties::CONSECUTIVE_LANES, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, fillFriendlyPosAttribute(), fillIDAttribute(), GNEAttributeProperties::FLOAT, GLO_OVERHEAD_WIRE_SEGMENT, GLO_TRACTIONSUBSTATION, GNE_TAG_WIRES, GNEAttributeProperties::LIST, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NO_PROPERTY, OVERHEADWIRE, OVERHEADWIRE_CLAMP, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNETagProperties::RTREE, GNEAttributeProperties::STRING, SUMO_ATTR_CURRENTLIMIT, SUMO_ATTR_ENDPOS, SUMO_ATTR_LANES, SUMO_ATTR_OVERHEAD_WIRE_FORBIDDEN, SUMO_ATTR_OVERHEAD_WIRECLAMP_END, SUMO_ATTR_OVERHEAD_WIRECLAMP_LANEEND, SUMO_ATTR_OVERHEAD_WIRECLAMP_LANESTART, SUMO_ATTR_OVERHEAD_WIRECLAMP_START, SUMO_ATTR_POSITION, SUMO_ATTR_STARTPOS, SUMO_ATTR_SUBSTATIONID, SUMO_ATTR_VOLTAGE, SUMO_TAG_OVERHEAD_WIRE_CLAMP, SUMO_TAG_OVERHEAD_WIRE_SECTION, SUMO_TAG_TRACTION_SUBSTATION, TL, TRACTION_SUBSTATION, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNETagProperties::VIEW, and GNETagProperties::WIRE.
Referenced by GNETagPropertiesDatabase().
| int GNETagPropertiesDatabase::getHierarchyDepth | ( | ) | const |
get hierarchy dept
Definition at line 317 of file GNETagPropertiesDatabase.cpp.
References myHierarchyDepth.
| int GNETagPropertiesDatabase::getMaxNumberOfEditableAttributeRows | ( | ) | const |
max number of editable (non extended) attributes
Definition at line 293 of file GNETagPropertiesDatabase.cpp.
References myMaxNumberOfEditableAttributeRows.
Referenced by GNEAttributesEditorType::buildRows().
| int GNETagPropertiesDatabase::getMaxNumberOfFlowAttributeRows | ( | ) | const |
get max number of flow attribute rows
Definition at line 305 of file GNETagPropertiesDatabase.cpp.
References myMaxNumberOfFlowAttributeRows.
| int GNETagPropertiesDatabase::getMaxNumberOfGeoAttributeRows | ( | ) | const |
get max number of geo attribute rows
Definition at line 299 of file GNETagPropertiesDatabase.cpp.
References myMaxNumberOfGeoAttributeRows.
| int GNETagPropertiesDatabase::getMaxNumberOfNeteditAttributesRows | ( | ) | const |
get max number of netedit attribute rows
Definition at line 311 of file GNETagPropertiesDatabase.cpp.
References myMaxNumberOfNeteditAttributeRows.
| const std::vector< const GNETagProperties * > GNETagPropertiesDatabase::getTagPropertiesByType | ( | const GNETagProperties::Type | type | ) | const |
get tagProperties associated to the given GNETagProperties::Type (NETWORKELEMENT, ADDITIONALELEMENT, VEHICLE, etc.)
Definition at line 110 of file GNETagPropertiesDatabase.cpp.
References GNETagProperties::ADDITIONALELEMENT, GNETagProperties::CONTAINER, GNETagProperties::CONTAINERPLAN, GNETagProperties::DEMANDELEMENT, GNETagProperties::GENERICDATA, GNETagProperties::MEANDATA, myTagProperties, GNETagProperties::NETWORKELEMENT, GNETagProperties::PERSON, GNETagProperties::PERSONPLAN, GNETagProperties::PERSONTRIP, GNETagProperties::RIDE, GNETagProperties::ROUTE, GNETagProperties::SHAPE, GNETagProperties::STOP_CONTAINER, GNETagProperties::STOP_PERSON, GNETagProperties::STOP_VEHICLE, GNETagProperties::TAZELEMENT, GNETagProperties::TRANSHIP, GNETagProperties::TRANSPORT, GNETagProperties::VEHICLE, GNETagProperties::WALK, and GNETagProperties::WIRE.
Referenced by GNENetHelper::AttributeCarriers::AttributeCarriers(), GNEDemandElementSelector::GNEDemandElementSelector(), and GNETagSelector::updateTagTypes().
| 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 97 of file GNETagPropertiesDatabase.cpp.
References mySetTagProperties, TLF, and toString().
| const GNETagProperties * GNETagPropertiesDatabase::getTagProperty | ( | const SumoXMLTag | tag, |
| const bool | hardFail | ||
| ) | const |
get tagProperty associated to the given tag
Definition at line 82 of file GNETagPropertiesDatabase.cpp.
References GNETagProperties::at(), mySetTagProperties, myTagProperties, TLF, and toString().
Referenced by GNEEdge::copyEdgeType(), GNEViewParent::onCmdLocate(), GNEApplicationWindow::onCmdSaveJuPedSimElementsAs(), and GNESelectorParent::refreshSelectorParentModule().
|
privatedelete |
Invalidated assignment operator.
|
protected |
update max hierarchy depth
Definition at line 8834 of file GNETagPropertiesDatabase.cpp.
References myHierarchyDepth, and myTagProperties.
Referenced by GNETagPropertiesDatabase().
|
protected |
update max number of attributes by type
Definition at line 8795 of file GNETagPropertiesDatabase.cpp.
References myMaxNumberOfEditableAttributeRows, myMaxNumberOfFlowAttributeRows, myMaxNumberOfGeoAttributeRows, myMaxNumberOfNeteditAttributeRows, and myTagProperties.
Referenced by GNETagPropertiesDatabase().
| void GNETagPropertiesDatabase::writeAttributeHelp | ( | ) | const |
write machine readable attribute help to file
Definition at line 323 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().
|
private |
hierarchy dept
Definition at line 271 of file GNETagPropertiesDatabase.h.
Referenced by getHierarchyDepth(), and updateMaxHierarchyDepth().
|
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().
|
private |
max number of flow attributes (needed for geo attributes editor)
Definition at line 265 of file GNETagPropertiesDatabase.h.
Referenced by getMaxNumberOfFlowAttributeRows(), and updateMaxNumberOfAttributesEditorRows().
|
private |
max number of geo attributes (needed for geo attributes editor)
Definition at line 262 of file GNETagPropertiesDatabase.h.
Referenced by getMaxNumberOfGeoAttributeRows(), and updateMaxNumberOfAttributesEditorRows().
|
private |
max number of netedit attributes (needed for netedit attributes editor)
Definition at line 268 of file GNETagPropertiesDatabase.h.
Referenced by getMaxNumberOfNeteditAttributesRows(), and updateMaxNumberOfAttributesEditorRows().
|
private |
map with tag properties sets (persons, stops, etc.)
Definition at line 274 of file GNETagPropertiesDatabase.h.
Referenced by fillAdditionalElements(), fillContainerElements(), fillContainerStopElements(), fillContainerTranshipElements(), fillContainerTransportElements(), fillDataElements(), fillDemandElements(), fillHierarchy(), fillJuPedSimElements(), fillNetworkElements(), fillPersonElements(), fillPersonPlanRides(), fillPersonPlanTrips(), fillPersonPlanWalks(), fillPersonStopElements(), fillShapeElements(), fillStopElements(), fillTAZElements(), fillVehicleElements(), fillWaypointElements(), fillWireElements(), getTagPropertiesSet(), and getTagProperty().
|
private |
map with the tags properties
Definition at line 277 of file GNETagPropertiesDatabase.h.
Referenced by fillAdditionalElements(), fillContainerElements(), fillContainerStopElements(), fillContainerTranshipElements(), fillContainerTransportElements(), fillDataElements(), fillDemandElements(), fillJuPedSimElements(), fillNetworkElements(), fillPersonElements(), fillPersonPlanRides(), fillPersonPlanTrips(), fillPersonPlanWalks(), fillPersonStopElements(), fillShapeElements(), fillStopElements(), fillTAZElements(), fillVehicleElements(), fillWaypointElements(), fillWireElements(), getTagPropertiesByType(), getTagProperty(), GNETagPropertiesDatabase(), updateMaxHierarchyDepth(), updateMaxNumberOfAttributesEditorRows(), writeAttributeHelp(), and ~GNETagPropertiesDatabase().