![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNECalibratorFlow.h>
Public Types | |
| typedef std::map< std::string, std::string > | Map |
| parameters map | |
| enum class | Options : int { NETWORK_ELEMENT = 1 << 0 , ADDITIONAL_ELEMENT = 1 << 1 , DEMAND_ELEMENT = 1 << 2 , DATA_ELEMENT = 1 << 3 , ROUTE = 1 << 4 } |
Public Member Functions | ||||
| void | changeDefaultFilename (const std::string &file) | |||
| change defaultFilename (only used in SavingFilesHandler) | ||||
| void | clearParameter () | |||
| Clears the parameter map. | ||||
| void | clearParents () | |||
| clear hierarchical structure parents (used in GNE_Change) | ||||
| void | decRef (const std::string &debugMsg="") | |||
| Decrease reference. | ||||
| bool | defaultOptionOverrides (const OptionsCont &oc, const std::string &optionName) const | |||
| Returns whether the defaults shall be used. | ||||
| void | drawDownGeometryPoint (const GUIVisualizationSettings &s, const GUIVisualizationSettings::Detail d, const Position &pos, const double rot, const RGBColor &baseColor, const bool ignoreShift=false) const | |||
| draw down geometry point | ||||
| virtual void | drawGLAdditional (GUISUMOAbstractView *const parent, const GUIVisualizationSettings &s) const | |||
| Draws additional, user-triggered visualisations. | ||||
| void | drawLeftGeometryPoint (const GUIVisualizationSettings &s, const GUIVisualizationSettings::Detail d, const Position &pos, const double rot, const RGBColor &baseColor, const bool ignoreShift=false) const | |||
| draw left geometry point | ||||
| void | drawName (const Position &pos, const double scale, const GUIVisualizationTextSettings &settings, const double angle=0, bool forceShow=false) const | |||
| draw name of item | ||||
| void | drawParentChildLines (const GUIVisualizationSettings &s, const RGBColor &color, const bool onlySymbols=false) const | |||
| draw parent and child lines | ||||
| void | drawRightGeometryPoint (const GUIVisualizationSettings &s, const GUIVisualizationSettings::Detail d, const Position &pos, const double rot, const RGBColor &baseColor, const bool ignoreShift=false) const | |||
| draw right geometry point | ||||
| void | drawUpGeometryPoint (const GUIVisualizationSettings &s, const GUIVisualizationSettings::Detail d, const Position &pos, const double rot, const RGBColor &baseColor, const bool ignoreShift=false) const | |||
| draw up geometry point | ||||
| FXIcon * | getACIcon () const | |||
| get FXIcon associated to this AC | ||||
| const GUIGeometry & | getAdditionalGeometry () const | |||
| obtain additional geometry | ||||
| std::string | getAlternativeValueForDisabledAttributes (SumoXMLAttr key) const | |||
| virtual std::string | getAttributeForSelection (SumoXMLAttr key) const | |||
| method for getting the attribute in the context of object selection | ||||
| double | getDouble (const std::string &key, const double defaultValue) const | |||
| Returns the value for a given key converted to a double. | ||||
| const std::string & | getFilename () const | |||
| get filename in which save this AC | ||||
| const std::string | getID () const | |||
| get ID (all Attribute Carriers have one) | ||||
| GNENet * | getNet () const | |||
| get pointer to net | ||||
| virtual const std::string | getOptionalName () const override | |||
| Returns the name of the object (default "") | ||||
| virtual const std::string | getParameter (const std::string &key, const std::string defaultValue="") const | |||
| Returns the value for a given key. | ||||
| const Parameterised::Map & | getParametersMap () const | |||
| Returns the inner key/value map. | ||||
| 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". | ||||
| GNEPathElement::Options | getPathElementOptions () const | |||
| get path element option | ||||
| const GNETagProperties * | getTagProperty () const | |||
| get tagProperty associated with this Attribute Carrier | ||||
| const std::string & | getTagStr () const | |||
| get tag assigned to this object in string format | ||||
| GNECalibratorFlow (GNEAdditional *calibratorParent, GNEDemandElement *vehicleType, GNEDemandElement *route) | ||||
| default constructor (used only in GNECalibratorDialog) | ||||
| GNECalibratorFlow (GNEAdditional *calibratorParent, GNEDemandElement *vehicleType, GNEDemandElement *route, const SUMOVehicleParameter &vehicleParameters) | ||||
| parameter constructor | ||||
| GNECalibratorFlow (GNENet *net) | ||||
| default constructor | ||||
| bool | hasParameter (const std::string &key) const | |||
| Returns whether the parameter is set. | ||||
| void | incRef (const std::string &debugMsg="") | |||
| Increase reference. | ||||
| void | incrementFlow (double scale, SumoRNG *rng=nullptr) | |||
| increment flow | ||||
| bool | isAdditionalElement () const | |||
| check if pathElement is an additional element | ||||
| bool | isAttributeCarrierSelected () const | |||
| check if attribute carrier is selected | ||||
| bool | isDataElement () const | |||
| check if pathElement is a data element | ||||
| bool | isDemandElement () const | |||
| check if pathElement is a demand element | ||||
| bool | isNetworkElement () const | |||
| check if pathElement is a network element | ||||
| bool | isRoute () const | |||
| check if pathElement is a route | ||||
| bool | isTemplate () const | |||
| check if this AC is template | ||||
| void | mergeParameters (const Parameterised::Map &mapArg, const std::string separator=" ", bool uniqueValues=true) | |||
| Adds or appends all given parameters from the map. | ||||
| virtual void | onLeftBtnPress (void *) | |||
| notify object about left click | ||||
| template<> | ||||
| std::vector< GNEEdge * > | parse (const GNENet *net, const std::string &value) | |||
| template<> | ||||
| std::vector< GNELane * > | parse (const GNENet *net, const std::string &value) | |||
| template<> | ||||
| int | parse (const std::string &string) | |||
| template<> | ||||
| double | parse (const std::string &string) | |||
| template<> | ||||
| SUMOTime | parse (const std::string &string) | |||
| template<> | ||||
| bool | parse (const std::string &string) | |||
| template<> | ||||
| SUMOVehicleClass | parse (const std::string &string) | |||
| template<> | ||||
| RGBColor | parse (const std::string &string) | |||
| template<> | ||||
| Position | parse (const std::string &string) | |||
| template<> | ||||
| PositionVector | parse (const std::string &string) | |||
| template<> | ||||
| SUMOVehicleShape | parse (const std::string &string) | |||
| template<> | ||||
| std::vector< std::string > | parse (const std::string &string) | |||
| template<> | ||||
| std::set< std::string > | parse (const std::string &string) | |||
| template<> | ||||
| std::vector< int > | parse (const std::string &string) | |||
| template<> | ||||
| std::vector< double > | parse (const std::string &string) | |||
| template<> | ||||
| std::vector< bool > | parse (const std::string &string) | |||
| template<> | ||||
| std::vector< SumoXMLAttr > | parse (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 | ||||
| void | resetAdditionalContour () | |||
| reset additional contour | ||||
| void | resetDefaultValues (const bool allowUndoRedo) | |||
| reset attribute carrier to their default values | ||||
| void | selectAttributeCarrier () | |||
| select attribute carrier using GUIGlobalSelection | ||||
| virtual void | setParameter (const std::string &key, const std::string &value) | |||
| Sets a parameter. | ||||
| void | setParameters (const Parameterised ¶ms) | |||
| set the given key/value map in map<string, string> format | ||||
| void | setParameters (const std::vector< std::pair< std::string, std::string > > ¶ms) | |||
| set the given key/value vector in map<string, string> format | ||||
| 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" | ||||
| void | setSpecialColor (const RGBColor *color) | |||
| set special color | ||||
| bool | unreferenced () | |||
| check if object ins't referenced | ||||
| void | unselectAttributeCarrier () | |||
| unselect attribute carrier using GUIGlobalSelection | ||||
| void | unsetParameter (const std::string &key) | |||
| Removes a parameter. | ||||
| void | updateParameters (const Parameterised::Map &mapArg) | |||
| Adds or updates all given parameters from the map. | ||||
| bool | wasSet (long long int what) const | |||
| Returns whether the given parameter was set. | ||||
| void | write (OutputDevice &dev, const OptionsCont &oc, const SumoXMLTag altTag=SUMO_TAG_VEHICLE, const std::string &typeID="") const | |||
| Writes the parameters as a beginning element. | ||||
| void | writeParams (OutputDevice &device) const | |||
| write Params in the given outputdevice | ||||
| ~GNECalibratorFlow () | ||||
| destructor | ||||
| GNEMoveElement * | getMoveElement () const override | |||
| methods to retrieve the elements linked to this calibratorFlow | ||||
| Parameterised * | getParameters () override | |||
| get parameters associated with this calibratorFlow | ||||
| const Parameterised * | getParameters () const override | |||
| get parameters associated with this calibratorFlow | ||||
members and functions relative to write additionals into XML | ||||
| void | writeAdditional (OutputDevice &device) const | |||
| write additional element into a xml file | ||||
| bool | isAdditionalValid () const | |||
| check if current additional is valid to be written into XML (must be reimplemented in all detector children) | ||||
| std::string | getAdditionalProblem () const | |||
| return a string with the current additional problem (must be reimplemented in all detector children) | ||||
| void | fixAdditionalProblem () | |||
| fix additional problem (must be reimplemented in all detector children) | ||||
Function related with contour drawing | ||||
| bool | checkDrawMoveContour () const override | |||
| check if draw move contour (red) | ||||
Functions related with geometry of element | ||||
| void | updateGeometry () override | |||
| update pre-computed geometry information | ||||
| Position | getPositionInView () const | |||
| Returns position of additional in view. | ||||
| void | updateCenteringBoundary (const bool updateGrid) | |||
| update centering boundary (implies change in RTREE) | ||||
| void | splitEdgeGeometry (const double splitPosition, const GNENetworkElement *originalElement, const GNENetworkElement *newElement, GNEUndoList *undoList) | |||
| split geometry | ||||
inherited from GUIGlObject | ||||
| std::string | getParentName () const | |||
| Returns the name of the parent object. | ||||
| void | drawGL (const GUIVisualizationSettings &s) const | |||
| Draws the object. | ||||
| std::string | getAttribute (SumoXMLAttr key) const override | |||
| inherited from GNEAttributeCarrier | ||||
| double | getAttributeDouble (SumoXMLAttr key) const override | |||
| Position | getAttributePosition (SumoXMLAttr key) const override | |||
| PositionVector | getAttributePositionVector (SumoXMLAttr key) const override | |||
| void | setAttribute (SumoXMLAttr key, const std::string &value, GNEUndoList *undoList) override | |||
| bool | isValid (SumoXMLAttr key, const std::string &value) override | |||
| bool | isAttributeEnabled (SumoXMLAttr key) const | |||
| std::string | getPopUpID () const override | |||
| get PopPup ID (Used in AC Hierarchy) | ||||
| std::string | getHierarchyName () const override | |||
| get Hierarchy Name (Used in AC Hierarchy) | ||||
| GNEHierarchicalElement * | getHierarchicalElement () override | |||
| methods to retrieve the elements linked to this additional | ||||
| GUIGlObject * | getGUIGlObject () override | |||
| get GUIGlObject associated with this additional | ||||
| const GUIGlObject * | getGUIGlObject () const override | |||
| get GUIGlObject associated with this additional (constant) | ||||
functions related with geometry | ||||
| virtual void | openAdditionalDialog () | |||
| open Additional Dialog | ||||
| double | getExaggeration (const GUIVisualizationSettings &s) const override | |||
| return exaggeration associated with this GLObject | ||||
| Boundary | getCenteringBoundary () const override | |||
| Returns the boundary to which the view shall be centered in order to show the object. | ||||
Function related with contour drawing | ||||
| bool | checkDrawFromContour () const override | |||
| check if draw from contour (green) | ||||
| bool | checkDrawToContour () const override | |||
| check if draw from contour (magenta) | ||||
| bool | checkDrawRelatedContour () const override | |||
| check if draw related contour (cyan) | ||||
| bool | checkDrawOverContour () const override | |||
| check if draw over contour (orange) | ||||
| bool | checkDrawDeleteContour () const override | |||
| check if draw delete contour (pink/white) | ||||
| bool | checkDrawDeleteContourSmall () const override | |||
| check if draw delete contour small (pink/white) | ||||
| bool | checkDrawSelectContour () const override | |||
| check if draw select contour (blue) | ||||
inherited from GUIGlObject | ||||
| virtual GUIGLObjectPopupMenu * | getPopUpMenu (GUIMainWindow &app, GUISUMOAbstractView &parent) override | |||
| Returns an own popup-menu. | ||||
| GUIParameterTableWindow * | getParameterWindow (GUIMainWindow &app, GUISUMOAbstractView &parent) override | |||
| Returns an own parameter window. | ||||
| const std::string & | getOptionalAdditionalName () const | |||
| Returns the additional name. | ||||
| bool | isGLObjectLocked () const override | |||
| check if element is locked | ||||
| void | markAsFrontElement () override | |||
| mark element as front element | ||||
| void | deleteGLObject () override | |||
| delete element | ||||
| void | selectGLObject () override | |||
| select element | ||||
| void | updateGLObject () override | |||
| update GLObject (geometry, ID, etc.) | ||||
inherited from GNEPathElement | ||||
| virtual void | computePathElement () override | |||
| compute pathElement | ||||
| bool | isPathElementSelected () const override | |||
| check if path element is selected | ||||
| virtual void | drawLanePartialGL (const GUIVisualizationSettings &s, const GNESegment *segment, const double offsetFront) const override | |||
| Draws partial object over lane. | ||||
| virtual void | drawJunctionPartialGL (const GUIVisualizationSettings &s, const GNESegment *segment, const double offsetFront) const override | |||
| Draws partial object over junction. | ||||
| GNELane * | getFirstPathLane () const override | |||
| get first path lane | ||||
| GNELane * | getLastPathLane () const override | |||
| get last path lane | ||||
Function related with drawing | ||||
| bool | drawUsingSelectColor () const | |||
| check if attribute carrier must be drawn using selecting color. | ||||
| bool | drawMovingGeometryPoints () const | |||
| check if draw moving geometry points | ||||
Function related with front elements | ||||
| void | markForDrawingFront () | |||
| mark for drawing front | ||||
| void | unmarkForDrawingFront () | |||
| unmark for drawing front | ||||
| bool | isMarkedForDrawingFront () const | |||
| check if this AC is marked for drawing front | ||||
| void | drawInLayer (const double typeOrLayer, const double extraOffset=0) const | |||
| draw element in the given layer, or in front if corresponding flag is enabled | ||||
Function related with grid (needed for elements that aren't always in grid) | ||||
| void | setInGrid (bool value) | |||
| mark if this AC was inserted in grid or not | ||||
| bool | inGrid () const | |||
| check if this AC was inserted in grid | ||||
Function related with contour drawing | ||||
| bool | checkDrawInspectContour () const | |||
| check if draw inspect contour (black/white) | ||||
| bool | checkDrawFrontContour () const | |||
| check if draw front contour (green/blue) | ||||
Functions related with attributes (must be implemented in all children) | ||||
| virtual void | enableAttribute (SumoXMLAttr key, GNEUndoList *undoList) | |||
| virtual void | disableAttribute (SumoXMLAttr key, GNEUndoList *undoList) | |||
| virtual bool | isAttributeComputed (SumoXMLAttr key) const | |||
| bool | hasAttribute (SumoXMLAttr key) const | |||
Function related with parameters | ||||
| void | setACParameters (const std::vector< std::pair< std::string, std::string > > ¶meters) | |||
| set parameters (string vector) | ||||
| void | setACParameters (const std::vector< std::pair< std::string, std::string > > ¶meters, GNEUndoList *undoList) | |||
| set parameters (string vector, undoList) | ||||
| void | setACParameters (const Parameterised::Map ¶meters, GNEUndoList *undoList) | |||
| set parameters (map, undoList) | ||||
Functions related with common attributes | ||||
| std::string | getCommonAttribute (SumoXMLAttr key) const | |||
| double | getCommonAttributeDouble (SumoXMLAttr key) const | |||
| Position | getCommonAttributePosition (SumoXMLAttr key) const | |||
| PositionVector | getCommonAttributePositionVector (SumoXMLAttr key) const | |||
| void | setCommonAttribute (SumoXMLAttr key, const std::string &value, GNEUndoList *undoList) | |||
| void | setCommonAttribute (SumoXMLAttr key, const std::string &value) | |||
| method for setting the common attribute and nothing else (used in GNEChange_Attribute) | ||||
| bool | isCommonAttributeValid (SumoXMLAttr key, const std::string &value) const | |||
get parent functions | ||||
| const GNEHierarchicalStructureParents & | getParents () const | |||
| get parents container | ||||
| const GNEHierarchicalContainerParents< GNEJunction * > & | getParentJunctions () const | |||
| get parent junctions | ||||
| const GNEHierarchicalContainerParents< GNEEdge * > & | getParentEdges () const | |||
| get parent edges | ||||
| const GNEHierarchicalContainerParents< GNELane * > & | getParentLanes () const | |||
| get parent lanes | ||||
| const GNEHierarchicalContainerParents< GNEAdditional * > & | getParentAdditionals () const | |||
| get parent additionals | ||||
| const GNEHierarchicalContainerParents< GNEAdditional * > | getParentStoppingPlaces () const | |||
| get parent stoppingPlaces (used by plans) | ||||
| const GNEHierarchicalContainerParents< GNEAdditional * > | getParentTAZs () const | |||
| get parent TAZs (used by plans) | ||||
| const GNEHierarchicalContainerParents< GNEDemandElement * > & | getParentDemandElements () const | |||
| get parent demand elements | ||||
| const GNEHierarchicalContainerParents< GNEGenericData * > & | getParentGenericDatas () const | |||
| get parent demand elements | ||||
get children functions | ||||
| const GNEHierarchicalStructureChildren & | getChildren () const | |||
| get child container | ||||
| const GNEHierarchicalContainerChildren< GNEJunction * > & | getChildJunctions () const | |||
| get child junctions | ||||
| const GNEHierarchicalContainerChildren< GNEEdge * > & | getChildEdges () const | |||
| get child edges | ||||
| const GNEHierarchicalContainerChildren< GNELane * > & | getChildLanes () const | |||
| get child lanes | ||||
| const GNEHierarchicalContainerChildren< GNEAdditional * > & | getChildAdditionals () const | |||
| return child additionals | ||||
| const GNEHierarchicalContainerChildren< GNEDemandElement * > & | getChildDemandElements () const | |||
| return child demand elements | ||||
| const GNEHierarchicalContainerChildren< GNEGenericData * > & | getChildGenericDatas () const | |||
| return child generic data elements | ||||
| const GNEHierarchicalContainerChildrenSet< GNETAZSourceSink * > & | getChildTAZSourceSinks () const | |||
| return child TAZSourceSinks (Set) | ||||
| template<typename ParentType > | ||||
| void | setParent (ParentType parent) | |||
| edit parent and childrens without maintain integrity (use carefully) | ||||
| template<typename ParentType > | ||||
| void | setParents (const GNEHierarchicalContainerParents< ParentType > &parents) | |||
| set multiple parent element (ONLY use in constructors) | ||||
| template<typename ChildType > | ||||
| void | addChildElement (ChildType *element) | |||
| add child without updating parent (ONLY used if we're creating elements without undo-redo) | ||||
specific get functions | ||||
| std::string | getNewListOfParents (const GNENetworkElement *currentElement, const GNENetworkElement *newNextElement) const | |||
| if use edge/parent lanes as a list of consecutive elements, obtain a list of IDs of elements after insert a new element | ||||
getter methods | ||||
Returns the full name appearing in the tool tip
| ||||
| const std::string & | getFullName () const | |||
| GUIGlID | getGlID () const | |||
| Returns the numerical id of the object. | ||||
| FXIcon * | getGLIcon () const | |||
| get icon associated with this GL Object | ||||
interfaces to be implemented by derived classes | ||||
| virtual void | removedPopupMenu () | |||
| notify object about popup menu removal | ||||
| virtual GUIParameterTableWindow * | getTypeParameterWindow (GUIMainWindow &app, GUISUMOAbstractView &parent) | |||
| Returns an own type parameter window (optional) | ||||
| const std::string & | getMicrosimID () const | |||
| Returns the id of the object as known to microsim. | ||||
| virtual void | setMicrosimID (const std::string &newID) | |||
| Changes the microsimID of the object. | ||||
| GUIGlObjectType | getType () const | |||
| Returns the type of the object as coded in GUIGlObjectType. | ||||
| virtual double | getClickPriority () const | |||
| Returns the priority of receiving mouse clicks. | ||||
| bool | isBlocked () const | |||
| get blocking status | ||||
| void | setBlocked (const bool state=true) | |||
| set blocking status | ||||
| virtual Position | getCenter () const | |||
| virtual double | getScaleVisual () const | |||
| return individual scaling factor for this object | ||||
| virtual double | getColorValue (const GUIVisualizationSettings &, int) const | |||
Parameter table window I/O | ||||
Lets this object know a parameter window showing the object's values was opened
| ||||
| void | addParameterTable (GUIParameterTableWindow *w) | |||
| void | removeParameterTable (GUIParameterTableWindow *w) | |||
| Lets this object know a parameter window showing the object's values was closed. | ||||
Static Public Member Functions | |
| static bool | areAttributesValid (const std::string &value, bool report=false, const std::string kvsep="=", const std::string sep="|") |
| check if given string can be parsed to an attributes map "key1=value1|key2=value2|...|keyN=valueN" (used in generic datas) | |
| static bool | areLaneConnected (const std::vector< GNELane * > &lanes) |
| check if the given lanes are connected | |
| static bool | areLaneConsecutives (const std::vector< GNELane * > &lanes) |
| check if the given lanes are consecutive | |
| static bool | areParametersValid (const std::string &value, bool report=false, 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" | |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
| static double | interpretEdgePos (double pos, double maximumValue, SumoXMLAttr attr, const std::string &id, bool silent=false) |
| Interprets negative edge positions and fits them onto a given edge. | |
| static int | parseInsertionChecks (const std::string &value) |
| parses insertion checks | |
| static ParkingType | parseParkingType (const std::string &value) |
| parses parking type value | |
| static bool | parsePersonModes (const std::string &modes, const std::string &element, const std::string &id, SVCPermissions &modeSet, std::string &error) |
| Validates a given person modes value. | |
| static void | parseStopTriggers (const std::vector< std::string > &triggers, bool expectTrigger, Stop &stop) |
| parses stop trigger values | |
parse functions | |
| template<typename T > | |
| static bool | canParse (const std::string &string) |
| true if a value of type T can be parsed from string | |
| template<typename T > | |
| static bool | canParse (const GNENet *net, const std::string &value, const bool checkConsecutivity) |
| true if a value of type T can be parsed from string (requieres network) | |
| 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.) | |
| template<typename T > | |
| static T | parse (const GNENet *net, const std::string &value) |
| parses a complex value of type T from string (use for list of edges, list of lanes, etc.) | |
| template<typename T > | |
| static std::string | parseIDs (const std::vector< T > &ACs) |
| parses a list of specific Attribute Carriers into a string of IDs | |
edit function maintain integrity | |
| template<typename ElementType , typename ParentType > | |
| static void | insertParent (ElementType *element, ParentType *parent, const int index=-1) |
| insert parent element | |
| template<typename ElementType , typename ParentType > | |
| static void | removeParent (ElementType *element, ParentType *parent) |
| remove parent element | |
| template<typename ElementType , typename ParentType > | |
| static void | updateParent (ElementType element, const int index, ParentType newParent) |
| update single parent element | |
| template<typename ElementType , typename ParentType > | |
| static void | updateParents (ElementType element, GNEHierarchicalContainerParents< ParentType > newParents) |
| update all parent elements | |
| template<typename ElementType , typename ChildType > | |
| static void | insertChild (ElementType element, ChildType child) |
| insert child element | |
| template<typename ElementType , typename ChildType > | |
| static void | removeChild (ElementType element, ChildType child) |
| remove child element | |
| template<typename ElementType , typename ChildType > | |
| static void | updateChildren (ElementType element, GNEHierarchicalContainerChildren< ChildType > newChildren) |
| update all children elements | |
Depart/arrival-attributes verification | |
| static bool | parseDepart (const std::string &val, const std::string &element, const std::string &id, SUMOTime &depart, DepartDefinition &dd, std::string &error, const std::string &attr="departure") |
| Validates a given depart value. | |
| static bool | parseDepartLane (const std::string &val, const std::string &element, const std::string &id, int &lane, DepartLaneDefinition &dld, std::string &error) |
| Validates a given departLane value. | |
| static bool | parseDepartPos (const std::string &val, const std::string &element, const std::string &id, double &pos, DepartPosDefinition &dpd, std::string &error) |
| Validates a given departPos value. | |
| static bool | parseDepartPosLat (const std::string &val, const std::string &element, const std::string &id, double &pos, DepartPosLatDefinition &dpd, std::string &error) |
| Validates a given departPosLat value. | |
| static bool | parseDepartSpeed (const std::string &val, const std::string &element, const std::string &id, double &speed, DepartSpeedDefinition &dsd, std::string &error) |
| Validates a given departSpeed value. | |
| static bool | parseRouteIndex (const std::string &val, const std::string &element, const std::string &id, const SumoXMLAttr attr, int &edgeIndex, RouteIndexDefinition &rid, std::string &error) |
| Validates a given departEdge or arrivalEdge value. | |
| static bool | parseArrivalLane (const std::string &val, const std::string &element, const std::string &id, int &lane, ArrivalLaneDefinition &ald, std::string &error) |
| Validates a given arrivalLane value. | |
| static bool | parseArrivalPos (const std::string &val, const std::string &element, const std::string &id, double &pos, ArrivalPosDefinition &apd, std::string &error) |
| Validates a given arrivalPos value. | |
| static bool | parseArrivalPosLat (const std::string &val, const std::string &element, const std::string &id, double &pos, ArrivalPosLatDefinition &apd, std::string &error) |
| Validates a given arrivalPosLat value. | |
| static bool | parseArrivalSpeed (const std::string &val, const std::string &element, const std::string &id, double &speed, ArrivalSpeedDefinition &asd, std::string &error) |
| Validates a given arrivalSpeed value. | |
Data Fields | |
| double | calibratorSpeed |
| speed (used by calibrator flows | |
| RGBColor | color |
| The vehicle's color, TraCI may change this. | |
| int | containerNumber |
| The static number of containers in the vehicle when it departs. | |
| std::string | fromTaz |
| The vehicle's origin zone (district) | |
| std::string | id |
| The vehicle's id. | |
| int | insertionChecks |
| bitset of InsertionCheck | |
| std::string | line |
| The vehicle's line (mainly for public transport) | |
| SVCPermissions | modes |
| The modes a person or container can use. | |
| long long int | parametersSet |
| Information for the router which parameter were set, TraCI may modify this (when changing color) | |
| std::vector< std::string > | parkingBadges |
| The parking access rights. | |
| int | personNumber |
| The static number of persons in the vehicle when it departs (not including boarding persons) | |
| std::string | routeid |
| The vehicle's route id. | |
| double | speedFactor |
| individual speedFactor (overriding distribution from vType) | |
| std::vector< Stop > | stops |
| List of the stops the vehicle will make, TraCI may add entries here. | |
| SumoXMLTag | tag |
| The vehicle tag. | |
| std::string | toTaz |
| The vehicle's destination zone (district) | |
| std::vector< std::string > | via |
| List of the via-edges the vehicle must visit. | |
| std::string | vtypeid |
| The vehicle's type id. | |
| std::string | vTypes |
| The types of usable (auto-generated) vehicles for a person / container. | |
Departure definition | |
The vehicle's departure time | |
| SUMOTime | depart |
| DepartDefinition | departProcedure |
| Information how the vehicle shall choose the depart time. | |
| int | departLane |
| (optional) The lane the vehicle shall depart from (index in edge) | |
| DepartLaneDefinition | departLaneProcedure |
| Information how the vehicle shall choose the lane to depart from. | |
| double | departPos |
| (optional) The position the vehicle shall depart from | |
| DepartPosDefinition | departPosProcedure |
| Information how the vehicle shall choose the departure position. | |
| double | departPosLat |
| (optional) The lateral position the vehicle shall depart from | |
| DepartPosLatDefinition | departPosLatProcedure |
| Information how the vehicle shall choose the lateral departure position. | |
| double | departSpeed |
| (optional) The initial speed of the vehicle | |
| DepartSpeedDefinition | departSpeedProcedure |
| Information how the vehicle's initial speed shall be chosen. | |
| int | departEdge |
| (optional) The initial edge within the route of the vehicle | |
| RouteIndexDefinition | departEdgeProcedure |
| Information how the vehicle's initial edge shall be chosen. | |
Arrival definition | |
(optional) The lane the vehicle shall arrive on (not used yet) | |
| int | arrivalLane |
| ArrivalLaneDefinition | arrivalLaneProcedure |
| Information how the vehicle shall choose the lane to arrive on. | |
| double | arrivalPos |
| (optional) The position the vehicle shall arrive on | |
| ArrivalPosDefinition | arrivalPosProcedure |
| Information how the vehicle shall choose the arrival position. | |
| double | arrivalPosLat |
| (optional) The lateral position the vehicle shall arrive on | |
| ArrivalPosLatDefinition | arrivalPosLatProcedure |
| Information how the vehicle shall choose the lateral arrival position. | |
| double | arrivalSpeed |
| (optional) The final speed of the vehicle (not used yet) | |
| ArrivalSpeedDefinition | arrivalSpeedProcedure |
| Information how the vehicle's end speed shall be chosen. | |
| int | arrivalEdge |
| (optional) The final edge within the route of the vehicle | |
| RouteIndexDefinition | arrivalEdgeProcedure |
| Information how the vehicle's final edge shall be chosen. | |
Repetition definition | |
The number of times the vehicle shall be repeatedly inserted | |
| int | repetitionNumber |
| int | repetitionsDone |
| The number of times the vehicle was already inserted. | |
| SUMOTime | repetitionOffset |
| The time offset between vehicle reinsertions. | |
| SUMOTime | repetitionTotalOffset |
| The offset between depart and the time for the next vehicle insertions. | |
| double | repetitionProbability |
| The probability for emitting a vehicle per second. | |
| double | poissonRate |
| The rate for emitting vehicles with a poisson distribution. | |
| SUMOTime | repetitionEnd |
| The time at which the flow ends (only needed when using repetitionProbability) | |
Static Public Attributes | |
| static const std::string | FALSE_STR = toString(false) |
| true value in string format(used for comparing boolean values in getAttribute(...)) | |
| static const GUIGlID | INVALID_ID = 0 |
| static const double | INVALID_PRIORITY |
| static const std::string | TRUE_STR = toString(true) |
| true value in string format (used for comparing boolean values in getAttribute(...)) | |
| static StringBijection< GUIGlObjectType > | TypeNames |
| associates object types with strings | |
Certain attributes and ACs (for example, connections) can be either loaded or guessed. The following static variables are used to remark it. | |
| static const std::string | FEATURE_LOADED = "loaded" |
| feature is still unchanged after being loaded (implies approval) | |
| static const std::string | FEATURE_GUESSED = "guessed" |
| feature has been reguessed (may still be unchanged be we can't tell (yet) | |
| static const std::string | FEATURE_MODIFIED = "modified" |
| feature has been manually modified (implies approval) | |
| static const std::string | FEATURE_APPROVED = "approved" |
| feature has been approved but not changed (i.e. after being reguessed) | |
Protected Member Functions | |
| bool | areInsertionChecksValid (const std::string &value) const |
| check if given insertion checks are valid | |
| 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 | |
| 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 | |
| void | calculatePerpendicularLine (const double endLaneposition) |
| calculate perpendicular line between lane parents | |
| void | drawAdditionalID (const GUIVisualizationSettings &s) const |
| draw additional ID | |
| void | drawAdditionalName (const GUIVisualizationSettings &s) const |
| draw additional name | |
| void | drawDemandElementChildren (const GUIVisualizationSettings &s) const |
| draw demand element children | |
| void | drawListedAdditional (const GUIVisualizationSettings &s, const RGBColor baseCol, const RGBColor textCol, GUITexture texture, const std::string text) const |
| draw listed additional | |
| std::string | getArrivalEdge () const |
| obtain arrival edge parameter in string format | |
| std::string | getArrivalLane () const |
| obtain arrival lane parameter in string format | |
| std::string | getArrivalPos () const |
| obtain arrival pos parameter in string format | |
| std::string | getArrivalPosLat () const |
| obtain arrival pos lat parameter in string format | |
| std::string | getArrivalSpeed () const |
| obtain arrival speed parameter in string format | |
| std::string | getDepart () const |
| obtain depart parameter in string format | |
| std::string | getDepartEdge () const |
| obtain depart edge parameter in string format | |
| std::string | getDepartLane () const |
| obtain depart lane parameter in string format | |
| std::string | getDepartPos () const |
| obtain depart pos parameter in string format | |
| std::string | getDepartPosLat () const |
| obtain depart pos lat parameter in string format | |
| std::string | getDepartSpeed () const |
| obtain depart speed parameter in string format | |
| int | getDrawPositionIndex () const |
| get draw position index | |
| std::string | getInsertionChecks () const |
| get insertion checks in string format | |
| Position | getListedPositionInView () const |
| get listed position in view | |
| void | replaceAdditionalChildEdges (const std::string &value) |
| replace additional child edges | |
| void | replaceAdditionalChildLanes (const std::string &value) |
| replace additional child lanes | |
| void | replaceAdditionalParent (SumoXMLTag tag, const std::string &value, const int parentIndex) |
| replace additional parent | |
| void | replaceAdditionalParentEdges (const std::string &value) |
| replace additional parent edges | |
| void | replaceAdditionalParentLanes (const std::string &value) |
| replace additional parent lanes | |
| void | replaceDemandElementParent (SumoXMLTag tag, const std::string &value, const int parentIndex) |
| replace demand element parent | |
| void | shiftLaneIndex () |
| shift lane index | |
| void | updateGeometryListedAdditional () |
| update geometry of listed additional | |
| void | writeAdditionalAttributes (OutputDevice &device) const |
| write common additional attributes | |
Functions relative to change values in setAttribute(...) | |
| bool | isValidAdditionalID (const std::string &value) const |
| check if a new additional ID is valid | |
| bool | isValidAdditionalID (const std::vector< SumoXMLTag > &tags, const std::string &value) const |
| check if a new additional ID is valid | |
| bool | isValidDetectorID (const std::string &value) const |
| check if a new detector ID is valid | |
| bool | isValidDetectorID (const std::vector< SumoXMLTag > &tags, const std::string &value) const |
| check if a new detector ID is valid | |
| void | setAdditionalID (const std::string &newID) |
| set additional ID | |
calculate contours | |
| void | calculateContourPolygons (const GUIVisualizationSettings &s, const GUIVisualizationSettings::Detail d, const double layer, const double exaggeration, const bool filledShape) const |
| calculate contour for polygons | |
helper methods for building popup-menus | |
build common popup options | |
| void | buildPopUpMenuCommonOptions (GUIGLObjectPopupMenu *ret, GUIMainWindow &app, GUISUMOAbstractView *parent, const SumoXMLTag tag, const bool selected, bool addSeparator=true) |
| void | buildPopupHeader (GUIGLObjectPopupMenu *ret, GUIMainWindow &app, bool addSeparator=true) |
| Builds the header. | |
| void | buildCenterPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds an entry which allows to center to the object. | |
| void | buildNameCopyPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds entries which allow to copy the name / typed name into the clipboard. | |
| void | buildSelectionPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds an entry which allows to (de)select the object. | |
| void | buildShowParamsPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds an entry which allows to open the parameter window. | |
| void | buildShowTypeParamsPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds an entry which allows to open the type parameter window. | |
| void | buildPositionCopyEntry (GUIGLObjectPopupMenu *ret, const GUIMainWindow &app, bool addSeparator=true) const |
| Builds an entry which allows to copy the cursor position if geo projection is used, also builds an entry for copying the geo-position. | |
| void | buildShowManipulatorPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds an entry which allows to open the manipulator window. | |
Static Protected Member Functions | |
JuPedSim values | |
| static std::string | getJuPedSimType (SumoXMLTag tag) |
| get JuPedSim type | |
| static RGBColor | getJuPedSimColor (SumoXMLTag tag) |
| get JuPedSim color | |
| static bool | getJuPedSimFill (SumoXMLTag tag) |
| get JuPedSim fill | |
| static double | getJuPedSimLayer (SumoXMLTag tag) |
| get JuPedSim color | |
Protected Attributes | |
| Boundary | myAdditionalBoundary |
| Additional Boundary (used only by additionals placed over grid) | |
| GNEContour | myAdditionalContour |
| variable used for draw additional contours | |
| GUIGeometry | myAdditionalGeometry |
| geometry to be precomputed in updateGeometry(...) | |
| std::string | myAdditionalName |
| name of additional | |
| bool | myCenterAfterCreation = true |
| boolean to check if center this element after creation | |
| bool | myDrawInFront = false |
| boolean to check if drawn this AC over other elements | |
| std::string | myFilename |
| filename in which save this AC | |
| bool | myInGrid = false |
| boolean to check if this AC is in grid | |
| const bool | myIsTemplate = false |
| whether the current object is a template object (used for edit attributes) | |
| GNENet * | myNet = nullptr |
| pointer to net | |
| bool | mySelected = false |
| boolean to check if this AC is selected (more quickly as checking GUIGlObjectStorage) | |
| const RGBColor * | mySpecialColor = nullptr |
| pointer to special color (used for drawing Additional with a certain color, mainly used for selections) | |
| const GNETagProperties * | myTagProperty |
| reference to tagProperty associated with this attribute carrier | |
Private Member Functions | |
| std::string | adjustListedAdditionalText (const std::string &text) const |
| adjust listed additional text | |
| virtual bool | checkChildAdditionalRestriction () const |
| check restriction with the number of children | |
| std::string | createFullName () const |
| create full name | |
| void | drawSemiCircleGeometryPoint (const GUIVisualizationSettings &s, const GUIVisualizationSettings::Detail d, const Position &pos, const double rot, const RGBColor &baseColor, const double fromAngle, const double toAngle, const bool ignoreShift) const |
| draw geometry point | |
| GNECalibratorFlow (const GNECalibratorFlow &)=delete | |
| Invalidated copy constructor. | |
| GNECalibratorFlow & | operator= (const GNECalibratorFlow &)=delete |
| Invalidated assignment operator. | |
| void | setAttribute (SumoXMLAttr key, const std::string &value) override |
| method for setting the attribute and nothing else | |
| void | toggleAttribute (SumoXMLAttr key, const bool value) |
| toggle attribute | |
Static Private Member Functions | |
| static bool | isParameterValid (const std::string &value, const std::string &kvsep, const std::string &sep) |
| check if given string can be parsed to a parameter of type "key=value" | |
Private Attributes | |
| GNEAdditional * | myAdditional |
| pointer to additional | |
| bool | myAmBlocked = false |
| whether the object can be deleted | |
| int | myCount |
| reference counter | |
| int | myDrawPositionIndex = 0 |
| draw position index | |
| std::string | myFullName |
| full name of GL Object | |
| const GUIGlID | myGlID |
| The numerical id of the object. | |
| const GUIGlObjectType | myGLObjectType |
| The type of the object. | |
| GNEHierarchicalStructureChildren | myHierarchicalStructureChildren |
| hierarchical structure with children | |
| GNEHierarchicalStructureParents | myHierarchicalStructureParents |
| hierarchical structure with parents | |
| FXIcon * | myIcon |
| icon associatd with this GL Object | |
| Position | myIconPosition |
| sign position | |
| double | myIconSize = 0 |
| icon size | |
| GUIGeometry | myInternalRectangle |
| internal rectangle | |
| GUIGeometry | myLineGeometry |
| vector with line geometry | |
| Parameterised::Map | myMap |
| The key->value map. | |
| std::string | myMicrosimID |
| ID of GL object. | |
| const GNEPathElement::Options | myOptions = GNEPathElement::Options::NETWORK_ELEMENT |
| pathElement option | |
| std::set< GUIParameterTableWindow * > | myParamWindows |
| Parameter table windows which refer to this object. | |
| Position | myTextPosition |
| text position | |
common offsets | |
| const double | lineLenght = 1 |
| line offset (must be divisible by 2) | |
| const double | lineWidth = 0.05 |
| line width | |
| const double | shapeWidth = 6 |
| shape width | |
| const double | shapeHeight = 0.5 |
| shapeHeight | |
| const double | ySeparation = 0.1 |
| Y separation. | |
| const double | padding = 0.02 |
| padding between internal and external rectangle | |
| const double | iconPadding = 0.05 |
| icon padding | |
Static Private Attributes | |
| static StringBijection< GUIGlObjectType >::Entry | GUIGlObjectTypeNamesInitializer [] |
| vector for TypeNames Initializer | |
Definition at line 38 of file GNECalibratorFlow.h.
|
inherited |
parameters map
Definition at line 45 of file Parameterised.h.
|
stronginherited |
| Enumerator | |
|---|---|
| NETWORK_ELEMENT | |
| ADDITIONAL_ELEMENT | |
| DEMAND_ELEMENT | |
| DATA_ELEMENT | |
| ROUTE | |
Definition at line 39 of file GNEPathElement.h.
| GNECalibratorFlow::GNECalibratorFlow | ( | GNENet * | net | ) |
default constructor
Definition at line 35 of file GNECalibratorFlow.cpp.
References SUMO_ATTR_SPEED, SUMO_ATTR_VEHSPERHOUR, and toggleAttribute().
| GNECalibratorFlow::GNECalibratorFlow | ( | GNEAdditional * | calibratorParent, |
| GNEDemandElement * | vehicleType, | ||
| GNEDemandElement * | route | ||
| ) |
default constructor (used only in GNECalibratorDialog)
Definition at line 46 of file GNECalibratorFlow.cpp.
References updateCenteringBoundary().
| GNECalibratorFlow::GNECalibratorFlow | ( | GNEAdditional * | calibratorParent, |
| GNEDemandElement * | vehicleType, | ||
| GNEDemandElement * | route, | ||
| const SUMOVehicleParameter & | vehicleParameters | ||
| ) |
parameter constructor
Definition at line 59 of file GNECalibratorFlow.cpp.
References updateCenteringBoundary().
| GNECalibratorFlow::~GNECalibratorFlow | ( | ) |
destructor
Definition at line 74 of file GNECalibratorFlow.cpp.
|
privatedelete |
Invalidated copy constructor.
|
inlineinherited |
add child without updating parent (ONLY used if we're creating elements without undo-redo)
Definition at line 126 of file GNEHierarchicalElement.h.
References GNEHierarchicalStructureChildren::add(), and GNEHierarchicalElement::myHierarchicalStructureChildren.
Referenced by GNEPlanParents::addDemandElementChild(), GNEEdge::addLane(), GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildBusStop(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildChargingStation(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNERouteHandler::buildContainerStop(), GNEAdditionalHandler::buildContainerStop(), GNEAdditionalHandler::buildDestProbReroute(), GNEAdditionalHandler::buildDetectorE1Instant(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEAdditionalHandler::buildE1Detector(), GNEAdditionalHandler::buildEdgeCalibrator(), GNEDataHandler::buildEdgeData(), GNEDataHandler::buildEdgeRelationData(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowJunctions(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowTAZs(), GNEAdditionalHandler::buildLaneCalibrator(), GNEAdditionalHandler::buildParkingArea(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildParkingSpace(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonStop(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildPOILane(), GNEAdditionalHandler::buildRerouter(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNERouteHandler::buildRoute(), GNEAdditionalHandler::buildRouteProbe(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditionalHandler::buildSingleLaneDetectorE2(), GNERouteHandler::buildStop(), GNEDataHandler::buildTAZRelationData(), GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNEAdditionalHandler::buildTrainStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSign(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVType(), GNERouteHandler::buildWalk(), GNEEdge::GNEEdge(), and GNENet::initJunctionsAndEdges().
|
inherited |
Definition at line 411 of file GUIGlObject.cpp.
References GUIGlObject::myParamWindows.
Referenced by GUIParameterTableWindow::GUIParameterTableWindow().
|
privateinherited |
adjust listed additional text
Definition at line 159 of file GNEAdditionalListed.cpp.
Referenced by GNEAdditionalListed::drawListedAdditional().
|
staticinherited |
check if given string can be parsed to an attributes map "key1=value1|key2=value2|...|keyN=valueN" (used in generic datas)
Definition at line 207 of file Parameterised.cpp.
References StringTokenizer::getVector(), Parameterised::isParameterValid(), TL, and WRITE_WARNINGF.
|
protectedinherited |
check if given insertion checks are valid
Definition at line 1139 of file SUMOVehicleParameter.cpp.
References StringTokenizer::hasNext(), SUMOXMLDefinitions::InsertionChecks, and StringTokenizer::next().
Referenced by isValid(), and GNEVehicle::isValid().
|
staticinherited |
check if the given lanes are connected
Definition at line 965 of file GNEAdditional.cpp.
References SUMO_ATTR_ALLOW.
Referenced by GNEMoveElementLaneDouble::getMovingProblem(), and GNEMoveElementLaneDouble::isMoveElementValid().
|
staticinherited |
check if the given lanes are consecutive
Definition at line 934 of file GNEAdditional.cpp.
Referenced by GNEAdditionalHandler::buildMultiLaneDetectorE2(), GNEAdditionalHandler::buildOverheadWire(), GNELaneAreaDetector::drawE2(), GNEMoveElementLaneDouble::getMovingProblem(), and GNEMoveElementLaneDouble::isMoveElementValid().
|
staticinherited |
check if given string can be parsed to a parameters map "key1=value1|key2=value2|...|keyN=valueN"
Definition at line 188 of file Parameterised.cpp.
References StringTokenizer::getVector(), Parameterised::isParameterValid(), TL, and WRITE_WARNINGF.
Referenced by GNEAttributeCarrier::isCommonAttributeValid(), and GNETLSEditorFrame::TLSAttributes::isValidParameters().
|
protectedinherited |
build basic additional popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
Definition at line 449 of file GUIGlObject.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildNameCopyPopupEntry(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GUIGlObject::buildSelectionPopupEntry(), GUIGlObject::buildShowParamsPopupEntry(), and TLF.
|
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 325 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), MID_CENTER, RECENTERVIEW, and TL.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildPopUpMenuCommonOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GNENet::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GUINet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNELane::getPopUpMenu(), and GUIPolygon::getPopUpMenu().
|
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 334 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), MID_COPY_NAME, MID_COPY_TYPED_NAME, and TL.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNELane::getPopUpMenu(), and GUIPolygon::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 313 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GUIMainWindow::getBoldFont(), GUIGlObject::getFullName(), OptionsCont::getOptions(), MID_COPY_TEST_COORDINATES, GUIGlObject::myIcon, and TL.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildPopUpMenuCommonOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GNEInternalLane::getPopUpMenu(), GNENet::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GUINet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNELane::getPopUpMenu(), and GUIPolygon::getPopUpMenu().
|
protectedinherited |
Definition at line 291 of file GUIGlObject.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GUIGlObject::buildShowParamsPopupEntry(), FLAG_MINUS, FLAG_PLUS, GUIIconSubSys::getIcon(), MID_ADDSELECT, MID_COPY_NAME, MID_COPY_TYPED_NAME, MID_REMOVESELECT, TL, TLF, and toString().
Referenced by GNEDemandElementPlan::getPlanPopUpMenu(), GNETAZ::getPopUpMenu(), GNERoute::getPopUpMenu(), GNERouteRef::getPopUpMenu(), GNEVTypeRef::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), and GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu().
|
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 375 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GEOHACK, GeoConvHelper::getFinal(), GUIIconSubSys::getIcon(), GUIMainWindow::getOnlineMaps(), GOOGLEMAPS, GUIGLObjectPopupMenu::insertMenuPaneChild(), MID_COPY_CURSOR_GEOPOSITION, MID_COPY_CURSOR_POSITION, MID_SHOW_GEOPOSITION_ONLINE, OSM, and TL.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildPopUpMenuCommonOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GNENet::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GUINet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNELane::getPopUpMenu(), and GUIPolygon::getPopUpMenu().
|
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 344 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), FLAG_MINUS, FLAG_PLUS, GUIGlObject::getGlID(), GUIIconSubSys::getIcon(), GUIGlObject::getType(), gSelected, GUISelectedStorage::isSelected(), MID_ADDSELECT, MID_REMOVESELECT, and TL.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GUIPerson::getPopUpMenu(), and GUIPolygon::getPopUpMenu().
|
protectedinherited |
build basic shape popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
Definition at line 426 of file GUIGlObject.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildNameCopyPopupEntry(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GUIGlObject::buildSelectionPopupEntry(), GUIGlObject::buildShowParamsPopupEntry(), and TLF.
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 402 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), MANIP, MID_MANIP, and TL.
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 357 of file GUIGlObject.cpp.
References APP_TABLE, GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), MID_SHOWPARS, and TL.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildPopUpMenuCommonOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GUINet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNELane::getPopUpMenu(), and GUIPolygon::getPopUpMenu().
|
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 366 of file GUIGlObject.cpp.
References APP_TABLE, GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), MID_SHOWTYPEPARS, and TL.
Referenced by GUIBaseVehicle::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), and GUIPerson::getPopUpMenu().
|
protectedinherited |
calculate contour for polygons
Definition at line 814 of file GNEAdditional.cpp.
References GNEContour::calculateContourAllGeometryPoints(), GNEContour::calculateContourClosedShape(), GNEContour::calculateContourExtrudedShape(), GNEViewNet::getEditModes(), GNEViewParent::getMoveFrame(), GNEMoveFrame::NetworkMoveOptions::getMoveWholePolygons(), GNEMoveFrame::getNetworkMoveOptions(), GUIGeometry::getShape(), GNENet::getViewNet(), GNEViewNet::getViewParent(), GNEAdditional::myAdditionalContour, GNEAdditional::myAdditionalGeometry, GNEAttributeCarrier::myNet, GUIVisualizationSettings::neteditSizeSettings, NETWORK_MOVE, GUIVisualizationNeteditSizeSettings::polygonGeometryPointRadius, and GUIVisualizationNeteditSizeSettings::polylineWidth.
Referenced by GNETAZ::drawGL(), and GNEPoly::drawGL().
|
protectedinherited |
calculate perpendicular line between lane parents
Definition at line 726 of file GNEAdditional.cpp.
References GNEHierarchicalElement::getChildLanes(), GNELane::getIndex(), GNELane::getLaneShape(), NBEdge::getLaneWidth(), GNEEdge::getNBEdge(), GNELane::getParentEdge(), GNEHierarchicalElement::getParentEdges(), PositionVector::length2D(), PositionVector::move2side(), GNEAdditional::myAdditionalGeometry, PositionVector::positionAtOffset2D(), TL, and GUIGeometry::updateGeometry().
Referenced by GNERouteProbe::updateGeometry(), and GNEVaporizer::updateGeometry().
|
staticinherited |
true if a value of type T can be parsed from string (requieres network)
|
staticinherited |
Definition at line 300 of file GNEAttributeCarrier.cpp.
References StringUtils::isInt().
|
staticinherited |
Definition at line 310 of file GNEAttributeCarrier.cpp.
References StringUtils::isDouble().
|
staticinherited |
Definition at line 320 of file GNEAttributeCarrier.cpp.
References isTime().
|
staticinherited |
Definition at line 326 of file GNEAttributeCarrier.cpp.
References StringUtils::isBool().
|
staticinherited |
Definition at line 332 of file GNEAttributeCarrier.cpp.
References GeomConvHelper::parseShapeReporting().
|
staticinherited |
Definition at line 340 of file GNEAttributeCarrier.cpp.
References SumoVehicleClassStrings.
|
staticinherited |
Definition at line 346 of file GNEAttributeCarrier.cpp.
References RGBColor::isColor().
|
staticinherited |
Definition at line 352 of file GNEAttributeCarrier.cpp.
References SUMOXMLDefinitions::Attrs, and SequentialStringBijection::hasString().
|
staticinherited |
Definition at line 358 of file GNEAttributeCarrier.cpp.
References SumoVehicleShapeStrings.
|
staticinherited |
Definition at line 368 of file GNEAttributeCarrier.cpp.
References GeomConvHelper::parseShapeReporting().
|
staticinherited |
true if a value of type T can be parsed from string
Referenced by GNEAttributesEditorRow::fillSumoBaseObject(), GNECrossing::isValid(), GNETLSEditorFrame::TLSPhases::setNext(), and GNEAttributesEditorRow::showValueCheckButton().
|
inherited |
change defaultFilename (only used in SavingFilesHandler)
Definition at line 107 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myFilename.
|
privatevirtualinherited |
check restriction with the number of children
| ProcessError | if is called without be reimplemented in child class |
Reimplemented in GNEMultiEntryExitDetector.
Definition at line 1000 of file GNEAdditional.cpp.
References StringUtils::format(), and GNEAttributeCarrier::getTagStr().
|
overridevirtualinherited |
check if draw delete contour (pink/white)
Implements GNEAttributeCarrier.
Definition at line 365 of file GNEAdditional.cpp.
References GNEViewNet::checkOverLockedElement(), GNEViewNet::getEditModes(), GNENet::getViewNet(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::mySelected, and NETWORK_DELETE.
|
overridevirtualinherited |
check if draw delete contour small (pink/white)
Implements GNEAttributeCarrier.
Definition at line 378 of file GNEAdditional.cpp.
References GNEViewNetHelper::ViewObjectsSelector::getAdditionalFront(), GNEViewNetHelper::ViewObjectsSelector::getAttributeCarrierFront(), GNEViewNet::getEditModes(), GNEHierarchicalElement::getParentAdditionals(), GNENet::getViewNet(), GNEViewNet::getViewObjectsSelector(), GNEAttributeCarrier::myNet, and NETWORK_DELETE.
|
overridevirtualinherited |
check if draw from contour (green)
Implements GNEAttributeCarrier.
Definition at line 172 of file GNEAdditional.cpp.
References DEMAND_CONTAINER, DEMAND_CONTAINERPLAN, DEMAND_PERSON, DEMAND_PERSONPLAN, DEMAND_VEHICLE, CommonXMLStructure::PlanParameters::fromBusStop, CommonXMLStructure::PlanParameters::fromChargingStation, CommonXMLStructure::PlanParameters::fromContainerStop, CommonXMLStructure::PlanParameters::fromParkingArea, CommonXMLStructure::PlanParameters::fromTAZ, CommonXMLStructure::PlanParameters::fromTrainStop, GNEViewNet::getEditModes(), GNEViewNetHelper::InspectedElements::getFirstAC(), GNEAttributeCarrier::getID(), GNEViewNet::getInspectedElements(), GNEPlanCreator::getPlanParameteres(), GNENet::getViewNet(), GNEViewNet::getViewParent(), GNEAttributeCarrier::myNet, SUMO_ATTR_FROM, SUMO_ATTR_FROM_TAZ, and SUMO_TAG_TAZREL.
Referenced by GNETAZ::drawGL().
|
inherited |
check if draw front contour (green/blue)
Definition at line 228 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myDrawInFront.
Referenced by GNEContour::checkDrawPathContour(), and GNEContour::drawDottedContours().
|
inherited |
check if draw inspect contour (black/white)
Definition at line 222 of file GNEAttributeCarrier.cpp.
References GNEViewNet::getInspectedElements(), GNENet::getViewNet(), GNEViewNetHelper::InspectedElements::isACInspected(), and GNEAttributeCarrier::myNet.
Referenced by GNEContour::checkDrawPathContour(), and GNEContour::drawDottedContours().
|
overridevirtual |
check if draw move contour (red)
Implements GNEAttributeCarrier.
Definition at line 135 of file GNECalibratorFlow.cpp.
|
overridevirtualinherited |
check if draw over contour (orange)
Implements GNEAttributeCarrier.
Definition at line 312 of file GNEAdditional.cpp.
References DEMAND_CONTAINER, DEMAND_CONTAINERPLAN, DEMAND_PERSON, DEMAND_PERSONPLAN, DEMAND_VEHICLE, GNEViewNet::getEditModes(), GNEViewNetHelper::ViewObjectsSelector::getGUIGlObjectFront(), GNENet::getViewNet(), GNEViewNet::getViewObjectsSelector(), GNEViewNet::getViewParent(), GNETagProperties::isStoppingPlace(), GNETagProperties::isTAZElement(), GNEPlanSelector::markStoppingPlaces(), GNEPlanSelector::markTAZs(), GNEAttributeCarrier::myNet, and GNEAttributeCarrier::myTagProperty.
|
overridevirtualinherited |
check if draw related contour (cyan)
Implements GNEAttributeCarrier.
Reimplemented in GNEInductionLoopDetector.
Definition at line 298 of file GNEAdditional.cpp.
References GNEAttributesEditor::checkNewParent(), GNEInspectorFrame::getAttributesEditor(), GUIGLObjectPopupMenu::getGLObject(), GNEViewParent::getInspectorFrame(), GUISUMOAbstractView::getPopup(), GNENet::getViewNet(), GNEViewNet::getViewParent(), and GNEAttributeCarrier::myNet.
|
overridevirtualinherited |
check if draw select contour (blue)
Implements GNEAttributeCarrier.
Definition at line 393 of file GNEAdditional.cpp.
References GNEViewNet::checkOverLockedElement(), GNEViewNet::getEditModes(), GNENet::getViewNet(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::mySelected, and NETWORK_SELECT.
|
overridevirtualinherited |
check if draw from contour (magenta)
Implements GNEAttributeCarrier.
Definition at line 231 of file GNEAdditional.cpp.
References DEMAND_CONTAINER, DEMAND_CONTAINERPLAN, DEMAND_PERSON, DEMAND_PERSONPLAN, DEMAND_VEHICLE, GNEInspectorFrame::getAttributesEditor(), GNEViewNet::getEditModes(), GNEViewNetHelper::InspectedElements::getFirstAC(), GNEAttributeCarrier::getID(), GNEViewNet::getInspectedElements(), GNEViewParent::getInspectorFrame(), GNEPlanCreator::getPlanParameteres(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), GNENet::getViewNet(), GNEViewNet::getViewParent(), GNETagProperties::getXMLParentTags(), GNE_ATTR_PARENT, GNEAttributesEditor::isReparenting(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, SUMO_ATTR_TO, SUMO_ATTR_TO_TAZ, SUMO_TAG_TAZREL, CommonXMLStructure::PlanParameters::toBusStop, CommonXMLStructure::PlanParameters::toChargingStation, CommonXMLStructure::PlanParameters::toContainerStop, CommonXMLStructure::PlanParameters::toParkingArea, CommonXMLStructure::PlanParameters::toTAZ, and CommonXMLStructure::PlanParameters::toTrainStop.
Referenced by GNETAZ::drawGL().
|
inherited |
Clears the parameter map.
Definition at line 118 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NLHandler::beginEdgeParsing().
|
inherited |
clear hierarchical structure parents (used in GNE_Change)
Definition at line 47 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureParents::clear(), and GNEHierarchicalElement::myHierarchicalStructureParents.
Referenced by GNEChange::GNEChange().
|
overridevirtualinherited |
compute pathElement
Implements GNEPathElement.
Reimplemented in GNELaneAreaDetector, and GNEOverheadWire.
Definition at line 510 of file GNEAdditional.cpp.
|
privateinherited |
create full name
Definition at line 472 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_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_MeanData::~GNEChange_MeanData(), GNEChange_TAZSourceSink::~GNEChange_TAZSourceSink(), GNEChange_TLS::~GNEChange_TLS(), and GNEChange_ToggleAttribute::~GNEChange_ToggleAttribute().
|
inherited |
Returns whether the defaults shall be used.
| [in] | oc | The options to get the options from |
| [in] | optionName | The name of the option to determine whether its value shall be used |
Definition at line 70 of file SUMOVehicleParameter.cpp.
References OptionsCont::exists(), OptionsCont::getBool(), and OptionsCont::isSet().
Referenced by SUMOVehicleParameter::write().
|
overridevirtualinherited |
delete element
Reimplemented from GUIGlObject.
Definition at line 487 of file GNEAdditional.cpp.
References GNENet::deleteAdditional(), GNEViewNet::getUndoList(), GNENet::getViewNet(), and GNEAttributeCarrier::myNet.
|
virtualinherited |
Reimplemented in GNEContainer, GNEPerson, GNEStop, GNEStopPlan, and GNEVehicle.
Definition at line 274 of file GNEAttributeCarrier.cpp.
References TL.
Referenced by GNEAttributeCarrier::resetDefaultValues().
|
protectedinherited |
draw additional ID
Definition at line 632 of file GNEAdditional.cpp.
References GUIVisualizationSettings::addName, GUIVisualizationTextSettings::color, GLHelper::drawText(), GUIGlObject::getMicrosimID(), GUIGeometry::getShape(), GUIGeometry::getShapeRotations(), GUIVisualizationSettings::getTextAngle(), GUIGlObject::getType(), GLO_MAX, GNETagProperties::hasAttribute(), PositionVector::length2D(), GNEAdditional::myAdditionalGeometry, GNEAttributeCarrier::myTagProperty, PositionVector::positionAtOffset2D(), PositionVector::rotationDegreeAtOffset(), GUIVisualizationSettings::scale, GUIVisualizationTextSettings::scaledSize(), GUIVisualizationTextSettings::show(), and SUMO_ATTR_LANE.
Referenced by GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), and GNEAdditionalSquared::drawSquaredAdditional().
|
protectedinherited |
draw additional name
Definition at line 651 of file GNEAdditional.cpp.
References GUIVisualizationSettings::addFullName, GUIVisualizationTextSettings::color, GLHelper::drawText(), GUIGeometry::getShape(), GUIGeometry::getShapeRotations(), GUIVisualizationSettings::getTextAngle(), GUIGlObject::getType(), GLO_MAX, GNETagProperties::hasAttribute(), PositionVector::length2D(), GNEAdditional::myAdditionalGeometry, GNEAdditional::myAdditionalName, GNEAttributeCarrier::myTagProperty, PositionVector::positionAtOffset2D(), PositionVector::rotationDegreeAtOffset(), GUIVisualizationSettings::scale, GUIVisualizationTextSettings::scaledSize(), GUIVisualizationTextSettings::show(), and SUMO_ATTR_LANE.
Referenced by GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERouteProbe::drawGL(), GNEVaporizer::drawGL(), and GNEAdditionalSquared::drawSquaredAdditional().
|
protectedinherited |
draw demand element children
Definition at line 748 of file GNEAdditional.cpp.
References GNEHierarchicalElement::getChildDemandElements().
Referenced by GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), and GNETAZ::drawGL().
|
inherited |
draw down geometry point
Definition at line 914 of file GNEAdditional.cpp.
References GNEAdditional::drawSemiCircleGeometryPoint().
Referenced by GNEPOI::drawPOI().
|
virtual |
Draws the object.
| [in] | s | The settings for the current view (may influence drawing) |
Implements GUIGlObject.
Definition at line 171 of file GNECalibratorFlow.cpp.
References GUIVisualizationSettings::additionalSettings, RGBColor::BLACK, GUIVisualizationAdditionalSettings::calibratorColor, GNEAdditionalListed::drawListedAdditional(), GNEAttributeCarrier::getID(), and VARIABLESPEEDSIGN_STEP.
|
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 270 of file GUIGlObject.cpp.
References UNUSED_PARAMETER.
|
inherited |
draw element in the given layer, or in front if corresponding flag is enabled
Definition at line 200 of file GNEAttributeCarrier.cpp.
References GLO_FRONTELEMENT, and GNEAttributeCarrier::myDrawInFront.
Referenced by GNECalibrator::drawCalibratorSymbol(), GNEConnection::drawConnection(), GNECrossing::drawCrossing(), GNELaneAreaDetector::drawE2(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNEParkingArea::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNETAZRelData::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEVehicle::drawGL(), GNEInternalLane::drawGL(), GNEPoly::drawGL(), GNEJunction::drawGL(), GNEDemandElement::drawJunctionLine(), GNELane::drawLane(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEEdge::drawLaneStopOffset(), GNEAdditionalListed::drawListedAdditional(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GNELane::drawShapeEdited(), GNEParkingSpace::drawSpace(), GNEAdditionalSquared::drawSquaredAdditional(), GNEEdge::drawTAZElements(), and GNEWalkingArea::drawWalkingArea().
|
overridevirtualinherited |
Draws partial object over junction.
| [in] | s | The settings for the current view (may influence drawing) |
| [in] | segment | junction segment |
| [in] | offsetFront | front offset |
Implements GNEPathElement.
Reimplemented in GNELaneAreaDetector, and GNEOverheadWire.
Definition at line 528 of file GNEAdditional.cpp.
|
overridevirtualinherited |
Draws partial object over lane.
| [in] | s | The settings for the current view (may influence drawing) |
| [in] | segment | lane segment |
| [in] | offsetFront | front offset |
Implements GNEPathElement.
Reimplemented in GNELaneAreaDetector, and GNEOverheadWire.
Definition at line 522 of file GNEAdditional.cpp.
|
inherited |
draw left geometry point
Definition at line 920 of file GNEAdditional.cpp.
References GNEAdditional::drawSemiCircleGeometryPoint().
Referenced by GNELaneAreaDetector::drawE2(), GNELaneAreaDetector::drawE2PartialLane(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEOverheadWire::drawLanePartialGL(), GNEPOI::drawPOI(), and GNEParkingSpace::drawSpace().
|
protectedinherited |
draw listed additional
Definition at line 74 of file GNEAdditionalListed.cpp.
References GUIVisualizationSettings::additionalSettings, GNEAdditionalListed::adjustListedAdditionalText(), GNEContour::calculateContourExtrudedShape(), RGBColor::changedBrightness(), GUIVisualizationSettings::checkDrawAdditional(), GNEViewNetHelper::LockIcon::checkDrawing(), GUIVisualizationSettings::colorSettings, GUIVisualizationAdditionalSettings::connectionColor, GUIVisualizationSettings::dottedContourSettings, GLHelper::drawBoundary(), GNEContour::drawDottedContours(), GUIGeometry::drawGeometry(), GNEAttributeCarrier::drawInLayer(), GNEViewNetHelper::LockIcon::drawLockIcon(), GLHelper::drawText(), GUITexturesHelper::drawTexturedBox(), FONS_ALIGN_LEFT, FONS_ALIGN_MIDDLE, GNEAdditional::getAdditionalGeometry(), GNEAdditional::getCenteringBoundary(), GNEViewNet::getDataViewOptions(), GUIVisualizationSettings::getDetailLevel(), GNEAttributeCarrier::getNet(), GUIGeometry::getShape(), GUITextureSubSys::getTexture(), GUIGlObject::getType(), GNENet::getViewNet(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNEAdditionalListed::lineWidth, GNEAdditionalListed::myAdditional, GNEAdditional::myAdditionalContour, GNEAdditionalListed::myIconPosition, GNEAdditionalListed::myIconSize, GNEAdditionalListed::myInternalRectangle, GNEAdditionalListed::myLineGeometry, GNEAdditionalListed::myTextPosition, GNEAdditionalListed::padding, GLHelper::popMatrix(), GLHelper::pushMatrix(), GUIVisualizationDottedContourSettings::segmentWidthSmall, GUIVisualizationColorSettings::selectedAdditionalColor, GLHelper::setColor(), GNEAdditionalListed::shapeHeight, GNEViewNetHelper::DataViewOptions::showAdditionals(), Position::x(), and Position::y().
Referenced by drawGL(), GNEClosingLaneReroute::drawGL(), GNEClosingReroute::drawGL(), GNEDestProbReroute::drawGL(), GNEParkingAreaReroute::drawGL(), GNERerouterInterval::drawGL(), GNERouteProbReroute::drawGL(), and GNEVariableSpeedSignStep::drawGL().
|
inherited |
check if draw moving geometry points
Definition at line 163 of file GNEAttributeCarrier.cpp.
References DEMAND_MOVE, GNEViewNet::getEditModes(), GNEViewNet::getMouseButtonKeyPressed(), GNENet::getViewNet(), GNEAttributeCarrier::myNet, NETWORK_MOVE, and GNEViewNetHelper::MouseButtonKeyPressed::shiftKeyPressed().
Referenced by GNEStop::drawGeometryPoints(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNEPOI::drawGL(), GNELaneAreaDetector::drawJunctionPartialGL(), GNELaneAreaDetector::drawLanePartialGL(), GNEMoveElementLaneDouble::getMoveOperation(), and GNEMoveElementViewResizable::getMoveOperation().
|
inherited |
draw name of item
Definition at line 478 of file GUIGlObject.cpp.
References GLHelper::drawTextSettings(), GUIGlObject::getMicrosimID(), and GUIVisualizationTextSettings::show().
Referenced by GNEEdge::drawEdgeName(), GUIBusStop::drawGL(), GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIJunctionWrapper::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GNETAZ::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GNECrossing::drawGL(), GNEWalkingArea::drawGL(), GUIContainer::drawGL(), GUIEdge::drawGL(), GUIPerson::drawGL(), GUIPointOfInterest::drawGL(), GUIPolygon::drawInnerPolygon(), GNEJunction::drawJunctionName(), GNELaneAreaDetector::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GUIBaseVehicle::drawOnPos(), GNEDemandElementPlan::drawPlanLanePartial(), GNEPOI::drawPOI(), and GNEPoly::drawPolygonNameAndType().
|
inherited |
draw parent and child lines
Definition at line 850 of file GNEAdditional.cpp.
References GUIVisualizationSettings::additionalSettings, GUIVisualizationAdditionalSettings::connectionColorSelected, GUIGeometry::drawChildLine(), GUIGeometry::drawParentLine(), GNEHierarchicalElement::getChildAdditionals(), GNEViewNet::getInspectedElements(), GNEHierarchicalElement::getParentAdditionals(), GNEAdditional::getPositionInView(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), GNENet::getViewNet(), GLO_PARENTCHILDLINE, GNEViewNetHelper::InspectedElements::isACInspected(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNEAttributeCarrier::myDrawInFront, GNEAttributeCarrier::myNet, GLHelper::popMatrix(), GLHelper::pushMatrix(), SUMO_TAG_PARKING_AREA_REROUTE, and SUMO_TAG_REROUTER.
Referenced by GNELaneAreaDetector::drawE2(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNEMultiEntryExitDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERerouter::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNETractionSubstation::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), and GNEVariableSpeedSignSymbol::drawGL().
|
inherited |
draw right geometry point
Definition at line 927 of file GNEAdditional.cpp.
References GNEAdditional::drawSemiCircleGeometryPoint().
Referenced by GNELaneAreaDetector::drawE2(), GNELaneAreaDetector::drawE2PartialLane(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEOverheadWire::drawLanePartialGL(), GNEPOI::drawPOI(), and GNEParkingSpace::drawSpace().
|
privateinherited |
draw geometry point
Definition at line 1007 of file GNEAdditional.cpp.
References GUIVisualizationNeteditSizeSettings::additionalGeometryPointRadius, RGBColor::changedBrightness(), GLHelper::drawFilledCircleDetailled(), GUIVisualizationSettings::drawForViewObjectsHandler, GUIVisualizationSettings::GeometryPoint, GUIVisualizationSettings::neteditSizeSettings, GLHelper::popMatrix(), GLHelper::pushMatrix(), GLHelper::setColor(), Position::x(), and Position::y().
Referenced by GNEAdditional::drawDownGeometryPoint(), GNEAdditional::drawLeftGeometryPoint(), GNEAdditional::drawRightGeometryPoint(), and GNEAdditional::drawUpGeometryPoint().
|
inherited |
draw up geometry point
Definition at line 908 of file GNEAdditional.cpp.
References GNEAdditional::drawSemiCircleGeometryPoint().
Referenced by GNEPOI::drawPOI(), and GNEParkingSpace::drawSpace().
|
inherited |
check if attribute carrier must be drawn using selecting color.
Definition at line 141 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(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::mySelected, and GNEAttributeCarrier::myTagProperty.
Referenced by GNECalibrator::drawCalibratorSymbol(), GNELaneAreaDetector::drawE2(), GNELaneAreaDetector::drawE2PartialJunction(), GNELaneAreaDetector::drawE2PartialLane(), GNEEdge::drawEdgeGeometryPoints(), GNEEdge::drawEdgeShape(), GNEEdge::drawEndGeometryPoint(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNEParkingArea::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEOverheadWire::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNEOverheadWire::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEStoppingPlace::drawLines(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GNEPOI::drawPOI(), GNEPoly::drawPolygon(), GNERoute::drawRoutePartialJunction(), GNERoute::drawRoutePartialLane(), GNELane::drawSelectedLane(), GNEParkingSpace::drawSpace(), GNEAdditionalSquared::drawSquaredAdditional(), GNELane::drawStartEndGeometryPoints(), GNEEdge::drawStartGeometryPoint(), GNEConnection::getConnectionColor(), GNECrossing::getCrossingColor(), GNEContainer::getDrawingColor(), GNEVehicle::getDrawingColor(), and GNEJunction::setColor().
|
virtualinherited |
Reimplemented in GNEContainer, GNEPerson, GNEStop, GNEStopPlan, and GNEVehicle.
Definition at line 267 of file GNEAttributeCarrier.cpp.
References TL.
Referenced by GNEAttributeCarrier::resetDefaultValues().
|
virtual |
fix additional problem (must be reimplemented in all detector children)
Implements GNEAdditional.
Definition at line 129 of file GNECalibratorFlow.cpp.
|
inherited |
get FXIcon associated to this AC
Definition at line 824 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute(), GNETagProperties::getGUIIcon(), GUIIconSubSys::getIcon(), VClassIcons::getVClassIcon(), GNEAttributeCarrier::myTagProperty, SUMO_ATTR_VCLASS, SumoVehicleClassStrings, and GNETagProperties::vClassIcon().
Referenced by GNEElementTree::addListItem(), GNEElementTree::createPopUpMenu(), GNEDistributionFrame::DistributionRow::DistributionRow(), GNERoute::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEElementTree::showAttributeCarrierParents(), and GNEViewObjectSelector::toggleSelectedElement().
|
inherited |
obtain additional geometry
Definition at line 100 of file GNEAdditional.cpp.
References GNEAdditional::myAdditionalGeometry.
Referenced by GNEAdditionalListed::drawListedAdditional(), GNERouteProbe::getPositionInView(), GNENetHelper::AttributeCarriers::isNetworkElementAroundTriangle(), and GNETAZRelData::updateGeometry().
|
virtual |
return a string with the current additional problem (must be reimplemented in all detector children)
Implements GNEAdditional.
Definition at line 123 of file GNECalibratorFlow.cpp.
|
inherited |
Definition at line 746 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute(), SUMO_ATTR_DIR, SUMO_ATTR_STATE, SUMO_ATTR_TLLINKINDEX, and SUMO_ATTR_TLLINKINDEX2.
|
protectedinherited |
obtain arrival edge parameter in string format
Definition at line 994 of file SUMOVehicleParameter.cpp.
References SUMOVehicleParameter::arrivalEdge, SUMOVehicleParameter::arrivalEdgeProcedure, DEFAULT, GIVEN, RANDOM, and toString().
Referenced by SUMOVehicleParameter::write().
|
protectedinherited |
obtain arrival lane parameter in string format
Definition at line 1014 of file SUMOVehicleParameter.cpp.
References SUMOVehicleParameter::arrivalLane, SUMOVehicleParameter::arrivalLaneProcedure, CURRENT, DEFAULT, FIRST_ALLOWED, GIVEN, RANDOM, and toString().
Referenced by getAttribute(), GNEVehicle::getAttribute(), and SUMOVehicleParameter::write().
|
protectedinherited |
obtain arrival pos parameter in string format
Definition at line 1038 of file SUMOVehicleParameter.cpp.
References SUMOVehicleParameter::arrivalPos, SUMOVehicleParameter::arrivalPosProcedure, CENTER, DEFAULT, GIVEN, MAX, RANDOM, and toString().
Referenced by getAttribute(), GNEVehicle::getAttribute(), and SUMOVehicleParameter::write().
|
protectedinherited |
obtain arrival pos lat parameter in string format
Definition at line 1062 of file SUMOVehicleParameter.cpp.
References SUMOVehicleParameter::arrivalPosLat, SUMOVehicleParameter::arrivalPosLatProcedure, CENTER, DEFAULT, GIVEN, LEFT, RIGHT, and toString().
Referenced by getAttribute(), GNEVehicle::getAttribute(), and SUMOVehicleParameter::write().
|
protectedinherited |
obtain arrival speed parameter in string format
Definition at line 1086 of file SUMOVehicleParameter.cpp.
References SUMOVehicleParameter::arrivalSpeed, SUMOVehicleParameter::arrivalSpeedProcedure, CURRENT, DEFAULT, GIVEN, and toString().
Referenced by getAttribute(), GNEVehicle::getAttribute(), and SUMOVehicleParameter::write().
|
overridevirtual |
inherited from GNEAttributeCarrier
Implements GNEAttributeCarrier.
Definition at line 179 of file GNECalibratorFlow.cpp.
References SUMOVehicleParameter::calibratorSpeed, SUMOVehicleParameter::color, SUMOVehicleParameter::containerNumber, SUMOVehicleParameter::depart, SUMOVehicleParameter::getArrivalLane(), SUMOVehicleParameter::getArrivalPos(), SUMOVehicleParameter::getArrivalPosLat(), SUMOVehicleParameter::getArrivalSpeed(), GNEAttributeCarrier::getCommonAttribute(), GNETagProperties::getDefaultStringValue(), SUMOVehicleParameter::getDepartLane(), SUMOVehicleParameter::getDepartPos(), SUMOVehicleParameter::getDepartPosLat(), SUMOVehicleParameter::getDepartSpeed(), SUMOVehicleParameter::getInsertionChecks(), GUIGlObject::getMicrosimID(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNE_ATTR_PARENT, SUMOVehicleParameter::line, GNEAttributeCarrier::myTagProperty, SUMOVehicleParameter::parametersSet, SUMOVehicleParameter::personNumber, SUMOVehicleParameter::repetitionEnd, SUMOVehicleParameter::repetitionOffset, STEPS2TIME, SUMO_ATTR_ARRIVALLANE, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_ARRIVALPOS_LAT, SUMO_ATTR_ARRIVALSPEED, SUMO_ATTR_BEGIN, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_NUMBER, SUMO_ATTR_DEPARTLANE, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DEPARTPOS_LAT, SUMO_ATTR_DEPARTSPEED, SUMO_ATTR_END, SUMO_ATTR_ID, SUMO_ATTR_INSERTIONCHECKS, SUMO_ATTR_LINE, SUMO_ATTR_PERSON_NUMBER, SUMO_ATTR_REROUTE, SUMO_ATTR_ROUTE, SUMO_ATTR_SPEED, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, time2string(), toString(), VEHPARS_ARRIVALLANE_SET, VEHPARS_ARRIVALPOS_SET, VEHPARS_ARRIVALPOSLAT_SET, VEHPARS_ARRIVALSPEED_SET, VEHPARS_CALIBRATORSPEED_SET, VEHPARS_COLOR_SET, VEHPARS_CONTAINER_NUMBER_SET, VEHPARS_DEPARTLANE_SET, VEHPARS_DEPARTPOS_SET, VEHPARS_DEPARTPOSLAT_SET, VEHPARS_DEPARTSPEED_SET, VEHPARS_LINE_SET, VEHPARS_PERSON_NUMBER_SET, VEHPARS_VPH_SET, SUMOVehicleParameter::vtypeid, and SUMOVehicleParameter::wasSet().
Referenced by getHierarchyName(), setAttribute(), and writeAdditional().
|
overridevirtual |
Implements GNEAttributeCarrier.
Definition at line 292 of file GNECalibratorFlow.cpp.
References SUMOVehicleParameter::arrivalPos, SUMOVehicleParameter::arrivalPosProcedure, SUMOVehicleParameter::depart, SUMOVehicleParameter::departPos, SUMOVehicleParameter::departPosProcedure, GNEAttributeCarrier::getCommonAttributeDouble(), GNEHierarchicalElement::getParentDemandElements(), GIVEN, STEPS2TIME, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_BEGIN, SUMO_ATTR_DEPART, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_END, SUMO_ATTR_LENGTH, SUMO_ATTR_MINGAP, and SUMO_ATTR_WIDTH.
|
virtualinherited |
method for getting the attribute in the context of object selection
Reimplemented in GNEEdge, and GNELane.
Definition at line 812 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute().
|
overridevirtual |
Implements GNEAttributeCarrier.
Definition at line 323 of file GNECalibratorFlow.cpp.
References GNEAttributeCarrier::getCommonAttributePosition().
|
overridevirtual |
Implements GNEAttributeCarrier.
Definition at line 329 of file GNECalibratorFlow.cpp.
References GNEAttributeCarrier::getCommonAttributePositionVector().
|
inlinevirtualinherited |
Definition at line 185 of file GUIGlObject.h.
References Boundary::getCenter(), and GUIGlObject::getCenteringBoundary().
Referenced by GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GNELaneAreaDetector::drawLanePartialGL(), GNERoute::drawLanePartialGL(), and GUISUMOAbstractView::getObjectAtPosition().
|
overridevirtualinherited |
Returns the boundary to which the view shall be centered in order to show the object.
Implements GUIGlObject.
Definition at line 148 of file GNEAdditional.cpp.
References PositionVector::getBoxBoundary(), GNEContour::getContourBoundary(), GNEHierarchicalElement::getParentAdditionals(), GUIGeometry::getShape(), Boundary::grow(), Boundary::isInitialised(), GNEAdditional::myAdditionalBoundary, GNEAdditional::myAdditionalContour, and GNEAdditional::myAdditionalGeometry.
Referenced by GNEParkingSpace::drawGL(), GNETAZ::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNELaneAreaDetector::drawLanePartialGL(), GNEAdditionalListed::drawListedAdditional(), and GNEAdditionalSquared::drawSquaredAdditional().
|
inherited |
return child additionals
Definition at line 137 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureChildren::get(), and GNEHierarchicalElement::myHierarchicalStructureChildren.
Referenced by GNEAdditionalHandler::accessExists(), GNEPathManager::PathCalculator::busStopConnected(), GNEMultiEntryExitDetector::checkChildAdditionalRestriction(), GNEAdditionalHandler::checkOverlappingRerouterIntervals(), GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::deleteEdge(), GNENet::deleteLane(), GNELane::drawChildren(), GNEEdge::drawChildrens(), GNECalibrator::drawGL(), GNERerouter::drawGL(), GNERerouterInterval::drawGL(), GNEVariableSpeedSign::drawGL(), GNEAdditional::drawParentChildLines(), GNERerouter::getAttribute(), GNETractionSubstation::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEEdge::getRouteProbeRelativePosition(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEElementList::removeElementRecursively(), GNEElementList::removeElementRecursively(), GNENet::replaceIncomingEdge(), GNENetHelper::AttributeCarriers::retrieveRerouterInterval(), GNEAdditional::setAdditionalID(), GNEParkingArea::setAttribute(), GNEAttributeCarrier::setCommonAttribute(), GNENetworkElement::setNetworkElementID(), GNEElementTree::showHierarchicalElementChildren(), GNENet::splitEdge(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEEdge::updateCenteringBoundary(), GNEAdditionalSquared::updatedSquaredCenteringBoundary(), GNEAdditionalSquared::updatedSquaredGeometry(), GNECalibrator::updateGeometry(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), GNEAdditionalListed::updateGeometryListedAdditional(), GNEBusStop::writeAdditional(), GNECalibrator::writeAdditional(), GNEContainerStop::writeAdditional(), GNEMultiEntryExitDetector::writeAdditional(), GNEParkingArea::writeAdditional(), GNERerouter::writeAdditional(), GNERerouterInterval::writeAdditional(), and GNEVariableSpeedSign::writeAdditional().
|
inherited |
return child demand elements
Definition at line 143 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureChildren::get(), and GNEHierarchicalElement::myHierarchicalStructureChildren.
Referenced by GNENet::adjustPersonPlans(), GNEDemandElement::buildMenuCommandRouteLength(), GNEStop::canDrawVehicleStop(), GNERouteHandler::canReverse(), GNEDemandElement::checkDrawMoveContour(), GNEContainer::computePathElement(), GNEPerson::computePathElement(), GNEVehicle::computePathElement(), GNEVehicle::copyVehicle(), GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::deleteEdge(), GNENet::deleteGenericData(), GNEDemandElement::deleteGLObject(), GNENet::deleteJunction(), GNENet::deleteLane(), GNELane::drawChildren(), GNEEdge::drawChildrens(), GNEAdditional::drawDemandElementChildren(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEJunction::drawJunctionChildren(), GNEVTypeDistribution::getAttribute(), GNEVTypeDistribution::getAttributeDouble(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEVTypeDistribution::getAttributePosition(), GNEContainer::getCenteringBoundary(), GNEPerson::getCenteringBoundary(), GNERouteDistribution::getCenteringBoundary(), GNERoute::getColor(), GNERouteDistribution::getColor(), GNEVTypeDistribution::getColor(), GNEEdge::getContainersOverEdgeMap(), GNEContainer::getDemandElementProblem(), GNEPerson::getDemandElementProblem(), GNERoute::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEContainer::getFirstPathLane(), GNEPerson::getFirstPathLane(), GNERouteDistribution::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEContainer::getLastPathLane(), GNEPerson::getLastPathLane(), GNERouteDistribution::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEMoveElementPlanParent::getMoveOperation(), GNEDemandElement::getNextChildDemandElement(), GNEEdge::getPersonsOverEdgeMap(), GNERouteDistribution::getPositionInView(), GNEVTypeDistribution::getPositionInView(), GNEDemandElement::getPreviousChildDemandElement(), GNEDemandElementSelector::getPreviousPlanElement(), GNEStopFrame::getStopParameter(), GNERouteDistribution::getVClass(), GNEVTypeDistribution::getVClass(), GNEEdge::getVehiclesOverEdgeMap(), GNEContainer::isDemandElementValid(), GNEPerson::isDemandElementValid(), GNERoute::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEVehicle::isValid(), GNEElementList::removeElementRecursively(), GNEElementList::removeElementRecursively(), GNENet::replaceIncomingEdge(), GNERouteHandler::reverse(), GNEAdditional::setAdditionalID(), GNERoute::setAttribute(), GNEVehicle::setAttribute(), GNEEdge::setAttribute(), GNERoute::setAttribute(), GNEAttributeCarrier::setCommonAttribute(), GNEDemandElement::setDemandElementID(), GNENetworkElement::setNetworkElementID(), GNEElementTree::showHierarchicalElementChildren(), GNEViewNetHelper::DemandViewOptions::showNonInspectedDemandElements(), GNENet::splitEdge(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNERouteHandler::transformToContainer(), GNERouteHandler::transformToContainerFlow(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToPerson(), GNERouteHandler::transformToPersonFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEBusStop::updateGeometry(), GNETAZ::updateGeometry(), GNEContainer::updateGeometry(), GNEPerson::updateGeometry(), GNERoute::updateGeometry(), GNEVehicle::updateGeometry(), GNEVType::updateGeometry(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), GNEDemandElementPlan::updatePlanGeometry(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNERoute::writeDemandElement(), GNERouteDistribution::writeDemandElement(), GNEVehicle::writeDemandElement(), and GNEVTypeDistribution::writeDemandElement().
|
inherited |
get child edges
Definition at line 125 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureChildren::get(), and GNEHierarchicalElement::myHierarchicalStructureChildren.
Referenced by GNEEdge::addLane(), GNENet::deleteJunction(), GNEJunction::getPopUpMenu(), GNECrossingFrame::CrossingParameters::markEdge(), GNEJunction::moveJunctionGeometry(), GNEEdge::removeLane(), GNEElementTree::showHierarchicalElementChildren(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), and GNECrossingFrame::CrossingParameters::useSelectedEdges().
|
inherited |
return child generic data elements
Definition at line 149 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureChildren::get(), and GNEHierarchicalElement::myHierarchicalStructureChildren.
Referenced by GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::deleteEdge(), GNENet::deleteGenericData(), GNENet::deleteLane(), GNENet::replaceIncomingEdge(), GNEAdditional::setAdditionalID(), GNENetworkElement::setNetworkElementID(), GNEElementTree::showHierarchicalElementChildren(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNETAZ::updateCenteringBoundary(), GNETAZ::updateGeometry(), GNEEdge::updateGeometry(), and GNELane::updateGeometry().
|
inherited |
get child junctions
Definition at line 119 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureChildren::get(), and GNEHierarchicalElement::myHierarchicalStructureChildren.
Referenced by GNEElementTree::showHierarchicalElementChildren().
|
inherited |
get child lanes
Definition at line 131 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureChildren::get(), and GNEHierarchicalElement::myHierarchicalStructureChildren.
Referenced by GNEAdditionalHandler::accessExists(), GNECreateEdgeFrame::addBikelane(), GNENet::addGreenVergeLane(), GNEEdge::addLane(), GNEViewNet::addRestrictedLane(), GNENet::addRestrictedLane(), GNECreateEdgeFrame::addSidewalk(), GNEContour::buildContourEdge(), GNEAdditionalHandler::buildEdgeCalibrator(), GNEPathManager::PathCalculator::busStopConnected(), GNEMoveElement::calculateNewLaneChange(), GNEAdditional::calculatePerpendicularLine(), GNEPathManager::PathCalculator::calculateReachability(), GNEEdge::checkDrawDeleteContour(), GNEEdge::checkDrawMoveContour(), GNEEdge::checkDrawSelectContour(), GNEPathManager::PathCalculator::consecutiveEdgesConnected(), GNEEdge::copyEdgeType(), GNEEdge::copyTemplate(), GNENet::deleteEdge(), GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNECreateEdgeFrame::disablePedestrians(), GNEEdge::drawEdgeName(), GNEEdge::drawEdgeShape(), GNEEdge::drawGL(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNEEdge::drawLaneStopOffset(), GNEEdge::drawTAZElements(), GNEViewNet::drawTemporalSplitJunction(), GNEEdge::getBackDownShapePosition(), GNEEdge::getBackUpShapePosition(), GNEVehicle::getFirstPathLane(), GNEEdge::getFrontDownShapePosition(), GNEEdge::getFrontUpShapePosition(), GNEEdge::getLaneByAllowedVClass(), GNEEdge::getLaneByDisallowedVClass(), GNEEdge::getLaneGlIDs(), GNEVehicle::getLastPathLane(), GNEAdditional::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNEEdge::getPositionInView(), GNEEdge::GNEEdge(), GNETLSEditorFrame::handleMultiChange(), GNEEdge::hasRestrictedLane(), GNEAdditionalFrame::initBaseAdditionalObject(), GNEConnectorFrame::initTargets(), GNEVehicle::isValid(), GNEConnectorFrame::ConnectionOperations::onCmdSelectConflicts(), GNEConnectorFrame::ConnectionOperations::onCmdSelectDeadStarts(), GNENetHelper::AttributeCarriers::registerEdge(), GNEEdge::removeLane(), GNENet::removeRestrictedLane(), GNEJunction::replaceIncomingConnections(), GNENet::replaceIncomingEdge(), GNENet::restrictLane(), GNEEdge::retrieveGNEConnection(), GNENetHelper::AttributeCarriers::retrieveLane(), GNEEdge::setAttribute(), GNEEdge::setAttribute(), GNEEdge::setEdgeID(), GNEEdge::setNumLanes(), GNEElementTree::showHierarchicalElementChildren(), GNENet::splitEdge(), GNENet::splitEdgesBidi(), GNENet::splitJunction(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEEdge::updateCenteringBoundary(), GNENetHelper::AttributeCarriers::updateEdgeID(), GNEStopPlan::updateGeometry(), GNEEdge::updateGeometry(), GNEEdgeTemplate::updateLaneTemplates(), and GNEEdge::~GNEEdge().
|
inherited |
get child container
Definition at line 113 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalStructureChildren.
|
inherited |
return child TAZSourceSinks (Set)
Definition at line 155 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureChildren::getSet(), and GNEHierarchicalElement::myHierarchicalStructureChildren.
Referenced by GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNEEdge::checkDrawRelatedContour(), GNENet::deleteAdditional(), GNENet::deleteEdge(), GNEEdge::drawTAZElements(), GNETAZ::getAttribute(), GNENetworkElement::setNetworkElementID(), GNEElementTree::showHierarchicalElementChildren(), GNETAZ::updateTAZStatistic(), and GNETAZ::writeAdditional().
|
inlinevirtualinherited |
Returns the priority of receiving mouse clicks.
Reimplemented in GUIEdge, GUILane, GUIPointOfInterest, and GUIPolygon.
Definition at line 162 of file GUIGlObject.h.
References GUIGlObject::myGLObjectType.
Referenced by GUISUMOAbstractView::getObjectAtPosition(), and ComparatorClickPriority::operator()().
|
inlinevirtualinherited |
Reimplemented in GUIJunctionWrapper, GUIVehicle, GUIMEVehicle, GNEEdgeData, GNEEdgeRelData, GNETAZRelData, GUIBaseVehicle, GUIContainer, GUIEdge, GUILane, GUIPerson, GNEJunction, and GNELane.
Definition at line 213 of file GUIGlObject.h.
Referenced by GUIViewTraffic::buildColorRainbow(), and GNEPerson::drawGL().
|
inherited |
Definition at line 847 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::FALSE_STR, GNEAttributeCarrier::getParameters(), Parameterised::getParametersStr(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_ADDITIONAL_FILE, GNE_ATTR_CENTER_AFTER_CREATION, GNE_ATTR_DATA_FILE, GNE_ATTR_DEMAND_FILE, GNE_ATTR_FRONTELEMENT, GNE_ATTR_MEANDATA_FILE, GNE_ATTR_PARAMETERS, GNE_ATTR_SELECTED, GNEAttributeCarrier::myCenterAfterCreation, GNEAttributeCarrier::myDrawInFront, GNEAttributeCarrier::myFilename, GNEAttributeCarrier::mySelected, toString(), and GNEAttributeCarrier::TRUE_STR.
Referenced by GNECalibrator::getAttribute(), getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEPoly::getAttribute(), GNERerouterInterval::getAttribute(), GNERerouterSymbol::getAttribute(), GNERouteProbe::getAttribute(), GNERouteProbReroute::getAttribute(), GNETAZSourceSink::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEVariableSpeedSignSymbol::getAttribute(), GNEDataInterval::getAttribute(), GNEDataSet::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNEMeanData::getAttribute(), GNETAZRelData::getAttribute(), GNERoute::getAttribute(), GNERouteDistribution::getAttribute(), GNERouteRef::getAttribute(), GNEVType::getAttribute(), GNEVTypeRef::getAttribute(), GNEConnection::getAttribute(), GNECrossing::getAttribute(), GNEEdge::getAttribute(), GNEEdgeType::getAttribute(), GNEInternalLane::getAttribute(), GNEJunction::getAttribute(), GNELane::getAttribute(), GNELaneType::getAttribute(), GNEWalkingArea::getAttribute(), GNEDemandElementFlow::getFlowAttribute(), GNEMoveElementConnection::getMovingAttribute(), GNEMoveElementCrossing::getMovingAttribute(), GNEMoveElementEdge::getMovingAttribute(), GNEMoveElementJunction::getMovingAttribute(), GNEMoveElementLane::getMovingAttribute(), GNEMoveElementLaneDouble::getMovingAttribute(), GNEMoveElementLaneSingle::getMovingAttribute(), GNEMoveElementPlan::getMovingAttribute(), GNEMoveElementPlanParent::getMovingAttribute(), GNEMoveElementShape::getMovingAttribute(), GNEMoveElementVehicle::getMovingAttribute(), GNEMoveElementView::getMovingAttribute(), and GNEDemandElementPlan::getPlanAttribute().
|
inherited |
Definition at line 881 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getTagStr(), and toString().
Referenced by GNECalibrator::getAttributeDouble(), getAttributeDouble(), GNEClosingLaneReroute::getAttributeDouble(), GNEClosingReroute::getAttributeDouble(), GNEDestProbReroute::getAttributeDouble(), GNEParkingAreaReroute::getAttributeDouble(), GNERerouterInterval::getAttributeDouble(), GNERerouterSymbol::getAttributeDouble(), GNERouteProbe::getAttributeDouble(), GNERouteProbReroute::getAttributeDouble(), GNETAZSourceSink::getAttributeDouble(), GNEVaporizer::getAttributeDouble(), GNEVariableSpeedSignStep::getAttributeDouble(), GNEVariableSpeedSignSymbol::getAttributeDouble(), GNEDataInterval::getAttributeDouble(), GNEDataSet::getAttributeDouble(), GNEEdgeData::getAttributeDouble(), GNEEdgeRelData::getAttributeDouble(), GNEMeanData::getAttributeDouble(), GNETAZRelData::getAttributeDouble(), GNERoute::getAttributeDouble(), GNERouteDistribution::getAttributeDouble(), GNERouteRef::getAttributeDouble(), GNEVType::getAttributeDouble(), GNEVTypeRef::getAttributeDouble(), GNEConnection::getAttributeDouble(), GNECrossing::getAttributeDouble(), GNEEdge::getAttributeDouble(), GNEEdgeType::getAttributeDouble(), GNEInternalLane::getAttributeDouble(), GNEJunction::getAttributeDouble(), GNELane::getAttributeDouble(), GNELaneType::getAttributeDouble(), GNEWalkingArea::getAttributeDouble(), GNEMoveElementConnection::getMovingAttributeDouble(), GNEMoveElementCrossing::getMovingAttributeDouble(), GNEMoveElementEdge::getMovingAttributeDouble(), GNEMoveElementJunction::getMovingAttributeDouble(), GNEMoveElementLane::getMovingAttributeDouble(), GNEMoveElementLaneSingle::getMovingAttributeDouble(), GNEMoveElementPlan::getMovingAttributeDouble(), GNEMoveElementPlanParent::getMovingAttributeDouble(), GNEMoveElementShape::getMovingAttributeDouble(), GNEMoveElementVehicle::getMovingAttributeDouble(), and GNEMoveElementView::getMovingAttributeDouble().
|
inherited |
Definition at line 887 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getTagStr(), and toString().
Referenced by GNECalibrator::getAttributePosition(), getAttributePosition(), GNEClosingLaneReroute::getAttributePosition(), GNEClosingReroute::getAttributePosition(), GNEDestProbReroute::getAttributePosition(), GNEParkingAreaReroute::getAttributePosition(), GNERerouterInterval::getAttributePosition(), GNERerouterSymbol::getAttributePosition(), GNERouteProbe::getAttributePosition(), GNERouteProbReroute::getAttributePosition(), GNEStoppingPlace::getAttributePosition(), GNETAZSourceSink::getAttributePosition(), GNEVaporizer::getAttributePosition(), GNEVariableSpeedSignStep::getAttributePosition(), GNEVariableSpeedSignSymbol::getAttributePosition(), GNEDataInterval::getAttributePosition(), GNEDataSet::getAttributePosition(), GNEGenericData::getAttributePosition(), GNEMeanData::getAttributePosition(), GNEContainer::getAttributePosition(), GNEDemandElement::getAttributePosition(), GNEPerson::getAttributePosition(), GNERoute::getAttributePosition(), GNERouteDistribution::getAttributePosition(), GNERouteRef::getAttributePosition(), GNEStop::getAttributePosition(), GNEVehicle::getAttributePosition(), GNEVType::getAttributePosition(), GNEVTypeRef::getAttributePosition(), GNEConnection::getAttributePosition(), GNECrossing::getAttributePosition(), GNEEdge::getAttributePosition(), GNEEdgeTemplate::getAttributePosition(), GNEEdgeType::getAttributePosition(), GNEInternalLane::getAttributePosition(), GNEJunction::getAttributePosition(), GNELane::getAttributePosition(), GNELaneTemplate::getAttributePosition(), GNELaneType::getAttributePosition(), GNEWalkingArea::getAttributePosition(), GNEMoveElementConnection::getMovingAttributePosition(), GNEMoveElementCrossing::getMovingAttributePosition(), GNEMoveElementEdge::getMovingAttributePosition(), GNEMoveElementJunction::getMovingAttributePosition(), GNEMoveElementLane::getMovingAttributePosition(), GNEMoveElementLaneDouble::getMovingAttributePosition(), GNEMoveElementLaneSingle::getMovingAttributePosition(), GNEMoveElementPlan::getMovingAttributePosition(), GNEMoveElementPlanParent::getMovingAttributePosition(), GNEMoveElementShape::getMovingAttributePosition(), GNEMoveElementVehicle::getMovingAttributePosition(), and GNEMoveElementView::getMovingAttributePosition().
|
inherited |
Definition at line 893 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getTagStr(), and toString().
Referenced by GNECrossing::getAttributePositionVector(), GNEEdgeType::getAttributePositionVector(), GNEInternalLane::getAttributePositionVector(), GNELaneType::getAttributePositionVector(), GNEWalkingArea::getAttributePositionVector(), GNEAccess::getAttributePositionVector(), GNECalibrator::getAttributePositionVector(), getAttributePositionVector(), GNEClosingLaneReroute::getAttributePositionVector(), GNEClosingReroute::getAttributePositionVector(), GNEDestProbReroute::getAttributePositionVector(), GNEDetector::getAttributePositionVector(), GNELaneAreaDetector::getAttributePositionVector(), GNEOverheadWire::getAttributePositionVector(), GNEParkingAreaReroute::getAttributePositionVector(), GNEPOI::getAttributePositionVector(), GNEPoly::getAttributePositionVector(), GNERerouterInterval::getAttributePositionVector(), GNERerouterSymbol::getAttributePositionVector(), GNERouteProbe::getAttributePositionVector(), GNERouteProbReroute::getAttributePositionVector(), GNEStoppingPlace::getAttributePositionVector(), GNETAZSourceSink::getAttributePositionVector(), GNEVaporizer::getAttributePositionVector(), GNEVariableSpeedSignStep::getAttributePositionVector(), GNEVariableSpeedSignSymbol::getAttributePositionVector(), GNEDataInterval::getAttributePositionVector(), GNEDataSet::getAttributePositionVector(), GNEGenericData::getAttributePositionVector(), GNEMeanData::getAttributePositionVector(), GNEDemandElement::getAttributePositionVector(), GNEConnection::getAttributePositionVector(), GNEEdge::getAttributePositionVector(), GNEJunction::getAttributePositionVector(), GNELane::getAttributePositionVector(), GNEMoveElementConnection::getMovingAttributePositionVector(), GNEMoveElementCrossing::getMovingAttributePositionVector(), GNEMoveElementEdge::getMovingAttributePositionVector(), GNEMoveElementJunction::getMovingAttributePositionVector(), GNEMoveElementLane::getMovingAttributePositionVector(), GNEMoveElementLaneDouble::getMovingAttributePositionVector(), GNEMoveElementLaneSingle::getMovingAttributePositionVector(), GNEMoveElementPlan::getMovingAttributePositionVector(), GNEMoveElementPlanParent::getMovingAttributePositionVector(), GNEMoveElementShape::getMovingAttributePositionVector(), GNEMoveElementVehicle::getMovingAttributePositionVector(), and GNEMoveElementView::getMovingAttributePositionVector().
|
protectedinherited |
obtain depart parameter in string format
Definition at line 812 of file SUMOVehicleParameter.cpp.
References BEGIN, CONTAINER_TRIGGERED, SUMOVehicleParameter::depart, SUMOVehicleParameter::departProcedure, SPLIT, time2string(), and TRIGGERED.
Referenced by SUMOVehicleParameter::write().
|
protectedinherited |
obtain depart edge parameter in string format
Definition at line 977 of file SUMOVehicleParameter.cpp.
References DEFAULT, SUMOVehicleParameter::departEdge, SUMOVehicleParameter::departEdgeProcedure, GIVEN, RANDOM, and toString().
Referenced by SUMOVehicleParameter::write().
|
protectedinherited |
obtain depart lane parameter in string format
Definition at line 830 of file SUMOVehicleParameter.cpp.
References ALLOWED_FREE, BEST_FREE, BEST_PROB, DEFAULT, SUMOVehicleParameter::departLane, SUMOVehicleParameter::departLaneProcedure, FIRST_ALLOWED, FREE, GIVEN, RANDOM, and toString().
Referenced by getAttribute(), GNEVehicle::getAttribute(), and SUMOVehicleParameter::write().
|
protectedinherited |
obtain depart pos parameter in string format
Definition at line 863 of file SUMOVehicleParameter.cpp.
References BASE, DEFAULT, SUMOVehicleParameter::departPos, SUMOVehicleParameter::departPosProcedure, FREE, GIVEN, GIVEN_VEHROUTE, gPrecision, gPrecisionRandom, LAST, MAX2(), StringUtils::pruneZeros(), RANDOM, RANDOM_FREE, RANDOM_LOCATION, SPLIT_FRONT, STOP, and toString().
Referenced by getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), and SUMOVehicleParameter::write().
|
protectedinherited |
obtain depart pos lat parameter in string format
Definition at line 905 of file SUMOVehicleParameter.cpp.
References CENTER, DEFAULT, SUMOVehicleParameter::departPosLat, SUMOVehicleParameter::departPosLatProcedure, FREE, GIVEN, GIVEN_VEHROUTE, gPrecision, gPrecisionRandom, LEFT, MAX2(), StringUtils::pruneZeros(), RANDOM, RANDOM_FREE, RIGHT, and toString().
Referenced by getAttribute(), GNEVehicle::getAttribute(), and SUMOVehicleParameter::write().
|
protectedinherited |
obtain depart speed parameter in string format
Definition at line 941 of file SUMOVehicleParameter.cpp.
References AVG, DEFAULT, SUMOVehicleParameter::departSpeed, SUMOVehicleParameter::departSpeedProcedure, DESIRED, GIVEN, GIVEN_VEHROUTE, gPrecision, gPrecisionRandom, LAST, LIMIT, MAX, MAX2(), StringUtils::pruneZeros(), RANDOM, and toString().
Referenced by getAttribute(), GNEVehicle::getAttribute(), and SUMOVehicleParameter::write().
|
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 100 of file Parameterised.cpp.
References Parameterised::myMap, TL, StringUtils::toDouble(), WRITE_WARNING, and WRITE_WARNINGF.
Referenced by MSPModel_JuPedSim::add(), MSVehicleType::build(), MSVehicleType::check(), EnergyParams::EnergyParams(), 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(), MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus(), and MSDevice_Battery::readParameterValue().
|
protectedinherited |
get draw position index
Definition at line 140 of file GNEAdditionalListed.cpp.
References GNEHierarchicalElement::getParentAdditionals(), and GNEAdditionalListed::myAdditional.
Referenced by GNEAdditionalListed::updateGeometryListedAdditional().
|
overridevirtualinherited |
return exaggeration associated with this GLObject
Reimplemented from GUIGlObject.
Reimplemented in GNETAZ, GNEPOI, and GNEPoly.
Definition at line 142 of file GNEAdditional.cpp.
References GUIVisualizationSettings::addSize, and GUIVisualizationSizeSettings::getExaggeration().
Referenced by GNEAccess::drawGL(), GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERouteProbe::drawGL(), GNEVaporizer::drawGL(), GNELaneAreaDetector::drawJunctionPartialGL(), GNELaneAreaDetector::drawLanePartialGL(), and GNEAdditionalSquared::drawSquaredAdditional().
|
inherited |
get filename in which save this AC
Definition at line 101 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myFilename.
Referenced by GNENetHelper::SavingFilesHandler::addAdditionalFilename(), GNENetHelper::SavingFilesHandler::addDataFilename(), GNENetHelper::SavingFilesHandler::addDemandFilename(), GNENetHelper::SavingFilesHandler::addMeanDataFilename(), GNEVehicle::copyVehicle(), GNEMeanDataFrame::MeanDataEditor::onCmdCopyMeanData(), and GNEViewNet::onCmdTriangulatePolygon().
|
overridevirtualinherited |
get first path lane
Implements GNEPathElement.
Definition at line 838 of file GNEAdditional.cpp.
References GNEHierarchicalElement::getParentLanes().
|
inlineinherited |
Definition at line 95 of file GUIGlObject.h.
References GUIGlObject::myFullName.
Referenced by GUIGlObject::buildPopupHeader(), GNENetworkElement::getShapeEditedPopUpMenu(), GUIGlObject_AbstractAdd::GUIGlObject_AbstractAdd(), GUIGLObjectPopupMenu::onCmdCopyTypedName(), GUIParam_PopupMenuInterface::onCmdOpenTracker(), GUIParameterTableWindow::onLeftBtnPress(), GUICalibrator::openManipulator(), GUILaneSpeedTrigger::openManipulator(), GUITriggeredRerouter::openManipulator(), GUIDialog_GLChosenEditor::rebuildList(), GUIGlObject_AbstractAdd::remove(), and GUISelectedStorage::save().
|
inherited |
get icon associated with this GL Object
Definition at line 211 of file GUIGlObject.cpp.
References GUIGlObject::myIcon.
Referenced by GNENetworkElement::getShapeEditedPopUpMenu().
|
inlineinherited |
Returns the numerical id of the object.
Definition at line 105 of file GUIGlObject.h.
References GUIGlObject::myGlID.
Referenced by GUIMessageWindow::appendMsg(), GUIGlObject::buildSelectionPopupEntry(), GUIBaseVehicle::drawAction_drawPersonsAndContainers(), GUIBusStop::drawGL(), GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIJunctionWrapper::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GUIContainer::drawGL(), GUIEdge::drawGL(), GUILane::drawGL(), GUIPerson::drawGL(), GUIPointOfInterest::drawGL(), GUIPolygon::drawGL(), GUIBaseVehicle::drawGLAdditional(), GUIContainer::drawGLAdditional(), GUIPerson::drawGLAdditional(), GUILane::drawLinkRule(), GUIBaseVehicle::drawOnPos(), GUIJunctionWrapper::getColorValue(), GUIVehicle::getColorValue(), GUIMEVehicle::getColorValue(), GUIContainer::getColorValue(), GUIEdge::getColorValue(), GUIPerson::getColorValue(), GNEPOI::getGlID(), GNEPoly::getGlID(), GUISUMOAbstractView::getGUIGlObjectsAtPosition(), GUIEdge::getIDs(), GUISUMOAbstractView::getObjectAtPosition(), GUISUMOAbstractView::getObjectsAtPosition(), GUIShapeContainer::getPOIIds(), GUIShapeContainer::getPolygonIDs(), GUIBaseVehicle::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIEdge::getScaleValue(), GNEViewNet::getToolTipID(), GUITransportableControl::insertIDs(), GUIMEVehicleControl::insertVehicleIDs(), GUIVehicleControl::insertVehicleIDs(), GUILane::isLaneOrEdgeSelected(), GUIVehicle::isSelected(), GUIMEVehicle::isSelected(), GUIContainer::isSelected(), GUIEdge::isSelected(), GUILane::isSelected(), GUIPerson::isSelected(), GUISelectedStorage::isSelected(), GUISUMOViewParent::isSelected(), GUIGlChildWindow::isSelected(), GUIViewTraffic::onCmdAddRerouter(), GUIGLObjectPopupMenu::onCmdAddSelected(), GUIGLObjectPopupMenu::onCmdCenter(), GNEElementTree::onCmdCenterItem(), GUIViewTraffic::onCmdCloseEdge(), GUIViewTraffic::onCmdCloseLane(), GUIDialog_GLChosenEditor::onCmdDeselect(), GUIApplicationWindow::onCmdEditChosen(), GUIGLObjectPopupMenu::onCmdRemoveSelected(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdStartTrack(), GUIContainer::GUIContainerPopupMenu::onCmdStartTrack(), GUIPerson::GUIPersonPopupMenu::onCmdStartTrack(), GUIDialog_ChooserAbstract::onCmdTrack(), GUIViewTraffic::onGamingClick(), ComparatorClickPriority::operator()(), GUIDialog_ChooserAbstract::refreshList(), GLObjectValuePassConnector< T >::removeObject(), GUIVehicle::selectBlockingFoes(), GUIPolygon::setColor(), GUIMessageWindow::setCursorPos(), GUIPointOfInterest::setPOIColor(), GUIViewTraffic::showLaneReachability(), GUIBaseVehicle::~GUIBaseVehicle(), GUIGlObject::~GUIGlObject(), GUIPerson::~GUIPerson(), and GUIVehicle::~GUIVehicle().
|
overridevirtualinherited |
get GUIGlObject associated with this additional (constant)
Implements GNEAttributeCarrier.
Definition at line 84 of file GNEAdditional.cpp.
|
overridevirtualinherited |
get GUIGlObject associated with this additional
Implements GNEAttributeCarrier.
Definition at line 78 of file GNEAdditional.cpp.
Referenced by GNENetHelper::AttributeCarriers::deleteAdditional(), and GNENetHelper::AttributeCarriers::insertAdditional().
|
overridevirtualinherited |
methods to retrieve the elements linked to this additional
get GNEHierarchicalElement associated with this additional
Implements GNEAttributeCarrier.
Definition at line 72 of file GNEAdditional.cpp.
|
overridevirtual |
get Hierarchy Name (Used in AC Hierarchy)
Implements GNEAttributeCarrier.
Definition at line 499 of file GNECalibratorFlow.cpp.
References getAttribute(), GNEAttributeCarrier::getTagStr(), SUMO_ATTR_BEGIN, and SUMO_ATTR_END.
|
virtualinherited |
get ID (all Attribute Carriers have one)
Implements GNEReferenceCounter.
Reimplemented in GNEPOI.
Definition at line 89 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute(), and SUMO_ATTR_ID.
Referenced by GNEPlanCreator::addConsecutiveEdge(), GNECrossingFrame::addCrossing(), GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNEEdgeDataFrame::addEdgeData(), GNEPlanCreator::addFromToEdge(), GNEPlanCreator::addFromToJunction(), GNEPlanCreator::addFromToStoppingPlace(), GNEJunction::addIncomingGNEEdge(), GNEJunction::addInternalLane(), GNEJunction::addOutgoingGNEEdge(), GNENet::addReversedEdge(), GNEPlanCreator::addRoute(), GNEPlanCreator::addSingleEdge(), GNEPlanCreator::addSingleStoppingPlace(), GNEStopFrame::addStop(), GNEVehicleFrame::addVehicle(), GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEConnectorFrame::buildConnection(), GNEContainerFrame::buildContainer(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildContainerStop(), GNEAdditionalHandler::buildDestProbReroute(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildParkingSpace(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPersonPlan(), GNERouteHandler::buildPersonStop(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNEAdditionalHandler::buildRouteProbReroute(), GNERouteHandler::buildStop(), GNETAZRelDataFrame::buildTAZRelationData(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNEVehicleFrame::buildVehicleOverRoute(), GNERouteHandler::buildWalk(), GNEChange_Attribute::changeAttribute(), GNEAdditional::checkDrawFromContour(), GNEEdge::checkDrawFromContour(), GNEJunction::checkDrawFromContour(), GNELane::checkDrawFromContour(), GNEInductionLoopDetector::checkDrawRelatedContour(), GNEAdditional::checkDrawToContour(), GNEEdge::checkDrawToContour(), GNEJunction::checkDrawToContour(), GNELane::checkDrawToContour(), GNEAdditionalHandler::checkElement(), GNERouteHandler::checkElement(), GNEPlanParents::checkIntegrity(), GNEMoveElementLaneSingle::commitMoveShape(), GNEWireFrame::createBaseWireObject(), GNENet::createEdge(), GNEEdgeRelDataFrame::createPath(), GNERouteFrame::createPath(), GNEVehicleFrame::createPath(), GNEElementTree::createPopUpMenu(), GNENet::createRoundabout(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNENetHelper::AttributeCarriers::deleteConnection(), GNENetHelper::AttributeCarriers::deleteCrossing(), GNEViewNet::deleteDataAttributeCarrier(), GNENetHelper::AttributeCarriers::deleteDataInterval(), GNENetHelper::AttributeCarriers::deleteDataSet(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteGenericData(), GNENetHelper::AttributeCarriers::deleteInternalLane(), GNENetHelper::AttributeCarriers::deleteLane(), GNENetHelper::AttributeCarriers::deleteMeanData(), GNEViewNet::deleteNetworkAttributeCarrier(), GNENet::deleteNetworkElement(), GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteTAZSourceSink(), GNENetHelper::AttributeCarriers::deleteWalkingArea(), GNEJunction::drawAsBubble(), drawGL(), GNEWalkingArea::drawGL(), GNERouteHandler::duplicatePlan(), GNECreateEdgeFrame::EdgeTypeSelector::fillComboBox(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNETAZRelData::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNEEdge::getAttribute(), GNEClosingLaneReroute::getHierarchyName(), GNEClosingReroute::getHierarchyName(), GNEDestProbReroute::getHierarchyName(), GNEHierarchicalElement::getNewListOfParents(), GNEAccess::getParentName(), GNEVehicle::getParentName(), GNEGenericData::getPartialID(), GNECalibrator::getPopUpID(), GNEDetector::getPopUpID(), GNEMultiEntryExitDetector::getPopUpID(), GNEOverheadWire::getPopUpID(), GNEPoly::getPopUpID(), GNERerouter::getPopUpID(), GNEStoppingPlace::getPopUpID(), GNETAZ::getPopUpID(), GNETractionSubstation::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNENetworkElement::getPopUpID(), GNEStopFrame::getStopParameter(), GNEAttributeCarrierDialog::GNEAttributeCarrierDialog(), GNEContainer::GNEContainer(), GNEOverwriteElement::GNEOverwriteElement(), GNEPerson::GNEPerson(), GNERouteProbe::GNERouteProbe(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), GNEVType::GNEVType(), GNEAdditionalFrame::initBaseAdditionalObject(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertConnection(), GNENetHelper::AttributeCarriers::insertCrossing(), GNENetHelper::AttributeCarriers::insertDataInterval(), GNENetHelper::AttributeCarriers::insertDataSet(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertGenericData(), GNENetHelper::AttributeCarriers::insertLane(), GNENetHelper::AttributeCarriers::insertMeanData(), GNENetHelper::AttributeCarriers::insertTAZSourceSink(), GNENetHelper::AttributeCarriers::insertWalkingArea(), GNETLSEditorFrame::TLSJunction::isJunctionSelected(), GNENetHelper::AttributeCarriers::isNetworkElementAroundTriangle(), GNERoute::isRouteValid(), GNEEdge::isValid(), GNEAdditional::isValidAdditionalID(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEAdditional::isValidDetectorID(), GNENet::joinSelectedJunctions(), GNESelectorFrame::SelectionOperation::loadFromFile(), GNECrossingFrame::CrossingParameters::markEdge(), GNENet::mergeJunctions(), GNEAttributeCarrierDialog::onCmdAccept(), GNECalibratorDialog::onCmdAccept(), GNERerouterDialog::onCmdAccept(), GNEVariableSpeedSignDialog::onCmdAccept(), GNEViewNet::onCmdAddJoinTLS(), GNEGenericDataFrame::IntervalSelector::onCmdCreateInterval(), GNEViewNet::onCmdResetEndPoints(), GNEViewNet::onCmdReverse(), GNEViewNet::onCmdTransformPOI(), GNEShapeFrame::processClickPOILanes(), GNEChange_Crossing::redo(), GNEChange_Additional::redoName(), GNEChange_DataInterval::redoName(), GNEChange_DataSet::redoName(), GNEChange_DemandElement::redoName(), GNEChange_Edge::redoName(), GNEChange_EdgeType::redoName(), GNEChange_Junction::redoName(), GNEChange_Lane::redoName(), GNEChange_TAZSourceSink::redoName(), GNEChange_TLS::redoName(), GNEChange_ToggleAttribute::redoName(), GNEDemandElementSelector::refreshDemandElementSelector(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureParents::remove(), GNEEdge::removeConnection(), GNEJunction::removeEdgeFromCrossings(), GNEJunction::removeIncomingGNEEdge(), GNEJunction::removeInternalLane(), GNEJunction::removeOutgoingGNEEdge(), GNENet::replaceIncomingEdge(), GNEHierarchicalStructureParents::replaceSingle(), GNEHierarchicalStructureParents::replaceSingle(), GNEHierarchicalStructureParents::replaceSingle(), GNEHierarchicalStructureParents::replaceSingle(), GNEHierarchicalStructureParents::replaceSingle(), GNEHierarchicalStructureParents::replaceSingle(), GNEHierarchicalStructureParents::replaceSingle(), GNENet::reverseEdge(), GNEAdditional::setAdditionalID(), GNEMultiEntryExitDetector::setAttribute(), GNERerouter::setAttribute(), GNETractionSubstation::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNEConnection::setAttribute(), GNEEdge::setAttribute(), GNEEdgeType::setAttribute(), GNELane::setAttribute(), GNEEdge::setAttribute(), GNECreateEdgeFrame::EdgeTypeSelector::setCurrentEdgeType(), GNEDemandElementSelector::setDemandElement(), GNEDemandElement::setDemandElementID(), GNETAZRelDataFrame::Legend::setLabels(), GNEMoveElementVehicle::setMoveShape(), GNEAttributesEditorType::setNewParent(), GNEElementTree::showAttributeCarrierParents(), GNEDemandElementSelector::showDemandElementSelector(), GNEElementTree::showHierarchicalElementChildren(), GNEEdge::smooth(), GNEEdge::smoothElevation(), GNEEdge::smoothShape(), GNENet::splitEdge(), GNEAccess::splitEdgeGeometry(), GNECalibrator::splitEdgeGeometry(), GNEDetector::splitEdgeGeometry(), GNEStoppingPlace::splitEdgeGeometry(), GNENet::splitJunction(), GNETLSEditorFrame::TLSJunction::toggleJunctionSelected(), GNEViewObjectSelector::toggleSelectedElement(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToVehicle(), GNEChange_Crossing::undo(), GNEChange_Additional::undoName(), GNEChange_DataInterval::undoName(), GNEChange_DataSet::undoName(), GNEChange_DemandElement::undoName(), GNEChange_Edge::undoName(), GNEChange_EdgeType::undoName(), GNEChange_Junction::undoName(), GNEChange_Lane::undoName(), GNEChange_TAZSourceSink::undoName(), GNEChange_TLS::undoName(), GNEChange_ToggleAttribute::undoName(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNEConnection::updateConnectionID(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNENetHelper::AttributeCarriers::updateEdgeID(), GNENetHelper::AttributeCarriers::updateEdgeTypeID(), GNEDataInterval::updateGenericDataIDs(), GNENetHelper::AttributeCarriers::updateJunctionID(), GNENetHelper::AttributeCarriers::updateMeanDataID(), GNECalibrator::writeAdditional(), writeAdditional(), GNEMultiEntryExitDetector::writeAdditional(), GNEOverheadWire::writeAdditional(), GNERerouter::writeAdditional(), GNERouteProbe::writeAdditional(), GNEVaporizer::writeAdditional(), GNEVariableSpeedSign::writeAdditional(), GNEAdditional::writeAdditionalAttributes(), GNEDataSet::writeDataSet(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNERoute::writeDemandElement(), GNERouteDistribution::writeDemandElement(), GNEStop::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEVTypeDistribution::writeDemandElement(), GNEEdgeData::writeGenericData(), GNEEdgeRelData::writeGenericData(), GNETAZRelData::writeGenericData(), GNEMeanData::writeMeanData(), GNETAZSourceSink::writeTAZSourceSink(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_EdgeType::~GNEChange_EdgeType(), and GNEChange_MeanData::~GNEChange_MeanData().
|
protectedinherited |
get insertion checks in string format
Definition at line 1121 of file SUMOVehicleParameter.cpp.
References ALL, StringBijection< T >::getString(), StringBijection< T >::getValues(), SUMOVehicleParameter::insertionChecks, SUMOXMLDefinitions::InsertionChecks, and toString().
Referenced by getAttribute(), and GNEVehicle::getAttribute().
|
staticprotectedinherited |
get JuPedSim color
Definition at line 773 of file GNEAdditional.cpp.
References GNE_TAG_JPS_OBSTACLE, and GNE_TAG_JPS_WALKABLEAREA.
|
staticprotectedinherited |
get JuPedSim fill
Definition at line 787 of file GNEAdditional.cpp.
References GNE_TAG_JPS_OBSTACLE, and GNE_TAG_JPS_WALKABLEAREA.
|
staticprotectedinherited |
get JuPedSim color
Definition at line 800 of file GNEAdditional.cpp.
References GNE_TAG_JPS_OBSTACLE, and GNE_TAG_JPS_WALKABLEAREA.
|
staticprotectedinherited |
get JuPedSim type
Definition at line 759 of file GNEAdditional.cpp.
References GNE_TAG_JPS_OBSTACLE, and GNE_TAG_JPS_WALKABLEAREA.
|
overridevirtualinherited |
get last path lane
Implements GNEPathElement.
Definition at line 844 of file GNEAdditional.cpp.
References GNEHierarchicalElement::getParentLanes().
|
protectedinherited |
get listed position in view
Definition at line 134 of file GNEAdditionalListed.cpp.
References GNEAdditionalListed::myIconPosition.
Referenced by getPositionInView(), GNEClosingLaneReroute::getPositionInView(), GNEClosingReroute::getPositionInView(), GNEDestProbReroute::getPositionInView(), GNEParkingAreaReroute::getPositionInView(), GNERerouterInterval::getPositionInView(), GNERouteProbReroute::getPositionInView(), and GNEVariableSpeedSignStep::getPositionInView().
|
inlineinherited |
Returns the id of the object as known to microsim.
Definition at line 144 of file GUIGlObject.h.
References GUIGlObject::myMicrosimID.
Referenced by SUMORTree::addAdditionalGLObject(), GNEViewNet::askMergeJunctions(), GNEJunction::checkDrawFromContour(), GNETLSEditorFrame::controlsEdge(), GUIGlObject::createFullName(), GNENetHelper::AttributeCarriers::deleteEdgeType(), GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteSingleJunction(), GNEAdditional::drawAdditionalID(), GNEInternalLane::drawGL(), GUIGlObject::drawName(), GNECalibrator::getAttribute(), getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEMultiEntryExitDetector::getAttribute(), GNEOverheadWire::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEParkingSpace::getAttribute(), GNERerouter::getAttribute(), GNERouteProbe::getAttribute(), GNERouteProbReroute::getAttribute(), GNETAZ::getAttribute(), GNETractionSubstation::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNERoute::getAttribute(), GNERouteDistribution::getAttribute(), GNERouteRef::getAttribute(), GNEStop::getAttribute(), GNEVehicle::getAttribute(), GNEVType::getAttribute(), GNEVTypeDistribution::getAttribute(), GNEVTypeRef::getAttribute(), GNEConnection::getAttribute(), GNEEdge::getAttribute(), GNEEdgeType::getAttribute(), GNEJunction::getAttribute(), GNELane::getAttribute(), GNEWalkingArea::getAttribute(), GNEDetector::getDetectorAttribute(), GNEWalkingArea::getNBWalkingArea(), GUIDialog_ChooserAbstract::getObjectName(), GNEACChooserDialog::getObjectName(), GNEMultiEntryExitDetector::getParentName(), GNERerouter::getParentName(), GNETAZ::getParentName(), GNETractionSubstation::getParentName(), GNEVariableSpeedSign::getParentName(), GNERouteDistribution::getParentName(), GNEVType::getParentName(), GNEVTypeDistribution::getParentName(), GNEPOI::getParentName(), GNEPoly::getParentName(), GNEStoppingPlace::getStoppingPlaceAttribute(), GNEChange_TLS::GNEChange_TLS(), GNETLSEditorFrame::handleMultiChange(), GNENetHelper::AttributeCarriers::insertEdgeType(), GNENetHelper::AttributeCarriers::insertInternalLane(), GUIGLObjectPopupMenu::onCmdCopyName(), GNENetHelper::AttributeCarriers::registerEdge(), GNENetHelper::AttributeCarriers::registerEdgeType(), GNENetHelper::AttributeCarriers::registerJunction(), SUMORTree::removeAdditionalGLObject(), GNENetHelper::AttributeCarriers::retrieveConnection(), GNENetHelper::AttributeCarriers::retrieveCrossing(), GNENetHelper::AttributeCarriers::retrieveInternalLane(), GNENetHelper::AttributeCarriers::retrieveLane(), GNENetHelper::AttributeCarriers::retrieveWalkingArea(), GNEStop::setStopMicrosimID(), GNENet::splitEdge(), and GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
|
overridevirtual |
methods to retrieve the elements linked to this calibratorFlow
get GNEMoveElement associated with this calibratorFlow
Implements GNEAttributeCarrier.
Definition at line 78 of file GNECalibratorFlow.cpp.
|
inherited |
get pointer to net
Definition at line 95 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myNet.
Referenced by GNECreateEdgeFrame::addBikelane(), GNECalibratorDialog::CalibratorFlowsList::addNewElement(), GNECreateEdgeFrame::addSidewalk(), GNETAZFrame::CurrentTAZ::addSourceSink(), GNEPathManager::PathCalculator::calculateReachability(), GNECalibratorDialog::CalibratorFlowsList::CalibratorFlowsList(), GNERouteHandler::canReverse(), GNEChange_Attribute::changeAttribute(), GNEConnection::changeTLIndex(), GNEDemandElementPlan::checkDrawContainerPlan(), GNEViewNetHelper::LockIcon::checkDrawing(), GNEDemandElementPlan::checkDrawPersonPlan(), GNERerouterIntervalDialog::ClosingLaneReroutesList::ClosingLaneReroutesList(), GNERerouterIntervalDialog::ClosingReroutesList::ClosingReroutesList(), GNEDemandElementPlan::computePlanPathElement(), GNERoute::copyRoute(), GNEVehicle::copyVehicle(), GNETLSEditorFrame::TLSPrograms::createTLS(), GNERerouterIntervalDialog::DestProbReroutesList::DestProbReroutesList(), GNEGenericData::drawAttribute(), GNEPathManager::drawLanePathElements(), GNEAdditionalListed::drawListedAdditional(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GNEMoveElementLaneDouble::fixMovingProblem(), GNEMoveElementLaneSingle::fixMovingProblem(), GNEGenericDataFrame::DataSetSelector::getDataSet(), GNEViewNetHelper::IntervalBar::getDataSet(), GNEMoveElementEdge::getMoveOperation(), GNEMoveElementLaneDouble::getMoveOperation(), GNEMoveElementLaneSingle::getMoveOperation(), GNEMoveElementPlan::getMoveOperation(), GNEMoveElementShape::getMoveOperation(), GNEMoveElementVehicle::getMoveOperation(), GNEMoveElementViewResizable::getMoveOperation(), GNEAttributeCarrierDialog::GNEAttributeCarrierDialog(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEEdgeData::isGenericDataVisible(), GNEMoveElementLaneDouble::isMovingAttributeValid(), GNEMoveElementLaneSingle::isMovingAttributeValid(), GNEAttributeCarrierDialog::onCmdAccept(), GNECalibratorDialog::onCmdAccept(), GNERerouterDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), GNEVariableSpeedSignDialog::onCmdAccept(), GNEVehicleTypeDialog::onCmdAccept(), GNEConnectorFrame::ConnectionOperations::onCmdClearSelectedConnections(), GNECreateEdgeFrame::EdgeTypeSelector::onCmdDeleteEdgeType(), GNETLSEditorFrame::TLSFile::onCmdLoadTLSProgram(), GNETLSEditorFrame::TLSPrograms::onCmdSaveChanges(), GNEConnectorFrame::ConnectionOperations::onCmdSelectConflicts(), GNECrossingFrame::CrossingParameters::onCmdSetAttribute(), GNEAttributeCarrierDialog::AttributeTextField::onCmdSetAttribute(), GNERerouterIntervalDialog::ParkingAreaReroutesList::ParkingAreaReroutesList(), GNEMoveElementEdge::processNoneJunctionSelected(), GNEChange_Additional::redo(), GNEChange_Attribute::redo(), GNEChange_Children::redo(), GNEChange_Connection::redo(), GNEChange_Crossing::redo(), GNEChange_DataInterval::redo(), GNEChange_DataSet::redo(), GNEChange_DemandElement::redo(), GNEChange_Edge::redo(), GNEChange_EdgeType::redo(), GNEChange_GenericData::redo(), GNEChange_Junction::redo(), GNEChange_Lane::redo(), GNEChange_MeanData::redo(), GNEChange_TAZSourceSink::redo(), GNEChange_TLS::redo(), GNEChange_ToggleAttribute::redo(), GNEElementList::removeElementRecursively(), GNEElementList::removeElementRecursively(), GNEDataInterval::removeGenericDataChild(), GNEMoveElementConnection::removeGeometryPoint(), GNEMoveElementCrossing::removeGeometryPoint(), GNEMoveElementJunction::removeGeometryPoint(), GNEMoveElementLane::removeGeometryPoint(), GNEMoveElementShape::removeGeometryPoint(), GNEAdditional::replaceAdditionalChildEdges(), GNEAdditional::replaceAdditionalChildLanes(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEDemandElement::replaceParentEdges(), GNEDemandElementPlan::replacePlanParent(), GNERouteHandler::reverse(), GNERerouterIntervalDialog::RouteProbReroutesList::RouteProbReroutesList(), GNEElementTable::Row::Row(), GNEMoveElementJunction::setMoveShape(), GNETAZFrame::CurrentTAZ::setTAZ(), GNEVehicleTypeDialog::VTypeAttributes::VClassRow::setVariable(), GNERouteHandler::transformToContainer(), GNERouteHandler::transformToContainerFlow(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToPerson(), GNERouteHandler::transformToPersonFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToTripJunctions(), GNERouteHandler::transformToTripTAZs(), GNERouteHandler::transformToVehicle(), GNEChange_Additional::undo(), GNEChange_Attribute::undo(), GNEChange_Children::undo(), GNEChange_Connection::undo(), GNEChange_Crossing::undo(), GNEChange_DataInterval::undo(), GNEChange_DataSet::undo(), GNEChange_DemandElement::undo(), GNEChange_Edge::undo(), GNEChange_EdgeType::undo(), GNEChange_GenericData::undo(), GNEChange_Junction::undo(), GNEChange_Lane::undo(), GNEChange_MeanData::undo(), GNEChange_TAZSourceSink::undo(), GNEChange_TLS::undo(), GNEChange_ToggleAttribute::undo(), GNEViewNetHelper::ViewObjectsSelector::updateDemandElements(), GNEAdditionalSquared::updatedSquaredCenteringBoundary(), GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements(), GNEDemandElementPlan::updatePlanCenteringBoundary(), 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_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_MeanData::~GNEChange_MeanData(), GNEChange_TAZSourceSink::~GNEChange_TAZSourceSink(), GNEChange_TLS::~GNEChange_TLS(), and GNEChange_ToggleAttribute::~GNEChange_ToggleAttribute().
|
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 161 of file GNEHierarchicalElement.cpp.
References GNEAttributeCarrier::getID(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentLanes(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), SUMO_TAG_EDGE, SUMO_TAG_LANE, and toString().
Referenced by GNEDetector::splitEdgeGeometry(), GNEOverheadWire::splitEdgeGeometry(), GNERoute::splitEdgeGeometry(), GNETranship::splitEdgeGeometry(), and GNEWalk::splitEdgeGeometry().
|
inherited |
Returns the additional name.
Definition at line 465 of file GNEAdditional.cpp.
References GNEAdditional::myAdditionalName.
|
overridevirtualinherited |
Returns the name of the object (default "")
Reimplemented from GUIGlObject.
Definition at line 90 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getAttribute(), and SUMO_ATTR_NAME.
|
virtualinherited |
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 |
Reimplemented in MSActuatedTrafficLightLogic, MSSimpleTrafficLightLogic, and NEMALogic.
Definition at line 90 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by MSPModel_JuPedSim::add(), NBRailwayTopologyAnalyzer::addBidiEdge(), NBEdge::addRestrictedLane(), FareModul::addStop(), NBEdge::append(), NBEdgeCont::attachRemoved(), GUIInductLoop::buildDetectorGUIRepresentation(), MSDevice_ElecHybrid::buildVehicleDevices(), MSDevice_Example::buildVehicleDevices(), ROEdge::cacheParamRestrictions(), SUMOVTypeParameter::cacheParamRestrictions(), MSVehicleType::check(), MSRailSignal::constraintsAllow(), GUINet::createTLWrapper(), GNEEdge::drawEdgeName(), GNEConnection::drawEdgeValues(), GNEGenericData::drawFilteredAttribute(), GUIEdge::drawGL(), GUIPointOfInterest::drawGL(), GNEPOI::drawPOI(), EnergyParams::EnergyParams(), MSPModel_JuPedSim::execute(), MSDevice_SSM::filterByConflictType(), LIBSUMO_NAMESPACE::TrafficLight::findConstraintsDeadLocks(), LIBSUMO_NAMESPACE::Simulation::findIntermodalRoute(), GUIBusStop::finishedLoading(), MSStoppingPlace::finishedLoading(), GUIVehicle::getColorValue(), GNEEdgeData::getColorValue(), GNEEdgeRelData::getColorValue(), GNETAZRelData::getColorValue(), GUIEdge::getColorValue(), GUILane::getColorValue(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), LIBSUMO_NAMESPACE::TrafficLight::getFutureTripIds(), MSTLLogicControl::WAUTSwitchProcedure::getGSPTime(), RORoutable::getMaxSpeed(), MSDevice_SSM::getMDRAC_PRT(), MSDevice_SSM::getMeasuresAndThresholds(), MSSOTLRequestPolicy::getMinDecisionalPhaseDuration(), GUIBaseVehicle::getOptionalName(), GUITrafficLightLogicWrapper::getOptionalName(), MSDevice_SSM::getOutputFilename(), MSSimpleTrafficLightLogic::getParameter(), NEMALogic::getParameter(), LIBSUMO_NAMESPACE::Simulation::getParameter(), MSBaseVehicle::getPrefixedParameter(), GUIBaseVehicle::getScaleValue(), GNETAZRelData::getScaleValue(), LIBSUMO_NAMESPACE::Vehicle::getStopParameter(), SUMOTrafficObject::getStringParam(), MSRailSignalConstraint::getVeh(), LIBSUMO_NAMESPACE::TrafficLight::getVehicleByTripId(), MSStoppingPlaceRerouter::getWeight(), MSRailSignal::hasInsertionConstraint(), MSInsertionControl::hasTaxiDeviceType(), MSRailSignalControl::haveDeadlock(), MSLink::ignoreFoe(), MSSOTLPhasePolicy::init(), MSStageDriving::init(), PushButtonLogic::init(), SigmoidLogic::init(), SUMOVTypeParameter::initRailVisualizationParameters(), NIImporter_OpenStreetMap::insertNodeChecking(), MSAbstractLaneChangeModel::laneChangeOutput(), NWWriter_OpenDrive::mapmatchRoadObjects(), Parameterised::mergeParameters(), MSSimpleTrafficLightLogic::MSSimpleTrafficLightLogic(), MSSOTLPolicy::MSSOTLPolicy(), MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus(), NIImporter_OpenStreetMap::RelationHandler::myEndElement(), MSDevice_GLOSA::notifyEnter(), MSRailSignalConstraint_Predecessor::PassedTracker::notifyEnter(), GNEVType::overwriteVType(), NWWriter_OpenDrive::parseTrafficSign(), NBTrafficLightDefinition::railSignalUncontrolled(), MSDevice_Battery::readParameterValue(), MSDevice_SSM::requestsTrajectories(), MSDevice_Bluelight::resetVehicle(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), NBTrafficLightLogicCont::setOpenDriveSignalParameters(), NBEdge::setOrigID(), MSVehicle::slowDownForSchedule(), NBEdgeCont::splitAt(), LIBSUMO_NAMESPACE::TrafficLight::swapParameters(), LIBSUMO_NAMESPACE::TrafficLight::updateConstraints(), NBEdge::updateRemovedNodes(), MSDevice_SSM::useGeoCoords(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::WAUTSwitchProcedure_Stretch(), MSDevice_SSM::writeLanesPositions(), NWWriter_DlrNavteq::writeLinksUnsplitted(), MSDevice_SSM::writePositions(), NWWriter_OpenDrive::writeRoadObjectPOI(), NWWriter_OpenDrive::writeRoadObjectPoly(), NWWriter_OpenDrive::writeRoadObjects(), and NWWriter_OpenDrive::writeSignals().
|
overridevirtual |
get parameters associated with this calibratorFlow
Implements GNEAttributeCarrier.
Definition at line 90 of file GNECalibratorFlow.cpp.
|
overridevirtual |
get parameters associated with this calibratorFlow
Implements GNEAttributeCarrier.
Definition at line 84 of file GNECalibratorFlow.cpp.
|
inherited |
Returns the inner key/value map.
Definition at line 124 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NIImporter_SUMO::_loadNetwork(), NBNode::addCrossing(), NBEdge::addLane(), NBEdge::append(), LIBSUMO_NAMESPACE::TrafficLight::buildConstraint(), GUIParameterTableWindow::closeBuilding(), NLHandler::closeEdge(), NBTrafficLightDefinition::compute(), GNEGenericData::drawAttribute(), GNEGenericData::drawFilteredAttribute(), NLDetectorBuilder::endE3Detector(), MSRailSignalConstraint_Predecessor::getDescription(), NWWriter_OpenDrive::getDividerType(), GUILane::getParameterWindow(), MSRailCrossing::init(), MSActuatedTrafficLightLogic::init(), MSDevice_Taxi::initDispatch(), MSPModel_JuPedSim::initialize(), MSBaseVehicle::initTransientModelParams(), NIImporter_OpenStreetMap::insertEdge(), NIImporter_OpenStreetMap::insertNodeChecking(), GNEEdgeData::isGenericDataVisible(), GNEEdgeRelData::isGenericDataVisible(), GNETAZRelData::isGenericDataVisible(), GNEGenericData::isVisibleInspectDeleteSelect(), NBEdge::NBEdge(), NBLoadedSUMOTLDef::NBLoadedSUMOTLDef(), NBTrafficLightLogic::NBTrafficLightLogic(), GUIParameterTableWindow::numParams(), GNEVType::overwriteVType(), Parameterised::setParameters(), LIBSUMO_NAMESPACE::TrafficLight::swapConstraints(), 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 130 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by GNEAttributeCarrier::getCommonAttribute().
|
overridevirtualinherited |
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 446 of file GNEAdditional.cpp.
References GUIParameterTableWindow::closeBuilding(), GNEAttributeCarrier::getAttribute(), GNETagProperties::getAttributeProperties(), GUIParameterTableWindow::mkItem(), and GNEAttributeCarrier::myTagProperty.
|
inherited |
get parent additionals
Definition at line 71 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureParents::get(), and GNEHierarchicalElement::myHierarchicalStructureParents.
Referenced by GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEAdditionalHandler::buildDestProbReroute(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditional::checkDrawDeleteContourSmall(), GNEVehicle::computePathElement(), GNEVehicle::copyVehicle(), GNEAccess::drawGL(), GNERerouterSymbol::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEAdditional::drawParentChildLines(), GNERerouterSymbol::drawRerouterSymbol(), GNETAZRelData::drawTAZRel(), GNEVariableSpeedSignSymbol::drawVSSSymbol(), GNEAccess::getAttribute(), GNECalibrator::getAttribute(), getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEEntryExitDetector::getAttribute(), GNEOverheadWire::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEParkingSpace::getAttribute(), GNERerouterInterval::getAttribute(), GNERouteProbReroute::getAttribute(), GNETAZSourceSink::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNETAZRelData::getAttribute(), GNEStop::getAttribute(), GNEVehicle::getAttribute(), GNEParkingSpace::getAttributeDouble(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEStop::getAttributePosition(), GNEStop::getCenteringBoundary(), GNEAdditional::getCenteringBoundary(), GNEAdditionalListed::getDrawPositionIndex(), GNEDemandElement::getEdgeStopIndex(), GNEStop::getFirstPathLane(), GNEParkingAreaReroute::getHierarchyName(), GNETAZRelData::getHierarchyName(), GNEStop::getHierarchyName(), GNEAccess::getParentName(), getParentName(), GNEClosingLaneReroute::getParentName(), GNEClosingReroute::getParentName(), GNEDestProbReroute::getParentName(), GNEParkingAreaReroute::getParentName(), GNEParkingSpace::getParentName(), GNERerouterInterval::getParentName(), GNERerouterSymbol::getParentName(), GNERouteProbReroute::getParentName(), GNEVariableSpeedSignStep::getParentName(), GNEVariableSpeedSignSymbol::getParentName(), GNEStop::getParentName(), GNEVehicle::getParentName(), GNEHierarchicalElement::getParentStoppingPlaces(), GNEHierarchicalElement::getParentTAZs(), GNETAZRelData::getPositionInView(), GNEStop::getPositionInView(), GNEClosingLaneReroute::GNEClosingLaneReroute(), GNEClosingReroute::GNEClosingReroute(), GNEDestProbReroute::GNEDestProbReroute(), GNEParkingAreaReroute::GNEParkingAreaReroute(), GNERouteProbReroute::GNERouteProbReroute(), GNEAccess::isValid(), GNEVariableSpeedSignStep::isValid(), GNEVehicle::isValid(), GNERerouterIntervalDialog::onCmdAccept(), GNEAdditional::replaceAdditionalParent(), GNENet::replaceIncomingEdge(), GNEDemandElement::replaceLastParentAdditional(), GNEGenericData::replaceParentTAZElement(), GNERerouterIntervalDialog::RouteProbReroutesList::RouteProbReroutesList(), setAttribute(), GNEParkingSpace::setAttribute(), GNETAZRelData::setFunctionalColor(), GNEStop::setStopMicrosimID(), GNEElementTree::showAttributeCarrierParents(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToTripTAZs(), GNETAZRelData::updateGeometry(), GNEStop::updateGeometry(), GNEStopPlan::updateGeometry(), GNEVehicle::updateGeometry(), GNELane::updateGeometry(), GNEAdditionalListed::updateGeometryListedAdditional(), GNEDemandElementPlan::updatePlanCenteringBoundary(), GNECalibrator::writeAdditional(), writeAdditional(), GNEOverheadWire::writeAdditional(), GNEStop::writeDemandElement(), and GNETAZRelData::writeGenericData().
|
inherited |
get parent demand elements
Definition at line 101 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureParents::get(), and GNEHierarchicalElement::myHierarchicalStructureParents.
Referenced by GNEDemandElement::buildMenuCommandRouteLength(), GNEStop::canDrawVehicleStop(), GNERouteHandler::canReverse(), GNEDemandElementPlan::checkDrawContainerPlan(), GNEDemandElement::checkDrawDeleteContourSmall(), GNEDemandElementPlan::checkDrawPersonPlan(), GNEVehicle::checkDrawRelatedContour(), GNERoute::computePathElement(), GNEDemandElementPlan::computePlanPathElement(), GNEVehicle::copyVehicle(), GNEDemandElement::deleteGLObject(), GNEStopPlan::drawGL(), GNEStop::drawIndex(), GNERoute::drawLanePartialGL(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), getAttribute(), GNERouteProbReroute::getAttribute(), GNERouteRef::getAttribute(), GNEStop::getAttribute(), GNEVehicle::getAttribute(), GNEVTypeRef::getAttribute(), getAttributeDouble(), GNEStop::getAttributeDouble(), GNERouteRef::getCenteringBoundary(), GNEVTypeRef::getCenteringBoundary(), GNERoute::getColor(), GNERouteRef::getColor(), GNEStop::getColor(), GNEVTypeRef::getColor(), GNEDemandElement::getEdgeStopIndex(), GNERoute::getFirstPathLane(), GNERouteRef::getFirstPathLane(), GNEVTypeRef::getFirstPathLane(), GNEDemandElementPlan::getFirstPlanPathLane(), GNERouteProbReroute::getHierarchyName(), GNERoute::getLastPathLane(), GNERouteRef::getLastPathLane(), GNEVTypeRef::getLastPathLane(), GNEDemandElementPlan::getLastPlanPathLane(), GNEMoveElementPlan::getMoveOperation(), GNEContainer::getParentName(), GNEPerson::getParentName(), GNEPersonTrip::getParentName(), GNERide::getParentName(), GNERouteRef::getParentName(), GNEStop::getParentName(), GNEStopPlan::getParentName(), GNETranship::getParentName(), GNETransport::getParentName(), GNEVTypeRef::getParentName(), GNEWalk::getParentName(), GNEDemandElementPlan::getPersonPlanProblem(), GNEDemandElementPlan::getPlanAttribute(), GNEDemandElementPlan::getPlanAttributeDouble(), GNEDemandElementPlan::getPlanAttributePosition(), GNEDemandElementPlan::getPlanHierarchyName(), GNEDemandElementPlan::getPlanPositionInView(), GNERouteRef::getPositionInView(), GNEVTypeRef::getPositionInView(), GNEDemandElement::getRouteParent(), GNEDemandElement::getTypeParent(), GNEContainer::getVClass(), GNEPerson::getVClass(), GNERoute::getVClass(), GNERouteRef::getVClass(), GNEStop::getVClass(), GNEVehicle::getVClass(), GNEVTypeRef::getVClass(), GNEDemandElementPlan::isPlanPersonValid(), GNEVehicle::isValid(), GNEElementTree::onCmdDeleteItem(), GNEElementTree::onCmdMoveItemDown(), GNEElementTree::onCmdMoveItemUp(), GNEViewNet::onCmdToggleLockContainer(), GNEViewNet::onCmdToggleLockPerson(), GNERouteHandler::reverse(), GNERoute::setAttribute(), GNEVehicle::setAttribute(), GNERoute::setAttribute(), GNEElementTree::showAttributeCarrierParents(), GNEViewNetHelper::DemandViewOptions::showNonInspectedDemandElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNELane::updateGeometry(), GNEDemandElementPlan::updatePlanCenteringBoundary(), writeAdditional(), GNEVehicle::writeDemandElement(), GNEDemandElementPlan::writeLocationAttributes(), and GNEDemandElementPlan::writeOriginStop().
|
inherited |
get parent edges
Definition at line 59 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureParents::get(), and GNEHierarchicalElement::myHierarchicalStructureParents.
Referenced by GNELane::allowPedestrians(), GNELane::buildEdgeOperations(), GNERouteHandler::buildFlowOverRoute(), GNELane::buildLaneOperations(), GNEDemandElement::buildMenuCommandRouteLength(), GNELane::buildTemplateOperations(), GNERouteHandler::buildVehicleOverRoute(), GNEVehicleFrame::buildVehicleOverRoute(), GNELane::calculateLaneContour(), GNEAdditional::calculatePerpendicularLine(), GNERouteHandler::canReverse(), GNEConnection::changeTLIndex(), GNEEdgeRelData::computePathElement(), GNERoute::computePathElement(), GNEDemandElementPlan::computePlanPathElement(), GNEVehicle::copyVehicle(), GNEElementTree::createPopUpMenu(), GNELane::drawArrows(), GNELane::drawAsWaterway(), GNECalibrator::drawCalibratorSymbol(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNEVaporizer::drawGL(), GNEStopPlan::drawGL(), GNELane::drawGL(), GNELane::drawLane2LaneConnections(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNELane::drawLaneStopOffset(), GNELane::drawLinkNo(), GNELane::drawMarkingsAndBoundings(), GNELane::drawStartEndGeometryPoints(), GNELane::drawTLSLinkNo(), GNEConnection::existNBEdgeConnection(), GNECalibrator::getAttribute(), GNERerouterSymbol::getAttribute(), GNERouteProbe::getAttribute(), GNETAZSourceSink::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNERoute::getAttribute(), GNEVehicle::getAttribute(), GNEConnection::getAttribute(), GNELane::getAttribute(), GNERoute::getAttributeDouble(), GNERoute::getAttributePosition(), GNELane::getAttributePositionVector(), GNEEdgeData::getCenteringBoundary(), GNEEdgeRelData::getCenteringBoundary(), GNERoute::getCenteringBoundary(), GNEDemandElement::getColorByScheme(), GNELane::getColorValue(), GNERoute::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEConnection::getEdgeFrom(), GNEConnection::getEdgeTo(), GNERoute::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEDemandElementPlan::getFirstPlanPathLane(), GNELane::getGNEIncomingConnections(), GNELane::getGNEOutcomingConnections(), GNERerouterSymbol::getHierarchyName(), GNEEdgeData::getHierarchyName(), GNEEdgeRelData::getHierarchyName(), GNEContainer::getHierarchyName(), GNEVehicle::getHierarchyName(), GNELane::getLaneParametricLength(), GNELane::getLaneShape(), GNERoute::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEDemandElementPlan::getLastPlanPathLane(), GNELane::getLengthGeometryFactor(), GNEMoveElementPlan::getMoveOperation(), GNEMoveElementPlanParent::getMoveOperation(), GNEConnection::getNBConnection(), GNEConnection::getNBEdgeConnection(), GNEHierarchicalElement::getNewListOfParents(), GNELane::getParameters(), GNELane::getParameters(), GNELane::getParentEdge(), GNECalibrator::getParentName(), GNERouteProbe::getParentName(), GNEVaporizer::getParentName(), GNERoute::getParentName(), GNEVehicle::getParentName(), GNELane::getParentName(), GNEDemandElementPlan::getPlanAttribute(), GNEDemandElementPlan::getPlanHierarchyName(), GNEDemandElementPlan::getPlanPositionInView(), GNERerouterSymbol::getPopUpID(), GNELane::getPopUpMenu(), GNEEdgeData::getPositionInView(), GNEEdgeRelData::getPositionInView(), GNELane::getSpeed(), GNEStopFrame::getStopParameter(), GNERoute::GNERoute(), GNERoute::GNERoute(), GNERoute::GNERoute(), GNELane::isAttributeComputed(), GNEConnection::isAttributeEnabled(), GNELane::isAttributeEnabled(), GNERoute::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNELane::isRestricted(), GNECalibrator::isValid(), GNEEdgeRelData::isValid(), GNEVehicle::isValid(), GNEConnection::isValid(), GNELane::isValid(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNEElementTree::onCmdCenterItem(), GNEPathCreator::recalculatePath(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNERouteHandler::reverse(), GNEVehicle::setAttribute(), GNELane::setAttribute(), GNEConnection::setAttribute(), GNELane::setIndex(), GNELane::setLaneColor(), GNEMoveElementLane::setMoveShape(), GNEElementTree::showAttributeCarrierParents(), GNEPlanCreator::showPlanCreatorModule(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNELane::DrawingConstants::update(), GNECalibrator::updateGeometry(), GNERerouterSymbol::updateGeometry(), GNEEdgeData::updateGeometry(), GNEStopPlan::updateGeometry(), GNEConnection::updateLinkState(), GNEDemandElementPlan::updatePlanCenteringBoundary(), GNECalibrator::writeAdditional(), GNERouteProbe::writeAdditional(), GNERoute::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEEdgeData::writeGenericData(), GNEEdgeRelData::writeGenericData(), GNEDemandElementPlan::writeLocationAttributes(), and GNETAZSourceSink::writeTAZSourceSink().
|
inherited |
get parent demand elements
Definition at line 107 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureParents::get(), and GNEHierarchicalElement::myHierarchicalStructureParents.
Referenced by GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), and GNELane::updateGeometry().
|
inherited |
get parent junctions
Definition at line 53 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureParents::get(), and GNEHierarchicalElement::myHierarchicalStructureParents.
Referenced by GNECrossing::calculateCrossingContour(), GNEEdge::calculateEdgeContour(), GNERouteHandler::canReverse(), GNEVehicle::computePathElement(), GNEDemandElementPlan::computePlanPathElement(), GNEVehicle::copyVehicle(), GNENet::deleteCrossing(), GNEEdge::drawEndGeometryPoint(), GNEVehicle::drawGL(), GNEWalkingArea::drawGL(), GNEDemandElement::drawJunctionLine(), GNEVehicle::drawJunctionPartialGL(), GNEVehicle::drawLanePartialGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEEdge::drawStartGeometryPoint(), GNECrossing::drawTLSLinkNo(), GNEVehicle::getAttribute(), GNEEdge::getAttribute(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEVehicle::getAttributePosition(), GNEVehicle::getDemandElementProblem(), GNEEdge::getFromJunction(), GNECrossing::getNBCrossing(), GNEWalkingArea::getNBWalkingArea(), GNEVehicle::getParentName(), GNEDemandElementPlan::getPlanAttribute(), GNEDemandElementPlan::getPlanAttributePosition(), GNEDemandElementPlan::getPlanHierarchyName(), GNEDemandElementPlan::getPlanPositionInView(), GNEWalkingArea::getPositionInView(), GNEEdge::getReverseEdge(), GNEEdge::getToJunction(), GNEVehicle::isDemandElementValid(), GNEVehicle::isValid(), GNECrossing::isValid(), GNEViewNet::onCmdEditCrossingShape(), GNEViewNet::onCmdEditWalkingAreaShape(), GNEDemandElement::replaceLastParentJunction(), GNECrossing::setAttribute(), GNEElementTree::showAttributeCarrierParents(), GNEPlanCreator::showPlanCreatorModule(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToTripJunctions(), GNEVehicle::updateGeometry(), GNEDemandElementPlan::updatePlanCenteringBoundary(), GNEDemandElementPlan::updatePlanGeometry(), GNEVehicle::writeDemandElement(), and GNEDemandElementPlan::writeLocationAttributes().
|
inherited |
get parent lanes
Definition at line 65 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureParents::get(), and GNEHierarchicalElement::myHierarchicalStructureParents.
Referenced by GNEPathManager::PathCalculator::busStopConnected(), GNEConnection::calculateConnectionContour(), GNEPOI::calculatePOIContour(), GNEStoppingPlace::calculateStoppingPlaceContour(), GNEDetector::checkDrawMoveContour(), GNEInductionLoopDetector::checkDrawRelatedContour(), GNEMoveElementLaneSingle::commitMoveShape(), GNELaneAreaDetector::computePathElement(), GNEOverheadWire::computePathElement(), GNEVehicle::computePathElement(), GNECalibrator::drawCalibratorSymbol(), GNELaneAreaDetector::drawE2(), GNEAccess::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEConnection::drawGL(), GNEMoveElementLaneDouble::fixMovingProblem(), GNEMoveElementLaneSingle::fixMovingProblem(), GNECalibrator::getAttribute(), GNEOverheadWire::getAttribute(), GNEVariableSpeedSignSymbol::getAttribute(), GNEConnection::getAttribute(), GNEOverheadWire::getAttributeDouble(), GNEParkingArea::getAttributeDouble(), GNEStop::getDemandElementProblem(), GNEAccess::getEdge(), GNEDemandElement::getEdgeStopIndex(), GNEStop::getEndGeometryPositionOverLane(), GNEStop::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEAdditional::getFirstPathLane(), GNEMoveElementLaneSingle::getFixedPositionOverLane(), GNEConnection::getFromLaneIndex(), GNEAccess::getHierarchyName(), GNEVariableSpeedSignSymbol::getHierarchyName(), GNEStop::getHierarchyName(), GNEConnection::getLaneFrom(), GNEConnection::getLaneTo(), GNEVehicle::getLastPathLane(), GNEAdditional::getLastPathLane(), GNEMoveElementLaneDouble::getMoveOperation(), GNEMoveElementLaneSingle::getMoveOperation(), GNEMoveElementLaneDouble::getMovingAttribute(), GNEMoveElementLaneSingle::getMovingAttribute(), GNEMoveElementLaneDouble::getMovingProblem(), GNEMoveElementLaneSingle::getMovingProblem(), GNEHierarchicalElement::getNewListOfParents(), GNECalibrator::getParentName(), GNEDetector::getParentName(), GNEStoppingPlace::getParentName(), GNEStop::getParentName(), GNEPOI::getParentName(), GNEVariableSpeedSignSymbol::getPopUpID(), GNEStop::getPositionInView(), GNEStop::getStartGeometryPositionOverLane(), GNEStopFrame::getStopParameter(), GNEConnection::getToLaneIndex(), GNERoute::GNERoute(), GNEAccess::isAccessPositionFixed(), GNEStop::isDemandElementValid(), GNEMoveElementLaneDouble::isMoveElementValid(), GNEMoveElementLaneSingle::isMoveElementValid(), GNECalibrator::isValid(), GNEParkingArea::isValid(), GNERouteHandler::parseStopEdge(), GNEPlanCreator::recalculatePath(), GNELaneAreaDetector::setAttribute(), GNEOverheadWire::setAttribute(), GNEParkingArea::setAttribute(), GNEConnection::setAttribute(), GNEMoveElementLaneDouble::setSize(), GNEStop::setStopMicrosimID(), GNEStoppingPlace::setStoppingPlaceGeometry(), GNEAdditional::shiftLaneIndex(), GNEElementTree::showAttributeCarrierParents(), GNEStoppingPlace::splitEdgeGeometry(), GNEConnection::updateConnectionID(), GNEAccess::updateGeometry(), GNEBusStop::updateGeometry(), GNECalibrator::updateGeometry(), GNEContainerStop::updateGeometry(), GNEEntryExitDetector::updateGeometry(), GNEInductionLoopDetector::updateGeometry(), GNEInstantInductionLoopDetector::updateGeometry(), GNELaneAreaDetector::updateGeometry(), GNEParkingArea::updateGeometry(), GNEPOI::updateGeometry(), GNEVariableSpeedSignSymbol::updateGeometry(), GNEStop::updateGeometry(), GNEConnection::updateGeometry(), GNECalibrator::writeAdditional(), and GNEStop::writeDemandElement().
|
virtual |
Returns the name of the parent object.
Reimplemented from GUIGlObject.
Definition at line 165 of file GNECalibratorFlow.cpp.
References GNEHierarchicalElement::getParentAdditionals().
|
inherited |
get parents container
Definition at line 41 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalStructureParents.
|
inherited |
get parent stoppingPlaces (used by plans)
Definition at line 77 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::getParentAdditionals().
Referenced by GNEDemandElementPlan::computePlanPathElement(), GNEDemandElementPlan::getFirstPlanPathLane(), GNEDemandElementPlan::getLastPlanPathLane(), GNEDemandElementPlan::getPlanAttribute(), GNEDemandElementPlan::getPlanAttributeDouble(), GNEDemandElementPlan::getPlanAttributePosition(), GNEDemandElementPlan::getPlanHierarchyName(), GNEDemandElementPlan::getPlanPositionInView(), GNEPlanCreator::showPlanCreatorModule(), GNEDemandElementPlan::updatePlanGeometry(), GNEDemandElementPlan::writeLocationAttributes(), and GNEDemandElementPlan::writeOriginStop().
|
inherited |
get parent TAZs (used by plans)
Definition at line 89 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::getParentAdditionals().
Referenced by GNEDemandElementPlan::getPlanAttribute(), GNEDemandElementPlan::getPlanAttributePosition(), GNEDemandElementPlan::getPlanHierarchyName(), GNEDemandElementPlan::getPlanPositionInView(), GNEPlanCreator::showPlanCreatorModule(), GNEDemandElementPlan::updatePlanGeometry(), and GNEDemandElementPlan::writeLocationAttributes().
|
inherited |
get path element option
Definition at line 36 of file GNEPathElement.cpp.
References GNEPathElement::myOptions.
|
overridevirtual |
get PopPup ID (Used in AC Hierarchy)
Implements GNEAttributeCarrier.
Definition at line 493 of file GNECalibratorFlow.cpp.
References GNEAttributeCarrier::getTagStr().
|
overridevirtualinherited |
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 GNETAZ, GNEPOI, and GNEPoly.
Definition at line 406 of file GNEAdditional.cpp.
References GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildPopUpMenuCommonOptions(), GNEAttributeCarrier::getACIcon(), GNEAttributeCarrier::getAttribute(), GNENet::getAttributeCarriers(), GNEHierarchicalElement::getChildLanes(), GNELane::getLaneShape(), GUISUMOAbstractView::getPositionInformation(), GUIGeometry::getShape(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagStr(), GNENet::getViewNet(), GNETagProperties::hasAttribute(), GNETagProperties::hasDialog(), MID_OPEN_ADDITIONAL_DIALOG, GNEAdditional::myAdditionalGeometry, GNEAttributeCarrier::myNet, GNEAttributeCarrier::mySelected, GNEAttributeCarrier::myTagProperty, PositionVector::nearest_offset_to_point2D(), GNENetHelper::AttributeCarriers::retrieveEdge(), GNENetHelper::AttributeCarriers::retrieveLane(), SUMO_ATTR_EDGE, SUMO_ATTR_LANE, TL, and toString().
|
virtual |
Returns position of additional in view.
Implements GNEAdditional.
Definition at line 147 of file GNECalibratorFlow.cpp.
References GNEAdditionalListed::getListedPositionInView().
|
inlinevirtualinherited |
return individual scaling factor for this object
Reimplemented in GUIBaseVehicle, GUIContainer, and GUIPerson.
Definition at line 190 of file GUIGlObject.h.
Referenced by GUIVisualizationSizeSettings::getExaggeration().
|
inherited |
get tagProperty associated with this Attribute Carrier
Definition at line 841 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myTagProperty.
Referenced by GNEAdditionalFrame::addAdditional(), GNEHelpAttributesDialog::addAttributes(), GNEContainerFrame::addContainer(), GNEContainerPlanFrame::addContainerPlanElement(), GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNEPlanCreator::addFromToStoppingPlace(), GNEDataInterval::addGenericDataChild(), GNENet::addGLObjectIntoGrid(), GNEPersonFrame::addPerson(), GNEPersonPlanFrame::addPersonPlanElement(), GNERouteHandler::addReverse(), GNEPlanCreator::addSingleStoppingPlace(), GNETAZFrame::CurrentTAZ::addSourceSink(), GNEStopFrame::addStop(), GNEVehicleFrame::addVehicle(), GNEWireFrame::addWire(), GNENet::adjustPersonPlans(), GNEUndoList::begin(), GNEContainerFrame::buildContainer(), GNERouteHandler::buildContainerPlan(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPersonPlan(), GNERouteHandler::buildStop(), GNEVehicleFrame::buildVehicleOverRoute(), GNEPathManager::PathCalculator::busStopConnected(), GNEPOI::calculatePOIContour(), GNEStop::canDrawVehicleStop(), GNERouteHandler::canReverse(), GNEConnection::checkDrawConnection(), GNEViewNetHelper::LockIcon::checkDrawing(), GNEAdditional::checkDrawToContour(), GNEAdditionalHandler::checkElement(), GNERouteHandler::checkElement(), GNEAttributesEditorType::checkNewParent(), GNEMoveElementShape::commitMoveShape(), GNEDemandElementPlan::computePlanPathElement(), GNEVehicle::copyVehicle(), GNEWireFrame::createBaseWireObject(), GNEContainerFrame::createPath(), GNEPersonFrame::createPath(), GNEVehicleFrame::createPath(), GNEAdditionalFrame::createPath(), GNEWireFrame::createPath(), GNEElementTree::createPopUpMenu(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNEViewNet::deleteDataAttributeCarrier(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENet::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteGenericData(), GNENetHelper::AttributeCarriers::deleteMeanData(), GNEViewNet::deleteNetworkAttributeCarrier(), GNENet::deleteNetworkElement(), GNENetHelper::AttributeCarriers::deleteTAZSourceSink(), GNEVehicleFrame::demandElementSelected(), GNEAccess::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEStopPlan::drawGL(), GNEAdditional::drawParentChildLines(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GNERouteHandler::duplicatePlan(), GNEApplicationWindowHelper::LockMenuCommands::editLocking(), GNETLSEditorFrame::editTLS(), GNEPOI::fixAdditionalProblem(), GNEPOI::getAdditionalProblem(), GNEPOI::getAttribute(), GNEPOI::getAttributeDouble(), GNEPOI::getAttributePosition(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEContainer::getCenteringBoundary(), GNEPerson::getCenteringBoundary(), GNEDemandElementPlan::getFirstPlanPathLane(), GNEDemandElementFlow::getFlowAttribute(), GNEPlanParents::getFromBusStop(), GNEPlanParents::getFromChargingStation(), GNEPlanParents::getFromContainerStop(), GNEPlanParents::getFromParkingArea(), GNEPlanParents::getFromTrainStop(), GNEStop::getHierarchyName(), GNEDemandElementPlan::getLastPlanPathLane(), GNEPOI::getMoveElement(), GNEMoveElementPlan::getMoveOperation(), GNEHierarchicalElement::getNewListOfParents(), GNEPOI::getParentName(), GNEDemandElementPlan::getPlanAttributeDouble(), GNEDemandElementPlan::getPlanAttributePosition(), GNEDemandElementPlan::getPlanHierarchyName(), GNEDemandElementPlan::getPlanPopUpMenu(), GNEDemandElementPlan::getPlanPositionInView(), GNEPOI::getPopUpMenu(), GNEDemandElementSelector::getPreviousPlanElement(), GNEDemandElement::getRouteParent(), GNEEdge::getRouteProbeRelativePosition(), GNENetHelper::AttributeCarriers::getSelectedAttributeCarriers(), GNEStopFrame::getStopParameter(), GNEPlanParents::getToBusStop(), GNEPlanParents::getToChargingStation(), GNEPlanParents::getToContainerStop(), GNEPlanParents::getToParkingArea(), GNEPlanParents::getToTrainStop(), GNEDemandElement::getTypeParent(), GNEAttributeCarrierDialog::GNEAttributeCarrierDialog(), GNEHelpAttributesDialog::GNEHelpAttributesDialog(), GNEOverwriteElement::GNEOverwriteElement(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertGenericData(), GNENetHelper::AttributeCarriers::insertMeanData(), GNENetHelper::AttributeCarriers::insertTAZSourceSink(), GNEInspectorFrame::inspectElement(), GNEPOI::isAdditionalValid(), GNENetHelper::AttributeCarriers::isNetworkElementAroundTriangle(), GNEElementTree::isSupermodeValid(), GNEPOI::isValid(), GNEDemandElementFlow::isValidFlowAttribute(), GNESelectorFrame::SelectionOperation::loadFromFile(), GNEViewNet::onCmdClearConnections(), GNEMeanDataFrame::MeanDataEditor::onCmdCopyMeanData(), GNEDistributionFrame::DistributionEditor::onCmdCreateDistribution(), GNEElementTree::onCmdDeleteItem(), GNEViewNet::onCmdOpenAdditionalDialog(), GNEViewNet::onCmdResetConnections(), GNEViewNet::onCmdToggleLockContainer(), GNEViewNet::onCmdToggleLockPerson(), GNEViewNet::onCmdTriangulatePolygon(), GNEPlanCreator::planCanBeCreated(), GNEShapeFrame::processClick(), GNEViewNet::recalculateBoundaries(), GNEChange_Attribute::redo(), GNEChange_DemandElement::redo(), GNEChange_ToggleAttribute::redo(), GNEDataInterval::removeGenericDataChild(), GNENet::removeGLObjectFromGrid(), GNENet::replaceInListAttribute(), GNERouteHandler::reverse(), GNEElementTable::Row::Row(), GNEPOI::setAttribute(), GNEPOI::setAttribute(), GNETagSelector::setCurrentTag(), GNEDemandElementFlow::setDefaultFlowAttributes(), GNEDemandElementSelector::setDemandElement(), GNEDemandElementFlow::setFlowAttribute(), GNEShapeFrame::shapeDrawed(), GNEGenericDataFrame::show(), GNEElementTree::showAttributeCarrierParents(), GNEElementTree::showHierarchicalElementChildren(), GNEPlanCreator::showPlanCreatorModule(), GNECalibrator::splitEdgeGeometry(), GNEStoppingPlace::splitEdgeGeometry(), GNEVehicleFrame::tagSelected(), GNEShapeFrame::tagSelected(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_Attribute::undo(), GNEChange_DemandElement::undo(), GNEChange_ToggleAttribute::undo(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNEGenericDataFrame::updateFrameAfterUndoRedo(), GNENetHelper::AttributeCarriers::updateMeanDataID(), GNEDemandElementPlan::updatePlanGeometry(), GNEBusStop::writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNEEntryExitDetector::writeAdditional(), GNEInductionLoopDetector::writeAdditional(), GNEInstantInductionLoopDetector::writeAdditional(), GNEMultiEntryExitDetector::writeAdditional(), GNEParkingArea::writeAdditional(), GNEParkingSpace::writeAdditional(), GNEVaporizer::writeAdditional(), GNEPOI::writeAdditional(), GNERouteDistribution::writeDemandElement(), GNEStop::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEVTypeDistribution::writeDemandElement(), GNEDemandElementPlan::writeLocationAttributes(), GNEMeanData::writeMeanData(), GNEMoveElementLaneDouble::writeMoveAttributes(), GNEDemandElementPlan::writeOriginStop(), GNEChange_MeanData::~GNEChange_MeanData(), and GNEChange_ToggleAttribute::~GNEChange_ToggleAttribute().
|
inherited |
get tag assigned to this object in string format
Definition at line 818 of file GNEAttributeCarrier.cpp.
References GNETagProperties::getTagStr(), and GNEAttributeCarrier::myTagProperty.
Referenced by GNEJunction::addIncomingGNEEdge(), GNEJunction::addInternalLane(), GNEJunction::addOutgoingGNEEdge(), GNEStopFrame::addStop(), GNEAdditionalHandler::buildAccess(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNERouteHandler::buildContainerStop(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowJunctions(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowTAZs(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonStop(), GNERouteHandler::buildPersonTrip(), GNERouteHandler::buildRide(), GNERouteHandler::buildRoute(), GNERouteHandler::buildRouteDistribution(), GNERouteHandler::buildRouteRef(), GNERouteHandler::buildStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVType(), GNERouteHandler::buildVTypeDistribution(), GNERouteHandler::buildVTypeRef(), GNERouteHandler::buildWalk(), GNEChange_Attribute::changeAttribute(), GNEAdditional::checkChildAdditionalRestriction(), GNEDemandElement::checkChildDemandElementRestriction(), GNEPlanParents::checkIntegrity(), GNEMoveElementConnection::commitMoveShape(), GNEMoveElementCrossing::commitMoveShape(), GNEMoveElementEdge::commitMoveShape(), GNEMoveElementJunction::commitMoveShape(), GNEMoveElementLane::commitMoveShape(), GNEMoveElementLaneDouble::commitMoveShape(), GNEMoveElementLaneSingle::commitMoveShape(), GNEMoveElementPlan::commitMoveShape(), GNEMoveElementPlanParent::commitMoveShape(), GNEMoveElementShape::commitMoveShape(), GNEMoveElementVehicle::commitMoveShape(), GNEMoveElementView::commitMoveShape(), GNEMoveElementViewResizable::commitMoveShape(), GNERoute::copyRoute(), GNEVehicle::copyVehicle(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNENet::deleteAdditional(), GNENetHelper::AttributeCarriers::deleteConnection(), GNENetHelper::AttributeCarriers::deleteCrossing(), GNENetHelper::AttributeCarriers::deleteDataInterval(), GNENet::deleteDataInterval(), GNENetHelper::AttributeCarriers::deleteDataSet(), GNENet::deleteDataSet(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENet::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteGenericData(), GNENet::deleteGenericData(), GNENetHelper::AttributeCarriers::deleteInternalLane(), GNENetHelper::AttributeCarriers::deleteLane(), GNENetHelper::AttributeCarriers::deleteMeanData(), GNENet::deleteMeanData(), GNENetHelper::AttributeCarriers::deleteTAZSourceSink(), GNENet::deleteTAZSourceSink(), GNENetHelper::AttributeCarriers::deleteWalkingArea(), GNEStop::disableAttribute(), GNEStopPlan::disableAttribute(), GNEDemandElementFlow::disableFlowAttribute(), GNEStop::enableAttribute(), GNEStopPlan::enableAttribute(), GNEDemandElementFlow::enableFlowAttribute(), GNEAdditional::fixAdditionalProblem(), GNEDataInterval::fixDataIntervalProblem(), GNEEdgeData::fixGenericDataProblem(), GNEEdgeRelData::fixGenericDataProblem(), GNEGenericData::fixGenericDataProblem(), GNETAZRelData::fixGenericDataProblem(), GNEPOI::getAttributeDouble(), GNEAttributeCarrier::getCommonAttribute(), GNEAttributeCarrier::getCommonAttributeDouble(), GNEAttributeCarrier::getCommonAttributePosition(), GNEAttributeCarrier::getCommonAttributePositionVector(), GNEAccess::getHierarchyName(), GNECalibrator::getHierarchyName(), getHierarchyName(), GNEClosingLaneReroute::getHierarchyName(), GNEClosingReroute::getHierarchyName(), GNEDestProbReroute::getHierarchyName(), GNEDetector::getHierarchyName(), GNEMultiEntryExitDetector::getHierarchyName(), GNEOverheadWire::getHierarchyName(), GNEParkingAreaReroute::getHierarchyName(), GNEParkingSpace::getHierarchyName(), GNEPOI::getHierarchyName(), GNEPoly::getHierarchyName(), GNERerouter::getHierarchyName(), GNERerouterInterval::getHierarchyName(), GNERouteProbe::getHierarchyName(), GNERouteProbReroute::getHierarchyName(), GNEStoppingPlace::getHierarchyName(), GNETAZ::getHierarchyName(), GNETAZSourceSink::getHierarchyName(), GNETractionSubstation::getHierarchyName(), GNEVaporizer::getHierarchyName(), GNEVariableSpeedSign::getHierarchyName(), GNEVariableSpeedSignStep::getHierarchyName(), GNEDataSet::getHierarchyName(), GNEEdgeData::getHierarchyName(), GNEEdgeRelData::getHierarchyName(), GNEMeanData::getHierarchyName(), GNETAZRelData::getHierarchyName(), GNEContainer::getHierarchyName(), GNEPerson::getHierarchyName(), GNERoute::getHierarchyName(), GNERouteDistribution::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEVType::getHierarchyName(), GNEVTypeDistribution::getHierarchyName(), GNENetworkElement::getHierarchyName(), GNEMoveElement::getMovingAttribute(), GNEMoveElement::getMovingAttributeDouble(), GNEMoveElementLaneDouble::getMovingAttributeDouble(), GNEDemandElementPlan::getPlanAttributeDouble(), GNEDemandElementPlan::getPlanAttributePosition(), GNEAccess::getPopUpID(), GNECalibrator::getPopUpID(), getPopUpID(), GNEClosingLaneReroute::getPopUpID(), GNEClosingReroute::getPopUpID(), GNEDestProbReroute::getPopUpID(), GNEDetector::getPopUpID(), GNEMultiEntryExitDetector::getPopUpID(), GNEOverheadWire::getPopUpID(), GNEParkingAreaReroute::getPopUpID(), GNEParkingSpace::getPopUpID(), GNEPOI::getPopUpID(), GNEPoly::getPopUpID(), GNERerouter::getPopUpID(), GNERerouterInterval::getPopUpID(), GNERouteProbe::getPopUpID(), GNERouteProbReroute::getPopUpID(), GNEStoppingPlace::getPopUpID(), GNETAZ::getPopUpID(), GNETAZSourceSink::getPopUpID(), GNETractionSubstation::getPopUpID(), GNEVaporizer::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNEVariableSpeedSignStep::getPopUpID(), GNEDataInterval::getPopUpID(), GNEDataSet::getPopUpID(), GNEEdgeData::getPopUpID(), GNEEdgeRelData::getPopUpID(), GNEMeanData::getPopUpID(), GNETAZRelData::getPopUpID(), GNEContainer::getPopUpID(), GNEPerson::getPopUpID(), GNEPersonTrip::getPopUpID(), GNERide::getPopUpID(), GNERoute::getPopUpID(), GNERouteDistribution::getPopUpID(), GNERouteRef::getPopUpID(), GNEStop::getPopUpID(), GNEStopPlan::getPopUpID(), GNETranship::getPopUpID(), GNETransport::getPopUpID(), GNEVehicle::getPopUpID(), GNEVType::getPopUpID(), GNEVTypeDistribution::getPopUpID(), GNEVTypeRef::getPopUpID(), GNEWalk::getPopUpID(), GNENetworkElement::getPopUpID(), GNERoute::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEAttributeCarrierDialog::GNEAttributeCarrierDialog(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertConnection(), GNENetHelper::AttributeCarriers::insertCrossing(), GNENetHelper::AttributeCarriers::insertDataInterval(), GNENetHelper::AttributeCarriers::insertDataSet(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertGenericData(), GNENetHelper::AttributeCarriers::insertInternalLane(), GNENetHelper::AttributeCarriers::insertLane(), GNENetHelper::AttributeCarriers::insertMeanData(), GNENetHelper::AttributeCarriers::insertTAZSourceSink(), GNENetHelper::AttributeCarriers::insertWalkingArea(), GNEAttributeCarrier::isCommonAttributeValid(), GNEMoveElement::isMovingAttributeValid(), GNELaneType::isValid(), GNEAttributeCarrierDialog::onCmdAccept(), GNECalibratorDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), GNEVehicleTypeDialog::onCmdAccept(), GNEViewNet::onCmdAddReverse(), GNEElementTree::onCmdMoveItemDown(), GNEElementTree::onCmdMoveItemUp(), GNEViewNet::onCmdReverse(), GNEAdditional::openAdditionalDialog(), GNEDemandElement::openDemandElementDialog(), GNEVType::overwriteVType(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEChange_Additional::redoName(), GNEChange_Attribute::redoName(), GNEChange_Children::redoName(), GNEChange_DataInterval::redoName(), GNEChange_DataSet::redoName(), GNEChange_DemandElement::redoName(), GNEChange_GenericData::redoName(), GNEChange_MeanData::redoName(), GNEChange_TAZSourceSink::redoName(), GNEChange_ToggleAttribute::redoName(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureParents::remove(), GNEMoveElementConnection::removeGeometryPoint(), GNEMoveElementCrossing::removeGeometryPoint(), GNEMoveElementEdge::removeGeometryPoint(), GNEMoveElementJunction::removeGeometryPoint(), GNEMoveElementLane::removeGeometryPoint(), GNEMoveElementShape::removeGeometryPoint(), GNEJunction::removeIncomingGNEEdge(), GNEJunction::removeInternalLane(), GNEEdge::removeLane(), GNEJunction::removeOutgoingGNEEdge(), GNERerouter::setAttribute(), GNETAZSourceSink::setAttribute(), GNETractionSubstation::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNECrossing::setAttribute(), GNELane::setAttribute(), GNELaneType::setAttribute(), GNEWalkingArea::setAttribute(), GNECrossing::setAttribute(), GNEEdge::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNEWalkingArea::setAttribute(), GNEAttributeCarrier::setCommonAttribute(), GNEAttributeCarrier::setCommonAttribute(), GNEJunction::setJunctionType(), GNEMoveElementVehicle::setMoveShape(), GNEMoveElement::setMovingAttribute(), GNEMoveElement::setMovingAttribute(), GNEMoveElementLaneDouble::setSize(), GNEStop::setStopMicrosimID(), toggleAttribute(), GNEStop::toggleAttribute(), GNEStopPlan::toggleAttribute(), GNERouteHandler::transformToContainer(), GNERouteHandler::transformToContainerFlow(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToPerson(), GNERouteHandler::transformToPersonFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToTripJunctions(), GNERouteHandler::transformToTripTAZs(), GNERouteHandler::transformToVehicle(), GNEChange_Additional::undoName(), GNEChange_Attribute::undoName(), GNEChange_Children::undoName(), GNEChange_DataInterval::undoName(), GNEChange_DataSet::undoName(), GNEChange_DemandElement::undoName(), GNEChange_GenericData::undoName(), GNEChange_MeanData::undoName(), GNEChange_TAZSourceSink::undoName(), GNEChange_ToggleAttribute::undoName(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNENetHelper::AttributeCarriers::updateEdgeID(), GNENetHelper::AttributeCarriers::updateEdgeTypeID(), GNENetHelper::AttributeCarriers::updateJunctionID(), and GNENetHelper::AttributeCarriers::updateMeanDataID().
|
inlineinherited |
Returns the type of the object as coded in GUIGlObjectType.
Definition at line 157 of file GUIGlObject.h.
References GUIGlObject::myGLObjectType.
Referenced by GUIGlObject::buildSelectionPopupEntry(), GNEConnection::calculateConnectionContour(), GNEContour::calculateContourEdgeGeometryPoints(), GNECrossing::calculateCrossingContour(), GNEJunction::calculateJunctioncontour(), GNEParkingSpace::calculateSpaceContour(), GNEStoppingPlace::calculateStoppingPlaceContour(), GNEViewNet::checkOverLockedElement(), GUIVehicle::drawAction_drawCarriageClass(), GUIVehicle::drawAction_drawLinkItems(), GUIBaseVehicle::drawAction_drawPersonsAndContainers(), GUIPerson::drawAction_drawWalkingareaPath(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNECalibrator::drawCalibratorSymbol(), GNELaneAreaDetector::drawE2PartialJunction(), GNELaneAreaDetector::drawE2PartialLane(), GNEEntryExitDetector::drawE3Logo(), GNEEntryExitDetector::drawEntryLogo(), GUIBusStop::drawGL(), GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIJunctionWrapper::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNETAZRelData::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEInternalLane::drawGL(), GNEWalkingArea::drawGL(), GUIContainer::drawGL(), GUILane::drawGL(), GUIPerson::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNEEdge::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GUIBaseVehicle::drawGLAdditional(), GUIPerson::drawGLAdditional(), GNEDemandElement::drawJunctionLine(), GNELaneAreaDetector::drawJunctionPartialGL(), GNEOverheadWire::drawJunctionPartialGL(), GNERoute::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNELaneAreaDetector::drawLanePartialGL(), GNEOverheadWire::drawLanePartialGL(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEAdditionalListed::drawListedAdditional(), GUIBaseVehicle::drawOnPos(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GNERoute::drawRoutePartialJunction(), GNERoute::drawRoutePartialLane(), GNEAdditionalSquared::drawSquaredAdditional(), GUIJunctionWrapper::getColorValue(), GUIEdge::getColorValue(), GUISUMOAbstractView::getObjectsAtPosition(), GUIEdge::getScaleValue(), GNEAdditional::isGLObjectLocked(), GNEDemandElement::isGLObjectLocked(), GNENetworkElement::isGLObjectLocked(), GUISelectedStorage::isSelected(), GUISUMOViewParent::isSelected(), GUIGlChildWindow::isSelected(), GNESelectorFrame::SelectionOperation::loadFromFile(), GUIGLObjectPopupMenu::onCmdCopyEdgeName(), GUISUMOViewParent::onCmdSpeedFactor(), GUIDialog_ChooserAbstract::onCmdTrack(), GUISUMOAbstractView::onLeftBtnPress(), GUISUMOViewParent::onUpdSpeedFactor(), LayeredRTree::selectLayer(), GUIPolygon::setColor(), GNEJunction::setJunctionType(), GUIPointOfInterest::setPOIColor(), GNEViewNetHelper::ViewObjectsSelector::updateGenericDataElements(), GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements(), GNEViewNetHelper::ViewObjectsSelector::updateShapeElements(), and GNEViewNetHelper::ViewObjectsSelector::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 GUIVehicle, GUIMEVehicle, GUIContainer, GUIEdge, GUIPerson, and GUIBaseVehicle.
Definition at line 217 of file GUIGlObject.cpp.
References UNUSED_PARAMETER.
Referenced by GUIGLObjectPopupMenu::onCmdShowTypePars().
|
inherited |
Definition at line 294 of file GNEAttributeCarrier.cpp.
References GNETagProperties::hasAttribute(), and GNEAttributeCarrier::myTagProperty.
Referenced by GNEStoppingPlace::setStoppingPlaceGeometry().
|
inherited |
Returns whether the parameter is set.
| [in] | key | The key to ask for |
Definition at line 84 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by MSStageWalking::activateEntryReminders(), NBEdge::append(), MSVehicleType::build(), GUIInductLoop::buildDetectorGUIRepresentation(), MSDevice_ElecHybrid::buildVehicleDevices(), MSDevice_Example::buildVehicleDevices(), GUINet::createTLWrapper(), EnergyParams::EnergyParams(), MSDevice_SSM::filterByConflictType(), GUIBusStop::finishedLoading(), NWWriter_DlrNavteq::getBrunnelType(), GNEEdgeData::getColorValue(), GNEEdgeRelData::getColorValue(), GNETAZRelData::getColorValue(), GUILane::getColorValue(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), MSDevice_SSM::getMDRAC_PRT(), MSDevice_SSM::getMeasuresAndThresholds(), MSDevice_SSM::getOutputFilename(), LIBSUMO_NAMESPACE::Simulation::getParameter(), GNETAZRelData::getScaleValue(), MSStoppingPlaceRerouter::getWeight(), MSStageDriving::init(), SUMOVTypeParameter::initRailVisualizationParameters(), MSEdge::insertVehicle(), NWWriter_OpenDrive::mapmatchRoadObjects(), Parameterised::mergeParameters(), MSActuatedTrafficLightLogic::MSActuatedTrafficLightLogic(), MSSimpleTrafficLightLogic::MSSimpleTrafficLightLogic(), NIImporter_OpenStreetMap::RelationHandler::myEndElement(), GNEVType::overwriteVType(), NWWriter_OpenDrive::parseTrafficSign(), NBTrafficLightDefinition::railSignalUncontrolled(), MSDevice_Battery::readParameterValue(), MSDevice_SSM::requestsTrajectories(), NBTrafficLightLogicCont::setOpenDriveSignalParameters(), MSVehicle::slowDownForSchedule(), MSDevice_SSM::useGeoCoords(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::WAUTSwitchProcedure_Stretch(), MSDevice_SSM::writeLanesPositions(), MSDevice_SSM::writePositions(), NWWriter_OpenDrive::writeRoadObjectPoly(), NWWriter_OpenDrive::writeRoadObjects(), and NWWriter_OpenDrive::writeSignals().
|
inlineinherited |
Increase 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(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNERouteHandler::buildContainerStop(), GNEAdditionalHandler::buildContainerStop(), GNEDataHandler::buildDataInterval(), GNEDataHandler::buildDataSet(), GNEAdditionalHandler::buildDestProbReroute(), GNEAdditionalHandler::buildDetectorE1Instant(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEAdditionalHandler::buildE1Detector(), GNEAdditionalHandler::buildEdgeCalibrator(), GNEDataHandler::buildEdgeData(), GNEMeanDataHandler::buildEdgeMeanData(), GNEDataHandler::buildEdgeRelationData(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowJunctions(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowTAZs(), GNEAdditionalHandler::buildJpsObstacle(), GNEAdditionalHandler::buildJpsWalkableArea(), GNEAdditionalHandler::buildLaneCalibrator(), GNEMeanDataHandler::buildLaneMeanData(), GNEAdditionalHandler::buildMultiLaneDetectorE2(), GNEAdditionalHandler::buildOverheadWire(), GNEAdditionalHandler::buildParkingArea(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildParkingSpace(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonStop(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildPOILane(), GNEAdditionalHandler::buildPolygon(), GNEAdditionalHandler::buildRerouter(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNERouteHandler::buildRoute(), GNERouteHandler::buildRouteDistribution(), GNEAdditionalHandler::buildRouteProbe(), GNEAdditionalHandler::buildRouteProbReroute(), GNERouteHandler::buildRouteRef(), GNEAdditionalHandler::buildSingleLaneDetectorE2(), GNERouteHandler::buildStop(), GNEAdditionalHandler::buildTAZ(), GNEDataHandler::buildTAZRelationData(), GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNEAdditionalHandler::buildTractionSubstation(), GNEAdditionalHandler::buildTrainStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSign(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVType(), GNERouteHandler::buildVTypeDistribution(), GNERouteHandler::buildVTypeRef(), GNERouteHandler::buildWalk(), GNEChange_Attribute::GNEChange_Attribute(), GNEChange_Attribute::GNEChange_Attribute(), GNEChange_Lane::GNEChange_Lane(), GNEChange_TLS::GNEChange_TLS(), GNEChange_TLS::GNEChange_TLS(), GNEJunction::rebuildGNECrossings(), GNEJunction::rebuildGNEWalkingAreas(), GNENetHelper::AttributeCarriers::registerEdge(), GNENetHelper::AttributeCarriers::registerEdgeType(), GNENetHelper::AttributeCarriers::registerJunction(), and GNEEdge::remakeGNEConnections().
|
inherited |
increment flow
Definition at line 1104 of file SUMOVehicleParameter.cpp.
References SUMOVehicleParameter::poissonRate, RandHelper::randExp(), SUMOVehicleParameter::repetitionOffset, SUMOVehicleParameter::repetitionProbability, SUMOVehicleParameter::repetitionsDone, SUMOVehicleParameter::repetitionTotalOffset, and TIME2STEPS.
Referenced by MSInsertionControl::addFlow(), RONet::checkFlows(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), RORouteHandler::closePersonFlow(), MSRouteHandler::closeTransportableFlow(), and MSInsertionControl::determineCandidates().
|
inherited |
check if this AC was inserted in grid
Definition at line 216 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myInGrid.
Referenced by GNENet::addGLObjectIntoGrid(), GNEJunction::drawGL(), and GNENet::removeGLObjectFromGrid().
|
inlinestaticinherited |
insert child element
Definition at line 178 of file GNEHierarchicalElement.h.
Referenced by GNEChange::addElementInParentsAndChildren(), and GNEEdge::addLane().
|
inlinestaticinherited |
insert parent element
Definition at line 137 of file GNEHierarchicalElement.h.
|
staticinherited |
Interprets negative edge positions and fits them onto a given edge.
| [in] | pos | The position to be interpreted |
| [in] | maximumValue | The maximum allowed value (edge length) |
| [in] | attr | The attribute from which the value originated |
| [in] | id | The id of the object to which this attribute belongs |
Definition at line 710 of file SUMOVehicleParameter.cpp.
References TL, toString(), and WRITE_WARNINGF.
Referenced by MSRouteHandler::addRideOrTransport(), MSRouteHandler::addStop(), MSStageDriving::canLeaveVehicle(), MSStageTranship::MSStageTranship(), MSStageWalking::MSStageWalking(), and SUMOVehicleParserHelper::parseWalkPos().
|
inherited |
check if pathElement is an additional element
Definition at line 48 of file GNEPathElement.cpp.
References GNEPathElement::ADDITIONAL_ELEMENT, and GNEPathElement::myOptions.
|
virtual |
check if current additional is valid to be written into XML (must be reimplemented in all detector children)
Implements GNEAdditional.
Definition at line 117 of file GNECalibratorFlow.cpp.
|
inherited |
check if attribute carrier is selected
Definition at line 135 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::mySelected.
Referenced by GNEEdge::addLane(), GNEViewNet::addRestrictedLane(), GNELane::buildEdgeOperations(), GNELane::buildLaneOperations(), GNELane::buildTemplateOperations(), GNEJunction::buildTLSOperations(), GNEStop::canDrawVehicleStop(), GNEConnection::checkDrawConnection(), GNEDemandElementPlan::checkDrawContainerPlan(), GNEViewNetHelper::LockIcon::checkDrawing(), GNEDemandElementPlan::checkDrawPersonPlan(), GNENet::deleteConnection(), GNENet::deleteCrossing(), GNEACChooserDialog::deselect(), GNECalibrator::drawCalibratorSymbol(), GNEDemandElementPlan::drawFromArrow(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERerouter::drawGL(), GNERerouterInterval::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNELaneAreaDetector::drawJunctionPartialGL(), GNEOverheadWire::drawJunctionPartialGL(), GNERoute::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNELaneAreaDetector::drawLanePartialGL(), GNEOverheadWire::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEAdditionalListed::drawListedAdditional(), GNEAdditional::drawParentChildLines(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanLanePartial(), GNERerouterSymbol::drawRerouterSymbol(), GNEAdditionalSquared::drawSquaredAdditional(), GNEDemandElementPlan::drawToArrow(), GNEVariableSpeedSignSymbol::drawVSSSymbol(), GNEWalkingArea::drawWalkingArea(), GNEEdgeData::getColorValue(), GNEEdgeRelData::getColorValue(), GNETAZRelData::getColorValue(), GNEJunction::getColorValue(), GNELane::getColorValue(), GNEPerson::getDrawingColor(), GNEMoveElementEdge::getMoveOperation(), GNEDemandElementPlan::getPlanPopUpMenu(), GNEVehicle::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNETAZRelData::getScaleValue(), GNENetHelper::AttributeCarriers::getSelectedAttributeCarriers(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNETLSEditorFrame::handleMultiChange(), GNEInspectorFrame::inspectElement(), GNEAdditional::isGLObjectLocked(), GNEDemandElement::isGLObjectLocked(), GNENetworkElement::isGLObjectLocked(), GNEViewNet::onCmdAddJoinTLS(), GNEViewNet::onCmdAddReversedEdge(), GNEViewNet::onCmdAddReversedEdgeDisconnected(), GNEViewNet::onCmdAddTLS(), GNEViewNet::onCmdClearConnections(), GNEViewNet::onCmdClosePolygon(), GNEViewNet::onCmdDuplicateLane(), GNEViewNet::onCmdEgeApplyTemplate(), GNEViewNet::onCmdOpenPolygon(), GNEViewNet::onCmdResetConnections(), GNEViewNet::onCmdResetEdgeEndpoint(), GNEViewNet::onCmdResetEdgeEndPoints(), GNEViewNet::onCmdResetEndPoints(), GNEViewNet::onCmdResetJunctionShape(), GNEViewNet::onCmdResetLaneCustomShape(), GNEViewNet::onCmdResetLength(), GNEViewNet::onCmdResetOppositeLane(), GNEViewNet::onCmdReverseEdge(), GNEViewNet::onCmdSimplifyShape(), GNEViewNet::onCmdSmoothEdges(), GNEViewNet::onCmdSmoothEdgesElevation(), GNEViewNet::onCmdStraightenEdges(), GNEViewNet::onCmdStraightenEdgesElevation(), GNEViewNet::processLeftButtonPressNetwork(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEACChooserDialog::select(), GNEAdditional::selectGLObject(), GNEGenericData::selectGLObject(), GNEDemandElement::selectGLObject(), GNENetworkElement::selectGLObject(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), GNETAZRelData::setColor(), GNEACChooserDialog::toggleSelection(), and GNELane::DrawingConstants::update().
|
virtualinherited |
Reimplemented in GNEConnection, GNEEdge, GNEJunction, and GNELane.
Definition at line 287 of file GNEAttributeCarrier.cpp.
|
virtual |
Reimplemented from GNEAttributeCarrier.
Definition at line 478 of file GNECalibratorFlow.cpp.
References SUMOVehicleParameter::parametersSet, SUMO_ATTR_SPEED, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, VEHPARS_CALIBRATORSPEED_SET, VEHPARS_VPH_SET, and VEHPARS_VTYPE_SET.
Referenced by isValid(), and writeAdditional().
|
inlineinherited |
get blocking status
Definition at line 167 of file GUIGlObject.h.
References GUIGlObject::myAmBlocked.
|
inherited |
Definition at line 929 of file GNEAttributeCarrier.cpp.
References Parameterised::areParametersValid(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_ADDITIONAL_FILE, GNE_ATTR_CENTER_AFTER_CREATION, GNE_ATTR_DATA_FILE, GNE_ATTR_DEMAND_FILE, GNE_ATTR_MEANDATA_FILE, GNE_ATTR_PARAMETERS, GNE_ATTR_SELECTED, SUMOXMLDefinitions::isValidFilename(), and toString().
Referenced by GNEMoveElementConnection::isMovingAttributeValid(), GNEMoveElementCrossing::isMovingAttributeValid(), GNEMoveElementEdge::isMovingAttributeValid(), GNEMoveElementJunction::isMovingAttributeValid(), GNEMoveElementLane::isMovingAttributeValid(), GNEMoveElementLaneDouble::isMovingAttributeValid(), GNEMoveElementLaneSingle::isMovingAttributeValid(), GNEMoveElementPlan::isMovingAttributeValid(), GNEMoveElementPlanParent::isMovingAttributeValid(), GNEMoveElementShape::isMovingAttributeValid(), GNEMoveElementVehicle::isMovingAttributeValid(), GNEMoveElementView::isMovingAttributeValid(), GNEDemandElementPlan::isPlanValid(), GNECalibrator::isValid(), isValid(), GNEClosingLaneReroute::isValid(), GNEClosingReroute::isValid(), GNEDestProbReroute::isValid(), GNEParkingAreaReroute::isValid(), GNEPoly::isValid(), GNERerouterInterval::isValid(), GNERerouterSymbol::isValid(), GNERouteProbe::isValid(), GNERouteProbReroute::isValid(), GNETAZSourceSink::isValid(), GNEVaporizer::isValid(), GNEVariableSpeedSignStep::isValid(), GNEVariableSpeedSignSymbol::isValid(), GNEDataInterval::isValid(), GNEDataSet::isValid(), GNEEdgeData::isValid(), GNEEdgeRelData::isValid(), GNEMeanData::isValid(), GNETAZRelData::isValid(), GNERoute::isValid(), GNERouteDistribution::isValid(), GNERouteRef::isValid(), GNEVType::isValid(), GNEVTypeDistribution::isValid(), GNEVTypeRef::isValid(), GNEConnection::isValid(), GNEEdge::isValid(), GNEEdgeType::isValid(), GNEInternalLane::isValid(), GNEJunction::isValid(), GNELane::isValid(), GNELaneType::isValid(), GNEWalkingArea::isValid(), and GNEDemandElementFlow::isValidFlowAttribute().
|
inherited |
check if pathElement is a data element
Definition at line 60 of file GNEPathElement.cpp.
References GNEPathElement::DATA_ELEMENT, and GNEPathElement::myOptions.
|
inherited |
check if pathElement is a demand element
Definition at line 54 of file GNEPathElement.cpp.
References GNEPathElement::DEMAND_ELEMENT, and GNEPathElement::myOptions.
|
overridevirtualinherited |
check if element is locked
Reimplemented from GUIGlObject.
Definition at line 471 of file GNEAdditional.cpp.
References GNEViewNet::getEditModes(), GNEViewNet::getLockManager(), GUIGlObject::getType(), GNENet::getViewNet(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNEViewNetHelper::EditModes::isCurrentSupermodeNetwork(), GNEViewNetHelper::LockManager::isObjectLocked(), and GNEAttributeCarrier::myNet.
|
inherited |
check if this AC is marked for drawing front
Definition at line 194 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myDrawInFront.
Referenced by GNELane::drawGL(), and GNEViewNetHelper::ViewObjectsSelector::updateDemandElements().
|
inherited |
check if pathElement is a network element
Definition at line 42 of file GNEPathElement.cpp.
References GNEPathElement::myOptions, and GNEPathElement::NETWORK_ELEMENT.
|
staticprivateinherited |
check if given string can be parsed to a parameter of type "key=value"
Definition at line 242 of file Parameterised.cpp.
References StringTokenizer::getVector(), and SUMOXMLDefinitions::isValidParameterKey().
Referenced by Parameterised::areAttributesValid(), and Parameterised::areParametersValid().
|
overridevirtualinherited |
check if path element is selected
Implements GNEPathElement.
Definition at line 516 of file GNEAdditional.cpp.
References GNEAttributeCarrier::mySelected.
|
inherited |
check if pathElement is a route
Definition at line 66 of file GNEPathElement.cpp.
References GNEPathElement::myOptions, and GNEPathElement::ROUTE.
Referenced by GNEStopFrame::getStopParameter(), and GNERouteHandler::reverse().
|
inherited |
check if this AC is template
Definition at line 835 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myIsTemplate.
Referenced by GNEAccess::getAttribute(), GNEParkingSpace::getAttribute(), GNEMoveElementLaneDouble::getMovingAttribute(), GNEMoveElementLaneDouble::getMovingAttributeDouble(), GNEStoppingPlace::isAttributeEnabled(), GNEPoly::isAttributeEnabled(), GNECalibrator::isValid(), GNEParkingArea::isValid(), GNEVehicle::isValid(), GNEAdditional::isValidAdditionalID(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEAdditional::isValidDetectorID(), GNESelectorFrame::SelectionOperation::loadFromFile(), GNEAdditional::setAdditionalID(), setAttribute(), GNEParkingArea::setAttribute(), GNEPoly::setAttribute(), GNETAZ::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNETAZRelData::setAttribute(), GNEDemandElement::setDemandElementID(), GNEMoveElementLaneDouble::setMovingAttribute(), and GNEDemandElementPlan::setPlanAttribute().
|
overridevirtual |
Implements GNEAttributeCarrier.
Definition at line 371 of file GNECalibratorFlow.cpp.
References SUMOVehicleParameter::areInsertionChecksValid(), GNENet::getAttributeCarriers(), isAttributeEnabled(), GNEAttributeCarrier::isCommonAttributeValid(), GNEAdditional::isValidAdditionalID(), GNEAttributeCarrier::myNet, GNENetHelper::AttributeCarriers::retrieveDemandElements(), GNENetHelper::AttributeCarriers::retrieveLane(), NamespaceIDs::routes, SUMO_ATTR_ARRIVALLANE, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_ARRIVALPOS_LAT, SUMO_ATTR_ARRIVALSPEED, SUMO_ATTR_BEGIN, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_NUMBER, SUMO_ATTR_DEPARTLANE, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DEPARTPOS_LAT, SUMO_ATTR_DEPARTSPEED, SUMO_ATTR_END, SUMO_ATTR_ID, SUMO_ATTR_INSERTIONCHECKS, SUMO_ATTR_LINE, SUMO_ATTR_PERSON_NUMBER, SUMO_ATTR_REROUTE, SUMO_ATTR_ROUTE, SUMO_ATTR_SPEED, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, and NamespaceIDs::types.
|
protectedinherited |
check if a new additional ID is valid
Definition at line 550 of file GNEAdditional.cpp.
References GNENet::getAttributeCarriers(), GNEAttributeCarrier::getID(), GNETagProperties::getTag(), GNEAttributeCarrier::isTemplate(), SUMOXMLDefinitions::isValidAdditionalID(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, and GNENetHelper::AttributeCarriers::retrieveAdditional().
Referenced by GNEStoppingPlace::isStoppingPlaceValid(), GNECalibrator::isValid(), isValid(), GNEChargingStation::isValid(), GNEClosingLaneReroute::isValid(), GNEClosingReroute::isValid(), GNEDestProbReroute::isValid(), GNEOverheadWire::isValid(), GNEParkingAreaReroute::isValid(), GNEPOI::isValid(), GNEPoly::isValid(), GNERerouter::isValid(), GNERouteProbe::isValid(), GNERouteProbReroute::isValid(), GNETAZ::isValid(), GNETractionSubstation::isValid(), GNEVaporizer::isValid(), and GNEVariableSpeedSign::isValid().
|
protectedinherited |
check if a new additional ID is valid
Definition at line 562 of file GNEAdditional.cpp.
References GNENet::getAttributeCarriers(), GNEAttributeCarrier::getID(), GNEAttributeCarrier::isTemplate(), SUMOXMLDefinitions::isValidAdditionalID(), GNEAttributeCarrier::myNet, and GNENetHelper::AttributeCarriers::retrieveAdditionals().
|
protectedinherited |
check if a new detector ID is valid
Definition at line 576 of file GNEAdditional.cpp.
References GNENet::getAttributeCarriers(), GNEAttributeCarrier::getID(), GNETagProperties::getTag(), GNEAttributeCarrier::isTemplate(), SUMOXMLDefinitions::isValidDetectorID(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, and GNENetHelper::AttributeCarriers::retrieveAdditional().
Referenced by GNEDetector::isDetectorValid(), and GNEMultiEntryExitDetector::isValid().
|
protectedinherited |
check if a new detector ID is valid
Definition at line 590 of file GNEAdditional.cpp.
References GNENet::getAttributeCarriers(), GNEAttributeCarrier::getID(), GNEAttributeCarrier::isTemplate(), SUMOXMLDefinitions::isValidDetectorID(), GNEAttributeCarrier::myNet, and GNENetHelper::AttributeCarriers::retrieveAdditionals().
|
overridevirtualinherited |
mark element as front element
Reimplemented from GUIGlObject.
Definition at line 481 of file GNEAdditional.cpp.
References GNEAttributeCarrier::markForDrawingFront().
|
inherited |
mark for drawing front
Definition at line 180 of file GNEAttributeCarrier.cpp.
References GNEViewNet::getMarkFrontElements(), GNENet::getViewNet(), GNEViewNetHelper::MarkFrontElements::markAC(), GNEAttributeCarrier::myDrawInFront, and GNEAttributeCarrier::myNet.
Referenced by GNEAdditional::markAsFrontElement(), GNEDemandElement::markAsFrontElement(), and GNENetworkElement::markAsFrontElement().
|
inherited |
Adds or appends all given parameters from the map.
| [in] | mapArg | The keys/values to insert |
Definition at line 65 of file Parameterised.cpp.
References Parameterised::getParameter(), Parameterised::hasParameter(), and Parameterised::setParameter().
Referenced by NBEdge::append().
|
inlinevirtualinherited |
notify object about left click
Reimplemented in GUITriggeredRerouter::GUITriggeredRerouterEdge.
Definition at line 228 of file GUIGlObject.h.
Referenced by GUIViewTraffic::onGamingClick().
|
virtualinherited |
open Additional Dialog
| invalid | argument if additional doesn't have an additional Dialog |
Reimplemented in GNECalibrator, GNERerouter, and GNEVariableSpeedSign.
Definition at line 136 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getTagStr().
Referenced by GNEViewNet::onCmdOpenAdditionalDialog().
|
privatedelete |
Invalidated assignment operator.
|
inherited |
Definition at line 649 of file GNEAttributeCarrier.cpp.
References GNENet::getAttributeCarriers(), and GNENetHelper::AttributeCarriers::retrieveEdge().
|
inherited |
Definition at line 663 of file GNEAttributeCarrier.cpp.
References GNENet::getAttributeCarriers(), and GNENetHelper::AttributeCarriers::retrieveLane().
|
staticinherited |
parses a complex value of type T from string (use for list of edges, list of lanes, etc.)
|
inherited |
Definition at line 438 of file GNEAttributeCarrier.cpp.
References INVALID_INT, and StringUtils::toInt().
|
inherited |
Definition at line 448 of file GNEAttributeCarrier.cpp.
References INVALID_DOUBLE, and StringUtils::toDouble().
|
inherited |
Definition at line 458 of file GNEAttributeCarrier.cpp.
References string2time().
|
inherited |
Definition at line 464 of file GNEAttributeCarrier.cpp.
References StringUtils::toBool().
|
inherited |
Definition at line 470 of file GNEAttributeCarrier.cpp.
References SumoVehicleClassStrings, and SVC_IGNORING.
|
inherited |
Definition at line 482 of file GNEAttributeCarrier.cpp.
References RGBColor::INVISIBLE, and RGBColor::parseColor().
|
inherited |
Definition at line 492 of file GNEAttributeCarrier.cpp.
References Position::INVALID, and GeomConvHelper::parseShapeReporting().
|
inherited |
Definition at line 509 of file GNEAttributeCarrier.cpp.
References GeomConvHelper::parseShapeReporting().
|
inherited |
Definition at line 527 of file GNEAttributeCarrier.cpp.
References SumoVehicleShapeStrings, and UNKNOWN.
|
inherited |
Definition at line 537 of file GNEAttributeCarrier.cpp.
References StringTokenizer::getVector().
|
inherited |
Definition at line 543 of file GNEAttributeCarrier.cpp.
References StringTokenizer::getVector().
|
inherited |
Definition at line 554 of file GNEAttributeCarrier.cpp.
|
inherited |
Definition at line 565 of file GNEAttributeCarrier.cpp.
|
inherited |
Definition at line 576 of file GNEAttributeCarrier.cpp.
|
staticinherited |
parses a value of type T from string (used for basic types: int, double, bool, etc.)
Referenced by GNEAttributesEditorRow::fillSumoBaseObject(), GNEAdditional::replaceAdditionalChildEdges(), GNEAdditional::replaceAdditionalChildLanes(), GNEAdditional::replaceAdditionalParentEdges(), and GNEAdditional::replaceAdditionalParentLanes().
|
inherited |
Definition at line 587 of file GNEAttributeCarrier.cpp.
References SUMOXMLDefinitions::Attrs.
|
staticinherited |
Validates a given arrivalLane value.
| [in] | val | The arrivalLane value to parse |
| [in] | element | The name of the type of the parsed element, for building the error message |
| [in] | id | The id of the parsed element, for building the error message |
| [out] | lane | The parsed lane, if given |
| [out] | ald | The parsed arrivalLane definition |
| [out] | error | Error message, if an error occures |
Definition at line 588 of file SUMOVehicleParameter.cpp.
References CURRENT, FIRST_ALLOWED, GIVEN, RANDOM, and StringUtils::toInt().
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), GNEVehicle::isValid(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), GNEVehicle::setAttribute(), and GNEMoveElementVehicle::setMoveShape().
|
staticinherited |
Validates a given arrivalPos value.
| [in] | val | The arrivalPos value to parse |
| [in] | element | The name of the type of the parsed element, for building the error message |
| [in] | id | The id of the parsed element, for building the error message |
| [out] | pos | The parsed position, if given |
| [out] | apd | The parsed arrivalPos definition |
| [out] | error | Error message, if an error occures |
Definition at line 621 of file SUMOVehicleParameter.cpp.
References CENTER, GIVEN, MAX, RANDOM, and StringUtils::toDouble().
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), GNEVehicle::isValid(), SUMOVehicleParserHelper::parseCommonAttributes(), SUMOVehicleParserHelper::parseWalkPos(), setAttribute(), and GNEVehicle::setAttribute().
|
staticinherited |
Validates a given arrivalPosLat value.
| [in] | val | The arrivalPosLat value to parse |
| [in] | element | The name of the type of the parsed element, for building the error message |
| [in] | id | The id of the parsed element, for building the error message |
| [out] | pos | The parsed position, if given |
| [out] | apd | The parsed arrivalPosLat definition |
| [out] | error | Error message, if an error occures |
Definition at line 651 of file SUMOVehicleParameter.cpp.
References CENTER, GIVEN, LEFT, RIGHT, and StringUtils::toDouble().
Referenced by GNEVehicle::isValid(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), and GNEVehicle::setAttribute().
|
staticinherited |
Validates a given arrivalSpeed value.
| [in] | val | The arrivalSpeed value to parse |
| [in] | element | The name of the type of the parsed element, for building the error message |
| [in] | id | The id of the parsed element, for building the error message |
| [out] | speed | The parsed speed, if given |
| [out] | asd | The parsed arrivalSpeed definition |
| [out] | error | Error message, if an error occures |
Definition at line 681 of file SUMOVehicleParameter.cpp.
References CURRENT, GIVEN, and StringUtils::toDouble().
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), GNEVehicle::isValid(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), and GNEVehicle::setAttribute().
|
staticinherited |
Validates a given depart value.
| [in] | val | The depart value to parse |
| [in] | element | The name of the type of the parsed element, for building the error message |
| [in] | id | The id of the parsed element, for building the error message |
| [out] | depart | The parsed depart time, if given |
| [out] | dd | The parsed departProcedure definition |
| [out] | error | Error message, if an error occures |
Definition at line 370 of file SUMOVehicleParameter.cpp.
References BEGIN, CONTAINER_TRIGGERED, SUMOVehicleParameter::depart, GIVEN, NOW, SPLIT, string2time(), and TRIGGERED.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), GNEDemandElementFlow::isValidFlowAttribute(), SUMOVehicleParserHelper::parseFlowAttributes(), SUMOVehicleParserHelper::parseVehicleAttributes(), and GNEDemandElementFlow::setFlowAttribute().
|
staticinherited |
Validates a given departLane value.
| [in] | val | The departLane value to parse |
| [in] | element | The name of the type of the parsed element, for building the error message |
| [in] | id | The id of the parsed element, for building the error message |
| [out] | lane | The parsed lane, if given |
| [out] | dld | The parsed departLane definition |
| [out] | error | Error message, if an error occures |
Definition at line 405 of file SUMOVehicleParameter.cpp.
References ALLOWED_FREE, BEST_FREE, BEST_PROB, FIRST_ALLOWED, FREE, GIVEN, RANDOM, and StringUtils::toInt().
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), GNEVehicle::isValid(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), GNEVehicle::setAttribute(), LIBSUMO_NAMESPACE::Calibrator::setFlow(), GNEMoveElementVehicle::setMoveShape(), and MSFrame::setMSGlobals().
|
staticinherited |
Validates a given departPos value.
| [in] | val | The departPos value to parse |
| [in] | element | The name of the type of the parsed element, for building the error message |
| [in] | id | The id of the parsed element, for building the error message |
| [out] | pos | The parsed position, if given |
| [out] | dpd | The parsed departPos definition |
| [out] | error | Error message, if an error occures |
Definition at line 444 of file SUMOVehicleParameter.cpp.
References BASE, FREE, GIVEN, LAST, RANDOM, RANDOM_FREE, RANDOM_LOCATION, SPLIT_FRONT, STOP, and StringUtils::toDouble().
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), GNEContainer::isValid(), GNEPerson::isValid(), GNEVehicle::isValid(), MSParkingArea::MSParkingArea(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), and GNEVehicle::setAttribute().
|
staticinherited |
Validates a given departPosLat value.
| [in] | val | The departPosLat value to parse |
| [in] | element | The name of the type of the parsed element, for building the error message |
| [in] | id | The id of the parsed element, for building the error message |
| [out] | pos | The parsed position, if given |
| [out] | dpd | The parsed departPosLat definition |
| [out] | error | Error message, if an error occures |
Definition at line 484 of file SUMOVehicleParameter.cpp.
References CENTER, FREE, GIVEN, LEFT, RANDOM, RANDOM_FREE, RIGHT, and StringUtils::toDouble().
Referenced by MSRouteHandler::interpretDepartPosLat(), GNEVehicle::isValid(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), and GNEVehicle::setAttribute().
|
staticinherited |
Validates a given departSpeed value.
| [in] | val | The departSpeed value to parse |
| [in] | element | The name of the type of the parsed element, for building the error message |
| [in] | id | The id of the parsed element, for building the error message |
| [out] | speed | The parsed speed, if given |
| [out] | dsd | The parsed departSpeed definition |
| [out] | error | Error message, if an error occures |
Definition at line 520 of file SUMOVehicleParameter.cpp.
References AVG, DESIRED, GIVEN, LAST, LIMIT, MAX, RANDOM, and StringUtils::toDouble().
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), GNEVehicle::isValid(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), GNEVehicle::setAttribute(), LIBSUMO_NAMESPACE::Calibrator::setFlow(), and MSFrame::setMSGlobals().
|
inherited |
Definition at line 678 of file GNEAttributeCarrier.cpp.
References joinToString().
|
inherited |
Definition at line 689 of file GNEAttributeCarrier.cpp.
References joinToString().
|
staticinherited |
parses a list of specific Attribute Carriers into a string of IDs
Referenced by GNEOverheadWire::getAttribute(), GNERoute::getAttribute(), GNEMoveElementLaneDouble::getMovingAttribute(), GNEDemandElementPlan::getPlanAttribute(), GNENet::joinRoutes(), GNERouteHandler::reverse(), GNERoute::writeDemandElement(), and GNEDemandElementPlan::writeLocationAttributes().
|
staticinherited |
parses insertion checks
Definition at line 1157 of file SUMOVehicleParameter.cpp.
References ALL, StringTokenizer::hasNext(), SUMOXMLDefinitions::InsertionChecks, StringTokenizer::next(), SUMO_ATTR_INSERTIONCHECKS, and toString().
Referenced by SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), GNEVehicle::setAttribute(), and MSFrame::setMSGlobals().
|
staticinherited |
parses parking type value
Definition at line 774 of file SUMOVehicleParameter.cpp.
References OFFROAD, ONROAD, OPPORTUNISTIC, StringUtils::toBool(), and toString().
Referenced by MSDevice_Taxi::prepareStop(), GNEStop::setAttribute(), and LIBSUMO_NAMESPACE::Vehicle::setStopParameter().
|
staticinherited |
Validates a given person modes value.
| [in] | modes | The modes value to parse |
| [in] | element | The name of the type of the parsed element, for building the error message |
| [in] | id | The id of the parsed element, for building the error message |
| [out] | modeSet | The parsed modes definition |
| [out] | error | Error message, if an error occures |
Definition at line 725 of file SUMOVehicleParameter.cpp.
References StringTokenizer::hasNext(), SUMOVehicleParameter::modes, SVC_BICYCLE, SVC_BUS, SVC_PASSENGER, and SVC_TAXI.
Referenced by MSRouteHandler::addPersonTrip(), LIBSUMO_NAMESPACE::Person::convertTraCIStage(), GNEPersonTrip::isValid(), SUMOVehicleParserHelper::parseCommonAttributes(), and RouteHandler::parsePersonTrip().
|
staticinherited |
Validates a given departEdge or arrivalEdge value.
| [in] | val | The departEdge value to parse |
| [in] | element | The name of the type of the parsed element, for building the error message |
| [in] | id | The id of the parsed element, for building the error message |
| [out] | edgeIndex | The parsed edge index, if given |
| [out] | ded | The parsed departEdge definition |
| [out] | error | Error message, if an error occures |
Definition at line 559 of file SUMOVehicleParameter.cpp.
References GIVEN, RANDOM, StringUtils::toInt(), and toString().
Referenced by SUMOVehicleParserHelper::parseCommonAttributes().
|
staticinherited |
parses stop trigger values
Definition at line 751 of file SUMOVehicleParameter.cpp.
References SUMOVehicleParameter::Stop::containerTriggered, SUMOVehicleParameter::Stop::joinTriggered, SUMO_ATTR_JOIN, SUMO_TAG_CONTAINER, SUMO_TAG_PERSON, TL, StringUtils::toBool(), toString(), SUMOVehicleParameter::Stop::triggered, and WRITE_ERROR.
Referenced by SUMORouteHandler::parseStop(), RouteHandler::parseStopParameters(), and LIBSUMO_NAMESPACE::Vehicle::setStopParameter().
|
inlinevirtualinherited |
remove additional user-griggered visualisations
Reimplemented in GUIBaseVehicle, and GUIPerson.
Definition at line 225 of file GUIGlObject.h.
|
inlinestaticinherited |
remove child element
Definition at line 185 of file GNEHierarchicalElement.h.
Referenced by GNEEdge::addLane(), GNEChange::removeElementFromParentsAndChildren(), and GNEEdge::removeLane().
|
inlinevirtualinherited |
notify object about popup menu removal
Reimplemented in GUIBaseVehicle.
Definition at line 125 of file GUIGlObject.h.
Referenced by GUIGLObjectPopupMenu::removePopupFromObject().
|
inherited |
Lets this object know a parameter window showing the object's values was closed.
| [in] | w | The closed parameter window |
Definition at line 417 of file GUIGlObject.cpp.
References GUIGlObject::myParamWindows.
Referenced by GUIParameterTableWindow::~GUIParameterTableWindow().
|
inlinestaticinherited |
remove parent element
Definition at line 144 of file GNEHierarchicalElement.h.
|
protectedinherited |
replace additional child edges
Definition at line 683 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getNet(), GNEAttributeCarrier::parse(), and GNEHierarchicalElement::updateChildren().
|
protectedinherited |
replace additional child lanes
Definition at line 689 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getNet(), GNEAttributeCarrier::parse(), and GNEHierarchicalElement::updateChildren().
|
protectedinherited |
replace additional parent
Definition at line 696 of file GNEAdditional.cpp.
References GNENet::getAttributeCarriers(), GNEHierarchicalElement::getParentAdditionals(), GNEAttributeCarrier::myNet, GNENetHelper::AttributeCarriers::retrieveAdditional(), and GNEHierarchicalElement::updateParents().
Referenced by GNEAccess::setAttribute(), GNECalibrator::setAttribute(), GNEEntryExitDetector::setAttribute(), GNEOverheadWire::setAttribute(), GNEParkingAreaReroute::setAttribute(), and GNEParkingSpace::setAttribute().
|
protectedinherited |
replace additional parent edges
Definition at line 670 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getNet(), GNEAttributeCarrier::parse(), and GNEHierarchicalElement::updateParents().
Referenced by GNECalibrator::setAttribute(), GNERouteProbe::setAttribute(), and GNEVaporizer::setAttribute().
|
protectedinherited |
replace additional parent lanes
Definition at line 676 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getNet(), GNEAttributeCarrier::parse(), and GNEHierarchicalElement::updateParents().
Referenced by GNEAccess::setAttribute(), GNECalibrator::setAttribute(), GNEEntryExitDetector::setAttribute(), GNEInductionLoopDetector::setAttribute(), GNEInstantInductionLoopDetector::setAttribute(), GNELaneAreaDetector::setAttribute(), GNEOverheadWire::setAttribute(), GNEPOI::setAttribute(), and GNEStoppingPlace::setStoppingPlaceAttribute().
|
protectedinherited |
replace demand element parent
Definition at line 712 of file GNEAdditional.cpp.
References GNENet::getAttributeCarriers(), GNEAttributeCarrier::myNet, GNENetHelper::AttributeCarriers::retrieveDemandElement(), and GNEHierarchicalElement::updateParent().
Referenced by setAttribute(), and GNERouteProbReroute::setAttribute().
|
inherited |
reset additional contour
Definition at line 112 of file GNEAdditional.cpp.
References GNEContour::clearContour(), and GNEAdditional::myAdditionalContour.
Referenced by GNETAZ::setAttribute().
|
inherited |
reset attribute carrier to their default values
Definition at line 234 of file GNEAttributeCarrier.cpp.
References GNEUndoList::begin(), GNEAttributeCarrier::disableAttribute(), GNEAttributeCarrier::enableAttribute(), GNETagProperties::getAttributeProperties(), GNETagProperties::getGUIIcon(), GNETagProperties::getTagStr(), GNEViewNet::getUndoList(), GNENet::getViewNet(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, GNEAttributeCarrier::setAttribute(), TLF, and GNEAttributeCarrier::toggleAttribute().
Referenced by GNEMeanData::GNEMeanData().
|
inherited |
select attribute carrier using GUIGlobalSelection
Definition at line 115 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getGUIGlObject(), gSelected, GNETagProperties::isSelectable(), GNEAttributeCarrier::mySelected, GNEAttributeCarrier::myTagProperty, and GUISelectedStorage::select().
Referenced by GNEEdge::addConnection(), GNEEdge::addLane(), GNEViewNet::onCmdAddEdgeSelected(), GNEViewNet::onCmdAddSelected(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEChange_Additional::redo(), GNEChange_Crossing::redo(), GNEChange_DemandElement::redo(), GNEChange_Edge::redo(), GNEChange_GenericData::redo(), GNEChange_Junction::redo(), GNEChange_Lane::redo(), GNEChange_MeanData::redo(), GNEChange_TAZSourceSink::redo(), GNEACChooserDialog::select(), GNEAdditional::selectGLObject(), GNEGenericData::selectGLObject(), GNEDemandElement::selectGLObject(), GNENetworkElement::selectGLObject(), GNEAttributeCarrier::setCommonAttribute(), GNEACChooserDialog::toggleSelection(), GNEChange_Additional::undo(), GNEChange_Crossing::undo(), GNEChange_DemandElement::undo(), GNEChange_Edge::undo(), GNEChange_GenericData::undo(), GNEChange_Junction::undo(), GNEChange_Lane::undo(), and GNEChange_MeanData::undo().
|
overridevirtualinherited |
select element
Reimplemented from GUIGlObject.
Definition at line 493 of file GNEAdditional.cpp.
References GNESelectorFrame::getSelectionInformation(), GNEViewParent::getSelectorFrame(), GNENet::getViewNet(), GNEViewNet::getViewParent(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::selectAttributeCarrier(), GNEAttributeCarrier::unselectAttributeCarrier(), and GNESelectorFrame::SelectionInformation::updateInformationLabel().
|
inherited |
set parameters (map, undoList)
Definition at line 729 of file GNEAttributeCarrier.cpp.
References GNE_ATTR_PARAMETERS, and GNEAttributeCarrier::setAttribute().
|
inherited |
set parameters (string vector)
Definition at line 699 of file GNEAttributeCarrier.cpp.
References GNE_ATTR_PARAMETERS, and GNEAttributeCarrier::setAttribute().
Referenced by GNEAttributeCarrier::setACParameters().
|
inherited |
set parameters (string vector, undoList)
Definition at line 716 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::setACParameters().
|
protectedinherited |
set additional ID
Definition at line 602 of file GNEAdditional.cpp.
References GNENet::getAttributeCarriers(), GNEHierarchicalElement::getChildAdditionals(), GNEHierarchicalElement::getChildDemandElements(), GNEHierarchicalElement::getChildGenericDatas(), GNEAttributeCarrier::getID(), GNENet::getSavingStatus(), GNETagProperties::getTag(), GNETagProperties::hasAttribute(), GNEAttributeCarrier::isTemplate(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, GNENetHelper::SavingStatus::requireSaveDataElements(), GNENetHelper::SavingStatus::requireSaveDemandElements(), GUIGlObject::setMicrosimID(), SUMO_ATTR_ID, SUMO_TAG_ACCESS, SUMO_TAG_DET_ENTRY, SUMO_TAG_DET_EXIT, SUMO_TAG_PARKING_SPACE, SUMO_TAG_VAPORIZER, and GNENetHelper::AttributeCarriers::updateAdditionalID().
Referenced by GNECalibrator::setAttribute(), setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEMultiEntryExitDetector::setAttribute(), GNEOverheadWire::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNERerouter::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNETAZ::setAttribute(), GNETractionSubstation::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEDetector::setDetectorAttribute(), and GNEStoppingPlace::setStoppingPlaceAttribute().
|
overrideprivatevirtual |
method for setting the attribute and nothing else
Implements GNEAttributeCarrier.
Definition at line 508 of file GNECalibratorFlow.cpp.
References SUMOVehicleParameter::arrivalLane, SUMOVehicleParameter::arrivalLaneProcedure, SUMOVehicleParameter::arrivalPos, SUMOVehicleParameter::arrivalPosLat, SUMOVehicleParameter::arrivalPosLatProcedure, SUMOVehicleParameter::arrivalPosProcedure, SUMOVehicleParameter::arrivalSpeed, SUMOVehicleParameter::arrivalSpeedProcedure, SUMOVehicleParameter::calibratorSpeed, SUMOVehicleParameter::color, SUMOVehicleParameter::containerNumber, DEFAULT_VTYPE_ID, SUMOVehicleParameter::depart, SUMOVehicleParameter::departLane, SUMOVehicleParameter::departLaneProcedure, SUMOVehicleParameter::departPos, SUMOVehicleParameter::departPosLat, SUMOVehicleParameter::departPosLatProcedure, SUMOVehicleParameter::departPosProcedure, SUMOVehicleParameter::departSpeed, SUMOVehicleParameter::departSpeedProcedure, GNETagProperties::getDefaultColorValue(), GNETagProperties::getDefaultIntValue(), GNETagProperties::getDefaultStringValue(), GNEHierarchicalElement::getParentAdditionals(), GNETagProperties::getTagStr(), SUMOVehicleParameter::insertionChecks, GNEAttributeCarrier::isTemplate(), SUMOVehicleParameter::line, GNEAttributeCarrier::myTagProperty, SUMOVehicleParameter::parametersSet, SUMOVehicleParameter::parseArrivalLane(), SUMOVehicleParameter::parseArrivalPos(), SUMOVehicleParameter::parseArrivalPosLat(), SUMOVehicleParameter::parseArrivalSpeed(), SUMOVehicleParameter::parseDepartLane(), SUMOVehicleParameter::parseDepartPos(), SUMOVehicleParameter::parseDepartPosLat(), SUMOVehicleParameter::parseDepartSpeed(), SUMOVehicleParameter::parseInsertionChecks(), SUMOVehicleParameter::personNumber, SUMOVehicleParameter::repetitionEnd, SUMOVehicleParameter::repetitionOffset, GNEAdditional::replaceDemandElementParent(), GNEAdditional::setAdditionalID(), GNEAttributeCarrier::setCommonAttribute(), string2time(), SUMO_ATTR_ARRIVALLANE, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_ARRIVALPOS_LAT, SUMO_ATTR_ARRIVALSPEED, SUMO_ATTR_BEGIN, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_NUMBER, SUMO_ATTR_DEPARTLANE, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DEPARTPOS_LAT, SUMO_ATTR_DEPARTSPEED, SUMO_ATTR_END, SUMO_ATTR_ID, SUMO_ATTR_INSERTIONCHECKS, SUMO_ATTR_LINE, SUMO_ATTR_PERSON_NUMBER, SUMO_ATTR_REROUTE, SUMO_ATTR_ROUTE, SUMO_ATTR_SPEED, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, SUMO_TAG_ROUTE, SUMO_TAG_VTYPE, TIME2STEPS, updateGeometry(), VEHPARS_ARRIVALLANE_SET, VEHPARS_ARRIVALPOS_SET, VEHPARS_ARRIVALPOSLAT_SET, VEHPARS_ARRIVALSPEED_SET, VEHPARS_CALIBRATORSPEED_SET, VEHPARS_COLOR_SET, VEHPARS_CONTAINER_NUMBER_SET, VEHPARS_DEPARTLANE_SET, VEHPARS_DEPARTPOS_SET, VEHPARS_DEPARTPOSLAT_SET, VEHPARS_DEPARTSPEED_SET, VEHPARS_LINE_SET, VEHPARS_PERSON_NUMBER_SET, VEHPARS_ROUTE_SET, VEHPARS_VPH_SET, and SUMOVehicleParameter::vtypeid.
|
overridevirtual |
Implements GNEAttributeCarrier.
Definition at line 335 of file GNECalibratorFlow.cpp.
References GNEChange_Attribute::changeAttribute(), getAttribute(), GNEAttributeCarrier::setCommonAttribute(), SUMO_ATTR_ARRIVALLANE, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_ARRIVALPOS_LAT, SUMO_ATTR_ARRIVALSPEED, SUMO_ATTR_BEGIN, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_NUMBER, SUMO_ATTR_DEPARTLANE, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DEPARTPOS_LAT, SUMO_ATTR_DEPARTSPEED, SUMO_ATTR_END, SUMO_ATTR_ID, SUMO_ATTR_INSERTIONCHECKS, SUMO_ATTR_LINE, SUMO_ATTR_PERSON_NUMBER, SUMO_ATTR_REROUTE, SUMO_ATTR_ROUTE, SUMO_ATTR_SPEED, SUMO_ATTR_TYPE, and SUMO_ATTR_VEHSPERHOUR.
|
inlineinherited |
set blocking status
Definition at line 172 of file GUIGlObject.h.
References GUIGlObject::myAmBlocked.
Referenced by GUIGlObjectStorage::getObjectBlocking(), and GUIGlObjectStorage::getObjectBlocking().
|
inherited |
method for setting the common attribute and nothing else (used in GNEChange_Attribute)
Definition at line 948 of file GNEAttributeCarrier.cpp.
References GNENetHelper::SavingFilesHandler::addAdditionalFilename(), GNENetHelper::SavingFilesHandler::addDataFilename(), GNENetHelper::SavingFilesHandler::addDemandFilename(), GNENetHelper::SavingFilesHandler::addMeanDataFilename(), GNENetHelper::SavingFilesHandler::getAdditionalFilenames(), GNENetHelper::SavingFilesHandler::getDataFilenames(), GNENetHelper::SavingFilesHandler::getDemandFilenames(), GNENetHelper::SavingFilesHandler::getMeanDataFilenames(), GNEAttributeCarrier::getParameters(), GNENet::getSavingFilesHandler(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_ADDITIONAL_FILE, GNE_ATTR_CENTER_AFTER_CREATION, GNE_ATTR_DATA_FILE, GNE_ATTR_DEMAND_FILE, GNE_ATTR_MEANDATA_FILE, GNE_ATTR_PARAMETERS, GNE_ATTR_SELECTED, GNEAttributeCarrier::myCenterAfterCreation, GNEAttributeCarrier::myFilename, GNEAttributeCarrier::myNet, GNEAttributeCarrier::selectAttributeCarrier(), Parameterised::setParametersStr(), toString(), and GNEAttributeCarrier::unselectAttributeCarrier().
|
inherited |
Definition at line 899 of file GNEAttributeCarrier.cpp.
References GNEChange_Attribute::changeAttribute(), GNEHierarchicalElement::getChildAdditionals(), GNEHierarchicalElement::getChildDemandElements(), GNEAttributeCarrier::getHierarchicalElement(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_ADDITIONAL_FILE, GNE_ATTR_CENTER_AFTER_CREATION, GNE_ATTR_DATA_FILE, GNE_ATTR_DEMAND_FILE, GNE_ATTR_MEANDATA_FILE, GNE_ATTR_PARAMETERS, GNE_ATTR_SELECTED, GNEAttributeCarrier::myFilename, and toString().
Referenced by GNECalibrator::setAttribute(), setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEPoly::setAttribute(), GNERerouterInterval::setAttribute(), GNERerouterSymbol::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNETAZSourceSink::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEVariableSpeedSignSymbol::setAttribute(), GNEDataInterval::setAttribute(), GNEDataSet::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNEMeanData::setAttribute(), GNETAZRelData::setAttribute(), GNERoute::setAttribute(), GNERouteDistribution::setAttribute(), GNERouteRef::setAttribute(), GNEVType::setAttribute(), GNEVTypeDistribution::setAttribute(), GNEVTypeRef::setAttribute(), GNEConnection::setAttribute(), GNECrossing::setAttribute(), GNEEdge::setAttribute(), GNEEdgeType::setAttribute(), GNEInternalLane::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNELaneType::setAttribute(), GNEWalkingArea::setAttribute(), GNECalibrator::setAttribute(), setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEPoly::setAttribute(), GNERerouterInterval::setAttribute(), GNERerouterSymbol::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNETAZSourceSink::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEVariableSpeedSignSymbol::setAttribute(), GNEDataInterval::setAttribute(), GNEDataSet::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNEMeanData::setAttribute(), GNETAZRelData::setAttribute(), GNERoute::setAttribute(), GNERouteDistribution::setAttribute(), GNERouteRef::setAttribute(), GNEVType::setAttribute(), GNEVTypeDistribution::setAttribute(), GNEVTypeRef::setAttribute(), GNEConnection::setAttribute(), GNECrossing::setAttribute(), GNEEdge::setAttribute(), GNEInternalLane::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNEWalkingArea::setAttribute(), GNEDemandElementFlow::setFlowAttribute(), GNEDemandElementFlow::setFlowAttribute(), GNEMoveElementConnection::setMovingAttribute(), GNEMoveElementCrossing::setMovingAttribute(), GNEMoveElementEdge::setMovingAttribute(), GNEMoveElementJunction::setMovingAttribute(), GNEMoveElementLane::setMovingAttribute(), GNEMoveElementLaneDouble::setMovingAttribute(), GNEMoveElementLaneSingle::setMovingAttribute(), GNEMoveElementPlan::setMovingAttribute(), GNEMoveElementPlanParent::setMovingAttribute(), GNEMoveElementShape::setMovingAttribute(), GNEMoveElementVehicle::setMovingAttribute(), GNEMoveElementView::setMovingAttribute(), GNEMoveElementConnection::setMovingAttribute(), GNEMoveElementCrossing::setMovingAttribute(), GNEMoveElementEdge::setMovingAttribute(), GNEMoveElementJunction::setMovingAttribute(), GNEMoveElementLane::setMovingAttribute(), GNEMoveElementLaneDouble::setMovingAttribute(), GNEMoveElementLaneSingle::setMovingAttribute(), GNEMoveElementPlan::setMovingAttribute(), GNEMoveElementPlanParent::setMovingAttribute(), GNEMoveElementShape::setMovingAttribute(), GNEMoveElementVehicle::setMovingAttribute(), GNEMoveElementView::setMovingAttribute(), GNEDemandElementPlan::setPlanAttribute(), and GNEDemandElementPlan::setPlanAttribute().
|
inherited |
mark if this AC was inserted in grid or not
Definition at line 210 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myInGrid.
Referenced by GNENet::addGLObjectIntoGrid(), and GNENet::removeGLObjectFromGrid().
|
virtualinherited |
Changes the microsimID of the object.
Definition at line 262 of file GUIGlObject.cpp.
References GUIGlObjectStorage::changeName(), GUIGlObject::createFullName(), GUIGlObjectStorage::gIDStorage, GUIGlObject::myFullName, and GUIGlObject::myMicrosimID.
Referenced by GNEAdditional::setAdditionalID(), GNEDemandElement::setDemandElementID(), GNENetworkElement::setNetworkElementID(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNENetHelper::AttributeCarriers::updateDemandElementID(), and GNEDataInterval::updateGenericDataIDs().
|
virtualinherited |
Sets a parameter.
| [in] | key | The parameter's name |
| [in] | value | The parameter's value |
Reimplemented in MSRailCrossing, MSActuatedTrafficLightLogic, MSRailSignal, MSSimpleTrafficLightLogic, and NEMALogic.
Definition at line 45 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NBRailwayTopologyAnalyzer::addBidiEdge(), NLHandler::addDistrict(), RONetHandler::addParam(), ShapeHandler::addPOI(), NBOwnTLDef::buildNemaPhases(), NLJunctionControlBuilder::closeTrafficLightLogic(), MSStateHandler::closeVehicle(), MSParkingArea::enter(), NIImporter_MATSim::EdgesHandler::insertEdge(), NIImporter_OpenStreetMap::insertEdge(), NIImporter_OpenStreetMap::insertNodeChecking(), MSLane::isInsertionSuccess(), NBNodeCont::joinNodeCluster(), NBEdge::Lane::Lane(), NWWriter_OpenDrive::mapmatchRoadObjects(), Parameterised::mergeParameters(), NIImporter_OpenStreetMap::RelationHandler::myEndElement(), MSStateHandler::myStartElement(), NIXMLConnectionsHandler::myStartElement(), NIXMLNodesHandler::myStartElement(), NIXMLTrafficLightsHandler::myStartElement(), ShapeHandler::myStartElement(), MSDevice_Bluelight::notifyMove(), NBRailwayTopologyAnalyzer::reverseEdges(), GNEVType::setAttribute(), NBEdge::setJunctionPriority(), NIImporter_OpenDrive::setLaneAttributes(), MSRailCrossing::setParameter(), MSActuatedTrafficLightLogic::setParameter(), MSRailSignal::setParameter(), MSSimpleTrafficLightLogic::setParameter(), NEMALogic::setParameter(), LIBSUMO_NAMESPACE::Simulation::setParameter(), Parameterised::setParametersStr(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), LIBSUMO_NAMESPACE::TrafficLight::swapParameters(), Parameterised::updateParameters(), NBEdge::updateRemovedNodes(), NWWriter_OpenDrive::writeNetwork(), and NIImporter_OpenDrive::writeRoadObjects().
|
inherited |
set the given key/value map in map<string, string> format
Definition at line 146 of file Parameterised.cpp.
References Parameterised::getParametersMap(), and Parameterised::myMap.
Referenced by GNEVehicleFrame::buildVehicleOverRoute(), MSStageDriving::clone(), MSStageTranship::clone(), MSStageTrip::clone(), MSStageWaiting::clone(), MSStageWalking::clone(), GNEVehicleFrame::createPath(), and MSStageTrip::reroute().
|
inherited |
set the given key/value vector in map<string, string> format
Definition at line 152 of file Parameterised.cpp.
References Parameterised::myMap.
|
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 161 of file Parameterised.cpp.
References StringTokenizer::getVector(), Parameterised::myMap, and Parameterised::setParameter().
Referenced by MSDevice_Taxi::initDispatch(), and GNEAttributeCarrier::setCommonAttribute().
|
inlineinherited |
edit parent and childrens without maintain integrity (use carefully)
set single parent element (ONLY use in constructors)
Definition at line 112 of file GNEHierarchicalElement.h.
References GNEHierarchicalElement::myHierarchicalStructureParents, and GNEHierarchicalStructureParents::replaceAll().
|
inlineinherited |
set multiple parent element (ONLY use in constructors)
Definition at line 120 of file GNEHierarchicalElement.h.
References GNEHierarchicalElement::myHierarchicalStructureParents, and GNEHierarchicalStructureParents::replaceAll().
Referenced by GNEMoveElementVehicle::GNEMoveElementVehicle().
|
inherited |
set special color
Definition at line 106 of file GNEAdditional.cpp.
References GNEAdditional::mySpecialColor.
|
protectedinherited |
shift lane index
Definition at line 719 of file GNEAdditional.cpp.
References GNEHierarchicalElement::getParentLanes(), and GNEHierarchicalElement::updateParents().
Referenced by GNEAccess::setAttribute(), GNECalibrator::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEOverheadWire::setAttribute(), GNEPOI::setAttribute(), GNEDetector::setDetectorAttribute(), and GNEStoppingPlace::setStoppingPlaceAttribute().
|
virtual |
|
privatevirtual |
toggle attribute
Reimplemented from GNEAttributeCarrier.
Definition at line 727 of file GNECalibratorFlow.cpp.
References GNEAttributeCarrier::getTagStr(), SUMOVehicleParameter::parametersSet, SUMO_ATTR_SPEED, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, toString(), VEHPARS_CALIBRATORSPEED_SET, VEHPARS_VPH_SET, and VEHPARS_VTYPE_SET.
Referenced by GNECalibratorFlow().
|
inherited |
unmark for drawing front
Definition at line 187 of file GNEAttributeCarrier.cpp.
References GNEViewNet::getMarkFrontElements(), GNENet::getViewNet(), GNEAttributeCarrier::myDrawInFront, GNEAttributeCarrier::myNet, and GNEViewNetHelper::MarkFrontElements::unmarkAC().
Referenced by GNENetHelper::AttributeCarriers::deleteAdditional(), GNENetHelper::AttributeCarriers::deleteConnection(), GNENetHelper::AttributeCarriers::deleteCrossing(), GNENetHelper::AttributeCarriers::deleteDataInterval(), GNENetHelper::AttributeCarriers::deleteDataSet(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteEdgeType(), GNENetHelper::AttributeCarriers::deleteGenericData(), GNENetHelper::AttributeCarriers::deleteLane(), GNENetHelper::AttributeCarriers::deleteMeanData(), GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteSingleJunction(), GNENetHelper::AttributeCarriers::deleteTAZSourceSink(), GNENetHelper::AttributeCarriers::deleteWalkingArea(), GNEApplicationWindow::onCmdSetFrontElement(), and GNEViewNetHelper::MarkFrontElements::unmarkAll().
|
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_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_MeanData::~GNEChange_MeanData(), GNEChange_TAZSourceSink::~GNEChange_TAZSourceSink(), GNEChange_TLS::~GNEChange_TLS(), and GNEChange_ToggleAttribute::~GNEChange_ToggleAttribute().
|
inherited |
unselect attribute carrier using GUIGlobalSelection
Definition at line 125 of file GNEAttributeCarrier.cpp.
References GUISelectedStorage::deselect(), GNEAttributeCarrier::getGUIGlObject(), gSelected, GNETagProperties::isSelectable(), GNEAttributeCarrier::mySelected, and GNEAttributeCarrier::myTagProperty.
Referenced by GNEACChooserDialog::deselect(), GNEInspectorFrame::inspectClickedElements(), GNEViewNet::onCmdRemoveEdgeSelected(), GNEViewNet::onCmdRemoveSelected(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEChange_Additional::redo(), GNEChange_Crossing::redo(), GNEChange_DemandElement::redo(), GNEChange_Edge::redo(), GNEChange_GenericData::redo(), GNEChange_Junction::redo(), GNEChange_Lane::redo(), GNEChange_MeanData::redo(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEAdditional::selectGLObject(), GNEGenericData::selectGLObject(), GNEDemandElement::selectGLObject(), GNENetworkElement::selectGLObject(), GNEAttributeCarrier::setCommonAttribute(), GNEACChooserDialog::toggleSelection(), GNEChange_Additional::undo(), GNEChange_Crossing::undo(), GNEChange_DemandElement::undo(), GNEChange_Edge::undo(), GNEChange_GenericData::undo(), GNEChange_Junction::undo(), GNEChange_Lane::undo(), and GNEChange_MeanData::undo().
|
inherited |
Removes a parameter.
| [in] | key | The parameter's name |
Definition at line 51 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NIImporter_OpenStreetMap::insertEdge(), MSLane::isInsertionSuccess(), GNEVType::setAttribute(), and LIBSUMO_NAMESPACE::TrafficLight::swapParameters().
|
virtual |
update centering boundary (implies change in RTREE)
Implements GNEAdditional.
Definition at line 153 of file GNECalibratorFlow.cpp.
Referenced by GNECalibratorFlow(), and GNECalibratorFlow().
|
inlinestaticinherited |
update all children elements
Definition at line 192 of file GNEHierarchicalElement.h.
Referenced by GNEAdditional::replaceAdditionalChildEdges(), and GNEAdditional::replaceAdditionalChildLanes().
|
overridevirtual |
update pre-computed geometry information
Implements GNEAttributeCarrier.
Definition at line 141 of file GNECalibratorFlow.cpp.
References GNEAdditionalListed::updateGeometryListedAdditional().
Referenced by setAttribute().
|
protectedinherited |
update geometry of listed additional
Definition at line 38 of file GNEAdditionalListed.cpp.
References GNEHierarchicalElement::getChildAdditionals(), GNEAdditionalListed::getDrawPositionIndex(), GNEHierarchicalElement::getParentAdditionals(), GNEAdditionalListed::iconPadding, GNEAdditionalListed::lineLenght, GNEAdditionalListed::myAdditional, GNEAdditional::myAdditionalGeometry, GNEAdditionalListed::myDrawPositionIndex, GNEAdditionalListed::myIconPosition, GNEAdditionalListed::myIconSize, GNEAdditionalListed::myInternalRectangle, GNEAdditionalListed::myLineGeometry, GNEAdditionalListed::myTextPosition, GNEAdditionalListed::padding, GNEAdditionalListed::shapeHeight, GNEAdditionalListed::shapeWidth, GNEAdditional::updateCenteringBoundary(), GUIGeometry::updateGeometry(), and GNEAdditionalListed::ySeparation.
Referenced by updateGeometry(), GNEClosingLaneReroute::updateGeometry(), GNEClosingReroute::updateGeometry(), GNEDestProbReroute::updateGeometry(), GNEParkingAreaReroute::updateGeometry(), GNERerouterInterval::updateGeometry(), GNERouteProbReroute::updateGeometry(), and GNEVariableSpeedSignStep::updateGeometry().
|
overridevirtualinherited |
update GLObject (geometry, ID, etc.)
Reimplemented from GUIGlObject.
Definition at line 504 of file GNEAdditional.cpp.
References GNEAttributeCarrier::updateGeometry().
|
inherited |
Adds or updates all given parameters from the map.
| [in] | mapArg | The keys/values to insert |
Definition at line 57 of file Parameterised.cpp.
References Parameterised::setParameter().
Referenced by NIImporter_SUMO::_loadNetwork(), NBNode::addCrossing(), PCLoaderOSM::addPOI(), PCLoaderOSM::addPolygon(), NLHandler::closeEdge(), NLJunctionControlBuilder::closeJunction(), NLJunctionControlBuilder::closeTrafficLightLogic(), NBTrafficLightDefinition::compute(), NLDetectorBuilder::endE3Detector(), NIImporter_OpenStreetMap::insertEdge(), NIImporter_OpenStreetMap::insertNodeChecking(), NBEdge::NBEdge(), NBLoadedSUMOTLDef::NBLoadedSUMOTLDef(), NBTrafficLightLogic::NBTrafficLightLogic(), and LIBSUMO_NAMESPACE::TrafficLight::swapConstraints().
|
inlinestaticinherited |
update single parent element
Definition at line 151 of file GNEHierarchicalElement.h.
Referenced by GNEAdditional::replaceDemandElementParent(), GNEDemandElement::replaceDemandElementParent(), GNEDemandElement::replaceFirstParentAdditional(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentJunction(), GNEDemandElement::replaceFirstParentLane(), GNEDemandElement::replaceLastParentAdditional(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEDemandElement::replaceLastParentJunction(), GNEEdge::updateFirstParentJunction(), and GNEEdge::updateSecondParentJunction().
|
inlinestaticinherited |
update all parent elements
Definition at line 163 of file GNEHierarchicalElement.h.
Referenced by GNEAdditional::replaceAdditionalParent(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEDemandElement::replaceParentEdges(), GNEGenericData::replaceParentTAZElement(), and GNEAdditional::shiftLaneIndex().
|
inlineinherited |
Returns whether the given parameter was set.
| [in] | what | The parameter which one asks for |
Definition at line 501 of file SUMOVehicleParameter.h.
References SUMOVehicleParameter::parametersSet.
Referenced by MSRouteHandler::addStop(), MSRouteHandler::addVehicleStopsToImplicitRoute(), MSTransportableDevice_Routing::buildDevices(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowJunctions(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowTAZs(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), MSDevice_Routing::buildVehicleDevices(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), MSStageDriving::canLeaveVehicle(), RORouteHandler::closeRouteDistribution(), MSRouteHandler::closeVehicle(), GUIBaseVehicle::drawStopLabels(), LIBSUMO_NAMESPACE::TrafficLight::findConstraintsDeadLocks(), getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNEVehicle::getAttributeDouble(), GNEDemandElement::getColorByScheme(), MSBaseVehicle::getParkingBadges(), MSBaseVehicle::getRouteValidity(), MSLink::ignoreFoe(), MEVehicle::loadState(), MSVehicle::loadState(), LIBSUMO_NAMESPACE::Vehicle::moveTo(), MSBaseVehicle::MSBaseVehicle(), MSDevice_Routing::MSDevice_Routing(), ROMARouteHandler::myEndElement(), ROMARouteHandler::myStartElement(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), MSBaseVehicle::saveState(), MSTransportable::saveState(), GUIBaseVehicle::setFunctionalColor(), GUIPerson::setFunctionalColor(), GNEVehicle::updateGeometry(), MSEdge::validateDepartSpeed(), MSRailSignalControl::vehicleStateChanged(), SUMOVehicleParameter::write(), MSDevice_Vehroutes::writeOutput(), and MSDevice_Vehroutes::writeXMLRoute().
|
inherited |
Writes the parameters as a beginning element.
| [in,out] | dev | The device to write into |
| [in] | oc | The options to get defaults from |
| [in] | altTag | The "root" tag to write (defaults to vehicle) |
| [in] | typeID | The typeID to write (defaults to member vtypeid) |
| IOError | not yet implemented |
Definition at line 76 of file SUMOVehicleParameter.cpp.
References StringUtils::adjustDecimalValue(), ALL, SUMOVehicleParameter::arrivalEdge, SUMOVehicleParameter::calibratorSpeed, SUMOVehicleParameter::color, SUMOVehicleParameter::containerNumber, SUMOVehicleParameter::defaultOptionOverrides(), OptionsCont::exists(), SUMOVehicleParameter::fromTaz, SUMOVehicleParameter::getArrivalEdge(), SUMOVehicleParameter::getArrivalLane(), SUMOVehicleParameter::getArrivalPos(), SUMOVehicleParameter::getArrivalPosLat(), SUMOVehicleParameter::getArrivalSpeed(), SUMOVehicleParameter::getDepart(), SUMOVehicleParameter::getDepartEdge(), SUMOVehicleParameter::getDepartLane(), SUMOVehicleParameter::getDepartPos(), SUMOVehicleParameter::getDepartPosLat(), SUMOVehicleParameter::getDepartSpeed(), OutputDevice::getPrecision(), OptionsCont::getString(), StringBijection< T >::getValues(), GNE_TAG_FLOW_ROUTE, GNE_TAG_FLOW_WITHROUTE, gPrecisionRandom, SUMOVehicleParameter::insertionChecks, SUMOXMLDefinitions::InsertionChecks, OptionsCont::isSet(), joinToString(), SUMOVehicleParameter::line, MAX2(), NONE, OutputDevice::openTag(), SUMOVehicleParameter::parkingBadges, SUMOVehicleParameter::personNumber, SUMOVehicleParameter::poissonRate, SUMOVehicleParameter::repetitionEnd, SUMOVehicleParameter::repetitionNumber, SUMOVehicleParameter::repetitionOffset, SUMOVehicleParameter::repetitionProbability, OutputDevice::setPrecision(), SUMOVehicleParameter::speedFactor, STEPS2TIME, SUMO_ATTR_ARRIVALEDGE, SUMO_ATTR_ARRIVALLANE, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_ARRIVALPOS_LAT, SUMO_ATTR_ARRIVALSPEED, SUMO_ATTR_BEGIN, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_NUMBER, SUMO_ATTR_DEPART, SUMO_ATTR_DEPARTEDGE, SUMO_ATTR_DEPARTLANE, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DEPARTPOS_LAT, SUMO_ATTR_DEPARTSPEED, SUMO_ATTR_END, SUMO_ATTR_FROM_TAZ, SUMO_ATTR_ID, SUMO_ATTR_INSERTIONCHECKS, SUMO_ATTR_LINE, SUMO_ATTR_NUMBER, SUMO_ATTR_PARKING_BADGES, SUMO_ATTR_PERHOUR, SUMO_ATTR_PERIOD, SUMO_ATTR_PERSON_NUMBER, SUMO_ATTR_PROB, SUMO_ATTR_SPEED, SUMO_ATTR_SPEEDFACTOR, SUMO_ATTR_TO_TAZ, SUMO_ATTR_TYPE, SUMO_TAG_CONTAINERFLOW, SUMO_TAG_FLOW, SUMO_TAG_FLOWSTATE, SUMO_TAG_PERSONFLOW, time2string(), toString(), SUMOVehicleParameter::toTaz, VEHPARS_ARRIVALEDGE_SET, VEHPARS_ARRIVALLANE_SET, VEHPARS_ARRIVALPOS_SET, VEHPARS_ARRIVALPOSLAT_SET, VEHPARS_ARRIVALSPEED_SET, VEHPARS_CALIBRATORSPEED_SET, VEHPARS_COLOR_SET, VEHPARS_CONTAINER_NUMBER_SET, VEHPARS_DEPARTEDGE_SET, VEHPARS_DEPARTLANE_SET, VEHPARS_DEPARTPOS_SET, VEHPARS_DEPARTPOSLAT_SET, VEHPARS_DEPARTSPEED_SET, VEHPARS_END_SET, VEHPARS_FROM_TAZ_SET, VEHPARS_INSERTION_CHECKS_SET, VEHPARS_LINE_SET, VEHPARS_NUMBER_SET, VEHPARS_PARKING_BADGES_SET, VEHPARS_PERIOD_SET, VEHPARS_PERSON_NUMBER_SET, VEHPARS_POISSON_SET, VEHPARS_PROB_SET, VEHPARS_SPEEDFACTOR_SET, VEHPARS_TO_TAZ_SET, VEHPARS_VPH_SET, VEHPARS_VTYPE_SET, SUMOVehicleParameter::vtypeid, SUMOVehicleParameter::wasSet(), OutputDevice::writeAttr(), and OutputDevice::writeNonEmptyAttr().
Referenced by MSTransportable::routeOutput(), ROPerson::saveAsXML(), ROVehicle::saveAsXML(), MSBaseVehicle::saveState(), MSTransportable::saveState(), writeAdditional(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNEVehicle::writeDemandElement(), and MSDevice_Vehroutes::writeOutput().
|
virtual |
write additional element into a xml file
| [in] | device | device in which write parameters of additional element |
Implements GNEAdditional.
Definition at line 96 of file GNECalibratorFlow.cpp.
References OutputDevice::closeTag(), getAttribute(), GNEAttributeCarrier::getID(), OptionsCont::getOptions(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), isAttributeEnabled(), OutputDevice::openTag(), SUMO_ATTR_END, SUMO_ATTR_ROUTE, SUMO_ATTR_SPEED, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, SUMO_TAG_FLOW, TLF, SUMOVehicleParameter::write(), WRITE_WARNING, OutputDevice::writeAttr(), and Parameterised::writeParams().
|
protectedinherited |
write common additional attributes
Definition at line 537 of file GNEAdditional.cpp.
References StringUtils::escapeXML(), GNEAttributeCarrier::getID(), GNETagProperties::hasAttribute(), GNEAdditional::myAdditionalName, GNEAttributeCarrier::myTagProperty, SUMO_ATTR_ID, SUMO_ATTR_NAME, and OutputDevice::writeAttr().
Referenced by GNEAccess::writeAdditional(), GNECalibrator::writeAdditional(), GNEClosingLaneReroute::writeAdditional(), GNEClosingReroute::writeAdditional(), GNEDestProbReroute::writeAdditional(), GNEEntryExitDetector::writeAdditional(), GNEInductionLoopDetector::writeAdditional(), GNEInstantInductionLoopDetector::writeAdditional(), GNELaneAreaDetector::writeAdditional(), GNEMultiEntryExitDetector::writeAdditional(), GNEOverheadWire::writeAdditional(), GNEParkingAreaReroute::writeAdditional(), GNEParkingSpace::writeAdditional(), GNERerouter::writeAdditional(), GNERerouterInterval::writeAdditional(), GNERouteProbe::writeAdditional(), GNERouteProbReroute::writeAdditional(), GNETAZ::writeAdditional(), GNETractionSubstation::writeAdditional(), GNEVaporizer::writeAdditional(), GNEVariableSpeedSign::writeAdditional(), GNEVariableSpeedSignStep::writeAdditional(), GNEPOI::writeAdditional(), GNEPoly::writeAdditional(), and GNEStoppingPlace::writeStoppingPlaceAttributes().
|
inherited |
write Params in the given outputdevice
Definition at line 176 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 MSStageWaiting::routeOutput(), MSTransportable::routeOutput(), ROPerson::saveAsXML(), ROVehicle::saveAsXML(), MEVehicle::saveState(), MSVehicle::saveState(), MSStop::write(), SUMOVTypeParameter::write(), SUMOVehicleParameter::Stop::write(), NBPTStop::write(), MSRailSignalConstraint_Predecessor::write(), GNEBusStop::writeAdditional(), GNECalibrator::writeAdditional(), writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNEEntryExitDetector::writeAdditional(), GNEInductionLoopDetector::writeAdditional(), GNEInstantInductionLoopDetector::writeAdditional(), GNELaneAreaDetector::writeAdditional(), GNEMultiEntryExitDetector::writeAdditional(), GNEOverheadWire::writeAdditional(), GNEParkingArea::writeAdditional(), GNEParkingSpace::writeAdditional(), GNERerouter::writeAdditional(), GNERouteProbe::writeAdditional(), GNETAZ::writeAdditional(), GNETractionSubstation::writeAdditional(), GNEVaporizer::writeAdditional(), GNEVariableSpeedSign::writeAdditional(), GNEPOI::writeAdditional(), GNEPoly::writeAdditional(), NWWriter_SUMO::writeConnection(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNERoute::writeDemandElement(), GNEVehicle::writeDemandElement(), NWWriter_SUMO::writeEdge(), NWWriter_XML::writeEdgesAndConnections(), NWWriter_SUMO::writeJunction(), NWWriter_SUMO::writeLane(), NWWriter_XML::writeNodes(), MSDevice_Vehroutes::writeOutput(), NWWriter_SUMO::writeTrafficLight(), SUMOPolygon::writeXML(), and PointOfInterest::writeXML().
|
inherited |
(optional) The final edge within the route of the vehicle
Definition at line 757 of file SUMOVehicleParameter.h.
Referenced by MSBaseVehicle::calculateArrivalParams(), MSRouteHandler::closeFlow(), MSRouteHandler::closeVehicle(), GUIBaseVehicle::drawStopLabels(), MSDevice_Tripinfo::generateOutput(), SUMOVehicleParameter::getArrivalEdge(), MSBaseVehicle::getArrivalIndex(), GNEVehicle::getAttribute(), GNEVehicle::getLastPathLane(), MSBaseVehicle::getNumRemainingEdges(), MEVehicle::hasArrived(), MSVehicle::hasArrivedInternal(), MSRailSignal::initDriveWays(), MEVehicle::moveRoutePointer(), SUMOVehicleParserHelper::parseCommonAttributes(), MSVehicle::planMoveInternal(), GNEVehicle::setAttribute(), MSBaseVehicle::setDepartAndArrivalEdge(), and SUMOVehicleParameter::write().
|
inherited |
Information how the vehicle's final edge shall be chosen.
Definition at line 760 of file SUMOVehicleParameter.h.
Referenced by MSRouteHandler::closeFlow(), MSRouteHandler::closeVehicle(), SUMOVehicleParameter::getArrivalEdge(), SUMOVehicleParserHelper::parseCommonAttributes(), GNEVehicle::setAttribute(), and MSBaseVehicle::setDepartAndArrivalEdge().
|
inherited |
Definition at line 733 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), MSBaseVehicle::calculateArrivalParams(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), SUMOVehicleParameter::getArrivalLane(), GNEVehicle::getAttributeDouble(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), and GNEVehicle::setAttribute().
|
inherited |
Information how the vehicle shall choose the lane to arrive on.
Definition at line 736 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), MSBaseVehicle::calculateArrivalParams(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), ROVehicle::computeRoute(), SUMOVehicleParameter::getArrivalLane(), GNEVehicle::getAttributeDouble(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), GNEVehicle::setAttribute(), GNEMoveElementVehicle::setMoveShape(), and MSVehicle::updateBestLanes().
|
inherited |
(optional) The position the vehicle shall arrive on
Definition at line 739 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), MSBaseVehicle::calculateArrivalParams(), MSStageDriving::canLeaveVehicle(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), MSTriggeredRerouter::checkStopSwitch(), SUMOVehicleParameter::getArrivalPos(), getAttributeDouble(), GNEVehicle::getAttributeDouble(), GNEVehicle::getAttributePosition(), SUMOVehicleParserHelper::parseCommonAttributes(), MSBaseVehicle::reroute(), MSVehicle::rerouteParkingArea(), setAttribute(), GNEVehicle::setAttribute(), GNEMoveElementVehicle::setMoveShape(), and MSTriggeredRerouter::triggerRouting().
|
inherited |
(optional) The lateral position the vehicle shall arrive on
Definition at line 745 of file SUMOVehicleParameter.h.
Referenced by MSLCM_SL2015::_wantsChangeSublane(), SUMOVehicleParameter::getArrivalPosLat(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), and GNEVehicle::setAttribute().
|
inherited |
Information how the vehicle shall choose the lateral arrival position.
Definition at line 748 of file SUMOVehicleParameter.h.
Referenced by MSLCM_SL2015::_wantsChangeSublane(), SUMOVehicleParameter::getArrivalPosLat(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), and GNEVehicle::setAttribute().
|
inherited |
Information how the vehicle shall choose the arrival position.
Definition at line 742 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), MSBaseVehicle::calculateArrivalParams(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), MSTriggeredRerouter::checkStopSwitch(), ROVehicle::computeRoute(), SUMOVehicleParameter::getArrivalPos(), getAttributeDouble(), GNEVehicle::getAttributeDouble(), GNEVehicle::getAttributePosition(), SUMOVehicleParserHelper::parseCommonAttributes(), MSBaseVehicle::reroute(), MSVehicle::rerouteParkingArea(), MSBaseVehicle::saveState(), setAttribute(), GNEVehicle::setAttribute(), GNEMoveElementVehicle::setMoveShape(), and MSTriggeredRerouter::triggerRouting().
|
inherited |
(optional) The final speed of the vehicle (not used yet)
Definition at line 751 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), MSBaseVehicle::calculateArrivalParams(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), SUMOVehicleParameter::getArrivalSpeed(), MSLane::isInsertionSuccess(), SUMOVehicleParserHelper::parseCommonAttributes(), MSVehicle::planMoveInternal(), setAttribute(), and GNEVehicle::setAttribute().
|
inherited |
Information how the vehicle's end speed shall be chosen.
Definition at line 754 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), MSBaseVehicle::calculateArrivalParams(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), SUMOVehicleParameter::getArrivalSpeed(), MSLane::isInsertionSuccess(), SUMOVehicleParserHelper::parseCommonAttributes(), MSVehicle::planMoveInternal(), setAttribute(), and GNEVehicle::setAttribute().
|
inherited |
speed (used by calibrator flows
Definition at line 823 of file SUMOVehicleParameter.h.
Referenced by getAttribute(), AdditionalHandler::parseCalibratorFlowAttributes(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), and SUMOVehicleParameter::write().
|
mutableinherited |
The vehicle's color, TraCI may change this.
Definition at line 688 of file SUMOVehicleParameter.h.
Referenced by getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNEContainer::getColor(), GNEPerson::getColor(), GNEVehicle::getColor(), GNEDemandElement::getColorByScheme(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GUIBaseVehicle::setFunctionalColor(), GUIPerson::setFunctionalColor(), MSDevice_ToC::setVehicleColor(), and SUMOVehicleParameter::write().
|
inherited |
The static number of containers in the vehicle when it departs.
Definition at line 817 of file SUMOVehicleParameter.h.
Referenced by getAttribute(), GNEVehicle::getAttribute(), MSBaseVehicle::getContainerNumber(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::write().
|
inherited |
Definition at line 693 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Person::add(), LIBSUMO_NAMESPACE::Vehicle::add(), ODMatrix::add(), MSTransportableControl::add(), MSVehicleContainer::add(), RONet::addFlow(), RORouteHandler::addFlowPerson(), MSRouteHandler::addFlowTransportable(), MSRouteHandler::addPersonTrip(), RORouteHandler::addRide(), MSRouteHandler::addRideOrTransport(), IntermodalNetwork< E, L, N, V >::addSchedule(), MSRouteHandler::addStop(), MSBaseVehicle::addStops(), MSRouteHandler::addTranship(), RORouteHandler::addTransport(), MSBaseVehicle::addTransportable(), MSRouteHandler::addWalk(), RONet::checkFlows(), SUMORouteHandler::checkLastDepart(), MSTransportableControl::checkWaiting(), RORouteHandler::closeContainer(), RORouteHandler::closeContainerFlow(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), RORouteHandler::closePerson(), RORouteHandler::closePersonFlow(), MSRouteHandler::closeTransportable(), MSRouteHandler::closeTransportableFlow(), MSStateHandler::closeVehicle(), MSRouteHandler::closeVehicle(), RORouteHandler::closeVehicle(), ROPerson::computeRoute(), MSInsertionControl::determineCandidates(), MSTransportableControl::erase(), METriggeredCalibrator::execute(), MSCalibrator::execute(), LIBSUMO_NAMESPACE::TrafficLight::findConstraintsDeadLocks(), MSTransportableControl::fixLoadCount(), MSDevice_Tripinfo::generateOutput(), MSDevice_Tripinfo::generateOutputForUnfinished(), getAttribute(), getAttributeDouble(), RORoutable::getDepart(), SUMOVehicleParameter::getDepart(), MSBaseVehicle::getDepartDelay(), MSTransportable::getDesiredDepart(), GNEDemandElementFlow::getFlowAttribute(), GNEDemandElementFlow::getFlowAttributeDouble(), MSTransportable::loadState(), MSDevice_FCDReplay::FCDHandler::makePlan(), MSDevice_Routing::MSDevice_Routing(), MSDevice_Taxi::MSDevice_Taxi(), ROMARouteHandler::myEndElement(), ROJTRTurnDefLoader::myStartElement(), MSDevice_Vehroutes::notifyEnter(), AdditionalHandler::parseCalibratorFlowAttributes(), SUMOVehicleParameter::parseDepart(), SUMOVehicleParserHelper::parseFlowAttributes(), SUMOVehicleParserHelper::parseVehicleAttributes(), SUMORouteHandler::registerLastDepart(), MSVehicleContainer::remove(), MSBaseVehicle::replaceRoute(), MSTransportable::saveState(), MSStageTrip::setArrived(), setAttribute(), RORoutable::setDepart(), GNEDemandElementFlow::setFlowAttribute(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToRouteFlow(), METriggeredCalibrator::tryEmit(), MSInsertionControl::tryInsert(), MSDevice_FCDReplay::FCDHandler::updateTrafficObjects(), MSVehicleControl::vehicleDeparted(), and MSDevice_Vehroutes::writeOutput().
|
inherited |
(optional) The initial edge within the route of the vehicle
Definition at line 723 of file SUMOVehicleParameter.h.
Referenced by MSRouteHandler::closeFlow(), MSRouteHandler::closeVehicle(), GNEVehicle::getAttribute(), MSBaseVehicle::getDepartEdge(), SUMOVehicleParameter::getDepartEdge(), GNEVehicle::getFirstPathLane(), MSVehicleControl::handleTriggeredDepart(), MSRailSignal::initDriveWays(), SUMOVehicleParserHelper::parseCommonAttributes(), GNEVehicle::setAttribute(), MSBaseVehicle::setDepartAndArrivalEdge(), and MSBaseVehicle::setSkips().
|
inherited |
Information how the vehicle's initial edge shall be chosen.
Definition at line 726 of file SUMOVehicleParameter.h.
Referenced by MSRouteHandler::closeFlow(), MSRouteHandler::closeVehicle(), SUMOVehicleParameter::getDepartEdge(), SUMOVehicleParserHelper::parseCommonAttributes(), GNEVehicle::setAttribute(), and MSBaseVehicle::setDepartAndArrivalEdge().
|
inherited |
(optional) The lane the vehicle shall depart from (index in edge)
Definition at line 699 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowJunctions(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowTAZs(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), GNEVehicle::getAttributeDouble(), SUMOVehicleParameter::getDepartLane(), MSEdge::getDepartLane(), MSEdge::getDepartLaneMeso(), MSVehicle::hasValidRouteStart(), MSCalibrator::myStartElement(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), GNEVehicle::setAttribute(), LIBSUMO_NAMESPACE::Calibrator::setFlow(), MSCalibrator::setFlow(), GNEMoveElementVehicle::setMoveShape(), MSDevice_FCDReplay::FCDHandler::updateTrafficObjects(), and MSDevice_Vehroutes::writeOutput().
|
inherited |
Information how the vehicle shall choose the lane to depart from.
Definition at line 702 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowJunctions(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowTAZs(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), ROVehicle::computeRoute(), MSCalibrator::execute(), GNEVehicle::getAttributeDouble(), SUMOVehicleParameter::getDepartLane(), MSEdge::getDepartLane(), MSEdge::getDepartLaneMeso(), MSVehicle::hasValidRouteStart(), MSEdge::insertVehicle(), LIBSUMO_NAMESPACE::Vehicle::moveTo(), MSCalibrator::myStartElement(), SUMOVehicleParserHelper::parseCommonAttributes(), MSDevice_Routing::preInsertionReroute(), setAttribute(), GNEVehicle::setAttribute(), LIBSUMO_NAMESPACE::Calibrator::setFlow(), MSCalibrator::setFlow(), GNEMoveElementVehicle::setMoveShape(), MSDevice_FCDReplay::FCDHandler::updateTrafficObjects(), and MSDevice_Vehroutes::writeOutput().
|
inherited |
(optional) The position the vehicle shall depart from
Definition at line 705 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Person::add(), LIBSUMO_NAMESPACE::Vehicle::add(), MSRouteHandler::addPersonTrip(), MSRouteHandler::addRideOrTransport(), MSRouteHandler::addStop(), MSBaseVehicle::addStop(), ROPerson::addTrip(), MSRouteHandler::addWalk(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), getAttributeDouble(), GNEContainer::getAttributeDouble(), GNEPerson::getAttributeDouble(), GNEVehicle::getAttributeDouble(), GNEVehicle::getAttributePosition(), SUMOVehicleParameter::getDepartPos(), MSEdge::getDepartPosBound(), MSVehicleControl::handleTriggeredDepart(), MSStageDriving::init(), MSLane::insertVehicle(), MSEdge::insertVehicle(), MSDevice_FCDReplay::FCDHandler::makePlan(), SUMOVehicleParserHelper::parseCommonAttributes(), RORouteHandler::parseWalkPositions(), MSBaseVehicle::reroute(), MSStageTrip::setArrived(), setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNEMoveElementVehicle::setMoveShape(), GNEVehicle::updateGeometry(), MSDevice_FCDReplay::FCDHandler::updateTrafficObjects(), and MSDevice_Vehroutes::writeOutput().
|
inherited |
(optional) The lateral position the vehicle shall depart from
Definition at line 711 of file SUMOVehicleParameter.h.
Referenced by SUMOVehicleParameter::getDepartPosLat(), MSLane::getDepartPosLat(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), GNEVehicle::setAttribute(), and MSDevice_Vehroutes::writeOutput().
|
inherited |
Information how the vehicle shall choose the lateral departure position.
Definition at line 714 of file SUMOVehicleParameter.h.
Referenced by SUMOVehicleParameter::getDepartPosLat(), MSLane::getDepartPosLat(), MSLane::insertVehicle(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), GNEVehicle::setAttribute(), and MSDevice_Vehroutes::writeOutput().
|
inherited |
Information how the vehicle shall choose the departure position.
Definition at line 708 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Person::add(), LIBSUMO_NAMESPACE::Vehicle::add(), MSPModel_JuPedSim::add(), MSRouteHandler::addFlowTransportable(), MSRouteHandler::addPersonTrip(), MSBaseVehicle::addStop(), ROPerson::addTrip(), MSRouteHandler::addWalk(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), ROVehicle::computeRoute(), getAttributeDouble(), GNEContainer::getAttributeDouble(), GNEPerson::getAttributeDouble(), GNEVehicle::getAttributeDouble(), GNEVehicle::getAttributePosition(), SUMOVehicleParameter::getDepartPos(), MSEdge::getDepartPosBound(), MSLane::insertVehicle(), MSEdge::insertVehicle(), SUMOVehicleParserHelper::parseCommonAttributes(), MSVehicle::processNextStop(), MSBaseVehicle::reroute(), MSStageTrip::setArrived(), setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNEMoveElementVehicle::setMoveShape(), GNEVehicle::updateGeometry(), MSDevice_FCDReplay::FCDHandler::updateTrafficObjects(), and MSDevice_Vehroutes::writeOutput().
|
inherited |
Information how the vehicle shall choose the depart time.
Definition at line 696 of file SUMOVehicleParameter.h.
Referenced by MSVehicleControl::abortWaiting(), LIBSUMO_NAMESPACE::Person::add(), LIBSUMO_NAMESPACE::Vehicle::add(), RORouteHandler::addRide(), MSRouteHandler::addRideOrTransport(), RORouteHandler::addTransport(), MSBaseVehicle::addTransportable(), ROPerson::addTrip(), RONet::addVehicle(), SUMORouteHandler::checkLastDepart(), RORouteHandler::closePerson(), RORouteHandler::closePersonFlow(), MSRouteHandler::closeVehicle(), RORouteHandler::closeVehicle(), MSInsertionControl::determineCandidates(), MSDevice_Tripinfo::generateOutput(), SUMOVehicleParameter::getDepart(), GNEDemandElementFlow::getFlowAttribute(), MSVehicleControl::handleTriggeredDepart(), MSLane::insertVehicle(), MSEdge::insertVehicle(), MSLane::isInsertionSuccess(), MSDevice_Taxi::MSDevice_Taxi(), MSRouteHandler::myStartElement(), RORouteHandler::myStartElement(), SUMOVehicleParserHelper::parseFlowAttributes(), SUMOVehicleParserHelper::parseVehicleAttributes(), MSStageDriving::proceed(), SUMORouteHandler::registerLastDepart(), GNEDemandElementFlow::setFlowAttribute(), and MSInsertionControl::tryInsert().
|
inherited |
(optional) The initial speed of the vehicle
Definition at line 717 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowJunctions(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowTAZs(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), SUMOVehicleParameter::getDepartSpeed(), MSLane::getDepartSpeed(), MSBaseVehicle::hasValidRouteStart(), MSVehicle::hasValidRouteStart(), MSDevice_FCDReplay::FCDHandler::makePlan(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), GNEVehicle::setAttribute(), LIBSUMO_NAMESPACE::Calibrator::setFlow(), MSCalibrator::setFlow(), MSDevice_FCDReplay::FCDHandler::updateTrafficObjects(), MSEdge::validateDepartSpeed(), and MSDevice_Vehroutes::writeOutput().
|
inherited |
Information how the vehicle's initial speed shall be chosen.
Definition at line 720 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowJunctions(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowTAZs(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), RODUAFrame::checkOptions(), ROJTRFrame::checkOptions(), checkOptions(), SUMOVehicleParameter::getDepartSpeed(), MSLane::getDepartSpeed(), MSBaseVehicle::hasValidRouteStart(), MSVehicle::hasValidRouteStart(), MSLane::isInsertionSuccess(), MSCalibrator::myStartElement(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), GNEVehicle::setAttribute(), LIBSUMO_NAMESPACE::Calibrator::setFlow(), MSCalibrator::setFlow(), MSEdge::validateDepartSpeed(), and MSDevice_Vehroutes::writeOutput().
|
staticinherited |
true value in string format(used for comparing boolean values in getAttribute(...))
Definition at line 389 of file GNEAttributeCarrier.h.
Referenced by GNENet::clearDemandElements(), GNETagPropertiesDatabase::fillAdditionalElements(), GNETagPropertiesDatabase::fillCommonAttributes(), GNETagPropertiesDatabase::fillCommonMeanDataAttributes(), GNETagPropertiesDatabase::fillCommonStopAttributes(), GNETagPropertiesDatabase::fillCommonStoppingPlaceAttributes(), GNETagPropertiesDatabase::fillFriendlyPosAttribute(), GNETagPropertiesDatabase::fillJuPedSimElements(), GNETagPropertiesDatabase::fillNetworkElements(), GNETagPropertiesDatabase::fillShapeElements(), GNETagPropertiesDatabase::fillTAZElements(), GNEVType::getAttribute(), GNEEdge::getAttribute(), GNEJunction::getAttribute(), GNEAttributeCarrier::getCommonAttribute(), GNEAttributeCarrierDialog::AttributeTextField::onCmdSetAttribute(), and GNEAttributeProperties::parseDefaultValues().
|
staticinherited |
feature has been approved but not changed (i.e. after being reguessed)
Definition at line 381 of file GNEAttributeCarrier.h.
|
staticinherited |
feature has been reguessed (may still be unchanged be we can't tell (yet)
Definition at line 375 of file GNEAttributeCarrier.h.
Referenced by GNENet::restrictLane(), GNEEdge::setAttribute(), and GNEJunction::setAttribute().
|
staticinherited |
feature is still unchanged after being loaded (implies approval)
Definition at line 372 of file GNEAttributeCarrier.h.
|
staticinherited |
feature has been manually modified (implies approval)
Definition at line 378 of file GNEAttributeCarrier.h.
Referenced by GNEJunction::markAsModified(), and GNEConnectorFrame::ConnectionOperations::onCmdClearSelectedConnections().
|
inherited |
The vehicle's origin zone (district)
Definition at line 793 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), ODMatrix::add(), RORouteHandler::closeRouteDistribution(), GNEVehicle::GNEVehicle(), ROMARouteHandler::myEndElement(), ROMARouteHandler::myStartElement(), SUMOVehicleParserHelper::parseCommonAttributes(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), MSBaseVehicle::reroute(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::write().
|
staticprivateinherited |
vector for TypeNames Initializer
Definition at line 52 of file GUIGlObject.h.
|
privateinherited |
icon padding
Definition at line 82 of file GNEAdditionalListed.h.
Referenced by GNEAdditionalListed::updateGeometryListedAdditional().
|
inherited |
The vehicle's id.
Definition at line 679 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Person::add(), LIBSUMO_NAMESPACE::Vehicle::add(), MSTransportableControl::add(), MSInsertionControl::addFlow(), RONet::addFlow(), RORouteHandler::addFlowPerson(), MSRouteHandler::addFlowTransportable(), MSRouteHandler::addPersonTrip(), RORouteHandler::addPersonTrip(), RORouteHandler::addRide(), MSRouteHandler::addRideOrTransport(), IntermodalNetwork< E, L, N, V >::addSchedule(), MSRouteHandler::addStop(), RORouteHandler::addStop(), MSBaseVehicle::addStop(), MSRouteHandler::addTranship(), RORouteHandler::addTransport(), MSRouteHandler::addTransportable(), ROPerson::addTrip(), MSRouteHandler::addVehicleStopsToImplicitRoute(), MSRouteHandler::addWalk(), RORouteHandler::addWalk(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowJunctions(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowTAZs(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), RONet::checkFlows(), SUMORouteHandler::checkLastDepart(), RORouteHandler::closeContainer(), RORouteHandler::closeContainerFlow(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), RORouteHandler::closePerson(), RORouteHandler::closePersonFlow(), MSRouteHandler::closeRoute(), RORouteHandler::closeRoute(), RORouteHandler::closeRouteDistribution(), MSRouteHandler::closeTransportable(), MSRouteHandler::closeTransportableFlow(), MSStateHandler::closeVehicle(), MSRouteHandler::closeVehicle(), RORouteHandler::closeVehicle(), GNEVehicle::copyVehicle(), MSInsertionControl::determineCandidates(), METriggeredCalibrator::execute(), MSCalibrator::execute(), LIBSUMO_NAMESPACE::Simulation::findRoute(), RORoutable::getID(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), MSEdge::insertVehicle(), MSRouteHandler::interpretDepartPosLat(), MSDevice_FCDReplay::FCDHandler::makePlan(), ROMARouteHandler::myEndElement(), MSStateHandler::myStartElement(), SUMORouteHandler::myStartElement(), MSRouteHandler::myStartElement(), RORouteHandler::myStartElement(), MSRouteHandler::openRoute(), RORouteHandler::openRoute(), MSRouteHandler::openRouteDistribution(), RORouteHandler::openRouteDistribution(), SUMOVehicleParserHelper::parseCommonAttributes(), RouteHandler::parseFlow(), SUMOVehicleParserHelper::parseFlowAttributes(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), RouteHandler::parseRouteEmbedded(), RouteHandler::parseTrip(), SUMOVehicleParserHelper::parseVehicleAttributes(), ROPerson::saveAsXML(), ROVehicle::saveAsXML(), GNERouteHandler::transformToContainer(), GNERouteHandler::transformToContainerFlow(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToPerson(), GNERouteHandler::transformToPersonFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToTripJunctions(), GNERouteHandler::transformToTripTAZs(), GNERouteHandler::transformToVehicle(), MSDevice_FCDReplay::FCDHandler::updateTrafficObjects(), and MSEdge::validateDepartSpeed().
|
inherited |
bitset of InsertionCheck
Definition at line 826 of file SUMOVehicleParameter.h.
Referenced by MSBaseVehicle::getInsertionChecks(), SUMOVehicleParameter::getInsertionChecks(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::write().
|
staticinherited |
Definition at line 73 of file GUIGlObject.h.
Referenced by GUISUMOAbstractView::getTrackedID(), GUISUMOViewParent::onCmdSpeedFactor(), GUISUMOViewParent::onUpdSpeedFactor(), GUISUMOAbstractView::paintGL(), GUISUMOAbstractView::showToolTipFor(), and GUIViewTraffic::stopTrack().
|
staticinherited |
Definition at line 74 of file GUIGlObject.h.
Referenced by GUISUMOAbstractView::filterContextObjects(), GUIEdge::getClickPriority(), and GUILane::getClickPriority().
|
mutableinherited |
The vehicle's line (mainly for public transport)
Definition at line 790 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), IntermodalNetwork< E, L, N, V >::addSchedule(), MSVehicleControl::addVehicle(), MSDevice_Taxi::buildVehicleDevices(), MSDevice_Vehroutes::buildVehicleDevices(), RONet::checkFlows(), MSDevice_Taxi::compatibleLine(), GNEVehicle::drawGL(), GUIBaseVehicle::drawOnPos(), getAttribute(), GNEVehicle::getAttribute(), LIBSUMO_NAMESPACE::Vehicle::getLine(), GUIVehicle::getParameterWindow(), GUIMEVehicle::getParameterWindow(), MSBaseVehicle::isLineStop(), RORoutable::isPublicTransport(), MSStageDriving::isWaitingFor(), GUIViewTraffic::onGamingClick(), SUMOVehicleParserHelper::parseCommonAttributes(), SUMORouteHandler::registerLastDepart(), MSStageTrip::reroute(), GUIVehicle::rerouteDRTStop(), MSBaseVehicle::saveState(), setAttribute(), GNEVehicle::setAttribute(), LIBSUMO_NAMESPACE::Vehicle::setLine(), MSStageDriving::setVehicle(), and SUMOVehicleParameter::write().
|
privateinherited |
line offset (must be divisible by 2)
Definition at line 64 of file GNEAdditionalListed.h.
Referenced by GNEAdditionalListed::updateGeometryListedAdditional().
|
privateinherited |
line width
Definition at line 67 of file GNEAdditionalListed.h.
Referenced by GNEAdditionalListed::drawListedAdditional().
|
inherited |
The modes a person or container can use.
Definition at line 808 of file SUMOVehicleParameter.h.
Referenced by MSRouteHandler::addPersonTrip(), LIBSUMO_NAMESPACE::Person::convertTraCIStage(), SUMOVehicleParserHelper::parseCommonAttributes(), and SUMOVehicleParameter::parsePersonModes().
|
privateinherited |
pointer to additional
Definition at line 58 of file GNEAdditionalListed.h.
Referenced by GNEAdditionalListed::drawListedAdditional(), GNEAdditionalListed::getDrawPositionIndex(), and GNEAdditionalListed::updateGeometryListedAdditional().
|
protectedinherited |
Additional Boundary (used only by additionals placed over grid)
Definition at line 265 of file GNEAdditional.h.
Referenced by GNEAdditional::getCenteringBoundary(), GNEPoly::getPositionInView(), GNEParkingSpace::updateCenteringBoundary(), GNETAZ::updateCenteringBoundary(), GNEPOI::updateCenteringBoundary(), GNEPoly::updateCenteringBoundary(), and GNEAdditionalSquared::updatedSquaredCenteringBoundary().
|
protectedinherited |
variable used for draw additional contours
Definition at line 271 of file GNEAdditional.h.
Referenced by GNEAdditional::calculateContourPolygons(), GNEPOI::calculatePOIContour(), GNEParkingSpace::calculateSpaceContour(), GNEStoppingPlace::calculateStoppingPlaceContour(), GNECalibrator::drawCalibratorSymbol(), GNELaneAreaDetector::drawE2PartialLane(), GNEPoly::drawGeometryPoints(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNEOverheadWire::drawJunctionPartialGL(), GNEOverheadWire::drawLanePartialGL(), GNEAdditionalListed::drawListedAdditional(), GNEAdditionalSquared::drawSquaredAdditional(), GNEAdditional::getCenteringBoundary(), GNEAdditional::resetAdditionalContour(), and GNEPoly::setAttribute().
|
protectedinherited |
geometry to be precomputed in updateGeometry(...)
Definition at line 268 of file GNEAdditional.h.
Referenced by GNEAdditional::calculateContourPolygons(), GNEAdditional::calculatePerpendicularLine(), GNEStoppingPlace::calculateStoppingPlaceContour(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEEntryExitDetector::drawBody(), GNEDetector::drawE1DetectorLogo(), GNEDetector::drawE1Shape(), GNELaneAreaDetector::drawE2(), GNEDetector::drawE2DetectorLogo(), GNEEntryExitDetector::drawE3Logo(), GNEEntryExitDetector::drawEntryLogo(), GNEPoly::drawGeometryPoints(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEStoppingPlace::drawLines(), GNEPoly::drawPolygon(), GNEPoly::drawPolygonContour(), GNEPoly::drawPolygonNameAndType(), GNEStoppingPlace::drawSign(), GNEVariableSpeedSignSymbol::drawVSSSymbol(), GNEAdditional::getAdditionalGeometry(), GNEAdditional::getCenteringBoundary(), GNEAdditional::getPopUpMenu(), GNEAccess::getPositionInView(), GNECalibrator::getPositionInView(), GNEDetector::getPositionInView(), GNEOverheadWire::getPositionInView(), GNERerouterSymbol::getPositionInView(), GNEStoppingPlace::getPositionInView(), GNEVaporizer::getPositionInView(), GNEVariableSpeedSignSymbol::getPositionInView(), GNEPOI::getPositionInView(), GNEStoppingPlace::setStoppingPlaceGeometry(), GNEAdditionalSquared::updatedSquaredCenteringBoundary(), GNEAdditionalSquared::updatedSquaredGeometry(), GNEAccess::updateGeometry(), GNEBusStop::updateGeometry(), GNECalibrator::updateGeometry(), GNEChargingStation::updateGeometry(), GNEContainerStop::updateGeometry(), GNEEntryExitDetector::updateGeometry(), GNEInductionLoopDetector::updateGeometry(), GNEInstantInductionLoopDetector::updateGeometry(), GNELaneAreaDetector::updateGeometry(), GNEParkingArea::updateGeometry(), GNEPOI::updateGeometry(), GNEPoly::updateGeometry(), GNERerouterSymbol::updateGeometry(), GNETAZ::updateGeometry(), GNEVariableSpeedSignSymbol::updateGeometry(), and GNEAdditionalListed::updateGeometryListedAdditional().
|
protectedinherited |
name of additional
Definition at line 274 of file GNEAdditional.h.
Referenced by GNEAdditional::drawAdditionalName(), GNECalibrator::getAttribute(), GNEMultiEntryExitDetector::getAttribute(), GNEParkingSpace::getAttribute(), GNEPOI::getAttribute(), GNERerouter::getAttribute(), GNERouteProbe::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEDetector::getDetectorAttribute(), GNEAdditional::getOptionalAdditionalName(), GNEStoppingPlace::getStoppingPlaceAttribute(), GNEPOI::getSumoBaseObject(), GNECalibrator::setAttribute(), GNEMultiEntryExitDetector::setAttribute(), GNEParkingSpace::setAttribute(), GNEPOI::setAttribute(), GNERerouter::setAttribute(), GNERouteProbe::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEDetector::setDetectorAttribute(), GNEStoppingPlace::setStoppingPlaceAttribute(), and GNEAdditional::writeAdditionalAttributes().
|
privateinherited |
whether the object can be deleted
Definition at line 333 of file GUIGlObject.h.
Referenced by GUIGlObject::isBlocked(), and GUIGlObject::setBlocked().
|
protectedinherited |
boolean to check if center this element after creation
Definition at line 411 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::getCommonAttribute(), and GNEAttributeCarrier::setCommonAttribute().
|
privateinherited |
reference counter
Definition at line 85 of file GNEReferenceCounter.h.
Referenced by GNEReferenceCounter::decRef(), GNEReferenceCounter::incRef(), GNEReferenceCounter::unreferenced(), and GNEReferenceCounter::~GNEReferenceCounter().
|
protectedinherited |
boolean to check if drawn this AC over other elements
Definition at line 402 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::checkDrawFrontContour(), GNEEdge::drawGL(), GNEAttributeCarrier::drawInLayer(), GNEAdditional::drawParentChildLines(), GNEPOI::drawPOI(), GNEEdge::drawTAZElements(), GNEAttributeCarrier::getCommonAttribute(), GNEAttributeCarrier::isMarkedForDrawingFront(), GNEAttributeCarrier::markForDrawingFront(), and GNEAttributeCarrier::unmarkForDrawingFront().
|
privateinherited |
draw position index
Definition at line 87 of file GNEAdditionalListed.h.
Referenced by GNEAdditionalListed::updateGeometryListedAdditional().
|
protectedinherited |
filename in which save this AC
Definition at line 408 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::changeDefaultFilename(), GNEAttributeCarrier::getCommonAttribute(), GNEAttributeCarrier::getFilename(), GNEAttributeCarrier::GNEAttributeCarrier(), GNEAttributeCarrier::setCommonAttribute(), and GNEAttributeCarrier::setCommonAttribute().
|
privateinherited |
full name of GL Object
Definition at line 327 of file GUIGlObject.h.
Referenced by GUIGlObject::getFullName(), GUIGlObject::GUIGlObject(), and GUIGlObject::setMicrosimID().
|
privateinherited |
The numerical id of the object.
Definition at line 318 of file GUIGlObject.h.
Referenced by GUIGlObject::getGlID().
|
privateinherited |
The type of the object.
Definition at line 321 of file GUIGlObject.h.
Referenced by GUIGlObject::createFullName(), GUIGlObject::getClickPriority(), GUIGlObject::getType(), and GUIGlObject::GUIGlObject().
|
privateinherited |
hierarchical structure with children
Definition at line 220 of file GNEHierarchicalElement.h.
Referenced by GNEHierarchicalElement::addChildElement(), GNEHierarchicalElement::getChildAdditionals(), GNEHierarchicalElement::getChildDemandElements(), GNEHierarchicalElement::getChildEdges(), GNEHierarchicalElement::getChildGenericDatas(), GNEHierarchicalElement::getChildJunctions(), GNEHierarchicalElement::getChildLanes(), GNEHierarchicalElement::getChildren(), and GNEHierarchicalElement::getChildTAZSourceSinks().
|
privateinherited |
hierarchical structure with parents
Definition at line 217 of file GNEHierarchicalElement.h.
Referenced by GNEHierarchicalElement::clearParents(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentGenericDatas(), GNEHierarchicalElement::getParentJunctions(), GNEHierarchicalElement::getParentLanes(), GNEHierarchicalElement::getParents(), GNEHierarchicalElement::setParent(), and GNEHierarchicalElement::setParents().
|
privateinherited |
icon associatd with this GL Object
Definition at line 330 of file GUIGlObject.h.
Referenced by GUIGlObject::buildPopupHeader(), and GUIGlObject::getGLIcon().
|
privateinherited |
sign position
Definition at line 96 of file GNEAdditionalListed.h.
Referenced by GNEAdditionalListed::drawListedAdditional(), GNEAdditionalListed::getListedPositionInView(), and GNEAdditionalListed::updateGeometryListedAdditional().
|
privateinherited |
icon size
Definition at line 99 of file GNEAdditionalListed.h.
Referenced by GNEAdditionalListed::drawListedAdditional(), and GNEAdditionalListed::updateGeometryListedAdditional().
|
protectedinherited |
boolean to check if this AC is in grid
Definition at line 405 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::inGrid(), and GNEAttributeCarrier::setInGrid().
|
privateinherited |
internal rectangle
Definition at line 90 of file GNEAdditionalListed.h.
Referenced by GNEAdditionalListed::drawListedAdditional(), and GNEAdditionalListed::updateGeometryListedAdditional().
|
protectedinherited |
whether the current object is a template object (used for edit attributes)
Definition at line 414 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::isTemplate().
|
privateinherited |
vector with line geometry
Definition at line 93 of file GNEAdditionalListed.h.
Referenced by GNEAdditionalListed::drawListedAdditional(), and GNEAdditionalListed::updateGeometryListedAdditional().
|
privateinherited |
The key->value map.
Definition at line 135 of file Parameterised.h.
Referenced by Parameterised::clearParameter(), Parameterised::getDouble(), Parameterised::getParameter(), Parameterised::getParametersMap(), Parameterised::getParametersStr(), Parameterised::hasParameter(), Parameterised::setParameter(), Parameterised::setParameters(), Parameterised::setParameters(), Parameterised::setParametersStr(), Parameterised::unsetParameter(), and Parameterised::writeParams().
|
privateinherited |
ID of GL object.
Definition at line 324 of file GUIGlObject.h.
Referenced by GUIGlObject::getMicrosimID(), and GUIGlObject::setMicrosimID().
|
protectedinherited |
pointer to net
Definition at line 396 of file GNEAttributeCarrier.h.
Referenced by GNEDataSet::addDataIntervalChild(), GNEDataInterval::addGenericDataChild(), GNEEdge::addLane(), GNEJunction::addTrafficLight(), GNELane::buildEdgeOperations(), GNELane::buildLaneOperations(), GNEDemandElement::buildMenuAddReverse(), GNEDemandElement::buildMenuCommandRouteLength(), GNELane::buildRechableOperations(), GNELane::buildTemplateOperations(), GNEConnection::calculateConnectionContour(), GNEAdditional::calculateContourPolygons(), GNECrossing::calculateCrossingContour(), GNEEdge::calculateEdgeContour(), GNEStop::canDrawVehicleStop(), GNEPoly::changeFirstGeometryPoint(), GNERoute::checkCreatingVehicleOverRoute(), GNEConnection::checkDrawConnection(), GNECrossing::checkDrawCrossing(), GNEAdditional::checkDrawDeleteContour(), GNEGenericData::checkDrawDeleteContour(), GNEDemandElement::checkDrawDeleteContour(), GNEConnection::checkDrawDeleteContour(), GNECrossing::checkDrawDeleteContour(), GNEEdge::checkDrawDeleteContour(), GNEJunction::checkDrawDeleteContour(), GNELane::checkDrawDeleteContour(), GNEWalkingArea::checkDrawDeleteContour(), GNEAdditional::checkDrawDeleteContourSmall(), GNEDemandElement::checkDrawDeleteContourSmall(), GNEEdge::checkDrawDeleteContourSmall(), GNEAdditional::checkDrawFromContour(), GNEEdge::checkDrawFromContour(), GNEJunction::checkDrawFromContour(), GNELane::checkDrawFromContour(), GNEAttributeCarrier::checkDrawInspectContour(), GNEAccess::checkDrawMoveContour(), GNECalibrator::checkDrawMoveContour(), GNEDetector::checkDrawMoveContour(), GNEMultiEntryExitDetector::checkDrawMoveContour(), GNEParkingSpace::checkDrawMoveContour(), GNEPOI::checkDrawMoveContour(), GNEPoly::checkDrawMoveContour(), GNERerouter::checkDrawMoveContour(), GNERerouterSymbol::checkDrawMoveContour(), GNEStoppingPlace::checkDrawMoveContour(), GNETAZ::checkDrawMoveContour(), GNETractionSubstation::checkDrawMoveContour(), GNEVariableSpeedSign::checkDrawMoveContour(), GNEDemandElement::checkDrawMoveContour(), GNEConnection::checkDrawMoveContour(), GNECrossing::checkDrawMoveContour(), GNEEdge::checkDrawMoveContour(), GNEJunction::checkDrawMoveContour(), GNELane::checkDrawMoveContour(), GNEAdditional::checkDrawOverContour(), GNEDemandElement::checkDrawOverContour(), GNEEdge::checkDrawOverContour(), GNEInternalLane::checkDrawOverContour(), GNEJunction::checkDrawOverContour(), GNELane::checkDrawOverContour(), GNEAdditional::checkDrawRelatedContour(), GNEInductionLoopDetector::checkDrawRelatedContour(), GNEGenericData::checkDrawRelatedContour(), GNEDemandElement::checkDrawRelatedContour(), GNEVehicle::checkDrawRelatedContour(), GNEConnection::checkDrawRelatedContour(), GNECrossing::checkDrawRelatedContour(), GNEEdge::checkDrawRelatedContour(), GNEInternalLane::checkDrawRelatedContour(), GNEJunction::checkDrawRelatedContour(), GNELane::checkDrawRelatedContour(), GNEWalkingArea::checkDrawRelatedContour(), GNEAdditional::checkDrawSelectContour(), GNEGenericData::checkDrawSelectContour(), GNEDemandElement::checkDrawSelectContour(), GNEConnection::checkDrawSelectContour(), GNECrossing::checkDrawSelectContour(), GNEEdge::checkDrawSelectContour(), GNEJunction::checkDrawSelectContour(), GNELane::checkDrawSelectContour(), GNEWalkingArea::checkDrawSelectContour(), GNEAdditional::checkDrawToContour(), GNEEdge::checkDrawToContour(), GNEJunction::checkDrawToContour(), GNELane::checkDrawToContour(), GNEEdge::clearGNEConnections(), GNEJunction::clearWalkingAreas(), GNEPoly::closePolygon(), GNELaneAreaDetector::computePathElement(), GNEOverheadWire::computePathElement(), GNEEdgeRelData::computePathElement(), GNERoute::computePathElement(), GNEVehicle::computePathElement(), GNEEdge::copyEdgeType(), GNEPoly::deleteGeometryPoint(), GNEConnection::deleteGLObject(), GNECrossing::deleteGLObject(), GNEEdgeType::deleteGLObject(), GNELaneType::deleteGLObject(), GNEAdditional::deleteGLObject(), GNEGenericData::deleteGLObject(), GNEDemandElement::deleteGLObject(), GNEEdge::deleteGLObject(), GNEJunction::deleteGLObject(), GNELane::deleteGLObject(), GNEJunction::drawAsBubble(), GNEEdge::drawBigGeometryPoints(), GNELane::drawChildren(), GNEEdge::drawChildrens(), GNEConnection::drawConnection(), GNECrossing::drawCrossing(), GNEEdge::drawEdgeGeometryPoints(), GNEJunction::drawElevation(), GNEEdge::drawEndGeometryPoint(), GNEPoly::drawGeometryPoints(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEMultiEntryExitDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERerouter::drawGL(), GNERerouterInterval::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNETractionSubstation::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNETAZRelData::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEInternalLane::drawGL(), GNEWalkingArea::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNEJunction::drawGL(), GNEWalkingArea::drawInContourMode(), GNEStop::drawIndex(), GNEJunction::drawJunctionAsShape(), GNEJunction::drawJunctionCenter(), GNEJunction::drawJunctionChildren(), GNELaneAreaDetector::drawJunctionPartialGL(), GNEOverheadWire::drawJunctionPartialGL(), GNEEdgeRelData::drawJunctionPartialGL(), GNERoute::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNELane::drawLane(), GNELaneAreaDetector::drawLanePartialGL(), GNEOverheadWire::drawLanePartialGL(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEAttributeCarrier::drawMovingGeometryPoints(), GNEAdditional::drawParentChildLines(), GNELane::drawShapeEdited(), GNEEdge::drawStartGeometryPoint(), GNEEdge::drawTAZElements(), GNETAZRelData::drawTAZRel(), GNEWalkingArea::drawTesselatedWalkingArea(), GNEJunction::drawTLSIcon(), GNEAttributeCarrier::drawUsingSelectColor(), GNEEdge::editEndpoint(), GNEPersonTrip::getColor(), GNERide::getColor(), GNEStop::getColor(), GNEStopPlan::getColor(), GNETranship::getColor(), GNETransport::getColor(), GNEWalk::getColor(), GNEDemandElement::getColorByScheme(), GNECrossing::getCrossingColor(), GNEVehicle::getDemandElementProblem(), GNEDemandElement::getEdgeStopIndex(), GNEEdge::getGeometryPointRadius(), GNENetworkElement::getGeometryPointUnderCursorShapeEdited(), GNEContainer::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEAttributeCarrier::getNet(), GNEEdge::getOppositeEdges(), GNEMultiEntryExitDetector::getParentName(), GNERerouter::getParentName(), GNETAZ::getParentName(), GNETractionSubstation::getParentName(), GNEVariableSpeedSign::getParentName(), GNERouteDistribution::getParentName(), GNEVType::getParentName(), GNEVTypeDistribution::getParentName(), GNEPOI::getParentName(), GNEPoly::getParentName(), GNEDemandElementPlan::getPlanPopUpMenu(), GNETAZ::getPopUpMenu(), GNERoute::getPopUpMenu(), GNERouteRef::getPopUpMenu(), GNEVehicle::getPopUpMenu(), GNEVTypeRef::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNEEdge::getSplitPos(), GNENetworkElement::getVertexIndex(), GNEPoly::getVertexIndex(), GNETAZ::getVertexIndex(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEJunction::invalidateShape(), GNEJunction::invalidateTLS(), GNEEdgeType::isAttributeEnabled(), GNEVehicle::isDemandElementValid(), GNEEdgeData::isGenericDataVisible(), GNEEdgeRelData::isGenericDataVisible(), GNETAZRelData::isGenericDataVisible(), GNEAdditional::isGLObjectLocked(), GNEDemandElement::isGLObjectLocked(), GNENetworkElement::isGLObjectLocked(), GNEAccess::isValid(), GNECalibrator::isValid(), isValid(), GNEClosingLaneReroute::isValid(), GNEClosingReroute::isValid(), GNEDestProbReroute::isValid(), GNEEntryExitDetector::isValid(), GNEOverheadWire::isValid(), GNEParkingAreaReroute::isValid(), GNEParkingSpace::isValid(), GNERerouter::isValid(), GNERouteProbe::isValid(), GNERouteProbReroute::isValid(), GNETractionSubstation::isValid(), GNEVaporizer::isValid(), GNEVariableSpeedSign::isValid(), GNEDataSet::isValid(), GNEEdgeRelData::isValid(), GNEMeanData::isValid(), GNETAZRelData::isValid(), GNEContainer::isValid(), GNEPerson::isValid(), GNERoute::isValid(), GNEStop::isValid(), GNEVehicle::isValid(), GNECrossing::isValid(), GNEEdge::isValid(), GNEEdgeType::isValid(), GNEJunction::isValid(), GNELane::isValid(), GNEAdditional::isValidAdditionalID(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEAdditional::isValidDetectorID(), GNEGenericData::isVisibleInspectDeleteSelect(), GNEJunction::markAsModified(), GNEAttributeCarrier::markForDrawingFront(), 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(), GNEEdge::removeLane(), GNEJunction::removeTLSConnections(), GNEJunction::removeTrafficLight(), GNEAdditional::replaceAdditionalParent(), GNEAdditional::replaceDemandElementParent(), GNEDemandElement::replaceDemandElementParent(), GNEDemandElement::replaceFirstParentAdditional(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentJunction(), GNEDemandElement::replaceFirstParentLane(), GNEJunction::replaceIncomingConnections(), GNEDemandElement::replaceLastParentAdditional(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEDemandElement::replaceLastParentJunction(), GNEGenericData::replaceParentTAZElement(), GNEAttributeCarrier::resetDefaultValues(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNEJunction::retrieveGNEWalkingArea(), GNEAdditional::selectGLObject(), GNEGenericData::selectGLObject(), GNEDemandElement::selectGLObject(), GNENetworkElement::selectGLObject(), GNEAdditional::setAdditionalID(), GNEAccess::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEPOI::setAttribute(), GNEDataInterval::setAttribute(), GNEDataSet::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNEMeanData::setAttribute(), GNETAZRelData::setAttribute(), GNEVehicle::setAttribute(), GNEConnection::setAttribute(), GNECrossing::setAttribute(), GNEEdge::setAttribute(), GNEEdgeType::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNELaneType::setAttribute(), GNEEdge::setAttribute(), GNEJunction::setAttribute(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), GNEJunction::setColor(), GNEAttributeCarrier::setCommonAttribute(), GNEDemandElement::setDemandElementID(), GNEJunction::setJunctionType(), GNELane::setLaneColor(), GNEJunction::setLogicValid(), GNENetworkElement::setNetworkElementID(), GNEEdge::setNumLanes(), GNEPoly::simplifyShape(), GNEConnection::smootShape(), GNEAttributeCarrier::unmarkForDrawingFront(), GNEDataInterval::updateAttributeColors(), GNEParkingSpace::updateCenteringBoundary(), GNETAZ::updateCenteringBoundary(), GNEEdge::updateCenteringBoundary(), GNEJunction::updateCenteringBoundary(), GNEPOI::updateCenteringBoundary(), GNEPoly::updateCenteringBoundary(), GNEEdge::updateFirstParentJunction(), GNEDataInterval::updateGenericDataIDs(), GNEBusStop::updateGeometry(), GNEChargingStation::updateGeometry(), GNEContainerStop::updateGeometry(), GNEEdgeData::updateGeometry(), GNETAZRelData::updateGeometry(), GNEStopPlan::updateGeometry(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), GNEEdge::updateSecondParentJunction(), GNEEdge::~GNEEdge(), and GNEJunction::~GNEJunction().
|
privateinherited |
pathElement option
Definition at line 104 of file GNEPathElement.h.
Referenced by GNEPathElement::getPathElementOptions(), GNEPathElement::isAdditionalElement(), GNEPathElement::isDataElement(), GNEPathElement::isDemandElement(), GNEPathElement::isNetworkElement(), and GNEPathElement::isRoute().
|
privateinherited |
Parameter table windows which refer to this object.
Definition at line 336 of file GUIGlObject.h.
Referenced by GUIGlObject::addParameterTable(), GUIGlObject::removeParameterTable(), and GUIGlObject::~GUIGlObject().
|
protectedinherited |
boolean to check if this AC is selected (more quickly as checking GUIGlObjectStorage)
Definition at line 399 of file GNEAttributeCarrier.h.
Referenced by GNEAdditional::checkDrawDeleteContour(), GNEGenericData::checkDrawDeleteContour(), GNEDemandElement::checkDrawDeleteContour(), GNEConnection::checkDrawDeleteContour(), GNECrossing::checkDrawDeleteContour(), GNEEdge::checkDrawDeleteContour(), GNEJunction::checkDrawDeleteContour(), GNELane::checkDrawDeleteContour(), GNEWalkingArea::checkDrawDeleteContour(), GNEAccess::checkDrawMoveContour(), GNECalibrator::checkDrawMoveContour(), GNEDetector::checkDrawMoveContour(), GNEMultiEntryExitDetector::checkDrawMoveContour(), GNEParkingSpace::checkDrawMoveContour(), GNEPOI::checkDrawMoveContour(), GNEPoly::checkDrawMoveContour(), GNERerouter::checkDrawMoveContour(), GNERerouterSymbol::checkDrawMoveContour(), GNEStoppingPlace::checkDrawMoveContour(), GNETAZ::checkDrawMoveContour(), GNETractionSubstation::checkDrawMoveContour(), GNEVariableSpeedSign::checkDrawMoveContour(), GNEDemandElement::checkDrawMoveContour(), GNEConnection::checkDrawMoveContour(), GNECrossing::checkDrawMoveContour(), GNEEdge::checkDrawMoveContour(), GNEJunction::checkDrawMoveContour(), GNEAdditional::checkDrawSelectContour(), GNEGenericData::checkDrawSelectContour(), GNEDemandElement::checkDrawSelectContour(), GNEConnection::checkDrawSelectContour(), GNECrossing::checkDrawSelectContour(), GNEEdge::checkDrawSelectContour(), GNEJunction::checkDrawSelectContour(), GNELane::checkDrawSelectContour(), GNEWalkingArea::checkDrawSelectContour(), GNEConnection::drawConnection(), GNEAttributeCarrier::drawUsingSelectColor(), GNEAttributeCarrier::getCommonAttribute(), GNETAZ::getPopUpMenu(), GNERoute::getPopUpMenu(), GNERouteRef::getPopUpMenu(), GNEVTypeRef::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNEAdditional::isPathElementSelected(), GNEGenericData::isPathElementSelected(), GNEDemandElement::isPathElementSelected(), GNEAttributeCarrier::selectAttributeCarrier(), and GNEAttributeCarrier::unselectAttributeCarrier().
|
protectedinherited |
pointer to special color (used for drawing Additional with a certain color, mainly used for selections)
Definition at line 277 of file GNEAdditional.h.
Referenced by GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), and GNEAdditional::setSpecialColor().
|
protectedinherited |
reference to tagProperty associated with this attribute carrier
Definition at line 393 of file GNEAttributeCarrier.h.
Referenced by GNEDemandElement::buildMenuAddReverse(), GNEDemandElement::buildMenuCommandRouteLength(), GNERoute::checkCreatingVehicleOverRoute(), GNEDemandElement::checkDrawDeleteContourSmall(), GNEDetector::checkDrawMoveContour(), GNEDemandElement::checkDrawMoveContour(), GNEAdditional::checkDrawOverContour(), GNEDemandElement::checkDrawOverContour(), GNEEdge::checkDrawOverContour(), GNELane::checkDrawOverContour(), GNEDemandElement::checkDrawRelatedContour(), GNEAdditional::checkDrawToContour(), GNERoute::computePathElement(), GNEVehicle::computePathElement(), GNEDemandElementPlan::computePlanPathElement(), GNEEdge::copyTemplate(), GNEDemandElement::deleteGLObject(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEGenericData::drawAttribute(), GNEEntryExitDetector::drawEntryLogo(), GNEBusStop::drawGL(), GNEEntryExitDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GNELaneAreaDetector::drawJunctionPartialGL(), GNERoute::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNELaneAreaDetector::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEPoly::drawPolygon(), GNERoute::drawRoutePartialJunction(), GNERoute::drawRoutePartialLane(), GNEStop::drawStopOverLane(), GNEAttributeCarrier::drawUsingSelectColor(), GNEAttributeCarrier::getACIcon(), getAttribute(), GNEMeanData::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNETranship::getAttribute(), GNEVehicle::getAttribute(), GNEVType::getAttribute(), GNEWalk::getAttribute(), GNEVType::getAttributeDouble(), GNEStop::getColor(), GNEVehicle::getDemandElementProblem(), GNERoute::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNENetworkElement::getGeometryPointUnderCursorShapeEdited(), GNEContainer::getHierarchyName(), GNERouteRef::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEVTypeRef::getHierarchyName(), GNENetworkElement::getHierarchyName(), GNEDemandElement::getInvalidStops(), GNERoute::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEAdditional::getParameterWindow(), GNEGenericData::getParameterWindow(), GNEDemandElement::getParameterWindow(), GNENetworkElement::getParameterWindow(), GNEVehicle::getParentName(), GNENetworkElement::getPopUpID(), GNETAZ::getPopUpMenu(), GNERoute::getPopUpMenu(), GNERouteRef::getPopUpMenu(), GNEVTypeRef::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNENetworkElement::getShapeEditedPopUpMenu(), GNEPoly::getSumoBaseObject(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), GNERoute::getVClass(), GNEAttributeCarrier::GNEAttributeCarrier(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEStop::GNEStop(), GNEStop::GNEStop(), GNEStop::GNEStop(), GNEAttributeCarrier::hasAttribute(), GNEStop::isAttributeEnabled(), GNEPOI::isAttributeEnabled(), GNEVehicle::isDemandElementValid(), GNEStoppingPlace::isStoppingPlaceValid(), GNEMeanData::isValid(), GNEContainer::isValid(), GNEPersonTrip::isValid(), GNEStop::isValid(), GNEVehicle::isValid(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEGenericData::isVisibleInspectDeleteSelect(), GNEDemandElementPlan::replacePlanParent(), GNEAttributeCarrier::resetDefaultValues(), GNEAttributeCarrier::selectAttributeCarrier(), GNEAdditional::setAdditionalID(), GNEAccess::setAttribute(), setAttribute(), GNEContainerStop::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNEMeanData::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNERoute::setAttribute(), GNERouteRef::setAttribute(), GNETranship::setAttribute(), GNEVehicle::setAttribute(), GNEVType::setAttribute(), GNEVTypeRef::setAttribute(), GNEWalk::setAttribute(), GNERoute::setAttribute(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), GNEDemandElement::setDemandElementID(), GNEDetector::splitEdgeGeometry(), GNETranship::splitEdgeGeometry(), GNEWalk::splitEdgeGeometry(), GNEAttributeCarrier::unselectAttributeCarrier(), GNELaneAreaDetector::updateGeometry(), GNEBusStop::writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNELaneAreaDetector::writeAdditional(), GNEMultiEntryExitDetector::writeAdditional(), GNEParkingArea::writeAdditional(), GNEParkingSpace::writeAdditional(), GNETractionSubstation::writeAdditional(), GNEAdditional::writeAdditionalAttributes(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNERoute::writeDemandElement(), GNETranship::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEVTypeDistribution::writeDemandElement(), GNEWalk::writeDemandElement(), GNEMeanData::writeMeanData(), and GNETAZSourceSink::writeTAZSourceSink().
|
privateinherited |
text position
Definition at line 102 of file GNEAdditionalListed.h.
Referenced by GNEAdditionalListed::drawListedAdditional(), and GNEAdditionalListed::updateGeometryListedAdditional().
|
privateinherited |
padding between internal and external rectangle
Definition at line 79 of file GNEAdditionalListed.h.
Referenced by GNEAdditionalListed::drawListedAdditional(), and GNEAdditionalListed::updateGeometryListedAdditional().
|
mutableinherited |
Information for the router which parameter were set, TraCI may modify this (when changing color)
Definition at line 829 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), MSRouteHandler::addPersonTrip(), ROPerson::addTrip(), MSRouteHandler::closeFlow(), MSRouteHandler::closeTrip(), MSRouteHandler::closeVehicle(), getAttribute(), GNEVehicle::getAttribute(), GNEVehicle::GNEVehicle(), isAttributeEnabled(), GNEDemandElementFlow::isFlowAttributeEnabled(), MSTransportable::loadState(), MEVehicle::loadState(), MSVehicle::loadState(), MSBaseVehicle::MSBaseVehicle(), ROMARouteHandler::myStartElement(), MSCalibrator::myStartElement(), SUMORouteHandler::myStartElement(), AdditionalHandler::parseCalibratorFlowAttributes(), SUMOVehicleParserHelper::parseCommonAttributes(), SUMOVehicleParserHelper::parseFlowAttributes(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), MEVehicle::saveState(), MSVehicle::saveState(), MSTransportable::saveState(), setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), MSBaseVehicle::setCarFollowModelParameter(), GNEDemandElementFlow::setDefaultFlowAttributes(), MSBaseVehicle::setJunctionModelParameter(), MSTransportable::setJunctionModelParameter(), GNEMoveElementVehicle::setMoveShape(), MSDevice_ToC::setVehicleColor(), toggleAttribute(), GNEDemandElementFlow::toggleFlowAttribute(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToRouteFlow(), SUMOVehicleParameter::wasSet(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNEVehicle::writeDemandElement(), and MSDevice_Vehroutes::writeOutput().
|
inherited |
The parking access rights.
Definition at line 805 of file SUMOVehicleParameter.h.
Referenced by MSBaseVehicle::getParkingBadges(), SUMOVehicleParserHelper::parseCommonAttributes(), and SUMOVehicleParameter::write().
|
inherited |
The static number of persons in the vehicle when it departs (not including boarding persons)
Definition at line 814 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), getAttribute(), GNEVehicle::getAttribute(), MSBaseVehicle::getPersonNumber(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::write().
|
inherited |
The rate for emitting vehicles with a poisson distribution.
Definition at line 782 of file SUMOVehicleParameter.h.
Referenced by GNEDemandElementFlow::getFlowAttribute(), SUMOVehicleParameter::incrementFlow(), ROMARouteHandler::myEndElement(), SUMOVehicleParserHelper::parseFlowAttributes(), GNEDemandElementFlow::setDefaultFlowAttributes(), GNEDemandElementFlow::setFlowAttribute(), and SUMOVehicleParameter::write().
|
inherited |
The time at which the flow ends (only needed when using repetitionProbability)
Definition at line 785 of file SUMOVehicleParameter.h.
Referenced by RONet::checkFlows(), RORouteHandler::closePersonFlow(), MSRouteHandler::closeTransportableFlow(), MSInsertionControl::determineCandidates(), getAttribute(), GNEDemandElementFlow::getFlowAttribute(), ROMARouteHandler::myEndElement(), ROJTRTurnDefLoader::myStartElement(), AdditionalHandler::parseCalibratorFlowAttributes(), SUMOVehicleParserHelper::parseFlowAttributes(), setAttribute(), GNEDemandElementFlow::setFlowAttribute(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToRouteFlow(), and SUMOVehicleParameter::write().
|
inherited |
Definition at line 767 of file SUMOVehicleParameter.h.
Referenced by RONet::addFlow(), IntermodalNetwork< E, L, N, V >::addSchedule(), MSVehicleControl::addVehicle(), RONet::checkFlows(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), RORouteHandler::closePersonFlow(), MSRouteHandler::closeRoute(), MSRouteHandler::closeTransportableFlow(), MSInsertionControl::determineCandidates(), GNEDemandElementFlow::getFlowAttribute(), RORoutable::isPartOfFlow(), ROMARouteHandler::myEndElement(), SUMORouteHandler::myEndElement(), ROJTRTurnDefLoader::myStartElement(), SUMOVehicleParserHelper::parseFlowAttributes(), GNEDemandElementFlow::setFlowAttribute(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToRouteFlow(), SUMOVehicleParameter::write(), and MSBaseVehicle::~MSBaseVehicle().
|
inherited |
The time offset between vehicle reinsertions.
Definition at line 773 of file SUMOVehicleParameter.h.
Referenced by MSInsertionControl::addFlow(), RONet::addFlow(), IntermodalNetwork< E, L, N, V >::addSchedule(), MSBaseVehicle::addStops(), RORouteHandler::closePersonFlow(), MSRouteHandler::closeTransportableFlow(), getAttribute(), GNEDemandElementFlow::getFlowAttribute(), SUMOVehicleParameter::incrementFlow(), AdditionalHandler::parseCalibratorFlowAttributes(), SUMOVehicleParserHelper::parseFlowAttributes(), setAttribute(), GNEDemandElementFlow::setDefaultFlowAttributes(), GNEDemandElementFlow::setFlowAttribute(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToRouteFlow(), and SUMOVehicleParameter::write().
|
inherited |
The probability for emitting a vehicle per second.
Definition at line 779 of file SUMOVehicleParameter.h.
Referenced by MSInsertionControl::addFlow(), RONet::checkFlows(), MSRouteHandler::closeFlow(), RORouteHandler::closePersonFlow(), MSRouteHandler::closeTransportableFlow(), MSInsertionControl::determineCandidates(), GNEDemandElementFlow::getFlowAttribute(), SUMOVehicleParameter::incrementFlow(), ROMARouteHandler::myEndElement(), ROJTRTurnDefLoader::myStartElement(), SUMOVehicleParserHelper::parseFlowAttributes(), GNEDemandElementFlow::setFlowAttribute(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToRouteFlow(), and SUMOVehicleParameter::write().
|
inherited |
The number of times the vehicle was already inserted.
Definition at line 770 of file SUMOVehicleParameter.h.
Referenced by MSBaseVehicle::addStops(), RONet::checkFlows(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), MSInsertionControl::determineCandidates(), SUMOVehicleParameter::incrementFlow(), and MSStateHandler::myStartElement().
|
inherited |
The offset between depart and the time for the next vehicle insertions.
Definition at line 776 of file SUMOVehicleParameter.h.
Referenced by RONet::checkFlows(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), RORouteHandler::closePersonFlow(), MSRouteHandler::closeTransportableFlow(), MSInsertionControl::determineCandidates(), SUMOVehicleParameter::incrementFlow(), and MSStateHandler::myStartElement().
|
inherited |
The vehicle's route id.
Definition at line 682 of file SUMOVehicleParameter.h.
Referenced by GNEAdditionalHandler::buildCalibratorFlow(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildVehicleOverRoute(), GNEVehicleFrame::buildVehicleOverRoute(), RONet::checkFlows(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), MSRouteHandler::closeVehicle(), RORouteHandler::closeVehicle(), MSInsertionControl::determineCandidates(), METriggeredCalibrator::execute(), MSCalibrator::execute(), LIBSUMO_NAMESPACE::Calibrator::getRouteID(), GNEVehicle::GNEVehicle(), SUMORouteHandler::myStartElement(), RORouteHandler::openRoute(), MSRouteHandler::openRouteDistribution(), RORouteHandler::openRouteDistribution(), SUMOVehicleParserHelper::parseCommonAttributes(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), LIBSUMO_NAMESPACE::Calibrator::setFlow(), MSCalibrator::setFlow(), CommonXMLStructure::SumoBaseObject::setVehicleParameter(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToVehicle(), and MSBaseVehicle::~MSBaseVehicle().
|
privateinherited |
shapeHeight
Definition at line 73 of file GNEAdditionalListed.h.
Referenced by GNEAdditionalListed::drawListedAdditional(), and GNEAdditionalListed::updateGeometryListedAdditional().
|
privateinherited |
shape width
Definition at line 70 of file GNEAdditionalListed.h.
Referenced by GNEAdditionalListed::updateGeometryListedAdditional().
|
inherited |
individual speedFactor (overriding distribution from vType)
Definition at line 820 of file SUMOVehicleParameter.h.
Referenced by SUMOVehicleParserHelper::parseCommonAttributes(), SUMOVehicleParameter::write(), and MSDevice_Vehroutes::writeOutput().
|
mutableinherited |
List of the stops the vehicle will make, TraCI may add entries here.
Definition at line 799 of file SUMOVehicleParameter.h.
Referenced by MSBaseVehicle::abortNextStop(), IntermodalNetwork< E, L, N, V >::addSchedule(), MSRouteHandler::addStop(), RORouteHandler::addStop(), ROVehicle::addStop(), MSBaseVehicle::addStops(), MSBaseVehicle::addTraciStop(), MSRouteHandler::addVehicleStopsToImplicitRoute(), RONet::checkFlows(), MSRouteHandler::closeFlow(), MSRouteHandler::closeVehicle(), ROVehicle::collectJumps(), GNEVehicle::computePathElement(), MSBaseVehicle::insertJump(), MSBaseVehicle::insertStop(), MSBaseVehicle::isLineStop(), MSBaseVehicle::replaceStop(), GUIVehicle::rerouteDRTStop(), ROVehicle::ROVehicle(), and ROVehicle::saveAsXML().
|
inherited |
The vehicle tag.
Definition at line 676 of file SUMOVehicleParameter.h.
Referenced by GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowJunctions(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowTAZs(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), SUMOVehicleParserHelper::parseFlowAttributes(), SUMOVehicleParserHelper::parseVehicleAttributes(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToTripJunctions(), GNERouteHandler::transformToTripTAZs(), and GNERouteHandler::transformToVehicle().
|
inherited |
The vehicle's destination zone (district)
Definition at line 796 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), ODMatrix::add(), RORouteHandler::closeRouteDistribution(), GNEVehicle::GNEVehicle(), ROMARouteHandler::myEndElement(), ROMARouteHandler::myStartElement(), SUMOVehicleParserHelper::parseCommonAttributes(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), MSBaseVehicle::reroute(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::write().
|
staticinherited |
true value in string format (used for comparing boolean values in getAttribute(...))
Definition at line 386 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrierDialog::AttributeTextField::AttributeTextField(), GNETagPropertiesDatabase::fillAdditionalElements(), GNETagPropertiesDatabase::fillNetworkElements(), GNETagPropertiesDatabase::fillTAZElements(), GNEEdge::getAttribute(), GNEJunction::getAttribute(), GNEAttributeCarrier::getCommonAttribute(), GNEAttributeCarrierDialog::AttributeTextField::onCmdSetAttribute(), GNEViewNet::onCmdTransformPOI(), and GNEAttributeProperties::parseDefaultValues().
|
staticinherited |
associates object types with strings
Definition at line 72 of file GUIGlObject.h.
Referenced by GUIGlObject::createFullName(), GNESelectorFrame::SelectionOperation::loadFromFile(), and GNESelectorFrame::SelectionOperation::onCmdSave().
|
mutableinherited |
List of the via-edges the vehicle must visit.
Definition at line 802 of file SUMOVehicleParameter.h.
Referenced by GNERouteHandler::buildFlow(), GNERouteHandler::buildTrip(), GNEVehicle::computePathElement(), MSVehicle::enterLaneAtMove(), GNEVehicle::getAttribute(), GNEContainer::getHierarchyName(), GNEVehicle::getHierarchyName(), LIBSUMO_NAMESPACE::Vehicle::getVia(), MEVehicle::moveRoutePointer(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), MSBaseVehicle::replaceParkingArea(), MSBaseVehicle::reroute(), ROVehicle::ROVehicle(), ROVehicle::saveAsXML(), GNEVehicle::setAttribute(), LIBSUMO_NAMESPACE::Vehicle::setVia(), and GNEVehicle::writeDemandElement().
|
inherited |
The vehicle's type id.
Definition at line 685 of file SUMOVehicleParameter.h.
Referenced by LIBSUMO_NAMESPACE::Vehicle::add(), ODMatrix::add(), MSInsertionControl::addFlow(), RORouteHandler::addFlowPerson(), MSRouteHandler::addStop(), RORouteHandler::addStop(), MSRouteHandler::addTranship(), MSRouteHandler::addTransportable(), ROPerson::addTrip(), GNEAdditionalHandler::buildCalibratorFlow(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowJunctions(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowTAZs(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), RONet::checkFlows(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), RORouteHandler::closePerson(), RORouteHandler::closePersonFlow(), MSRouteHandler::closeRoute(), MSRouteHandler::closeTransportable(), MSRouteHandler::closeTransportableFlow(), MSRouteHandler::closeVehicle(), RORouteHandler::closeVehicle(), MSInsertionControl::determineCandidates(), METriggeredCalibrator::execute(), MSCalibrator::execute(), getAttribute(), GNEVehicle::getAttribute(), LIBSUMO_NAMESPACE::Calibrator::getTypeID(), GNEContainer::GNEContainer(), GNEPerson::GNEPerson(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), MSCalibrator::myStartElement(), MSCalibrator::VehicleRemover::notifyEnter(), MSCalibrator::VehicleRemover::notifyLeave(), RORouteHandler::openRoute(), SUMOVehicleParserHelper::parseCommonAttributes(), SUMOVehicleParserHelper::parseFlowAttributes(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), SUMOVehicleParserHelper::parseVehicleAttributes(), METriggeredCalibrator::remainingVehicleCapacity(), MSCalibrator::remainingVehicleCapacity(), MSStageTrip::reroute(), MSBaseVehicle::saveState(), setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), LIBSUMO_NAMESPACE::Calibrator::setFlow(), MSCalibrator::setFlow(), and SUMOVehicleParameter::write().
|
inherited |
The types of usable (auto-generated) vehicles for a person / container.
Definition at line 811 of file SUMOVehicleParameter.h.
Referenced by MSRouteHandler::addPersonTrip(), and SUMOVehicleParserHelper::parseCommonAttributes().
|
privateinherited |
Y separation.
Definition at line 76 of file GNEAdditionalListed.h.
Referenced by GNEAdditionalListed::updateGeometryListedAdditional().