![]() |
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, const bool parkingAreaAngle) |
| fill common stoppingPlace attributes | |
| void | fillCommonVehicleAttributes (GNETagProperties *tagProperties, bool calibratorFlow=false) |
| 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. | |
| 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 33 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().
Referenced by GNETagPropertiesDatabase(), and operator=().
| GNETagPropertiesDatabase::~GNETagPropertiesDatabase | ( | ) |
|
privatedelete |
Invalidated copy constructor.
References GNETagPropertiesDatabase().
|
protected |
fill additional elements
Definition at line 1168 of file GNETagPropertiesDatabase.cpp.
References ACCESS, GNEAttributeProperties::ACTIVATABLE, FileBucket::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, FileBucket::NOTHING, 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, GNEAttributeProperties::SORTABLE, 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_TOTALPOWER, 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().
|
protected |
fill allowDisallow attributes
Definition at line 7871 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().
|
protected |
fill Car Following Model of Vehicle/Person Types
Definition at line 6595 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 7907 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 6074 of file GNETagPropertiesDatabase.cpp.
References SUMOXMLDefinitions::AdditionalFileExtensions, GNEAttributeProperties::BOOL, GNETagProperties::canBeReparent(), GNETagProperties::canCenterCameraAfterCreation(), GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeCarrier::FALSE_STR, GNEAttributeProperties::FILESAVE, GNETagProperties::getTagStr(), GNE_ATTR_CENTER_AFTER_CREATION, GNE_ATTR_FRONTELEMENT, GNE_ATTR_PARAMETERS, GNE_ATTR_PARENT, GNE_ATTR_SAVEFILE, GNE_ATTR_SELECTED, GNETagProperties::hasParameters(), GNETagProperties::isDrawable(), GNEAttributeProperties::NETEDITEDITOR, GNETagProperties::saveInNetworkFile(), GNETagProperties::saveInParentFile(), 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 7091 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 6529 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 7642 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::BOOL, GNEAttributeProperties::CREATEMODE, DEFAULT, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EDITMODE, SUMOXMLDefinitions::ExcludeEmptys, GNEAttributeCarrier::FALSE_STR, FALSES, GNEAttributeProperties::FILEOPEN, fillDetectPersonsAttribute(), fillFileAttribute(), fillIDAttribute(), GNEAttributeProperties::FLOAT, GNEAttributeProperties::LIST, SUMOXMLDefinitions::MeanDataTypes, 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_TYPE, 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 7070 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 6196 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 6244 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DIALOGEDITOR, 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 7112 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::ACTIVATABLE, GNEAttributeProperties::BOOL, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EDITMODE, GNEAttributeCarrier::FALSE_STR, 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 6140 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::ANGLE, GNEAttributeProperties::BOOL, GNEAttributeProperties::CREATEMODE, GNEMoveElementLaneDouble::defaultSize, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EDITMODE, GNEMoveElementLaneSingle::PositionType::ENDPOS, GNEAttributeCarrier::FALSE_STR, fillColorAttribute(), fillFriendlyPosAttribute(), fillIDAttribute(), fillLaneAttribute(), fillNameAttribute(), GNEAttributeProperties::FLOAT, GNETagProperties::getTag(), GNETagProperties::getTagStr(), GNE_ATTR_FORCESIZE, GNE_ATTR_REFERENCE, GNE_ATTR_SIZE, GNEAttributeProperties::NETEDITEDITOR, GNEAttributeProperties::POSITIVE, SUMOXMLDefinitions::ReferencePositions, GNEMoveElementLaneSingle::PositionType::STARPOS, GNEAttributeProperties::STRING, SUMO_ATTR_ANGLE, SUMO_ATTR_ENDPOS, SUMO_ATTR_STARTPOS, SUMO_TAG_CONTAINER, SUMO_TAG_CONTAINER_STOP, SUMO_TAG_PERSON, TL, TLF, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by fillAdditionalElements().
|
protected |
fill common vehicle attributes (used by vehicles, trips, routeFlows and flows)
Definition at line 6435 of file GNETagPropertiesDatabase.cpp.
References ALL, GNEAttributeProperties::CREATEMODE, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, fillColorAttribute(), SUMOXMLDefinitions::InsertionChecks, GNEAttributeProperties::INT, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALEDGE, SUMO_ATTR_ARRIVALLANE, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_ARRIVALPOS_LAT, SUMO_ATTR_ARRIVALSPEED, SUMO_ATTR_CONTAINER_NUMBER, SUMO_ATTR_DEPARTEDGE, SUMO_ATTR_DEPARTLANE, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DEPARTPOS_LAT, SUMO_ATTR_DEPARTSPEED, SUMO_ATTR_INSERTIONCHECKS, SUMO_ATTR_LINE, SUMO_ATTR_PERSON_NUMBER, SUMO_ATTR_TYPE, TL, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::VTYPE.
Referenced by fillAdditionalElements(), and fillVehicleElements().
|
protected |
fill common vType attributes
Definition at line 6269 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::ALWAYSENABLED, SUMOXMLDefinitions::CarFollowModels, GNEAttributeProperties::CREATEMODE, DEFAULT, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DIALOGEDITOR, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EDITMODE, GNEAttributeProperties::EXTENDEDEDITOR, fillCarFollowingModelAttributes(), fillColorAttribute(), fillDistributionProbability(), fillImgFileAttribute(), fillJunctionModelAttributes(), fillLaneChangingModelAttributes(), GNEAttributeProperties::FLOAT, SUMOVTypeParameter::getLatAlignmentStrings(), OptionsCont::getOptions(), GNEAttributeProperties::INT, SUMOXMLDefinitions::LaneChangeModels, GNEAttributeProperties::LIST, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_ACTIONSTEPLENGTH, SUMO_ATTR_BOARDING_DURATION, SUMO_ATTR_CAR_FOLLOW_MODEL, SUMO_ATTR_CONTAINER_CAPACITY, SUMO_ATTR_DESIRED_MAXSPEED, SUMO_ATTR_EMISSIONCLASS, SUMO_ATTR_GUISHAPE, SUMO_ATTR_HEIGHT, SUMO_ATTR_LANE_CHANGE_MODEL, SUMO_ATTR_LATALIGNMENT, SUMO_ATTR_LENGTH, SUMO_ATTR_LOADING_DURATION, SUMO_ATTR_MAXSPEED, SUMO_ATTR_MAXSPEED_LAT, SUMO_ATTR_MINGAP, SUMO_ATTR_MINGAP_LAT, SUMO_ATTR_OSGFILE, SUMO_ATTR_PARKING_BADGES, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_SPEEDFACTOR, SUMO_ATTR_VCLASS, SUMO_ATTR_WIDTH, SUMO_TAG_CF_KRAUSS, GNEAttributeProperties::SUMOTIME, SumoVehicleClassStrings, SumoVehicleShapeStrings, TL, and toString().
Referenced by fillDemandElements().
|
protected |
fill container elements
Definition at line 3369 of file GNETagPropertiesDatabase.cpp.
References FileBucket::ADDITIONAL, GNETagProperties::CONTAINER, CONTAINER, CONTAINERFLOW, FileBucket::DEMAND, 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, TL, and GNETagProperties::VIEW.
Referenced by GNETagPropertiesDatabase().
|
protected |
fill container stop elements
Definition at line 4182 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, FileBucket::NOTHING, 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 3790 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_PARKINGAREA, 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_PARKINGAREA, 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_PARKINGAREA, 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_PARKINGAREA, 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_PARKINGAREA, GNE_TAG_TRANSHIP_EDGE_TRAINSTOP, GNE_TAG_TRANSHIP_EDGES, GNE_TAG_TRANSHIP_PARKINGAREA_BUSSTOP, GNE_TAG_TRANSHIP_PARKINGAREA_CHARGINGSTATION, GNE_TAG_TRANSHIP_PARKINGAREA_CONTAINERSTOP, GNE_TAG_TRANSHIP_PARKINGAREA_EDGE, GNE_TAG_TRANSHIP_PARKINGAREA_PARKINGAREA, GNE_TAG_TRANSHIP_PARKINGAREA_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_PARKINGAREA, GNE_TAG_TRANSHIP_TRAINSTOP_TRAINSTOP, GNE_TAG_TRANSHIPS, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NOPARAMETERS, FileBucket::NOTHING, SUMO_TAG_CONTAINER, SUMO_TAG_CONTAINERFLOW, SUMO_TAG_TRANSHIP, TL, GNETagProperties::TO_BUSSTOP, GNETagProperties::TO_CHARGINGSTATION, GNETagProperties::TO_CONTAINERSTOP, GNETagProperties::TO_EDGE, GNETagProperties::TO_PARKINGAREA, GNETagProperties::TO_TRAINSTOP, GNETagProperties::TRANSHIP, TRANSHIP_EDGES, and GNETagProperties::XMLCHILD.
Referenced by GNETagPropertiesDatabase().
|
protected |
fill container transport elements
Definition at line 3408 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_PARKINGAREA, 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_PARKINGAREA, 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_PARKINGAREA, 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_PARKINGAREA, 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_PARKINGAREA, GNE_TAG_TRANSPORT_EDGE_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_PARKINGAREA, GNE_TAG_TRANSPORT_PARKINGAREA_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_PARKINGAREA, GNE_TAG_TRANSPORT_TRAINSTOP_TRAINSTOP, GNE_TAG_TRANSPORTS, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NOPARAMETERS, FileBucket::NOTHING, SUMO_TAG_CONTAINER, SUMO_TAG_CONTAINERFLOW, SUMO_TAG_TRANSPORT, TL, GNETagProperties::TO_BUSSTOP, GNETagProperties::TO_CHARGINGSTATION, GNETagProperties::TO_CONTAINERSTOP, GNETagProperties::TO_EDGE, GNETagProperties::TO_PARKINGAREA, GNETagProperties::TO_TRAINSTOP, GNETagProperties::TRANSPORT, TRANSPORT_EDGE, and GNETagProperties::XMLCHILD.
Referenced by GNETagPropertiesDatabase().
|
protected |
fill Data elements
Definition at line 7508 of file GNETagPropertiesDatabase.cpp.
References FileBucket::ADDITIONAL, GNEAttributeProperties::CREATEMODE, FileBucket::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, FileBucket::MEANDATA, GNETagProperties::MEANDATA, MEANDATAEDGE, MEANDATALANE, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NO_PROPERTY, GNETagProperties::NOPARAMETERS, GNETagProperties::NOTDRAWABLE, FileBucket::NOTHING, 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 2592 of file GNETagPropertiesDatabase.cpp.
References FileBucket::ADDITIONAL, GNETagProperties::CONSECUTIVE_EDGES, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, FileBucket::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, FileBucket::NOTHING, 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 7861 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 7927 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 7917 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 7936 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 7896 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 7959 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().
|
protected |
fill edge attribute
Definition at line 7767 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().
|
protected |
fill file attribute
Definition at line 7823 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 7802 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().
|
protected |
fill hierarchy elements
Definition at line 377 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 7742 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DIALOGEDITOR, 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 7843 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 6875 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 2522 of file GNETagPropertiesDatabase.cpp.
References FileBucket::ADDITIONAL, GNETagProperties::ADDITIONALELEMENT, GNEAttributeProperties::BOOL, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EDITMODE, GNEAttributeCarrier::FALSE_STR, 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 7785 of file GNETagPropertiesDatabase.cpp.
References GNEAttributeProperties::DIALOGEDITOR, 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 6941 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 7758 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 552 of file GNETagPropertiesDatabase.cpp.
References ACTUATED, ALTERNATE_ONEWAY, GNEAttributeProperties::BOOL, CONNECTION, GNEAttributeProperties::COPYABLE, GNEAttributeProperties::CREATEMODE, CROSSING, DEAD_END, DEAD_END_DEPRECATED, DEFAULT, GNEAttributeProperties::DEFAULTVALUE, DELAYBASED, GNEAttributeProperties::DISCRETE, EDGE, EDGETYPE, GNEAttributeProperties::EDITMODE, GNEAttributeCarrier::FALSE_STR, fillAllowDisallowAttributes(), fillIDAttribute(), fillNameAttribute(), GNEAttributeProperties::FLOAT, SUMOXMLDefinitions::FringeTypeValues, OptionsCont::getOptions(), GLO_CONNECTION, GLO_CROSSING, GLO_EDGE, GLO_EDGETYPE, GLO_JUNCTION, GLO_LANE, GLO_LANETYPE, GLO_TLLOGIC, GLO_WALKINGAREA, GNE_ATTR_BIDIR, GNE_ATTR_IS_ROUNDABOUT, GNE_ATTR_OPPOSITE, GNE_ATTR_SHAPE_END, GNE_ATTR_SHAPE_START, GNE_ATTR_STOPOEXCEPTION, GNE_ATTR_STOPOFFSET, GNE_TAG_INTERNAL_LANE, INCOMING, GNEAttributeProperties::INT, INTERNAL, GNETagProperties::INTERNALLANE, GNETagProperties::JUNCTION, JUNCTION, LANE, SUMOXMLDefinitions::LaneSpreadFunctions, LANETYPE, GNEAttributeProperties::LIST, mySetTagProperties, myTagProperties, NEMA, FileBucket::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, SUMOXMLDefinitions::RoundaboutTypeValues, 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_ROUNDABOUT, SUMO_ATTR_ROUTINGTYPE, 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, 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 7833 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 3329 of file GNETagPropertiesDatabase.cpp.
References FileBucket::ADDITIONAL, FileBucket::DEMAND, 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 5612 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_PARKINGAREA, 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_PARKINGAREA, 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_PARKINGAREA, 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_PARKINGAREA, 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_PARKINGAREA, GNE_TAG_RIDE_EDGE_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_PARKINGAREA, GNE_TAG_RIDE_PARKINGAREA_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_PARKINGAREA, GNE_TAG_RIDE_TRAINSTOP_TRAINSTOP, GNE_TAG_RIDES, mySetTagProperties, myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NOPARAMETERS, FileBucket::NOTHING, GNETagProperties::PERSONPLAN, GNETagProperties::RIDE, RIDE_EDGE, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_RIDE, TL, GNETagProperties::TO_BUSSTOP, GNETagProperties::TO_CHARGINGSTATION, GNETagProperties::TO_CONTAINERSTOP, GNETagProperties::TO_EDGE, GNETagProperties::TO_PARKINGAREA, GNETagProperties::TO_TRAINSTOP, and GNETagProperties::XMLCHILD.
Referenced by GNETagPropertiesDatabase().
|
protected |
fill person plan trips
Definition at line 4263 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, FileBucket::NOTHING, 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 4927 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, FileBucket::NOTHING, 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 5993 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, FileBucket::NOTHING, 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 7389 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 7207 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 7480 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 7886 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().
|
protected |
fill ride common attributes
Definition at line 7434 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 2168 of file GNETagPropertiesDatabase.cpp.
References FileBucket::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().
|
protected |
fill stop elements
Definition at line 3015 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, FileBucket::NOTHING, 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 2324 of file GNETagPropertiesDatabase.cpp.
References FileBucket::ADDITIONAL, GNETagProperties::ADDITIONALELEMENT, GNEAttributeProperties::BOOL, GNEAttributeProperties::COPYABLE, GNEAttributeProperties::CREATEMODE, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::EDGE, GNEAttributeProperties::EDITMODE, GNEAttributeCarrier::FALSE_STR, 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, FileBucket::NOTHING, 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_STR, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNETagProperties::VIEW, and GNETagProperties::XMLCHILD.
Referenced by GNETagPropertiesDatabase().
|
protected |
fill ride common attributes
Definition at line 7463 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 7449 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 2724 of file GNETagPropertiesDatabase.cpp.
References FileBucket::ADDITIONAL, FileBucket::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_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_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, and VEHICLE.
Referenced by GNETagPropertiesDatabase().
|
protected |
fill vTypes attribute
Definition at line 7814 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 7417 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 3172 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, FileBucket::NOTHING, 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 2410 of file GNETagPropertiesDatabase.cpp.
References FileBucket::ADDITIONAL, 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 319 of file GNETagPropertiesDatabase.cpp.
References myHierarchyDepth.
| int GNETagPropertiesDatabase::getMaxNumberOfEditableAttributeRows | ( | ) | const |
max number of editable (non extended) attributes
Definition at line 295 of file GNETagPropertiesDatabase.cpp.
References myMaxNumberOfEditableAttributeRows.
| int GNETagPropertiesDatabase::getMaxNumberOfFlowAttributeRows | ( | ) | const |
get max number of flow attribute rows
Definition at line 307 of file GNETagPropertiesDatabase.cpp.
References myMaxNumberOfFlowAttributeRows.
| int GNETagPropertiesDatabase::getMaxNumberOfGeoAttributeRows | ( | ) | const |
get max number of geo attribute rows
Definition at line 301 of file GNETagPropertiesDatabase.cpp.
References myMaxNumberOfGeoAttributeRows.
| int GNETagPropertiesDatabase::getMaxNumberOfNeteditAttributesRows | ( | ) | const |
get max number of netedit attribute rows
Definition at line 313 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 112 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 GNEDemandElementSelector::GNEDemandElementSelector().
| 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().
| const GNETagProperties * GNETagPropertiesDatabase::getTagProperty | ( | const SumoXMLTag | tag, |
| const bool | hardFail ) const |
get tagProperty associated to the given tag
Definition at line 84 of file GNETagPropertiesDatabase.cpp.
References mySetTagProperties, myTagProperties, TLF, and toString().
Referenced by GNEViewParent::onCmdLocate().
|
privatedelete |
Invalidated assignment operator.
References GNETagPropertiesDatabase().
|
protected |
update max hierarchy depth
Definition at line 8015 of file GNETagPropertiesDatabase.cpp.
References myHierarchyDepth, and myTagProperties.
Referenced by GNETagPropertiesDatabase().
|
protected |
update max number of attributes by type
Definition at line 7976 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 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().
|
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().