![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNEPersonStop.h>
Public Types | |
| enum | Options { Options::NETWORK_ELEMENT, Options::ADDITIONAL_ELEMENT, Options::DEMAND_ELEMENT, Options::DATA_ELEMENT } |
| enum | ParameterisedAttrType { ParameterisedAttrType::STRING, ParameterisedAttrType::DOUBLE } |
| @brie enum for Parameterised type More... | |
Public Member Functions | |
| template<> | |
| void | addChildElement (GNEAdditional *element) |
| template<> | |
| void | addChildElement (GNEDemandElement *element) |
| template<> | |
| void | addChildElement (GNEEdge *element) |
| template<> | |
| void | addChildElement (GNEGenericData *element) |
| template<> | |
| void | addChildElement (GNEJunction *element) |
| template<> | |
| void | addChildElement (GNELane *element) |
| template<> | |
| void | addChildElement (GNEShape *element) |
| template<> | |
| void | addChildElement (GNETAZElement *element) |
| template<> | |
| void | addParentElement (GNEAdditional *element) |
| template<> | |
| void | addParentElement (GNEDemandElement *element) |
| template<> | |
| void | addParentElement (GNEEdge *element) |
| template<> | |
| void | addParentElement (GNEGenericData *element) |
| template<> | |
| void | addParentElement (GNEJunction *element) |
| template<> | |
| void | addParentElement (GNELane *element) |
| template<> | |
| void | addParentElement (GNEShape *element) |
| template<> | |
| void | addParentElement (GNETAZElement *element) |
| bool | checkChildAdditionalsOverlapping () const |
| check if children are overlapped (Used by Rerouters) More... | |
| bool | checkChildDemandElementsOverlapping () const |
| check if childs demand elements are overlapped More... | |
| void | clearParameter () |
| Clears the parameter map. More... | |
| void | decRef (const std::string &debugMsg="") |
| Decrease reference. More... | |
| virtual void | drawGLAdditional (GUISUMOAbstractView *const parent, const GUIVisualizationSettings &s) const |
| Draws additional, user-triggered visualisations. More... | |
| void | drawHierarchicalConnections (const GUIVisualizationSettings &s, const GNEAttributeCarrier *AC, const double exaggeration) const |
| Draw hierarchical connections between parent and children. More... | |
| void | drawName (const Position &pos, const double scale, const GUIVisualizationTextSettings &settings, const double angle=0) const |
| draw name of item More... | |
| bool | drawUsingSelectColor () const |
| check if attribute carrier must be drawn using selecting color. More... | |
| void | fixDemandElementProblem () |
| fix demand element problem (by default throw an exception, has to be reimplemented in children) More... | |
| template<> | |
| std::string | getACParameters () const |
| const std::map< std::string, std::string > & | getACParametersMap () const |
| get parameters map More... | |
| std::string | getAlternativeValueForDisabledAttributes (SumoXMLAttr key) const |
| virtual std::string | getAttributeForSelection (SumoXMLAttr key) const |
| method for getting the attribute in the context of object selection More... | |
| std::string | getBegin () const |
| get begin time of demand element More... | |
| const Position | getBeginPosition (const double pedestrianDepartPos) const |
| get personPlan start position More... | |
| const GNEGeometry::Geometry & | getDemandElementGeometry () |
| get demand element geometry (stacked) More... | |
| std::string | getDemandElementProblem () const |
| return a string with the current demand element problem (by default empty, can be reimplemented in children) More... | |
| double | getDouble (const std::string &key, const double defaultValue) const |
| Returns the value for a given key converted to a double. More... | |
| GUIGlObject * | getGUIGlObject () |
| get GUIGlObject associated with this AttributeCarrier More... | |
| const GNEHierarchicalContainer & | getHierarchicalContainer () const |
| get hierarchicalcontainer with parents and children More... | |
| FXIcon * | getIcon () const |
| get FXIcon associated to this AC More... | |
| const std::string & | getID () const |
| get ID More... | |
| GNEMoveOperation * | getMoveOperation (const double shapeOffset) |
| get move operation for the given shapeOffset More... | |
| GNENet * | getNet () const |
| get pointer to net More... | |
| GNEDemandElement * | getNextChildDemandElement (const GNEDemandElement *demandElement) const |
| get next child demand element to the given demand element More... | |
| const std::string | getParameter (const std::string &key, const std::string defaultValue="") const |
| Returns the value for a given key. More... | |
| const std::map< std::string, std::string > & | getParametersMap () const |
| Returns the inner key/value map. More... | |
| std::string | getParametersStr (const std::string kvsep="=", const std::string sep="|") const |
| Returns the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN". More... | |
| GNEDemandElement * | getPreviousChildDemandElement (const GNEDemandElement *demandElement) const |
| get previous child demand element to the given demand element More... | |
| const GNETagProperties & | getTagProperty () const |
| get Tag Property assigned to this object More... | |
| const std::string & | getTagStr () const |
| get tag assigned to this object in string format More... | |
| std::vector< GNEEdge * > | getViaEdges () const |
| get middle (via) parent edges More... | |
| GNEPersonStop (GNENet *net, GNEDemandElement *personParent, GNEAdditional *stoppingPlace, const SUMOVehicleParameter::Stop &stopParameter) | |
| constructor used for stops over busStops More... | |
| GNEPersonStop (GNENet *net, GNEDemandElement *personParent, GNEEdge *edge, const SUMOVehicleParameter::Stop &stopParameter) | |
| constructor used for stops over lanes More... | |
| void | incRef (const std::string &debugMsg="") |
| Increarse reference. More... | |
| bool | isAdditionalElement () const |
| check if pathElement is an additional element More... | |
| bool | isAttributeCarrierSelected () const |
| check if attribute carrier is selected More... | |
| bool | isDataElement () const |
| check if pathElement is a data element More... | |
| bool | isDemandElement () const |
| check if pathElement is a demand element More... | |
| bool | isDemandElementValid () const |
| check if current demand element is valid to be writed into XML (by default true, can be reimplemented in children) More... | |
| bool | isNetworkElement () const |
| check if pathElement is a network element More... | |
| bool | knowsParameter (const std::string &key) const |
| Returns whether the parameter is known. More... | |
| virtual void | onLeftBtnPress (void *) |
| notify object about left click More... | |
| virtual void | openDemandElementDialog () |
| open DemandElement Dialog More... | |
| template<> | |
| int | parse (const std::string &string) |
| template<> | |
| std::vector< GNEEdge * > | parse (GNENet *net, const std::string &value) |
| template<> | |
| std::string | parseIDs (const std::vector< GNEEdge * > &ACs) |
| template<> | |
| std::string | parseIDs (const std::vector< GNELane * > &ACs) |
| virtual void | removeActiveAddVisualisation (GUISUMOAbstractView *const, int) |
| remove additional user-griggered visualisations More... | |
| template<> | |
| void | removeChildElement (GNEAdditional *element) |
| template<> | |
| void | removeChildElement (GNEDemandElement *element) |
| template<> | |
| void | removeChildElement (GNEEdge *element) |
| template<> | |
| void | removeChildElement (GNEGenericData *element) |
| template<> | |
| void | removeChildElement (GNEJunction *element) |
| template<> | |
| void | removeChildElement (GNELane *element) |
| template<> | |
| void | removeChildElement (GNEShape *element) |
| template<> | |
| void | removeChildElement (GNETAZElement *element) |
| void | removeGeometryPoint (const Position clickedPosition, GNEUndoList *undoList) |
| remove geometry point in the clicked position (Currently unused in shapes) More... | |
| template<> | |
| void | removeParentElement (GNEAdditional *element) |
| template<> | |
| void | removeParentElement (GNEDemandElement *element) |
| template<> | |
| void | removeParentElement (GNEEdge *element) |
| template<> | |
| void | removeParentElement (GNEGenericData *element) |
| template<> | |
| void | removeParentElement (GNEJunction *element) |
| template<> | |
| void | removeParentElement (GNELane *element) |
| template<> | |
| void | removeParentElement (GNEShape *element) |
| template<> | |
| void | removeParentElement (GNETAZElement *element) |
| void | restoreHierarchicalContainer (const GNEHierarchicalContainer &container) |
| restore hierarchical container More... | |
| void | selectAttributeCarrier (const bool changeFlag=true) |
| select attribute carrier using GUIGlobalSelection More... | |
| virtual void | setParameter (const std::string &key, const std::string &value) |
| Sets a parameter. More... | |
| void | setParameters (const Parameterised ¶ms) |
| set the inner key/value map in map<string, string> format More... | |
| void | setParametersMap (const std::map< std::string, std::string > ¶msMap) |
| set the inner key/value map in map<string, string> format More... | |
| void | setParametersStr (const std::string ¶msString, const std::string kvsep="=", const std::string sep="|") |
| set the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN" More... | |
| bool | unreferenced () |
| check if object ins't referenced More... | |
| void | unselectAttributeCarrier (const bool changeFlag=true) |
| unselect attribute carrier using GUIGlobalSelection More... | |
| void | unsetParameter (const std::string &key) |
| Removes a parameter. More... | |
| void | updateDemandElementGeometry (const GNELane *lane, const double posOverLane) |
| update element stacked geometry (stacked) More... | |
| void | updateDemandElementSpreadGeometry (const GNELane *lane, const double posOverLane) |
| update element spread geometry More... | |
| void | updateDemandElementStackLabel (const int stack) |
| update stack label More... | |
| void | updateHierarchicalConnections () |
| update child connections More... | |
| void | updateParameters (const std::map< std::string, std::string > &mapArg) |
| Adds or updates all given parameters from the map. More... | |
| virtual void | updateParentAdditional () |
| update parent after add or remove a child (can be reimplemented, for example used for statistics) More... | |
| void | write (OutputDevice &dev, bool close=true) const |
| Writes the stop as XML. More... | |
| void | writeDemandElement (OutputDevice &device) const |
| writte demand element element into a xml file More... | |
| void | writeParams (OutputDevice &device) const |
| write Params in the given outputdevice More... | |
| void | writeTriggers (OutputDevice &dev) const |
| write trigger attribute More... | |
| ~GNEPersonStop () | |
| destructor More... | |
members and functions relative to elements common to all demand elements | |
obtain VClass related with this demand element | |
| SUMOVehicleClass | getVClass () const |
| const RGBColor & | getColor () const |
| get color More... | |
Functions related with geometry of element | |
update pre-computed geometry information | |
| void | updateGeometry () |
| update pre-computed geometry information More... | |
| Position | getPositionInView () const |
| Returns position of demand element in view. More... | |
inherited from GUIGlObject | |
| std::string | getParentName () const |
| Returns the name of the parent object. More... | |
| Boundary | getCenteringBoundary () const |
| Returns the boundary to which the view shall be centered in order to show the object. More... | |
| void | splitEdgeGeometry (const double splitPosition, const GNENetworkElement *originalElement, const GNENetworkElement *newElement, GNEUndoList *undoList) |
| split geometry More... | |
| void | drawGL (const GUIVisualizationSettings &s) const |
| Draws the object. More... | |
inherited from GNEPathManager::PathElement | |
| void | computePathElement () |
| compute pathElement More... | |
| void | drawPartialGL (const GUIVisualizationSettings &s, const GNELane *lane, const GNEPathManager::Segment *segment, const double offsetFront) const |
| Draws partial object. More... | |
| void | drawPartialGL (const GUIVisualizationSettings &s, const GNELane *fromLane, const GNELane *toLane, const GNEPathManager::Segment *segment, const double offsetFront) const |
| Draws partial object (junction) More... | |
| GNELane * | getFirstPathLane () const |
| get first path lane More... | |
| GNELane * | getLastPathLane () const |
| get last path lane More... | |
| std::string | getAttribute (SumoXMLAttr key) const |
| inherited from GNEAttributeCarrier More... | |
| double | getAttributeDouble (SumoXMLAttr key) const |
| Position | getAttributePosition (SumoXMLAttr key) const |
| void | setAttribute (SumoXMLAttr key, const std::string &value, GNEUndoList *undoList) |
| method for setting the attribute and letting the object perform demand element changes More... | |
| bool | isValid (SumoXMLAttr key, const std::string &value) |
| method for checking if the key and their conrrespond attribute are valids More... | |
| void | enableAttribute (SumoXMLAttr key, GNEUndoList *undoList) |
| void | disableAttribute (SumoXMLAttr key, GNEUndoList *undoList) |
| bool | isAttributeEnabled (SumoXMLAttr key) const |
| std::string | getPopUpID () const |
| get PopPup ID (Used in AC Hierarchy) More... | |
| std::string | getHierarchyName () const |
| get Hierarchy Name (Used in AC Hierarchy) More... | |
Static Public Member Functions | |
| static const std::vector< GNETagProperties > | allowedAttributeProperties (const bool onlyDrawables) |
| get tags of all editable element types More... | |
| static bool | areParametersValid (const std::string &value, bool report=false, ParameterisedAttrType attrType=ParameterisedAttrType::STRING, const std::string kvsep="=", const std::string sep="|") |
| check if given string can be parsed to a parameters map "key1=value1|key2=value2|...|keyN=valueN" More... | |
| template<typename T > | |
| static bool | canParse (const std::string &string) |
| true if a value of type T can be parsed from string More... | |
| template<typename T > | |
| static bool | canParse (GNENet *net, const std::string &value, bool report) |
| true if a value of type T can be parsed from string More... | |
| static void | commitMove (const GNEViewNet *viewNet, GNEMoveOperation *moveOperation, const GNEMoveOffset &offset, GNEUndoList *undoList) |
| commit move element for the given offset More... | |
| static const std::vector< std::pair< GNETagProperties, std::string > > | getAllowedTagPropertiesByCategory (const int tagPropertyCategory, const bool onlyDrawables) |
| get tagProperties of all editable element types using TagProperty Type (NetworkEditMode::NETWORKELEMENT, ADDITIONALELEMENT, etc.) More... | |
| static const GNETagProperties & | getTagProperties (SumoXMLTag tag) |
| get Tag Properties More... | |
| static bool | lanesConsecutives (const std::vector< GNELane * > &lanes) |
| check if lanes are consecutives More... | |
| static void | moveElement (const GNEViewNet *viewNet, GNEMoveOperation *moveOperation, const GNEMoveOffset &offset) |
| move element the for given offset (note: offset can be X-Y-0, 0-0-Z or X-Y-Z) More... | |
| template<typename T > | |
| static T | parse (const std::string &string) |
| parses a value of type T from string (used for basic types: int, double, bool, etc.) More... | |
| template<typename T > | |
| static T | parse (GNENet *net, const std::string &value) |
| parses a complex value of type T from string (use for list of edges, list of lanes, etc.) More... | |
| template<typename T > | |
| static T | parseAttributeFromXML (const SUMOSAXAttributes &attrs, const std::string &objectID, const SumoXMLTag tag, const SumoXMLAttr attribute, bool &abort) |
| Parse attribute from XML and show warnings if there are problems parsing it. More... | |
| template<typename T > | |
| static std::string | parseIDs (const std::vector< T > &ACs) |
| parses a list of specific Attribute Carriers into a string of IDs More... | |
Data Fields | |
| std::vector< std::tuple< std::string, double, double > > | accessPos |
| lanes and positions connected to this stop (only used by duarouter where Stop is used to store stopping places) More... | |
| std::string | actType |
| act Type (only used by Persons) (used by NETEDIT) More... | |
| SUMOTime | arrival = -1 |
| The (expected) time at which the vehicle reaches the stop. More... | |
| std::set< std::string > | awaitedContainers |
| IDs of containers the vehicle has to wait for until departing. More... | |
| std::set< std::string > | awaitedPersons |
| IDs of persons the vehicle has to wait for until departing. More... | |
| std::string | busstop |
| (Optional) bus stop if one is assigned to the stop More... | |
| std::string | chargingStation |
| (Optional) charging station if one is assigned to the stop More... | |
| std::string | containerstop |
| (Optional) container stop if one is assigned to the stop More... | |
| bool | containerTriggered = false |
| whether an arriving container lets the vehicle continue More... | |
| SUMOTime | duration = -1 |
| The stopping duration. More... | |
| std::string | edge |
| The edge to stop at (used only in NETEDIT) More... | |
| SUMOTime | ended = -1 |
| the time at which this stop was ended More... | |
| double | endPos = 0. |
| The stopping position end. More... | |
| SUMOTime | extension = -1 |
| The maximum time extension for boarding / loading. More... | |
| bool | friendlyPos = false |
| enable or disable friendly position (used by NETEDIT) More... | |
| int | index = 0 |
| at which position in the stops list More... | |
| std::string | join |
| the id of the vehicle (train portion) to which this vehicle shall be joined More... | |
| bool | joinTriggered = false |
| whether an joined vehicle lets this vehicle continue More... | |
| std::string | lane |
| The lane to stop at. More... | |
| std::string | line |
| the new line id of the trip within a cyclical public transport route More... | |
| std::string | overheadWireSegment |
| (Optional) overhead line segment if one is assigned to the stop More... | |
| int | parametersSet = 0 |
| Information for the output which parameter were set. More... | |
| bool | parking = false |
| whether the vehicle is removed from the net while stopping More... | |
| std::string | parkingarea |
| (Optional) parking area if one is assigned to the stop More... | |
| std::set< std::string > | permitted |
| IDs of persons or containers that may board/load at this stop. More... | |
| double | speed = 0. |
| the speed at which this stop counts as reached (waypoint mode) More... | |
| std::string | split |
| the id of the vehicle (train portion) that splits of upon reaching this stop More... | |
| SUMOTime | started = -1 |
| the time at which this stop was reached More... | |
| double | startPos = 0. |
| The stopping position start. More... | |
| bool | triggered = false |
| whether an arriving person lets the vehicle continue More... | |
| std::string | tripId |
| id of the trip within a cyclical public transport route More... | |
| SUMOTime | until = -1 |
| The time at which the vehicle may continue its journey. More... | |
Static Public Attributes | |
| static const GUIGlID | INVALID_ID = 0 |
| static const double | INVALID_POSITION |
| invalid double position More... | |
| static const size_t | MAXNUMBEROFATTRIBUTES = 128 |
| max number of attributes allowed for every tag More... | |
| static StringBijection< GUIGlObjectType > | TypeNames |
| associates object types with strings More... | |
Protected Member Functions | |
| void | buildAdditionalsPopupOptions (GUIMainWindow &app, GUIGLObjectPopupMenu *ret, const std::string &type) |
| build basic additional popup options. Used to unify pop-ups menu in netedit and SUMO-GUI More... | |
| void | buildShapePopupOptions (GUIMainWindow &app, GUIGLObjectPopupMenu *ret, const std::string &type) |
| build basic shape popup options. Used to unify pop-ups menu in netedit and SUMO-GUI More... | |
| void | drawPersonStopOverBusStop (const GUIVisualizationSettings &s, const double exaggeration, const RGBColor &stopColor) const |
| draw personStop over busStop More... | |
| void | drawPersonStopOverLane (const GUIVisualizationSettings &s, const double exaggeration, const RGBColor &stopColor) const |
| draw personStop over lane More... | |
| const GNELane * | getFirstAllowedLane () const |
| get first valid lane More... | |
| bool | isValidDemandElementID (const std::string &newID) const |
| check if a new demand element ID is valid More... | |
| void | replaceAdditionalParent (SumoXMLTag tag, const std::string &value) |
| replace additional parent More... | |
| template<typename T , typename U > | |
| void | replaceChildElements (T *elementChild, const U &newChildren) |
| replace child elements More... | |
| void | replaceDemandElementParent (SumoXMLTag tag, const std::string &value, const int parentIndex) |
| replace demand element parent More... | |
| void | replaceDemandParentEdges (const std::string &value) |
| replace demand parent edges More... | |
| void | replaceDemandParentLanes (const std::string &value) |
| replace demand parent lanes More... | |
| void | replaceFirstParentEdge (const std::string &value) |
| replace the first parent edge More... | |
| void | replaceLastParentEdge (const std::string &value) |
| replace the last parent edge More... | |
| void | replaceMiddleParentEdges (const std::string &value, const bool updateChildReferences) |
| replace middle (via) parent edges More... | |
| template<typename T , typename U > | |
| void | replaceParentElements (T *elementChild, const U &newParents) |
| replace parent elements More... | |
Protected Attributes | |
| GNEGeometry::Geometry | myDemandElementGeometry |
| demand element geometry (also called "stacked geometry") More... | |
| GNEGeometry::HierarchicalConnections | myHierarchicalConnections |
| hierarchical connections More... | |
| double | myMoveElementLateralOffset |
| move element lateral offset (used by elements placed over lanes More... | |
| GNENet * | myNet |
| pointer to net More... | |
| bool | mySelected |
| boolean to check if this AC is selected (instead of GUIGlObjectStorage) More... | |
| GNEGeometry::Geometry | mySpreadGeometry |
| demand element spread geometry (Only used by vehicles and pedestrians) More... | |
| int | myStackedLabelNumber |
| stacked label number More... | |
| const GNETagProperties & | myTagProperty |
| the xml tag to which this attribute carrier corresponds More... | |
Static Protected Attributes | |
| static GNETagProperties | dummyTagProperty |
| dummy TagProperty used for reference some elements (for Example, dummyEdge) More... | |
Private Member Functions | |
| virtual bool | checkChildDemandElementRestriction () const |
| check restriction with the number of children More... | |
| void | commitMoveShape (const GNEMoveResult &moveResult, GNEUndoList *undoList) |
| commit move shape More... | |
| std::string | createFullName () const |
| create full name More... | |
| GNEPersonStop (const GNEPersonStop &)=delete | |
| Invalidated copy constructor. More... | |
| GNEPersonStop & | operator= (const GNEPersonStop &)=delete |
| Invalidated assignment operator. More... | |
| void | setAttribute (SumoXMLAttr key, const std::string &value) |
| method for setting the attribute and nothing else More... | |
| void | setEnabledAttribute (const int enabledAttributes) |
| method for enabling the attribute and nothing else (used in GNEChange_EnableAttribute) More... | |
| void | setMoveShape (const GNEMoveResult &moveResult) |
| set move shape More... | |
Static Private Member Functions | |
| static void | calculateDoubleMovementOverOneLane (GNEMoveResult &moveResult, const GNEViewNet *viewNet, const GNEMoveOperation *moveOperation, const GNEMoveOffset &offset) |
| calculate double movement over one lane More... | |
| static void | calculateDoubleMovementOverTwoLanes (GNEMoveResult &moveResult, const GNEViewNet *viewNet, const GNEMoveOperation *moveOperation, const GNEMoveOffset &offset) |
| calculate double movement over two lanes More... | |
| static void | calculateNewLane (const GNEViewNet *viewNet, const GNELane *originalLane, const GNELane *&newLane, double &laneOffset) |
| calculate new lane More... | |
| static void | calculateSingleMovementOverOneLane (GNEMoveResult &moveResult, const GNEViewNet *viewNet, const GNELane *lane, const double pos, const GNEMoveOffset &offset) |
| calculate single movement over one lane More... | |
| static bool | checkParsedAttribute (const GNETagProperties &tagProperties, const GNEAttributeProperties &attrProperties, const SumoXMLAttr attribute, std::string &defaultValue, std::string &parsedAttribute, std::string &warningMessage) |
| parse and check attribute (note: This function is only to improve legilibility) More... | |
| static void | fillAdditionals () |
| fill additional elements More... | |
| static void | fillAttributeCarriers () |
| fill Attribute Carriers More... | |
| static void | fillCarFollowingModelAttributes (SumoXMLTag currentTag) |
| fill Car Following Model of Vehicle/Person Types More... | |
| static void | fillCommonFlowAttributes (SumoXMLTag currentTag, const bool forVehicles) |
| fill common flow attributes (used by flows, routeFlows and personFlows) More... | |
| static void | fillCommonPersonAttributes (SumoXMLTag currentTag) |
| fill common person attributes (used by person and personFlows) More... | |
| static void | fillCommonStopAttributes (SumoXMLTag currentTag, const bool parking) |
| fill stop person attributes More... | |
| static void | fillCommonVehicleAttributes (SumoXMLTag currentTag) |
| fill common vehicle attributes (used by vehicles, trips, routeFlows and flows) More... | |
| static void | fillDataElements () |
| fill Data elements More... | |
| static void | fillDemandElements () |
| fill demand elements More... | |
| static void | fillJunctionModelAttributes (SumoXMLTag currentTag) |
| fill Junction Model Attributes of Vehicle/Person Types More... | |
| static void | fillLaneChangingModelAttributes (SumoXMLTag currentTag) |
| fill Junction Model Attributes of Vehicle/Person Types More... | |
| static void | fillNetworkElements () |
| fill network elements More... | |
| static void | fillPersonElements () |
| fill person elements More... | |
| static void | fillPersonPlanRides () |
| fill person plan rides More... | |
| static void | fillPersonPlanTrips () |
| fill person plan trips More... | |
| static void | fillPersonPlanWalks () |
| fill person plan walks More... | |
| static void | fillPersonStopElements () |
| fill personStop elements More... | |
| static void | fillShapes () |
| fill shape elements More... | |
| static void | fillStopElements () |
| fill stop elements More... | |
| static void | fillTAZElements () |
| fill TAZ elements More... | |
| static void | fillVehicleElements () |
| fill vehicle elements More... | |
| static bool | isParameterValid (const std::string &value, ParameterisedAttrType attrType, const std::string &kvsep, const std::string &sep) |
| check if given string can be parsed to a parameter of type "key=value" More... | |
| static bool | parseMaskedPositionAttribute (const SUMOSAXAttributes &attrs, const std::string &objectID, const GNETagProperties &tagProperties, const GNEAttributeProperties &attrProperties, std::string &parsedAttribute, std::string &warningMessage) |
| parse and check masked (note: This function is only to improve legilibility) More... | |
Private Attributes | |
| ParameterisedAttrType | myAttrType |
| parameterised type More... | |
| int | myCount |
| reference counter More... | |
| std::string | myFullName |
| full name of GL Object More... | |
| GUIGlID | myGlID |
| The numerical id of the object. More... | |
| const GUIGlObjectType | myGLObjectType |
| The type of the object. More... | |
| GNEHierarchicalContainer | myHierarchicalContainer |
| hierarchical container with parents and children More... | |
| std::map< std::string, std::string > | myMap |
| The key->value map. More... | |
| std::string | myMicrosimID |
| ID of GL object. More... | |
| const Options | myOption |
| pathElement option More... | |
| std::set< GUIParameterTableWindow * > | myParamWindows |
| Parameter table windows which refer to this object. More... | |
Static Private Attributes | |
| static StringBijection< GUIGlObjectType >::Entry | GUIGlObjectTypeNamesInitializer [] |
| LinkStates (Currently unused) More... | |
| static std::map< SumoXMLTag, GNETagProperties > | myTagProperties |
| map with the tags properties More... | |
inherited from GUIGlObject | |
| virtual GUIGLObjectPopupMenu * | getPopUpMenu (GUIMainWindow &app, GUISUMOAbstractView &parent) |
| Returns an own popup-menu. More... | |
| GUIParameterTableWindow * | getParameterWindow (GUIMainWindow &app, GUISUMOAbstractView &parent) |
| Returns an own parameter window. More... | |
Only for person plans | |
| bool | drawPersonPlan () const |
| void | drawPersonPlanPartial (const GUIVisualizationSettings &s, const GNELane *lane, const GNEPathManager::Segment *segment, const double offsetFront, const double personPlanWidth, const RGBColor &personPlanColor) const |
| draw person plan partial lane More... | |
| void | drawPersonPlanPartial (const GUIVisualizationSettings &s, const GNELane *fromLane, const GNELane *toLane, const GNEPathManager::Segment *segment, const double offsetFront, const double personPlanWidth, const RGBColor &personPlanColor) const |
| draw person plan partial junction More... | |
| static const double | myPersonPlanArrivalPositionDiameter = SUMO_const_halfLaneWidth |
| person plans arrival position radius More... | |
interfaces to be implemented by derived classes | |
| virtual void | removedPopupMenu () |
| notify object about popup menu removal More... | |
| virtual GUIParameterTableWindow * | getTypeParameterWindow (GUIMainWindow &app, GUISUMOAbstractView &parent) |
| Returns an own type parameter window (optional) More... | |
| virtual const std::string & | getMicrosimID () const |
| Returns the id of the object as known to microsim. More... | |
| virtual const std::string | getOptionalName () const |
| Returns the name of the object (default "") More... | |
| virtual void | setMicrosimID (const std::string &newID) |
| Changes the microsimID of the object. More... | |
| GUIGlObjectType | getType () const |
| Returns the type of the object as coded in GUIGlObjectType. More... | |
| virtual double | getColorValue (const GUIVisualizationSettings &, int) const |
Definition at line 32 of file GNEPersonStop.h.
|
stronginherited |
| Enumerator | |
|---|---|
| NETWORK_ELEMENT | |
| ADDITIONAL_ELEMENT | |
| DEMAND_ELEMENT | |
| DATA_ELEMENT | |
Definition at line 146 of file GNEPathManager.h.
|
stronginherited |
@brie enum for Parameterised type
| Enumerator | |
|---|---|
| STRING | Parameterised accept strings. |
| DOUBLE | Parameterised only accept doubles. |
Definition at line 44 of file Parameterised.h.
| GNEPersonStop::GNEPersonStop | ( | GNENet * | net, |
| GNEDemandElement * | personParent, | ||
| GNEAdditional * | stoppingPlace, | ||
| const SUMOVehicleParameter::Stop & | stopParameter | ||
| ) |
constructor used for stops over busStops
Definition at line 40 of file GNEPersonStop.cpp.
| GNEPersonStop::GNEPersonStop | ( | GNENet * | net, |
| GNEDemandElement * | personParent, | ||
| GNEEdge * | edge, | ||
| const SUMOVehicleParameter::Stop & | stopParameter | ||
| ) |
constructor used for stops over lanes
Definition at line 47 of file GNEPersonStop.cpp.
| GNEPersonStop::~GNEPersonStop | ( | ) |
destructor
Definition at line 54 of file GNEPersonStop.cpp.
|
privatedelete |
Invalidated copy constructor.
|
inherited |
add (or update attribute) key and attribute
Definition at line 426 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getACParametersMap(), and GNEAttributeCarrier::setACParameters().
|
inherited |
Definition at line 360 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), GNEAttributeCarrier::getTagProperty(), GNETagProperties::isSlave(), GNEHierarchicalElement::myHierarchicalConnections, GNEHierarchicalElement::myHierarchicalContainer, and GNEGeometry::HierarchicalConnections::update().
|
inherited |
Definition at line 385 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 346 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 392 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 339 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 353 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 371 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 378 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
add child element
Referenced by GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildBusStop(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildChargingStation(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEAdditionalHandler::buildContainerStop(), GNEAdditionalHandler::buildDestProbReroute(), GNEAdditionalHandler::buildDetectorE1Instant(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEAdditionalHandler::buildE1Detector(), GNEAdditionalHandler::buildEdgeCalibrator(), GNEDataHandler::buildEdgeData(), GNEDataHandler::buildEdgeRelationData(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowOverRoute(), GNEAdditionalHandler::buildLaneCalibrator(), GNEAdditionalHandler::buildParkingArea(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildParkingSpace(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonStop(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildPOILane(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNEAdditionalHandler::buildRouteProbe(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditionalHandler::buildSingleLaneDetectorE2(), GNERouteHandler::buildStop(), GNEDataHandler::buildTAZRelationData(), GNEAdditionalHandler::buildTrainStop(), GNERouteHandler::buildTrip(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildWalk(), and GNERouteHandler::closeRoute().
|
inherited |
Definition at line 309 of file GUIGlObject.cpp.
References GUIGlObject::myParamWindows.
Referenced by GUIParameterTableWindow::GUIParameterTableWindow().
|
inherited |
|
inherited |
Definition at line 267 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 230 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 274 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 223 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 237 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 253 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 260 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
add parent element
|
staticinherited |
get tags of all editable element types
Definition at line 603 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAttributeCarriers(), and GNEAttributeCarrier::myTagProperties.
|
staticinherited |
check if given string can be parsed to a parameters map "key1=value1|key2=value2|...|keyN=valueN"
Definition at line 217 of file Parameterised.cpp.
References StringTokenizer::getVector(), Parameterised::isParameterValid(), and WRITE_WARNING.
Referenced by GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEParkingArea::isValid(), GNEClosingReroute::isValid(), GNEDetectorEntryExit::isValid(), GNEDestProbReroute::isValid(), GNEDetectorE1::isValid(), GNEClosingLaneReroute::isValid(), GNERouteProbReroute::isValid(), GNEVaporizer::isValid(), GNEParkingAreaReroute::isValid(), GNERouteProbe::isValid(), GNEVariableSpeedSignStep::isValid(), GNEDetectorE3::isValid(), GNECalibratorFlow::isValid(), GNERerouterInterval::isValid(), GNELaneType::isValid(), GNERerouter::isValid(), GNEVariableSpeedSign::isValid(), GNEDetectorE1Instant::isValid(), GNEParkingSpace::isValid(), GNEAccess::isValid(), GNETAZSourceSink::isValid(), GNECrossing::isValid(), GNEDetectorE2::isValid(), GNETAZ::isValid(), GNECalibrator::isValid(), GNEEdgeType::isValid(), GNEEdgeData::isValid(), GNEConnection::isValid(), GNETAZRelData::isValid(), GNEEdgeRelData::isValid(), GNEPoly::isValid(), GNEVehicleType::isValid(), GNEJunction::isValid(), GNEEdge::isValid(), GNEPOI::isValid(), GNEPersonTrip::isValid(), GNERide::isValid(), GNEWalk::isValid(), GNELane::isValid(), GNERoute::isValid(), GNEPerson::isValid(), GNEVehicle::isValid(), GNEInspectorFrame::ParametersEditorInspector::onCmdSetParameters(), and GNEFrameAttributesModuls::ParametersEditorCreator::onCmdSetParameters().
|
protectedinherited |
build basic additional popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
Definition at line 347 of file GUIGlObject.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildNameCopyPopupEntry(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GUIGlObject::buildSelectionPopupEntry(), and GUIGlObject::buildShowParamsPopupEntry().
|
protectedinherited |
Builds an entry which allows to center to the object.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 238 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), MID_CENTER, and RECENTERVIEW.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GNENet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNETAZ::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNEEdge::getPopUpMenu(), GUINet::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNELane::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GUILane::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), and GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu().
|
protectedinherited |
Builds entries which allow to copy the name / typed name into the clipboard.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 247 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), MID_COPY_NAME, and MID_COPY_TYPED_NAME.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNETAZ::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNELane::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), and GUILane::getPopUpMenu().
|
protectedinherited |
Builds the header.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 229 of file GUIGlObject.cpp.
References GUIMainWindow::getBoldFont(), and GUIGlObject::getFullName().
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GNENet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GNEInternalLane::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNETAZ::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNERide::getPopUpMenu(), GNEEdge::getPopUpMenu(), GUINet::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNELane::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GUILane::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), and GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu().
|
protectedinherited |
Builds an entry which allows to copy the cursor position if geo projection is used, also builds an entry for copying the geo-position.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 288 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GeoConvHelper::getFinal(), MID_COPY_CURSOR_GEOPOSITION, and MID_COPY_CURSOR_POSITION.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GNENet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GNEJunction::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNEEdge::getPopUpMenu(), GUINet::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNERoute::getPopUpMenu(), GNELane::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GUILane::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), and GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu().
|
protectedinherited |
Builds an entry which allows to (de)select the object.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 257 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), FLAG_MINUS, FLAG_PLUS, GUIGlObject::getGlID(), GUIIconSubSys::getIcon(), GUIGlObject::getType(), gSelected, GUISelectedStorage::isSelected(), MID_ADDSELECT, and MID_REMOVESELECT.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), and GUILane::getPopUpMenu().
|
protectedinherited |
build basic shape popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
Definition at line 324 of file GUIGlObject.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildNameCopyPopupEntry(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GUIGlObject::buildSelectionPopupEntry(), and GUIGlObject::buildShowParamsPopupEntry().
Referenced by GUIPointOfInterest::getPopUpMenu().
|
protectedinherited |
Builds an entry which allows to open the manipulator window.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 300 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), MANIP, and MID_MANIP.
Referenced by GUILaneSpeedTrigger::getPopUpMenu(), and GUITriggeredRerouter::getPopUpMenu().
|
protectedinherited |
Builds an entry which allows to open the parameter window.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 270 of file GUIGlObject.cpp.
References APP_TABLE, GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), and MID_SHOWPARS.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNETAZ::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNEEdge::getPopUpMenu(), GUINet::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNELane::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GUILane::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), and GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu().
|
protectedinherited |
Builds an entry which allows to open the type parameter window.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 279 of file GUIGlObject.cpp.
References APP_TABLE, GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), and MID_SHOWTYPEPARS.
Referenced by GUIPerson::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), and GUIBaseVehicle::getPopUpMenu().
|
staticprivateinherited |
calculate double movement over one lane
Definition at line 352 of file GNEMoveElement.cpp.
References Position::add(), GNEMoveOperation::firstLane, GNEMoveOperation::firstPosition, GNELane::getLaneShape(), GNELane::getLengthGeometryFactor(), PositionVector::length2D(), PositionVector::nearest_offset_to_point2D(), GNEMoveResult::newFirstPos, GNEMoveResult::newSecondPos, PositionVector::positionAtOffset2D(), GNEMoveOperation::secondPosition, GUISUMOAbstractView::snapToActiveGrid(), GNEMoveOffset::x, GNEMoveOffset::y, and GNEMoveOffset::z.
Referenced by GNEMoveElement::commitMove(), and GNEMoveElement::moveElement().
|
staticprivateinherited |
calculate double movement over two lanes
Definition at line 396 of file GNEMoveElement.cpp.
References GNEMoveElement::calculateSingleMovementOverOneLane(), GNEMoveOperation::firstLane, GNEMoveOperation::firstPosition, INVALID_DOUBLE, GNEMoveResult::newFirstPos, GNEMoveResult::newSecondPos, GNEMoveOperation::secondLane, and GNEMoveOperation::secondPosition.
Referenced by GNEMoveElement::commitMove(), and GNEMoveElement::moveElement().
|
staticprivateinherited |
calculate new lane
Definition at line 416 of file GNEMoveElement.cpp.
References Position::distanceSquaredTo2D(), Position::distanceTo2D(), GNELane::getIndex(), GNEEdge::getLanes(), GNELane::getLaneShape(), GNELane::getParentEdge(), GUISUMOAbstractView::getPositionInformation(), PositionVector::nearest_offset_to_point2D(), and PositionVector::positionAtOffset2D().
Referenced by GNEMoveElement::commitMove(), and GNEMoveElement::moveElement().
|
staticprivateinherited |
calculate single movement over one lane
Definition at line 313 of file GNEMoveElement.cpp.
References Position::add(), GNELane::getLaneShape(), GNELane::getLengthGeometryFactor(), PositionVector::length2D(), PositionVector::nearest_offset_to_point2D(), GNEMoveResult::newFirstPos, PositionVector::positionAtOffset2D(), GUISUMOAbstractView::snapToActiveGrid(), GNEMoveOffset::x, GNEMoveOffset::y, and GNEMoveOffset::z.
Referenced by GNEMoveElement::calculateDoubleMovementOverTwoLanes(), GNEMoveElement::commitMove(), and GNEMoveElement::moveElement().
|
inlinestaticinherited |
true if a value of type T can be parsed from string
Definition at line 214 of file GNEAttributeCarrier.h.
Referenced by GNERouteHandler::PersonValue::addPersonValue(), GNEFrameAttributesModuls::AttributesEditorRow::AttributesEditorRow(), GNECrossing::isValid(), GNEDetectorE2::isValid(), GNEWalk::isValid(), GNERoute::isValid(), GNETLSEditorFrame::onCmdPhaseEdit(), and GNERouteHandler::RouteParameter::setEdges().
|
inlinestaticinherited |
true if a value of type T can be parsed from string
Definition at line 235 of file GNEAttributeCarrier.h.
References WRITE_WARNING.
|
inherited |
check if children are overlapped (Used by Rerouters)
Definition at line 517 of file GNEHierarchicalElement.cpp.
References GNEAdditional::getAttributeDouble(), GNEHierarchicalElement::getChildAdditionals(), SUMO_ATTR_BEGIN, SUMO_ATTR_END, and SUMO_ATTR_TIME.
Referenced by GNERerouterDialog::onCmdAccept().
|
privatevirtualinherited |
check restriction with the number of children
| ProcessError | if itis called without be reimplemented in child class |
Definition at line 679 of file GNEDemandElement.cpp.
References GNEAttributeCarrier::getTagStr().
|
inherited |
check if childs demand elements are overlapped
Definition at line 558 of file GNEHierarchicalElement.cpp.
|
staticprivateinherited |
parse and check attribute (note: This function is only to improve legilibility)
Definition at line 4676 of file GNEAttributeCarrier.cpp.
References canParseVehicleClasses(), GNEAttributeProperties::getDefaultValue(), GNEAttributeProperties::getDescription(), GNEAttributeProperties::getDiscreteValues(), GNEAttributeProperties::getMaximumRange(), GNEAttributeProperties::getMinimumRange(), GNETagProperties::getTagStr(), GNEAttributeProperties::hasAttrRange(), GNEAttributeProperties::isBool(), GNEAttributeProperties::isColor(), GNETagProperties::isDemandElement(), GNETagProperties::isDetector(), GNEAttributeProperties::isDiscrete(), GNEAttributeProperties::isFilename(), GNEAttributeProperties::isFloat(), GNEAttributeProperties::isInt(), GNEAttributeProperties::isList(), GNEAttributeProperties::isOptional(), GNEAttributeProperties::isposition(), GNEAttributeProperties::isPositive(), GNEAttributeProperties::isProbability(), GNEAttributeProperties::isSUMOTime(), SUMOXMLDefinitions::isValidAdditionalID(), SUMOXMLDefinitions::isValidAttribute(), SUMOXMLDefinitions::isValidDetectorID(), SUMOXMLDefinitions::isValidFilename(), SUMOXMLDefinitions::isValidListOfTypeID(), SUMOXMLDefinitions::isValidVehicleID(), GNEAttributeProperties::isVClass(), SUMO_ATTR_EDGES, SUMO_ATTR_ID, SUMO_ATTR_LANES, SUMO_ATTR_NAME, SUMO_ATTR_ROUTEPROBE, SUMO_ATTR_VTYPES, toString(), WRITE_DEBUG, and WRITE_WARNING.
Referenced by GNEAttributeCarrier::parseAttributeFromXML().
|
inherited |
Clears the parameter map.
Definition at line 140 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NLHandler::beginEdgeParsing(), and GNERouteHandler::closeRoute().
|
staticinherited |
commit move element for the given offset
Definition at line 230 of file GNEMoveElement.cpp.
References PositionVector::add(), GNEMoveOperation::allowChangeLane, GNEMoveElement::calculateDoubleMovementOverOneLane(), GNEMoveElement::calculateDoubleMovementOverTwoLanes(), GNEMoveElement::calculateNewLane(), GNEMoveElement::calculateSingleMovementOverOneLane(), GNEMoveResult::clearLanes(), GNEMoveElement::commitMoveShape(), GNEMoveOperation::firstLane, GNEMoveResult::firstLaneOffset, GNEMoveOperation::firstPosition, GNEMoveOperation::geometryPointsToMove, GNEMoveResult::geometryPointsToMove, Position::INVALID, INVALID_DOUBLE, GNEMoveOperation::moveElement, GNEMoveResult::newFirstLane, GNEMoveResult::newFirstPos, GNEMoveResult::newSecondLane, GNEMoveResult::newSecondPos, GNEMoveOperation::originalGeometryPoints, GNEMoveOperation::originalShape, PositionVector::removeDoublePoints(), GNEMoveOperation::secondLane, GNEMoveResult::secondLaneOffset, GNEMoveOperation::secondPosition, GNEMoveElement::setMoveShape(), GNEMoveOperation::shapeToMove, GNEMoveResult::shapeToUpdate, GUISUMOAbstractView::snapToActiveGrid(), GNEMoveOffset::x, GNEMoveOffset::y, and GNEMoveOffset::z.
Referenced by GNEViewNetHelper::MoveMultipleElementValues::finishMoveSelection(), GNEViewNetHelper::MoveSingleElementValues::finishMoveSingleElement(), GNEViewNetHelper::MoveMultipleElementValues::moveSelection(), and GNEViewNetHelper::MoveSingleElementValues::moveSingleElement().
|
privatevirtual |
commit move shape
Implements GNEDemandElement.
Definition at line 746 of file GNEPersonStop.cpp.
References GNEAttributeCarrier::getTagStr(), GNEMoveResult::newFirstPos, GNEUndoList::p_begin(), GNEUndoList::p_end(), setAttribute(), SUMO_ATTR_ENDPOS, and toString().
|
virtual |
compute pathElement
Implements GNEDemandElement.
Definition at line 266 of file GNEPersonStop.cpp.
References updateGeometry().
|
privateinherited |
create full name
Definition at line 370 of file GUIGlObject.cpp.
References GUIGlObject::getMicrosimID(), StringBijection< T >::getString(), GUIGlObject::myGLObjectType, and GUIGlObject::TypeNames.
Referenced by GUIGlObject::GUIGlObject(), and GUIGlObject::setMicrosimID().
|
inlineinherited |
Decrease reference.
Definition at line 53 of file GNEReferenceCounter.h.
References GNEReferenceCounter::getID(), GNEReferenceCounter::myCount, toString(), UNUSED_PARAMETER, and WRITE_ERROR.
Referenced by GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteSingleJunction(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_LaneType::~GNEChange_LaneType(), GNEChange_Shape::~GNEChange_Shape(), GNEChange_TAZElement::~GNEChange_TAZElement(), GNEChange_TLS::~GNEChange_TLS(), and GNEEdgeType::~GNEEdgeType().
|
virtual |
Implements GNEDemandElement.
Definition at line 523 of file GNEPersonStop.cpp.
References GNEAttributeCarrier::GNEChange_EnableAttribute, SUMOVehicleParameter::Stop::parametersSet, STOP_DURATION_SET, STOP_EXTENSION_SET, STOP_UNTIL_SET, SUMO_ATTR_DURATION, SUMO_ATTR_EXTENSION, and SUMO_ATTR_UNTIL.
|
virtual |
Draws the object.
| [in] | s | The settings for the current view (may influence drawing) |
Implements GNEDemandElement.
Definition at line 227 of file GNEPersonStop.cpp.
References GUIVisualizationSettings::addSize, GUIVisualizationSettings::colorSettings, GUIVisualizationSettings::drawDottedContour(), GNEGeometry::drawDottedContourShape(), GNEDemandElement::drawPersonPlan(), drawPersonStopOverBusStop(), drawPersonStopOverLane(), GNEViewNet::drawTranslateFrontAttributeCarrier(), GNEAttributeCarrier::drawUsingSelectColor(), GNEGeometry::FRONT, GNEHierarchicalElement::getChildDemandElements(), GUIVisualizationSizeSettings::getExaggeration(), GNEViewNet::getFrontAttributeCarrier(), GUIGlObject::getGlID(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNEGeometry::Geometry::getShape(), GUIGlObject::getType(), GNENet::getViewNet(), GNEGeometry::INSPECT, GNEViewNet::isAttributeCarrierInspected(), GNEDemandElement::myDemandElementGeometry, GNEAttributeCarrier::myNet, GUIVisualizationColorSettings::selectedPersonPlanColor, and GUIVisualizationColorSettings::stops.
|
virtualinherited |
Draws additional, user-triggered visualisations.
| [in] | parent | The view |
| [in] | s | The settings for the current view (may influence drawing) |
Reimplemented in GUIBaseVehicle, GUIContainer, and GUIPerson.
Definition at line 208 of file GUIGlObject.cpp.
References UNUSED_PARAMETER.
|
inherited |
Draw hierarchical connections between parent and children.
Definition at line 500 of file GNEHierarchicalElement.cpp.
References GNEGeometry::HierarchicalConnections::drawConnection(), GNEGeometry::HierarchicalConnections::drawDottedConnection(), GUIVisualizationSettings::drawDottedContour(), GUIVisualizationSettings::drawForPositionSelection, GUIVisualizationSettings::drawForRectangleSelection, GNEGeometry::FRONT, GNEViewNet::getFrontAttributeCarrier(), GNEAttributeCarrier::getNet(), GNENet::getViewNet(), GNEGeometry::INSPECT, GNEViewNet::isAttributeCarrierInspected(), and GNEHierarchicalElement::myHierarchicalConnections.
Referenced by GNEAdditional::drawSquaredAdditional().
|
inherited |
draw name of item
Definition at line 376 of file GUIGlObject.cpp.
References GLHelper::drawTextSettings(), GUIGlObject::getMicrosimID(), and GUIVisualizationTextSettings::show.
Referenced by GNEEdge::drawEdgeName(), GUICalibrator::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIPerson::drawGL(), GUIContainer::drawGL(), GNEJunction::drawGL(), GNEStop::drawGL(), GNETAZ::drawGL(), GUIJunctionWrapper::drawGL(), GUIOverheadWire::drawGL(), GUIChargingStation::drawGL(), GUIBusStop::drawGL(), GUIParkingArea::drawGL(), GNEPoly::drawGL(), GUIEdge::drawGL(), GUIOverheadWireClamp::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GUIPointOfInterest::drawInnerPOI(), GUIPolygon::drawInnerPolygon(), GUIBaseVehicle::drawOnPos(), GNERoute::drawPartialGL(), GNEAdditional::drawPartialGL(), GNEVehicle::drawPartialGL(), and GNEDemandElement::drawPersonPlanPartial().
|
virtual |
Draws partial object (junction)
| [in] | s | The settings for the current view (may influence drawing) |
| [in] | fromLane | from GNELane |
| [in] | toLane | to GNELane |
| [in] | segment | PathManager segment (used for segment options) |
| [in] | offsetFront | extra front offset (used for drawing partial gl above other elements) |
Implements GNEDemandElement.
Definition at line 279 of file GNEPersonStop.cpp.
|
virtual |
Draws partial object.
| [in] | s | The settings for the current view (may influence drawing) |
| [in] | lane | lane in which draw partial |
| [in] | segment | PathManager segment (used for segment options) |
| [in] | offsetFront | extra front offset (used for drawing partial gl above other elements) |
Implements GNEDemandElement.
Definition at line 273 of file GNEPersonStop.cpp.
|
protectedinherited |
Definition at line 397 of file GNEDemandElement.cpp.
References GNEAttributeCarrier::getAttribute(), GNEDemandElement::getAttribute(), GNEViewNet::getDemandViewOptions(), GNEViewNet::getEditModes(), GNEViewNet::getInspectedAttributeCarriers(), GNEViewNetHelper::DemandViewOptions::getLockedPerson(), GNEViewNet::getNetworkViewOptions(), GNEHierarchicalElement::getParentDemandElements(), GNEAttributeCarrier::getTagProperty(), GNENet::getViewNet(), GNE_ATTR_PARENT, GNEViewNet::isAttributeCarrierInspected(), GNEViewNetHelper::EditModes::isCurrentSupermodeDemand(), GNEViewNetHelper::EditModes::isCurrentSupermodeNetwork(), GNETagProperties::isPersonPlan(), GNEAttributeCarrier::myNet, GNEViewNetHelper::DemandViewOptions::showAllPersonPlans(), and GNEViewNetHelper::NetworkViewOptions::showDemandElements().
Referenced by drawGL(), GNEStop::drawGL(), and GNEDemandElement::drawPersonPlanPartial().
|
protectedinherited |
draw person plan partial junction
Definition at line 557 of file GNEDemandElement.cpp.
References GUIVisualizationSettings::addSize, GUIVisualizationSettings::colorSettings, GLHelper::drawBoxLines(), GUIVisualizationSettings::drawDottedContour(), GNEGeometry::drawDottedContourGeometry(), GNEGeometry::drawGeometry(), GNEPathManager::PathDraw::drawPathGeometry(), GNEDemandElement::drawPersonPlan(), GNEViewNet::drawTranslateFrontAttributeCarrier(), GNEAttributeCarrier::drawUsingSelectColor(), GNEGeometry::Lane2laneConnection::exist(), GNEGeometry::FRONT, GUIVisualizationSizeSettings::getExaggeration(), GNEViewNet::getFrontAttributeCarrier(), GUIGlObject::getGlID(), GNEViewNet::getInspectedAttributeCarriers(), GNELane::getLane2laneConnections(), GNEGeometry::Lane2laneConnection::getLane2laneDottedGeometry(), GNEGeometry::Lane2laneConnection::getLane2laneGeometry(), GNELane::getLaneShape(), GNEHierarchicalElement::getParentDemandElements(), GNEPathManager::getPathDraw(), GNENet::getPathManager(), GNETagProperties::getTag(), GUIGlObject::getType(), GNENet::getViewNet(), GNEGeometry::INSPECT, GNEViewNet::isAttributeCarrierInspected(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, RGBColor::RED, GUIVisualizationColorSettings::selectedPersonPlanColor, and GLHelper::setColor().
|
protectedinherited |
draw person plan partial lane
Definition at line 433 of file GNEDemandElement.cpp.
References GUIVisualizationSettings::addName, GUIVisualizationSettings::addSize, Position::angleTo2D(), GUIVisualizationSettings::colorSettings, Position::distanceSquaredTo2D(), Position::distanceTo2D(), GLHelper::drawBoxLine(), GUIVisualizationSettings::drawDottedContour(), GNEGeometry::drawDottedContourGeometry(), GLHelper::drawFilledCircle(), GUIVisualizationSettings::drawForRectangleSelection, GNEGeometry::drawGeometry(), GNEDemandElement::drawGL(), GUIGlObject::drawName(), GNEPathManager::PathDraw::drawPathGeometry(), GNEDemandElement::drawPersonPlan(), GNEViewNet::drawTranslateFrontAttributeCarrier(), GNEAttributeCarrier::drawUsingSelectColor(), GNEGeometry::FRONT, GNEDemandElement::getCenteringBoundary(), GNEHierarchicalElement::getChildDemandElements(), GUIVisualizationSettings::getCircleResolution(), GNELane::getDottedLaneGeometry(), GUIVisualizationSizeSettings::getExaggeration(), GNEDemandElement::getFirstPathLane(), GNEViewNet::getFrontAttributeCarrier(), GUIGlObject::getGlID(), GNEViewNet::getInspectedAttributeCarriers(), GNELane::getLaneGeometry(), GNELane::getLaneShape(), GNEPathManager::Segment::getNextSegment(), GNEHierarchicalElement::getParentDemandElements(), GNELane::getParentEdge(), GNEPathManager::getPathDraw(), GNEPathManager::Segment::getPathElement(), GNEPathManager::PathElement::getPathElementArrivalPos(), GNEDemandElement::getPathElementArrivalPos(), GNEDemandElement::getPathElementArrivalValue(), GNEDemandElement::getPathElementDepartPos(), GNEDemandElement::getPathElementDepartValue(), GNENet::getPathManager(), GUISUMOAbstractView::getPositionInformation(), GNEGeometry::Geometry::getShape(), GNETagProperties::getTag(), GUIGlObject::getType(), GNENet::getViewNet(), GNEGeometry::INSPECT, Position::INVALID, GNEViewNet::isAttributeCarrierInspected(), GNEPathManager::Segment::isFirstSegment(), GNEPathManager::Segment::isLastSegment(), GNEPathManager::Segment::isValid(), GUIVisualizationSettings::laneWidthExaggeration, MIN2(), GNEAttributeCarrier::myNet, GNEDemandElement::myPersonPlanArrivalPositionDiameter, GNEAttributeCarrier::myTagProperty, RAD2DEG, RGBColor::RED, GUIVisualizationSettings::scale, GUIVisualizationColorSettings::selectedPersonPlanColor, GLHelper::setColor(), GNEGeometry::Geometry::updateGeometry(), Position::x(), and Position::y().
Referenced by GNEPersonTrip::drawPartialGL(), GNERide::drawPartialGL(), and GNEWalk::drawPartialGL().
|
protected |
draw personStop over busStop
Definition at line 637 of file GNEPersonStop.cpp.
References GUIVisualizationSettings::additionalSettings, GUIVisualizationStoppingPlaceSettings::busStopWidth, GUIVisualizationSettings::detailSettings, GUIVisualizationSettings::drawDetail(), GLHelper::drawFilledCircle(), GUIVisualizationSettings::drawForRectangleSelection, GNEGeometry::drawGeometry(), GUITexturesHelper::drawTexturedBox(), GNEAttributeCarrier::drawUsingSelectColor(), PositionVector::getLineCenter(), GNEGeometry::Geometry::getShape(), GNEGeometry::Geometry::getShapeRotations(), GUITextureSubSys::getTexture(), GNENet::getViewNet(), GUIVisualizationDetailSettings::laneTextures, GNEDemandElement::myDemandElementGeometry, GNEAttributeCarrier::myNet, PERSONSTOP, PERSONSTOP_SELECTED, GNEGeometry::rotateOverLane(), GLHelper::setColor(), GUIVisualizationSettings::stoppingPlaceSettings, GUIVisualizationAdditionalSettings::vaporizerSize, Position::x(), and Position::y().
Referenced by drawGL().
|
protected |
draw personStop over lane
Definition at line 592 of file GNEPersonStop.cpp.
References GUIVisualizationSettings::additionalSettings, RGBColor::changedBrightness(), GUIVisualizationSettings::detailSettings, GUIVisualizationSettings::drawDetail(), GLHelper::drawFilledCircle(), GUIVisualizationSettings::drawForRectangleSelection, GNEGeometry::drawGeometry(), GUITexturesHelper::drawTexturedBox(), GNEAttributeCarrier::drawUsingSelectColor(), GNEGeometry::Geometry::getShape(), GNEGeometry::Geometry::getShapeRotations(), GUITextureSubSys::getTexture(), GNENet::getViewNet(), GUIVisualizationDetailSettings::laneTextures, GNEDemandElement::myDemandElementGeometry, GNEAttributeCarrier::myNet, PERSONSTOP, PERSONSTOP_SELECTED, GNEGeometry::rotateOverLane(), GLHelper::setColor(), GUIVisualizationAdditionalSettings::vaporizerSize, and RGBColor::WHITE.
Referenced by drawGL().
|
inherited |
check if attribute carrier must be drawn using selecting color.
Definition at line 100 of file GNEAttributeCarrier.cpp.
References GNEViewNet::getEditModes(), GNENet::getViewNet(), GNETagProperties::isAdditionalElement(), GNEViewNetHelper::EditModes::isCurrentSupermodeData(), GNEViewNetHelper::EditModes::isCurrentSupermodeDemand(), GNEViewNetHelper::EditModes::isCurrentSupermodeNetwork(), GNETagProperties::isDemandElement(), GNETagProperties::isGenericData(), GNETagProperties::isNetworkElement(), GNETagProperties::isShape(), GNETagProperties::isTAZElement(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::mySelected, and GNEAttributeCarrier::myTagProperty.
Referenced by GNECalibrator::drawCalibratorSymbol(), GNEEdge::drawEdgeGeometryPoints(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorEntryExit::drawGL(), GNEDetectorE1::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEParkingSpace::drawGL(), GNEDetectorE1Instant::drawGL(), GNEAccess::drawGL(), GNECrossing::drawGL(), GNEDetectorE2::drawGL(), drawGL(), GNEStop::drawGL(), GNETAZ::drawGL(), GNEConnection::drawGL(), GNEPoly::drawGL(), GNEPOI::drawGL(), GNEStoppingPlace::drawLines(), GNERoute::drawPartialGL(), GNEAdditional::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), drawPersonStopOverBusStop(), drawPersonStopOverLane(), GNEAdditional::drawSquaredAdditional(), GNELane::drawStartEndShapePoints(), GNEViewNetHelper::LockIcon::getLockIcon(), GNEJunction::setColor(), GNEVehicle::setColor(), and GNELane::setLaneColor().
|
virtual |
Implements GNEDemandElement.
Definition at line 491 of file GNEPersonStop.cpp.
References GNETagProperties::getAttributeProperties(), GNEAttributeProperties::getDefaultValue(), GNEAttributeCarrier::GNEChange_Attribute, GNEAttributeCarrier::GNEChange_EnableAttribute, GNEAttributeCarrier::myTagProperty, GNEUndoList::p_add(), SUMOVehicleParameter::Stop::parametersSet, STOP_DURATION_SET, STOP_UNTIL_SET, SUMO_ATTR_DURATION, SUMO_ATTR_EXTENSION, and SUMO_ATTR_UNTIL.
|
staticprivateinherited |
fill additional elements
Definition at line 1353 of file GNEAttributeCarrier.cpp.
References ACCESS, GNEAttributeProperties::ACTIVATABLE, GNETagProperties::ADDITIONALELEMENT, GNEAttributeProperties::ANGLE, GNETagProperties::BLOCKMOVEMENT, GNEAttributeProperties::BOOL, BUSSTOP, CALIBRATOR, GNETagProperties::CENTERAFTERCREATION, CHARGINGSTATION, CLOSINGLANEREROUTE, CLOSINGREROUTE, CONTAINERSTOP, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUESTATIC, DESTPROBREROUTE, GNETagProperties::DETECTOR, GNETagProperties::DIALOG, GNETagProperties::DRAWABLE, E1, E1INSTANT, E2, E3, E3ENTRY, E3EXIT, GNEAttributeProperties::FILENAME, GNEAttributeCarrier::fillCommonVehicleAttributes(), GNEAttributeProperties::FLOAT, FLOW, GNE_TAG_E2DETECTOR_MULTILANE, GNE_TAG_FLOW_CALIBRATOR, GNE_TAG_REROUTER_SYMBOL, GNE_TAG_VSS_SYMBOL, GNEAttributeProperties::INT, GNEAttributeProperties::LIST, GNETagProperties::MASKSTARTENDPOS, GNETagProperties::MASKXYZPOSITION, GNETagProperties::MINIMUMCHILDREN, GNEAttributeCarrier::myTagProperties, PARKINGAREA, PARKINGSPACE, PARKINGZONEREROUTE, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::PROBABILITY, GNEAttributeProperties::RANGE, GNETagProperties::REPARENT, REROUTER, REROUTERINTERVAL, ROUTEPROBE, ROUTEPROBREROUTE, GNETagProperties::RTREE, GNEAttributeProperties::SECUENCIAL, GNETagProperties::SELECTABLE, GNEAttributeProperties::setRange(), GNETagProperties::SLAVE, GNETagProperties::STOPPINGPLACE, GNEAttributeProperties::STRING, SUMO_ATTR_ALLOW, SUMO_ATTR_ANGLE, SUMO_ATTR_BEGIN, SUMO_ATTR_CHARGEDELAY, SUMO_ATTR_CHARGEINTRANSIT, SUMO_ATTR_CHARGINGPOWER, SUMO_ATTR_CONT, SUMO_ATTR_CONTAINER_CAPACITY, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DISALLOW, SUMO_ATTR_EDGE, SUMO_ATTR_EDGES, SUMO_ATTR_EFFICIENCY, SUMO_ATTR_END, SUMO_ATTR_ENDPOS, SUMO_ATTR_FILE, SUMO_ATTR_FREQUENCY, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_HALTING_SPEED_THRESHOLD, SUMO_ATTR_HALTING_TIME_THRESHOLD, SUMO_ATTR_ID, SUMO_ATTR_JAM_DIST_THRESHOLD, SUMO_ATTR_LANE, SUMO_ATTR_LANES, SUMO_ATTR_LENGTH, SUMO_ATTR_LINES, SUMO_ATTR_NAME, SUMO_ATTR_OFF, SUMO_ATTR_ONROAD, SUMO_ATTR_OUTPUT, SUMO_ATTR_PARKING, SUMO_ATTR_PARKING_LENGTH, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_POSITION, SUMO_ATTR_PROB, SUMO_ATTR_ROADSIDE_CAPACITY, SUMO_ATTR_ROUTE, SUMO_ATTR_ROUTEPROBE, SUMO_ATTR_SLOPE, SUMO_ATTR_SPEED, SUMO_ATTR_STARTPOS, SUMO_ATTR_TIME, SUMO_ATTR_TLID, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, SUMO_ATTR_VISIBLE, SUMO_ATTR_VTYPES, SUMO_ATTR_WIDTH, SUMO_ATTR_X, SUMO_ATTR_Y, SUMO_ATTR_Z, 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_E1DETECTOR, SUMO_TAG_E2DETECTOR, SUMO_TAG_E3DETECTOR, SUMO_TAG_FLOW, SUMO_TAG_INSTANT_INDUCTION_LOOP, SUMO_TAG_INTERVAL, SUMO_TAG_LANECALIBRATOR, SUMO_TAG_PARKING_AREA, SUMO_TAG_PARKING_SPACE, SUMO_TAG_PARKING_ZONE_REROUTE, SUMO_TAG_REROUTER, SUMO_TAG_ROUTE_PROB_REROUTE, SUMO_TAG_ROUTEPROBE, SUMO_TAG_STEP, SUMO_TAG_TRAIN_STOP, SUMO_TAG_VAPORIZER, SUMO_TAG_VSS, GNEAttributeProperties::SUMOTIME, GNETagProperties::SYMBOL, GNEAttributeProperties::SYNONYM, toString(), TRAINSTOP, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, VAPORIZER, VARIABLESPEEDSIGN, GNEAttributeProperties::VCLASS, GNEAttributeProperties::VCLASSES, VSSSTEP, GNETagProperties::WRITECHILDRENSEPARATE, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill Attribute Carriers
Definition at line 764 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAdditionals(), GNEAttributeCarrier::fillDataElements(), GNEAttributeCarrier::fillDemandElements(), GNEAttributeCarrier::fillNetworkElements(), GNEAttributeCarrier::fillPersonElements(), GNEAttributeCarrier::fillPersonPlanRides(), GNEAttributeCarrier::fillPersonPlanTrips(), GNEAttributeCarrier::fillPersonPlanWalks(), GNEAttributeCarrier::fillPersonStopElements(), GNEAttributeCarrier::fillShapes(), GNEAttributeCarrier::fillStopElements(), GNEAttributeCarrier::fillTAZElements(), GNEAttributeCarrier::fillVehicleElements(), and GNEAttributeCarrier::myTagProperties.
Referenced by GNEAttributeCarrier::allowedAttributeProperties(), GNEAttributeCarrier::getAllowedTagPropertiesByCategory(), GNEAttributeCarrier::getIcon(), and GNEAttributeCarrier::getTagProperties().
|
staticprivateinherited |
fill Car Following Model of Vehicle/Person Types
Definition at line 4136 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUESTATIC, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FLOAT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::RANGE, GNEAttributeProperties::setDiscreteValues(), GNEAttributeProperties::setRange(), GNEAttributeProperties::STRING, SUMO_ATTR_ACCEL, SUMO_ATTR_APPARENTDECEL, 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_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, SUMOXMLDefinitions::TrainTypes, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillDemandElements().
|
staticprivateinherited |
fill common flow attributes (used by flows, routeFlows and personFlows)
Definition at line 4093 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUESTATIC, GNEAttributeProperties::FLOWDEFINITION, GNEAttributeProperties::INT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_NUMBER, SUMO_ATTR_PERIOD, SUMO_ATTR_PERSONSPERHOUR, SUMO_ATTR_PROB, SUMO_ATTR_VEHSPERHOUR, GNEAttributeProperties::SUMOTIME, toString(), and GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillPersonElements(), and GNEAttributeCarrier::fillVehicleElements().
|
staticprivateinherited |
fill common person attributes (used by person and personFlows)
Definition at line 4473 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::COLOR, GNEAttributeProperties::COMPLEX, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUESTATIC, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::STRING, SUMO_ATTR_COLOR, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_ID, SUMO_ATTR_TYPE, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillPersonElements().
|
staticprivateinherited |
fill stop person attributes
Definition at line 4503 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::ACTIVATABLE, GNEAttributeProperties::BOOL, GNEAttributeProperties::DEFAULTVALUESTATIC, GNEAttributeProperties::FLOAT, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_ACTTYPE, SUMO_ATTR_CONTAINER_TRIGGERED, SUMO_ATTR_DURATION, SUMO_ATTR_EXPECTED, SUMO_ATTR_EXPECTED_CONTAINERS, SUMO_ATTR_EXTENSION, SUMO_ATTR_PARKING, SUMO_ATTR_TRIGGERED, SUMO_ATTR_UNTIL, GNEAttributeProperties::SUMOTIME, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillStopElements().
|
staticprivateinherited |
fill common vehicle attributes (used by vehicles, trips, routeFlows and flows)
Definition at line 4016 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::COLOR, GNEAttributeProperties::COMPLEX, GNEAttributeProperties::DEFAULTVALUESTATIC, GNEAttributeProperties::INT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALLANE, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_ARRIVALPOS_LAT, SUMO_ATTR_ARRIVALSPEED, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_NUMBER, SUMO_ATTR_DEPARTLANE, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DEPARTPOS_LAT, SUMO_ATTR_DEPARTSPEED, SUMO_ATTR_LINE, SUMO_ATTR_PERSON_NUMBER, toString(), GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillAdditionals(), and GNEAttributeCarrier::fillVehicleElements().
|
staticprivateinherited |
fill Data elements
Definition at line 4572 of file GNEAttributeCarrier.cpp.
References GNETagProperties::DATAELEMENT, DATAINTERVAL, DATASET, GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DRAWABLE, EDGEDATA, EDGERELDATA, GNETagProperties::GENERICDATA, GNEAttributeCarrier::myTagProperties, GNETagProperties::NOPARAMETERS, GNETagProperties::PARAMETERSDOUBLE, GNETagProperties::SELECTABLE, GNETagProperties::SLAVE, GNEAttributeProperties::STRING, SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_FROM, SUMO_ATTR_ID, SUMO_ATTR_TO, SUMO_TAG_DATAINTERVAL, SUMO_TAG_DATASET, SUMO_TAG_EDGEREL, SUMO_TAG_MEANDATA_EDGE, SUMO_TAG_TAZREL, GNEAttributeProperties::SUMOTIME, TAZRELDATA, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill demand elements
Definition at line 2987 of file GNEAttributeCarrier.cpp.
References SUMOXMLDefinitions::CarFollowModels, GNEAttributeProperties::COLOR, DEFAULT_VEH_PROB, GNEAttributeProperties::DEFAULTVALUEMUTABLE, GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DEMANDELEMENT, GNEAttributeProperties::DISCRETE, GNETagProperties::DRAWABLE, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FILENAME, GNEAttributeCarrier::fillCarFollowingModelAttributes(), GNEAttributeCarrier::fillJunctionModelAttributes(), GNEAttributeCarrier::fillLaneChangingModelAttributes(), GNEAttributeProperties::FLOAT, PollutantsInterface::getAllClassesStr(), OptionsCont::getOptions(), GNE_TAG_FLOW_WITHROUTE, GNE_TAG_ROUTE_EMBEDDED, GNE_TAG_VEHICLE_WITHROUTE, GNEAttributeProperties::INT, SUMOXMLDefinitions::LaneChangeModels, SUMOXMLDefinitions::LateralAlignments, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, PTYPE, GNETagProperties::ROUTE, ROUTE, GNETagProperties::SELECTABLE, GNEAttributeProperties::setDiscreteValues(), GNETagProperties::SLAVE, GNEAttributeProperties::STRING, SUMO_ATTR_ACTIONSTEPLENGTH, SUMO_ATTR_BOARDING_DURATION, SUMO_ATTR_CAR_FOLLOW_MODEL, SUMO_ATTR_CARRIAGE_GAP, SUMO_ATTR_CARRIAGE_LENGTH, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_CAPACITY, SUMO_ATTR_CYCLETIME, SUMO_ATTR_EDGES, SUMO_ATTR_EMISSIONCLASS, SUMO_ATTR_GUISHAPE, SUMO_ATTR_HEIGHT, SUMO_ATTR_ID, SUMO_ATTR_IMGFILE, SUMO_ATTR_JM_DRIVE_AFTER_RED_TIME, SUMO_ATTR_LANE_CHANGE_MODEL, SUMO_ATTR_LATALIGNMENT, SUMO_ATTR_LENGTH, SUMO_ATTR_LOADING_DURATION, SUMO_ATTR_LOCOMOTIVE_LENGTH, SUMO_ATTR_MAXSPEED, SUMO_ATTR_MAXSPEED_LAT, SUMO_ATTR_MINGAP, SUMO_ATTR_MINGAP_LAT, SUMO_ATTR_OSGFILE, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_PROB, SUMO_ATTR_REPEAT, SUMO_ATTR_SPEEDDEV, SUMO_ATTR_SPEEDFACTOR, SUMO_ATTR_VCLASS, SUMO_ATTR_WIDTH, SUMO_TAG_PTYPE, SUMO_TAG_ROUTE, SUMO_TAG_VTYPE, GNEAttributeProperties::SUMOTIME, SumoVehicleClassStrings, SumoVehicleShapeStrings, SVC_PEDESTRIAN, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNEAttributeProperties::VCLASS, GNETagProperties::VTYPE, VTYPE, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill Junction Model Attributes of Vehicle/Person Types
Definition at line 4284 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUESTATIC, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FLOAT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, 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 GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillDemandElements().
|
staticprivateinherited |
fill Junction Model Attributes of Vehicle/Person Types
Definition at line 4350 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUESTATIC, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FLOAT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_LCA_ACCEL_LAT, SUMO_ATTR_LCA_ASSERTIVE, SUMO_ATTR_LCA_COOPERATIVE_PARAM, SUMO_ATTR_LCA_IMPATIENCE, 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_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 GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillDemandElements().
|
staticprivateinherited |
fill network elements
Definition at line 788 of file GNEAttributeCarrier.cpp.
References ACTUATED, ALTERNATE_ONEWAY, GNEAttributeProperties::BOOL, CONNECTION, CROSSING, DEAD_END, DEAD_END_DEPRECATED, DEFAULT, GNEAttributeProperties::DEFAULTVALUESTATIC, DELAYBASED, GNEAttributeProperties::DISCRETE, GNETagProperties::DRAWABLE, EDGE, GNEAttributeProperties::FLOAT, SUMOXMLDefinitions::FringeTypeValues, OptionsCont::getFloat(), OptionsCont::getInt(), OptionsCont::getOptions(), StringBijection< T >::getStrings(), GNE_ATTR_BIDIR, GNE_ATTR_OPPOSITE, GNE_ATTR_SHAPE_END, GNE_ATTR_SHAPE_START, GNE_TAG_INTERNAL_LANE, INCOMING, GNEAttributeProperties::INT, INTERNAL, GNETagProperties::INTERNALLANE, JUNCTION, LANE, SUMOXMLDefinitions::LaneSpreadFunctions, LANETYPE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::NETWORKELEMENT, SUMOXMLDefinitions::NodeTypes, OPPOSITES, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, RIGHT, SUMOXMLDefinitions::RightOfWayValues, GNETagProperties::RTREE, GNETagProperties::SELECTABLE, GNEAttributeProperties::setDiscreteValues(), STATIC, GNEAttributeProperties::STRING, SUMO_ATTR_ACCELERATION, SUMO_ATTR_ALLOW, SUMO_ATTR_CHANGE_LEFT, SUMO_ATTR_CHANGE_RIGHT, SUMO_ATTR_CONTPOS, SUMO_ATTR_CUSTOMSHAPE, SUMO_ATTR_DIR, SUMO_ATTR_DISALLOW, SUMO_ATTR_DISTANCE, SUMO_ATTR_EDGES, SUMO_ATTR_ENDOFFSET, SUMO_ATTR_FRINGE, SUMO_ATTR_FROM, SUMO_ATTR_FROM_LANE, SUMO_ATTR_ID, SUMO_ATTR_INDEX, 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_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_TAG_CONNECTION, SUMO_TAG_CROSSING, SUMO_TAG_EDGE, SUMO_TAG_JUNCTION, SUMO_TAG_LANE, SUMO_TAG_LANETYPE, SUMO_TAG_TYPE, SumoVehicleClassStrings, toString(), TYPE, GNEAttributeProperties::UNIQUE, NBEdge::UNSPECIFIED_CONTPOS, NBEdge::UNSPECIFIED_LOADED_LENGTH, NBEdge::UNSPECIFIED_SPEED, NBEdge::UNSPECIFIED_VISIBILITY_DISTANCE, GNEAttributeProperties::UPDATEGEOMETRY, GNEAttributeProperties::VCLASS, GNEAttributeProperties::VCLASSES, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill person elements
Definition at line 3672 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DEMANDELEMENT, GNETagProperties::DRAWABLE, GNEAttributeCarrier::fillCommonFlowAttributes(), GNEAttributeCarrier::fillCommonPersonAttributes(), GNEAttributeProperties::FLOAT, GNEAttributeCarrier::myTagProperties, GNETagProperties::PERSON, PERSON, PERSONFLOW, GNEAttributeProperties::POSITIVE, GNETagProperties::SELECTABLE, SUMO_ATTR_DEPART, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, and toString().
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill person plan rides
Definition at line 3871 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DEMANDELEMENT, GNETagProperties::DRAWABLE, GNE_ATTR_TO_BUSSTOP, GNE_TAG_RIDE_BUSSTOP, GNE_TAG_RIDE_EDGE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::PERSONPLAN, GNETagProperties::RIDE, RIDE_BUSSTOP, GNETagProperties::SELECTABLE, GNETagProperties::SLAVE, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_FROM, SUMO_ATTR_LINES, SUMO_ATTR_TO, SUMO_TAG_BUS_STOP, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_RIDE, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill person plan trips
Definition at line 3713 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::COMPLEX, GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DEMANDELEMENT, GNETagProperties::DRAWABLE, GNE_ATTR_TO_BUSSTOP, GNE_TAG_PERSONTRIP_BUSSTOP, GNE_TAG_PERSONTRIP_EDGE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::PERSONPLAN, GNETagProperties::PERSONTRIP, PERSONTRIP_BUSSTOP, GNETagProperties::SELECTABLE, GNETagProperties::SLAVE, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_FROM, SUMO_ATTR_MODES, SUMO_ATTR_TO, SUMO_ATTR_VTYPES, SUMO_TAG_BUS_STOP, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_PERSONTRIP, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill person plan walks
Definition at line 3783 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DEMANDELEMENT, GNETagProperties::DRAWABLE, GNE_ATTR_TO_BUSSTOP, GNE_TAG_WALK_BUSSTOP, GNE_TAG_WALK_EDGE, GNE_TAG_WALK_EDGES, GNE_TAG_WALK_ROUTE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::PERSONPLAN, GNETagProperties::SELECTABLE, GNETagProperties::SLAVE, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_EDGES, SUMO_ATTR_FROM, SUMO_ATTR_ROUTE, SUMO_ATTR_TO, SUMO_TAG_BUS_STOP, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_WALK, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNETagProperties::WALK, WALK_BUSSTOP, WALK_EDGES, WALK_ROUTE, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill personStop elements
Definition at line 3933 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::ACTIVATABLE, GNEAttributeProperties::BOOL, GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DEMANDELEMENT, GNETagProperties::DRAWABLE, GNEAttributeProperties::FLOAT, GNE_TAG_PERSONSTOP_BUSSTOP, GNE_TAG_PERSONSTOP_EDGE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::NOPARAMETERS, GNETagProperties::PERSONSTOP, GNEAttributeProperties::POSITIVE, GNETagProperties::SELECTABLE, GNETagProperties::SLAVE, STOPELEMENT, GNEAttributeProperties::STRING, SUMO_ATTR_ACTTYPE, SUMO_ATTR_BUS_STOP, SUMO_ATTR_DURATION, SUMO_ATTR_EDGE, SUMO_ATTR_ENDPOS, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_UNTIL, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_STOP, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill shape elements
Definition at line 2600 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::ANGLE, GNETagProperties::BLOCKMOVEMENT, GNEAttributeProperties::BOOL, GNETagProperties::CLOSESHAPE, GNEAttributeProperties::COLOR, Shape::DEFAULT_ANGLE, Shape::DEFAULT_IMG_FILE, Shape::DEFAULT_IMG_HEIGHT, Shape::DEFAULT_IMG_WIDTH, Shape::DEFAULT_LAYER, Shape::DEFAULT_LAYER_POI, Shape::DEFAULT_RELATIVEPATH, Shape::DEFAULT_TYPE, GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DRAWABLE, GNEAttributeProperties::FILENAME, GNEAttributeProperties::FLOAT, GNETagProperties::GEOSHAPE, GNE_TAG_POIGEO, GNE_TAG_POILANE, GNEAttributeProperties::LIST, LOCATEPOI, LOCATEPOLY, GNETagProperties::MASKXYZPOSITION, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNETagProperties::RTREE, GNETagProperties::SELECTABLE, GNETagProperties::SHAPE, GNEAttributeProperties::STRING, SUMO_ATTR_ANGLE, SUMO_ATTR_COLOR, SUMO_ATTR_FILL, SUMO_ATTR_HEIGHT, SUMO_ATTR_ID, SUMO_ATTR_IMGFILE, SUMO_ATTR_LANE, SUMO_ATTR_LAT, SUMO_ATTR_LAYER, SUMO_ATTR_LINEWIDTH, SUMO_ATTR_LON, SUMO_ATTR_NAME, SUMO_ATTR_POSITION, SUMO_ATTR_POSITION_LAT, SUMO_ATTR_RELATIVEPATH, SUMO_ATTR_SHAPE, SUMO_ATTR_TYPE, SUMO_ATTR_WIDTH, SUMO_TAG_POI, SUMO_TAG_POLY, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill stop elements
Definition at line 3568 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::BOOL, GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DEMANDELEMENT, GNETagProperties::DRAWABLE, GNEAttributeCarrier::fillCommonStopAttributes(), GNEAttributeProperties::FLOAT, GNEAttributeProperties::LIST, GNETagProperties::MASKSTARTENDPOS, GNEAttributeCarrier::myTagProperties, GNETagProperties::NOPARAMETERS, GNETagProperties::SELECTABLE, GNETagProperties::SLAVE, GNETagProperties::STOP, STOPELEMENT, GNEAttributeProperties::STRING, SUMO_ATTR_BUS_STOP, SUMO_ATTR_CHARGING_STATION, SUMO_ATTR_CONTAINER_STOP, SUMO_ATTR_ENDPOS, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_LANE, SUMO_ATTR_PARKING_AREA, SUMO_ATTR_STARTPOS, SUMO_TAG_FLOW, SUMO_TAG_ROUTE, SUMO_TAG_STOP_BUSSTOP, SUMO_TAG_STOP_CHARGINGSTATION, SUMO_TAG_STOP_CONTAINERSTOP, SUMO_TAG_STOP_LANE, SUMO_TAG_STOP_PARKINGAREA, SUMO_TAG_TRIP, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill TAZ elements
Definition at line 2909 of file GNEAttributeCarrier.cpp.
References GNETagProperties::BLOCKMOVEMENT, GNEAttributeProperties::BOOL, GNEAttributeProperties::COLOR, GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DRAWABLE, GNEAttributeProperties::FLOAT, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNETagProperties::RTREE, GNETagProperties::SELECTABLE, GNETagProperties::SLAVE, GNEAttributeProperties::STRING, SUMO_ATTR_COLOR, SUMO_ATTR_EDGE, SUMO_ATTR_FILL, SUMO_ATTR_ID, SUMO_ATTR_SHAPE, SUMO_ATTR_WEIGHT, SUMO_TAG_TAZ, SUMO_TAG_TAZSINK, SUMO_TAG_TAZSOURCE, GNEAttributeProperties::SYNONYM, TAZ, TAZEDGE, GNETagProperties::TAZELEMENT, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill vehicle elements
Definition at line 3311 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::COMPLEX, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUESTATIC, GNETagProperties::DEMANDELEMENT, GNETagProperties::DRAWABLE, GNETagProperties::EMBEDDED_ROUTE, GNEAttributeCarrier::fillCommonFlowAttributes(), GNEAttributeCarrier::fillCommonVehicleAttributes(), FLOW, GNE_TAG_FLOW_ROUTE, GNE_TAG_FLOW_WITHROUTE, GNE_TAG_VEHICLE_WITHROUTE, GNEAttributeProperties::INT, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, ROUTEFLOW, GNETagProperties::SELECTABLE, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALEDGE, SUMO_ATTR_DEPART, SUMO_ATTR_DEPARTEDGE, SUMO_ATTR_FROM, SUMO_ATTR_ID, SUMO_ATTR_ROUTE, SUMO_ATTR_TO, SUMO_ATTR_TYPE, SUMO_ATTR_VIA, SUMO_TAG_FLOW, SUMO_TAG_TRIP, SUMO_TAG_VEHICLE, toString(), TRIP, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNETagProperties::VEHICLE, VEHICLE, and GNEAttributeProperties::XMLOPTIONAL.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
virtual |
fix demand element problem (by default throw an exception, has to be reimplemented in children)
Reimplemented from GNEDemandElement.
Definition at line 126 of file GNEPersonStop.cpp.
|
inherited |
get parameters
Referenced by GNESingleParametersDialog::GNESingleParametersDialog(), and GNESingleParametersDialog::onCmdReset().
|
inherited |
Definition at line 351 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getACParametersMap().
|
virtual |
get parameters map
Implements GNEDemandElement.
Definition at line 572 of file GNEPersonStop.cpp.
References Parameterised::getParametersMap().
|
inherited |
get all parents and children
Definition at line 67 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::getChildAdditionals(), GNEHierarchicalElement::getChildDemandElements(), GNEHierarchicalElement::getChildEdges(), GNEHierarchicalElement::getChildGenericDatas(), GNEHierarchicalElement::getChildJunctions(), GNEHierarchicalElement::getChildLanes(), GNEHierarchicalElement::getChildShapes(), GNEHierarchicalElement::getChildTAZElements(), GNEHierarchicalContainer::getContainerSize(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentGenericDatas(), GNEHierarchicalElement::getParentJunctions(), GNEHierarchicalElement::getParentLanes(), GNEHierarchicalElement::getParentShapes(), GNEHierarchicalElement::getParentTAZElements(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEChange::GNEChange().
|
staticinherited |
get tagProperties of all editable element types using TagProperty Type (NetworkEditMode::NETWORKELEMENT, ADDITIONALELEMENT, etc.)
Definition at line 620 of file GNEAttributeCarrier.cpp.
References GNETagProperties::ADDITIONALELEMENT, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillAttributeCarriers(), GNETagProperties::GENERICDATA, GNE_TAG_FLOW_ROUTE, GNE_TAG_FLOW_WITHROUTE, GNE_TAG_VEHICLE_WITHROUTE, GNEAttributeCarrier::myTagProperties, GNETagProperties::NETWORKELEMENT, GNETagProperties::PERSON, GNETagProperties::PERSONPLAN, GNETagProperties::PERSONSTOP, GNETagProperties::PERSONTRIP, GNETagProperties::RIDE, GNETagProperties::ROUTE, GNETagProperties::SHAPE, GNETagProperties::STOP, SUMO_TAG_FLOW, SUMO_TAG_TRIP, SUMO_TAG_VEHICLE, GNETagProperties::SYMBOL, GNETagProperties::TAZELEMENT, GNETagProperties::VEHICLE, and GNETagProperties::WALK.
Referenced by GNENetHelper::AttributeCarriers::AttributeCarriers(), GNEFrameModuls::DemandElementSelector::DemandElementSelector(), GNEMatchGenericDataAttribute::enableMatchGenericDataAttribute(), GNEMatchGenericDataAttribute::onCmdSelectTag(), GNEFrameModuls::TagSelector::onCmdSelectTagType(), GNEFrameModuls::TagSelector::setCurrentTagType(), GNEViewNetHelper::IntervalBar::setGenericDataType(), GNEMatchAttribute::showMatchAttribute(), GNEFrameModuls::SelectorParent::showSelectorParentModul(), GNEFrameModuls::TagSelector::TagSelector(), and GNEViewNetHelper::IntervalBar::updateIntervalBar().
|
inherited |
Definition at line 453 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute(), GNETagProperties::getAttributeProperties(), GNETagProperties::hasAttribute(), GNEAttributeCarrier::isAttributeEnabled(), GNEAttributeProperties::isFlowDefinition(), GNEAttributeCarrier::myTagProperty, SUMO_ATTR_DIR, SUMO_ATTR_END, SUMO_ATTR_NUMBER, SUMO_ATTR_PERIOD, SUMO_ATTR_PERSONSPERHOUR, SUMO_ATTR_PROB, SUMO_ATTR_STATE, SUMO_ATTR_TLLINKINDEX, SUMO_ATTR_TLLINKINDEX2, and SUMO_ATTR_VEHSPERHOUR.
|
virtual |
inherited from GNEAttributeCarrier
Implements GNEDemandElement.
Definition at line 303 of file GNEPersonStop.cpp.
References SUMOVehicleParameter::Stop::actType, SUMOVehicleParameter::Stop::duration, SUMOVehicleParameter::Stop::endPos, SUMOVehicleParameter::Stop::friendlyPos, GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNEHierarchicalElement::getParentEdges(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_PARENT, GNE_ATTR_SELECTED, GNEAttributeCarrier::isAttributeCarrierSelected(), SUMOVehicleParameter::Stop::parametersSet, STOP_DURATION_SET, STOP_UNTIL_SET, SUMO_ATTR_ACTTYPE, SUMO_ATTR_BUS_STOP, SUMO_ATTR_DURATION, SUMO_ATTR_EDGE, SUMO_ATTR_ENDPOS, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_ID, SUMO_ATTR_UNTIL, time2string(), toString(), and SUMOVehicleParameter::Stop::until.
Referenced by setAttribute().
|
virtual |
Implements GNEDemandElement.
Definition at line 343 of file GNEPersonStop.cpp.
References SUMOVehicleParameter::Stop::endPos, GNEHierarchicalElement::getParentAdditionals(), GNEAttributeCarrier::getTagStr(), SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_ENDPOS, and toString().
Referenced by updateGeometry().
|
virtualinherited |
method for getting the attribute in the context of object selection
Reimplemented in GNELane, and GNEEdge.
Definition at line 554 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute().
|
virtual |
Implements GNEDemandElement.
Definition at line 359 of file GNEPersonStop.cpp.
References SUMOVehicleParameter::Stop::endPos, GNELane::getLaneShape(), getLastPathLane(), GNEHierarchicalElement::getParentAdditionals(), GNEAttributeCarrier::getTagStr(), PositionVector::length2D(), PositionVector::positionAtOffset2D(), SUMO_ATTR_ARRIVALPOS, and toString().
|
virtual |
get begin time of demand element
| invalid | argument if demand element doesn't has a begin time |
Reimplemented from GNEDemandElement.
Definition at line 70 of file GNEPersonStop.cpp.
|
inherited |
get personPlan start position
Definition at line 381 of file GNEDemandElement.cpp.
References GNEPathManager::getFirstLane(), GNELane::getLaneShape(), GNENet::getPathManager(), GNEDemandElement::getPositionInView(), GNETagProperties::isPersonStop(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, and PositionVector::positionAtOffset2D().
|
virtual |
Returns the boundary to which the view shall be centered in order to show the object.
Implements GNEDemandElement.
Definition at line 207 of file GNEPersonStop.cpp.
References Boundary::add(), GNEHierarchicalElement::getParentAdditionals(), getPositionInView(), and Boundary::grow().
|
inherited |
return child additionals
Definition at line 193 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEAdditionalHandler::accessCanBeCreated(), GNEPathManager::PathCalculator::busStopConnected(), GNEDetectorE3::checkChildAdditionalRestriction(), GNEHierarchicalElement::checkChildAdditionalsOverlapping(), GNEAdditionalHandler::checkOverlappingRerouterIntervals(), GNENet::deleteAdditional(), GNENet::deleteEdge(), GNENet::deleteLane(), GNELane::drawChildren(), GNEBusStop::drawConnectionAccess(), GNEParkingArea::drawGL(), GNEEdge::drawGL(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEVariableSpeedSign::getAttribute(), GNERerouter::getAttribute(), GNETAZ::getAttribute(), GNEEdge::getRouteProbeRelativePosition(), GNEVariableSpeedSignStep::isValid(), GNECalibratorDialog::onCmdClickedFlow(), GNERerouterDialog::onCmdClickedInterval(), GNECalibratorDialog::onCmdClickedRoute(), GNEVariableSpeedSignDialog::onCmdClickedStep(), GNECalibratorDialog::onCmdClickedVehicleType(), GNEVariableSpeedSignDialog::onCmdEditStep(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNENet::replaceIncomingEdge(), GNENet::retrieveRerouterInterval(), GNEBusStop::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE3::setAttribute(), GNEFrameModuls::HierarchicalElementTree::showHierarchicalElementChildren(), GNENet::splitEdge(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEStoppingPlace::updateCenteringBoundary(), GNECalibratorDialog::updateFlowTable(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), GNERerouterDialog::updateIntervalTable(), GNETAZ::updateParentAdditional(), GNEVariableSpeedSignDialog::updateTableSteps(), and GNEAdditional::writeAdditional().
|
inherited |
return child demand elements
Definition at line 211 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNENet::adjustPersonPlans(), GNEPerson::computePathElement(), GNEVehicle::computePathElement(), GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::deleteEdge(), GNENet::deleteGenericData(), GNENet::deleteLane(), GNENet::deleteTAZElement(), GNELane::drawChildren(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEStop::drawGL(), drawGL(), GNEEdge::drawGL(), GNEPerson::drawGL(), GNEJunction::drawJunctionChildren(), GNEDemandElement::drawPersonPlanPartial(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEPerson::getAttributePosition(), GNEPerson::getCenteringBoundary(), GNEVehicle::getDemandElementProblem(), GNEPerson::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEPerson::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEPerson::getMoveOperation(), GNEDemandElement::getNextChildDemandElement(), GNEFrameModuls::DemandElementSelector::getPersonPlanPreviousEdge(), GNEDemandElement::getPreviousChildDemandElement(), GNEEdge::getVehiclesOverEdgeMap(), GNEVehicle::isDemandElementValid(), GNEVehicle::isValid(), GNEDeleteFrame::removeAttributeCarrier(), GNENet::replaceIncomingEdge(), GNERoute::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNEFrameModuls::HierarchicalElementTree::showHierarchicalElementChildren(), GNEViewNetHelper::DemandViewOptions::showNonInspectedDemandElements(), GNENet::splitEdge(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNEBusStop::updateGeometry(), GNEVehicleType::updateGeometry(), GNEEdge::updateGeometry(), GNEPersonTrip::updateGeometry(), GNERide::updateGeometry(), GNEWalk::updateGeometry(), GNELane::updateGeometry(), GNERoute::updateGeometry(), GNEPerson::updateGeometry(), GNEVehicle::updateGeometry(), GNERoute::writeDemandElement(), GNEPerson::writeDemandElement(), and GNEVehicle::writeDemandElement().
|
inherited |
get child edges
Definition at line 181 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEEdge::addLane(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEJunction::getPopUpMenu(), GNECrossingFrame::CrossingParameters::invertEdges(), GNECrossingFrame::CrossingParameters::markEdge(), GNEJunction::moveJunctionGeometry(), GNECrossingFrame::CrossingParameters::onCmdSetAttribute(), GNEEdge::removeLane(), GNEFrameModuls::HierarchicalElementTree::showHierarchicalElementChildren(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), and GNECrossingFrame::CrossingParameters::useSelectedEdges().
|
inherited |
return child generic data elements
Definition at line 217 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::deleteEdge(), GNENet::deleteGenericData(), GNENet::deleteLane(), GNENet::deleteTAZElement(), GNETAZ::drawGL(), GNEHierarchicalElement::getAllHierarchicalElements(), GNENet::replaceIncomingEdge(), GNEFrameModuls::HierarchicalElementTree::showHierarchicalElementChildren(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEEdge::updateGeometry(), and GNELane::updateGeometry().
|
inherited |
get child junctions
Definition at line 175 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEHierarchicalElement::getAllHierarchicalElements().
|
inherited |
get child lanes
Definition at line 187 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEHierarchicalElement::getAllHierarchicalElements(), and GNEFrameModuls::HierarchicalElementTree::showHierarchicalElementChildren().
|
inherited |
get child shapes
Definition at line 199 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNENet::deleteEdge(), GNENet::deleteLane(), GNELane::drawChildren(), GNEHierarchicalElement::getAllHierarchicalElements(), GNENet::replaceIncomingEdge(), GNEFrameModuls::HierarchicalElementTree::showHierarchicalElementChildren(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), and GNELane::updateGeometry().
|
inherited |
get child TAZElements
Definition at line 205 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNENet::deleteTAZElement(), GNETAZElement::generateChildID(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEFrameModuls::HierarchicalElementTree::showHierarchicalElementChildren(), and GNETAZ::writeTAZElement().
|
virtual |
get color
Implements GNEDemandElement.
Definition at line 138 of file GNEPersonStop.cpp.
References GUIVisualizationSettings::colorSettings, GNENet::getViewNet(), GUISUMOAbstractView::getVisualisationSettings(), GNEAttributeCarrier::myNet, and GUIVisualizationColorSettings::personStops.
|
inlinevirtualinherited |
Reimplemented in GUIBaseVehicle, GNEJunction, GUILane, GUIPerson, GNELane, GUIContainer, GUIEdge, GUIJunctionWrapper, GUIVehicle, and GUIMEVehicle.
Definition at line 148 of file GUIGlObject.h.
Referenced by GNEPerson::drawGL(), GNEPerson::setColor(), and GUISUMOAbstractView::showToolTipFor().
|
inherited |
get demand element geometry (stacked)
Definition at line 100 of file GNEDemandElement.cpp.
References GNEDemandElement::myDemandElementGeometry.
|
virtual |
return a string with the current demand element problem (by default empty, can be reimplemented in children)
Reimplemented from GNEDemandElement.
Definition at line 105 of file GNEPersonStop.cpp.
References SUMOVehicleParameter::Stop::endPos, SUMOVehicleParameter::Stop::friendlyPos, GNEHierarchicalElement::getParentEdges(), SUMO_ATTR_ENDPOS, and toString().
|
inherited |
Returns the value for a given key converted to a double.
| [in] | key | The key to ask for |
| [in] | defaultValue | The default value to return if no value is stored under the key |
Definition at line 122 of file Parameterised.cpp.
References Parameterised::myMap, StringUtils::toDouble(), and WRITE_WARNING.
Referenced by MSDevice_Battery::buildVehicleDevices(), MSDevice_ElecHybrid::buildVehicleDevices(), MSSOTLPolicy5DStimulus::getStimCox(), MSSOTLPolicy5DStimulus::getStimCoxExpDispersionIn(), MSSOTLPolicy5DStimulus::getStimCoxExpDispersionOut(), MSSOTLPolicy5DStimulus::getStimCoxExpIn(), MSSOTLPolicy5DStimulus::getStimCoxExpOut(), MSSOTLPolicy5DStimulus::getStimDivisorDispersionIn(), MSSOTLPolicy5DStimulus::getStimDivisorDispersionOut(), MSSOTLPolicy5DStimulus::getStimDivisorIn(), MSSOTLPolicy5DStimulus::getStimDivisorOut(), MSSOTLPolicy5DStimulus::getStimOffsetDispersionIn(), MSSOTLPolicy5DStimulus::getStimOffsetDispersionOut(), MSSOTLPolicy5DStimulus::getStimOffsetIn(), MSSOTLPolicy5DStimulus::getStimOffsetOut(), MSActuatedTrafficLightLogic::init(), and MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus().
|
protected |
get first valid lane
Definition at line 578 of file GNEPersonStop.cpp.
References GNEHierarchicalElement::getParentEdges().
Referenced by getParentName(), and isDemandElementValid().
|
virtual |
get first path lane
Implements GNEDemandElement.
Definition at line 285 of file GNEPersonStop.cpp.
References GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentEdges(), and SVC_PEDESTRIAN.
Referenced by getLastPathLane().
|
inherited |
Definition at line 154 of file GUIGlObject.cpp.
References GUIGlObject::myFullName.
Referenced by SUMORTree::addAdditionalGLObject(), GUIGlObject::buildPopupHeader(), GUIGlObject_AbstractAdd::GUIGlObject_AbstractAdd(), GUIGLObjectPopupMenu::onCmdCopyTypedName(), GUIParam_PopupMenuInterface::onCmdOpenTracker(), GUIParameterTableWindow::onLeftBtnPress(), GUICalibrator::openManipulator(), GUILaneSpeedTrigger::openManipulator(), GUITriggeredRerouter::openManipulator(), GUIDialog_GLChosenEditor::rebuildList(), GUIGlObject_AbstractAdd::remove(), GUIGlObjectStorage::remove(), SUMORTree::removeAdditionalGLObject(), and GUISelectedStorage::save().
|
inherited |
Returns the numerical id of the object.
Definition at line 166 of file GUIGlObject.cpp.
References GUIGlObject::myGlID.
Referenced by GUIMessageWindow::appendMsg(), GUIGlObject::buildSelectionPopupEntry(), GUIBaseVehicle::drawAction_drawPersonsAndContainers(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEDetectorE1::drawGL(), GNERerouterSymbol::drawGL(), GNEDetectorEntryExit::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEParkingSpace::drawGL(), GNEDetectorE1Instant::drawGL(), GNEAccess::drawGL(), GUICalibrator::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIPerson::drawGL(), GUIPolygon::drawGL(), GNECrossing::drawGL(), GNEInternalLane::drawGL(), GUIContainer::drawGL(), GNEJunction::drawGL(), GNEDetectorE2::drawGL(), drawGL(), GNEStop::drawGL(), GNETAZ::drawGL(), GUIPointOfInterest::drawGL(), GUIJunctionWrapper::drawGL(), GUIOverheadWire::drawGL(), GNECalibrator::drawGL(), GUIChargingStation::drawGL(), GNEConnection::drawGL(), GUIBusStop::drawGL(), GUIParkingArea::drawGL(), GUIEdge::drawGL(), GNELane::drawGL(), GUIOverheadWireClamp::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GNEPerson::drawGL(), GUILane::drawGL(), GNEVehicle::drawGL(), GUIPerson::drawGLAdditional(), GUIContainer::drawGLAdditional(), GUIBaseVehicle::drawGLAdditional(), GUILane::drawLinkRule(), GUIBaseVehicle::drawOnPos(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNERoute::drawPartialGL(), GNEAdditional::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNEAdditional::drawSquaredAdditional(), GUIMEVehicle::getColorValue(), GUIVehicle::getColorValue(), GUIJunctionWrapper::getColorValue(), GUIEdge::getColorValue(), GUIContainer::getColorValue(), GUIPerson::getColorValue(), GNEPoly::getGlID(), GNEPOI::getGlID(), GUISUMOAbstractView::getGUIGlObjectsAtPosition(), GUIEdge::getIDs(), GUISUMOAbstractView::getObjectAtPosition(), GUISUMOAbstractView::getObjectsAtPosition(), GUIShapeContainer::getPOIIds(), GUIShapeContainer::getPolygonIDs(), GUIPerson::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GUIEdge::getScaleValue(), GUITransportableControl::insertIDs(), GUIMEVehicleControl::insertVehicleIDs(), GUIVehicleControl::insertVehicleIDs(), GUILane::isLaneOrEdgeSelected(), GUIGlChildWindow::isSelected(), GUISelectedStorage::isSelected(), GUISUMOViewParent::isSelected(), GUIVehicle::isSelected(), GUIPerson::isSelected(), GUIEdge::isSelected(), GUILane::isSelected(), GUISelectedStorage::loadIDs(), GUIViewTraffic::onCmdAddRerouter(), GUIGLObjectPopupMenu::onCmdAddSelected(), GUIGLObjectPopupMenu::onCmdCenter(), GUIViewTraffic::onCmdCloseEdge(), GUIViewTraffic::onCmdCloseLane(), GUIDialog_GLChosenEditor::onCmdDeselect(), GUIApplicationWindow::onCmdEditChosen(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GUIGLObjectPopupMenu::onCmdRemoveSelected(), GUIViewTraffic::onCmdShowReachability(), GUIContainer::GUIContainerPopupMenu::onCmdStartTrack(), GUIPerson::GUIPersonPopupMenu::onCmdStartTrack(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdStartTrack(), GUIDialog_ChooserAbstract::onCmdTrack(), GUIViewTraffic::onGamingClick(), TraCIServerAPI_GUI::processGet(), TraCIServerAPI_GUI::processSet(), GUIDialog_ChooserAbstract::refreshList(), GLObjectValuePassConnector< std::pair< SUMOTime, MSPhaseDefinition > >::removeObject(), GUIVehicle::selectBlockingFoes(), GUIPointOfInterest::setColor(), GUIPolygon::setColor(), GUIMessageWindow::setCursorPos(), GUIGlObject::~GUIGlObject(), and GUIPerson::~GUIPerson().
|
virtualinherited |
get GUIGlObject associated with this AttributeCarrier
Implements GNEAttributeCarrier.
Definition at line 94 of file GNEDemandElement.cpp.
|
inherited |
get hierarchicalcontainer with parents and children
Definition at line 55 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer.
|
virtual |
get Hierarchy Name (Used in AC Hierarchy)
Implements GNEDemandElement.
Definition at line 562 of file GNEPersonStop.cpp.
References GNEHierarchicalElement::getParentAdditionals().
|
inherited |
get FXIcon associated to this AC
Definition at line 572 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAttributeCarriers(), GNETagProperties::getGUIIcon(), GUIIconSubSys::getIcon(), GNEAttributeCarrier::myTagProperties, and GNEAttributeCarrier::myTagProperty.
Referenced by GNEGenericDataFrame::IntervalSelector::addIntervalItem(), GNEFrameModuls::HierarchicalElementTree::addListItem(), GNERide::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEGenericDataFrame::IntervalSelector::refreshIntervalSelector(), and GNEFrameModuls::HierarchicalElementTree::showAttributeCarrierParents().
|
virtualinherited |
get ID
Implements GNEAttributeCarrier.
Definition at line 88 of file GNEDemandElement.cpp.
References GUIGlObject::getMicrosimID().
Referenced by GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNEHierarchicalContainer::addParentElement(), GNEStopFrame::addStop(), GNEVehicleFrame::addVehicle(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPersonStop(), GNERouteHandler::buildPersonTrip(), GNERouteHandler::buildRide(), GNERouteHandler::buildWalk(), GNEVehicleFrame::createPath(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENetHelper::AttributeCarriers::demandElementExist(), GNECalibratorFlow::getAttribute(), GNEVehicleType::getAttribute(), GNERoute::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNEPersonTrip::isValid(), GNERouteDialog::onCmdSetVariable(), GNEChange_DemandElement::redo(), GNEChange_Children::redo(), GNEHierarchicalContainer::removeChildElement(), GNEHierarchicalContainer::removeParentElement(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNEFrameModuls::DemandElementSelector::setDemandElement(), GNEChange_DemandElement::undo(), GNEChange_Children::undo(), GNERouteDialog::updateCalibratorRouteValues(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNEPersonTrip::writeDemandElement(), GNERide::writeDemandElement(), GNEWalk::writeDemandElement(), GNERoute::writeDemandElement(), GNEPerson::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEChange_Children::~GNEChange_Children(), and GNEChange_DemandElement::~GNEChange_DemandElement().
|
virtual |
get last path lane
Implements GNEDemandElement.
Definition at line 296 of file GNEPersonStop.cpp.
References getFirstPathLane().
Referenced by getAttributePosition().
|
virtualinherited |
Returns the id of the object as known to microsim.
Definition at line 180 of file GUIGlObject.cpp.
References GUIGlObject::myMicrosimID.
Referenced by SUMORTree::addAdditionalGLObject(), GNETLSEditorFrame::controlsEdge(), GUIGlObject::createFullName(), GNENetHelper::AttributeCarriers::deleteEdgeType(), GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteSingleJunction(), GNEAdditional::drawAdditionalID(), GUIGlObject::drawName(), GNENetworkElement::getID(), GNEShape::getID(), GNEGenericData::getID(), GNETAZElement::getID(), GNEDemandElement::getID(), GNEAdditional::getID(), GNEDialogACChooser::getObjectName(), GUIDialog_ChooserAbstract::getObjectName(), GNEDetectorE3::getParentName(), GNERerouter::getParentName(), GNEVariableSpeedSign::getParentName(), GNEVehicleType::getParentName(), GNETAZ::getParentName(), GNEPoly::getParentName(), GNEPOI::getParentName(), GNETLSEditorFrame::handleMultiChange(), GNENetHelper::AttributeCarriers::insertEdgeType(), GNEViewNet::mergeJunctions(), GUIGLObjectPopupMenu::onCmdCopyName(), TraCIServerAPI_GUI::processGet(), GNENetHelper::AttributeCarriers::registerEdge(), GNENetHelper::AttributeCarriers::registerEdgeType(), GNENetHelper::AttributeCarriers::registerJunction(), SUMORTree::removeAdditionalGLObject(), and GNENet::splitEdge().
|
virtual |
get move operation for the given shapeOffset
Implements GNEDemandElement.
Definition at line 58 of file GNEPersonStop.cpp.
References SUMOVehicleParameter::Stop::endPos, GNEHierarchicalElement::getParentEdges(), GNETagProperties::getTag(), GNENet::getViewNet(), GNE_TAG_PERSONSTOP_EDGE, GNEAttributeCarrier::myNet, and GNEAttributeCarrier::myTagProperty.
|
inherited |
get pointer to net
Definition at line 62 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myNet.
Referenced by GNEAdditionalDialog::acceptChanges(), GNEDemandElementDialog::acceptChanges(), GNETAZFrame::TAZCurrent::addTAZChild(), GNERouteHandler::buildPersonPlan(), GNEPathManager::PathCalculator::calculateReachability(), GNEDemandElementDialog::cancelChanges(), GNEAdditionalDialog::cancelChanges(), GNEConnection::changeTLIndex(), GNEViewNetHelper::LockIcon::checkDrawing(), GNEGenericData::drawAttribute(), GNEHierarchicalElement::drawHierarchicalConnections(), GNEPathManager::PathDraw::drawPathGeometry(), GNEGenericDataFrame::DataSetSelector::getDataSet(), GNEGenericData::getPopUpMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu(), GNEVehicleTypeDialog::GNEVehicleTypeDialog(), GNEDemandElementDialog::initChanges(), GNEAdditionalDialog::initChanges(), GNEEdgeData::isGenericDataVisible(), GNEFrameAttributesModuls::AttributesEditorRow::mergeJunction(), GNESingleParametersDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAddClosingLaneReroute(), GNERerouterIntervalDialog::onCmdAddClosingReroute(), GNERerouterIntervalDialog::onCmdAddDestProbReroute(), GNECalibratorDialog::onCmdAddFlow(), GNERerouterIntervalDialog::onCmdAddParkingAreaReroute(), GNECalibratorDialog::onCmdAddRoute(), GNERerouterIntervalDialog::onCmdAddRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdAddStep(), GNECalibratorDialog::onCmdAddVehicleType(), GNERerouterIntervalDialog::onCmdChangeBeginEnd(), GNERerouterIntervalDialog::onCmdClickedClosingLaneReroute(), GNERerouterIntervalDialog::onCmdClickedClosingReroute(), GNERerouterIntervalDialog::onCmdClickedDestProbReroute(), GNECalibratorDialog::onCmdClickedFlow(), GNERerouterDialog::onCmdClickedInterval(), GNERerouterIntervalDialog::onCmdClickedParkingAreaReroute(), GNECalibratorDialog::onCmdClickedRoute(), GNERerouterIntervalDialog::onCmdClickedRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdClickedStep(), GNECalibratorDialog::onCmdClickedVehicleType(), GNECreateEdgeFrame::EdgeTypeSelector::onCmdDeleteEdgeType(), GNERerouterIntervalDialog::onCmdEditClosingLaneReroute(), GNERerouterIntervalDialog::onCmdEditClosingReroute(), GNERerouterIntervalDialog::onCmdEditDestProbReroute(), GNERerouterIntervalDialog::onCmdEditParkingAreaReroute(), GNERerouterIntervalDialog::onCmdEditRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdEditStep(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNETLSEditorFrame::TLSFile::onCmdLoadTLSProgram(), GNEConnectorFrame::ConnectionOperations::onCmdSelectConflicts(), GNECrossingFrame::CrossingParameters::onCmdSetAttribute(), GNEInspectorFrame::TemplateEditor::onCmdSetTemplate(), GNECalibratorFlowDialog::onCmdSetVariable(), GNERouteDialog::onCmdSetVariable(), GNEChange_DataInterval::redo(), GNEChange_DataSet::redo(), GNEChange_DemandElement::redo(), GNEChange_Junction::redo(), GNEChange_Shape::redo(), GNEChange_TAZElement::redo(), GNEChange_Additional::redo(), GNEChange_Edge::redo(), GNEChange_EdgeType::redo(), GNEChange_EnableAttribute::redo(), GNEChange_LaneType::redo(), GNEChange_Connection::redo(), GNEChange_TLS::redo(), GNEChange_GenericData::redo(), GNEChange_Children::redo(), GNEChange_Lane::redo(), GNEChange_Attribute::redo(), GNEChange_Crossing::redo(), GNEDataInterval::removeGenericDataChild(), GNEAdditional::replaceAdditionalChildEdges(), GNEAdditional::replaceAdditionalChildLanes(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEDemandElement::replaceDemandParentEdges(), GNEDemandElement::replaceDemandParentLanes(), GNEDemandElement::replaceMiddleParentEdges(), GNEShape::replaceShapeParentLanes(), GNEAdditionalDialog::resetChanges(), GNEDemandElementDialog::resetChanges(), GNETAZFrame::TAZCurrent::setTAZ(), GNEVehicleTypeDialog::VTypeAtributes::VClassRow::setVariable(), GNEFrameModuls::HierarchicalElementTree::showAttributeCarrierParents(), GNEFrameModuls::HierarchicalElementTree::showHierarchicalElementChildren(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_Shape::undo(), GNEChange_DataSet::undo(), GNEChange_DemandElement::undo(), GNEChange_Junction::undo(), GNEChange_TAZElement::undo(), GNEChange_DataInterval::undo(), GNEChange_EnableAttribute::undo(), GNEChange_EdgeType::undo(), GNEChange_Additional::undo(), GNEChange_Edge::undo(), GNEChange_LaneType::undo(), GNEChange_Connection::undo(), GNEChange_TLS::undo(), GNEChange_GenericData::undo(), GNEChange_Children::undo(), GNEChange_Lane::undo(), GNEChange_Attribute::undo(), GNEChange_Crossing::undo(), GNECalibratorDialog::updateFlowAndLabelButton(), GNECalibratorDialog::updateRouteTable(), GNECalibratorDialog::updateVehicleTypeTable(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Shape::~GNEChange_Shape(), and GNEChange_TAZElement::~GNEChange_TAZElement().
|
inherited |
if use edge/parent lanes as a list of consecutive elements, obtain a list of IDs of elements after insert a new element
Definition at line 459 of file GNEHierarchicalElement.cpp.
References GNENetworkElement::getID(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentLanes(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), SUMO_TAG_EDGE, SUMO_TAG_LANE, and toString().
Referenced by GNEDetector::splitEdgeGeometry(), GNEWalk::splitEdgeGeometry(), and GNERoute::splitEdgeGeometry().
|
inherited |
get next child demand element to the given demand element
Definition at line 127 of file GNEDemandElement.cpp.
References GNEHierarchicalElement::getChildDemandElements().
Referenced by GNENet::adjustPersonPlans().
|
virtualinherited |
Returns the name of the object (default "")
Reimplemented in GUIBaseVehicle, GUIEdge, GNEEdge, GUIBusStop, GUIParkingArea, GUIChargingStation, GUIJunctionWrapper, and GUITrafficLightLogicWrapper.
Definition at line 185 of file GUIGlObject.cpp.
Referenced by GUIDialog_ChooserAbstract::getObjectName().
|
inherited |
Returns the value for a given key.
| [in] | key | The key to ask for |
| [in] | defaultValue | The default value to return if no value is stored under the key |
Definition at line 112 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NBEdge::addRestrictedLane(), FareModul::addStop(), NBEdge::append(), MSDevice_Battery::buildVehicleDevices(), MSDevice_Example::buildVehicleDevices(), MSDevice_ElecHybrid::buildVehicleDevices(), ROEdge::cacheParamRestrictions(), SUMOVTypeParameter::cacheParamRestrictions(), MSRailSignal::constraintsAllow(), GNEEdge::drawEdgeName(), GNEGenericData::drawFilteredAttribute(), GNEConnection::drawGL(), GUIEdge::drawGL(), LIBSUMO_NAMESPACE::TrafficLight::findConstraintsDeadLocks(), LIBSUMO_NAMESPACE::Simulation::findIntermodalRoute(), MSSwarmTrafficLightLogic::getBetaNo(), MSSwarmTrafficLightLogic::getBetaSp(), NBRailwayTopologyAnalyzer::getBrokenRailNodes(), MSSwarmTrafficLightLogic::getChangePlanProbability(), GNEEdgeData::getColor(), GNEEdgeRelData::getColor(), GUIVehicle::getColorValue(), GNELane::getColorValue(), GUILane::getColorValue(), MSSOTLTrafficLightLogic::getDecayConstant(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), MSSwarmTrafficLightLogic::getForgettingCox(), MSSwarmTrafficLightLogic::getGammaNo(), MSSwarmTrafficLightLogic::getGammaSp(), MSTLLogicControl::WAUTSwitchProcedure::getGSPTime(), MSSOTLTrafficLightLogic::getInputSensorsLength(), MSSwarmTrafficLightLogic::getLearningCox(), MSSwarmTrafficLightLogic::getMaxCongestionDuration(), MSDevice_SSM::getMeasuresAndThresholds(), MSSOTLRequestPolicy::getMinDecisionalPhaseDuration(), MSSOTLTrafficLightLogic::getMode(), GUITrafficLightLogicWrapper::getOptionalName(), GUIBaseVehicle::getOptionalName(), MSDevice_ToC::getOutputFilename(), MSDevice_SSM::getOutputFilename(), MSSOTLTrafficLightLogic::getOutputSensorsLength(), LIBSUMO_NAMESPACE::Simulation::getParameter(), MSSwarmTrafficLightLogic::getPheroMaxVal(), MSSwarmTrafficLightLogic::getPoliciesParam(), MSBaseVehicle::getPrefixedParameter(), MSSwarmTrafficLightLogic::getReinforcementMode(), MSSOTLTrafficLightLogic::getSpeedThreshold(), MSDevice::getStringParam(), MSSwarmTrafficLightLogic::getThetaInit(), MSSwarmTrafficLightLogic::getThetaMax(), MSSwarmTrafficLightLogic::getThetaMin(), MSSOTLTrafficLightLogic::getThreshold(), LIBSUMO_NAMESPACE::TrafficLight::getVehicleByTripId(), MSRailSignalConstraint::getVehID(), MSTriggeredRerouter::getWeight(), MSRailSignal::hasInsertionConstraint(), MSLink::ignoreFoe(), PushButtonLogic::init(), MSSOTLPhasePolicy::init(), SigmoidLogic::init(), MSDelayBasedTrafficLightLogic::init(), MSActuatedTrafficLightLogic::init(), MSSOTLTrafficLightLogic::init(), MSSwarmTrafficLightLogic::init(), GNEVehicleType::initRailVisualizationParameters(), MSVehicleType::initRailVisualizationParameters(), MSSOTLTrafficLightLogic::isDecayThresholdActivated(), MSSOTLTrafficLightLogic::isPushButtonPressed(), MSAbstractLaneChangeModel::laneChangeOutput(), MSActuatedTrafficLightLogic::MSActuatedTrafficLightLogic(), MSDelayBasedTrafficLightLogic::MSDelayBasedTrafficLightLogic(), MSSOTLPolicy::MSSOTLPolicy(), MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus(), MSSwarmTrafficLightLogic::MSSwarmTrafficLightLogic(), MSDevice_GLOSA::notifyEnter(), MSRailSignalConstraint_Predecessor::PassedTracker::notifyEnter(), GNEVehicleType::overwriteVType(), MSDevice_SSM::requestsTrajectories(), NBTrafficLightLogicCont::setOpenDriveSignalParameters(), NBEdgeCont::splitAt(), MSDevice_SSM::useGeoCoords(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::WAUTSwitchProcedure_Stretch(), NWWriter_DlrNavteq::writeLinksUnsplitted(), and NWWriter_OpenDrive::writeRoadObjects().
|
inherited |
Returns the inner key/value map.
Definition at line 146 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NIImporter_SUMO::_loadNetwork(), NBEdge::addLane(), GUIParameterTableWindow::closeBuilding(), NLHandler::closeEdge(), NBTrafficLightDefinition::compute(), GNEGenericData::drawAttribute(), GNEGenericData::drawFilteredAttribute(), GNELaneType::getACParametersMap(), GNECrossing::getACParametersMap(), GNEEdgeType::getACParametersMap(), GNEConnection::getACParametersMap(), GNEPoly::getACParametersMap(), GNEDataInterval::getACParametersMap(), GNEJunction::getACParametersMap(), GNEEdge::getACParametersMap(), GNEPOI::getACParametersMap(), GNEVehicleType::getACParametersMap(), GNEDataSet::getACParametersMap(), getACParametersMap(), GNEStop::getACParametersMap(), GNELane::getACParametersMap(), GNETAZElement::getACParametersMap(), GNEPersonTrip::getACParametersMap(), GNERide::getACParametersMap(), GNEWalk::getACParametersMap(), GNERoute::getACParametersMap(), GNEGenericData::getACParametersMap(), GNEPerson::getACParametersMap(), GNEAdditional::getACParametersMap(), GNEVehicle::getACParametersMap(), GUILane::getParameterWindow(), MSActuatedTrafficLightLogic::init(), MSDevice_Taxi::initDispatch(), NIImporter_OpenStreetMap::insertEdge(), GNEEdgeData::isGenericDataVisible(), GNETAZRelData::isGenericDataVisible(), GNEEdgeRelData::isGenericDataVisible(), GNEGenericData::isVisibleInspectDeleteSelect(), NBEdge::NBEdge(), NBLoadedSUMOTLDef::NBLoadedSUMOTLDef(), GUIParameterTableWindow::numParams(), GNEVehicleType::overwriteVType(), TraCIServerAPI_TrafficLight::processGet(), Parameterised::setParameters(), GNEEdgeData::writeGenericData(), GNEEdgeRelData::writeGenericData(), and GNETAZRelData::writeGenericData().
|
inherited |
Returns the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN".
Definition at line 152 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEParkingArea::getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEDetectorE1::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEDetectorEntryExit::getAttribute(), GNERouteProbReroute::getAttribute(), GNEVaporizer::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNERouteProbe::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNECalibratorFlow::getAttribute(), GNEDetectorE3::getAttribute(), GNERerouterInterval::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEParkingSpace::getAttribute(), GNERerouter::getAttribute(), GNEAccess::getAttribute(), GNETAZSourceSink::getAttribute(), GNELaneType::getAttribute(), GNEDetectorE2::getAttribute(), GNETAZ::getAttribute(), GNECalibrator::getAttribute(), GNEEdgeType::getAttribute(), GNEEdgeData::getAttribute(), GNETAZRelData::getAttribute(), GNEEdgeRelData::getAttribute(), GNEVehicleType::getAttribute(), GNEConnection::getAttribute(), GNEPoly::getAttribute(), GNEEdge::getAttribute(), GNEJunction::getAttribute(), GNEPOI::getAttribute(), GNERide::getAttribute(), GNEPersonTrip::getAttribute(), GNEWalk::getAttribute(), GNELane::getAttribute(), GNERoute::getAttribute(), GNEPerson::getAttribute(), and GNEVehicle::getAttribute().
|
virtualinherited |
Returns an own parameter window.
| [in] | app | The application needed to build the parameter window |
| [in] | parent | The parent window needed to build the parameter window |
Implements GUIGlObject.
Definition at line 231 of file GNEDemandElement.cpp.
References GUIParameterTableWindow::closeBuilding(), GNEDemandElement::getAttribute(), GUIParameterTableWindow::mkItem(), and GNEAttributeCarrier::myTagProperty.
|
inherited |
get parent additionals
Definition at line 145 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNERerouterSymbol::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), drawGL(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEDetectorEntryExit::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNERouteProbReroute::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNECalibratorFlow::getAttribute(), GNERerouterInterval::getAttribute(), GNEParkingSpace::getAttribute(), GNEAccess::getAttribute(), GNEStop::getAttribute(), getAttribute(), GNERide::getAttribute(), GNEPersonTrip::getAttribute(), GNEWalk::getAttribute(), getAttributeDouble(), getAttributePosition(), GNEStop::getCenteringBoundary(), getCenteringBoundary(), GNEStop::getFirstPathLane(), getFirstPathLane(), GNERerouterSymbol::getHierarchyName(), GNEVariableSpeedSignSymbol::getHierarchyName(), GNEParkingAreaReroute::getHierarchyName(), GNEStop::getHierarchyName(), getHierarchyName(), GNERide::getHierarchyName(), GNEPersonTrip::getHierarchyName(), GNEWalk::getHierarchyName(), GNERide::getLastPathLane(), GNEPersonTrip::getLastPathLane(), GNEWalk::getLastPathLane(), GNERide::getMoveOperation(), GNEPersonTrip::getMoveOperation(), GNEWalk::getMoveOperation(), GNEClosingReroute::getParentName(), GNEVariableSpeedSignSymbol::getParentName(), GNERerouterSymbol::getParentName(), GNEDestProbReroute::getParentName(), GNEClosingLaneReroute::getParentName(), GNEParkingAreaReroute::getParentName(), GNERouteProbReroute::getParentName(), GNEVariableSpeedSignStep::getParentName(), GNECalibratorFlow::getParentName(), GNERerouterInterval::getParentName(), GNEParkingSpace::getParentName(), GNEAccess::getParentName(), GNEStop::getParentName(), getParentName(), GNEDemandElement::getPathElementArrivalPos(), GNEDemandElement::getPathElementArrivalValue(), GNEDemandElement::getPathElementDepartPos(), GNEDemandElement::getPathElementDepartValue(), GNEFrameModuls::DemandElementSelector::getPersonPlanPreviousEdge(), GNEVariableSpeedSignSymbol::getPopUpID(), GNERerouterSymbol::getPopUpID(), getPositionInView(), GNEVariableSpeedSignStep::isValid(), GNEAccess::isValid(), GNECalibratorFlowDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), GNEAdditional::replaceAdditionalParent(), GNEDemandElement::replaceAdditionalParent(), GNENet::replaceIncomingEdge(), GNEFrameModuls::HierarchicalElementTree::showAttributeCarrierParents(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEClosingReroute::updateCenteringBoundary(), GNEClosingLaneReroute::updateCenteringBoundary(), GNEDestProbReroute::updateCenteringBoundary(), GNEParkingAreaReroute::updateCenteringBoundary(), GNERouteProbReroute::updateCenteringBoundary(), GNEVariableSpeedSignStep::updateCenteringBoundary(), GNECalibratorFlow::updateCenteringBoundary(), GNERerouterInterval::updateCenteringBoundary(), GNEParkingSpace::updateCenteringBoundary(), GNEClosingReroute::updateGeometry(), GNEClosingLaneReroute::updateGeometry(), GNERerouterSymbol::updateGeometry(), GNEVariableSpeedSignSymbol::updateGeometry(), GNECalibratorFlow::updateGeometry(), GNEDetectorEntryExit::updateGeometry(), GNEStop::updateGeometry(), updateGeometry(), GNELane::updateGeometry(), GNERide::writeDemandElement(), GNEPersonTrip::writeDemandElement(), and GNEWalk::writeDemandElement().
|
inherited |
get parent demand elements
Definition at line 163 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEWalk::computePathElement(), GNERoute::computePathElement(), GNEStop::drawGL(), drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlan(), GNEDemandElement::drawPersonPlanPartial(), GNEHierarchicalElement::getAllHierarchicalElements(), getAttribute(), GNEStop::getAttribute(), GNERide::getAttribute(), GNEPersonTrip::getAttribute(), GNEWalk::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNEVehicle::getAttributeDouble(), GNEPerson::getAttributePosition(), GNERide::getColor(), GNEPersonTrip::getColor(), GNEWalk::getColor(), GNERide::getDemandElementProblem(), GNEPersonTrip::getDemandElementProblem(), GNEWalk::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEWalk::getFirstPathLane(), GNERoute::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEWalk::getHierarchyName(), GNEWalk::getLastPathLane(), GNERoute::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEWalk::getMoveOperation(), getParentName(), GNEStop::getParentName(), GNERide::getParentName(), GNEPersonTrip::getParentName(), GNEWalk::getParentName(), GNEPerson::getParentName(), GNEVehicle::getParentName(), GNEDemandElement::getPathElementArrivalPos(), GNEDemandElement::getPathElementArrivalValue(), GNEDemandElement::getPathElementDepartPos(), GNEDemandElement::getPathElementDepartValue(), GNEFrameModuls::DemandElementSelector::getPersonPlanPreviousEdge(), GNEStop::getPositionInView(), GNEStop::getVClass(), getVClass(), GNERide::getVClass(), GNEPersonTrip::getVClass(), GNEWalk::getVClass(), GNEPerson::getVClass(), GNEVehicle::getVClass(), isAttributeEnabled(), GNEPersonTrip::isAttributeEnabled(), GNERide::isAttributeEnabled(), GNEWalk::isAttributeEnabled(), GNEWalk::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEVehicle::isValid(), GNEViewNet::onCmdToggleLockPerson(), GNEDeleteFrame::removeAttributeCarrier(), GNEAdditional::replaceDemandElementParent(), GNEDemandElement::replaceDemandElementParent(), setAttribute(), GNEPersonTrip::setAttribute(), GNERide::setAttribute(), GNEWalk::setAttribute(), GNERoute::setAttribute(), GNEVehicle::setAttribute(), GNEVehicle::setColor(), GNEFrameModuls::HierarchicalElementTree::showAttributeCarrierParents(), GNEViewNetHelper::DemandViewOptions::showNonInspectedDemandElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEStop::updateGeometry(), GNELane::updateGeometry(), GNEWalk::writeDemandElement(), GNEPerson::writeDemandElement(), and GNEVehicle::writeDemandElement().
|
inherited |
get parent edges
Definition at line 133 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEVehicleFrame::addVehicle(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildVehicleOverRoute(), GNEAdditional::calculatePerpendicularLine(), GNERouteHandler::PersonValue::checkPersonPlanValues(), GNEEdgeRelData::computePathElement(), GNEWalk::computePathElement(), GNERoute::computePathElement(), GNEVehicle::computePathElement(), GNECalibrator::drawCalibratorSymbol(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNEHierarchicalElement::getAllHierarchicalElements(), GNERerouterSymbol::getAttribute(), GNERouteProbe::getAttribute(), GNETAZSourceSink::getAttribute(), GNECalibrator::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), getAttribute(), GNEPersonTrip::getAttribute(), GNERide::getAttribute(), GNEWalk::getAttribute(), GNERoute::getAttribute(), GNEVehicle::getAttribute(), GNERoute::getAttributeDouble(), GNERoute::getAttributePosition(), GNEPerson::getAttributePosition(), GNETAZSourceSink::getCenteringBoundary(), GNEEdgeData::getCenteringBoundary(), GNEEdgeRelData::getCenteringBoundary(), GNEPersonTrip::getCenteringBoundary(), GNERide::getCenteringBoundary(), GNEWalk::getCenteringBoundary(), GNERoute::getCenteringBoundary(), getDemandElementProblem(), GNEPersonTrip::getDemandElementProblem(), GNERide::getDemandElementProblem(), GNEWalk::getDemandElementProblem(), GNERoute::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), getFirstAllowedLane(), getFirstPathLane(), GNEPersonTrip::getFirstPathLane(), GNERide::getFirstPathLane(), GNEWalk::getFirstPathLane(), GNERoute::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEEdgeData::getHierarchyName(), GNEEdgeRelData::getHierarchyName(), GNEPersonTrip::getHierarchyName(), GNERide::getHierarchyName(), GNEWalk::getHierarchyName(), GNEPerson::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEPersonTrip::getLastPathLane(), GNERide::getLastPathLane(), GNEWalk::getLastPathLane(), GNERoute::getLastPathLane(), GNEVehicle::getLastPathLane(), getMoveOperation(), GNEPersonTrip::getMoveOperation(), GNERide::getMoveOperation(), GNEWalk::getMoveOperation(), GNEHierarchicalElement::getNewListOfParents(), GNEVaporizer::getParentName(), GNERouteProbe::getParentName(), GNECalibrator::getParentName(), GNERoute::getParentName(), GNEVehicle::getParentName(), GNEFrameModuls::DemandElementSelector::getPersonPlanPreviousEdge(), GNEEdgeData::getPositionInView(), GNEEdgeRelData::getPositionInView(), getPositionInView(), GNEDemandElement::getViaEdges(), isDemandElementValid(), GNEPersonTrip::isDemandElementValid(), GNERide::isDemandElementValid(), GNEWalk::isDemandElementValid(), GNERoute::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNECalibrator::isValid(), isValid(), GNEVehicle::isValid(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentEdge(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEDemandElement::replaceMiddleParentEdges(), GNEWalk::setAttribute(), GNEVehicle::setAttribute(), GNEFrameModuls::HierarchicalElementTree::showAttributeCarrierParents(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNERerouterSymbol::updateGeometry(), GNEEdgeData::updateGeometry(), updateGeometry(), GNECalibrator::updateGeometry(), GNERide::writeDemandElement(), GNEPersonTrip::writeDemandElement(), GNEWalk::writeDemandElement(), GNERoute::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEEdgeData::writeGenericData(), GNEEdgeRelData::writeGenericData(), and GNETAZSourceSink::writeTAZElement().
|
inherited |
get parent demand elements
Definition at line 169 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEHierarchicalElement::getAllHierarchicalElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), and GNELane::updateGeometry().
|
inherited |
get parent junctions
Definition at line 127 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEEdge::addLane(), GNENet::addReversedEdge(), GNEConnectorFrame::buildConnection(), GNEProhibitionFrame::buildProhibition(), GNEPathManager::PathCalculator::calculateReachability(), GNEEdge::clickedOverShapeEnd(), GNEEdge::clickedOverShapeStart(), GNENet::deleteConnection(), GNENet::deleteEdge(), GNENet::deleteLane(), GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNELane::drawArrows(), GNEEdge::drawEdgeGeometryPoints(), GNELane::drawStartEndShapePoints(), GNENet::duplicateLane(), GNEEdge::editEndpoint(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEConnection::getAttribute(), GNEEdge::getAttribute(), GNEEdge::getGNECrossings(), GNELane::getGNEIncomingConnections(), GNEEdge::getMoveOperation(), GNEEdge::getOppositeEdge(), GNEEdge::hasCustomEndPoints(), GNENet::initJunctionsAndEdges(), GNEConnectorFrame::initTargets(), GNERoute::isRouteValid(), GNEEdge::isValid(), GNENet::joinSelectedJunctions(), GNENet::mergeJunctions(), GNENetHelper::AttributeCarriers::registerEdge(), GNEEdge::removeGeometryPoint(), GNEEdge::removeLane(), GNENet::replaceIncomingEdge(), GNEEdge::resetBothEndpoint(), GNEEdge::resetEndpoint(), GNENet::reverseEdge(), GNENet::selectRoundabout(), GNEEdge::setAttribute(), GNEEdge::setGeometry(), GNEEdge::setNumLanes(), GNEFrameModuls::HierarchicalElementTree::showAttributeCarrierParents(), GNENet::splitEdge(), GNENet::splitJunction(), GNEConnection::updateCenteringBoundary(), GNEEdge::updateFirstParentJunction(), GNEEdge::updateJunctionPosition(), and GNEEdge::updateSecondParentJunction().
|
inherited |
get parent lanes
Definition at line 139 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEDetectorE2::areLaneConsecutives(), GNEPathManager::PathCalculator::busStopConnected(), GNERouteHandler::PersonValue::checkPersonPlanValues(), GNEAdditional::computePathElement(), GNECalibrator::drawCalibratorSymbol(), GNEStop::drawGL(), GNEDetectorE1Instant::fixAdditionalProblem(), GNEDetectorEntryExit::fixAdditionalProblem(), GNEDetectorE1::fixAdditionalProblem(), GNEStoppingPlace::fixAdditionalProblem(), GNEDetectorE2::fixAdditionalProblem(), GNEDetectorE1Instant::getAdditionalProblem(), GNEDetectorEntryExit::getAdditionalProblem(), GNEDetectorE1::getAdditionalProblem(), GNEStoppingPlace::getAdditionalProblem(), GNEDetectorE2::getAdditionalProblem(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEParkingArea::getAttribute(), GNEVariableSpeedSignSymbol::getAttribute(), GNEDetectorEntryExit::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEAccess::getAttribute(), GNEDetectorE2::getAttribute(), GNECalibrator::getAttribute(), GNEStop::getAttribute(), GNEPOI::getAttribute(), GNEStoppingPlace::getAttributeDouble(), GNEStop::getDemandElementProblem(), GNEAccess::getEdge(), GNEStoppingPlace::getEndGeometryPositionOverLane(), GNEStop::getEndGeometryPositionOverLane(), GNEStop::getFirstPathLane(), GNEAdditional::getFirstPathLane(), GNEAccess::getHierarchyName(), GNEDetector::getLane(), GNERouteHandler::PersonPlansValues::getLastEdge(), GNEAdditional::getLastPathLane(), GNEStop::getMoveOperation(), GNEStoppingPlace::getMoveOperation(), GNEAccess::getMoveOperation(), GNEDetector::getMoveOperation(), GNEPOI::getMoveOperation(), GNEHierarchicalElement::getNewListOfParents(), GNEStoppingPlace::getParentName(), GNEStop::getParentName(), GNECalibrator::getParentName(), GNEPOI::getParentName(), GNEPOI::getPopUpMenu(), GNEStop::getPositionInView(), GNEStoppingPlace::getStartGeometryPositionOverLane(), GNEStop::getStartGeometryPositionOverLane(), GNEAccess::isAccessPositionFixed(), GNEDetectorE1Instant::isAdditionalValid(), GNEDetectorE1::isAdditionalValid(), GNEDetectorEntryExit::isAdditionalValid(), GNEStoppingPlace::isAdditionalValid(), GNEDetectorE2::isAdditionalValid(), GNEStop::isDemandElementValid(), GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEParkingArea::isValid(), GNEDetectorEntryExit::isValid(), GNEDetectorE1::isValid(), GNEDetectorE1Instant::isValid(), GNEAccess::isValid(), GNECalibrator::isValid(), GNEStop::isValid(), GNEPOI::isValid(), setAttribute(), GNERide::setAttribute(), GNEPersonTrip::setAttribute(), GNEPOI::setAttribute(), GNEWalk::setAttribute(), GNEStoppingPlace::setStoppingPlaceGeometry(), GNEFrameModuls::HierarchicalElementTree::showAttributeCarrierParents(), GNEStoppingPlace::splitEdgeGeometry(), GNEVariableSpeedSignSymbol::updateGeometry(), GNEContainerStop::updateGeometry(), GNEBusStop::updateGeometry(), GNEParkingArea::updateGeometry(), GNEDetectorEntryExit::updateGeometry(), GNEDetectorE1::updateGeometry(), GNEAccess::updateGeometry(), GNEDetectorE1Instant::updateGeometry(), GNEStop::updateGeometry(), GNECalibrator::updateGeometry(), GNEDetectorE2::updateGeometry(), GNEPOI::updateGeometry(), and GNEPOI::writeShape().
|
virtual |
Returns the name of the parent object.
Reimplemented from GUIGlObject.
Definition at line 191 of file GNEPersonStop.cpp.
References getFirstAllowedLane(), GNENetworkElement::getID(), GNEHierarchicalElement::getParentAdditionals(), and GNEHierarchicalElement::getParentDemandElements().
|
inherited |
get parent shapes
Definition at line 151 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEHierarchicalElement::getAllHierarchicalElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), and GNELane::updateGeometry().
|
inherited |
get parent TAZElements
Definition at line 157 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEHierarchicalElement::getAllHierarchicalElements(), GNETAZSourceSink::getAttribute(), GNETAZRelData::getAttribute(), GNETAZRelData::getCenteringBoundary(), GNETAZRelData::getHierarchyName(), GNETAZSourceSink::getParentName(), GNETAZSourceSink::getPositionInView(), GNETAZRelData::getPositionInView(), GNETAZSourceSink::getTAZElementShape(), GNEGenericData::replaceFirstParentTAZElement(), GNEGenericData::replaceLastParentTAZElement(), GNETAZSourceSink::setAttribute(), GNEFrameModuls::HierarchicalElementTree::showAttributeCarrierParents(), and GNETAZRelData::writeGenericData().
|
virtualinherited |
get path element arrival position
Implements GNEPathManager::PathElement.
Definition at line 341 of file GNEDemandElement.cpp.
References GNEAdditional::getAdditionalGeometry(), GNEDemandElement::getAttributePosition(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNEGeometry::Geometry::getShape(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), GNE_TAG_PERSONSTOP_BUSSTOP, PositionVector::length2D(), PositionVector::positionAtOffset2D(), and SUMO_ATTR_ARRIVALPOS.
Referenced by GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNERide::getMoveOperation(), GNEPersonTrip::getMoveOperation(), and GNEWalk::getMoveOperation().
|
virtualinherited |
get path element arrival lane pos
Implements GNEPathManager::PathElement.
Definition at line 316 of file GNEDemandElement.cpp.
References GNEDemandElement::getAttributeDouble(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), GNE_ATTR_CENTER, GNE_TAG_PERSONSTOP_BUSSTOP, SUMO_ATTR_ARRIVALPOS, and SUMO_ATTR_ENDPOS.
Referenced by GNEDemandElement::drawPersonPlanPartial().
|
virtualinherited |
get path element depart position
Implements GNEPathManager::PathElement.
Definition at line 283 of file GNEDemandElement.cpp.
References GNEAdditional::getAdditionalGeometry(), GNEDemandElement::getAttributePosition(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNEGeometry::Geometry::getShape(), GNEAttributeCarrier::getTagProperty(), GNETagProperties::isPersonStop(), PositionVector::length2D(), PositionVector::positionAtOffset2D(), SUMO_ATTR_ARRIVALPOS, and SUMO_ATTR_DEPARTPOS.
Referenced by GNEDemandElement::drawPersonPlanPartial().
|
virtualinherited |
get path element depart lane pos
Implements GNEPathManager::PathElement.
Definition at line 252 of file GNEDemandElement.cpp.
References GNEDemandElement::getAttributeDouble(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNEAttributeCarrier::getTagProperty(), GNE_ATTR_CENTER, GNETagProperties::isPersonStop(), SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_DEPARTPOS, and SUMO_ATTR_ENDPOS.
Referenced by GNEDemandElement::drawPersonPlanPartial().
|
virtual |
get PopPup ID (Used in AC Hierarchy)
Implements GNEDemandElement.
Definition at line 556 of file GNEPersonStop.cpp.
References GNEAttributeCarrier::getTagStr().
|
virtualinherited |
Returns an own popup-menu.
| [in] | app | The application needed to build the popup-menu |
| [in] | parent | The parent window needed to build the popup-menu |
Implements GUIGlObject.
Reimplemented in GNEVehicle, GNEPerson, GNERoute, GNEWalk, GNEPersonTrip, and GNERide.
Definition at line 206 of file GNEDemandElement.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GNEViewNet::buildSelectionACPopupEntry(), GUIGlObject::buildShowParamsPopupEntry(), GNEAttributeCarrier::getIcon(), GNEDemandElement::getPositionInView(), GNEAttributeCarrier::getTagStr(), GNENet::getViewNet(), GNETagProperties::hasDialog(), MID_COPY_NAME, MID_COPY_TYPED_NAME, MID_OPEN_ADDITIONAL_DIALOG, GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, and toString().
|
virtual |
Returns position of demand element in view.
Implements GNEDemandElement.
Definition at line 171 of file GNEPersonStop.cpp.
References SUMOVehicleParameter::Stop::endPos, GNELane::getLaneShape(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentEdges(), PositionVector::length2D(), PositionVector::positionAtOffset2D(), and SVC_PEDESTRIAN.
Referenced by getCenteringBoundary().
|
inherited |
get previous child demand element to the given demand element
Definition at line 106 of file GNEDemandElement.cpp.
References GNEHierarchicalElement::getChildDemandElements().
Referenced by GNENet::adjustPersonPlans(), isAttributeEnabled(), GNEPersonTrip::isAttributeEnabled(), GNERide::isAttributeEnabled(), and GNEWalk::isAttributeEnabled().
|
staticinherited |
get Tag Properties
Definition at line 585 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::dummyTagProperty, GNEAttributeCarrier::fillAttributeCarriers(), GNEAttributeCarrier::myTagProperties, SUMO_TAG_NOTHING, and toString().
Referenced by GNESelectorFrame::ACsToSelected(), GNERouteFrame::RouteModeSelector::areParametersValid(), GNESelectorFrame::clearCurrentSelection(), GNECrossingFrame::CrossingParameters::enableCrossingParameters(), GNESelectorFrame::getMatches(), GNECrossingFrame::CrossingParameters::onCmdHelp(), GNETAZFrame::TAZParameters::onCmdHelp(), GNESelectorFrame::SelectionOperation::onCmdInvert(), GNEPersonTypeFrame::PersonTypeEditor::onCmdResetPersonType(), GNEVehicleTypeFrame::VehicleTypeEditor::onCmdResetVehicleType(), GNEMatchAttribute::onCmdSelMBAttribute(), GNEMatchAttribute::onCmdSelMBString(), GNEAttributeCarrier::parseAttributeFromXML(), GNENet::retrieveAttributeCarriers(), GNENet::saveAdditionalsConfirmed(), GNEFrameModuls::TagSelector::setCurrentTag(), GNETAZFrame::TAZCurrent::setTAZ(), and GNEMatchAttribute::updateAttribute().
|
inherited |
get Tag Property assigned to this object
Definition at line 566 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myTagProperty.
Referenced by GNEHierarchicalElement::addChildElement(), GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNENet::addGLObjectIntoGrid(), GNENetHelper::AttributeCarriers::additionalExist(), GNEPersonFrame::addPerson(), GNEPersonPlanFrame::addPersonPlanElement(), GNEStopFrame::addStop(), GNETAZFrame::TAZCurrent::addTAZChild(), GNEVehicleFrame::addVehicle(), GNENet::adjustPersonPlans(), GNERouteHandler::buildStop(), GNEPathManager::PathCalculator::busStopConnected(), GNEPOI::commitMoveShape(), GNEAdditionalFrame::createBaseAdditionalObject(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNENet::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteShape(), GNENetHelper::AttributeCarriers::deleteTAZElement(), GNENetHelper::AttributeCarriers::demandElementExist(), GNEConnection::drawGL(), GNEDemandElement::drawPersonPlan(), GNEViewNet::getAttributeCarriersInBoundary(), GNEPerson::getAttributePosition(), GNEPerson::getCenteringBoundary(), GNEViewNetHelper::LockIcon::getLockIcon(), GNEPOI::getMoveOperation(), GNEPerson::getMoveOperation(), GNEHierarchicalElement::getNewListOfParents(), GNEDemandElement::getPathElementArrivalPos(), GNEDemandElement::getPathElementArrivalValue(), GNEDemandElement::getPathElementDepartPos(), GNEDemandElement::getPathElementDepartValue(), GNEFrameModuls::DemandElementSelector::getPersonPlanPreviousEdge(), GNEEdge::getRouteProbeRelativePosition(), GNENet::getSelectedAttributeCarriers(), GNEStopFrame::getStopParameter(), GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertShape(), GNENetHelper::AttributeCarriers::insertTAZElement(), GNEInspectorFrame::inspectSingleElement(), GNEVehicle::isDemandElementValid(), GNEFrameAttributesModuls::isSupermodeValid(), GNEViewNet::onCmdClearConnections(), GNEInspectorFrame::ParametersEditorInspector::onCmdEditParameters(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNEViewNet::onCmdOpenAdditionalDialog(), GNEInspectorFrame::AdditionalDialog::onCmdOpenAdditionalDialog(), GNEViewNet::onCmdResetConnections(), GNEInspectorFrame::ParametersEditorInspector::onCmdSetParameters(), GNEViewNet::onCmdToggleLockPerson(), GNEDataHandler::parseParameter(), GNEViewNet::processLeftButtonPressData(), GNEViewNet::processLeftButtonPressDemand(), GNEViewNet::processLeftButtonPressNetwork(), GNEChange_DemandElement::redo(), GNEChange_EnableAttribute::redo(), GNEChange_Attribute::redo(), GNEInspectorFrame::ParametersEditorInspector::refreshParametersEditorInspector(), GNEDeleteFrame::removeAttributeCarrier(), GNEHierarchicalElement::removeChildElement(), GNEDeleteFrame::removeGeometryPoint(), GNENet::removeGLObjectFromGrid(), GNENet::replaceInListAttribute(), GNEInspectorFrame::selectedOverlappedElement(), setAttribute(), GNEFrameModuls::DemandElementSelector::setDemandElement(), GNELane::setLaneColor(), GNEPOI::setMoveShape(), GNENetHelper::AttributeCarriers::shapeExist(), GNEInspectorFrame::AdditionalDialog::showAdditionalDialog(), GNEFrameModuls::HierarchicalElementTree::showAttributeCarrierParents(), GNEFrameModuls::HierarchicalElementTree::showHierarchicalElementChildren(), GNEStoppingPlace::splitEdgeGeometry(), GNECalibrator::splitEdgeGeometry(), GNENetHelper::AttributeCarriers::TAZElementExist(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_DemandElement::undo(), GNEChange_EnableAttribute::undo(), GNEChange_Attribute::undo(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNEViewNetHelper::ObjectsUnderCursor::updateAttributeCarriers(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNEStop::updateGeometry(), GNENetHelper::AttributeCarriers::updateID(), GNEViewNetHelper::ObjectsUnderCursor::updateObjectUnderCursor(), GNENetHelper::AttributeCarriers::updateShapeID(), GNENetHelper::AttributeCarriers::updateTAZElementID(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_Shape::~GNEChange_Shape(), and GNEChange_TAZElement::~GNEChange_TAZElement().
|
inherited |
get tag assigned to this object in string format
Definition at line 560 of file GNEAttributeCarrier.cpp.
References GNETagProperties::getTagStr(), and GNEAttributeCarrier::myTagProperty.
Referenced by GNEHierarchicalContainer::addChildElement(), GNEJunction::addIncomingGNEEdge(), GNEJunction::addOutgoingGNEEdge(), GNEHierarchicalContainer::addParentElement(), GNEStopFrame::addStop(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEAdditionalHandler::buildDestProbReroute(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowOverRoute(), GNEAdditionalHandler::buildParkingAreaReroute(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNEAdditionalHandler::buildPOIGeo(), GNEAdditionalHandler::buildPOILane(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRoute(), GNEAdditionalHandler::buildRouteProbReroute(), GNERouteHandler::buildStop(), GNERouteHandler::buildTrip(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), GNEAdditional::checkChildAdditionalRestriction(), GNEDemandElement::checkChildDemandElementRestriction(), GNETAZElement::checkChildTAZElementRestriction(), GNERouteHandler::closePerson(), GNERouteHandler::closePersonFlow(), GNERouteHandler::closeRoute(), GNERouteHandler::closeVType(), GNEVariableSpeedSign::commitMoveShape(), GNEAccess::commitMoveShape(), GNEDetectorE3::commitMoveShape(), GNEParkingSpace::commitMoveShape(), GNERerouter::commitMoveShape(), GNECrossing::commitMoveShape(), GNEStoppingPlace::commitMoveShape(), GNEConnection::commitMoveShape(), GNETAZ::commitMoveShape(), GNEDetector::commitMoveShape(), GNEPOI::commitMoveShape(), GNEPoly::commitMoveShape(), commitMoveShape(), GNEStop::commitMoveShape(), GNERide::commitMoveShape(), GNEPersonTrip::commitMoveShape(), GNEWalk::commitMoveShape(), GNEJunction::commitMoveShape(), GNEPerson::commitMoveShape(), GNEEdge::commitMoveShape(), GNEVehicle::commitMoveShape(), GNERouteFrame::createPath(), GNENet::deleteAdditional(), GNENet::deleteDataInterval(), GNENet::deleteDataSet(), GNENet::deleteDemandElement(), GNENet::deleteGenericData(), GNENet::deleteShape(), GNENet::deleteTAZElement(), GNEAdditional::fixAdditionalProblem(), GNEDataInterval::fixDataIntervalProblem(), GNEDemandElement::fixDemandElementProblem(), GNEEdgeData::fixGenericDataProblem(), GNETAZRelData::fixGenericDataProblem(), GNEEdgeRelData::fixGenericDataProblem(), GNEGenericData::fixGenericDataProblem(), GNEInternalLane::getACParametersMap(), GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEParkingArea::getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNERerouterSymbol::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorEntryExit::getAttribute(), GNEVariableSpeedSignSymbol::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNERouteProbReroute::getAttribute(), GNEVaporizer::getAttribute(), GNERouteProbe::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNECalibratorFlow::getAttribute(), GNEDetectorE3::getAttribute(), GNERerouterInterval::getAttribute(), GNEParkingSpace::getAttribute(), GNERerouter::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEAccess::getAttribute(), GNETAZSourceSink::getAttribute(), GNELaneType::getAttribute(), GNECrossing::getAttribute(), GNEDetectorE2::getAttribute(), GNETAZ::getAttribute(), GNEDataInterval::getAttribute(), GNECalibrator::getAttribute(), GNEEdgeType::getAttribute(), GNEEdgeData::getAttribute(), GNEInternalLane::getAttribute(), GNETAZRelData::getAttribute(), GNEEdgeRelData::getAttribute(), GNEVehicleType::getAttribute(), GNEConnection::getAttribute(), GNEDataSet::getAttribute(), GNEPoly::getAttribute(), getAttribute(), GNEStop::getAttribute(), GNEEdge::getAttribute(), GNEJunction::getAttribute(), GNEPOI::getAttribute(), GNEPersonTrip::getAttribute(), GNERide::getAttribute(), GNEWalk::getAttribute(), GNELane::getAttribute(), GNERoute::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNEClosingReroute::getAttributeDouble(), GNEDestProbReroute::getAttributeDouble(), GNEDetectorE1::getAttributeDouble(), GNEDetectorEntryExit::getAttributeDouble(), GNEClosingLaneReroute::getAttributeDouble(), GNEParkingAreaReroute::getAttributeDouble(), GNEVaporizer::getAttributeDouble(), GNERouteProbe::getAttributeDouble(), GNERouteProbReroute::getAttributeDouble(), GNEVariableSpeedSignStep::getAttributeDouble(), GNECalibratorFlow::getAttributeDouble(), GNEDetectorE3::getAttributeDouble(), GNERerouterInterval::getAttributeDouble(), GNEParkingSpace::getAttributeDouble(), GNERerouter::getAttributeDouble(), GNEDetectorE1Instant::getAttributeDouble(), GNEVariableSpeedSign::getAttributeDouble(), GNEAccess::getAttributeDouble(), GNETAZSourceSink::getAttributeDouble(), GNEStoppingPlace::getAttributeDouble(), GNEDetectorE2::getAttributeDouble(), GNETAZ::getAttributeDouble(), GNEDataInterval::getAttributeDouble(), GNECalibrator::getAttributeDouble(), GNEEdgeData::getAttributeDouble(), GNETAZRelData::getAttributeDouble(), GNEEdgeRelData::getAttributeDouble(), GNEVehicleType::getAttributeDouble(), GNEDataSet::getAttributeDouble(), getAttributeDouble(), GNEStop::getAttributeDouble(), GNEPersonTrip::getAttributeDouble(), GNERide::getAttributeDouble(), GNEWalk::getAttributeDouble(), GNERoute::getAttributeDouble(), GNEPerson::getAttributeDouble(), GNEVehicle::getAttributeDouble(), GNEVehicleType::getAttributePosition(), getAttributePosition(), GNEStop::getAttributePosition(), GNEPersonTrip::getAttributePosition(), GNERide::getAttributePosition(), GNEWalk::getAttributePosition(), GNERoute::getAttributePosition(), GNEPerson::getAttributePosition(), GNEVehicle::getAttributePosition(), GNEDemandElement::getBegin(), GNEClosingReroute::getHierarchyName(), GNEDestProbReroute::getHierarchyName(), GNEClosingLaneReroute::getHierarchyName(), GNEParkingAreaReroute::getHierarchyName(), GNERouteProbReroute::getHierarchyName(), GNEVaporizer::getHierarchyName(), GNERouteProbe::getHierarchyName(), GNEVariableSpeedSignStep::getHierarchyName(), GNEDetectorE3::getHierarchyName(), GNECalibratorFlow::getHierarchyName(), GNERerouterInterval::getHierarchyName(), GNEParkingSpace::getHierarchyName(), GNERerouter::getHierarchyName(), GNEVariableSpeedSign::getHierarchyName(), GNEAccess::getHierarchyName(), GNEStoppingPlace::getHierarchyName(), GNETAZSourceSink::getHierarchyName(), GNETAZ::getHierarchyName(), GNECalibrator::getHierarchyName(), GNEDetector::getHierarchyName(), GNEEdgeData::getHierarchyName(), GNENetworkElement::getHierarchyName(), GNETAZRelData::getHierarchyName(), GNEEdgeRelData::getHierarchyName(), GNEVehicleType::getHierarchyName(), GNEDataSet::getHierarchyName(), GNEShape::getHierarchyName(), GNERoute::getHierarchyName(), GNEPerson::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEClosingReroute::getPopUpID(), GNEDestProbReroute::getPopUpID(), GNEClosingLaneReroute::getPopUpID(), GNEParkingAreaReroute::getPopUpID(), GNERouteProbReroute::getPopUpID(), GNEVaporizer::getPopUpID(), GNERouteProbe::getPopUpID(), GNEVariableSpeedSignStep::getPopUpID(), GNEDetectorE3::getPopUpID(), GNECalibratorFlow::getPopUpID(), GNERerouterInterval::getPopUpID(), GNEParkingSpace::getPopUpID(), GNERerouter::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNEAccess::getPopUpID(), GNETAZSourceSink::getPopUpID(), GNEStoppingPlace::getPopUpID(), GNETAZ::getPopUpID(), GNECalibrator::getPopUpID(), GNEDetector::getPopUpID(), GNEDataInterval::getPopUpID(), GNEEdgeData::getPopUpID(), GNENetworkElement::getPopUpID(), GNETAZRelData::getPopUpID(), GNEEdgeRelData::getPopUpID(), GNEVehicleType::getPopUpID(), GNEDataSet::getPopUpID(), getPopUpID(), GNEShape::getPopUpID(), GNEStop::getPopUpID(), GNEPersonTrip::getPopUpID(), GNERide::getPopUpID(), GNEWalk::getPopUpID(), GNERoute::getPopUpID(), GNEPerson::getPopUpID(), GNEVehicle::getPopUpID(), GNETAZSourceSink::getPopUpMenu(), GNERide::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu(), GNEVehicleTypeDialog::GNEVehicleTypeDialog(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertDataSet(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertShape(), GNENetHelper::AttributeCarriers::insertTAZElement(), GNEInternalLane::isAttributeEnabled(), GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEParkingArea::isValid(), GNEClosingReroute::isValid(), GNEDetectorEntryExit::isValid(), GNEDestProbReroute::isValid(), GNEDetectorE1::isValid(), GNEClosingLaneReroute::isValid(), GNEParkingAreaReroute::isValid(), GNEVaporizer::isValid(), GNERouteProbReroute::isValid(), GNERouteProbe::isValid(), GNEVariableSpeedSignStep::isValid(), GNEDetectorE3::isValid(), GNECalibratorFlow::isValid(), GNERerouterInterval::isValid(), GNELaneType::isValid(), GNERerouter::isValid(), GNEVariableSpeedSign::isValid(), GNEDetectorE1Instant::isValid(), GNEParkingSpace::isValid(), GNEAccess::isValid(), GNETAZSourceSink::isValid(), GNECrossing::isValid(), GNEDetectorE2::isValid(), GNETAZ::isValid(), GNEDataInterval::isValid(), GNEEdgeType::isValid(), GNECalibrator::isValid(), GNEInternalLane::isValid(), GNEEdgeData::isValid(), GNETAZRelData::isValid(), GNEConnection::isValid(), GNEEdgeRelData::isValid(), GNEPoly::isValid(), GNEVehicleType::isValid(), GNEDataSet::isValid(), GNEJunction::isValid(), GNEEdge::isValid(), GNEStop::isValid(), isValid(), GNEPOI::isValid(), GNEPersonTrip::isValid(), GNERide::isValid(), GNEWalk::isValid(), GNELane::isValid(), GNERoute::isValid(), GNEPerson::isValid(), GNEVehicle::isValid(), GNECalibratorFlowDialog::onCmdAccept(), GNERouteDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), GNEVehicleTypeDialog::onCmdAccept(), GNEAdditional::openAdditionalDialog(), GNEDemandElement::openDemandElementDialog(), GNEVehicleType::overwriteVType(), GNEDataHandler::parseParameter(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEChange_Shape::redo(), GNEChange_DataInterval::redo(), GNEChange_DataSet::redo(), GNEChange_DemandElement::redo(), GNEChange_Junction::redo(), GNEChange_TAZElement::redo(), GNEChange_EnableAttribute::redo(), GNEChange_Additional::redo(), GNEChange_Edge::redo(), GNEChange_EdgeType::redo(), GNEChange_LaneType::redo(), GNEChange_TLS::redo(), GNEChange_GenericData::redo(), GNEChange_Children::redo(), GNEChange_Lane::redo(), GNEChange_Attribute::redo(), GNEChange_Crossing::redo(), GNEChange_DemandElement::redoName(), GNEChange_Shape::redoName(), GNEChange_TAZElement::redoName(), GNEChange_DataInterval::redoName(), GNEChange_DataSet::redoName(), GNEChange_Additional::redoName(), GNEChange_EnableAttribute::redoName(), GNEChange_GenericData::redoName(), GNEChange_Children::redoName(), GNEChange_Attribute::redoName(), GNEHierarchicalContainer::removeChildElement(), GNEEdge::removeConnection(), GNETAZ::removeGeometryPoint(), GNEConnection::removeGeometryPoint(), GNECrossing::removeGeometryPoint(), GNEPoly::removeGeometryPoint(), GNEJunction::removeGeometryPoint(), GNEEdge::removeGeometryPoint(), GNEJunction::removeIncomingGNEEdge(), GNEEdge::removeLane(), GNEJunction::removeOutgoingGNEEdge(), GNEHierarchicalContainer::removeParentElement(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEParkingArea::setAttribute(), GNEClosingReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEDestProbReroute::setAttribute(), GNEDetectorE1::setAttribute(), GNEVaporizer::setAttribute(), GNERouteProbReroute::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNERouteProbe::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEDetectorE3::setAttribute(), GNECalibratorFlow::setAttribute(), GNERerouterInterval::setAttribute(), GNELaneType::setAttribute(), GNERerouter::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEParkingSpace::setAttribute(), GNEAccess::setAttribute(), GNETAZSourceSink::setAttribute(), GNECrossing::setAttribute(), GNEDetectorE2::setAttribute(), GNETAZ::setAttribute(), GNEDataInterval::setAttribute(), GNECalibrator::setAttribute(), GNEEdgeType::setAttribute(), GNEInternalLane::setAttribute(), GNEEdgeData::setAttribute(), GNEConnection::setAttribute(), GNETAZRelData::setAttribute(), GNEEdgeRelData::setAttribute(), GNEPoly::setAttribute(), GNEVehicleType::setAttribute(), GNEDataSet::setAttribute(), GNEJunction::setAttribute(), GNEEdge::setAttribute(), GNEStop::setAttribute(), setAttribute(), GNEPOI::setAttribute(), GNERide::setAttribute(), GNEPersonTrip::setAttribute(), GNEWalk::setAttribute(), GNELane::setAttribute(), GNERoute::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_DataInterval::undo(), GNEChange_Shape::undo(), GNEChange_DemandElement::undo(), GNEChange_DataSet::undo(), GNEChange_TAZElement::undo(), GNEChange_Junction::undo(), GNEChange_EdgeType::undo(), GNEChange_Additional::undo(), GNEChange_Edge::undo(), GNEChange_EnableAttribute::undo(), GNEChange_LaneType::undo(), GNEChange_TLS::undo(), GNEChange_GenericData::undo(), GNEChange_Children::undo(), GNEChange_Lane::undo(), GNEChange_Attribute::undo(), GNEChange_Crossing::undo(), GNEChange_DataSet::undoName(), GNEChange_DemandElement::undoName(), GNEChange_DataInterval::undoName(), GNEChange_TAZElement::undoName(), GNEChange_Shape::undoName(), GNEChange_Additional::undoName(), GNEChange_EnableAttribute::undoName(), GNEChange_GenericData::undoName(), GNEChange_Children::undoName(), GNEChange_Attribute::undoName(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNENetHelper::AttributeCarriers::updateDataSetID(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNENetHelper::AttributeCarriers::updateEdgeID(), GNENetHelper::AttributeCarriers::updateEdgeTypeID(), GNENetHelper::AttributeCarriers::updateJunctionID(), GNENetHelper::AttributeCarriers::updateShapeID(), GNENetHelper::AttributeCarriers::updateTAZElementID(), GNEAdditional::writeAdditional(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_LaneType::~GNEChange_LaneType(), GNEChange_Shape::~GNEChange_Shape(), GNEChange_TAZElement::~GNEChange_TAZElement(), and GNEChange_TLS::~GNEChange_TLS().
|
inherited |
Returns the type of the object as coded in GUIGlObjectType.
Definition at line 202 of file GUIGlObject.cpp.
References GUIGlObject::myGLObjectType.
Referenced by GUIGlObject::buildSelectionPopupEntry(), GUIVehicle::drawAction_drawCarriageClass(), GUIVehicle::drawAction_drawLinkItems(), GUIBaseVehicle::drawAction_drawPersonsAndContainers(), GUIPerson::drawAction_drawWalkingareaPath(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEVehicle::drawFlowLabel(), GNEDetectorEntryExit::drawGL(), GUICalibrator::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIPerson::drawGL(), GUIContainer::drawGL(), drawGL(), GNEStop::drawGL(), GUIJunctionWrapper::drawGL(), GUIOverheadWire::drawGL(), GUIChargingStation::drawGL(), GUIBusStop::drawGL(), GUIParkingArea::drawGL(), GNEPOI::drawGL(), GUIOverheadWireClamp::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GNEPerson::drawGL(), GUILane::drawGL(), GNEVehicle::drawGL(), GUIPerson::drawGLAdditional(), GUIBaseVehicle::drawGLAdditional(), GUIBaseVehicle::drawOnPos(), GNEEdgeRelData::drawPartialGL(), GNERoute::drawPartialGL(), GNEAdditional::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNEVehicle::drawStackLabel(), GNEViewNet::getAttributeCarriersInBoundary(), GUIJunctionWrapper::getColorValue(), GUIEdge::getColorValue(), GNEViewNet::getConnectionAtPopupPosition(), GNEViewNet::getCrossingAtPopupPosition(), GNEViewNet::getEdgeAtPopupPosition(), GNEViewNet::getJunctionAtPopupPosition(), GNEViewNet::getLaneAtPopupPosition(), GUISUMOAbstractView::getObjectAtPosition(), GUISUMOAbstractView::getObjectsAtPosition(), GUIEdge::getScaleValue(), GUIGlChildWindow::isSelected(), GUISelectedStorage::isSelected(), GUISUMOViewParent::isSelected(), GUISelectedStorage::loadIDs(), GUIGLObjectPopupMenu::onCmdCopyEdgeName(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNESelectorFrame::SelectionOperation::onCmdSave(), GUISUMOViewParent::onCmdSpeedFactor(), GUIDialog_ChooserAbstract::onCmdTrack(), GUISUMOAbstractView::onLeftBtnPress(), GUISUMOViewParent::onUpdSpeedFactor(), LayeredRTree::selectLayer(), GNEJunction::setAttribute(), GUISUMOAbstractView::showToolTipFor(), GUISelectedStorage::toggleSelection(), GNEViewNetHelper::ObjectsUnderCursor::updateGenericDataElements(), GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements(), GNEViewNetHelper::ObjectsUnderCursor::updateShapeElements(), and GNEViewNetHelper::ObjectsUnderCursor::updateTAZElements().
|
virtualinherited |
Returns an own type parameter window (optional)
| [in] | app | The application needed to build the parameter window |
| [in] | parent | The parent window needed to build the parameter window |
Reimplemented in GUIBaseVehicle, GUIMEVehicle, GUIVehicle, GUIEdge, GUIContainer, and GUIPerson.
Definition at line 172 of file GUIGlObject.cpp.
References UNUSED_PARAMETER.
Referenced by GUIGLObjectPopupMenu::onCmdShowTypePars().
|
virtual |
Implements GNEDemandElement.
Definition at line 132 of file GNEPersonStop.cpp.
References GNEHierarchicalElement::getParentDemandElements().
|
inherited |
get middle (via) parent edges
Definition at line 142 of file GNEDemandElement.cpp.
References GNEHierarchicalElement::getParentEdges().
|
inlineinherited |
Increarse reference.
Definition at line 68 of file GNEReferenceCounter.h.
References GNEReferenceCounter::getID(), GNEReferenceCounter::myCount, toString(), and UNUSED_PARAMETER.
Referenced by GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNEEdge::addLane(), GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildBusStop(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildChargingStation(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEAdditionalHandler::buildContainerStop(), GNEDataHandler::buildDataInterval(), GNEDataHandler::buildDataSet(), GNEAdditionalHandler::buildDestProbReroute(), GNEAdditionalHandler::buildDetectorE1Instant(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEAdditionalHandler::buildE1Detector(), GNEAdditionalHandler::buildEdgeCalibrator(), GNEDataHandler::buildEdgeData(), GNEDataHandler::buildEdgeRelationData(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowOverRoute(), GNEAdditionalHandler::buildLaneCalibrator(), GNEAdditionalHandler::buildMultiLaneDetectorE2(), GNEAdditionalHandler::buildParkingArea(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildParkingSpace(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonStop(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildPOIGeo(), GNEAdditionalHandler::buildPOILane(), GNEAdditionalHandler::buildPolygon(), GNEAdditionalHandler::buildRerouter(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNERouteHandler::buildRoute(), GNEAdditionalHandler::buildRouteProbe(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditionalHandler::buildSingleLaneDetectorE2(), GNERouteHandler::buildStop(), GNEAdditionalHandler::buildTAZ(), GNEDataHandler::buildTAZRelationData(), GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNEAdditionalHandler::buildTrainStop(), GNERouteHandler::buildTrip(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSign(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildWalk(), GNERouteHandler::closeRoute(), GNERouteHandler::closeVType(), GNEChange_Attribute::GNEChange_Attribute(), GNEChange_Lane::GNEChange_Lane(), GNEJunction::rebuildGNECrossings(), GNENetHelper::AttributeCarriers::registerEdge(), GNENetHelper::AttributeCarriers::registerEdgeType(), GNENetHelper::AttributeCarriers::registerJunction(), and GNEEdge::remakeGNEConnections().
|
inherited |
check if pathElement is an additional element
Definition at line 207 of file GNEPathManager.cpp.
References GNEPathManager::PathElement::ADDITIONAL_ELEMENT.
|
inherited |
check if attribute carrier is selected
Definition at line 94 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::mySelected.
Referenced by GNEEdge::addLane(), GNELane::buildEdgeOperations(), GNELane::buildLaneOperations(), GNEViewNet::buildSelectionACPopupEntry(), GNENet::deleteConnection(), GNENet::deleteCrossing(), GNEGeometry::HierarchicalConnections::drawConnection(), GNERerouterSymbol::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNECrossing::drawGL(), GNETAZ::drawGL(), GNEConnection::drawGL(), GNEPoly::drawGL(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEParkingArea::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorEntryExit::getAttribute(), GNEVaporizer::getAttribute(), GNERouteProbe::getAttribute(), GNEDetectorE3::getAttribute(), GNEParkingSpace::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNERerouter::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEAccess::getAttribute(), GNECrossing::getAttribute(), GNEDetectorE2::getAttribute(), GNETAZ::getAttribute(), GNECalibrator::getAttribute(), GNEEdgeData::getAttribute(), GNETAZRelData::getAttribute(), GNEEdgeRelData::getAttribute(), GNEConnection::getAttribute(), GNEPoly::getAttribute(), getAttribute(), GNEStop::getAttribute(), GNEEdge::getAttribute(), GNEJunction::getAttribute(), GNEPOI::getAttribute(), GNEPersonTrip::getAttribute(), GNERide::getAttribute(), GNEWalk::getAttribute(), GNELane::getAttribute(), GNERoute::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNELane::getColorValue(), GNEJunction::getColorValue(), GNEEdge::getMoveOperation(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNEVehicle::getPopUpMenu(), GNENet::getSelectedAttributeCarriers(), GNETLSEditorFrame::handleMultiChange(), GNEInspectorFrame::inspectSingleElement(), GNEViewNet::mergeJunctions(), GNEViewNet::onCmdAddEdgeSelected(), GNEViewNet::onCmdAddReversedEdge(), GNEViewNet::onCmdAddSelected(), GNEViewNet::onCmdClearConnections(), GNEViewNet::onCmdClosePolygon(), GNEViewNet::onCmdDuplicateLane(), GNEViewNet::onCmdOpenPolygon(), GNEViewNet::onCmdRemoveEdgeSelected(), GNEViewNet::onCmdRemoveSelected(), GNEViewNet::onCmdResetConnections(), GNEViewNet::onCmdResetEdgeEndpoint(), GNEViewNet::onCmdResetEndPoints(), GNEViewNet::onCmdResetJunctionShape(), GNEViewNet::onCmdResetLaneCustomShape(), GNEViewNet::onCmdResetLength(), GNEViewNet::onCmdReverseEdge(), GNEViewNet::onCmdSimplifyShape(), GNEViewNet::onCmdSmoothEdges(), GNEViewNet::onCmdSmoothEdgesElevation(), GNEViewNet::onCmdStraightenEdges(), GNEViewNet::onCmdStraightenEdgesElevation(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEViewNet::processLeftButtonPressData(), GNEViewNet::processLeftButtonPressDemand(), GNEViewNet::processLeftButtonPressNetwork(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNELane::setLaneColor(), and GNEDialogACChooser::toggleSelection().
|
virtual |
Implements GNEDemandElement.
Definition at line 546 of file GNEPersonStop.cpp.
References GNEHierarchicalElement::getParentDemandElements(), GNEDemandElement::getPreviousChildDemandElement(), and SUMO_ATTR_FROM.
|
inherited |
check if pathElement is a data element
Definition at line 219 of file GNEPathManager.cpp.
References GNEPathManager::PathElement::DATA_ELEMENT.
|
inherited |
check if pathElement is a demand element
Definition at line 213 of file GNEPathManager.cpp.
References GNEPathManager::PathElement::DEMAND_ELEMENT.
|
virtual |
check if current demand element is valid to be writed into XML (by default true, can be reimplemented in children)
Reimplemented from GNEDemandElement.
Definition at line 82 of file GNEPersonStop.cpp.
References SUMOVehicleParameter::Stop::endPos, SUMOVehicleParameter::Stop::friendlyPos, getFirstAllowedLane(), GNELane::getLengthGeometryFactor(), GNEHierarchicalElement::getParentEdges(), GNETagProperties::getTag(), GNEAttributeCarrier::myTagProperty, and SUMO_TAG_STOP_LANE.
|
inherited |
check if pathElement is a network element
Definition at line 201 of file GNEPathManager.cpp.
References GNEPathManager::PathElement::NETWORK_ELEMENT.
|
staticprivateinherited |
check if given string can be parsed to a parameter of type "key=value"
Definition at line 240 of file Parameterised.cpp.
References Parameterised::DOUBLE, StringTokenizer::getVector(), SUMOXMLDefinitions::isValidParameterKey(), and StringUtils::toDouble().
Referenced by Parameterised::areParametersValid().
|
virtual |
method for checking if the key and their conrrespond attribute are valids
| [in] | key | The attribute key |
| [in] | value | The value asociated to key key |
Implements GNEDemandElement.
Definition at line 453 of file GNEPersonStop.cpp.
References GNEHierarchicalElement::getParentEdges(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_SELECTED, GNEAttributeCarrier::myNet, GNENet::retrieveAdditional(), GNENet::retrieveEdge(), SUMO_ATTR_ACTTYPE, SUMO_ATTR_BUS_STOP, SUMO_ATTR_DURATION, SUMO_ATTR_EDGE, SUMO_ATTR_ENDPOS, SUMO_ATTR_EXTENSION, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_UNTIL, SUMO_TAG_BUS_STOP, and toString().
|
protectedinherited |
check if a new demand element ID is valid
Definition at line 371 of file GNEDemandElement.cpp.
References GNETagProperties::getTag(), SUMOXMLDefinitions::isValidVehicleID(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, and GNENet::retrieveDemandElement().
Referenced by GNERoute::isValid().
|
inherited |
Returns whether the parameter is known.
| [in] | key | The key to ask for |
Definition at line 106 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NBEdge::append(), MSDevice_Example::buildVehicleDevices(), MSDevice_ElecHybrid::buildVehicleDevices(), NWWriter_DlrNavteq::getBrunnelType(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), MSDevice_SSM::getMeasuresAndThresholds(), MSDevice_ToC::getOutputFilename(), MSDevice_SSM::getOutputFilename(), LIBSUMO_NAMESPACE::Simulation::getParameter(), MSDevice::getStringParam(), MSTriggeredRerouter::getWeight(), GNEVehicleType::initRailVisualizationParameters(), MSVehicleType::initRailVisualizationParameters(), GNEVehicleType::overwriteVType(), MSDevice_SSM::requestsTrajectories(), NBTrafficLightLogicCont::setOpenDriveSignalParameters(), MSDevice_SSM::useGeoCoords(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::WAUTSwitchProcedure_Stretch(), and NWWriter_OpenDrive::writeRoadObjects().
|
staticinherited |
check if lanes are consecutives
Definition at line 320 of file GNEAttributeCarrier.cpp.
Referenced by GNEDetectorE2::isValid().
|
staticinherited |
move element the for given offset (note: offset can be X-Y-0, 0-0-Z or X-Y-Z)
Definition at line 165 of file GNEMoveElement.cpp.
References PositionVector::add(), GNEMoveOperation::allowChangeLane, GNEMoveElement::calculateDoubleMovementOverOneLane(), GNEMoveElement::calculateDoubleMovementOverTwoLanes(), GNEMoveElement::calculateNewLane(), GNEMoveElement::calculateSingleMovementOverOneLane(), GNEMoveResult::clearLanes(), GNEMoveOperation::firstLane, GNEMoveResult::firstLaneOffset, GNEMoveOperation::firstPosition, GNEMoveOperation::geometryPointsToMove, GNEMoveResult::geometryPointsToMove, Position::INVALID, INVALID_DOUBLE, GNEMoveOperation::moveElement, GNEMoveResult::newFirstLane, GNEMoveResult::newSecondLane, GNEMoveOperation::secondLane, GNEMoveResult::secondLaneOffset, GNEMoveOperation::secondPosition, GNEMoveElement::setMoveShape(), GNEMoveOperation::shapeToMove, GNEMoveResult::shapeToUpdate, GUISUMOAbstractView::snapToActiveGrid(), GNEMoveOffset::x, GNEMoveOffset::y, and GNEMoveOffset::z.
Referenced by GNEViewNetHelper::MoveMultipleElementValues::moveSelection(), and GNEViewNetHelper::MoveSingleElementValues::moveSingleElement().
|
inlinevirtualinherited |
notify object about left click
Reimplemented in GUITriggeredRerouter::GUITriggeredRerouterEdge.
Definition at line 163 of file GUIGlObject.h.
Referenced by GUISUMOAbstractView::onLeftBtnPress().
|
virtualinherited |
open DemandElement Dialog
| invalid | argument if demand element doesn't have an demand element Dialog |
Definition at line 194 of file GNEDemandElement.cpp.
References GNEAttributeCarrier::getTagStr().
|
privatedelete |
Invalidated assignment operator.
|
inherited |
Definition at line 115 of file GNEAttributeCarrier.cpp.
References StringUtils::toInt().
|
staticinherited |
parses a value of type T from string (used for basic types: int, double, bool, etc.)
Referenced by GNEDetectorE2::isValid(), GNEWalk::isValid(), GNERoute::isValid(), GNEAdditional::replaceAdditionalChildEdges(), GNEAdditional::replaceAdditionalChildLanes(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEDemandElement::replaceDemandParentEdges(), GNEDemandElement::replaceDemandParentLanes(), and GNEShape::replaceShapeParentLanes().
|
staticinherited |
parses a complex value of type T from string (use for list of edges, list of lanes, etc.)
|
inherited |
Definition at line 262 of file GNEAttributeCarrier.cpp.
References GNENet::retrieveEdge(), SUMO_ATTR_EDGES, SUMO_TAG_EDGE, and toString().
|
inlinestaticinherited |
Parse attribute from XML and show warnings if there are problems parsing it.
Definition at line 260 of file GNEAttributeCarrier.h.
References GNEAttributeCarrier::checkParsedAttribute(), SUMOSAXAttributes::get(), GNEAttributeCarrier::getTagProperties(), GNE_ATTR_BLOCK_MOVEMENT, SUMOSAXAttributes::hasAttribute(), GNEAttributeCarrier::parseMaskedPositionAttribute(), SUMO_ATTR_POSITION, toString(), and WRITE_WARNING.
|
inherited |
Definition at line 298 of file GNEAttributeCarrier.cpp.
References joinToString().
|
inherited |
Definition at line 309 of file GNEAttributeCarrier.cpp.
References joinToString().
|
staticinherited |
parses a list of specific Attribute Carriers into a string of IDs
Referenced by GNEDetectorE2::getAttribute(), GNEWalk::getAttribute(), GNERoute::getAttribute(), GNENet::joinRoutes(), GNEWalk::writeDemandElement(), and GNERoute::writeDemandElement().
|
staticprivateinherited |
parse and check masked (note: This function is only to improve legilibility)
Definition at line 4854 of file GNEAttributeCarrier.cpp.
References SUMOSAXAttributes::get(), GNEAttributeProperties::getDescription(), GNETagProperties::getTagStr(), SUMOSAXAttributes::hasAttribute(), SUMO_ATTR_X, SUMO_ATTR_Y, SUMO_ATTR_Z, toString(), and WRITE_WARNING.
Referenced by GNEAttributeCarrier::parseAttributeFromXML().
|
inherited |
remove keys
Definition at line 437 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getACParametersMap(), and GNEAttributeCarrier::setACParameters().
|
inlinevirtualinherited |
remove additional user-griggered visualisations
Reimplemented in GUIPerson, and GUIBaseVehicle.
Definition at line 160 of file GUIGlObject.h.
|
inherited |
Definition at line 420 of file GNEHierarchicalElement.cpp.
References GNEAttributeCarrier::getTagProperty(), GNETagProperties::isSlave(), GNEHierarchicalElement::myHierarchicalConnections, GNEHierarchicalElement::myHierarchicalContainer, GNEHierarchicalContainer::removeChildElement(), and GNEGeometry::HierarchicalConnections::update().
|
inherited |
Definition at line 445 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 406 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 452 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 399 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 413 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 431 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 438 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
remove child element
|
inlinevirtualinherited |
notify object about popup menu removal
Reimplemented in GUIBaseVehicle.
Definition at line 109 of file GUIGlObject.h.
Referenced by GUIGLObjectPopupMenu::~GUIGLObjectPopupMenu().
|
virtualinherited |
remove geometry point in the clicked position (Currently unused in shapes)
Implements GNEMoveElement.
Definition at line 82 of file GNEDemandElement.cpp.
|
inherited |
Lets this object know a parameter window showing the object's values was closed.
| [in] | w | The closed parameter window |
Definition at line 315 of file GUIGlObject.cpp.
References GUIGlObject::myParamWindows.
Referenced by GUIParameterTableWindow::~GUIParameterTableWindow().
|
inherited |
|
inherited |
Definition at line 325 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 288 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 332 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 281 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 295 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 311 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 318 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
remove parent element
|
protectedinherited |
replace additional parent
Definition at line 661 of file GNEDemandElement.cpp.
References GNEHierarchicalElement::getParentAdditionals(), GNEAttributeCarrier::myNet, GNEHierarchicalElement::replaceParentElements(), and GNENet::retrieveAdditional().
Referenced by setAttribute(), GNEStop::setAttribute(), GNERide::setAttribute(), GNEPersonTrip::setAttribute(), and GNEWalk::setAttribute().
|
inlineprotectedinherited |
replace child elements
Definition at line 200 of file GNEHierarchicalElement.h.
References GNEHierarchicalContainer::getChildren(), GNEHierarchicalElement::myHierarchicalContainer, GNEHierarchicalContainer::setChildren(), and U.
Referenced by GNEAdditional::replaceAdditionalChildEdges(), and GNEAdditional::replaceAdditionalChildLanes().
|
protectedinherited |
replace demand element parent
Definition at line 670 of file GNEDemandElement.cpp.
References GNEHierarchicalElement::getParentDemandElements(), GNEAttributeCarrier::myNet, GNEHierarchicalElement::replaceParentElements(), and GNENet::retrieveDemandElement().
Referenced by GNEWalk::setAttribute(), GNEPerson::setAttribute(), and GNEVehicle::setAttribute().
|
protectedinherited |
replace demand parent edges
Definition at line 616 of file GNEDemandElement.cpp.
References GNEAttributeCarrier::getNet(), GNEAttributeCarrier::parse(), and GNEHierarchicalElement::replaceParentElements().
Referenced by setAttribute(), GNEWalk::setAttribute(), and GNERoute::setAttribute().
|
protectedinherited |
replace demand parent lanes
Definition at line 622 of file GNEDemandElement.cpp.
References GNEAttributeCarrier::getNet(), GNEAttributeCarrier::parse(), and GNEHierarchicalElement::replaceParentElements().
Referenced by GNEStop::setAttribute().
|
protectedinherited |
replace the first parent edge
Definition at line 628 of file GNEDemandElement.cpp.
References GNEHierarchicalElement::getParentEdges(), GNEAttributeCarrier::myNet, GNEHierarchicalElement::replaceParentElements(), and GNENet::retrieveEdge().
Referenced by GNERide::setAttribute(), GNEPersonTrip::setAttribute(), GNEWalk::setAttribute(), and GNEVehicle::setAttribute().
|
protectedinherited |
replace the last parent edge
Definition at line 652 of file GNEDemandElement.cpp.
References GNEHierarchicalElement::getParentEdges(), GNEAttributeCarrier::myNet, GNEHierarchicalElement::replaceParentElements(), and GNENet::retrieveEdge().
Referenced by GNERide::setAttribute(), GNEPersonTrip::setAttribute(), GNEWalk::setAttribute(), and GNEVehicle::setAttribute().
|
protectedinherited |
replace middle (via) parent edges
Definition at line 637 of file GNEDemandElement.cpp.
References GNEAttributeCarrier::getNet(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::myHierarchicalContainer, GNEHierarchicalElement::replaceParentElements(), and GNEHierarchicalContainer::setParents().
Referenced by GNEVehicle::setAttribute().
|
inlineprotectedinherited |
replace parent elements
Definition at line 185 of file GNEHierarchicalElement.h.
References GNEHierarchicalContainer::getParents(), GNEHierarchicalElement::myHierarchicalContainer, GNEHierarchicalContainer::setParents(), and U.
Referenced by GNEAdditional::replaceAdditionalParent(), GNEDemandElement::replaceAdditionalParent(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEAdditional::replaceDemandElementParent(), GNEDemandElement::replaceDemandElementParent(), GNEDemandElement::replaceDemandParentEdges(), GNEDemandElement::replaceDemandParentLanes(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentEdge(), GNEGenericData::replaceFirstParentTAZElement(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEGenericData::replaceLastParentTAZElement(), GNEDemandElement::replaceMiddleParentEdges(), GNEShape::replaceShapeParentLanes(), GNEEdge::updateFirstParentJunction(), and GNEEdge::updateSecondParentJunction().
|
inherited |
restore hierarchical container
Definition at line 61 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
select attribute carrier using GUIGlobalSelection
Definition at line 68 of file GNEAttributeCarrier.cpp.
References GNESelectorFrame::LockGLObjectTypes::addedLockedObject(), GNEAttributeCarrier::getGUIGlObject(), GNESelectorFrame::getLockGLObjectTypes(), GNEViewParent::getSelectorFrame(), GNENet::getViewNet(), GNEViewNet::getViewParent(), gSelected, GNETagProperties::isSelectable(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::mySelected, GNEAttributeCarrier::myTagProperty, and GUISelectedStorage::select().
Referenced by GNEEdge::addConnection(), GNEEdge::addLane(), GNEViewNet::onCmdAddEdgeSelected(), GNEViewNet::onCmdAddSelected(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEViewNet::processLeftButtonPressData(), GNEViewNet::processLeftButtonPressDemand(), GNEViewNet::processLeftButtonPressNetwork(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEChange_Shape::redo(), GNEChange_DemandElement::redo(), GNEChange_TAZElement::redo(), GNEChange_Junction::redo(), GNEChange_Additional::redo(), GNEChange_Edge::redo(), GNEChange_GenericData::redo(), GNEChange_Lane::redo(), GNEChange_Crossing::redo(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEVaporizer::setAttribute(), GNERouteProbe::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEAccess::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE3::setAttribute(), GNEParkingSpace::setAttribute(), GNERerouter::setAttribute(), GNECrossing::setAttribute(), GNEDetectorE2::setAttribute(), GNEEdgeData::setAttribute(), GNETAZRelData::setAttribute(), GNEEdgeRelData::setAttribute(), GNECalibrator::setAttribute(), GNEConnection::setAttribute(), GNETAZ::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), setAttribute(), GNEStop::setAttribute(), GNERide::setAttribute(), GNEPersonTrip::setAttribute(), GNEWalk::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNERoute::setAttribute(), GNEPerson::setAttribute(), GNEEdge::setAttribute(), GNEVehicle::setAttribute(), GNEDialogACChooser::toggleSelection(), GNEChange_DemandElement::undo(), GNEChange_Junction::undo(), GNEChange_Shape::undo(), GNEChange_TAZElement::undo(), GNEChange_Additional::undo(), GNEChange_Edge::undo(), GNEChange_GenericData::undo(), GNEChange_Lane::undo(), and GNEChange_Crossing::undo().
|
inherited |
set parameters (string vector)
Definition at line 409 of file GNEAttributeCarrier.cpp.
References GNE_ATTR_PARAMETERS, and GNEAttributeCarrier::setAttribute().
|
inherited |
set parameters (string)
Definition at line 377 of file GNEAttributeCarrier.cpp.
References StringTokenizer::getVector(), StringTokenizer::hasNext(), and StringTokenizer::next().
Referenced by GNEAttributeCarrier::addACParameters(), GNESingleParametersDialog::onCmdAccept(), GNEInspectorFrame::ParametersEditorInspector::onCmdSetParameters(), GNEAttributeCarrier::removeACParametersKeys(), and GNEAttributeCarrier::setACParameters().
|
inherited |
set parameters (map)
Definition at line 396 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::setACParameters().
|
privatevirtual |
method for setting the attribute and nothing else
Implements GNEDemandElement.
Definition at line 677 of file GNEPersonStop.cpp.
References SUMOVehicleParameter::Stop::actType, SUMOVehicleParameter::Stop::duration, SUMOVehicleParameter::Stop::edge, SUMOVehicleParameter::Stop::endPos, SUMOVehicleParameter::Stop::friendlyPos, GNEAttributeCarrier::getTagStr(), GNE_ATTR_SELECTED, SUMOVehicleParameter::Stop::parametersSet, GNEDemandElement::replaceAdditionalParent(), GNEDemandElement::replaceDemandParentEdges(), GNEAttributeCarrier::selectAttributeCarrier(), STOP_DURATION_SET, STOP_UNTIL_SET, string2time(), SUMO_ATTR_ACTTYPE, SUMO_ATTR_BUS_STOP, SUMO_ATTR_DURATION, SUMO_ATTR_EDGE, SUMO_ATTR_ENDPOS, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_UNTIL, SUMO_TAG_BUS_STOP, toString(), GNEAttributeCarrier::unselectAttributeCarrier(), SUMOVehicleParameter::Stop::until, and updateGeometry().
|
virtual |
method for setting the attribute and letting the object perform demand element changes
| [in] | key | The attribute key |
| [in] | value | The new value |
| [in] | undoList | The undoList on which to register changes |
Implements GNEDemandElement.
Definition at line 386 of file GNEPersonStop.cpp.
References getAttribute(), GNEMoveFrame::getDemandModeOptions(), GNEMoveFrame::DemandModeOptions::getLeavePersonStopsConnected(), GNEViewParent::getMoveFrame(), GNEHierarchicalElement::getParentDemandElements(), GNEHierarchicalElement::getParentLanes(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), GNENet::getViewNet(), GNEViewNet::getViewParent(), GNE_ATTR_SELECTED, GNEAttributeCarrier::GNEChange_Attribute, GNETagProperties::hasAttribute(), GNEAttributeCarrier::myNet, GNEUndoList::p_add(), GNEUndoList::p_begin(), GNEUndoList::p_end(), GNENet::retrieveAdditional(), GNEDemandElement::setAttribute(), SUMO_ATTR_ACTTYPE, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_BUS_STOP, SUMO_ATTR_DURATION, SUMO_ATTR_EDGE, SUMO_ATTR_ENDPOS, SUMO_ATTR_EXTENSION, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_FROM, SUMO_ATTR_UNTIL, SUMO_TAG_BUS_STOP, and toString().
Referenced by commitMoveShape().
|
privatevirtual |
method for enabling the attribute and nothing else (used in GNEChange_EnableAttribute)
Implements GNEAttributeCarrier.
Definition at line 731 of file GNEPersonStop.cpp.
References SUMOVehicleParameter::Stop::parametersSet.
|
virtualinherited |
Changes the microsimID of the object.
Reimplemented in GNEEdge.
Definition at line 190 of file GUIGlObject.cpp.
References GUIGlObject::createFullName(), GUIGlObjectStorage::gIDStorage, GUIGlObject::myFullName, GUIGlObject::myGlID, GUIGlObject::myMicrosimID, GUIGlObjectStorage::registerObject(), and GUIGlObjectStorage::remove().
Referenced by GNELane::setIndex(), GNEEdge::setMicrosimID(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNENetHelper::AttributeCarriers::updateEdgeTypeID(), GNEConnection::updateID(), GNENetHelper::AttributeCarriers::updateJunctionID(), GNENetHelper::AttributeCarriers::updateShapeID(), and GNENetHelper::AttributeCarriers::updateTAZElementID().
|
privatevirtual |
set move shape
Implements GNEDemandElement.
Definition at line 737 of file GNEPersonStop.cpp.
References SUMOVehicleParameter::Stop::endPos, GNEMoveResult::newFirstPos, and updateGeometry().
|
virtualinherited |
Sets a parameter.
| [in] | key | The parameter's name |
| [in] | value | The parameter's value |
Reimplemented in MSActuatedTrafficLightLogic, GNEPOI, and GNEPoly.
Definition at line 75 of file Parameterised.cpp.
References Parameterised::DOUBLE, Parameterised::myAttrType, Parameterised::myMap, StringUtils::toDouble(), and WRITE_WARNING.
Referenced by NLHandler::addDistrict(), RONetHandler::addParam(), SUMORouteHandler::addParam(), ShapeHandler::addPOI(), NBEdge::append(), NIImporter_MATSim::EdgesHandler::insertEdge(), NIImporter_OpenStreetMap::insertNodeChecking(), MSLane::isInsertionSuccess(), NBNodeCont::joinNodeCluster(), NBEdge::Lane::Lane(), NIImporter_OpenDrive::loadNetwork(), NIXMLTrafficLightsHandler::myStartElement(), ShapeHandler::myStartElement(), MSStateHandler::myStartElement(), NIXMLNodesHandler::myStartElement(), GNEDataHandler::parseParameter(), GNEVehicleType::setAttribute(), NBEdge::setJunctionPriority(), NIImporter_OpenDrive::setLaneAttributes(), GNEPoly::setParameter(), GNEPOI::setParameter(), MSActuatedTrafficLightLogic::setParameter(), LIBSUMO_NAMESPACE::Simulation::setParameter(), Parameterised::setParameters(), Parameterised::setParametersMap(), Parameterised::setParametersStr(), and Parameterised::updateParameters().
|
inherited |
set the inner key/value map in map<string, string> format
Definition at line 168 of file Parameterised.cpp.
References Parameterised::getParametersMap(), Parameterised::myMap, and Parameterised::setParameter().
|
inherited |
set the inner key/value map in map<string, string> format
Definition at line 179 of file Parameterised.cpp.
References Parameterised::myMap, and Parameterised::setParameter().
|
inherited |
set the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN"
| [in] | paramsString | A serialized key-value map |
| [in] | kvsep | The separater between key and value |
| [in] | sep | The separater between map entries |
Definition at line 190 of file Parameterised.cpp.
References StringTokenizer::getVector(), Parameterised::myMap, and Parameterised::setParameter().
Referenced by MSDevice_Taxi::initDispatch(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEClosingReroute::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDestProbReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNERouteProbReroute::setAttribute(), GNEVaporizer::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNELaneType::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbe::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNETAZSourceSink::setAttribute(), GNEAccess::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE3::setAttribute(), GNEParkingSpace::setAttribute(), GNERerouter::setAttribute(), GNEEdgeType::setAttribute(), GNEDetectorE2::setAttribute(), GNEEdgeData::setAttribute(), GNETAZRelData::setAttribute(), GNEEdgeRelData::setAttribute(), GNECalibrator::setAttribute(), GNEConnection::setAttribute(), GNETAZ::setAttribute(), GNECalibratorFlow::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNEVehicleType::setAttribute(), GNERide::setAttribute(), GNEPersonTrip::setAttribute(), GNEWalk::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNERoute::setAttribute(), GNEPerson::setAttribute(), GNEEdge::setAttribute(), and GNEVehicle::setAttribute().
|
virtual |
|
inlineinherited |
check if object ins't referenced
Definition at line 79 of file GNEReferenceCounter.h.
References GNEReferenceCounter::myCount.
Referenced by GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_LaneType::~GNEChange_LaneType(), GNEChange_Shape::~GNEChange_Shape(), GNEChange_TAZElement::~GNEChange_TAZElement(), GNEChange_TLS::~GNEChange_TLS(), and GNEEdgeType::~GNEEdgeType().
|
inherited |
unselect attribute carrier using GUIGlobalSelection
Definition at line 81 of file GNEAttributeCarrier.cpp.
References GUISelectedStorage::deselect(), GNEAttributeCarrier::getGUIGlObject(), GNESelectorFrame::getLockGLObjectTypes(), GNEViewParent::getSelectorFrame(), GNENet::getViewNet(), GNEViewNet::getViewParent(), gSelected, GNETagProperties::isSelectable(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::mySelected, GNEAttributeCarrier::myTagProperty, and GNESelectorFrame::LockGLObjectTypes::removeLockedObject().
Referenced by GNEViewNet::onCmdRemoveEdgeSelected(), GNEViewNet::onCmdRemoveSelected(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEViewNet::processLeftButtonPressData(), GNEViewNet::processLeftButtonPressDemand(), GNEViewNet::processLeftButtonPressNetwork(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEChange_DemandElement::redo(), GNEChange_Shape::redo(), GNEChange_TAZElement::redo(), GNEChange_Junction::redo(), GNEChange_Additional::redo(), GNEChange_Edge::redo(), GNEChange_GenericData::redo(), GNEChange_Lane::redo(), GNEChange_Crossing::redo(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEVaporizer::setAttribute(), GNERouteProbe::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEAccess::setAttribute(), GNEDetectorE3::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingSpace::setAttribute(), GNERerouter::setAttribute(), GNECrossing::setAttribute(), GNEDetectorE2::setAttribute(), GNEEdgeData::setAttribute(), GNETAZRelData::setAttribute(), GNEEdgeRelData::setAttribute(), GNECalibrator::setAttribute(), GNEConnection::setAttribute(), GNETAZ::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), setAttribute(), GNEStop::setAttribute(), GNERide::setAttribute(), GNEPersonTrip::setAttribute(), GNEWalk::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNERoute::setAttribute(), GNEPerson::setAttribute(), GNEEdge::setAttribute(), GNEVehicle::setAttribute(), GNEDialogACChooser::toggleSelection(), GNEChange_Shape::undo(), GNEChange_DemandElement::undo(), GNEChange_Junction::undo(), GNEChange_TAZElement::undo(), GNEChange_Additional::undo(), GNEChange_Edge::undo(), GNEChange_GenericData::undo(), GNEChange_Lane::undo(), and GNEChange_Crossing::undo().
|
inherited |
Removes a parameter.
| [in] | key | The parameter's name |
Definition at line 92 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NIImporter_OpenStreetMap::insertEdge(), MSLane::isInsertionSuccess(), and GNEVehicleType::setAttribute().
|
inherited |
update element stacked geometry (stacked)
Definition at line 158 of file GNEDemandElement.cpp.
References GNELane::getLaneShape(), GNEDemandElement::myDemandElementGeometry, GNEMoveElement::myMoveElementLateralOffset, and GNEGeometry::Geometry::updateGeometry().
|
inherited |
update element spread geometry
Definition at line 170 of file GNEDemandElement.cpp.
References GNELane::getLaneShape(), GNEMoveElement::myMoveElementLateralOffset, GNEDemandElement::mySpreadGeometry, and GNEGeometry::Geometry::updateGeometry().
|
inherited |
update stack label
Definition at line 164 of file GNEDemandElement.cpp.
References GNEDemandElement::myStackedLabelNumber.
Referenced by GNEEdge::updateVehicleStackLabels().
|
virtual |
update pre-computed geometry information
Implements GNEDemandElement.
Definition at line 144 of file GNEPersonStop.cpp.
References PositionVector::distance2D(), getAttributeDouble(), GNELane::getLaneShape(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentEdges(), GNENet::getViewNet(), GUISUMOAbstractView::getVisualisationSettings(), GNELane::LaneDrawingConstants::halfWidth, PositionVector::length2D(), GNEDemandElement::myDemandElementGeometry, GNEAttributeCarrier::myNet, PositionVector::positionAtOffset2D(), SUMO_ATTR_ARRIVALPOS, and GNEGeometry::Geometry::updateGeometry().
Referenced by computePathElement(), setAttribute(), and setMoveShape().
|
inherited |
update child connections
Definition at line 494 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalConnections, and GNEGeometry::HierarchicalConnections::update().
|
inherited |
Adds or updates all given parameters from the map.
| [in] | mapArg | The keys/values to insert |
Definition at line 98 of file Parameterised.cpp.
References Parameterised::setParameter().
Referenced by NIImporter_SUMO::_loadNetwork(), PCLoaderOSM::addPOI(), PCLoaderOSM::addPolygon(), NLHandler::closeEdge(), NLJunctionControlBuilder::closeJunction(), NLJunctionControlBuilder::closeTrafficLightLogic(), NBTrafficLightDefinition::compute(), NIImporter_OpenStreetMap::insertEdge(), NBEdge::NBEdge(), and NBLoadedSUMOTLDef::NBLoadedSUMOTLDef().
|
virtualinherited |
update parent after add or remove a child (can be reimplemented, for example used for statistics)
Reimplemented in GNETAZ.
Definition at line 564 of file GNEHierarchicalElement.cpp.
|
inherited |
Writes the stop as XML.
| [in,out] | dev | The device to write into |
| IOError | not yet implemented |
Definition at line 172 of file SUMOVehicleParameter.cpp.
References SUMOVehicleParameter::Stop::actType, SUMOVehicleParameter::Stop::arrival, SUMOVehicleParameter::Stop::awaitedContainers, SUMOVehicleParameter::Stop::awaitedPersons, SUMOVehicleParameter::Stop::busstop, SUMOVehicleParameter::Stop::chargingStation, OutputDevice::closeTag(), SUMOVehicleParameter::Stop::containerstop, SUMOVehicleParameter::Stop::duration, SUMOVehicleParameter::Stop::edge, SUMOVehicleParameter::Stop::ended, SUMOVehicleParameter::Stop::endPos, SUMOVehicleParameter::Stop::extension, SUMOVehicleParameter::Stop::friendlyPos, SUMOVehicleParameter::Stop::join, SUMOVehicleParameter::Stop::lane, SUMOVehicleParameter::Stop::line, OutputDevice::openTag(), SUMOVehicleParameter::Stop::parametersSet, SUMOVehicleParameter::Stop::parking, SUMOVehicleParameter::Stop::parkingarea, SUMOVehicleParameter::Stop::permitted, SUMOVehicleParameter::Stop::speed, SUMOVehicleParameter::Stop::split, SUMOVehicleParameter::Stop::started, SUMOVehicleParameter::Stop::startPos, STOP_ARRIVAL_SET, STOP_DURATION_SET, STOP_END_SET, STOP_ENDED_SET, STOP_EXPECTED_CONTAINERS_SET, STOP_EXPECTED_SET, STOP_EXTENSION_SET, STOP_JOIN_SET, STOP_LINE_SET, STOP_PARKING_SET, STOP_PERMITTED_SET, STOP_SPEED_SET, STOP_SPLIT_SET, STOP_START_SET, STOP_STARTED_SET, STOP_TRIP_ID_SET, STOP_UNTIL_SET, SUMO_ATTR_ACTTYPE, SUMO_ATTR_ARRIVAL, SUMO_ATTR_BUS_STOP, SUMO_ATTR_CHARGING_STATION, SUMO_ATTR_CONTAINER_STOP, SUMO_ATTR_DURATION, SUMO_ATTR_EDGE, SUMO_ATTR_ENDED, SUMO_ATTR_ENDPOS, SUMO_ATTR_EXPECTED, SUMO_ATTR_EXPECTED_CONTAINERS, SUMO_ATTR_EXTENSION, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_JOIN, SUMO_ATTR_LANE, SUMO_ATTR_LINE, SUMO_ATTR_PARKING, SUMO_ATTR_PARKING_AREA, SUMO_ATTR_PERMITTED, SUMO_ATTR_SPEED, SUMO_ATTR_SPLIT, SUMO_ATTR_STARTED, SUMO_ATTR_STARTPOS, SUMO_ATTR_TRIP_ID, SUMO_ATTR_UNTIL, SUMO_TAG_STOP, time2string(), SUMOVehicleParameter::Stop::tripId, SUMOVehicleParameter::Stop::until, OutputDevice::writeAttr(), and SUMOVehicleParameter::Stop::writeTriggers().
Referenced by ROPerson::Stop::saveAsXML(), MSDevice_Vehroutes::stopEnded(), MSStop::write(), writeDemandElement(), and GNEStop::writeDemandElement().
|
virtual |
writte demand element element into a xml file
| [in] | device | device in which write parameters of demand element element |
Implements GNEDemandElement.
Definition at line 76 of file GNEPersonStop.cpp.
References SUMOVehicleParameter::Stop::write().
|
inherited |
write Params in the given outputdevice
Definition at line 205 of file Parameterised.cpp.
References OutputDevice::closeTag(), StringUtils::escapeXML(), Parameterised::myMap, OutputDevice::openTag(), SUMO_ATTR_KEY, SUMO_ATTR_VALUE, SUMO_TAG_PARAM, and OutputDevice::writeAttr().
Referenced by ROVehicle::saveAsXML(), ROPerson::saveAsXML(), MEVehicle::saveState(), MSVehicle::saveState(), SUMOVTypeParameter::write(), GNEAdditional::writeAdditional(), NWWriter_SUMO::writeConnection(), GNERide::writeDemandElement(), GNEPersonTrip::writeDemandElement(), GNEWalk::writeDemandElement(), GNERoute::writeDemandElement(), GNEPerson::writeDemandElement(), GNEVehicle::writeDemandElement(), NWWriter_SUMO::writeEdge(), NWWriter_XML::writeEdgesAndConnections(), NWWriter_SUMO::writeJunction(), NWWriter_SUMO::writeLane(), NWWriter_XML::writeNodes(), MSDevice_Vehroutes::writeOutput(), GNETAZ::writeTAZElement(), NWWriter_SUMO::writeTrafficLight(), PointOfInterest::writeXML(), and SUMOPolygon::writeXML().
|
inherited |
write trigger attribute
Definition at line 652 of file SUMOVehicleParameter.cpp.
References SUMOVehicleParameter::parametersSet, STOP_TRIGGER_SET, SUMO_ATTR_JOIN, SUMO_ATTR_TRIGGERED, SUMO_TAG_CONTAINER, SUMO_TAG_PERSON, toString(), and OutputDevice::writeAttr().
Referenced by SUMOVehicleParameter::Stop::write().
|
inherited |
lanes and positions connected to this stop (only used by duarouter where Stop is used to store stopping places)
Definition at line 425 of file SUMOVehicleParameter.h.
Referenced by RONetHandler::parseAccess().
|
inherited |
act Type (only used by Persons) (used by NETEDIT)
Definition at line 401 of file SUMOVehicleParameter.h.
Referenced by libsumo::Helper::buildStopData(), getAttribute(), GNEStop::getAttribute(), MSStop::getDescription(), GNEStopFrame::getStopParameter(), RONet::getStoppingPlaceElement(), MSIdling_Stop::idle(), RONetHandler::parseStoppingPlace(), MSDevice_Taxi::prepareStop(), setAttribute(), GNEStop::setAttribute(), and SUMOVehicleParameter::Stop::write().
|
inherited |
The (expected) time at which the vehicle reaches the stop.
Definition at line 365 of file SUMOVehicleParameter.h.
Referenced by MSBaseVehicle::addStop(), libsumo::Helper::buildStopData(), MSVehicle::getStopArrivalDelay(), SUMORouteHandler::parseStop(), MSStopOut::stopEnded(), and SUMOVehicleParameter::Stop::write().
|
inherited |
IDs of containers the vehicle has to wait for until departing.
Definition at line 395 of file SUMOVehicleParameter.h.
Referenced by GNEStop::getAttribute(), GNEStopFrame::getStopParameter(), MSStop::initPars(), SUMORouteHandler::parseStop(), GNEStop::setAttribute(), and SUMOVehicleParameter::Stop::write().
|
inherited |
IDs of persons the vehicle has to wait for until departing.
Definition at line 389 of file SUMOVehicleParameter.h.
Referenced by GNEStop::getAttribute(), GNEStopFrame::getStopParameter(), MSStop::initPars(), SUMORouteHandler::parseStop(), GNEStop::setAttribute(), and SUMOVehicleParameter::Stop::write().
|
inherited |
(Optional) bus stop if one is assigned to the stop
Definition at line 344 of file SUMOVehicleParameter.h.
Referenced by IntermodalNetwork< E, L, N, V >::addSchedule(), GNERouteHandler::addStop(), GNERouteHandler::buildPersonPlan(), GNERouteHandler::buildStop(), libsumo::Helper::buildStopData(), libsumo::Helper::buildStopParameters(), GNEStopFrame::getStopParameter(), RONet::getStoppingPlaceName(), MSStop::initPars(), SUMORouteHandler::parseStop(), RONetHandler::parseStoppingPlace(), GUIVehicle::rerouteDRTStop(), RORouteHandler::retrieveStoppingPlace(), MSRouteHandler::retrieveStoppingPlace(), MSStopOut::stopEnded(), and SUMOVehicleParameter::Stop::write().
|
inherited |
(Optional) charging station if one is assigned to the stop
Definition at line 353 of file SUMOVehicleParameter.h.
Referenced by GNERouteHandler::buildStop(), libsumo::Helper::buildStopData(), libsumo::Helper::buildStopParameters(), GNEStopFrame::getStopParameter(), MSStop::initPars(), SUMORouteHandler::parseStop(), RORouteHandler::retrieveStoppingPlace(), MSRouteHandler::retrieveStoppingPlace(), MSStopOut::stopEnded(), and SUMOVehicleParameter::Stop::write().
|
inherited |
(Optional) container stop if one is assigned to the stop
Definition at line 347 of file SUMOVehicleParameter.h.
Referenced by GNERouteHandler::buildStop(), libsumo::Helper::buildStopData(), libsumo::Helper::buildStopParameters(), GNEStopFrame::getStopParameter(), MSStop::initPars(), SUMORouteHandler::parseStop(), RORouteHandler::retrieveStoppingPlace(), MSRouteHandler::retrieveStoppingPlace(), MSStopOut::stopEnded(), and SUMOVehicleParameter::Stop::write().
|
inherited |
whether an arriving container lets the vehicle continue
Definition at line 380 of file SUMOVehicleParameter.h.
Referenced by MSBaseVehicle::addTraciStop(), libsumo::Helper::buildStopData(), libsumo::Helper::buildStopParameters(), GNEStopFrame::getStopParameter(), LIBSUMO_NAMESPACE::Vehicle::getStopState(), MSIdling_Stop::idle(), MSStop::initPars(), SUMORouteHandler::parseStop(), SUMOVehicleParameter::parseStopTriggers(), GUIVehicle::rerouteDRTStop(), and GNEStop::setAttribute().
|
staticprotectedinherited |
dummy TagProperty used for reference some elements (for Example, dummyEdge)
Definition at line 351 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::getTagProperties().
|
inherited |
The stopping duration.
Definition at line 368 of file SUMOVehicleParameter.h.
Referenced by MSRouteHandler::addStop(), MSBaseVehicle::addTraciStop(), libsumo::Helper::buildStopData(), libsumo::Helper::buildStopParameters(), getAttribute(), GNEStop::getAttribute(), ROPerson::Stop::getDuration(), MSVehicle::getStopDelay(), GNEStopFrame::getStopParameter(), MSLane::handleCollisionBetween(), MSStop::initPars(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdToggleStop(), SUMORouteHandler::parseStop(), MSVehicle::replaceParkingArea(), GUIVehicle::rerouteDRTStop(), setAttribute(), GNEStop::setAttribute(), MSDevice_ToC::triggerMRM(), MSStop::write(), and SUMOVehicleParameter::Stop::write().
|
inherited |
The edge to stop at (used only in NETEDIT)
Definition at line 338 of file SUMOVehicleParameter.h.
Referenced by ROVehicle::addStop(), RORouteHandler::addStop(), MSRouteHandler::addStop(), MSBaseVehicle::addStop(), MSRouteHandler::addVehicleStopsToImplicitRoute(), GNERouteHandler::buildPersonPlan(), libsumo::Helper::buildStopParameters(), GNEStopFrame::getStopParameter(), MSBaseVehicle::replaceStop(), setAttribute(), and SUMOVehicleParameter::Stop::write().
|
inherited |
the time at which this stop was ended
Definition at line 422 of file SUMOVehicleParameter.h.
Referenced by libsumo::Helper::buildStopData(), SUMORouteHandler::parseStop(), MSVehicle::processNextStop(), MEVehicle::processStop(), MSVehicle::resumeFromStopping(), MSDevice_Vehroutes::stopEnded(), and SUMOVehicleParameter::Stop::write().
|
inherited |
The stopping position end.
Definition at line 362 of file SUMOVehicleParameter.h.
Referenced by ROVehicle::addStop(), RORouteHandler::addStop(), MSRouteHandler::addStop(), GNERouteHandler::addStop(), MSBaseVehicle::addStop(), MSBaseVehicle::addStops(), MSBaseVehicle::addTraciStop(), MSRouteHandler::addVehicleStopsToImplicitRoute(), libsumo::Helper::buildStopData(), libsumo::Helper::buildStopParameters(), MSVehicle::estimateTimeToNextStop(), getAttribute(), GNEStop::getAttribute(), GNEStop::getAttributeDouble(), getAttributeDouble(), getAttributePosition(), getDemandElementProblem(), GNEStop::getDemandElementProblem(), MSStop::getDescription(), ROPerson::Stop::getDestinationPos(), GNEStop::getEndGeometryPositionOverLane(), MSStop::getEndPos(), GNEStop::getMoveOperation(), getMoveOperation(), getPositionInView(), GNEStop::getPositionInView(), GNEStopFrame::getStopParameter(), ROEdge::getStopPosition(), MSEdge::getStopPosition(), MSLane::handleCollisionBetween(), MSVehicle::handleCollisionStop(), MSIdling_Stop::idle(), GNEStop::isDemandElementValid(), isDemandElementValid(), MSLane::isInsertionSuccess(), MSBaseVehicle::isLineStop(), MSBaseVehicle::isStoppedInRange(), GNEStop::isValid(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdToggleStop(), RONetHandler::parseAccess(), RONetHandler::parseStoppingPlace(), MSVehicle::planMoveInternal(), MSDevice_Taxi::prepareStop(), MSVehicle::processNextStop(), MEVehicle::processStop(), MSVehicle::replaceParkingArea(), MSBaseVehicle::replaceStop(), GUIVehicle::rerouteDRTStop(), setAttribute(), setMoveShape(), GNEStop::setMoveShape(), MSDevice_ToC::triggerMRM(), and SUMOVehicleParameter::Stop::write().
|
inherited |
The maximum time extension for boarding / loading.
Definition at line 374 of file SUMOVehicleParameter.h.
Referenced by GNEStop::getAttribute(), GNEStopFrame::getStopParameter(), SUMORouteHandler::parseStop(), MSVehicle::processNextStop(), GNEStop::setAttribute(), and SUMOVehicleParameter::Stop::write().
|
staticinherited |
feature has been approved but not changed (i.e. after being reguessed)
Definition at line 182 of file GNEAttributeCarrier.h.
|
staticinherited |
feature has been reguessed (may still be unchanged be we can't tell (yet)
Definition at line 176 of file GNEAttributeCarrier.h.
Referenced by GNEJunction::setAttribute(), and GNEEdge::setAttribute().
|
staticinherited |
Definition at line 173 of file GNEAttributeCarrier.h.
|
staticinherited |
feature has been manually modified (implies approval)
Definition at line 179 of file GNEAttributeCarrier.h.
Referenced by GNEJunction::markAsModified(), and GNEConnectorFrame::ConnectionOperations::onCmdClearSelectedConnections().
|
inherited |
enable or disable friendly position (used by NETEDIT)
Definition at line 398 of file SUMOVehicleParameter.h.
Referenced by GNERouteHandler::addStop(), getAttribute(), GNEStop::getAttribute(), getDemandElementProblem(), GNEStopFrame::getStopParameter(), isDemandElementValid(), GNEStop::isDemandElementValid(), GNEStop::isValid(), setAttribute(), GNEStop::setAttribute(), and SUMOVehicleParameter::Stop::write().
|
staticprivateinherited |
LinkStates (Currently unused)
vector for TypeNames Initializer
Definition at line 275 of file GUIGlObject.h.
|
inherited |
at which position in the stops list
Definition at line 428 of file SUMOVehicleParameter.h.
Referenced by ROVehicle::addStop(), MSBaseVehicle::addStop(), MSRouteHandler::addVehicleStopsToImplicitRoute(), libsumo::Helper::buildStopParameters(), GNEStopFrame::getStopParameter(), SUMORouteHandler::parseStop(), MSDevice_Taxi::prepareStop(), and GUIVehicle::rerouteDRTStop().
|
staticinherited |
Definition at line 67 of file GUIGlObject.h.
Referenced by GUISUMOAbstractView::getTrackedID(), GUISUMOViewParent::onCmdSpeedFactor(), GUISUMOViewParent::onUpdSpeedFactor(), GUISUMOAbstractView::paintGL(), TraCIServerAPI_GUI::processGet(), and GUIViewTraffic::stopTrack().
|
staticinherited |
invalid double position
Definition at line 189 of file GNEAttributeCarrier.h.
|
inherited |
the id of the vehicle (train portion) to which this vehicle shall be joined
Definition at line 413 of file SUMOVehicleParameter.h.
Referenced by libsumo::Helper::buildStopData(), MSStop::initPars(), SUMORouteHandler::parseStop(), MSVehicle::processNextStop(), MSRailSignal::DriveWay::reserve(), and SUMOVehicleParameter::Stop::write().
|
inherited |
whether an joined vehicle lets this vehicle continue
Definition at line 383 of file SUMOVehicleParameter.h.
Referenced by MSStop::initPars(), and SUMOVehicleParameter::parseStopTriggers().
|
inherited |
The lane to stop at.
Definition at line 341 of file SUMOVehicleParameter.h.
Referenced by RORouteHandler::addStop(), MSRouteHandler::addStop(), GNERouteHandler::addStop(), MSBaseVehicle::addStop(), MSBaseVehicle::addTraciStop(), GNERouteHandler::buildStop(), libsumo::Helper::buildStopData(), libsumo::Helper::buildStopParameters(), GNEStopFrame::getStopParameter(), ROEdge::getStopPosition(), MSEdge::getStopPosition(), MSLane::handleCollisionBetween(), MSVehicle::handleCollisionStop(), MSIdling_Stop::idle(), RORouteHandler::myStartElement(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdToggleStop(), RONetHandler::parseAccess(), SUMORouteHandler::parseStop(), RONetHandler::parseStoppingPlace(), MSDevice_Taxi::prepareStop(), MSVehicle::replaceParkingArea(), MSBaseVehicle::replaceStop(), GUIVehicle::rerouteDRTStop(), MSDevice_ToC::triggerMRM(), and SUMOVehicleParameter::Stop::write().
|
inherited |
the new line id of the trip within a cyclical public transport route
Definition at line 407 of file SUMOVehicleParameter.h.
Referenced by libsumo::Helper::buildStopData(), SUMORouteHandler::parseStop(), MSVehicle::processNextStop(), MSStopOut::stopEnded(), and SUMOVehicleParameter::Stop::write().
|
staticinherited |
max number of attributes allowed for every tag
Definition at line 186 of file GNEAttributeCarrier.h.
Referenced by GNEFrameAttributesModuls::AttributesCreator::AttributesCreator(), and GNEFrameAttributesModuls::AttributesEditor::AttributesEditor().
|
privateinherited |
parameterised type
Definition at line 144 of file Parameterised.h.
Referenced by Parameterised::Parameterised(), and Parameterised::setParameter().
|
privateinherited |
reference counter
Definition at line 85 of file GNEReferenceCounter.h.
Referenced by GNEReferenceCounter::decRef(), GNEReferenceCounter::incRef(), GNEReferenceCounter::unreferenced(), and GNEReferenceCounter::~GNEReferenceCounter().
|
protectedinherited |
demand element geometry (also called "stacked geometry")
Definition at line 335 of file GNEDemandElement.h.
Referenced by drawGL(), GNEStop::drawGL(), GNEVehicle::drawGL(), drawPersonStopOverBusStop(), drawPersonStopOverLane(), GNEStop::getCenteringBoundary(), GNEVehicle::getCenteringBoundary(), GNEDemandElement::getDemandElementGeometry(), GNEVehicle::getPositionInView(), GNEDemandElement::updateDemandElementGeometry(), GNEStop::updateGeometry(), updateGeometry(), and GNEVehicle::updateGeometry().
|
privateinherited |
full name of GL Object
Definition at line 258 of file GUIGlObject.h.
Referenced by GUIGlObject::getFullName(), GUIGlObject::GUIGlObject(), and GUIGlObject::setMicrosimID().
|
privateinherited |
The numerical id of the object.
Definition at line 249 of file GUIGlObject.h.
Referenced by GUIGlObject::getGlID(), GUIGlObject::GUIGlObject(), and GUIGlObject::setMicrosimID().
|
privateinherited |
The type of the object.
Definition at line 252 of file GUIGlObject.h.
Referenced by GUIGlObject::createFullName(), GUIGlObject::getType(), and GUIGlObject::GUIGlObject().
|
protectedinherited |
hierarchical connections
Definition at line 214 of file GNEHierarchicalElement.h.
Referenced by GNEHierarchicalElement::addChildElement(), GNEHierarchicalElement::addParentElement(), GNEHierarchicalElement::drawHierarchicalConnections(), GNEHierarchicalElement::removeChildElement(), GNEHierarchicalElement::removeParentElement(), GNEVariableSpeedSign::updateCenteringBoundary(), GNERerouter::updateCenteringBoundary(), GNEDetectorE3::updateGeometry(), GNEVariableSpeedSign::updateGeometry(), GNERerouter::updateGeometry(), and GNEHierarchicalElement::updateHierarchicalConnections().
|
privateinherited |
hierarchical container with parents and children
Definition at line 218 of file GNEHierarchicalElement.h.
Referenced by GNEHierarchicalElement::addChildElement(), GNEHierarchicalElement::addParentElement(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEHierarchicalElement::getChildAdditionals(), GNEHierarchicalElement::getChildDemandElements(), GNEHierarchicalElement::getChildEdges(), GNEHierarchicalElement::getChildGenericDatas(), GNEHierarchicalElement::getChildJunctions(), GNEHierarchicalElement::getChildLanes(), GNEHierarchicalElement::getChildShapes(), GNEHierarchicalElement::getChildTAZElements(), GNEHierarchicalElement::getHierarchicalContainer(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentGenericDatas(), GNEHierarchicalElement::getParentJunctions(), GNEHierarchicalElement::getParentLanes(), GNEHierarchicalElement::getParentShapes(), GNEHierarchicalElement::getParentTAZElements(), GNEHierarchicalElement::removeChildElement(), GNEHierarchicalElement::removeParentElement(), GNEHierarchicalElement::replaceChildElements(), GNEDemandElement::replaceMiddleParentEdges(), GNEHierarchicalElement::replaceParentElements(), and GNEHierarchicalElement::restoreHierarchicalContainer().
|
privateinherited |
The key->value map.
Definition at line 147 of file Parameterised.h.
Referenced by Parameterised::clearParameter(), Parameterised::getDouble(), Parameterised::getParameter(), Parameterised::getParametersMap(), Parameterised::getParametersStr(), Parameterised::knowsParameter(), Parameterised::Parameterised(), Parameterised::setParameter(), Parameterised::setParameters(), Parameterised::setParametersMap(), Parameterised::setParametersStr(), Parameterised::unsetParameter(), and Parameterised::writeParams().
|
privateinherited |
ID of GL object.
Definition at line 255 of file GUIGlObject.h.
Referenced by GUIGlObject::getMicrosimID(), and GUIGlObject::setMicrosimID().
|
protectedinherited |
move element lateral offset (used by elements placed over lanes
Definition at line 211 of file GNEMoveElement.h.
Referenced by GNEAccess::commitMoveShape(), GNEDetector::commitMoveShape(), GNEVehicle::commitMoveShape(), GNEAccess::setMoveShape(), GNEStoppingPlace::setMoveShape(), GNEDetector::setMoveShape(), GNEVehicle::setMoveShape(), GNEStoppingPlace::setStoppingPlaceGeometry(), GNEDemandElement::updateDemandElementGeometry(), GNEDemandElement::updateDemandElementSpreadGeometry(), GNEDetectorEntryExit::updateGeometry(), GNEDetectorE1::updateGeometry(), GNEAccess::updateGeometry(), GNEDetectorE1Instant::updateGeometry(), GNEStop::updateGeometry(), GNEDetectorE2::updateGeometry(), and GNEVehicle::updateGeometry().
|
protectedinherited |
pointer to net
Definition at line 345 of file GNEAttributeCarrier.h.
Referenced by GNEDataInterval::addGenericDataChild(), GNEJunction::addTrafficLight(), GNELane::buildEdgeOperations(), GNELane::buildLaneOperations(), GNELane::buildRechableOperations(), GNEPoly::changeFirstGeometryPoint(), GNEPoly::closePolygon(), GNEJunction::commitMoveShape(), GNEEdgeRelData::computePathElement(), GNEPersonTrip::computePathElement(), GNERide::computePathElement(), GNEWalk::computePathElement(), GNERoute::computePathElement(), GNEAdditional::computePathElement(), GNEVehicle::computePathElement(), GNEPoly::deleteGeometryPoint(), GNEShape::draw(), GNECalibrator::drawCalibratorSymbol(), GNEEdge::drawEdgeGeometryPoints(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorEntryExit::drawGL(), GNERerouterSymbol::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE1Instant::drawGL(), GNEParkingSpace::drawGL(), GNEAccess::drawGL(), GNECrossing::drawGL(), GNEDetectorE2::drawGL(), GNEJunction::drawGL(), drawGL(), GNEStop::drawGL(), GNETAZ::drawGL(), GNECalibrator::drawGL(), GNEConnection::drawGL(), GNEEdge::drawGL(), GNEPoly::drawGL(), GNEPOI::drawGL(), GNELane::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GNELane::drawLaneAsRailway(), GNELane::drawMarkings(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNERoute::drawPartialGL(), GNEAdditional::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlan(), GNEDemandElement::drawPersonPlanPartial(), drawPersonStopOverBusStop(), drawPersonStopOverLane(), GNEStoppingPlace::drawSign(), GNEAdditional::drawSquaredAdditional(), GNEJunction::drawTLSIcon(), GNEAttributeCarrier::drawUsingSelectColor(), GNEEdge::editEndpoint(), GNEDetectorE1Instant::fixAdditionalProblem(), GNEDetectorE1::fixAdditionalProblem(), GNEDetectorEntryExit::fixAdditionalProblem(), GNEStoppingPlace::fixAdditionalProblem(), GNEDetectorE2::fixAdditionalProblem(), GNETAZElement::generateChildID(), GNEDemandElement::getBeginPosition(), GNEEdgeData::getColor(), GNEEdgeRelData::getColor(), getColor(), GNEStop::getColor(), GNEPersonTrip::getDemandElementProblem(), GNERide::getDemandElementProblem(), GNEWalk::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEPerson::getHierarchyName(), GNEVehicle::getHierarchyName(), getMoveOperation(), GNEStop::getMoveOperation(), GNETAZ::getMoveOperation(), GNEStoppingPlace::getMoveOperation(), GNEAccess::getMoveOperation(), GNEConnection::getMoveOperation(), GNECrossing::getMoveOperation(), GNEPersonTrip::getMoveOperation(), GNERide::getMoveOperation(), GNEPoly::getMoveOperation(), GNEDetector::getMoveOperation(), GNEWalk::getMoveOperation(), GNEJunction::getMoveOperation(), GNEPOI::getMoveOperation(), GNEVehicle::getMoveOperation(), GNEAttributeCarrier::getNet(), GNEEdge::getOppositeEdge(), GNEDetectorE3::getParentName(), GNERerouter::getParentName(), GNEVariableSpeedSign::getParentName(), GNEVehicleType::getParentName(), GNETAZ::getParentName(), GNEPoly::getParentName(), GNEPOI::getParentName(), GNETAZSourceSink::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNELane::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEVehicle::getPopUpMenu(), GNETAZ::getVertexIndex(), GNEPoly::getVertexIndex(), GNEJunction::invalidateShape(), GNEJunction::invalidateTLS(), GNEPoly::isAttributeEnabled(), GNEPOI::isAttributeEnabled(), GNEWalk::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEEdgeData::isGenericDataVisible(), GNEEdgeRelData::isGenericDataVisible(), GNETAZRelData::isGenericDataVisible(), GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEParkingArea::isValid(), GNEClosingReroute::isValid(), GNEDestProbReroute::isValid(), GNEDetectorE1::isValid(), GNEDetectorEntryExit::isValid(), GNEClosingLaneReroute::isValid(), GNEParkingAreaReroute::isValid(), GNEVaporizer::isValid(), GNERouteProbe::isValid(), GNECalibratorFlow::isValid(), GNEDetectorE1Instant::isValid(), GNEParkingSpace::isValid(), GNERerouter::isValid(), GNEVariableSpeedSign::isValid(), GNEAccess::isValid(), GNECrossing::isValid(), GNEDetectorE2::isValid(), GNEEdgeType::isValid(), GNECalibrator::isValid(), GNETAZRelData::isValid(), GNEEdgeRelData::isValid(), GNEPoly::isValid(), GNEVehicleType::isValid(), GNEDataSet::isValid(), GNEJunction::isValid(), GNEEdge::isValid(), isValid(), GNEStop::isValid(), GNEPOI::isValid(), GNEPersonTrip::isValid(), GNERide::isValid(), GNEWalk::isValid(), GNELane::isValid(), GNERoute::isValid(), GNEPerson::isValid(), GNEVehicle::isValid(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNETAZElement::isValidTAZElementID(), GNEGenericData::isVisibleInspectDeleteSelect(), GNEJunction::markAsModified(), GNEJunction::moveJunctionGeometry(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNELane::onDefault(), GNEPoly::openPolygon(), GNEJunction::rebuildGNECrossings(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEEdge::remakeGNEConnections(), GNEEdge::removeConnection(), GNEJunction::removeConnectionsFrom(), GNEJunction::removeConnectionsTo(), GNEDataSet::removeDataIntervalChild(), GNEJunction::removeEdgeFromCrossings(), GNEEdge::removeEdgeFromCrossings(), GNEDataInterval::removeGenericDataChild(), GNEConnection::removeGeometryPoint(), GNETAZ::removeGeometryPoint(), GNECrossing::removeGeometryPoint(), GNEPoly::removeGeometryPoint(), GNEJunction::removeGeometryPoint(), GNEEdge::removeLane(), GNEJunction::removeTLSConnections(), GNEJunction::removeTrafficLight(), GNEAdditional::replaceAdditionalParent(), GNEDemandElement::replaceAdditionalParent(), GNEAdditional::replaceDemandElementParent(), GNEDemandElement::replaceDemandElementParent(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentEdge(), GNEGenericData::replaceFirstParentTAZElement(), GNEJunction::replaceIncomingConnections(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEGenericData::replaceLastParentTAZElement(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNEAttributeCarrier::selectAttributeCarrier(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEDetectorE1::setAttribute(), GNEClosingReroute::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNERouteProbReroute::setAttribute(), GNEVaporizer::setAttribute(), GNERouteProbe::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNETAZSourceSink::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE3::setAttribute(), GNERerouter::setAttribute(), GNECrossing::setAttribute(), GNEEdgeType::setAttribute(), GNEJunction::setAttribute(), GNEEdge::setAttribute(), GNEDetectorE2::setAttribute(), setAttribute(), GNECalibrator::setAttribute(), GNEConnection::setAttribute(), GNETAZ::setAttribute(), GNECalibratorFlow::setAttribute(), GNEPersonTrip::setAttribute(), GNERide::setAttribute(), GNEPOI::setAttribute(), GNEWalk::setAttribute(), GNEPoly::setAttribute(), GNEVehicleType::setAttribute(), GNEDataSet::setAttribute(), GNELane::setAttribute(), GNERoute::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNEJunction::setColor(), GNEVehicle::setColor(), GNELane::setLaneColor(), GNEJunction::setLogicValid(), GNEPoly::simplifyShape(), GNEAttributeCarrier::unselectAttributeCarrier(), GNEDataInterval::updateAttributeColors(), GNEDetectorE3::updateCenteringBoundary(), GNEVariableSpeedSign::updateCenteringBoundary(), GNERerouter::updateCenteringBoundary(), GNEStoppingPlace::updateCenteringBoundary(), GNEPoly::updateCenteringBoundary(), GNEJunction::updateCenteringBoundary(), GNEPOI::updateCenteringBoundary(), GNEEdge::updateCenteringBoundary(), GNEEdge::updateFirstParentJunction(), GNEDataInterval::updateGenericDataIDs(), GNEChargingStation::updateGeometry(), GNEEdgeData::updateGeometry(), GNEContainerStop::updateGeometry(), GNEBusStop::updateGeometry(), GNEEdge::updateGeometry(), updateGeometry(), GNELane::updateGeometry(), and GNEEdge::updateSecondParentJunction().
|
privateinherited |
pathElement option
Definition at line 214 of file GNEPathManager.h.
|
privateinherited |
Parameter table windows which refer to this object.
Definition at line 261 of file GUIGlObject.h.
Referenced by GUIGlObject::addParameterTable(), GUIGlObject::removeParameterTable(), and GUIGlObject::~GUIGlObject().
|
staticprotectedinherited |
person plans arrival position radius
Definition at line 360 of file GNEDemandElement.h.
Referenced by GNEDemandElement::drawPersonPlanPartial(), GNEPersonTrip::getMoveOperation(), GNERide::getMoveOperation(), and GNEWalk::getMoveOperation().
|
protectedinherited |
boolean to check if this AC is selected (instead of GUIGlObjectStorage)
Definition at line 348 of file GNEAttributeCarrier.h.
Referenced by GNEShape::draw(), GNEAttributeCarrier::drawUsingSelectColor(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNEAttributeCarrier::selectAttributeCarrier(), and GNEAttributeCarrier::unselectAttributeCarrier().
|
protectedinherited |
demand element spread geometry (Only used by vehicles and pedestrians)
Definition at line 338 of file GNEDemandElement.h.
Referenced by GNEVehicle::drawGL(), and GNEDemandElement::updateDemandElementSpreadGeometry().
|
protectedinherited |
stacked label number
Definition at line 341 of file GNEDemandElement.h.
Referenced by GNEVehicle::drawGL(), GNEVehicle::drawStackLabel(), and GNEDemandElement::updateDemandElementStackLabel().
|
staticprivateinherited |
map with the tags properties
Definition at line 432 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::allowedAttributeProperties(), GNEAttributeCarrier::fillAdditionals(), GNEAttributeCarrier::fillAttributeCarriers(), GNEAttributeCarrier::fillCarFollowingModelAttributes(), GNEAttributeCarrier::fillCommonFlowAttributes(), GNEAttributeCarrier::fillCommonPersonAttributes(), GNEAttributeCarrier::fillCommonStopAttributes(), GNEAttributeCarrier::fillCommonVehicleAttributes(), GNEAttributeCarrier::fillDataElements(), GNEAttributeCarrier::fillDemandElements(), GNEAttributeCarrier::fillJunctionModelAttributes(), GNEAttributeCarrier::fillLaneChangingModelAttributes(), GNEAttributeCarrier::fillNetworkElements(), GNEAttributeCarrier::fillPersonElements(), GNEAttributeCarrier::fillPersonPlanRides(), GNEAttributeCarrier::fillPersonPlanTrips(), GNEAttributeCarrier::fillPersonPlanWalks(), GNEAttributeCarrier::fillPersonStopElements(), GNEAttributeCarrier::fillShapes(), GNEAttributeCarrier::fillStopElements(), GNEAttributeCarrier::fillTAZElements(), GNEAttributeCarrier::fillVehicleElements(), GNEAttributeCarrier::getAllowedTagPropertiesByCategory(), GNEAttributeCarrier::getIcon(), and GNEAttributeCarrier::getTagProperties().
|
protectedinherited |
the xml tag to which this attribute carrier corresponds
Definition at line 342 of file GNEAttributeCarrier.h.
Referenced by GNEWalk::computePathElement(), GNERoute::computePathElement(), GNEAdditional::computePathElement(), GNEVehicle::computePathElement(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEGenericData::drawAttribute(), GNEBusStop::drawGL(), GNEDetectorEntryExit::drawGL(), GNEDetectorE2::drawGL(), GNEStop::drawGL(), GNEVehicle::drawGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNEAttributeCarrier::drawUsingSelectColor(), enableAttribute(), GNEStop::enableAttribute(), GNEAttributeCarrier::getAlternativeValueForDisabledAttributes(), GNEVehicleType::getAttribute(), GNEPersonTrip::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNEPerson::getBegin(), GNEDemandElement::getBeginPosition(), GNEEdgeData::getColor(), GNEEdgeRelData::getColor(), GNEWalk::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEWalk::getFirstPathLane(), GNERoute::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNENetworkElement::getHierarchyName(), GNEPersonTrip::getHierarchyName(), GNERide::getHierarchyName(), GNEWalk::getHierarchyName(), GNEPerson::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEAttributeCarrier::getIcon(), GNEWalk::getLastPathLane(), GNERoute::getLastPathLane(), GNEVehicle::getLastPathLane(), getMoveOperation(), GNEStop::getMoveOperation(), GNENetworkElement::getParameterWindow(), GNEGenericData::getParameterWindow(), GNETAZElement::getParameterWindow(), GNEAdditional::getParameterWindow(), GNEDemandElement::getParameterWindow(), GNEVehicle::getParentName(), GNENetworkElement::getPopUpID(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), GNEStop::isDemandElementValid(), isDemandElementValid(), GNEWalk::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEDetectorE2::isValid(), GNEPersonTrip::isValid(), GNEVehicle::isValid(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNETAZElement::isValidTAZElementID(), GNEGenericData::isVisibleInspectDeleteSelect(), GNEAttributeCarrier::selectAttributeCarrier(), GNEVehicleType::setAttribute(), GNERoute::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNEAdditional::setDefaultValues(), GNEDetector::splitEdgeGeometry(), GNEWalk::splitEdgeGeometry(), GNEAttributeCarrier::unselectAttributeCarrier(), GNEStoppingPlace::updateCenteringBoundary(), GNEDetectorE2::updateGeometry(), GNEAdditional::writeAdditional(), GNEWalk::writeDemandElement(), GNERoute::writeDemandElement(), GNEPerson::writeDemandElement(), GNEVehicle::writeDemandElement(), and GNETAZSourceSink::writeTAZElement().
|
inherited |
(Optional) overhead line segment if one is assigned to the stop
Definition at line 356 of file SUMOVehicleParameter.h.
Referenced by libsumo::Helper::buildStopData(), libsumo::Helper::buildStopParameters(), MSStop::initPars(), SUMORouteHandler::parseStop(), RORouteHandler::retrieveStoppingPlace(), MSRouteHandler::retrieveStoppingPlace(), and MSStopOut::stopEnded().
|
inherited |
Information for the output which parameter were set.
Definition at line 431 of file SUMOVehicleParameter.h.
Referenced by RORouteHandler::addStop(), libsumo::Helper::buildStopParameters(), GNEStop::disableAttribute(), disableAttribute(), enableAttribute(), GNEStop::enableAttribute(), getAttribute(), GNEStop::getAttribute(), GNEStopFrame::getStopParameter(), MSLane::handleCollisionBetween(), GNEStop::isAttributeEnabled(), SUMORouteHandler::parseStop(), GUIVehicle::rerouteDRTStop(), setAttribute(), GNEStop::setAttribute(), setEnabledAttribute(), GNEStop::setEnabledAttribute(), MSStop::write(), and SUMOVehicleParameter::Stop::write().
|
inherited |
whether the vehicle is removed from the net while stopping
Definition at line 386 of file SUMOVehicleParameter.h.
Referenced by MSBaseVehicle::addTraciStop(), libsumo::Helper::buildStopData(), libsumo::Helper::buildStopParameters(), GNEStop::getAttribute(), GNEStopFrame::getStopParameter(), LIBSUMO_NAMESPACE::Vehicle::getStopState(), MSIdling_Stop::idle(), SUMORouteHandler::parseStop(), MSDevice_Taxi::prepareStop(), MSVehicle::processNextStop(), GUIVehicle::rerouteDRTStop(), GNEStop::setAttribute(), MSStopOut::stopEnded(), MSDevice_ToC::triggerMRM(), and SUMOVehicleParameter::Stop::write().
|
inherited |
(Optional) parking area if one is assigned to the stop
Definition at line 350 of file SUMOVehicleParameter.h.
Referenced by GNERouteHandler::buildStop(), libsumo::Helper::buildStopData(), libsumo::Helper::buildStopParameters(), GNEStopFrame::getStopParameter(), MSStop::initPars(), SUMORouteHandler::parseStop(), MSVehicle::replaceParkingArea(), RORouteHandler::retrieveStoppingPlace(), MSRouteHandler::retrieveStoppingPlace(), MSStopOut::stopEnded(), MSDevice_ToC::triggerMRM(), and SUMOVehicleParameter::Stop::write().
|
inherited |
IDs of persons or containers that may board/load at this stop.
Definition at line 392 of file SUMOVehicleParameter.h.
Referenced by SUMORouteHandler::parseStop(), and SUMOVehicleParameter::Stop::write().
|
inherited |
the speed at which this stop counts as reached (waypoint mode)
Definition at line 416 of file SUMOVehicleParameter.h.
Referenced by libsumo::Helper::buildStopData(), MSVehicle::estimateTimeToNextStop(), SUMORouteHandler::parseStop(), MSVehicle::planMoveInternal(), MSVehicle::processNextStop(), MSVehicle::updateBestLanes(), and SUMOVehicleParameter::Stop::write().
|
inherited |
the id of the vehicle (train portion) that splits of upon reaching this stop
Definition at line 410 of file SUMOVehicleParameter.h.
Referenced by libsumo::Helper::buildStopData(), SUMORouteHandler::parseStop(), MSVehicle::processNextStop(), MSStopOut::stopEnded(), and SUMOVehicleParameter::Stop::write().
|
mutableinherited |
the time at which this stop was reached
Definition at line 419 of file SUMOVehicleParameter.h.
Referenced by libsumo::Helper::buildStopData(), MSVehicle::getStopArrivalDelay(), SUMORouteHandler::parseStop(), MSVehicle::processNextStop(), MSStopOut::stopEnded(), MSDevice_Vehroutes::stopEnded(), MSStop::write(), and SUMOVehicleParameter::Stop::write().
|
inherited |
The stopping position start.
Definition at line 359 of file SUMOVehicleParameter.h.
Referenced by RORouteHandler::addStop(), MSRouteHandler::addStop(), GNERouteHandler::addStop(), MSBaseVehicle::addStop(), MSBaseVehicle::addStops(), libsumo::Helper::buildStopData(), libsumo::Helper::buildStopParameters(), GNEStop::getAttribute(), GNEStop::getAttributeDouble(), GNEStop::getDemandElementProblem(), ROPerson::Stop::getDestinationPos(), GNEStop::getMoveOperation(), GNEStop::getPositionInView(), GNEStop::getStartGeometryPositionOverLane(), GNEStopFrame::getStopParameter(), ROEdge::getStopPosition(), MSEdge::getStopPosition(), MSLane::handleCollisionBetween(), MSIdling_Stop::idle(), GNEStop::isDemandElementValid(), MSBaseVehicle::isLineStop(), MSBaseVehicle::isStoppedInRange(), GNEStop::isValid(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdToggleStop(), RONetHandler::parseAccess(), RONetHandler::parseStoppingPlace(), MSVehicle::planMoveInternal(), MSDevice_Taxi::prepareStop(), MSVehicle::processNextStop(), MSVehicle::replaceParkingArea(), GUIVehicle::rerouteDRTStop(), LIBSUMO_NAMESPACE::Vehicle::resume(), GNEStop::setAttribute(), GNEStop::setMoveShape(), MSDevice_ToC::triggerMRM(), MSVehicle::updateBestLanes(), and SUMOVehicleParameter::Stop::write().
|
inherited |
whether an arriving person lets the vehicle continue
Definition at line 377 of file SUMOVehicleParameter.h.
Referenced by MSBaseVehicle::addTraciStop(), libsumo::Helper::buildStopData(), libsumo::Helper::buildStopParameters(), GNEStopFrame::getStopParameter(), LIBSUMO_NAMESPACE::Vehicle::getStopState(), MSIdling_Stop::idle(), MSStop::initPars(), SUMORouteHandler::parseStop(), SUMOVehicleParameter::parseStopTriggers(), GUIVehicle::rerouteDRTStop(), and GNEStop::setAttribute().
|
inherited |
id of the trip within a cyclical public transport route
Definition at line 404 of file SUMOVehicleParameter.h.
Referenced by libsumo::Helper::buildStopData(), GNEStop::getAttribute(), GNEStopFrame::getStopParameter(), SUMORouteHandler::parseStop(), MSVehicle::processNextStop(), GNEStop::setAttribute(), MSStopOut::stopEnded(), and SUMOVehicleParameter::Stop::write().
|
staticinherited |
associates object types with strings
Definition at line 66 of file GUIGlObject.h.
Referenced by GUIGlObject::createFullName(), and GNESelectorFrame::SelectionOperation::onCmdSave().
|
inherited |
The time at which the vehicle may continue its journey.
Definition at line 371 of file SUMOVehicleParameter.h.
Referenced by IntermodalNetwork< E, L, N, V >::addSchedule(), MSRouteHandler::addStop(), MSBaseVehicle::addStop(), MSBaseVehicle::addTraciStop(), libsumo::Helper::buildStopData(), libsumo::Helper::buildStopParameters(), getAttribute(), GNEStop::getAttribute(), MSVehicle::getStopDelay(), GNEStopFrame::getStopParameter(), SUMORouteHandler::parseStop(), MSVehicle::processNextStop(), GUIVehicle::rerouteDRTStop(), setAttribute(), GNEStop::setAttribute(), MSStopOut::stopEnded(), and SUMOVehicleParameter::Stop::write().