![]() |
Eclipse SUMO - Simulation of Urban MObility
|
An Element which don't belong to GNENet but has influence in the simulation. More...
#include <GNEEdgeData.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. | ||||
| void | drawAttribute (const PositionVector &shape) const | |||
| virtual void | drawGLAdditional (GUISUMOAbstractView *const parent, const GUIVisualizationSettings &s) const | |||
| Draws additional, user-triggered visualisations. | ||||
| void | drawName (const Position &pos, const double scale, const GUIVisualizationTextSettings &settings, const double angle=0, bool forceShow=false) const | |||
| draw name of item | ||||
| FXIcon * | getACIcon () const | |||
| get FXIcon associated to this AC | ||||
| 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 | getColorValue (const GUIVisualizationSettings &s, int activeScheme) const override | |||
| GNEDataInterval * | getDataIntervalParent () const | |||
| get data interval parent | ||||
| 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 override | |||
| get ID (all Attribute Carriers have one) | ||||
| GNENet * | getNet () const | |||
| get pointer to net | ||||
| 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 | ||||
| Position | getPositionInView () const override | |||
| Returns element position in view. | ||||
| 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 | ||||
| GNEEdgeData (GNEDataInterval *dataIntervalParent, GNEEdge *edge, const Parameterised::Map ¶meters) | ||||
| Constructor. | ||||
| GNEEdgeData (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. | ||||
| 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 | isGenericDataVisible () const override | |||
| check if current edge data is visible | ||||
| 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< GNELane * > | parse (const GNENet *net, const std::string &value) | |||
| template<> | ||||
| std::vector< GNEEdge * > | parse (const GNENet *net, const std::string &value) | |||
| template<> | ||||
| std::vector< bool > | parse (const std::string &string) | |||
| template<> | ||||
| std::vector< double > | parse (const std::string &string) | |||
| template<> | ||||
| std::vector< int > | parse (const std::string &string) | |||
| template<> | ||||
| std::set< std::string > | parse (const std::string &string) | |||
| template<> | ||||
| std::vector< std::string > | parse (const std::string &string) | |||
| template<> | ||||
| SUMOVehicleShape | parse (const std::string &string) | |||
| template<> | ||||
| PositionVector | parse (const std::string &string) | |||
| template<> | ||||
| Position | parse (const std::string &string) | |||
| template<> | ||||
| RGBColor | parse (const std::string &string) | |||
| template<> | ||||
| SUMOVehicleClass | parse (const std::string &string) | |||
| template<> | ||||
| bool | parse (const std::string &string) | |||
| template<> | ||||
| SUMOTime | parse (const std::string &string) | |||
| template<> | ||||
| double | parse (const std::string &string) | |||
| template<> | ||||
| int | 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 | resetDefaultValues (const bool allowUndoRedo) | |||
| reset attribute carrier to their default values | ||||
| void | selectAttributeCarrier () | |||
| select attribute carrier using GUIGlobalSelection | ||||
| RGBColor | setColor (const GUIVisualizationSettings &s) const | |||
| get edge data color | ||||
| 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" | ||||
| 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 | updateGeometry () override | |||
| update pre-computed geometry information | ||||
| void | updateParameters (const Parameterised::Map &mapArg) | |||
| Adds or updates all given parameters from the map. | ||||
| void | writeParams (OutputDevice &device) const | |||
| write Params in the given outputdevice | ||||
| ~GNEEdgeData () | ||||
| Destructor. | ||||
members and functions relative to write data sets into XML | ||||
| void | writeGenericData (OutputDevice &device) const override | |||
| write data set element into a xml file | ||||
| bool | isGenericDataValid () const override | |||
| check if current data set is valid to be written into XML (by default true, can be reimplemented in children) | ||||
| std::string | getGenericDataProblem () const override | |||
| return a string with the current data set problem (by default empty, can be reimplemented in children) | ||||
| void | fixGenericDataProblem () override | |||
| fix data set problem (by default throw an exception, has to be reimplemented in children) | ||||
inherited from GUIGlObject | ||||
| void | drawGL (const GUIVisualizationSettings &s) const override | |||
| Draws the object. | ||||
| Boundary | getCenteringBoundary () const override | |||
inherited from GNEPathElement | ||||
| void | computePathElement () override | |||
| compute pathElement | ||||
| void | drawLanePartialGL (const GUIVisualizationSettings &s, const GNESegment *segment, const double offsetFront) const override | |||
| Draws partial object over lane. | ||||
| 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 | ||||
inherited from GNEAttributeCarrier | ||||
| std::string | getAttribute (SumoXMLAttr key) const override | |||
| double | getAttributeDouble (SumoXMLAttr key) const override | |||
| void | setAttribute (SumoXMLAttr key, const std::string &value, GNEUndoList *undoList) override | |||
| method for setting the attribute and letting the object perform data set changes | ||||
| bool | isValid (SumoXMLAttr key, const std::string &value) override | |||
| method for checking if the key and their conrrespond attribute are valids | ||||
| bool | isAttributeEnabled (SumoXMLAttr key) const override | |||
| 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 dataSet | ||||
| GNEMoveElement * | getMoveElement () const override | |||
| get GNEMoveElement associated with this genericData | ||||
| Parameterised * | getParameters () override | |||
| get parameters associated with this genericData | ||||
| const Parameterised * | getParameters () const override | |||
| get parameters associated with this genericData (constant) | ||||
| GUIGlObject * | getGUIGlObject () override | |||
| get GUIGlObject associated with this genericData | ||||
| const GUIGlObject * | getGUIGlObject () const override | |||
| get GUIGlObject associated with this genericData (constant) | ||||
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) | ||||
| bool | checkDrawMoveContour () const override | |||
| check if draw move contour (red) | ||||
inherited from GUIGlObject | ||||
| GUIGLObjectPopupMenu * | getPopUpMenu (GUIMainWindow &app, GUISUMOAbstractView &parent) override | |||
| Returns an own popup-menu. | ||||
| GUIParameterTableWindow * | getParameterWindow (GUIMainWindow &app, GUISUMOAbstractView &parent) override | |||
| Returns an own parameter window. | ||||
| void | deleteGLObject () override | |||
| delete element | ||||
| void | selectGLObject () override | |||
| select element | ||||
| void | updateGLObject () override | |||
| update GLObject (geometry, ID, etc.) | ||||
inherited from GNEAttributeCarrier | ||||
| Position | getAttributePosition (SumoXMLAttr key) const override | |||
| PositionVector | getAttributePositionVector (SumoXMLAttr key) const override | |||
inherited from GNEPathElement | ||||
| bool | isPathElementSelected () const override | |||
| check if path element is selected | ||||
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 | |||
| virtual std::string | getParentName () const | |||
| Returns the name of the parent object (if any). | ||||
| 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 const std::string | getOptionalName () const | |||
| Returns the name of the object (default ""). | ||||
| 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 double | getExaggeration (const GUIVisualizationSettings &s) const | |||
| return exaggeration associated with this GLObject | ||||
| virtual Position | getCenter () const | |||
| virtual double | getScaleVisual () const | |||
| return individual scaling factor for this object | ||||
| virtual bool | isGLObjectLocked () const | |||
| check if element is locked (Currently used only in netedit) | ||||
| virtual void | markAsFrontElement () | |||
| mark element as front element (Currently used only in netedit) | ||||
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 | 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) |
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 | |
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 | |
| 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 | drawFilteredAttribute (const GUIVisualizationSettings &s, const PositionVector &laneShape, const std::string &attribute, const GNEDataInterval *dataIntervalParent) const |
| draw filtered attribute | |
| std::string | getPartialID () const |
| get partial ID | |
| bool | isVisibleInspectDeleteSelect () const |
| check if attribute is visible in inspect, delete or select mode | |
| void | replaceFirstParentEdge (const std::string &value) |
| replace the first parent edge | |
| void | replaceLastParentEdge (const std::string &value) |
| replace the last parent edge | |
| void | replaceParentTAZElement (const int index, const std::string &value) |
| replace the first parent TAZElement | |
| virtual void | toggleAttribute (SumoXMLAttr key, const bool value) |
| method for enable or disable the attribute and nothing else (used in GNEChange_ToggleAttribute) | |
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. | |
Protected Attributes | |
| bool | myCenterAfterCreation = true |
| boolean to check if center this element after creation | |
| GNEDataInterval * | myDataIntervalParent |
| dataInterval Parent | |
| 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 GNETagProperties * | myTagProperty |
| reference to tagProperty associated with this attribute carrier | |
Private Member Functions | |
| std::string | createFullName () const |
| create full name | |
| GNEEdgeData (const GNEEdgeData &)=delete | |
| Invalidated copy constructor. | |
| GNEEdgeData & | operator= (const GNEEdgeData &)=delete |
| Invalidated assignment operator. | |
| void | setAttribute (SumoXMLAttr key, const std::string &value) override |
| method for setting the attribute and nothing else (used in GNEChange_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 | |
| bool | myAmBlocked = false |
| whether the object can be deleted | |
| int | myCount |
| reference counter | |
| 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 | |
| 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. | |
Static Private Attributes | |
| static StringBijection< GUIGlObjectType >::Entry | GUIGlObjectTypeNamesInitializer [] |
| vector for TypeNames Initializer | |
An Element which don't belong to GNENet but has influence in the simulation.
Definition at line 32 of file GNEEdgeData.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.
| GNEEdgeData::GNEEdgeData | ( | GNENet * | net | ) |
default Constructor
Definition at line 39 of file GNEEdgeData.cpp.
References GNE_TAG_EDGEREL_SINGLE, and GNEGenericData::GNEGenericData().
Referenced by GNEEdgeData(), and operator=().
| GNEEdgeData::GNEEdgeData | ( | GNEDataInterval * | dataIntervalParent, |
| GNEEdge * | edge, | ||
| const Parameterised::Map & | parameters ) |
Constructor.
| [in] | dataIntervalParent | pointer to data interval parent |
| [in] | edge | pointer to Edge parent |
| [in] | parameters | parameters map |
Definition at line 44 of file GNEEdgeData.cpp.
References GNE_TAG_EDGEREL_SINGLE, GNEGenericData::GNEGenericData(), and GNEHierarchicalElement::setParent().
| GNEEdgeData::~GNEEdgeData | ( | ) |
Destructor.
Definition at line 51 of file GNEEdgeData.cpp.
|
privatedelete |
Invalidated copy constructor.
References GNEEdgeData().
|
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 myHierarchicalStructureChildren.
Referenced by GNEEdge::addLane(), GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildBusStop(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildChargingStation(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNEAdditionalHandler::buildContainerStop(), GNERouteHandler::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(), GNENet::initJunctionsAndEdges(), and GNEDistributionRefDialog::onCmdAccept().
|
inherited |
Definition at line 411 of file GUIGlObject.cpp.
References myParamWindows.
|
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(), invalid_return< std::string >::value, isParameterValid(), TL, and WRITE_WARNINGF.
|
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(), invalid_return< std::string >::value, 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 buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), buildNameCopyPopupEntry(), buildPopupHeader(), buildPositionCopyEntry(), buildSelectionPopupEntry(), 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 buildAdditionalsPopupOptions(), buildPopUpMenuCommonOptions(), buildShapePopupOptions(), GNELane::getPopUpMenu(), GNENet::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILane::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUINet::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), and GUITriggeredRerouter::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 buildAdditionalsPopupOptions(), buildShapePopupOptions(), GNELane::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILane::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), and GUITriggeredRerouter::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(), getFullName(), OptionsCont::getOptions(), MID_COPY_TEST_COORDINATES, myIcon, and TL.
Referenced by buildAdditionalsPopupOptions(), buildPopUpMenuCommonOptions(), buildShapePopupOptions(), GNEInternalLane::getPopUpMenu(), GNELane::getPopUpMenu(), GNENet::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILane::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUINet::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), and GUITriggeredRerouter::getPopUpMenu().
|
protectedinherited |
Definition at line 291 of file GUIGlObject.cpp.
References buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), buildPopupHeader(), buildPositionCopyEntry(), buildShowParamsPopupEntry(), FLAG_MINUS, FLAG_PLUS, GUIIconSubSys::getIcon(), MID_ADDSELECT, MID_COPY_NAME, MID_COPY_TYPED_NAME, MID_REMOVESELECT, TL, TLF, and toString().
Referenced by GNEAdditional::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNERoute::getPopUpMenu(), GNERouteRef::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNEVTypeRef::getPopUpMenu(), GNEWalkingArea::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 buildAdditionalsPopupOptions(), buildPopUpMenuCommonOptions(), buildShapePopupOptions(), GNELane::getPopUpMenu(), GNENet::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILane::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUINet::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), and GUITriggeredRerouter::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, getGlID(), GUIIconSubSys::getIcon(), getType(), gSelected, MID_ADDSELECT, MID_REMOVESELECT, and TL.
Referenced by buildAdditionalsPopupOptions(), buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILane::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), and GUITriggeredRerouter::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 buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), buildNameCopyPopupEntry(), buildPopupHeader(), buildPositionCopyEntry(), buildSelectionPopupEntry(), 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 buildAdditionalsPopupOptions(), buildPopUpMenuCommonOptions(), buildShapePopupOptions(), GNELane::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILane::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUINet::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIPolygon::getPopUpMenu(), and GUITrafficLightLogicWrapper::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().
|
staticinherited |
true if a value of type T can be parsed from string (requieres network)
References invalid_return< std::string >::value.
|
staticinherited |
Definition at line 368 of file GNEAttributeCarrier.cpp.
References GeomConvHelper::parseShapeReporting().
|
staticinherited |
Definition at line 358 of file GNEAttributeCarrier.cpp.
References SumoVehicleShapeStrings.
|
staticinherited |
Definition at line 352 of file GNEAttributeCarrier.cpp.
References SUMOXMLDefinitions::Attrs.
|
staticinherited |
Definition at line 346 of file GNEAttributeCarrier.cpp.
References RGBColor::isColor().
|
staticinherited |
Definition at line 340 of file GNEAttributeCarrier.cpp.
References SumoVehicleClassStrings.
|
staticinherited |
Definition at line 332 of file GNEAttributeCarrier.cpp.
References GeomConvHelper::parseShapeReporting().
|
staticinherited |
Definition at line 326 of file GNEAttributeCarrier.cpp.
References StringUtils::isBool().
|
staticinherited |
Definition at line 320 of file GNEAttributeCarrier.cpp.
References isTime().
|
staticinherited |
Definition at line 310 of file GNEAttributeCarrier.cpp.
References StringUtils::isDouble().
|
staticinherited |
Definition at line 300 of file GNEAttributeCarrier.cpp.
References StringUtils::isInt().
|
staticinherited |
true if a value of type T can be parsed from string
Referenced by GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildParkingArea(), GNEAdditionalHandler::buildParkingSpace(), GNEVehicleFrame::buildVehicleOverRoute(), GNEMeanDataHandler::checkExcludeEmpty(), GNEAttributesEditorRow::fillSumoBaseObject(), GNETLSTable::Cell::getDoubleValue(), GNEMoveElementPlanParent::getMoveOperation(), GNEStopFrame::getStopParameter(), GNEAttributeCarrier::canParse< std::vector< bool > >(), GNEAttributeCarrier::canParse< std::vector< double > >(), GNEAttributeCarrier::canParse< std::vector< GNEEdge * > >(), GNEAttributeCarrier::canParse< std::vector< GNELane * > >(), GNEAttributeCarrier::canParse< std::vector< int > >(), GNEAttributeCarrier::canParse< std::vector< SumoXMLAttr > >(), GNEViewNetHelper::TestingMode::initTestingMode(), isCommonAttributeValid(), GNEDetector::isDetectorValid(), GNEMoveElementLaneDouble::isMovingAttributeValid(), GNEMoveElementLaneSingle::isMovingAttributeValid(), GNEMoveElementView::isMovingAttributeValid(), GNEDemandElementPlan::isPlanValid(), GNEStoppingPlace::isStoppingPlaceValid(), GNEAccess::isValid(), GNEBusStop::isValid(), GNECalibrator::isValid(), GNECalibratorFlow::isValid(), GNEChargingStation::isValid(), GNEConnection::isValid(), GNEContainer::isValid(), GNEContainerStop::isValid(), GNECrossing::isValid(), GNEDataInterval::isValid(), GNEDestProbReroute::isValid(), GNEEdge::isValid(), GNEEdgeType::isValid(), GNEJunction::isValid(), GNELane::isValid(), GNELaneAreaDetector::isValid(), GNELaneType::isValid(), GNEMeanData::isValid(), GNEMultiEntryExitDetector::isValid(), GNEParkingArea::isValid(), GNEParkingAreaReroute::isValid(), GNEParkingSpace::isValid(), GNEPerson::isValid(), GNEPersonTrip::isValid(), GNEPOI::isValid(), GNEPoly::isValid(), GNERerouter::isValid(), GNERerouterInterval::isValid(), GNERoute::isValid(), GNERouteProbe::isValid(), GNERouteProbReroute::isValid(), GNERouteRef::isValid(), GNEStop::isValid(), GNEStopPlan::isValid(), GNETAZ::isValid(), GNETAZSourceSink::isValid(), GNETractionSubstation::isValid(), GNETranship::isValid(), GNEVaporizer::isValid(), GNEVariableSpeedSign::isValid(), GNEVariableSpeedSignStep::isValid(), GNEVehicle::isValid(), GNEVType::isValid(), GNEVTypeDistribution::isValid(), GNEVTypeRef::isValid(), GNEWalk::isValid(), GNEWalkingArea::isValid(), GNEDemandElementFlow::isValidFlowAttribute(), GNETLSEditorFrame::TLSAttributes::isValidOffset(), GNEGeometryPointDialog::onCmdChangeGeometryPoint(), GNEShapeFrame::GEOPOICreator::onCmdCreateGEOPOI(), GNEGenericDataFrame::IntervalSelector::onCmdCreateInterval(), GNEAttributeCarrierDialog::AttributeTextField::onCmdOpenColorDialog(), GNEAttributesEditorRow::onCmdOpenColorDialog(), GNEMatchAttribute::onCmdProcessString(), GNEAttributesEditorRow::onCmdSetAttribute(), GNECrossingFrame::CrossingParameters::onCmdSetAttribute(), GNEShapeFrame::GEOPOICreator::onCmdSetCoordinates(), GNETAZFrame::TAZChildDefaultParameters::onCmdSetDefaultValues(), GNEGenericDataFrame::IntervalSelector::onCmdSetIntervalAttribute(), GNETAZFrame::TAZSelectionStatistics::onCmdSetNewValues(), GNEDistributionRefDialog::onCmdSetProbability(), GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::openColorDialog(), GNEColorDialog::runInternalTest(), GNEEdge::setAttribute(), GNELane::setAttribute(), GNEVType::setAttribute(), GNEViewNetHelper::IntervalBar::setBegin(), GNETLSEditorFrame::TLSPhases::setDuration(), GNETLSEditorFrame::TLSPhases::setEarliestEnd(), GNEViewNetHelper::IntervalBar::setEnd(), GNETLSEditorFrame::TLSPhases::setLatestEnd(), GNETLSEditorFrame::TLSPhases::setMaxDur(), GNETLSEditorFrame::TLSPhases::setMinDur(), GNETLSEditorFrame::TLSPhases::setNext(), GNETLSEditorFrame::TLSPhases::setRed(), GNETLSEditorFrame::TLSPhases::setVehExt(), GNETLSEditorFrame::TLSPhases::setYellow(), GNEAttributesEditorRow::showValueCheckButton(), GNENet::splitEdge(), and GNEDataInterval::updateAttributeColors().
|
inherited |
change defaultFilename (only used in SavingFilesHandler)
Definition at line 107 of file GNEAttributeCarrier.cpp.
References myFilename.
|
overridevirtualinherited |
check if draw delete contour (pink/white)
Implements GNEAttributeCarrier.
Definition at line 156 of file GNEGenericData.cpp.
References DATA_DELETE, GNEAttributeCarrier::myNet, and GNEAttributeCarrier::mySelected.
|
overridevirtualinherited |
check if draw delete contour small (pink/white)
Implements GNEAttributeCarrier.
Definition at line 169 of file GNEGenericData.cpp.
|
overridevirtualinherited |
check if draw from contour (green)
Implements GNEAttributeCarrier.
Definition at line 128 of file GNEGenericData.cpp.
|
inherited |
check if draw front contour (green/blue)
Definition at line 228 of file GNEAttributeCarrier.cpp.
References 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 myNet.
Referenced by GNEContour::checkDrawPathContour(), and GNEContour::drawDottedContours().
|
overridevirtualinherited |
check if draw move contour (red)
Implements GNEAttributeCarrier.
Definition at line 188 of file GNEGenericData.cpp.
|
overridevirtualinherited |
check if draw over contour (orange)
Implements GNEAttributeCarrier.
Definition at line 150 of file GNEGenericData.cpp.
|
overridevirtualinherited |
check if draw related contour (cyan)
Implements GNEAttributeCarrier.
Definition at line 140 of file GNEGenericData.cpp.
References GNEAttributeCarrier::myNet.
|
overridevirtualinherited |
check if draw select contour (blue)
Implements GNEAttributeCarrier.
Definition at line 175 of file GNEGenericData.cpp.
References DATA_SELECT, GNEAttributeCarrier::myNet, and GNEAttributeCarrier::mySelected.
|
overridevirtualinherited |
check if draw from contour (magenta)
Implements GNEAttributeCarrier.
Definition at line 134 of file GNEGenericData.cpp.
|
inherited |
|
inherited |
clear hierarchical structure parents (used in GNE_Change)
Definition at line 47 of file GNEHierarchicalElement.cpp.
References myHierarchicalStructureParents.
Referenced by GNEChange::GNEChange().
|
overridevirtual |
|
privateinherited |
create full name
Definition at line 472 of file GUIGlObject.cpp.
References getMicrosimID(), myGLObjectType, and TypeNames.
Referenced by GUIGlObject(), and setMicrosimID().
|
inlineinherited |
Decrease reference.
Definition at line 53 of file GNEReferenceCounter.h.
References getID(), myCount, toString(), UNUSED_PARAMETER, and WRITE_ERROR.
Referenced by GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteSingleJunction(), GNEEdge::removeConnection(), and GNEEdge::removeLane().
|
overridevirtualinherited |
delete element
Reimplemented from GUIGlObject.
Definition at line 248 of file GNEGenericData.cpp.
References GNEAttributeCarrier::myNet.
|
virtualinherited |
Reimplemented in GNEContainer, GNEPerson, GNEStop, GNEStopPlan, and GNEVehicle.
Definition at line 274 of file GNEAttributeCarrier.cpp.
References TL.
Referenced by resetDefaultValues().
|
inherited |
Definition at line 103 of file GNEGenericData.cpp.
References RGBColor::BLUE, GLHelper::drawText(), GNEGenericDataFrame::getAttributeSelector(), GNEGenericDataFrame::AttributeSelector::getFilteredAttribute(), Parameterised::getParametersMap(), GLO_MAX, GNE_TAG_EDGEREL_SINGLE, invalid_return< std::string >::value, PositionVector::length(), PositionVector::length2D(), myDataIntervalParent, GNEAttributeCarrier::myTagProperty, GLHelper::popMatrix(), PositionVector::positionAtOffset2D(), and GLHelper::pushMatrix().
|
protectedinherited |
draw filtered attribute
Definition at line 293 of file GNEGenericData.cpp.
References RGBColor::BLACK, GLHelper::drawText(), Parameterised::getParameter(), Parameterised::getParametersMap(), GUIVisualizationSettings::getTextAngle(), GLO_MAX, PositionVector::length2D(), myDataIntervalParent, GLHelper::popMatrix(), PositionVector::positionAtOffset2D(), GLHelper::pushMatrix(), and PositionVector::rotationDegreeAtOffset().
Referenced by GNEEdgeData::drawLanePartialGL(), and GNEEdgeRelData::drawLanePartialGL().
|
overridevirtual |
Draws the object.
| [in] | s | The settings for the current view (may influence drawing) |
Implements GUIGlObject.
Definition at line 189 of file GNEEdgeData.cpp.
|
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 myDrawInFront.
Referenced by GNECalibrator::drawCalibratorSymbol(), GNEConnection::drawConnection(), GNECrossing::drawCrossing(), GNELaneAreaDetector::drawE2(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainer::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNEJunction::drawGL(), GNEParkingArea::drawGL(), GNEPerson::drawGL(), GNEPoly::drawGL(), GNERouteProbe::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNETAZ::drawGL(), GNETAZRelData::drawGL(), GNEVaporizer::drawGL(), GNEVehicle::drawGL(), GNEDemandElement::drawJunctionLine(), GNELane::drawLane(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEEdge::drawLaneStopOffset(), GNELane::drawShapeEdited(), GNEParkingSpace::drawSpace(), GNEEdge::drawTAZElements(), and GNEWalkingArea::drawWalkingArea().
|
overridevirtual |
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.
Definition at line 244 of file GNEEdgeData.cpp.
|
overridevirtual |
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.
Definition at line 201 of file GNEEdgeData.cpp.
References RGBColor::BLACK, GNEContour::calculateContourEdge(), GUIVisualizationSettings::dottedContourSettings, GNEContour::drawDottedContours(), GNEGenericData::drawFilteredAttribute(), GUIVisualizationSettings::drawForViewObjectsHandler, GUIGeometry::drawGeometry(), GNEAttributeCarrier::drawInLayer(), GNEViewNetHelper::LockIcon::drawLockIcon(), GNEHierarchicalElement::getChildLanes(), GNESegment::getContour(), GUIVisualizationSettings::getDetailLevel(), GNESegment::getLane(), GNELane::getParentEdge(), GNEHierarchicalElement::getParentEdges(), getPositionInView(), GUIGlObject::getType(), GLO_EDGEDATA, GNEAttributeCarrier::myNet, GLHelper::popMatrix(), GLHelper::pushMatrix(), GUIVisualizationDottedContourSettings::segmentWidth, GLHelper::setColor(), and setColor().
|
inherited |
check if draw moving geometry points
Definition at line 163 of file GNEAttributeCarrier.cpp.
References DEMAND_MOVE, myNet, and NETWORK_MOVE.
Referenced by GNEStop::drawGeometryPoints(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNEPOI::drawGL(), GNELaneAreaDetector::drawJunctionPartialGL(), and GNELaneAreaDetector::drawLanePartialGL().
|
inherited |
draw name of item
Definition at line 478 of file GUIGlObject.cpp.
References GLHelper::drawTextSettings(), getMicrosimID(), and GUIVisualizationTextSettings::show().
Referenced by GNEEdge::drawEdgeName(), GNEContainer::drawGL(), GNECrossing::drawGL(), GNEPerson::drawGL(), GNETAZ::drawGL(), GNEVehicle::drawGL(), GNEWalkingArea::drawGL(), GUIBusStop::drawGL(), GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIContainer::drawGL(), GUIE2Collector::MyWrapper::drawGL(), GUIE3Collector::MyWrapper::drawGL(), GUIEdge::drawGL(), GUIInductLoop::MyWrapper::drawGL(), GUIInstantInductLoop::MyWrapper::drawGL(), GUIJunctionWrapper::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIMEInductLoop::MyWrapper::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GUIPerson::drawGL(), GUIPointOfInterest::drawGL(), GUIPolygon::drawInnerPolygon(), GNEJunction::drawJunctionName(), GNELaneAreaDetector::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GUIBaseVehicle::drawOnPos(), GNEPOI::drawPOI(), and GNEPoly::drawPolygonNameAndType().
|
inherited |
check if attribute carrier must be drawn using selecting color.
Definition at line 141 of file GNEAttributeCarrier.cpp.
References myNet, mySelected, and 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(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEOverheadWire::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNEOverheadWire::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEStoppingPlace::drawLines(), GNEPOI::drawPOI(), GNEPoly::drawPolygon(), GNERoute::drawRoutePartialJunction(), GNERoute::drawRoutePartialLane(), GNELane::drawSelectedLane(), GNEParkingSpace::drawSpace(), GNELane::drawStartEndGeometryPoints(), GNEEdge::drawStartGeometryPoint(), GNEConnection::getConnectionColor(), GNECrossing::getCrossingColor(), GNEContainer::getDrawingColor(), GNEVehicle::getDrawingColor(), GNEJunction::setColor(), and GNELane::setLaneColor().
|
virtualinherited |
Reimplemented in GNEContainer, GNEPerson, GNEStop, GNEStopPlan, and GNEVehicle.
Definition at line 267 of file GNEAttributeCarrier.cpp.
References TL.
Referenced by resetDefaultValues().
|
overridevirtual |
fix data set problem (by default throw an exception, has to be reimplemented in children)
Reimplemented from GNEGenericData.
Definition at line 183 of file GNEEdgeData.cpp.
References GNEAttributeCarrier::getTagStr().
|
inherited |
get FXIcon associated to this AC
Definition at line 824 of file GNEAttributeCarrier.cpp.
References getAttribute(), GUIIconSubSys::getIcon(), VClassIcons::getVClassIcon(), myTagProperty, SUMO_ATTR_VCLASS, and SumoVehicleClassStrings.
Referenced by GNEElementTree::addListItem(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEElementTree::showAttributeCarrierParents(), and GNEViewObjectSelector::toggleSelectedElement().
|
inherited |
Definition at line 746 of file GNEAttributeCarrier.cpp.
References getAttribute(), SUMO_ATTR_DIR, SUMO_ATTR_STATE, SUMO_ATTR_TLLINKINDEX, and SUMO_ATTR_TLLINKINDEX2.
|
overridevirtual |
Implements GNEAttributeCarrier.
Definition at line 270 of file GNEEdgeData.cpp.
References GNEAttributeCarrier::getCommonAttribute(), GNEHierarchicalElement::getParentEdges(), GNEGenericData::getPartialID(), GNE_ATTR_DATASET, GNEGenericData::myDataIntervalParent, SUMO_ATTR_BEGIN, SUMO_ATTR_END, and SUMO_ATTR_ID.
Referenced by setAttribute().
|
overridevirtual |
Implements GNEAttributeCarrier.
Definition at line 287 of file GNEEdgeData.cpp.
References GNEAttributeCarrier::getCommonAttributeDouble().
|
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 getAttribute().
|
overridevirtualinherited |
Implements GNEAttributeCarrier.
Definition at line 272 of file GNEGenericData.cpp.
References GNEAttributeCarrier::getCommonAttributePosition().
|
overridevirtualinherited |
Implements GNEAttributeCarrier.
Definition at line 278 of file GNEGenericData.cpp.
References GNEAttributeCarrier::getCommonAttributePositionVector().
|
inlinevirtualinherited |
Definition at line 185 of file GUIGlObject.h.
References Boundary::getCenter(), and getCenteringBoundary().
Referenced by GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIE2Collector::MyWrapper::drawGL(), GUIE3Collector::MyWrapper::drawGL(), GUIInductLoop::MyWrapper::drawGL(), GUIInstantInductLoop::MyWrapper::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIMEInductLoop::MyWrapper::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GNELaneAreaDetector::drawLanePartialGL(), GNERoute::drawLanePartialGL(), and GUISUMOAbstractView::getObjectAtPosition().
|
overridevirtual |
Implements GUIGlObject.
Definition at line 264 of file GNEEdgeData.cpp.
References GNEHierarchicalElement::getParentEdges().
|
inherited |
return child additionals
Definition at line 137 of file GNEHierarchicalElement.cpp.
References 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(), GNEVariableSpeedSignStep::isValid(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEElementList::removeElementRecursively(), GNEElementList::removeElementRecursively(), GNENet::replaceIncomingEdge(), GNENetHelper::AttributeCarriers::retrieveRerouterInterval(), GNEAdditional::setAdditionalID(), GNEParkingArea::setAttribute(), GNENetworkElement::setNetworkElementID(), GNEElementTree::showHierarchicalElementChildren(), GNENet::splitEdge(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEEdge::updateCenteringBoundary(), GNECalibrator::updateGeometry(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), 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 GNEDemandElement, and 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(), GNERouteDistribution::drawGL(), GNEJunction::drawJunctionChildren(), GNEStop::getAttribute(), GNEVTypeDistribution::getAttribute(), GNEStop::getAttributeDouble(), 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(), GNEDemandElement::getNextChildDemandElement(), GNEEdge::getPersonsOverEdgeMap(), GNERouteDistribution::getPositionInView(), GNEVTypeDistribution::getPositionInView(), GNEDemandElement::getPreviousChildDemandElement(), 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(), GNEEdge::setAttribute(), GNERoute::setAttribute(), GNERoute::setAttribute(), GNEVehicle::setAttribute(), 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(), GNEContainer::updateGeometry(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), GNEPerson::updateGeometry(), GNERoute::updateGeometry(), GNERouteDistribution::updateGeometry(), GNETAZ::updateGeometry(), GNEVehicle::updateGeometry(), GNEVType::updateGeometry(), 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 myHierarchicalStructureChildren.
Referenced by GNEEdge::addLane(), GNENet::deleteJunction(), GNEJunction::getPopUpMenu(), GNECrossingFrame::CrossingParameters::markEdge(), GNEJunction::moveJunctionGeometry(), GNECrossingFrame::CrossingParameters::onCmdSetAttribute(), 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 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(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), and GNETAZ::updateGeometry().
|
inherited |
get child junctions
Definition at line 119 of file GNEHierarchicalElement.cpp.
References myHierarchicalStructureChildren.
Referenced by GNEElementTree::showHierarchicalElementChildren().
|
inherited |
get child lanes
Definition at line 131 of file GNEHierarchicalElement.cpp.
References myHierarchicalStructureChildren.
Referenced by GNEAdditionalHandler::accessExists(), GNECreateEdgeFrame::addBikelane(), GNENet::addGreenVergeLane(), GNEEdge::addLane(), GNENet::addRestrictedLane(), GNEViewNet::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(), 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(), GNECalibrator::updateGeometry(), GNEEdge::updateGeometry(), GNERerouterSymbol::updateGeometry(), GNEStopPlan::updateGeometry(), and GNEEdge::~GNEEdge().
|
inherited |
get child container
Definition at line 113 of file GNEHierarchicalElement.cpp.
References myHierarchicalStructureChildren.
|
inherited |
return child TAZSourceSinks (Set)
Definition at line 155 of file GNEHierarchicalElement.cpp.
References 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 myGLObjectType.
Referenced by GUISUMOAbstractView::getObjectAtPosition().
|
overridevirtual |
Reimplemented from GUIGlObject.
Definition at line 86 of file GNEEdgeData.cpp.
References Parameterised::getParameter(), Parameterised::hasParameter(), GNEAttributeCarrier::isAttributeCarrierSelected(), GUIVisualizationSettings::MISSING_DATA, GUIVisualizationSettings::relDataAttr, and StringUtils::toDouble().
Referenced by setColor().
|
inherited |
Definition at line 847 of file GNEAttributeCarrier.cpp.
References FALSE_STR, getParameters(), Parameterised::getParametersStr(), 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, myCenterAfterCreation, myDrawInFront, myFilename, mySelected, toString(), and TRUE_STR.
Referenced by GNECalibrator::getAttribute(), GNECalibratorFlow::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEConnection::getAttribute(), GNECrossing::getAttribute(), GNEDataInterval::getAttribute(), GNEDataSet::getAttribute(), GNEDestProbReroute::getAttribute(), GNEEdge::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNEEdgeType::getAttribute(), GNEInternalLane::getAttribute(), GNEJunction::getAttribute(), GNELane::getAttribute(), GNELaneType::getAttribute(), GNEMeanData::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEPoly::getAttribute(), GNERerouterInterval::getAttribute(), GNERerouterSymbol::getAttribute(), GNERoute::getAttribute(), GNERouteDistribution::getAttribute(), GNERouteProbe::getAttribute(), GNERouteProbReroute::getAttribute(), GNERouteRef::getAttribute(), GNETAZRelData::getAttribute(), GNETAZSourceSink::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEVariableSpeedSignSymbol::getAttribute(), GNEVType::getAttribute(), GNEVTypeDistribution::getAttribute(), GNEVTypeRef::getAttribute(), GNEWalkingArea::getAttribute(), and GNEDemandElementFlow::getFlowAttribute().
|
inherited |
Definition at line 881 of file GNEAttributeCarrier.cpp.
References getTagStr(), and toString().
Referenced by GNECalibrator::getAttributeDouble(), GNECalibratorFlow::getAttributeDouble(), GNEClosingLaneReroute::getAttributeDouble(), GNEClosingReroute::getAttributeDouble(), GNEConnection::getAttributeDouble(), GNECrossing::getAttributeDouble(), GNEDataInterval::getAttributeDouble(), GNEDataSet::getAttributeDouble(), GNEDestProbReroute::getAttributeDouble(), GNEEdge::getAttributeDouble(), GNEEdgeData::getAttributeDouble(), GNEEdgeRelData::getAttributeDouble(), GNEEdgeType::getAttributeDouble(), GNEInternalLane::getAttributeDouble(), GNEJunction::getAttributeDouble(), GNELane::getAttributeDouble(), GNELaneType::getAttributeDouble(), GNEMeanData::getAttributeDouble(), GNEParkingAreaReroute::getAttributeDouble(), GNERerouterInterval::getAttributeDouble(), GNERerouterSymbol::getAttributeDouble(), GNERoute::getAttributeDouble(), GNERouteDistribution::getAttributeDouble(), GNERouteProbe::getAttributeDouble(), GNERouteProbReroute::getAttributeDouble(), GNERouteRef::getAttributeDouble(), GNETAZRelData::getAttributeDouble(), GNETAZSourceSink::getAttributeDouble(), GNEVaporizer::getAttributeDouble(), GNEVariableSpeedSignStep::getAttributeDouble(), GNEVariableSpeedSignSymbol::getAttributeDouble(), GNEVType::getAttributeDouble(), GNEVTypeRef::getAttributeDouble(), and GNEWalkingArea::getAttributeDouble().
|
inherited |
Definition at line 887 of file GNEAttributeCarrier.cpp.
References getTagStr(), and toString().
Referenced by GNECalibrator::getAttributePosition(), GNECalibratorFlow::getAttributePosition(), GNEClosingLaneReroute::getAttributePosition(), GNEClosingReroute::getAttributePosition(), GNEConnection::getAttributePosition(), GNEContainer::getAttributePosition(), GNECrossing::getAttributePosition(), GNEDataInterval::getAttributePosition(), GNEDataSet::getAttributePosition(), GNEDemandElement::getAttributePosition(), GNEDestProbReroute::getAttributePosition(), GNEEdge::getAttributePosition(), GNEEdgeTemplate::getAttributePosition(), GNEEdgeType::getAttributePosition(), GNEGenericData::getAttributePosition(), GNEInternalLane::getAttributePosition(), GNEJunction::getAttributePosition(), GNELane::getAttributePosition(), GNELaneTemplate::getAttributePosition(), GNELaneType::getAttributePosition(), GNEMeanData::getAttributePosition(), GNEParkingAreaReroute::getAttributePosition(), GNEPerson::getAttributePosition(), GNERerouterInterval::getAttributePosition(), GNERerouterSymbol::getAttributePosition(), GNERoute::getAttributePosition(), GNERouteDistribution::getAttributePosition(), GNERouteProbe::getAttributePosition(), GNERouteProbReroute::getAttributePosition(), GNERouteRef::getAttributePosition(), GNEStop::getAttributePosition(), GNEStoppingPlace::getAttributePosition(), GNETAZSourceSink::getAttributePosition(), GNEVaporizer::getAttributePosition(), GNEVariableSpeedSignStep::getAttributePosition(), GNEVariableSpeedSignSymbol::getAttributePosition(), GNEVehicle::getAttributePosition(), GNEVType::getAttributePosition(), GNEVTypeRef::getAttributePosition(), and GNEWalkingArea::getAttributePosition().
|
inherited |
Definition at line 893 of file GNEAttributeCarrier.cpp.
References getTagStr(), and toString().
Referenced by GNEAccess::getAttributePositionVector(), GNECalibrator::getAttributePositionVector(), GNECalibratorFlow::getAttributePositionVector(), GNEClosingLaneReroute::getAttributePositionVector(), GNEClosingReroute::getAttributePositionVector(), GNEConnection::getAttributePositionVector(), GNECrossing::getAttributePositionVector(), GNEDataInterval::getAttributePositionVector(), GNEDataSet::getAttributePositionVector(), GNEDemandElement::getAttributePositionVector(), GNEDestProbReroute::getAttributePositionVector(), GNEDetector::getAttributePositionVector(), GNEEdge::getAttributePositionVector(), GNEEdgeType::getAttributePositionVector(), GNEGenericData::getAttributePositionVector(), GNEInternalLane::getAttributePositionVector(), GNEJunction::getAttributePositionVector(), GNELane::getAttributePositionVector(), GNELaneAreaDetector::getAttributePositionVector(), GNELaneType::getAttributePositionVector(), GNEMeanData::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(), and GNEWalkingArea::getAttributePositionVector().
|
inherited |
get data interval parent
Definition at line 97 of file GNEGenericData.cpp.
References myDataIntervalParent.
Referenced by GNEDataInterval::addGenericDataChild(), GNENet::deleteGenericData(), getPartialID(), GNEDataInterval::removeGenericDataChild(), and GNEElementTree::showAttributeCarrierParents().
|
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 myMap, TL, StringUtils::toDouble(), WRITE_WARNING, and WRITE_WARNINGF.
Referenced by MSPModel_JuPedSim::add(), MSVehicleType::build(), 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().
|
inlinevirtualinherited |
return exaggeration associated with this GLObject
Reimplemented in GNEAdditional, GNEConnection, GNEContainer, GNEEdge, GNEJunction, GNELane, GNEPerson, GNEPOI, GNEPoly, GNERoute, GNERouteRef, GNEStop, GNEStopPlan, GNETAZ, GNEVehicle, GNEVTypeRef, GUIBaseVehicle, GUIBusStop, GUICalibrator, GUIChargingStation, GUIContainer, GUIDetectorWrapper, GUIE2Collector::MyWrapper, GUIE3Collector::MyWrapper, GUIInstantInductLoop::MyWrapper, GUIJunctionWrapper, GUILaneSpeedTrigger, GUIMEInductLoop::MyWrapper, GUIMEVehicle, GUIOverheadWire, GUIOverheadWireClamp, GUIParkingArea, GUIPerson, GUIPointOfInterest, GUIPolygon, GUITriggeredRerouter, and GUITriggeredRerouter::GUITriggeredRerouterEdge.
Definition at line 177 of file GUIGlObject.h.
References UNUSED_PARAMETER.
Referenced by GUIPointOfInterest::checkDraw(), GUIPolygon::checkDraw(), GNEWalkingArea::drawGL(), and GUIPolygon::drawInnerPolygon().
|
inherited |
get filename in which save this AC
Definition at line 101 of file GNEAttributeCarrier.cpp.
References myFilename.
Referenced by GNENetHelper::SavingFilesHandler::addAdditionalFilename(), GNENetHelper::SavingFilesHandler::addDataFilename(), GNENetHelper::SavingFilesHandler::addDemandFilename(), GNENetHelper::SavingFilesHandler::addMeanDataFilename(), GNEVehicle::copyVehicle(), GNEAdditional::GNEAdditional(), GNEDataInterval::GNEDataInterval(), GNEDemandElement::GNEDemandElement(), GNEGenericData::GNEGenericData(), GNERoute::GNERoute(), GNERoute::GNERoute(), GNETAZSourceSink::GNETAZSourceSink(), GNEVType::GNEVType(), GNEVType::GNEVType(), GNEMeanDataFrame::MeanDataEditor::onCmdCopyMeanData(), and GNEViewNet::onCmdTriangulatePolygon().
|
overridevirtual |
|
inlineinherited |
Definition at line 95 of file GUIGlObject.h.
References myFullName.
Referenced by buildPopupHeader(), GNENetworkElement::getShapeEditedPopUpMenu(), GUIGlObject_AbstractAdd::GUIGlObject_AbstractAdd(), GUICalibrator::openManipulator(), GUILaneSpeedTrigger::openManipulator(), GUITriggeredRerouter::openManipulator(), and GUIGlObject_AbstractAdd::remove().
|
overridevirtual |
return a string with the current data set problem (by default empty, can be reimplemented in children)
Reimplemented from GNEGenericData.
Definition at line 177 of file GNEEdgeData.cpp.
|
inherited |
get icon associated with this GL Object
Definition at line 211 of file GUIGlObject.cpp.
References myIcon.
Referenced by GNENetworkElement::getShapeEditedPopUpMenu().
|
inlineinherited |
Returns the numerical id of the object.
Definition at line 105 of file GUIGlObject.h.
References myGlID.
Referenced by GUIMessageWindow::appendMsg(), buildSelectionPopupEntry(), GUIBaseVehicle::drawAction_drawPersonsAndContainers(), GUIBusStop::drawGL(), GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIContainer::drawGL(), GUIE2Collector::MyWrapper::drawGL(), GUIE3Collector::MyWrapper::drawGL(), GUIEdge::drawGL(), GUIInductLoop::MyWrapper::drawGL(), GUIInstantInductLoop::MyWrapper::drawGL(), GUIJunctionWrapper::drawGL(), GUILane::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIMEInductLoop::MyWrapper::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GUIPerson::drawGL(), GUIPointOfInterest::drawGL(), GUIPolygon::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GUIBaseVehicle::drawGLAdditional(), GUIContainer::drawGLAdditional(), GUIPerson::drawGLAdditional(), GUILane::drawLinkRule(), GUIBaseVehicle::drawOnPos(), GUIContainer::getColorValue(), GUIEdge::getColorValue(), GUIJunctionWrapper::getColorValue(), GUIMEVehicle::getColorValue(), GUIPerson::getColorValue(), GUIVehicle::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(), GUITransportableControl::insertIDs(), GUIMEVehicleControl::insertVehicleIDs(), GUIVehicleControl::insertVehicleIDs(), GUILane::isLaneOrEdgeSelected(), GUIContainer::isSelected(), GUIEdge::isSelected(), GUIGlChildWindow::isSelected(), GUILane::isSelected(), GUIMEVehicle::isSelected(), GUIPerson::isSelected(), GUISelectedStorage::isSelected(), GUISUMOViewParent::isSelected(), GUIVehicle::isSelected(), GUIViewTraffic::onCmdAddRerouter(), GUIViewTraffic::onCmdCloseEdge(), GUIViewTraffic::onCmdCloseLane(), GUIDialog_GLChosenEditor::onCmdDeselect(), GUIApplicationWindow::onCmdEditChosen(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdSelectTransported(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdStartTrack(), GUIContainer::GUIContainerPopupMenu::onCmdStartTrack(), GUIPerson::GUIPersonPopupMenu::onCmdStartTrack(), GUIDialog_ChooserAbstract::onCmdTrack(), GUIViewTraffic::onGamingClick(), GUIDialog_ChooserAbstract::refreshList(), GLObjectValuePassConnector< T >::removeObject(), GUIVehicle::selectBlockingFoes(), GUIPolygon::setColor(), GUIMessageWindow::setCursorPos(), GUIPointOfInterest::setPOIColor(), GUIViewTraffic::showLaneReachability(), GUIBaseVehicle::~GUIBaseVehicle(), ~GUIGlObject(), GUIPerson::~GUIPerson(), and GUIVehicle::~GUIVehicle().
|
overridevirtualinherited |
get GUIGlObject associated with this genericData (constant)
Implements GNEAttributeCarrier.
Definition at line 91 of file GNEGenericData.cpp.
|
overridevirtualinherited |
get GUIGlObject associated with this genericData
Implements GNEAttributeCarrier.
Definition at line 85 of file GNEGenericData.cpp.
Referenced by GNENetHelper::AttributeCarriers::insertGenericData().
|
overridevirtualinherited |
methods to retrieve the elements linked to this dataSet
get GNEHierarchicalElement associated with this genericData
Implements GNEAttributeCarrier.
Definition at line 61 of file GNEGenericData.cpp.
|
overridevirtual |
get Hierarchy Name (Used in AC Hierarchy)
Implements GNEAttributeCarrier.
Definition at line 324 of file GNEEdgeData.cpp.
References GNEHierarchicalElement::getParentEdges(), and GNEAttributeCarrier::getTagStr().
|
overridevirtualinherited |
get ID (all Attribute Carriers have one)
Implements GNEReferenceCounter.
Reimplemented in GNEPOI.
Definition at line 89 of file GNEAttributeCarrier.cpp.
References 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(), GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildContainerStop(), GNEAdditionalHandler::buildDestProbReroute(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildParkingSpace(), GNERouteHandler::buildPersonPlan(), GNERouteHandler::buildPersonStop(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNEAdditionalHandler::buildRouteProbReroute(), GNERouteHandler::buildStop(), 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(), GNEMoveElementLaneSingle::commitMoveShape(), GNEWireFrame::createBaseWireObject(), GNENet::createEdge(), GNERouteFrame::createPath(), GNEElementTree::createPopUpMenu(), 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(), GNECalibratorFlow::drawGL(), GNEWalkingArea::drawGL(), GNERouteHandler::duplicatePlan(), GNECreateEdgeFrame::EdgeTypeSelector::fillComboBox(), GNEContainer::getAttribute(), GNEEdge::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNEVehicle::getDemandElementProblem(), GNERouteRef::getHierarchyName(), GNEVTypeRef::getHierarchyName(), GNEHierarchicalElement::getNewListOfParents(), GNEVehicle::getParentName(), GNEGenericData::getPartialID(), GNECalibrator::getPopUpID(), GNEDetector::getPopUpID(), GNEMultiEntryExitDetector::getPopUpID(), GNENetworkElement::getPopUpID(), GNEOverheadWire::getPopUpID(), GNEPoly::getPopUpID(), GNERerouter::getPopUpID(), GNEStoppingPlace::getPopUpID(), GNETAZ::getPopUpID(), GNETractionSubstation::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNEStopFrame::getStopParameter(), GNEAdditional::GNEAdditional(), GNEAttributeCarrierDialog::GNEAttributeCarrierDialog(), GNEConnection::GNEConnection(), GNEContainer::GNEContainer(), GNEDemandElement::GNEDemandElement(), GNEEdge::GNEEdge(), GNEEdgeType::GNEEdgeType(), GNEGenericData::GNEGenericData(), GNEJunction::GNEJunction(), GNEOverwriteElement::GNEOverwriteElement(), GNEPerson::GNEPerson(), GNERouteProbe::GNERouteProbe(), GNEVaporizer::GNEVaporizer(), 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(), GNEDistributionRefDialog::onCmdAccept(), GNEViewNet::onCmdAddJoinTLS(), GNEViewNet::onCmdAttachPOI(), GNEGenericDataFrame::IntervalSelector::onCmdCreateInterval(), GNEViewNet::onCmdResetEndPoints(), GNEViewNet::onCmdReverse(), GNEShapeFrame::processClickPOILanes(), 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(), GNEConnection::setAttribute(), GNEContainer::setAttribute(), GNEEdge::setAttribute(), GNEEdge::setAttribute(), GNEEdgeType::setAttribute(), GNELane::setAttribute(), GNEMultiEntryExitDetector::setAttribute(), GNEPerson::setAttribute(), GNERerouter::setAttribute(), GNETractionSubstation::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEVehicle::setAttribute(), GNECreateEdgeFrame::EdgeTypeSelector::setCurrentEdgeType(), GNEDemandElementSelector::setDemandElement(), GNEDemandElement::setDemandElementID(), GNETAZRelDataFrame::Legend::setLabels(), GNELane::setLaneColor(), GNEMoveElementVehicle::setMoveShape(), GNEAttributesEditorType::setNewParent(), GNEElementTree::showAttributeCarrierParents(), 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(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNEConnection::updateConnectionID(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNENetHelper::AttributeCarriers::updateEdgeID(), GNENetHelper::AttributeCarriers::updateEdgeTypeID(), GNENetHelper::AttributeCarriers::updateJunctionID(), GNENetHelper::AttributeCarriers::updateMeanDataID(), GNECalibrator::writeAdditional(), GNECalibratorFlow::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(), and GNETAZSourceSink::writeTAZSourceSink().
|
overridevirtual |
|
inlineinherited |
Returns the id of the object as known to microsim.
Definition at line 144 of file GUIGlObject.h.
References myMicrosimID.
Referenced by SUMORTree::addAdditionalGLObject(), GNEViewNet::askMergeJunctions(), GNEJunction::checkDrawFromContour(), GNETLSEditorFrame::controlsEdge(), createFullName(), GNENetHelper::AttributeCarriers::deleteEdgeType(), GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteSingleJunction(), GNEAdditional::drawAdditionalID(), drawName(), GNECalibrator::getAttribute(), GNECalibratorFlow::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEConnection::getAttribute(), GNEContainer::getAttribute(), GNEDestProbReroute::getAttribute(), GNEEdge::getAttribute(), GNEEdgeType::getAttribute(), GNEJunction::getAttribute(), GNELane::getAttribute(), GNEMultiEntryExitDetector::getAttribute(), GNEOverheadWire::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEParkingSpace::getAttribute(), GNEPerson::getAttribute(), GNERerouter::getAttribute(), GNERoute::getAttribute(), GNERouteDistribution::getAttribute(), GNERouteProbe::getAttribute(), GNERouteProbReroute::getAttribute(), GNERouteRef::getAttribute(), GNEStop::getAttribute(), GNETAZ::getAttribute(), GNETractionSubstation::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEVehicle::getAttribute(), GNEVType::getAttribute(), GNEVTypeDistribution::getAttribute(), GNEVTypeRef::getAttribute(), GNEWalkingArea::getAttribute(), GNEDetector::getDetectorAttribute(), GNEWalkingArea::getNBWalkingArea(), GNEACChooserDialog::getObjectName(), GUIDialog_ChooserAbstract::getObjectName(), GNEStoppingPlace::getStoppingPlaceAttribute(), GNETLSEditorFrame::handleMultiChange(), GNENetHelper::AttributeCarriers::insertEdgeType(), GNENetHelper::AttributeCarriers::insertInternalLane(), 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().
|
overridevirtualinherited |
get GNEMoveElement associated with this genericData
Implements GNEAttributeCarrier.
Definition at line 67 of file GNEGenericData.cpp.
|
inherited |
get pointer to net
Definition at line 95 of file GNEAttributeCarrier.cpp.
References myNet.
Referenced by GNECreateEdgeFrame::addBikelane(), GNECreateEdgeFrame::addSidewalk(), GNEPathManager::PathCalculator::calculateReachability(), GNECalibratorDialog::CalibratorFlowsList::CalibratorFlowsList(), GNERouteHandler::canReverse(), GNEChange_Attribute::changeAttribute(), GNEConnection::changeTLIndex(), GNEViewNetHelper::LockIcon::checkDrawing(), GNERerouterIntervalDialog::ClosingLaneReroutesList::ClosingLaneReroutesList(), GNERerouterIntervalDialog::ClosingReroutesList::ClosingReroutesList(), GNERoute::copyRoute(), GNEVehicle::copyVehicle(), GNERerouterIntervalDialog::DestProbReroutesList::DestProbReroutesList(), GNEPathManager::drawLanePathElements(), GNEAdditional::GNEAdditional(), GNEConnection::GNEConnection(), GNECrossing::GNECrossing(), GNEDataInterval::GNEDataInterval(), GNEDemandElement::GNEDemandElement(), GNEEdgeTemplate::GNEEdgeTemplate(), GNEEdgeType::GNEEdgeType(), GNEEdgeType::GNEEdgeType(), GNEGenericData::GNEGenericData(), GNEInternalLane::GNEInternalLane(), GNELane::GNELane(), GNELaneTemplate::GNELaneTemplate(), GNELaneType::GNELaneType(), GNELaneType::GNELaneType(), GNERoute::GNERoute(), GNERoute::GNERoute(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNETAZSourceSink::GNETAZSourceSink(), GNEVType::GNEVType(), GNEWalkingArea::GNEWalkingArea(), GNERerouterIntervalDialog::ParkingAreaReroutesList::ParkingAreaReroutesList(), GNEElementList::removeElementRecursively(), GNEElementList::removeElementRecursively(), GNEAdditional::replaceAdditionalChildEdges(), GNEAdditional::replaceAdditionalChildLanes(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEDemandElement::replaceParentEdges(), GNERouteHandler::reverse(), GNERerouterIntervalDialog::RouteProbReroutesList::RouteProbReroutesList(), GNEElementTable::Row::Row(), GNERouteHandler::transformToContainer(), GNERouteHandler::transformToContainerFlow(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToPerson(), GNERouteHandler::transformToPersonFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToTripJunctions(), GNERouteHandler::transformToTripTAZs(), and GNERouteHandler::transformToVehicle().
|
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(), getParentEdges(), 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().
|
virtualinherited |
Returns the name of the object (default "").
Reimplemented in GNEAdditional, GNEEdge, GNENetworkElement, GUIBaseVehicle, GUIBusStop, GUIChargingStation, GUIEdge, GUIJunctionWrapper, GUIParkingArea, GUIPointOfInterest, GUIPolygon, and GUITrafficLightLogicWrapper.
Definition at line 256 of file GUIGlObject.cpp.
Referenced by GUIDialog_ChooserAbstract::getObjectName().
|
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 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(), 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(), 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(), MSDevice_SSM::getOutputFilename(), LIBSUMO_NAMESPACE::Simulation::getParameter(), MSSimpleTrafficLightLogic::getParameter(), NEMALogic::getParameter(), MSBaseVehicle::getPrefixedParameter(), 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(), NWWriter_OpenDrive::mapmatchRoadObjects(), mergeParameters(), MSDispatch_Greedy::MSDispatch_Greedy(), MSDispatch_GreedyShared::MSDispatch_GreedyShared(), MSSimpleTrafficLightLogic::MSSimpleTrafficLightLogic(), MSSOTLPolicy::MSSOTLPolicy(), MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus(), NIImporter_OpenStreetMap::RelationHandler::myEndElement(), 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(), MSDevice_SSM::writeLanesPositions(), NWWriter_DlrNavteq::writeLinksUnsplitted(), MSDevice_SSM::writePositions(), NWWriter_OpenDrive::writeRoadObjectPOI(), NWWriter_OpenDrive::writeRoadObjectPoly(), NWWriter_OpenDrive::writeRoadObjects(), and NWWriter_OpenDrive::writeSignals().
|
overridevirtualinherited |
get parameters associated with this genericData (constant)
Implements GNEAttributeCarrier.
Definition at line 79 of file GNEGenericData.cpp.
|
overridevirtualinherited |
get parameters associated with this genericData
Implements GNEAttributeCarrier.
Definition at line 73 of file GNEGenericData.cpp.
|
inherited |
Returns the inner key/value map.
Definition at line 124 of file Parameterised.cpp.
References myMap.
Referenced by NIImporter_SUMO::_loadNetwork(), NBNode::addCrossing(), NBEdge::addLane(), NBEdge::append(), LIBSUMO_NAMESPACE::TrafficLight::buildConstraint(), GUIParameterTableWindow::closeBuilding(), NBTrafficLightDefinition::compute(), GNEGenericData::drawAttribute(), GNEGenericData::drawFilteredAttribute(), MSRailSignalConstraint_Predecessor::getDescription(), NWWriter_OpenDrive::getDividerType(), GUILane::getParameterWindow(), GNEEdgeType::GNEEdgeType(), GNERoute::GNERoute(), GNERoute::GNERoute(), MSActuatedTrafficLightLogic::init(), MSRailCrossing::init(), MSDevice_Taxi::initDispatch(), MSPModel_JuPedSim::initialize(), NIImporter_OpenStreetMap::insertEdge(), GNEEdgeData::isGenericDataVisible(), GNEEdgeRelData::isGenericDataVisible(), GNETAZRelData::isGenericDataVisible(), GNEGenericData::isVisibleInspectDeleteSelect(), NBEdge::NBEdge(), NBLoadedSUMOTLDef::NBLoadedSUMOTLDef(), NBTrafficLightLogic::NBTrafficLightLogic(), GUIParameterTableWindow::numParams(), GNEVType::overwriteVType(), 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 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 229 of file GNEGenericData.cpp.
References GUIParameterTableWindow::closeBuilding(), GNEAttributeCarrier::getAttribute(), GUIParameterTableWindow::mkItem(), and GNEAttributeCarrier::myTagProperty.
|
inherited |
get parent additionals
Definition at line 71 of file GNEHierarchicalElement.cpp.
References myHierarchicalStructureParents.
Referenced by GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEAdditionalHandler::buildDestProbReroute(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditional::checkDrawDeleteContourSmall(), GNEVehicle::computePathElement(), GNEVehicle::copyVehicle(), GNEAccess::drawGL(), GNERerouterSymbol::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEAdditional::drawParentChildLines(), GNERerouterSymbol::drawRerouterSymbol(), GNETAZRelData::drawTAZRel(), GNEVariableSpeedSignSymbol::drawVSSSymbol(), GNEAccess::getAttribute(), GNECalibrator::getAttribute(), GNECalibratorFlow::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEEntryExitDetector::getAttribute(), GNEOverheadWire::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEParkingSpace::getAttribute(), GNERerouterInterval::getAttribute(), GNERouteProbReroute::getAttribute(), GNEStop::getAttribute(), GNETAZRelData::getAttribute(), GNETAZSourceSink::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEVehicle::getAttribute(), GNEParkingSpace::getAttributeDouble(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEStop::getAttributePosition(), GNEAdditional::getCenteringBoundary(), GNEStop::getCenteringBoundary(), GNEDemandElement::getEdgeStopIndex(), GNEStop::getFirstPathLane(), GNEParkingAreaReroute::getHierarchyName(), GNEStop::getHierarchyName(), GNETAZRelData::getHierarchyName(), GNEAccess::getParentName(), GNECalibratorFlow::getParentName(), GNEClosingLaneReroute::getParentName(), GNEClosingReroute::getParentName(), GNEDestProbReroute::getParentName(), GNEParkingAreaReroute::getParentName(), GNEParkingSpace::getParentName(), GNERerouterInterval::getParentName(), GNERerouterSymbol::getParentName(), GNERouteProbReroute::getParentName(), GNEStop::getParentName(), GNEVariableSpeedSignStep::getParentName(), GNEVariableSpeedSignSymbol::getParentName(), GNEVehicle::getParentName(), getParentStoppingPlaces(), getParentTAZs(), GNEStop::getPositionInView(), GNETAZRelData::getPositionInView(), GNEClosingLaneReroute::GNEClosingLaneReroute(), GNEClosingReroute::GNEClosingReroute(), GNEDestProbReroute::GNEDestProbReroute(), GNEParkingAreaReroute::GNEParkingAreaReroute(), GNERouteProbReroute::GNERouteProbReroute(), GNEAccess::isValid(), GNEVariableSpeedSignStep::isValid(), GNEVehicle::isValid(), GNEAdditional::replaceAdditionalParent(), GNENet::replaceIncomingEdge(), GNEDemandElement::replaceLastParentAdditional(), GNEGenericData::replaceParentTAZElement(), GNERerouterIntervalDialog::RouteProbReroutesList::RouteProbReroutesList(), GNECalibratorFlow::setAttribute(), GNEParkingSpace::setAttribute(), GNETAZRelData::setFunctionalColor(), GNEStop::setStopMicrosimID(), GNEElementTree::showAttributeCarrierParents(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToTripTAZs(), GNELane::updateGeometry(), GNEStop::updateGeometry(), GNEStopPlan::updateGeometry(), GNETAZRelData::updateGeometry(), GNEVehicle::updateGeometry(), GNECalibrator::writeAdditional(), GNECalibratorFlow::writeAdditional(), GNEOverheadWire::writeAdditional(), GNEStop::writeDemandElement(), and GNETAZRelData::writeGenericData().
|
inherited |
get parent demand elements
Definition at line 101 of file GNEHierarchicalElement.cpp.
References GNEDemandElement, and myHierarchicalStructureParents.
Referenced by GNEDemandElement::buildMenuCommandRouteLength(), GNEStop::canDrawVehicleStop(), GNERouteHandler::canReverse(), GNEDemandElement::checkDrawDeleteContourSmall(), GNEVehicle::checkDrawRelatedContour(), GNERoute::computePathElement(), GNEVehicle::copyVehicle(), GNEDemandElement::deleteGLObject(), GNEStopPlan::drawGL(), GNEStop::drawIndex(), GNERoute::drawLanePartialGL(), GNECalibratorFlow::getAttribute(), GNERouteProbReroute::getAttribute(), GNERouteRef::getAttribute(), GNEStop::getAttribute(), GNEVehicle::getAttribute(), GNEVTypeRef::getAttribute(), GNECalibratorFlow::getAttributeDouble(), GNERouteRef::getAttributeDouble(), GNEStop::getAttributeDouble(), GNEVTypeRef::getAttributeDouble(), GNERouteRef::getCenteringBoundary(), GNEVTypeRef::getCenteringBoundary(), GNERoute::getColor(), GNEStop::getColor(), GNEDemandElement::getEdgeStopIndex(), GNERoute::getFirstPathLane(), GNERouteRef::getFirstPathLane(), GNEVTypeRef::getFirstPathLane(), GNERouteProbReroute::getHierarchyName(), GNERouteRef::getHierarchyName(), GNEVTypeRef::getHierarchyName(), GNERoute::getLastPathLane(), GNERouteRef::getLastPathLane(), GNEVTypeRef::getLastPathLane(), GNEContainer::getParentName(), GNEPerson::getParentName(), GNEPersonTrip::getParentName(), GNERide::getParentName(), GNERouteRef::getParentName(), GNEStop::getParentName(), GNEStopPlan::getParentName(), GNETranship::getParentName(), GNETransport::getParentName(), GNEVTypeRef::getParentName(), GNEWalk::getParentName(), GNERouteRef::getPositionInView(), GNEVTypeRef::getPositionInView(), GNEDemandElement::getRouteParent(), GNEDemandElement::getTypeParent(), GNEContainer::getVClass(), GNEPerson::getVClass(), GNERoute::getVClass(), GNERouteRef::getVClass(), GNEStop::getVClass(), GNEVehicle::getVClass(), GNEVTypeRef::getVClass(), GNEVehicle::isValid(), GNEViewNet::onCmdToggleLockContainer(), GNEViewNet::onCmdToggleLockPerson(), GNERouteHandler::reverse(), GNERoute::setAttribute(), GNERoute::setAttribute(), GNEVehicle::setAttribute(), GNEElementTree::showAttributeCarrierParents(), GNEViewNetHelper::DemandViewOptions::showNonInspectedDemandElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNELane::updateGeometry(), GNEVehicle::updateGeometry(), GNECalibratorFlow::writeAdditional(), and GNEVehicle::writeDemandElement().
|
inherited |
get parent edges
Definition at line 59 of file GNEHierarchicalElement.cpp.
References 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(), GNEVehicle::copyVehicle(), GNELane::drawArrows(), GNELane::drawAsWaterway(), GNECalibrator::drawCalibratorSymbol(), GNELane::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNEStopPlan::drawGL(), GNEVaporizer::drawGL(), GNELane::drawLane2LaneConnections(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNELane::drawLaneStopOffset(), GNELane::drawLinkNo(), GNELane::drawMarkingsAndBoundings(), GNELane::drawStartEndGeometryPoints(), GNELane::drawTLSLinkNo(), GNEConnection::existNBEdgeConnection(), GNECalibrator::getAttribute(), GNEConnection::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNELane::getAttribute(), GNERerouterSymbol::getAttribute(), GNERoute::getAttribute(), GNERouteProbe::getAttribute(), GNETAZSourceSink::getAttribute(), GNEVehicle::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(), GNELane::getGNEIncomingConnections(), GNELane::getGNEOutcomingConnections(), GNEContainer::getHierarchyName(), GNEEdgeData::getHierarchyName(), GNEEdgeRelData::getHierarchyName(), GNERerouterSymbol::getHierarchyName(), GNEVehicle::getHierarchyName(), GNELane::getLaneParametricLength(), GNELane::getLaneShape(), GNERoute::getLastPathLane(), GNEVehicle::getLastPathLane(), GNELane::getLengthGeometryFactor(), GNEMoveElementPlanParent::getMoveOperation(), GNEConnection::getNBConnection(), GNEConnection::getNBEdgeConnection(), getNewListOfParents(), GNELane::getParameters(), GNELane::getParameters(), GNELane::getParentEdge(), GNECalibrator::getParentName(), GNELane::getParentName(), GNERoute::getParentName(), GNERouteProbe::getParentName(), GNEVaporizer::getParentName(), GNEVehicle::getParentName(), 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(), GNEConnection::isValid(), GNEEdgeRelData::isValid(), GNELane::isValid(), GNEVehicle::isValid(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNEDemandElement::replaceLastParentEdge(), GNEGenericData::replaceLastParentEdge(), GNERouteHandler::reverse(), GNEConnection::setAttribute(), GNELane::setAttribute(), GNEVehicle::setAttribute(), GNELane::setIndex(), GNELane::setLaneColor(), GNEElementTree::showAttributeCarrierParents(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNECalibrator::updateGeometry(), GNEEdgeData::updateGeometry(), GNERerouterSymbol::updateGeometry(), GNEStopPlan::updateGeometry(), GNEConnection::updateLinkState(), GNECalibrator::writeAdditional(), GNERouteProbe::writeAdditional(), GNERoute::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEEdgeData::writeGenericData(), GNEEdgeRelData::writeGenericData(), and GNETAZSourceSink::writeTAZSourceSink().
|
inherited |
get parent demand elements
Definition at line 107 of file GNEHierarchicalElement.cpp.
References myHierarchicalStructureParents.
Referenced by GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), and GNELane::updateGeometry().
|
inherited |
get parent junctions
Definition at line 53 of file GNEHierarchicalElement.cpp.
References myHierarchicalStructureParents.
Referenced by GNECrossing::calculateCrossingContour(), GNEEdge::calculateEdgeContour(), GNERouteHandler::canReverse(), GNEVehicle::computePathElement(), GNEVehicle::copyVehicle(), GNENet::deleteCrossing(), GNEEdge::drawEndGeometryPoint(), GNEVehicle::drawGL(), GNEWalkingArea::drawGL(), GNEDemandElement::drawJunctionLine(), GNEVehicle::drawJunctionPartialGL(), GNEVehicle::drawLanePartialGL(), GNEEdge::drawStartGeometryPoint(), GNECrossing::drawTLSLinkNo(), GNEEdge::getAttribute(), GNEVehicle::getAttribute(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEVehicle::getAttributePosition(), GNEVehicle::getDemandElementProblem(), GNEEdge::getFromJunction(), GNECrossing::getNBCrossing(), GNEWalkingArea::getNBWalkingArea(), GNEVehicle::getParentName(), GNEWalkingArea::getPositionInView(), GNEEdge::getReverseEdge(), GNEEdge::getToJunction(), GNEVehicle::isDemandElementValid(), GNECrossing::isValid(), GNEVehicle::isValid(), GNEViewNet::onCmdEditCrossingShape(), GNEViewNet::onCmdEditWalkingAreaShape(), GNEDemandElement::replaceLastParentJunction(), GNECrossing::setAttribute(), GNEElementTree::showAttributeCarrierParents(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToTripJunctions(), GNEVehicle::updateGeometry(), and GNEVehicle::writeDemandElement().
|
inherited |
get parent lanes
Definition at line 65 of file GNEHierarchicalElement.cpp.
References myHierarchicalStructureParents.
Referenced by GNEPathManager::PathCalculator::busStopConnected(), GNEConnection::calculateConnectionContour(), GNEPOI::calculatePOIContour(), GNEStoppingPlace::calculateStoppingPlaceContour(), GNEDetector::checkDrawMoveContour(), GNEInductionLoopDetector::checkDrawRelatedContour(), GNELaneAreaDetector::computePathElement(), GNEOverheadWire::computePathElement(), GNEVehicle::computePathElement(), GNECalibrator::drawCalibratorSymbol(), GNELaneAreaDetector::drawE2(), GNEAccess::drawGL(), GNEConnection::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNECalibrator::getAttribute(), GNEConnection::getAttribute(), GNEOverheadWire::getAttribute(), GNEVariableSpeedSignSymbol::getAttribute(), GNEOverheadWire::getAttributeDouble(), GNEParkingArea::getAttributeDouble(), GNEStop::getDemandElementProblem(), GNEAccess::getEdge(), GNEDemandElement::getEdgeStopIndex(), GNEStop::getEndGeometryPositionOverLane(), GNEAdditional::getFirstPathLane(), GNEStop::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEConnection::getFromLaneIndex(), GNEAccess::getHierarchyName(), GNEStop::getHierarchyName(), GNEVariableSpeedSignSymbol::getHierarchyName(), GNEConnection::getLaneFrom(), GNEConnection::getLaneTo(), GNEAdditional::getLastPathLane(), GNEVehicle::getLastPathLane(), getNewListOfParents(), GNECalibrator::getParentName(), GNEDetector::getParentName(), GNEPOI::getParentName(), GNEStop::getParentName(), GNEStoppingPlace::getParentName(), GNEVariableSpeedSignSymbol::getPopUpID(), GNEStop::getPositionInView(), GNEStop::getStartGeometryPositionOverLane(), GNEStopFrame::getStopParameter(), GNEConnection::getToLaneIndex(), GNEAccess::isAccessPositionFixed(), GNEStop::isDemandElementValid(), GNECalibrator::isValid(), GNEParkingArea::isValid(), GNEPlanCreator::recalculatePath(), GNEConnection::setAttribute(), GNELaneAreaDetector::setAttribute(), GNEOverheadWire::setAttribute(), GNEParkingArea::setAttribute(), GNEStop::setStopMicrosimID(), GNEStoppingPlace::setStoppingPlaceGeometry(), GNEAdditional::shiftLaneIndex(), GNEElementTree::showAttributeCarrierParents(), GNEStoppingPlace::splitEdgeGeometry(), GNEConnection::updateConnectionID(), GNEAccess::updateGeometry(), GNEBusStop::updateGeometry(), GNECalibrator::updateGeometry(), GNEConnection::updateGeometry(), GNEContainerStop::updateGeometry(), GNEEntryExitDetector::updateGeometry(), GNEInductionLoopDetector::updateGeometry(), GNEInstantInductionLoopDetector::updateGeometry(), GNELaneAreaDetector::updateGeometry(), GNEParkingArea::updateGeometry(), GNEPOI::updateGeometry(), GNEStop::updateGeometry(), GNEVariableSpeedSignSymbol::updateGeometry(), GNECalibrator::writeAdditional(), and GNEStop::writeDemandElement().
|
virtualinherited |
Returns the name of the parent object (if any).
Reimplemented in GNEAccess, GNECalibrator, GNECalibratorFlow, GNEClosingLaneReroute, GNEClosingReroute, GNEContainer, GNEDestProbReroute, GNEDetector, GNELane, GNEMultiEntryExitDetector, GNEParkingAreaReroute, GNEParkingSpace, GNEPerson, GNEPersonTrip, GNEPOI, GNEPoly, GNERerouter, GNERerouterInterval, GNERerouterSymbol, GNERide, GNERoute, GNERouteDistribution, GNERouteProbe, GNERouteProbReroute, GNERouteRef, GNEStop, GNEStoppingPlace, GNEStopPlan, GNETAZ, GNETractionSubstation, GNETranship, GNETransport, GNEVaporizer, GNEVariableSpeedSign, GNEVariableSpeedSignStep, GNEVariableSpeedSignSymbol, GNEVehicle, GNEVType, GNEVTypeDistribution, GNEVTypeRef, GNEWalk, and GUILane.
Definition at line 205 of file GUIGlObject.cpp.
References StringUtils::emptyString.
|
inherited |
get parents container
Definition at line 41 of file GNEHierarchicalElement.cpp.
References myHierarchicalStructureParents.
|
inherited |
get parent stoppingPlaces (used by plans)
Definition at line 77 of file GNEHierarchicalElement.cpp.
References getParentAdditionals().
|
inherited |
get parent TAZs (used by plans)
Definition at line 89 of file GNEHierarchicalElement.cpp.
References getParentAdditionals().
|
protectedinherited |
get partial ID
Definition at line 384 of file GNEGenericData.cpp.
References GNEDataInterval::getAttribute(), getDataIntervalParent(), GNEDataInterval::getDataSetParent(), GNEAttributeCarrier::getID(), SUMO_ATTR_BEGIN, and SUMO_ATTR_END.
Referenced by GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), and GNETAZRelData::getAttribute().
|
inherited |
get path element option
Definition at line 36 of file GNEPathElement.cpp.
References myOptions.
Referenced by GNERoute::GNERoute(), and GNERoute::GNERoute().
|
overridevirtual |
get PopPup ID (Used in AC Hierarchy)
Implements GNEAttributeCarrier.
Definition at line 318 of file GNEEdgeData.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.
Definition at line 212 of file GNEGenericData.cpp.
References GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildPopUpMenuCommonOptions(), GNEAttributeCarrier::getACIcon(), getPositionInView(), GNEAttributeCarrier::getTagStr(), MID_OPEN_ADDITIONAL_DIALOG, GNEAttributeCarrier::myNet, GNEAttributeCarrier::mySelected, GNEAttributeCarrier::myTagProperty, TL, TLF, and toString().
|
overridevirtual |
Returns element position in view.
Implements GNEGenericData.
Definition at line 149 of file GNEEdgeData.cpp.
References GNEHierarchicalElement::getParentEdges().
Referenced by drawLanePartialGL().
|
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 myTagProperty.
Referenced by GNEHelpAttributesDialog::addAttributes(), GNEContainerPlanFrame::addContainerPlanElement(), GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNEPlanCreator::addFromToStoppingPlace(), GNENet::addGLObjectIntoGrid(), GNEPersonPlanFrame::addPersonPlanElement(), GNERouteHandler::addReverse(), GNEPlanCreator::addSingleStoppingPlace(), GNETAZFrame::CurrentTAZ::addSourceSink(), GNEStopFrame::addStop(), GNENet::adjustPersonPlans(), GNEUndoList::begin(), GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildPersonPlan(), GNERouteHandler::buildStop(), GNEVehicleFrame::buildVehicleOverRoute(), GNEPathManager::PathCalculator::busStopConnected(), GNEPOI::calculatePOIContour(), GNEStop::canDrawVehicleStop(), GNERouteHandler::canReverse(), GNEConnection::checkDrawConnection(), GNEViewNetHelper::LockIcon::checkDrawing(), GNEAdditionalHandler::checkElement(), GNERouteHandler::checkElement(), GNEAttributesEditorType::checkNewParent(), GNEVehicle::copyVehicle(), GNEWireFrame::createBaseWireObject(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNEViewNet::deleteDataAttributeCarrier(), GNENet::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteGenericData(), GNENetHelper::AttributeCarriers::deleteMeanData(), GNEViewNet::deleteNetworkAttributeCarrier(), GNENet::deleteNetworkElement(), GNENetHelper::AttributeCarriers::deleteTAZSourceSink(), GNEAccess::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEStopPlan::drawGL(), GNEAdditional::drawParentChildLines(), GNERouteHandler::duplicatePlan(), GNEApplicationWindowHelper::LockMenuCommands::editLocking(), GNETLSEditorFrame::editTLS(), GNEPOI::fixAdditionalProblem(), GNEPOI::getAdditionalProblem(), GNEPOI::getAttribute(), GNEPOI::getAttributeDouble(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEPOI::getAttributePosition(), GNEContainer::getCenteringBoundary(), GNEPerson::getCenteringBoundary(), GNEVehicle::getCenteringBoundary(), GNEDemandElementFlow::getFlowAttribute(), GNEStop::getHierarchyName(), GNEPOI::getMoveElement(), GNEHierarchicalElement::getNewListOfParents(), GNEPOI::getParentName(), GNEPOI::getPopUpMenu(), GNEDemandElement::getRouteParent(), GNEEdge::getRouteProbeRelativePosition(), GNENetHelper::AttributeCarriers::getSelectedAttributeCarriers(), GNEStopFrame::getStopParameter(), GNEDemandElement::getTypeParent(), GNEAdditional::GNEAdditional(), GNEAdditional::GNEAdditional(), GNEAttributeCarrier(), GNEDemandElement::GNEDemandElement(), GNEDemandElement::GNEDemandElement(), GNEGenericData::GNEGenericData(), GNEGenericData::GNEGenericData(), GNEHelpAttributesDialog::GNEHelpAttributesDialog(), GNENetworkElement::GNENetworkElement(), GNEOverwriteElement::GNEOverwriteElement(), GNERoute::GNERoute(), GNERoute::GNERoute(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEVType::GNEVType(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertGenericData(), GNENetHelper::AttributeCarriers::insertMeanData(), GNENetHelper::AttributeCarriers::insertTAZSourceSink(), GNEInspectorFrame::inspectElement(), GNEPOI::isAdditionalValid(), GNEVehicle::isDemandElementValid(), GNENetHelper::AttributeCarriers::isNetworkElementAroundTriangle(), GNEElementTree::isSupermodeValid(), GNEPOI::isValid(), GNEDemandElementFlow::isValidFlowAttribute(), GNESelectorFrame::SelectionOperation::loadFromFile(), GNEDistributionRefDialog::onCmdAccept(), GNEMeanDataFrame::MeanDataEditor::onCmdCopyMeanData(), GNEDistributionFrame::DistributionEditor::onCmdCreateDistribution(), GNEViewNet::onCmdOpenAdditionalDialog(), GNEViewNet::onCmdToggleLockContainer(), GNEViewNet::onCmdToggleLockPerson(), GNEViewNet::onCmdTriangulatePolygon(), GNEPlanCreator::planCanBeCreated(), GNEViewNet::recalculateBoundaries(), GNENet::removeGLObjectFromGrid(), GNENet::replaceInListAttribute(), GNERouteHandler::reverse(), GNEElementTable::Row::Row(), GNEPOI::setAttribute(), GNEPOI::setAttribute(), GNEVehicle::setAttribute(), GNEDemandElementFlow::setDefaultFlowAttributes(), GNEDemandElementSelector::setDemandElement(), GNEDemandElementFlow::setFlowAttribute(), GNEElementTree::showAttributeCarrierParents(), GNEElementTree::showHierarchicalElementChildren(), GNECalibrator::splitEdgeGeometry(), GNEStoppingPlace::splitEdgeGeometry(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNEVehicle::updateGeometry(), GNENetHelper::AttributeCarriers::updateMeanDataID(), GNEBusStop::writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNEEntryExitDetector::writeAdditional(), GNEInductionLoopDetector::writeAdditional(), GNEInstantInductionLoopDetector::writeAdditional(), GNEMultiEntryExitDetector::writeAdditional(), GNEParkingArea::writeAdditional(), GNEParkingSpace::writeAdditional(), GNEPOI::writeAdditional(), GNEVaporizer::writeAdditional(), GNERouteDistribution::writeDemandElement(), GNEStop::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEVTypeDistribution::writeDemandElement(), and GNEMeanData::writeMeanData().
|
inherited |
get tag assigned to this object in string format
Definition at line 818 of file GNEAttributeCarrier.cpp.
References 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(), GNERoute::copyRoute(), GNEVehicle::copyVehicle(), GNENet::deleteAdditional(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNENetHelper::AttributeCarriers::deleteConnection(), GNENetHelper::AttributeCarriers::deleteCrossing(), GNENet::deleteDataInterval(), GNENetHelper::AttributeCarriers::deleteDataInterval(), GNENet::deleteDataSet(), GNENetHelper::AttributeCarriers::deleteDataSet(), GNENet::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENet::deleteGenericData(), GNENetHelper::AttributeCarriers::deleteGenericData(), GNENetHelper::AttributeCarriers::deleteInternalLane(), GNENetHelper::AttributeCarriers::deleteLane(), GNENet::deleteMeanData(), GNENetHelper::AttributeCarriers::deleteMeanData(), GNENet::deleteTAZSourceSink(), GNENetHelper::AttributeCarriers::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(), getCommonAttribute(), getCommonAttributeDouble(), getCommonAttributePosition(), getCommonAttributePositionVector(), GNEAccess::getHierarchyName(), GNECalibrator::getHierarchyName(), GNECalibratorFlow::getHierarchyName(), GNEClosingLaneReroute::getHierarchyName(), GNEClosingReroute::getHierarchyName(), GNEContainer::getHierarchyName(), GNEDataSet::getHierarchyName(), GNEDestProbReroute::getHierarchyName(), GNEDetector::getHierarchyName(), GNEEdgeData::getHierarchyName(), GNEEdgeRelData::getHierarchyName(), GNEMeanData::getHierarchyName(), GNEMultiEntryExitDetector::getHierarchyName(), GNENetworkElement::getHierarchyName(), GNEOverheadWire::getHierarchyName(), GNEParkingAreaReroute::getHierarchyName(), GNEParkingSpace::getHierarchyName(), GNEPerson::getHierarchyName(), GNEPOI::getHierarchyName(), GNEPoly::getHierarchyName(), GNERerouter::getHierarchyName(), GNERerouterInterval::getHierarchyName(), GNERoute::getHierarchyName(), GNERouteDistribution::getHierarchyName(), GNERouteProbe::getHierarchyName(), GNERouteProbReroute::getHierarchyName(), GNEStoppingPlace::getHierarchyName(), GNETAZ::getHierarchyName(), GNETAZRelData::getHierarchyName(), GNETAZSourceSink::getHierarchyName(), GNETractionSubstation::getHierarchyName(), GNEVaporizer::getHierarchyName(), GNEVariableSpeedSign::getHierarchyName(), GNEVariableSpeedSignStep::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEVType::getHierarchyName(), GNEVTypeDistribution::getHierarchyName(), GNEAccess::getPopUpID(), GNECalibrator::getPopUpID(), GNECalibratorFlow::getPopUpID(), GNEClosingLaneReroute::getPopUpID(), GNEClosingReroute::getPopUpID(), GNEContainer::getPopUpID(), GNEDataInterval::getPopUpID(), GNEDataSet::getPopUpID(), GNEDestProbReroute::getPopUpID(), GNEDetector::getPopUpID(), GNEEdgeData::getPopUpID(), GNEEdgeRelData::getPopUpID(), GNEMeanData::getPopUpID(), GNEMultiEntryExitDetector::getPopUpID(), GNENetworkElement::getPopUpID(), GNEOverheadWire::getPopUpID(), GNEParkingAreaReroute::getPopUpID(), GNEParkingSpace::getPopUpID(), GNEPerson::getPopUpID(), GNEPersonTrip::getPopUpID(), GNEPOI::getPopUpID(), GNEPoly::getPopUpID(), GNERerouter::getPopUpID(), GNERerouterInterval::getPopUpID(), GNERide::getPopUpID(), GNERoute::getPopUpID(), GNERouteDistribution::getPopUpID(), GNERouteProbe::getPopUpID(), GNERouteProbReroute::getPopUpID(), GNERouteRef::getPopUpID(), GNEStop::getPopUpID(), GNEStoppingPlace::getPopUpID(), GNEStopPlan::getPopUpID(), GNETAZ::getPopUpID(), GNETAZRelData::getPopUpID(), GNETAZSourceSink::getPopUpID(), GNETractionSubstation::getPopUpID(), GNETranship::getPopUpID(), GNETransport::getPopUpID(), GNEVaporizer::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNEVariableSpeedSignStep::getPopUpID(), GNEVehicle::getPopUpID(), GNEVType::getPopUpID(), GNEVTypeDistribution::getPopUpID(), GNEVTypeRef::getPopUpID(), GNEWalk::getPopUpID(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNERoute::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(), isCommonAttributeValid(), GNELaneType::isValid(), GNEViewNet::onCmdAddReverse(), GNEViewNet::onCmdReverse(), GNEAdditional::openAdditionalDialog(), GNEDemandElement::openDemandElementDialog(), GNEVType::overwriteVType(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureParents::remove(), GNEJunction::removeIncomingGNEEdge(), GNEJunction::removeInternalLane(), GNEEdge::removeLane(), GNEJunction::removeOutgoingGNEEdge(), GNECrossing::setAttribute(), GNECrossing::setAttribute(), GNEEdge::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNELane::setAttribute(), GNELaneType::setAttribute(), GNERerouter::setAttribute(), GNETAZSourceSink::setAttribute(), GNETractionSubstation::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEWalkingArea::setAttribute(), GNEWalkingArea::setAttribute(), setCommonAttribute(), setCommonAttribute(), GNEJunction::setJunctionType(), GNEStop::setStopMicrosimID(), GNECalibratorFlow::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(), 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 myGLObjectType.
Referenced by 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(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEConnection::drawGL(), GNEContainer::drawGL(), GNEContainerStop::drawGL(), GNECrossing::drawGL(), GNEEdge::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNEInternalLane::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNEPerson::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNETAZ::drawGL(), GNETAZRelData::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEVehicle::drawGL(), GNEWalkingArea::drawGL(), GUIBusStop::drawGL(), GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIContainer::drawGL(), GUIJunctionWrapper::drawGL(), GUILane::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIMEInductLoop::MyWrapper::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GUIPerson::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GUIBaseVehicle::drawGLAdditional(), GUIPerson::drawGLAdditional(), GNEDemandElement::drawJunctionLine(), GNELaneAreaDetector::drawJunctionPartialGL(), GNEOverheadWire::drawJunctionPartialGL(), GNERoute::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNELaneAreaDetector::drawLanePartialGL(), GNEOverheadWire::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GUIBaseVehicle::drawOnPos(), GNERoute::drawRoutePartialJunction(), GNERoute::drawRoutePartialLane(), GUIEdge::getColorValue(), GUIJunctionWrapper::getColorValue(), GUISUMOAbstractView::getObjectsAtPosition(), GUIEdge::getScaleValue(), GNEAdditional::isGLObjectLocked(), GNEDemandElement::isGLObjectLocked(), GNENetworkElement::isGLObjectLocked(), GUIGlChildWindow::isSelected(), GUISelectedStorage::isSelected(), GUISUMOViewParent::isSelected(), GNESelectorFrame::SelectionOperation::loadFromFile(), 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 GUIContainer, GUIEdge, GUIMEVehicle, GUIPerson, and GUIVehicle.
Definition at line 217 of file GUIGlObject.cpp.
References UNUSED_PARAMETER.
|
inherited |
Definition at line 294 of file GNEAttributeCarrier.cpp.
References 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 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(), 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(), 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 getID(), 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(), GNEAdditionalHandler::buildContainerStop(), GNERouteHandler::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(), GNEDistributionRefDialog::onCmdAccept(), GNEJunction::rebuildGNECrossings(), GNEJunction::rebuildGNEWalkingAreas(), GNENetHelper::AttributeCarriers::registerEdge(), GNENetHelper::AttributeCarriers::registerEdgeType(), GNENetHelper::AttributeCarriers::registerJunction(), and GNEEdge::remakeGNEConnections().
|
inherited |
check if this AC was inserted in grid
Definition at line 216 of file GNEAttributeCarrier.cpp.
References 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.
|
inherited |
check if pathElement is an additional element
Definition at line 48 of file GNEPathElement.cpp.
References ADDITIONAL_ELEMENT, and myOptions.
|
inherited |
check if attribute carrier is selected
Definition at line 135 of file GNEAttributeCarrier.cpp.
References mySelected.
Referenced by GNEEdge::addLane(), GNEViewNet::addRestrictedLane(), GNELane::buildEdgeOperations(), GNELane::buildLaneOperations(), GNELane::buildTemplateOperations(), GNEJunction::buildTLSOperations(), GNEStop::canDrawVehicleStop(), GNEConnection::checkDrawConnection(), GNEViewNetHelper::LockIcon::checkDrawing(), GNENet::deleteConnection(), GNENet::deleteCrossing(), GNEACChooserDialog::deselect(), GNECalibrator::drawCalibratorSymbol(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEConnection::drawGL(), GNEContainer::drawGL(), GNEContainerStop::drawGL(), GNECrossing::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNEPerson::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNERerouter::drawGL(), GNERerouterInterval::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEVehicle::drawGL(), GNELaneAreaDetector::drawJunctionPartialGL(), GNEOverheadWire::drawJunctionPartialGL(), GNERoute::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNELaneAreaDetector::drawLanePartialGL(), GNEOverheadWire::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEAdditional::drawParentChildLines(), GNERerouterSymbol::drawRerouterSymbol(), GNEVariableSpeedSignSymbol::drawVSSSymbol(), GNEWalkingArea::drawWalkingArea(), GNEEdgeData::getColorValue(), GNEEdgeRelData::getColorValue(), GNEJunction::getColorValue(), GNELane::getColorValue(), GNETAZRelData::getColorValue(), GNEPerson::getDrawingColor(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNEVehicle::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(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEACChooserDialog::select(), GNEAdditional::selectGLObject(), GNEDemandElement::selectGLObject(), GNEGenericData::selectGLObject(), GNENetworkElement::selectGLObject(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), GNETAZRelData::setColor(), and GNEACChooserDialog::toggleSelection().
|
virtualinherited |
Reimplemented in GNEConnection, GNEEdge, GNEJunction, GNELane, GNERouteRef, and GNEVTypeRef.
Definition at line 287 of file GNEAttributeCarrier.cpp.
|
overridevirtual |
Reimplemented from GNEAttributeCarrier.
Definition at line 307 of file GNEEdgeData.cpp.
References SUMO_ATTR_ID.
|
inlineinherited |
|
inherited |
Definition at line 929 of file GNEAttributeCarrier.cpp.
References Parameterised::areParametersValid(), canParse(), 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, invalid_return< std::string >::value, SUMOXMLDefinitions::isValidFilename(), and toString().
Referenced by GNECalibrator::isValid(), GNECalibratorFlow::isValid(), GNEClosingLaneReroute::isValid(), GNEClosingReroute::isValid(), GNEConnection::isValid(), GNEDataInterval::isValid(), GNEDataSet::isValid(), GNEDestProbReroute::isValid(), GNEEdge::isValid(), GNEEdgeData::isValid(), GNEEdgeRelData::isValid(), GNEEdgeType::isValid(), GNEInternalLane::isValid(), GNEJunction::isValid(), GNELane::isValid(), GNELaneType::isValid(), GNEMeanData::isValid(), GNEParkingAreaReroute::isValid(), GNEPoly::isValid(), GNERerouterInterval::isValid(), GNERerouterSymbol::isValid(), GNERoute::isValid(), GNERouteDistribution::isValid(), GNERouteProbe::isValid(), GNERouteProbReroute::isValid(), GNERouteRef::isValid(), GNETAZRelData::isValid(), GNETAZSourceSink::isValid(), GNEVaporizer::isValid(), GNEVariableSpeedSignStep::isValid(), GNEVariableSpeedSignSymbol::isValid(), GNEVType::isValid(), GNEVTypeDistribution::isValid(), GNEVTypeRef::isValid(), GNEWalkingArea::isValid(), and GNEDemandElementFlow::isValidFlowAttribute().
|
inherited |
check if pathElement is a data element
Definition at line 60 of file GNEPathElement.cpp.
References DATA_ELEMENT, and myOptions.
|
inherited |
check if pathElement is a demand element
Definition at line 54 of file GNEPathElement.cpp.
References DEMAND_ELEMENT, and myOptions.
|
overridevirtual |
check if current data set is valid to be written into XML (by default true, can be reimplemented in children)
Reimplemented from GNEGenericData.
Definition at line 171 of file GNEEdgeData.cpp.
|
overridevirtual |
check if current edge data is visible
Implements GNEGenericData.
Definition at line 114 of file GNEEdgeData.cpp.
References DATA_DELETE, DATA_INSPECT, DATA_SELECT, Parameterised::getParametersMap(), GNEGenericData::isVisibleInspectDeleteSelect(), GNEGenericData::myDataIntervalParent, and GNEAttributeCarrier::myNet.
|
virtualinherited |
check if element is locked (Currently used only in netedit)
Reimplemented in GNEAdditional, GNEDemandElement, and GNENetworkElement.
Definition at line 225 of file GUIGlObject.cpp.
Referenced by GNEViewNetHelper::ViewObjectsSelector::filterLockedElements().
|
inherited |
check if this AC is marked for drawing front
Definition at line 194 of file GNEAttributeCarrier.cpp.
References 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 myOptions, and 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(), invalid_return< std::string >::value, and SUMOXMLDefinitions::isValidParameterKey().
Referenced by areAttributesValid(), and areParametersValid().
|
overridevirtualinherited |
check if path element is selected
Implements GNEPathElement.
Definition at line 284 of file GNEGenericData.cpp.
References GNEAttributeCarrier::mySelected.
|
inherited |
check if pathElement is a route
Definition at line 66 of file GNEPathElement.cpp.
References myOptions, and ROUTE.
Referenced by GNEDemandElement::getRouteParent(), GNEStopFrame::getStopParameter(), and GNERouteHandler::reverse().
|
inherited |
check if this AC is template
Definition at line 835 of file GNEAttributeCarrier.cpp.
References myIsTemplate.
Referenced by GNEAccess::getAttribute(), GNEParkingSpace::getAttribute(), GNEAttributeCarrier(), GNEAttributesEditorType, GNEPoly::isAttributeEnabled(), GNEStoppingPlace::isAttributeEnabled(), GNECalibrator::isValid(), GNEParkingArea::isValid(), GNEVehicle::isValid(), GNEAdditional::isValidAdditionalID(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEAdditional::isValidDetectorID(), GNESelectorFrame::SelectionOperation::loadFromFile(), GNEAdditional::setAdditionalID(), GNECalibratorFlow::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNEParkingArea::setAttribute(), GNEPoly::setAttribute(), GNETAZ::setAttribute(), GNETAZRelData::setAttribute(), and GNEDemandElement::setDemandElementID().
|
overridevirtual |
method for checking if the key and their conrrespond attribute are valids
| [in] | key | The attribute key |
| [in] | value | The value associated to key key |
Implements GNEAttributeCarrier.
Definition at line 302 of file GNEEdgeData.cpp.
References invalid_return< std::string >::value, and GNEAttributeCarrier::isCommonAttributeValid().
|
protectedinherited |
check if attribute is visible in inspect, delete or select mode
Definition at line 308 of file GNEGenericData.cpp.
References GNEViewNetHelper::IntervalBar::getBegin(), GNEViewNetHelper::IntervalBar::getDataSet(), GNEViewNetHelper::IntervalBar::getEnd(), GNEViewNetHelper::IntervalBar::getGenericDataType(), GNEViewNetHelper::IntervalBar::getParameter(), Parameterised::getParametersMap(), INVALID_DOUBLE, myDataIntervalParent, GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, SUMO_ATTR_BEGIN, SUMO_ATTR_END, and SUMO_TAG_NOTHING.
Referenced by GNEEdgeData::isGenericDataVisible(), and GNEEdgeRelData::isGenericDataVisible().
|
virtualinherited |
mark element as front element (Currently used only in netedit)
Reimplemented in GNEAdditional, GNEDemandElement, and GNENetworkElement.
Definition at line 232 of file GUIGlObject.cpp.
|
inherited |
mark for drawing front
Definition at line 180 of file GNEAttributeCarrier.cpp.
References myDrawInFront, and 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 getParameter(), hasParameter(), and 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().
|
privatedelete |
Invalidated assignment operator.
References GNEEdgeData().
|
inherited |
Definition at line 663 of file GNEAttributeCarrier.cpp.
References GNENet::getAttributeCarriers(), invalid_return< std::string >::value, parse(), and GNENetHelper::AttributeCarriers::retrieveLane().
|
inherited |
Definition at line 649 of file GNEAttributeCarrier.cpp.
References GNENet::getAttributeCarriers(), invalid_return< std::string >::value, parse(), and GNENetHelper::AttributeCarriers::retrieveEdge().
|
staticinherited |
parses a complex value of type T from string (use for list of edges, list of lanes, etc.)
References invalid_return< std::string >::value.
|
inherited |
Definition at line 576 of file GNEAttributeCarrier.cpp.
References parse().
|
inherited |
Definition at line 565 of file GNEAttributeCarrier.cpp.
References parse().
|
inherited |
Definition at line 554 of file GNEAttributeCarrier.cpp.
References parse().
|
inherited |
Definition at line 543 of file GNEAttributeCarrier.cpp.
References StringTokenizer::getVector().
|
inherited |
Definition at line 537 of file GNEAttributeCarrier.cpp.
References StringTokenizer::getVector().
|
inherited |
Definition at line 527 of file GNEAttributeCarrier.cpp.
References SumoVehicleShapeStrings, and UNKNOWN.
|
inherited |
Definition at line 509 of file GNEAttributeCarrier.cpp.
References GeomConvHelper::parseShapeReporting().
|
inherited |
Definition at line 492 of file GNEAttributeCarrier.cpp.
References Position::INVALID, and GeomConvHelper::parseShapeReporting().
|
inherited |
Definition at line 482 of file GNEAttributeCarrier.cpp.
References RGBColor::INVISIBLE, and RGBColor::parseColor().
|
inherited |
Definition at line 470 of file GNEAttributeCarrier.cpp.
References SumoVehicleClassStrings, and SVC_IGNORING.
|
inherited |
Definition at line 464 of file GNEAttributeCarrier.cpp.
References StringUtils::toBool().
|
inherited |
Definition at line 458 of file GNEAttributeCarrier.cpp.
References string2time().
|
inherited |
Definition at line 448 of file GNEAttributeCarrier.cpp.
References INVALID_DOUBLE, and StringUtils::toDouble().
|
inherited |
Definition at line 438 of file GNEAttributeCarrier.cpp.
References INVALID_INT, and StringUtils::toInt().
|
staticinherited |
parses a value of type T from string (used for basic types: int, double, bool, etc.)
Referenced by GNEAdditionalHandler::buildAccess(), GNERouteHandler::buildContainerPlan(), GNEAdditionalHandler::buildParkingArea(), GNEAdditionalHandler::buildParkingSpace(), GNERouteHandler::buildPersonPlan(), GNEVehicleFrame::buildVehicleOverRoute(), GNENet::deleteDemandElement(), GNECreateEdgeFrame::disablePedestrians(), GNEAccess::drawGL(), GNERouteHandler::duplicatePlan(), GNEAttributesEditorRow::fillSumoBaseObject(), GNEVType::getAttributeDouble(), GNEViewNetHelper::IntervalBar::getBegin(), GNECrossingFrame::CrossingParameters::getCrossingWidth(), GNETLSTable::Cell::getDoubleValue(), GNEViewNetHelper::IntervalBar::getEnd(), GNEMoveElementPlanParent::getMoveOperation(), GNETemplateElementList< elementDialogType, elementType, GNEChange_Type >::getSortTuples(), GNEStopFrame::getStopParameter(), GNETLSEditorFrame::getSUMOTime(), GNERoute::GNERoute(), GNERoute::GNERoute(), GNEViewNetHelper::TestingMode::initTestingMode(), GNEDetector::isDetectorValid(), GNEMoveElementLaneDouble::isMovingAttributeValid(), GNEDemandElementPlan::isPlanValid(), GNEAccess::isValid(), GNEBusStop::isValid(), GNECalibrator::isValid(), GNECalibratorFlow::isValid(), GNEChargingStation::isValid(), GNEConnection::isValid(), GNEContainerStop::isValid(), GNECrossing::isValid(), GNEDestProbReroute::isValid(), GNEEdge::isValid(), GNEEdgeType::isValid(), GNEJunction::isValid(), GNELane::isValid(), GNELaneAreaDetector::isValid(), GNELaneType::isValid(), GNEMeanData::isValid(), GNEMultiEntryExitDetector::isValid(), GNEParkingArea::isValid(), GNEParkingAreaReroute::isValid(), GNEParkingSpace::isValid(), GNEPersonTrip::isValid(), GNEPOI::isValid(), GNEPoly::isValid(), GNERerouter::isValid(), GNERerouterInterval::isValid(), GNERoute::isValid(), GNERouteProbe::isValid(), GNERouteRef::isValid(), GNEStop::isValid(), GNEStopPlan::isValid(), GNETAZSourceSink::isValid(), GNETractionSubstation::isValid(), GNETranship::isValid(), GNEVaporizer::isValid(), GNEVariableSpeedSignStep::isValid(), GNEVehicle::isValid(), GNEVType::isValid(), GNEVTypeDistribution::isValid(), GNEVTypeRef::isValid(), GNEWalk::isValid(), GNEWalkingArea::isValid(), GNEDemandElementFlow::isValidFlowAttribute(), GNECrossingFrame::CrossingParameters::markEdge(), GNEDistributionRefDialog::onCmdAccept(), GNEMoveFrame::ChangeZInSelection::onCmdApplyZ(), GNEGeometryPointDialog::onCmdChangeGeometryPoint(), GNEShapeFrame::GEOPOICreator::onCmdCreateGEOPOI(), GNEGenericDataFrame::IntervalSelector::onCmdCreateInterval(), GNEElementTree::onCmdDeleteItem(), GNEAttributeCarrierDialog::AttributeTextField::onCmdOpenColorDialog(), GNEAttributesEditorRow::onCmdOpenColorDialog(), GNEMatchAttribute::onCmdProcessString(), GNEAttributesEditorRow::onCmdSetAttribute(), GNECrossingFrame::CrossingParameters::onCmdSetAttribute(), GNEShapeFrame::GEOPOICreator::onCmdSetCoordinates(), GNETAZFrame::TAZChildDefaultParameters::onCmdSetDefaultValues(), GNETAZFrame::TAZSelectionStatistics::onCmdSetNewValues(), GNEMoveFrame::ShiftEdgeSelectedGeometry::onCmdShiftEdgeGeometry(), GNEMoveFrame::ShiftShapeGeometry::onCmdShiftShapeGeometry(), GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::openColorDialog(), parse(), parse(), parse(), GNEAttributeProperties::parseDefaultValues(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNETypeFrame::TypeEditor::refreshTypeEditorModule(), GNEJunction::removeEdgeFromCrossings(), GNEAdditional::replaceAdditionalChildEdges(), GNEAdditional::replaceAdditionalChildLanes(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNENet::replaceInListAttribute(), GNEDemandElement::replaceParentEdges(), GNENetHelper::AttributeCarriers::retrieveGenericDataParameters(), GNEColorDialog::runInternalTest(), GNEAccess::setAttribute(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNEChargingStation::setAttribute(), GNEConnection::setAttribute(), GNEConnection::setAttribute(), GNEContainer::setAttribute(), GNEContainerStop::setAttribute(), GNECrossing::setAttribute(), GNEDataInterval::setAttribute(), GNEDestProbReroute::setAttribute(), GNEEdge::setAttribute(), GNEEdge::setAttribute(), GNEEdgeType::setAttribute(), GNEJunction::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNELane::setAttribute(), GNELaneAreaDetector::setAttribute(), GNELaneType::setAttribute(), GNEMeanData::setAttribute(), GNEMultiEntryExitDetector::setAttribute(), GNEOverheadWire::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEParkingSpace::setAttribute(), GNEPerson::setAttribute(), GNEPersonTrip::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNERerouter::setAttribute(), GNERerouterInterval::setAttribute(), GNERide::setAttribute(), GNERoute::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNERouteRef::setAttribute(), GNEStop::setAttribute(), GNEStopPlan::setAttribute(), GNETAZ::setAttribute(), GNETAZSourceSink::setAttribute(), GNETractionSubstation::setAttribute(), GNETranship::setAttribute(), GNETransport::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEVehicle::setAttribute(), GNEVType::setAttribute(), GNEVTypeDistribution::setAttribute(), GNEVTypeRef::setAttribute(), GNEWalk::setAttribute(), GNEWalkingArea::setAttribute(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), setCommonAttribute(), GNEDetector::setDetectorAttribute(), GNEDemandElementFlow::setFlowAttribute(), GNELane::setLaneColor(), GNEMoveElementLaneDouble::setMovingAttribute(), GNEMoveElementLaneDouble::setMovingAttribute(), GNEMoveElementLaneSingle::setMovingAttribute(), GNEMoveElementView::setMovingAttribute(), GNETLSEditorFrame::TLSPhases::setNext(), GNEDemandElementPlan::setPlanAttribute(), GNEMoveElementLaneDouble::setSize(), GNEStoppingPlace::setStoppingPlaceAttribute(), GNEStoppingPlace::setStoppingPlaceGeometry(), GNEAttributesEditorRow::showValueCheckButton(), GNEAttributesEditorRow::showValueComboBox(), GNENet::splitEdge(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToRouteFlow(), GNEDataInterval::updateAttributeColors(), GNETAZFrame::CurrentTAZ::TAZEdgeColor::updateColors(), and GNENet::writeVTypeComment().
|
inherited |
Definition at line 587 of file GNEAttributeCarrier.cpp.
References SUMOXMLDefinitions::Attrs, invalid_return< std::string >::value, and parse().
|
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
References invalid_return< std::string >::value.
Referenced by GNEOverheadWire::getAttribute(), GNERoute::getAttribute(), GNEMoveElementLaneDouble::getMovingAttribute(), GNENet::joinRoutes(), GNERouteHandler::reverse(), and GNERoute::writeDemandElement().
|
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.
|
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 myParamWindows.
|
inlinestaticinherited |
remove parent element
Definition at line 144 of file GNEHierarchicalElement.h.
|
protectedinherited |
replace the first parent edge
Definition at line 338 of file GNEGenericData.cpp.
References invalid_return< std::string >::value, GNEAttributeCarrier::myNet, and GNEHierarchicalElement::updateParent().
Referenced by GNEEdgeRelData::setAttribute().
|
protectedinherited |
replace the last parent edge
Definition at line 345 of file GNEGenericData.cpp.
References GNEHierarchicalElement::getParentEdges(), invalid_return< std::string >::value, GNEAttributeCarrier::myNet, and GNEHierarchicalElement::updateParent().
Referenced by GNEEdgeRelData::setAttribute().
|
protectedinherited |
replace the first parent TAZElement
Definition at line 352 of file GNEGenericData.cpp.
References GNEHierarchicalElement::getParentAdditionals(), invalid_return< std::string >::value, GNEAttributeCarrier::myNet, SUMO_TAG_TAZ, TAZ, TL, and GNEHierarchicalElement::updateParents().
Referenced by GNETAZRelData::setAttribute().
|
inherited |
reset attribute carrier to their default values
Definition at line 234 of file GNEAttributeCarrier.cpp.
References disableAttribute(), enableAttribute(), myNet, myTagProperty, setAttribute(), TLF, and toggleAttribute().
Referenced by GNEMeanData::GNEMeanData().
|
inherited |
select attribute carrier using GUIGlobalSelection
Definition at line 115 of file GNEAttributeCarrier.cpp.
References getGUIGlObject(), gSelected, mySelected, and myTagProperty.
Referenced by GNEEdge::addConnection(), GNEEdge::addLane(), GNEChange_Crossing::redo(), GNEACChooserDialog::select(), GNEAdditional::selectGLObject(), GNEDemandElement::selectGLObject(), GNEGenericData::selectGLObject(), GNENetworkElement::selectGLObject(), setCommonAttribute(), GNEACChooserDialog::toggleSelection(), and GNEChange_Crossing::undo().
|
overridevirtualinherited |
select element
Reimplemented from GUIGlObject.
Definition at line 254 of file GNEGenericData.cpp.
References GNEAttributeCarrier::isAttributeCarrierSelected(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::selectAttributeCarrier(), and GNEAttributeCarrier::unselectAttributeCarrier().
|
inherited |
set parameters (map, undoList)
Definition at line 729 of file GNEAttributeCarrier.cpp.
References GNE_ATTR_PARAMETERS, and setAttribute().
|
inherited |
set parameters (string vector)
Definition at line 699 of file GNEAttributeCarrier.cpp.
References GNE_ATTR_PARAMETERS, and setAttribute().
Referenced by setACParameters().
|
inherited |
set parameters (string vector, undoList)
Definition at line 716 of file GNEAttributeCarrier.cpp.
References setACParameters().
|
overrideprivatevirtual |
method for setting the attribute and nothing else (used in GNEChange_Attribute)
Implements GNEAttributeCarrier.
Definition at line 330 of file GNEEdgeData.cpp.
References invalid_return< std::string >::value, GNEAttributeCarrier::isTemplate(), GNEGenericData::myDataIntervalParent, GNEAttributeCarrier::myNet, and GNEAttributeCarrier::setCommonAttribute().
|
overridevirtual |
method for setting the attribute and letting the object perform data set changes
| [in] | key | The attribute key |
| [in] | value | The new value |
| [in] | undoList | The undoList on which to register changes |
Implements GNEAttributeCarrier.
Definition at line 293 of file GNEEdgeData.cpp.
References getAttribute(), invalid_return< std::string >::value, and GNEAttributeCarrier::setCommonAttribute().
|
inlineinherited |
set blocking status
Definition at line 172 of file GUIGlObject.h.
References myAmBlocked.
Referenced by GUIGlObjectStorage::getObjectBlocking(), and GUIGlObjectStorage::getObjectBlocking().
| RGBColor GNEEdgeData::setColor | ( | const GUIVisualizationSettings & | s | ) | const |
get edge data color
Definition at line 55 of file GNEEdgeData.cpp.
References GUIVisualizationSettings::colorSettings, DATA_EDGEDATA, GUIVisualizationSettings::dataColorer, GUIPropertySchemeStorage< T >::getActive(), GUIPropertyScheme< T >::getColor(), getColorValue(), GUIPropertyScheme< T >::getName(), Parameterised::getParameter(), GNEViewNetHelper::getRainbowScaledColor(), GUIPropertySchemeStorage< T >::getScheme(), GNEDataInterval::getSpecificAttributeColors(), invalid_return< std::string >::value, GNEAttributeCarrier::isAttributeCarrierSelected(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, GNEAttributeCarrier::parse(), RGBColor::RED, GUIVisualizationSettings::SCHEME_NAME_DATA_ATTRIBUTE_NUMERICAL, and GUIVisualizationColorSettings::selectedEdgeDataColor.
Referenced by drawLanePartialGL().
|
inherited |
method for setting the common attribute and nothing else (used in GNEChange_Attribute)
Definition at line 948 of file GNEAttributeCarrier.cpp.
References getParameters(), 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, invalid_return< std::string >::value, myCenterAfterCreation, myFilename, myNet, parse(), selectAttributeCarrier(), Parameterised::setParametersStr(), toString(), and unselectAttributeCarrier().
|
inherited |
Definition at line 899 of file GNEAttributeCarrier.cpp.
References GNEChange_Attribute::changeAttribute(), getHierarchicalElement(), 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, invalid_return< std::string >::value, myFilename, and toString().
Referenced by GNECalibrator::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNECalibratorFlow::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEConnection::setAttribute(), GNEConnection::setAttribute(), GNECrossing::setAttribute(), GNECrossing::setAttribute(), GNEDataInterval::setAttribute(), GNEDataInterval::setAttribute(), GNEDataSet::setAttribute(), GNEDataSet::setAttribute(), GNEDestProbReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEEdge::setAttribute(), GNEEdge::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNEEdgeRelData::setAttribute(), GNEEdgeType::setAttribute(), GNEInternalLane::setAttribute(), GNEInternalLane::setAttribute(), GNEJunction::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNELane::setAttribute(), GNELaneType::setAttribute(), GNEMeanData::setAttribute(), GNEMeanData::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEPoly::setAttribute(), GNEPoly::setAttribute(), GNERerouterInterval::setAttribute(), GNERerouterInterval::setAttribute(), GNERerouterSymbol::setAttribute(), GNERerouterSymbol::setAttribute(), GNERoute::setAttribute(), GNERoute::setAttribute(), GNERouteDistribution::setAttribute(), GNERouteDistribution::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNERouteProbReroute::setAttribute(), GNERouteRef::setAttribute(), GNERouteRef::setAttribute(), GNETAZRelData::setAttribute(), GNETAZRelData::setAttribute(), GNETAZSourceSink::setAttribute(), GNETAZSourceSink::setAttribute(), GNEVaporizer::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEVariableSpeedSignSymbol::setAttribute(), GNEVariableSpeedSignSymbol::setAttribute(), GNEVType::setAttribute(), GNEVType::setAttribute(), GNEVTypeDistribution::setAttribute(), GNEVTypeDistribution::setAttribute(), GNEVTypeRef::setAttribute(), GNEVTypeRef::setAttribute(), GNEWalkingArea::setAttribute(), GNEWalkingArea::setAttribute(), GNEDemandElementFlow::setFlowAttribute(), and GNEDemandElementFlow::setFlowAttribute().
|
inherited |
mark if this AC was inserted in grid or not
Definition at line 210 of file GNEAttributeCarrier.cpp.
References invalid_return< std::string >::value, and myInGrid.
Referenced by GNENet::addGLObjectIntoGrid(), and GNENet::removeGLObjectFromGrid().
|
virtualinherited |
Changes the microsimID of the object.
Definition at line 262 of file GUIGlObject.cpp.
References createFullName(), GUIGlObjectStorage::gIDStorage, myFullName, and myMicrosimID.
Referenced by GNEAdditional::setAdditionalID(), GNEDemandElement::setDemandElementID(), GNENetworkElement::setNetworkElementID(), GNENetHelper::AttributeCarriers::updateAdditionalID(), and GNENetHelper::AttributeCarriers::updateDemandElementID().
|
virtualinherited |
Sets a parameter.
| [in] | key | The parameter's name |
| [in] | value | The parameter's value |
Reimplemented in MSActuatedTrafficLightLogic, MSRailCrossing, MSRailSignal, MSSimpleTrafficLightLogic, and NEMALogic.
Definition at line 45 of file Parameterised.cpp.
References invalid_return< std::string >::value, and myMap.
Referenced by MSCFModel_CACC::_v(), NBRailwayTopologyAnalyzer::addBidiEdge(), NLHandler::addDistrict(), NBOwnTLDef::buildNemaPhases(), NLJunctionControlBuilder::closeTrafficLightLogic(), MSCFModel_CACC::freeSpeed(), NIImporter_MATSim::EdgesHandler::insertEdge(), NIImporter_OpenStreetMap::insertEdge(), NIImporter_OpenStreetMap::insertNodeChecking(), MSLane::isInsertionSuccess(), NBNodeCont::joinNodeCluster(), NBEdge::Lane::Lane(), NWWriter_OpenDrive::mapmatchRoadObjects(), mergeParameters(), MSDevice_Bluelight::notifyMove(), MSDevice_Bluelight::resetVehicle(), GNEVType::setAttribute(), NBEdge::setJunctionPriority(), NIImporter_OpenDrive::setLaneAttributes(), LIBSUMO_NAMESPACE::Simulation::setParameter(), MSActuatedTrafficLightLogic::setParameter(), MSRailCrossing::setParameter(), MSRailSignal::setParameter(), MSSimpleTrafficLightLogic::setParameter(), NEMALogic::setParameter(), setParametersStr(), LIBSUMO_NAMESPACE::Vehicle::setStopParameter(), LIBSUMO_NAMESPACE::TrafficLight::swapParameters(), 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 getParametersMap(), myMap, and Parameterised().
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 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(), myMap, and 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 myHierarchicalStructureParents.
Referenced by GNEAccess::GNEAccess(), GNECalibrator::GNECalibrator(), GNECalibrator::GNECalibrator(), GNECalibrator::GNECalibrator(), GNECalibrator::GNECalibrator(), GNECalibratorFlow::GNECalibratorFlow(), GNECalibratorFlow::GNECalibratorFlow(), GNEClosingLaneReroute::GNEClosingLaneReroute(), GNEClosingReroute::GNEClosingReroute(), GNEContainer::GNEContainer(), GNECrossing::GNECrossing(), GNEDestProbReroute::GNEDestProbReroute(), GNEDetector::GNEDetector(), GNEEdgeData::GNEEdgeData(), GNEEntryExitDetector::GNEEntryExitDetector(), GNEInductionLoopDetector::GNEInductionLoopDetector(), GNEInstantInductionLoopDetector::GNEInstantInductionLoopDetector(), GNELane::GNELane(), GNELaneAreaDetector::GNELaneAreaDetector(), GNEOverheadWire::GNEOverheadWire(), GNEParkingSpace::GNEParkingSpace(), GNEPerson::GNEPerson(), GNEPOI::GNEPOI(), GNERerouterInterval::GNERerouterInterval(), GNERerouterSymbol::GNERerouterSymbol(), GNERoute::GNERoute(), GNERoute::GNERoute(), GNERouteProbe::GNERouteProbe(), GNERouteProbReroute::GNERouteProbReroute(), GNEStop::GNEStop(), GNEStop::GNEStop(), GNEStoppingPlace::GNEStoppingPlace(), GNETAZRelData::GNETAZRelData(), GNETAZSourceSink::GNETAZSourceSink(), GNEVaporizer::GNEVaporizer(), GNEVariableSpeedSignStep::GNEVariableSpeedSignStep(), GNEVariableSpeedSignSymbol::GNEVariableSpeedSignSymbol(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), and GNEWalkingArea::GNEWalkingArea().
|
inlineinherited |
set multiple parent element (ONLY use in constructors)
Definition at line 120 of file GNEHierarchicalElement.h.
References myHierarchicalStructureParents.
Referenced by GNECalibratorFlow::GNECalibratorFlow(), GNECalibratorFlow::GNECalibratorFlow(), GNEConnection::GNEConnection(), GNEEdge::GNEEdge(), GNEEdgeRelData::GNEEdgeRelData(), GNELaneAreaDetector::GNELaneAreaDetector(), GNEOverheadWire::GNEOverheadWire(), GNEParkingAreaReroute::GNEParkingAreaReroute(), GNEPersonTrip::GNEPersonTrip(), GNERide::GNERide(), GNERoute::GNERoute(), GNERoute::GNERoute(), GNERoute::GNERoute(), GNERoute::GNERoute(), GNERouteRef::GNERouteRef(), GNERouteRef::GNERouteRef(), GNEStopPlan::GNEStopPlan(), GNETAZRelData::GNETAZRelData(), GNETranship::GNETranship(), GNETransport::GNETransport(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), GNEVTypeRef::GNEVTypeRef(), GNEVTypeRef::GNEVTypeRef(), and GNEWalk::GNEWalk().
|
protectedvirtualinherited |
method for enable or disable the attribute and nothing else (used in GNEChange_ToggleAttribute)
Reimplemented in GNECalibratorFlow, GNEContainer, GNEPerson, GNEStop, GNEStopPlan, and GNEVehicle.
Definition at line 1021 of file GNEAttributeCarrier.cpp.
References TL.
Referenced by resetDefaultValues().
|
inherited |
unmark for drawing front
Definition at line 187 of file GNEAttributeCarrier.cpp.
References myDrawInFront, and myNet.
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(), and GNENetHelper::AttributeCarriers::deleteWalkingArea().
|
inlineinherited |
check if object ins't referenced
Definition at line 79 of file GNEReferenceCounter.h.
References myCount.
Referenced by GNEEdge::removeConnection(), and GNEEdge::removeLane().
|
inherited |
unselect attribute carrier using GUIGlobalSelection
Definition at line 125 of file GNEAttributeCarrier.cpp.
References getGUIGlObject(), gSelected, mySelected, and myTagProperty.
Referenced by GNEACChooserDialog::deselect(), GNEChange_Crossing::redo(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEAdditional::selectGLObject(), GNEDemandElement::selectGLObject(), GNEGenericData::selectGLObject(), GNENetworkElement::selectGLObject(), setCommonAttribute(), GNEACChooserDialog::toggleSelection(), and GNEChange_Crossing::undo().
|
inherited |
Removes a parameter.
| [in] | key | The parameter's name |
Definition at line 51 of file Parameterised.cpp.
References myMap.
Referenced by NIImporter_OpenStreetMap::insertEdge(), MSLane::isInsertionSuccess(), GNEVType::setAttribute(), and LIBSUMO_NAMESPACE::TrafficLight::swapParameters().
|
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 142 of file GNEEdgeData.cpp.
References GNEHierarchicalElement::getParentEdges(), GNEAttributeCarrier::myNet, and SVC_IGNORING.
|
overridevirtualinherited |
update GLObject (geometry, ID, etc.)
Reimplemented from GUIGlObject.
Definition at line 266 of file GNEGenericData.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 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(), GNEDemandElement::replaceFirstParentEdge(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentJunction(), GNEDemandElement::replaceFirstParentLane(), GNEDemandElement::replaceLastParentAdditional(), GNEDemandElement::replaceLastParentEdge(), GNEGenericData::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().
|
overridevirtual |
write data set element into a xml file
| [in] | device | device in which write parameters of data set element |
Implements GNEGenericData.
Definition at line 155 of file GNEEdgeData.cpp.
References OutputDevice::closeTag(), GNEAttributeCarrier::getID(), Parameterised::getParametersMap(), GNEHierarchicalElement::getParentEdges(), OutputDevice::openTag(), SUMO_ATTR_ID, SUMO_TAG_EDGE, and OutputDevice::writeAttr().
|
inherited |
write Params in the given outputdevice
Definition at line 176 of file Parameterised.cpp.
References OutputDevice::closeTag(), StringUtils::escapeXML(), myMap, OutputDevice::openTag(), SUMO_ATTR_KEY, SUMO_ATTR_VALUE, SUMO_TAG_PARAM, and OutputDevice::writeAttr().
Referenced by MSStageWaiting::routeOutput(), ROPerson::saveAsXML(), ROVehicle::saveAsXML(), MSRailSignalConstraint_Predecessor::write(), NBPTStop::write(), SUMOVehicleParameter::Stop::write(), SUMOVTypeParameter::write(), GNEBusStop::writeAdditional(), GNECalibrator::writeAdditional(), GNECalibratorFlow::writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNEEntryExitDetector::writeAdditional(), GNEInductionLoopDetector::writeAdditional(), GNEInstantInductionLoopDetector::writeAdditional(), GNELaneAreaDetector::writeAdditional(), GNEMultiEntryExitDetector::writeAdditional(), GNEOverheadWire::writeAdditional(), GNEParkingArea::writeAdditional(), GNEParkingSpace::writeAdditional(), GNEPOI::writeAdditional(), GNEPoly::writeAdditional(), GNERerouter::writeAdditional(), GNERouteProbe::writeAdditional(), GNETAZ::writeAdditional(), GNETractionSubstation::writeAdditional(), GNEVaporizer::writeAdditional(), GNEVariableSpeedSign::writeAdditional(), NWWriter_SUMO::writeConnection(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNERoute::writeDemandElement(), GNEVehicle::writeDemandElement(), NWWriter_SUMO::writeEdge(), NWWriter_XML::writeEdgesAndConnections(), NWWriter_SUMO::writeLane(), NWWriter_SUMO::writeTrafficLight(), PointOfInterest::writeXML(), and SUMOPolygon::writeXML().
|
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(), GNEEdge::getAttribute(), GNEJunction::getAttribute(), GNERouteRef::getAttribute(), GNEVType::getAttribute(), GNEVTypeRef::getAttribute(), 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 GNEEdge::GNEEdge(), GNEJunction::GNEJunction(), GNEJunction::GNEMoveElementJunction, 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.
Referenced by GNEEdge::GNEEdge(), and GNEJunction::GNEJunction().
|
staticinherited |
feature has been manually modified (implies approval)
Definition at line 378 of file GNEAttributeCarrier.h.
Referenced by GNEJunction::markAsModified(), and GNEConnectorFrame::ConnectionOperations::onCmdClearSelectedConnections().
|
staticprivateinherited |
vector for TypeNames Initializer
Definition at line 52 of file GUIGlObject.h.
|
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().
|
privateinherited |
whether the object can be deleted
Definition at line 333 of file GUIGlObject.h.
Referenced by isBlocked(), and setBlocked().
|
protectedinherited |
boolean to check if center this element after creation
Definition at line 411 of file GNEAttributeCarrier.h.
Referenced by getCommonAttribute(), and setCommonAttribute().
|
privateinherited |
reference counter
Definition at line 85 of file GNEReferenceCounter.h.
Referenced by decRef(), GNEReferenceCounter(), incRef(), unreferenced(), and ~GNEReferenceCounter().
|
protectedinherited |
dataInterval Parent
Definition at line 196 of file GNEGenericData.h.
Referenced by drawAttribute(), drawFilteredAttribute(), GNETAZRelData::drawTAZRel(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNETAZRelData::getAttribute(), getDataIntervalParent(), GNEGenericData(), GNEGenericData(), GNEEdgeData::isGenericDataVisible(), GNEEdgeRelData::isGenericDataVisible(), GNETAZRelData::isGenericDataVisible(), isVisibleInspectDeleteSelect(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), and GNETAZRelData::setAttribute().
|
protectedinherited |
boolean to check if drawn this AC over other elements
Definition at line 402 of file GNEAttributeCarrier.h.
Referenced by checkDrawFrontContour(), GNEEdge::drawGL(), drawInLayer(), GNEAdditional::drawParentChildLines(), GNEPOI::drawPOI(), GNEEdge::drawTAZElements(), getCommonAttribute(), isMarkedForDrawingFront(), markForDrawingFront(), and unmarkForDrawingFront().
|
protectedinherited |
filename in which save this AC
Definition at line 408 of file GNEAttributeCarrier.h.
Referenced by changeDefaultFilename(), getCommonAttribute(), getFilename(), GNEAttributeCarrier(), setCommonAttribute(), and setCommonAttribute().
|
privateinherited |
full name of GL Object
Definition at line 327 of file GUIGlObject.h.
Referenced by getFullName(), GUIGlObject(), and setMicrosimID().
|
privateinherited |
The numerical id of the object.
Definition at line 318 of file GUIGlObject.h.
Referenced by getGlID(), and GUIGlObject().
|
privateinherited |
The type of the object.
Definition at line 321 of file GUIGlObject.h.
Referenced by createFullName(), getClickPriority(), getType(), and GUIGlObject().
|
privateinherited |
hierarchical structure with children
Definition at line 220 of file GNEHierarchicalElement.h.
Referenced by addChildElement(), getChildAdditionals(), getChildDemandElements(), getChildEdges(), getChildGenericDatas(), getChildJunctions(), getChildLanes(), getChildren(), and getChildTAZSourceSinks().
|
privateinherited |
hierarchical structure with parents
Definition at line 217 of file GNEHierarchicalElement.h.
Referenced by clearParents(), getParentAdditionals(), getParentDemandElements(), getParentEdges(), getParentGenericDatas(), getParentJunctions(), getParentLanes(), getParents(), setParent(), and setParents().
|
privateinherited |
icon associatd with this GL Object
Definition at line 330 of file GUIGlObject.h.
Referenced by buildPopupHeader(), getGLIcon(), and GUIGlObject().
|
protectedinherited |
boolean to check if this AC is in grid
Definition at line 405 of file GNEAttributeCarrier.h.
Referenced by inGrid(), and setInGrid().
|
protectedinherited |
whether the current object is a template object (used for edit attributes)
Definition at line 414 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier(), and isTemplate().
|
privateinherited |
The key->value map.
Definition at line 135 of file Parameterised.h.
Referenced by clearParameter(), getDouble(), getParameter(), getParametersMap(), getParametersStr(), hasParameter(), Parameterised(), setParameter(), setParameters(), setParameters(), setParametersStr(), unsetParameter(), and writeParams().
|
privateinherited |
ID of GL object.
Definition at line 324 of file GUIGlObject.h.
Referenced by getMicrosimID(), GUIGlObject(), and 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(), GNEConnection::checkDrawDeleteContour(), GNECrossing::checkDrawDeleteContour(), GNEDemandElement::checkDrawDeleteContour(), GNEEdge::checkDrawDeleteContour(), GNEGenericData::checkDrawDeleteContour(), GNEJunction::checkDrawDeleteContour(), GNELane::checkDrawDeleteContour(), GNEWalkingArea::checkDrawDeleteContour(), GNEAdditional::checkDrawDeleteContourSmall(), GNEDemandElement::checkDrawDeleteContourSmall(), GNEEdge::checkDrawDeleteContourSmall(), GNEAdditional::checkDrawFromContour(), GNEEdge::checkDrawFromContour(), GNEJunction::checkDrawFromContour(), GNELane::checkDrawFromContour(), checkDrawInspectContour(), GNEAccess::checkDrawMoveContour(), GNECalibrator::checkDrawMoveContour(), GNEConnection::checkDrawMoveContour(), GNECrossing::checkDrawMoveContour(), GNEDemandElement::checkDrawMoveContour(), GNEDetector::checkDrawMoveContour(), GNEEdge::checkDrawMoveContour(), GNEJunction::checkDrawMoveContour(), GNELane::checkDrawMoveContour(), GNEMultiEntryExitDetector::checkDrawMoveContour(), GNEParkingSpace::checkDrawMoveContour(), GNEPOI::checkDrawMoveContour(), GNEPoly::checkDrawMoveContour(), GNERerouter::checkDrawMoveContour(), GNERerouterSymbol::checkDrawMoveContour(), GNEStoppingPlace::checkDrawMoveContour(), GNETAZ::checkDrawMoveContour(), GNETractionSubstation::checkDrawMoveContour(), GNEVariableSpeedSign::checkDrawMoveContour(), GNEAdditional::checkDrawOverContour(), GNEDemandElement::checkDrawOverContour(), GNEEdge::checkDrawOverContour(), GNEInternalLane::checkDrawOverContour(), GNEJunction::checkDrawOverContour(), GNELane::checkDrawOverContour(), GNEAdditional::checkDrawRelatedContour(), GNEConnection::checkDrawRelatedContour(), GNECrossing::checkDrawRelatedContour(), GNEDemandElement::checkDrawRelatedContour(), GNEEdge::checkDrawRelatedContour(), GNEGenericData::checkDrawRelatedContour(), GNEInductionLoopDetector::checkDrawRelatedContour(), GNEInternalLane::checkDrawRelatedContour(), GNEJunction::checkDrawRelatedContour(), GNELane::checkDrawRelatedContour(), GNEVehicle::checkDrawRelatedContour(), GNEWalkingArea::checkDrawRelatedContour(), GNEAdditional::checkDrawSelectContour(), GNEConnection::checkDrawSelectContour(), GNECrossing::checkDrawSelectContour(), GNEDemandElement::checkDrawSelectContour(), GNEEdge::checkDrawSelectContour(), GNEGenericData::checkDrawSelectContour(), GNEJunction::checkDrawSelectContour(), GNELane::checkDrawSelectContour(), GNEWalkingArea::checkDrawSelectContour(), GNEAdditional::checkDrawToContour(), GNEEdge::checkDrawToContour(), GNEJunction::checkDrawToContour(), GNELane::checkDrawToContour(), GNEEdge::clearGNEConnections(), GNEJunction::clearWalkingAreas(), GNEPoly::closePolygon(), GNEEdgeRelData::computePathElement(), GNELaneAreaDetector::computePathElement(), GNEOverheadWire::computePathElement(), GNERoute::computePathElement(), GNEVehicle::computePathElement(), GNEEdge::copyEdgeType(), GNEPoly::deleteGeometryPoint(), GNEAdditional::deleteGLObject(), GNEConnection::deleteGLObject(), GNECrossing::deleteGLObject(), GNEDemandElement::deleteGLObject(), GNEEdge::deleteGLObject(), GNEEdgeType::deleteGLObject(), GNEGenericData::deleteGLObject(), GNEJunction::deleteGLObject(), GNELane::deleteGLObject(), GNELaneType::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(), GNEConnection::drawGL(), GNEContainer::drawGL(), GNEContainerStop::drawGL(), GNECrossing::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNEInternalLane::drawGL(), GNEJunction::drawGL(), GNELaneAreaDetector::drawGL(), GNEMultiEntryExitDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNEPerson::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNERerouter::drawGL(), GNERerouterInterval::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNETAZRelData::drawGL(), GNETractionSubstation::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEVehicle::drawGL(), GNEWalkingArea::drawGL(), GNEWalkingArea::drawInContourMode(), GNEStop::drawIndex(), GNEJunction::drawJunctionAsShape(), GNEJunction::drawJunctionCenter(), GNEJunction::drawJunctionChildren(), GNEEdgeRelData::drawJunctionPartialGL(), GNELaneAreaDetector::drawJunctionPartialGL(), GNEOverheadWire::drawJunctionPartialGL(), GNERoute::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNELane::drawLane(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNELaneAreaDetector::drawLanePartialGL(), GNEOverheadWire::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), drawMovingGeometryPoints(), GNEAdditional::drawParentChildLines(), GNELane::drawShapeEdited(), GNEEdge::drawStartGeometryPoint(), GNEEdge::drawTAZElements(), GNETAZRelData::drawTAZRel(), GNEWalkingArea::drawTesselatedWalkingArea(), GNEJunction::drawTLSIcon(), drawUsingSelectColor(), GNEEdge::editEndpoint(), GNEVTypeDistribution::getAttribute(), GNEVTypeDistribution::getAttributeDouble(), GNEVTypeDistribution::getAttributePosition(), GNEPersonTrip::getColor(), GNERide::getColor(), GNEStop::getColor(), GNEStopPlan::getColor(), GNETranship::getColor(), GNETransport::getColor(), GNEVTypeDistribution::getColor(), GNEWalk::getColor(), GNEDemandElement::getColorByScheme(), GNECrossing::getCrossingColor(), GNEVehicle::getDemandElementProblem(), GNEDemandElement::getEdgeStopIndex(), GNEEdge::getGeometryPointRadius(), GNENetworkElement::getGeometryPointUnderCursorShapeEdited(), GNEContainer::getHierarchyName(), GNEVehicle::getHierarchyName(), getNet(), GNEEdge::getOppositeEdges(), GNEMultiEntryExitDetector::getParentName(), GNEPOI::getParentName(), GNEPoly::getParentName(), GNERerouter::getParentName(), GNERouteDistribution::getParentName(), GNETAZ::getParentName(), GNETractionSubstation::getParentName(), GNEVariableSpeedSign::getParentName(), GNEVType::getParentName(), GNEVTypeDistribution::getParentName(), GNEAdditional::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNERoute::getPopUpMenu(), GNERouteRef::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNEVehicle::getPopUpMenu(), GNEVTypeRef::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GNEVTypeDistribution::getPositionInView(), GNEEdge::getSplitPos(), GNEVTypeDistribution::getVClass(), GNENetworkElement::getVertexIndex(), GNEPoly::getVertexIndex(), GNETAZ::getVertexIndex(), GNEAttributeCarrier(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEStop::GNEStop(), GNEStop::GNEStop(), GNEStop::GNEStop(), GNEJunction::invalidateShape(), GNEJunction::invalidateTLS(), GNEEdgeType::isAttributeEnabled(), GNEVehicle::isDemandElementValid(), GNEEdgeData::isGenericDataVisible(), GNEEdgeRelData::isGenericDataVisible(), GNETAZRelData::isGenericDataVisible(), GNEAdditional::isGLObjectLocked(), GNEDemandElement::isGLObjectLocked(), GNENetworkElement::isGLObjectLocked(), GNEAccess::isValid(), GNECalibrator::isValid(), GNECalibratorFlow::isValid(), GNEClosingLaneReroute::isValid(), GNEClosingReroute::isValid(), GNEContainer::isValid(), GNECrossing::isValid(), GNEDataSet::isValid(), GNEDestProbReroute::isValid(), GNEEdge::isValid(), GNEEdgeRelData::isValid(), GNEEdgeType::isValid(), GNEEntryExitDetector::isValid(), GNEJunction::isValid(), GNELane::isValid(), GNEMeanData::isValid(), GNEOverheadWire::isValid(), GNEParkingAreaReroute::isValid(), GNEParkingSpace::isValid(), GNEPerson::isValid(), GNERerouter::isValid(), GNERoute::isValid(), GNERouteProbe::isValid(), GNERouteProbReroute::isValid(), GNEStop::isValid(), GNETAZRelData::isValid(), GNETractionSubstation::isValid(), GNEVaporizer::isValid(), GNEVariableSpeedSign::isValid(), GNEVehicle::isValid(), GNEAdditional::isValidAdditionalID(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEAdditional::isValidDetectorID(), GNEGenericData::isVisibleInspectDeleteSelect(), GNEJunction::markAsModified(), markForDrawingFront(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNELane::onDefault(), GNEPoly::openPolygon(), GNEJunction::rebuildGNECrossings(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEEdge::remakeGNEConnections(), GNEEdge::removeConnection(), GNEJunction::removeConnectionsFrom(), GNEJunction::removeConnectionsTo(), GNEDataSet::removeDataIntervalChild(), GNEEdge::removeEdgeFromCrossings(), GNEJunction::removeEdgeFromCrossings(), GNEDataInterval::removeGenericDataChild(), GNEEdge::removeLane(), GNEJunction::removeTLSConnections(), GNEJunction::removeTrafficLight(), GNEAdditional::replaceAdditionalParent(), GNEAdditional::replaceDemandElementParent(), GNEDemandElement::replaceDemandElementParent(), GNEDemandElement::replaceFirstParentAdditional(), GNEDemandElement::replaceFirstParentEdge(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentJunction(), GNEDemandElement::replaceFirstParentLane(), GNEJunction::replaceIncomingConnections(), GNEDemandElement::replaceLastParentAdditional(), GNEDemandElement::replaceLastParentEdge(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentJunction(), GNEGenericData::replaceParentTAZElement(), resetDefaultValues(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNEJunction::retrieveGNEWalkingArea(), GNEAdditional::selectGLObject(), GNEDemandElement::selectGLObject(), GNEGenericData::selectGLObject(), GNENetworkElement::selectGLObject(), GNEAdditional::setAdditionalID(), GNEAccess::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEConnection::setAttribute(), GNECrossing::setAttribute(), GNEDataInterval::setAttribute(), GNEDataSet::setAttribute(), GNEDestProbReroute::setAttribute(), GNEEdge::setAttribute(), GNEEdge::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNEEdgeType::setAttribute(), GNEJunction::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNELaneType::setAttribute(), GNEMeanData::setAttribute(), GNEPOI::setAttribute(), GNETAZRelData::setAttribute(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), GNEJunction::setColor(), setCommonAttribute(), GNEDemandElement::setDemandElementID(), GNEJunction::setJunctionType(), GNELane::setLaneColor(), GNEJunction::setLogicValid(), GNENetworkElement::setNetworkElementID(), GNEEdge::setNumLanes(), GNEPoly::simplifyShape(), GNEConnection::smootShape(), unmarkForDrawingFront(), GNEDataInterval::updateAttributeColors(), GNEEdge::updateCenteringBoundary(), GNEJunction::updateCenteringBoundary(), GNEParkingSpace::updateCenteringBoundary(), GNEPOI::updateCenteringBoundary(), GNEPoly::updateCenteringBoundary(), GNETAZ::updateCenteringBoundary(), GNEEdge::updateFirstParentJunction(), GNEDataInterval::updateGenericDataIDs(), GNEBusStop::updateGeometry(), GNEChargingStation::updateGeometry(), GNEContainerStop::updateGeometry(), GNEEdge::updateGeometry(), GNEEdgeData::updateGeometry(), GNELane::updateGeometry(), GNEStopPlan::updateGeometry(), GNETAZRelData::updateGeometry(), GNEVehicle::updateGeometry(), GNEEdge::updateSecondParentJunction(), GNEEdge::~GNEEdge(), and GNEJunction::~GNEJunction().
|
privateinherited |
pathElement option
Definition at line 104 of file GNEPathElement.h.
Referenced by getPathElementOptions(), GNEPathElement(), isAdditionalElement(), isDataElement(), isDemandElement(), isNetworkElement(), and isRoute().
|
privateinherited |
Parameter table windows which refer to this object.
Definition at line 336 of file GUIGlObject.h.
Referenced by addParameterTable(), removeParameterTable(), and ~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(), GNEConnection::checkDrawDeleteContour(), GNECrossing::checkDrawDeleteContour(), GNEDemandElement::checkDrawDeleteContour(), GNEEdge::checkDrawDeleteContour(), GNEGenericData::checkDrawDeleteContour(), GNEJunction::checkDrawDeleteContour(), GNELane::checkDrawDeleteContour(), GNEWalkingArea::checkDrawDeleteContour(), GNEAccess::checkDrawMoveContour(), GNECalibrator::checkDrawMoveContour(), GNEConnection::checkDrawMoveContour(), GNECrossing::checkDrawMoveContour(), GNEDemandElement::checkDrawMoveContour(), GNEDetector::checkDrawMoveContour(), GNEEdge::checkDrawMoveContour(), GNEJunction::checkDrawMoveContour(), GNEMultiEntryExitDetector::checkDrawMoveContour(), GNEParkingSpace::checkDrawMoveContour(), GNEPOI::checkDrawMoveContour(), GNEPoly::checkDrawMoveContour(), GNERerouter::checkDrawMoveContour(), GNERerouterSymbol::checkDrawMoveContour(), GNEStoppingPlace::checkDrawMoveContour(), GNETAZ::checkDrawMoveContour(), GNETractionSubstation::checkDrawMoveContour(), GNEVariableSpeedSign::checkDrawMoveContour(), GNEAdditional::checkDrawSelectContour(), GNEConnection::checkDrawSelectContour(), GNECrossing::checkDrawSelectContour(), GNEDemandElement::checkDrawSelectContour(), GNEEdge::checkDrawSelectContour(), GNEGenericData::checkDrawSelectContour(), GNEJunction::checkDrawSelectContour(), GNELane::checkDrawSelectContour(), GNEWalkingArea::checkDrawSelectContour(), GNEConnection::drawConnection(), drawUsingSelectColor(), getCommonAttribute(), GNEAdditional::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNERoute::getPopUpMenu(), GNERouteRef::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNEVTypeRef::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), isAttributeCarrierSelected(), GNEAdditional::isPathElementSelected(), GNEDemandElement::isPathElementSelected(), GNEGenericData::isPathElementSelected(), selectAttributeCarrier(), and unselectAttributeCarrier().
|
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(), GNEDemandElement::checkDrawMoveContour(), GNEDetector::checkDrawMoveContour(), GNEAdditional::checkDrawOverContour(), GNEDemandElement::checkDrawOverContour(), GNEEdge::checkDrawOverContour(), GNELane::checkDrawOverContour(), GNEDemandElement::checkDrawRelatedContour(), GNEAdditional::checkDrawToContour(), GNERoute::computePathElement(), GNEVehicle::computePathElement(), GNEEdge::copyTemplate(), GNEDemandElement::deleteGLObject(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEGenericData::drawAttribute(), GNEEntryExitDetector::drawEntryLogo(), GNEBusStop::drawGL(), GNEContainer::drawGL(), GNEEntryExitDetector::drawGL(), GNELaneAreaDetector::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(), drawUsingSelectColor(), getACIcon(), GNECalibratorFlow::getAttribute(), GNEContainer::getAttribute(), GNEMeanData::getAttribute(), GNEPerson::getAttribute(), GNETranship::getAttribute(), GNEVehicle::getAttribute(), GNEVType::getAttribute(), GNEWalk::getAttribute(), GNEVType::getAttributeDouble(), GNEVehicle::getCenteringBoundary(), GNEStop::getColor(), GNEVehicle::getDemandElementProblem(), GNERoute::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNENetworkElement::getGeometryPointUnderCursorShapeEdited(), GNEContainer::getHierarchyName(), GNENetworkElement::getHierarchyName(), GNERouteRef::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEVTypeRef::getHierarchyName(), GNEDemandElement::getInvalidStops(), GNERoute::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEAdditional::getParameterWindow(), GNEDemandElement::getParameterWindow(), GNEGenericData::getParameterWindow(), GNENetworkElement::getParameterWindow(), GNEVehicle::getParentName(), GNENetworkElement::getPopUpID(), GNEAdditional::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNERoute::getPopUpMenu(), GNERouteRef::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNEVTypeRef::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GNEVehicle::getPositionInView(), GNENetworkElement::getShapeEditedPopUpMenu(), GNEPoly::getSumoBaseObject(), getTagProperty(), getTagStr(), GNERoute::getVClass(), GNEAttributeCarrier(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEStop::GNEStop(), GNEStop::GNEStop(), GNEStop::GNEStop(), hasAttribute(), GNEPOI::isAttributeEnabled(), GNEStop::isAttributeEnabled(), GNEVehicle::isDemandElementValid(), GNEStoppingPlace::isStoppingPlaceValid(), GNEContainer::isValid(), GNEMeanData::isValid(), GNEPersonTrip::isValid(), GNEStop::isValid(), GNEVehicle::isValid(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEGenericData::isVisibleInspectDeleteSelect(), resetDefaultValues(), selectAttributeCarrier(), GNEAdditional::setAdditionalID(), GNEAccess::setAttribute(), GNECalibratorFlow::setAttribute(), GNEContainer::setAttribute(), GNEContainerStop::setAttribute(), GNEMeanData::setAttribute(), GNEPerson::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNERoute::setAttribute(), GNERoute::setAttribute(), GNETranship::setAttribute(), GNEVehicle::setAttribute(), GNEVType::setAttribute(), GNEWalk::setAttribute(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), GNEDemandElement::setDemandElementID(), GNEDetector::splitEdgeGeometry(), GNETranship::splitEdgeGeometry(), GNEWalk::splitEdgeGeometry(), unselectAttributeCarrier(), GNELaneAreaDetector::updateGeometry(), GNEVehicle::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().
|
staticinherited |
true value in string format (used for comparing boolean values in getAttribute(...))
Definition at line 386 of file GNEAttributeCarrier.h.
Referenced by GNETagPropertiesDatabase::fillAdditionalElements(), GNETagPropertiesDatabase::fillNetworkElements(), GNETagPropertiesDatabase::fillTAZElements(), GNEEdge::getAttribute(), GNEJunction::getAttribute(), GNERouteRef::getAttribute(), GNEVType::getAttribute(), GNEVTypeRef::getAttribute(), getCommonAttribute(), GNEAttributeCarrierDialog::AttributeTextField::onCmdSetAttribute(), and GNEAttributeProperties::parseDefaultValues().
|
staticinherited |
associates object types with strings
Definition at line 72 of file GUIGlObject.h.
Referenced by createFullName(), GNESelectorFrame::SelectionOperation::loadFromFile(), and GNESelectorFrame::SelectionOperation::onCmdSave().