![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNEDetectorEntryExit.h>
Public Types | |
| typedef std::map< std::string, std::string > | Map |
| parameters map More... | |
| enum | Options { NETWORK_ELEMENT = 1 << 0, ADDITIONAL_ELEMENT = 1 << 1, DEMAND_ELEMENT = 1 << 2, DATA_ELEMENT = 1 << 3, ROUTE = 1 << 4 } |
Public Member Functions | |
| template<> | |
| void | addChildElement (GNEAdditional *element) |
| template<> | |
| void | addChildElement (GNEDemandElement *element) |
| template<> | |
| void | addChildElement (GNEEdge *element) |
| template<> | |
| void | addChildElement (GNEGenericData *element) |
| template<> | |
| void | addChildElement (GNEJunction *element) |
| template<> | |
| void | addChildElement (GNELane *element) |
| template<> | |
| void | addParentElement (GNEAdditional *element) |
| template<> | |
| void | addParentElement (GNEDemandElement *element) |
| template<> | |
| void | addParentElement (GNEEdge *element) |
| template<> | |
| void | addParentElement (GNEGenericData *element) |
| template<> | |
| void | addParentElement (GNEJunction *element) |
| template<> | |
| void | addParentElement (GNELane *element) |
| bool | checkChildAdditionalsOverlapping () const |
| check if children are overlapped (Used by Rerouters) More... | |
| bool | checkChildDemandElementsOverlapping () const |
| check if childs demand elements are overlapped More... | |
| void | clearParameter () |
| Clears the parameter map. More... | |
| void | decRef (const std::string &debugMsg="") |
| Decrease reference. More... | |
| virtual void | drawGLAdditional (GUISUMOAbstractView *const parent, const GUIVisualizationSettings &s) const |
| Draws additional, user-triggered visualisations. More... | |
| void | drawName (const Position &pos, const double scale, const GUIVisualizationTextSettings &settings, const double angle=0, bool forceShow=false) const |
| draw name of item More... | |
| void | drawParentChildLines (const GUIVisualizationSettings &s, const RGBColor &color, const bool onlySymbols=false) const |
| draw parent and child lines More... | |
| bool | drawUsingSelectColor () const |
| check if attribute carrier must be drawn using selecting color. More... | |
| template<> | |
| std::string | getACParameters () const |
| const GUIGeometry & | getAdditionalGeometry () const |
| obtain additional geometry More... | |
| std::string | getAlternativeValueForDisabledAttributes (SumoXMLAttr key) const |
| virtual std::string | getAttributeForSelection (SumoXMLAttr key) const |
| method for getting the attribute in the context of object selection More... | |
| Boundary | getCenteringBoundary () const |
| Returns the boundary to which the view shall be centered in order to show the object. More... | |
| double | getDouble (const std::string &key, const double defaultValue) const |
| Returns the value for a given key converted to a double. More... | |
| std::vector< double > | getDoubles (const std::string &key, std::vector< double > defaultValue=std::vector< double >()) const |
| Returns the value for a given key converted to a list of doubles. More... | |
| int | getDrawPositionIndex () const |
| get draw position index (used in rerouters and VSS) More... | |
| double | getExaggeration (const GUIVisualizationSettings &s) const |
| return exaggeration associated with this GLObject More... | |
| double | getGeometryPositionOverLane () const |
| get position over lane that is applicable to the shape More... | |
| GUIGlObject * | getGUIGlObject () |
| get GUIGlObject associated with this AttributeCarrier More... | |
| const GNEHierarchicalContainer & | getHierarchicalContainer () const |
| get hierarchicalcontainer with parents and children More... | |
| GNEHierarchicalElement * | getHierarchicalElement () |
| get GNEHierarchicalElement associated with this AttributeCarrier More... | |
| FXIcon * | getIcon () const |
| get FXIcon associated to this AC More... | |
| const std::string | getID () const |
| get ID (all Attribute Carriers have one) More... | |
| GNELane * | getLane () const |
| get lane More... | |
| GNEMoveOperation * | getMoveOperation () |
| get move operation More... | |
| GNENet * | getNet () const |
| get pointer to net More... | |
| virtual const std::string | getParameter (const std::string &key, const std::string defaultValue="") const |
| Returns the value for a given key. More... | |
| const Parameterised::Map & | getParametersMap () const |
| Returns the inner key/value map. More... | |
| std::string | getParametersStr (const std::string kvsep="=", const std::string sep="|") const |
| Returns the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN". More... | |
| double | getPositionOverLane () const |
| get position over lane More... | |
| const GNETagProperties & | getTagProperty () const |
| get tagProperty associated with this Attribute Carrier More... | |
| const std::string & | getTagStr () const |
| get tag assigned to this object in string format More... | |
| GNEDetectorEntryExit (SumoXMLTag entryExitTag, GNENet *net) | |
| default Constructor More... | |
| GNEDetectorEntryExit (SumoXMLTag entryExitTag, GNENet *net, GNEAdditional *parent, GNELane *lane, const double pos, const bool friendlyPos, const Parameterised::Map ¶meters) | |
| Constructor. More... | |
| void | incRef (const std::string &debugMsg="") |
| Increarse reference. More... | |
| bool | isAdditionalElement () const |
| check if pathElement is an additional element More... | |
| bool | isAttributeCarrierSelected () const |
| check if attribute carrier is selected More... | |
| bool | isDataElement () const |
| check if pathElement is a data element More... | |
| bool | isDemandElement () const |
| check if pathElement is a demand element More... | |
| bool | isNetworkElement () const |
| check if pathElement is a network element More... | |
| bool | isRoute () const |
| check if pathElement is a route More... | |
| bool | isTemplate () const |
| check if this AC is template More... | |
| bool | knowsParameter (const std::string &key) const |
| Returns whether the parameter is known. More... | |
| virtual void | onLeftBtnPress (void *) |
| notify object about left click More... | |
| virtual void | openAdditionalDialog () |
| open Additional Dialog More... | |
| template<> | |
| int | parse (const std::string &string) |
| template<> | |
| std::vector< GNEEdge * > | parse (GNENet *net, const std::string &value) |
| template<> | |
| std::string | parseIDs (const std::vector< GNEEdge * > &ACs) |
| template<> | |
| std::string | parseIDs (const std::vector< GNELane * > &ACs) |
| virtual void | removeActiveAddVisualisation (GUISUMOAbstractView *const, int) |
| remove additional user-griggered visualisations More... | |
| template<> | |
| void | removeChildElement (GNEAdditional *element) |
| template<> | |
| void | removeChildElement (GNEDemandElement *element) |
| template<> | |
| void | removeChildElement (GNEEdge *element) |
| template<> | |
| void | removeChildElement (GNEGenericData *element) |
| template<> | |
| void | removeChildElement (GNEJunction *element) |
| template<> | |
| void | removeChildElement (GNELane *element) |
| void | removeGeometryPoint (const Position clickedPosition, GNEUndoList *undoList) |
| remove geometry point in the clicked position (Currently unused in shapes) More... | |
| template<> | |
| void | removeParentElement (GNEAdditional *element) |
| template<> | |
| void | removeParentElement (GNEDemandElement *element) |
| template<> | |
| void | removeParentElement (GNEEdge *element) |
| template<> | |
| void | removeParentElement (GNEGenericData *element) |
| template<> | |
| void | removeParentElement (GNEJunction *element) |
| template<> | |
| void | removeParentElement (GNELane *element) |
| void | resetDefaultValues () |
| reset attribute carrier to their default values More... | |
| void | restoreHierarchicalContainer (const GNEHierarchicalContainer &container) |
| restore hierarchical container More... | |
| void | selectAttributeCarrier (const bool changeFlag=true) |
| select attribute carrier using GUIGlobalSelection More... | |
| virtual void | setParameter (const std::string &key, const std::string &value) |
| Sets a parameter. More... | |
| void | setParameters (const Parameterised ¶ms) |
| set the inner key/value map in map<string, string> format More... | |
| void | setParametersMap (const Parameterised::Map ¶msMap) |
| set the inner key/value map in map<string, string> format More... | |
| void | setParametersStr (const std::string ¶msString, const std::string kvsep="=", const std::string sep="|") |
| set the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN" More... | |
| void | setSpecialColor (const RGBColor *color) |
| set special color More... | |
| bool | unreferenced () |
| check if object ins't referenced More... | |
| void | unselectAttributeCarrier (const bool changeFlag=true) |
| unselect attribute carrier using GUIGlobalSelection More... | |
| void | unsetParameter (const std::string &key) |
| Removes a parameter. More... | |
| void | updateGeometry () |
| update pre-computed geometry information More... | |
| void | updateParameters (const Parameterised::Map &mapArg) |
| Adds or updates all given parameters from the map. More... | |
| void | writeParams (OutputDevice &device) const |
| write Params in the given outputdevice More... | |
| ~GNEDetectorEntryExit () | |
| destructor More... | |
Functions related with geometry of element | |
update pre-computed geometry information | |
| Position | getPositionInView () const |
| Returns position of additional in view. More... | |
| void | updateCenteringBoundary (const bool updateGrid) |
| update centering boundary (implies change in RTREE) More... | |
| void | splitEdgeGeometry (const double splitPosition, const GNENetworkElement *originalElement, const GNENetworkElement *newElement, GNEUndoList *undoList) |
| split geometry More... | |
inherited from GUIGLObject | |
| std::string | getParentName () const |
| Returns the name of the parent object. More... | |
inherited from GNEAttributeCarrier | |
| const Parameterised::Map & | getACParametersMap () const |
| get parameters map More... | |
| std::string | getPopUpID () const |
| get PopPup ID (Used in AC Hierarchy) More... | |
| std::string | getHierarchyName () const |
| get Hierarchy Name (Used in AC Hierarchy) More... | |
Functions related with geometry of element | |
update pre-computed geometry information | |
| Position | getPositionInView () const |
| Returns position of additional in view. More... | |
| void | updateCenteringBoundary (const bool updateGrid) |
| update centering boundary (implies change in RTREE) More... | |
| void | splitEdgeGeometry (const double splitPosition, const GNENetworkElement *originalElement, const GNENetworkElement *newElement, GNEUndoList *undoList) |
| split geometry More... | |
inherited from GUIGLObject | |
| std::string | getParentName () const |
| Returns the name of the parent object. More... | |
inherited from GNEAttributeCarrier | |
| const Parameterised::Map & | getACParametersMap () const |
| get parameters map More... | |
| std::string | getPopUpID () const |
| get PopPup ID (Used in AC Hierarchy) More... | |
| std::string | getHierarchyName () const |
| get Hierarchy Name (Used in AC Hierarchy) More... | |
Functions related with geometry of element | |
update pre-computed geometry information | |
| Position | getPositionInView () const |
| Returns position of additional in view. More... | |
| void | updateCenteringBoundary (const bool updateGrid) |
| update centering boundary (implies change in RTREE) More... | |
| void | splitEdgeGeometry (const double splitPosition, const GNENetworkElement *originalElement, const GNENetworkElement *newElement, GNEUndoList *undoList) |
| split geometry More... | |
inherited from GUIGLObject | |
| std::string | getParentName () const |
| Returns the name of the parent object. More... | |
inherited from GNEAttributeCarrier | |
| const Parameterised::Map & | getACParametersMap () const |
| get parameters map More... | |
| std::string | getPopUpID () const |
| get PopPup ID (Used in AC Hierarchy) More... | |
| std::string | getHierarchyName () const |
| get Hierarchy Name (Used in AC Hierarchy) More... | |
members and functions relative to write additionals into XML | |
| void | writeAdditional (OutputDevice &device) const |
| write additional element into a xml file More... | |
| bool | isAdditionalValid () const |
| check if current additional is valid to be writed into XML More... | |
| std::string | getAdditionalProblem () const |
| return a string with the current additional problem More... | |
| void | fixAdditionalProblem () |
| fix additional problem More... | |
inherited from GUIGlObject | |
| void | drawGL (const GUIVisualizationSettings &s) const |
| Draws the object. More... | |
inherited from GNEAttributeCarrier | |
| std::string | getAttribute (SumoXMLAttr key) const |
| double | getAttributeDouble (SumoXMLAttr key) const |
| void | setAttribute (SumoXMLAttr key, const std::string &value, GNEUndoList *undoList) |
| method for setting the attribute and letting the object perform additional changes More... | |
| bool | isValid (SumoXMLAttr key, const std::string &value) |
| method for checking if the key and their correspondent attribute are valids More... | |
Functions related with geometry of element | |
update pre-computed geometry information | |
| Position | getPositionInView () const |
| Returns position of additional in view. More... | |
| void | updateCenteringBoundary (const bool updateGrid) |
| update centering boundary (implies change in RTREE) More... | |
| void | splitEdgeGeometry (const double splitPosition, const GNENetworkElement *originalElement, const GNENetworkElement *newElement, GNEUndoList *undoList) |
| split geometry More... | |
inherited from GUIGLObject | |
| std::string | getParentName () const |
| Returns the name of the parent object. More... | |
inherited from GNEAttributeCarrier | |
| const Parameterised::Map & | getACParametersMap () const |
| get parameters map More... | |
| std::string | getPopUpID () const |
| get PopPup ID (Used in AC Hierarchy) More... | |
| std::string | getHierarchyName () const |
| get Hierarchy Name (Used in AC Hierarchy) More... | |
Static Public Member Functions | |
| static 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) More... | |
| static bool | areLaneConnected (const std::vector< GNELane * > &lanes) |
| check if the given lanes are connected More... | |
| static bool | areLaneConsecutives (const std::vector< GNELane * > &lanes) |
| check if the given lanes are consecutive More... | |
| 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" More... | |
| template<typename T > | |
| static bool | canParse (const std::string &string) |
| true if a value of type T can be parsed from string More... | |
| template<typename T > | |
| static bool | canParse (GNENet *net, const std::string &value, bool report) |
| true if a value of type T can be parsed from string More... | |
| static void | commitMove (const GNEViewNet *viewNet, GNEMoveOperation *moveOperation, const GNEMoveOffset &offset, GNEUndoList *undoList) |
| commit move element for the given offset More... | |
| static void | drawDownGeometryPoint (const GNEViewNet *viewNet, const Position &pos, const double rot, const RGBColor &baseColor, const bool ignoreShift=false) |
| draw down geometry point More... | |
| static void | drawLeftGeometryPoint (const GNEViewNet *viewNet, const Position &pos, const double rot, const RGBColor &baseColor, const bool ignoreShift=false) |
| draw left geometry point More... | |
| static void | drawRightGeometryPoint (const GNEViewNet *viewNet, const Position &pos, const double rot, const RGBColor &baseColor, const bool ignoreShift=false) |
| draw right geometry point More... | |
| static void | drawUpGeometryPoint (const GNEViewNet *viewNet, const Position &pos, const double rot, const RGBColor &baseColor, const bool ignoreShift=false) |
| draw up geometry point More... | |
| static const std::vector< GNETagProperties > | getTagPropertiesByType (const int tagPropertyCategory) |
| get tagProperties associated to the given GNETagProperties::TagType (NETWORKELEMENT, ADDITIONALELEMENT, VEHICLE, etc.) More... | |
| static const GNETagProperties & | getTagProperty (SumoXMLTag tag) |
| get tagProperty associated to the given tag More... | |
| static bool | lanesConsecutives (const std::vector< GNELane * > &lanes) |
| check if lanes are consecutives More... | |
| static void | moveElement (const GNEViewNet *viewNet, GNEMoveOperation *moveOperation, const GNEMoveOffset &offset) |
| move element the for given offset (note: offset can be X-Y-0, 0-0-Z or X-Y-Z) More... | |
| template<typename T > | |
| static T | parse (const std::string &string) |
| parses a value of type T from string (used for basic types: int, double, bool, etc.) More... | |
| template<typename T > | |
| static T | parse (GNENet *net, const std::string &value) |
| parses a complex value of type T from string (use for list of edges, list of lanes, etc.) More... | |
| template<typename T > | |
| static std::string | parseIDs (const std::vector< T > &ACs) |
| parses a list of specific Attribute Carriers into a string of IDs More... | |
Static Public Attributes | |
| static const std::string | False = toString(false) |
| true value in string format(used for comparing boolean values in getAttribute(...)) More... | |
| static const GUIGlID | INVALID_ID = 0 |
| static const size_t | MAXNUMBEROFATTRIBUTES = 128 |
| max number of attributes allowed for every tag More... | |
| static const Parameterised::Map | PARAMETERS_EMPTY |
| empty parameter maps (used by ACs without parameters) More... | |
| static const std::string | True = toString(true) |
| true value in string format (used for comparing boolean values in getAttribute(...)) More... | |
| static StringBijection< GUIGlObjectType > | TypeNames |
| associates object types with strings More... | |
Protected Member Functions | |
| void | buildAdditionalsPopupOptions (GUIMainWindow &app, GUIGLObjectPopupMenu *ret, const std::string &type) |
| build basic additional popup options. Used to unify pop-ups menu in netedit and SUMO-GUI More... | |
| void | buildShapePopupOptions (GUIMainWindow &app, GUIGLObjectPopupMenu *ret, const std::string &type) |
| build basic shape popup options. Used to unify pop-ups menu in netedit and SUMO-GUI More... | |
| GNEMoveOperation * | calculateMoveShapeOperation (const PositionVector originalShape, const Position mousePosition, const double snapRadius, const bool onlyContour) |
| calculate move shape operation More... | |
| void | calculatePerpendicularLine (const double endLaneposition) |
| calculate perpendicular line between lane parents More... | |
| void | drawAdditionalID (const GUIVisualizationSettings &s) const |
| draw additional ID More... | |
| void | drawAdditionalName (const GUIVisualizationSettings &s) const |
| draw additional name More... | |
| void | drawDetectorLogo (const GUIVisualizationSettings &s, const double exaggeration, const std::string &logo, const RGBColor &textColor) const |
| draw detector Logo More... | |
| void | drawE1Shape (const GUIVisualizationSettings &s, const double exaggeration, const double scaledWidth, const RGBColor &mainColor, const RGBColor &secondColor) const |
| draw E1 shape More... | |
| void | drawListedAddtional (const GUIVisualizationSettings &s, const Position &parentPosition, const double offsetX, const double extraOffsetY, const RGBColor baseCol, const RGBColor textCol, GUITexture texture, const std::string text) const |
| draw listed additional More... | |
| void | drawSquaredAdditional (const GUIVisualizationSettings &s, const Position &pos, const double size, GUITexture texture, GUITexture selectedTexture) const |
| draw squared additional More... | |
| GNEMoveOperation * | getMoveOperationMultiLane (const double startPos, const double endPos) |
| get moveOperation for an element over multi lane More... | |
| GNEMoveOperation * | getMoveOperationSingleLane (const double startPos, const double endPos) |
| get moveOperation for an element over single lane More... | |
| void | replaceAdditionalChildEdges (const std::string &value) |
| replace additional child edges More... | |
| void | replaceAdditionalChildLanes (const std::string &value) |
| replace additional child lanes More... | |
| void | replaceAdditionalParent (SumoXMLTag tag, const std::string &value, const int parentIndex) |
| replace additional parent More... | |
| void | replaceAdditionalParentEdges (const std::string &value) |
| replace additional parent edges More... | |
| void | replaceAdditionalParentLanes (const std::string &value) |
| replace additional parent lanes More... | |
| template<typename T , typename U > | |
| void | replaceChildElements (T *elementChild, const U &newChildren) |
| replace child elements More... | |
| void | replaceDemandElementParent (SumoXMLTag tag, const std::string &value, const int parentIndex) |
| replace demand element parent More... | |
| template<typename T , typename U > | |
| void | replaceParentElements (T *elementChild, const U &newParents) |
| replace parent elements More... | |
| void | shiftLaneIndex () |
| shift lane index More... | |
| virtual void | toggleAttribute (SumoXMLAttr key, const bool value) |
| method for enable or disable the attribute and nothing else (used in GNEChange_EnableAttribute) More... | |
Protected Attributes | |
| Boundary | myAdditionalBoundary |
| Additional Boundary. More... | |
| GUIGeometry | myAdditionalGeometry |
| geometry to be precomputed in updateGeometry(...) More... | |
| std::string | myAdditionalName |
| name of additional More... | |
| std::string | myFilename |
| The path to the output file. More... | |
| bool | myFriendlyPosition |
| Flag for friendly position. More... | |
| bool | myIsTemplate |
| whether the current object is a template object (not drawn in the view) More... | |
| double | myMoveElementLateralOffset |
| move element lateral offset (used by elements placed over lanes More... | |
| GNENet * | myNet |
| pointer to net More... | |
| SUMOTime | myPeriod |
| The aggregation period the values the detector collects shall be summed up. More... | |
| double | myPositionOverLane |
| position of detector over Lane More... | |
| bool | mySelected |
| boolean to check if this AC is selected (instead of GUIGlObjectStorage) More... | |
| const RGBColor * | mySpecialColor = nullptr |
| pointer to special color (used for drawing Additional with a certain color, mainly used for selections) More... | |
| const GNETagProperties & | myTagProperty |
| reference to tagProperty associated with this attribute carrier More... | |
| std::vector< std::string > | myVehicleTypes |
| attribute vehicle types More... | |
Private Member Functions | |
| std::string | adjustListedAdditionalText (const std::string &text) const |
| adjust listed additional text More... | |
| virtual bool | checkChildAdditionalRestriction () const |
| check restriction with the number of children More... | |
| void | commitMoveShape (const GNEMoveResult &moveResult, GNEUndoList *undoList) |
| commit move shape More... | |
| std::string | createFullName () const |
| create full name More... | |
| const Position & | getPosition () const =delete |
| Invalidate return position of additional. More... | |
| GNEDetectorEntryExit (const GNEDetectorEntryExit &)=delete | |
| Invalidated copy constructor. More... | |
| GNEDetectorEntryExit & | operator= (const GNEDetectorEntryExit &)=delete |
| Invalidated assignment operator. More... | |
| void | resetAttributes () |
| reset attributes to their default values without undo-redo (used in GNEFrameAttributeModules) More... | |
| void | setAttribute (SumoXMLAttr key, const std::string &value) |
| set attribute after validation More... | |
| void | setMoveShape (const GNEMoveResult &moveResult) |
| set move shape More... | |
| void | setPosition (const Position &pos)=delete |
| Invalidate set new position in the view. More... | |
Static Private Member Functions | |
| static void | adjustBothPositions (const GNEViewNet *viewNet, const GNEMoveOperation *moveOperation, GNEMoveResult &moveResult, const GNEMoveOffset &offset) |
| static PositionVector | calculateExtrapolatedVector (const GNEMoveOperation *moveOperation, const GNEMoveResult &moveResult) |
| calculate width/height shape More... | |
| static double | calculateLaneOffset (const GNEViewNet *viewNet, const GNELane *lane, const double firstPosition, const double secondPosition, const GNEMoveOffset &offset, const double extremFrom, const double extremTo) |
| calculate lane offset More... | |
| static void | calculateMoveResult (GNEMoveResult &moveResult, const GNEViewNet *viewNet, const GNELane *firstLane, const double firstPos, const GNELane *secondLane, const double secondPos, const GNEMoveOffset &offset) |
| calculate double movement over two lanes More... | |
| static void | calculateMoveResult (GNEMoveResult &moveResult, const GNEViewNet *viewNet, const GNELane *lane, const double firstPos, const double secondPos, const GNEMoveOffset &offset) |
| calculate double movement over one lane More... | |
| static void | calculateMoveResult (GNEMoveResult &moveResult, const GNEViewNet *viewNet, const GNELane *lane, const double pos, const GNEMoveOffset &offset, const double extremFrom, const double extremTo) |
| calculate single movement over one lane More... | |
| static void | calculateNewLane (const GNEViewNet *viewNet, const GNELane *originalLane, const GNELane *&newLane, double &laneOffset) |
| calculate new lane More... | |
| static void | drawSemiCircleGeometryPoint (const GNEViewNet *viewNet, const Position &pos, const double rot, const RGBColor &baseColor, const double fromAngle, const double toAngle, const bool ignoreShift) |
| draw geometry point More... | |
| static void | fillAdditionalElements () |
| fill additional elements More... | |
| static void | fillAttributeCarriers () |
| fill Attribute Carriers More... | |
| static void | fillCarFollowingModelAttributes (SumoXMLTag currentTag) |
| fill Car Following Model of Vehicle/Person Types More... | |
| static void | fillCommonContainerAttributes (SumoXMLTag currentTag) |
| fill common container attributes (used by container and containerFlows) More... | |
| static void | fillCommonFlowAttributes (SumoXMLTag currentTag, SumoXMLAttr perHour) |
| fill common flow attributes (used by flows, routeFlows and personFlows) More... | |
| static void | fillCommonPersonAttributes (SumoXMLTag currentTag) |
| fill common person attributes (used by person and personFlows) More... | |
| static void | fillCommonStopAttributes (SumoXMLTag currentTag, const bool waypoint) |
| fill stop person attributes More... | |
| static void | fillCommonVehicleAttributes (SumoXMLTag currentTag) |
| fill common vehicle attributes (used by vehicles, trips, routeFlows and flows) More... | |
| static void | fillContainerElements () |
| fill container elements More... | |
| static void | fillContainerStopElements () |
| fill container stop elements More... | |
| static void | fillContainerTranshipElements () |
| fill container tranship elements More... | |
| static void | fillContainerTransportElements () |
| fill container transport elements More... | |
| static void | fillDataElements () |
| fill Data elements More... | |
| static void | fillDemandElements () |
| fill demand elements More... | |
| static void | fillJunctionModelAttributes (SumoXMLTag currentTag) |
| fill Junction Model Attributes of Vehicle/Person Types More... | |
| static void | fillLaneChangingModelAttributes (SumoXMLTag currentTag) |
| fill Junction Model Attributes of Vehicle/Person Types More... | |
| static void | fillNetworkElements () |
| fill network elements More... | |
| static void | fillPersonElements () |
| fill person elements More... | |
| static void | fillPersonPlanRides () |
| fill person plan rides More... | |
| static void | fillPersonPlanTrips () |
| fill person plan trips More... | |
| static void | fillPersonPlanWalks () |
| fill person plan walks More... | |
| static void | fillShapeElements () |
| fill shape elements More... | |
| static void | fillStopElements () |
| fill stop elements More... | |
| static void | fillStopPersonElements () |
| fill stopPerson elements More... | |
| static void | fillTAZElements () |
| fill TAZ elements More... | |
| static void | fillVehicleElements () |
| fill vehicle elements More... | |
| static void | fillWaypointElements () |
| fill waypoint elements More... | |
| static void | fillWireElements () |
| fill Wire elements More... | |
| static FXIcon * | getVClassIcon (const SUMOVehicleClass vc) |
| returns icon associated to the given vClass More... | |
| 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" More... | |
Private Attributes | |
| bool | myAmBlocked |
| whether the object can be deleted More... | |
| int | myCount |
| reference counter More... | |
| std::string | myFullName |
| full name of GL Object More... | |
| const GUIGlID | myGlID |
| The numerical id of the object. More... | |
| const GUIGlObjectType | myGLObjectType |
| The type of the object. More... | |
| GNEHierarchicalContainer | myHierarchicalContainer |
| hierarchical container with parents and children More... | |
| Parameterised::Map | myMap |
| The key->value map. More... | |
| std::string | myMicrosimID |
| ID of GL object. More... | |
| const int | myOption |
| pathElement option More... | |
| std::set< GUIParameterTableWindow * > | myParamWindows |
| Parameter table windows which refer to this object. More... | |
Static Private Attributes | |
| static StringBijection< GUIGlObjectType >::Entry | GUIGlObjectTypeNamesInitializer [] |
| vector for TypeNames Initializer More... | |
| static std::map< SumoXMLTag, GNETagProperties > | myTagProperties |
| map with the tags properties More... | |
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 | isAttributeEnabled (SumoXMLAttr key) const |
| virtual bool | isAttributeComputed (SumoXMLAttr key) const |
interfaces to be implemented by derived classes | |
| virtual void | removedPopupMenu () |
| notify object about popup menu removal More... | |
| virtual GUIParameterTableWindow * | getTypeParameterWindow (GUIMainWindow &app, GUISUMOAbstractView &parent) |
| Returns an own type parameter window (optional) More... | |
| const std::string & | getMicrosimID () const |
| Returns the id of the object as known to microsim. More... | |
| virtual const std::string | getOptionalName () const |
| Returns the name of the object (default "") More... | |
| virtual void | setMicrosimID (const std::string &newID) |
| Changes the microsimID of the object. More... | |
| GUIGlObjectType | getType () const |
| Returns the type of the object as coded in GUIGlObjectType. More... | |
| virtual double | getClickPriority () const |
| Returns the priority of receiving mouse clicks. More... | |
| bool | isBlocked () const |
| get blocking status More... | |
| void | setBlocked (const bool state=true) |
| set blocking status More... | |
| virtual double | getColorValue (const GUIVisualizationSettings &, int) const |
Class for detector of type Entry
Definition at line 36 of file GNEDetectorEntryExit.h.
|
inherited |
parameters map
Definition at line 45 of file Parameterised.h.
|
inherited |
| Enumerator | |
|---|---|
| NETWORK_ELEMENT | |
| ADDITIONAL_ELEMENT | |
| DEMAND_ELEMENT | |
| DATA_ELEMENT | |
| ROUTE | |
Definition at line 149 of file GNEPathManager.h.
| GNEDetectorEntryExit::GNEDetectorEntryExit | ( | SumoXMLTag | entryExitTag, |
| GNENet * | net | ||
| ) |
default Constructor
Definition at line 35 of file GNEDetectorEntryExit.cpp.
| GNEDetectorEntryExit::GNEDetectorEntryExit | ( | SumoXMLTag | entryExitTag, |
| GNENet * | net, | ||
| GNEAdditional * | parent, | ||
| GNELane * | lane, | ||
| const double | pos, | ||
| const bool | friendlyPos, | ||
| const Parameterised::Map & | parameters | ||
| ) |
Constructor.
| [in] | entryExitTag | Child Tag (Either SUMO_TAG_DET_ENTRY or SUMO_TAG_DET_EXIT) |
| [in] | net | pointer to GNENet of this additional element belongs |
| [in] | parent | pointer to GNEDetectorE3 of this GNEDetectorEntryExit belongs |
| [in] | lane | Lane of this detector is placed |
| [in] | pos | position of the detector on the lane |
| [in] | friendlyPos | enable or disable friendly positions |
| [in] | parameters | generic parameters |
Definition at line 42 of file GNEDetectorEntryExit.cpp.
| GNEDetectorEntryExit::~GNEDetectorEntryExit | ( | ) |
destructor
Definition at line 52 of file GNEDetectorEntryExit.cpp.
|
privatedelete |
Invalidated copy constructor.
|
inherited |
add (or update attribute) key and attribute
Definition at line 472 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getACParametersMap(), and GNEAttributeCarrier::setACParameters().
|
inherited |
Definition at line 288 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 295 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 274 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 302 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 267 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 281 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
add child element
Referenced by GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildBusStop(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildChargingStation(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNEAdditionalHandler::buildContainerStop(), GNEAdditionalHandler::buildDestProbReroute(), GNEAdditionalHandler::buildDetectorE1Instant(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEAdditionalHandler::buildE1Detector(), GNEAdditionalHandler::buildEdgeCalibrator(), GNEDataHandler::buildEdgeData(), GNEDataHandler::buildEdgeRelationData(), GNERouteHandler::buildEmbeddedRoute(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNEAdditionalHandler::buildLaneCalibrator(), GNEAdditionalHandler::buildParkingArea(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildParkingSpace(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildPOILane(), GNEAdditionalHandler::buildRerouter(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNEAdditionalHandler::buildRouteProbe(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditionalHandler::buildSingleLaneDetectorE2(), GNERouteHandler::buildStop(), GNEDataHandler::buildTAZRelationData(), GNEAdditionalHandler::buildTrainStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSign(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildWalk(), and GNENet::initJunctionsAndEdges().
|
inherited |
Definition at line 307 of file GUIGlObject.cpp.
References GUIGlObject::myParamWindows.
Referenced by GUIParameterTableWindow::GUIParameterTableWindow().
|
inherited |
Definition at line 204 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 211 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 190 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 218 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 183 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 197 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
add parent element
|
staticprivateinherited |
Definition at line 547 of file GNEMoveElement.cpp.
References GNEMoveElement::calculateMoveResult(), GNEMoveOperation::firstLane, GNEMoveOperation::firstPosition, GNELane::getLaneShapeLength(), GNEMoveResult::newFirstPos, GNEMoveResult::newSecondPos, GNEMoveOperation::operationType, GNEMoveOperation::secondLane, GNEMoveOperation::secondPosition, GNEMoveOperation::TWO_LANES_MOVEBOTH_FIRST, and GNEMoveOperation::TWO_LANES_MOVEBOTH_SECOND.
Referenced by GNEMoveElement::commitMove(), and GNEMoveElement::moveElement().
|
privateinherited |
adjust listed additional text
Definition at line 831 of file GNEAdditional.cpp.
Referenced by GNEAdditional::drawListedAddtional().
|
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 216 of file Parameterised.cpp.
References StringTokenizer::getVector(), Parameterised::isParameterValid(), and WRITE_WARNING.
Referenced by GNEFrameAttributeModules::GenericDataAttributes::areAttributesValid(), GNEEdgeData::isValid(), GNEEdgeRelData::isValid(), and GNETAZRelData::isValid().
|
staticinherited |
check if the given lanes are connected
Definition at line 759 of file GNEAdditional.cpp.
References SUMO_ATTR_ALLOW.
Referenced by GNEOverheadWire::getAdditionalProblem(), GNEDetectorE2::getAdditionalProblem(), and GNEDetectorE2::isAdditionalValid().
|
staticinherited |
check if the given lanes are consecutive
Definition at line 728 of file GNEAdditional.cpp.
Referenced by GNEAdditionalHandler::buildMultiLaneDetectorE2(), GNEAdditionalHandler::buildOverheadWire(), GNEDetectorE2::drawGL(), GNEOverheadWire::fixAdditionalProblem(), GNEDetectorE2::fixAdditionalProblem(), GNEOverheadWire::getAdditionalProblem(), GNEDetectorE2::getAdditionalProblem(), and GNEOverheadWire::isAdditionalValid().
|
staticinherited |
check if given string can be parsed to a parameters map "key1=value1|key2=value2|...|keyN=valueN"
Definition at line 197 of file Parameterised.cpp.
References StringTokenizer::getVector(), Parameterised::isParameterValid(), and WRITE_WARNING.
Referenced by GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEParkingArea::isValid(), GNEDetectorE1::isValid(), isValid(), GNETractionSubstation::isValid(), GNEVaporizer::isValid(), GNELaneType::isValid(), GNERouteProbe::isValid(), GNEDetectorE3::isValid(), GNECalibratorFlow::isValid(), GNEDetectorE1Instant::isValid(), GNEVariableSpeedSign::isValid(), GNEParkingSpace::isValid(), GNERerouter::isValid(), GNEAccess::isValid(), GNECrossing::isValid(), GNETAZSourceSink::isValid(), GNEEdgeType::isValid(), GNEOverheadWire::isValid(), GNETAZ::isValid(), GNEConnection::isValid(), GNEDetectorE2::isValid(), GNEPoly::isValid(), GNEVType::isValid(), GNEJunction::isValid(), GNECalibrator::isValid(), GNEEdge::isValid(), GNEPOI::isValid(), GNETransport::isValid(), GNERide::isValid(), GNELane::isValid(), GNEPersonTrip::isValid(), GNETranship::isValid(), GNEWalk::isValid(), GNERoute::isValid(), GNEContainer::isValid(), GNEPerson::isValid(), GNEVehicle::isValid(), GNETLSEditorFrame::TLSAttributes::isValidParameters(), and GNEFrameAttributeModules::GenericDataAttributes::onCmdSetParameters().
|
protectedinherited |
build basic additional popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
Definition at line 345 of file GUIGlObject.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildNameCopyPopupEntry(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GUIGlObject::buildSelectionPopupEntry(), and GUIGlObject::buildShowParamsPopupEntry().
|
protectedinherited |
Builds an entry which allows to center to the object.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 236 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), MID_CENTER, and RECENTERVIEW.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GNENet::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNERide::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUINet::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNETranship::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNELane::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEPOI::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GUILane::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), and GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu().
|
protectedinherited |
Builds entries which allow to copy the name / typed name into the clipboard.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 245 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), MID_COPY_NAME, and MID_COPY_TYPED_NAME.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNEConnection::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNELane::getPopUpMenu(), GNEPOI::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), and GUILane::getPopUpMenu().
|
protectedinherited |
Builds the header.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 227 of file GUIGlObject.cpp.
References GUIMainWindow::getBoldFont(), and GUIGlObject::getFullName().
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GNENet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GNEInternalLane::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNETransport::getPopUpMenu(), GNERide::getPopUpMenu(), GNEConnection::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUINet::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNETranship::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNELane::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEPOI::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GUILane::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), and GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu().
|
protectedinherited |
Builds an entry which allows to copy the cursor position if geo projection is used, also builds an entry for copying the geo-position.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 286 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GeoConvHelper::getFinal(), GUIMainWindow::getOnlineMaps(), MID_COPY_CURSOR_GEOPOSITION, MID_COPY_CURSOR_POSITION, and MID_SHOW_GEOPOSITION_ONLINE.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GNENet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNERide::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUINet::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNETranship::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNELane::getPopUpMenu(), GNERoute::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GUILane::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), and GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu().
|
protectedinherited |
Builds an entry which allows to (de)select the object.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 255 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), FLAG_MINUS, FLAG_PLUS, GUIGlObject::getGlID(), GUIIconSubSys::getIcon(), GUIGlObject::getType(), gSelected, GUISelectedStorage::isSelected(), MID_ADDSELECT, and MID_REMOVESELECT.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), and GUILane::getPopUpMenu().
|
protectedinherited |
build basic shape popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
Definition at line 322 of file GUIGlObject.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildNameCopyPopupEntry(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GUIGlObject::buildSelectionPopupEntry(), and GUIGlObject::buildShowParamsPopupEntry().
Referenced by GUIPointOfInterest::getPopUpMenu().
|
protectedinherited |
Builds an entry which allows to open the manipulator window.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 298 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), MANIP, and MID_MANIP.
Referenced by GUILaneSpeedTrigger::getPopUpMenu(), and GUITriggeredRerouter::getPopUpMenu().
|
protectedinherited |
Builds an entry which allows to open the parameter window.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 268 of file GUIGlObject.cpp.
References APP_TABLE, GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), and MID_SHOWPARS.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNERide::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUINet::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNETranship::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNELane::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEPOI::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GUILane::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), and GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu().
|
protectedinherited |
Builds an entry which allows to open the type parameter window.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 277 of file GUIGlObject.cpp.
References APP_TABLE, GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), and MID_SHOWTYPEPARS.
Referenced by GUIContainer::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIEdge::getPopUpMenu(), and GUIBaseVehicle::getPopUpMenu().
|
staticprivateinherited |
calculate width/height shape
Definition at line 587 of file GNEMoveElement.cpp.
References PositionVector::extrapolate2D(), GNEMoveOperation::firstGeometryPoint, PositionVector::length2D(), PositionVector::nearest_offset_to_point2D(), GNEMoveOperation::originalShape, POSITION_EPS, PositionVector::reverse(), GNEMoveOperation::shapeToMove, and GNEMoveResult::shapeToUpdate.
Referenced by GNEMoveElement::commitMove(), and GNEMoveElement::moveElement().
|
staticprivateinherited |
calculate lane offset
Definition at line 441 of file GNEMoveElement.cpp.
References Position::add(), GNELane::getLaneShape(), PositionVector::length2D(), PositionVector::nearest_offset_to_point2D(), PositionVector::positionAtOffset2D(), GUISUMOAbstractView::snapToActiveGrid(), GNEMoveOffset::x, GNEMoveOffset::y, and GNEMoveOffset::z.
Referenced by GNEMoveElement::calculateMoveResult().
|
staticprivateinherited |
calculate double movement over two lanes
Definition at line 504 of file GNEMoveElement.cpp.
References GNEMoveElement::calculateLaneOffset(), GNELane::getLaneShape(), GNELane::getLengthGeometryFactor(), PositionVector::length2D(), GNEMoveResult::newFirstPos, and GNEMoveResult::newSecondPos.
|
staticprivateinherited |
calculate double movement over one lane
Definition at line 493 of file GNEMoveElement.cpp.
References GNEMoveElement::calculateLaneOffset(), GNELane::getLaneShape(), GNELane::getLengthGeometryFactor(), PositionVector::length2D(), GNEMoveResult::newFirstPos, and GNEMoveResult::newSecondPos.
|
staticprivateinherited |
calculate single movement over one lane
Definition at line 482 of file GNEMoveElement.cpp.
References GNEMoveElement::calculateLaneOffset(), GNELane::getLengthGeometryFactor(), GNEMoveResult::newFirstPos, and GNEMoveResult::newSecondPos.
Referenced by GNEMoveElement::adjustBothPositions(), GNEMoveElement::commitMove(), and GNEMoveElement::moveElement().
|
protectedinherited |
calculate move shape operation
Definition at line 191 of file GNEMoveElement.cpp.
References Position::distanceSquaredTo2D(), PositionVector::indexOfClosest(), PositionVector::insertAtClosest(), Position::INVALID, PositionVector::nearest_offset_to_point2D(), and PositionVector::positionAtOffset2D().
Referenced by GNETAZ::getMoveOperation(), GNEConnection::getMoveOperation(), GNEPoly::getMoveOperation(), GNECrossing::getMoveOperation(), GNEJunction::getMoveOperation(), GNEEdge::getMoveOperation(), and GNELane::getMoveOperation().
|
staticprivateinherited |
calculate new lane
Definition at line 515 of file GNEMoveElement.cpp.
References Position::distanceSquaredTo2D(), Position::distanceTo2D(), GNELane::getIndex(), GNEEdge::getLanes(), GNELane::getLaneShape(), GNELane::getParentEdge(), GUISUMOAbstractView::getPositionInformation(), PositionVector::nearest_offset_to_point2D(), and PositionVector::positionAtOffset2D().
Referenced by GNEMoveElement::commitMove(), and GNEMoveElement::moveElement().
|
protectedinherited |
calculate perpendicular line between lane parents
Definition at line 349 of file GNEAdditional.cpp.
References GNELane::getIndex(), GNELane::getLaneShape(), NBEdge::getLaneWidth(), GNEEdge::getNBEdge(), GNELane::getParentEdge(), GNEHierarchicalElement::getParentEdges(), PositionVector::length2D(), PositionVector::move2side(), GNEAdditional::myAdditionalGeometry, PositionVector::positionAtOffset2D(), and GUIGeometry::updateGeometry().
Referenced by GNEVaporizer::updateGeometry(), and GNERouteProbe::updateGeometry().
|
inlinestaticinherited |
true if a value of type T can be parsed from string
Definition at line 209 of file GNEAttributeCarrier.h.
Referenced by GNEFrameAttributeModules::AttributesEditorRow::AttributesEditorRow(), GNECrossing::isValid(), GNEOverheadWire::isValid(), GNEDetectorE2::isValid(), GNETranship::isValid(), GNEWalk::isValid(), GNERoute::isValid(), and GNETLSEditorFrame::onCmdPhaseEdit().
|
inlinestaticinherited |
true if a value of type T can be parsed from string
Definition at line 237 of file GNEAttributeCarrier.h.
References WRITE_WARNING.
|
privatevirtualinherited |
check restriction with the number of children
| ProcessError | if is called without be reimplemented in child class |
Reimplemented in GNEDetectorE3.
Definition at line 794 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getTagStr().
|
inherited |
check if children are overlapped (Used by Rerouters)
Definition at line 386 of file GNEHierarchicalElement.cpp.
References GNEAdditional::getAttributeDouble(), GNEHierarchicalElement::getChildAdditionals(), SUMO_ATTR_BEGIN, SUMO_ATTR_END, and SUMO_ATTR_TIME.
Referenced by GNERerouterDialog::onCmdAccept().
|
inherited |
check if childs demand elements are overlapped
Definition at line 427 of file GNEHierarchicalElement.cpp.
|
inherited |
Clears the parameter map.
Definition at line 120 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NLHandler::beginEdgeParsing().
|
staticinherited |
commit move element for the given offset
Definition at line 315 of file GNEMoveElement.cpp.
References PositionVector::add(), GNEMoveElement::adjustBothPositions(), GNEMoveOperation::allowChangeLane, GNEMoveElement::calculateExtrapolatedVector(), GNEMoveElement::calculateMoveResult(), GNEMoveElement::calculateNewLane(), GNEMoveResult::clearLanes(), GNEMoveElement::commitMoveShape(), GNEMoveOperation::firstLane, GNEMoveResult::firstLaneOffset, GNEMoveOperation::firstPosition, GNEMoveOperation::geometryPointsToMove, GNEMoveResult::geometryPointsToMove, GNELane::getLaneShapeLength(), GNEMoveOperation::HEIGHT, Position::INVALID, GNEMoveOperation::LENGTH, GNEMoveOperation::moveElement, GNEMoveResult::newFirstLane, GNEMoveResult::newFirstPos, GNEMoveResult::newSecondLane, GNEMoveResult::newSecondPos, GNEMoveOperation::ONE_LANE, GNEMoveOperation::ONE_LANE_MOVEFIRST, GNEMoveOperation::ONE_LANE_MOVESECOND, GNEMoveOperation::operationType, GNEMoveOperation::originalGeometryPoints, GNEMoveOperation::originalShape, PositionVector::removeDoublePoints(), GNEMoveOperation::secondLane, GNEMoveResult::secondLaneOffset, GNEMoveOperation::secondPosition, GNEMoveElement::setMoveShape(), GNEMoveOperation::shapeToMove, GNEMoveResult::shapeToUpdate, GUISUMOAbstractView::snapToActiveGrid(), GNEMoveOperation::TWO_LANES_MOVEFIRST, GNEMoveOperation::TWO_LANES_MOVESECOND, GNEMoveOperation::WIDTH, GNEMoveOffset::x, GNEMoveOffset::y, and GNEMoveOffset::z.
Referenced by GNEViewNetHelper::MoveMultipleElementValues::finishMoveSelection(), GNEViewNetHelper::MoveSingleElementValues::finishMoveSingleElement(), GNEViewNetHelper::MoveMultipleElementValues::moveSelection(), and GNEViewNetHelper::MoveSingleElementValues::moveSingleElement().
|
privatevirtual |
commit move shape
Implements GNEDetector.
Definition at line 374 of file GNEDetectorEntryExit.cpp.
References GNEUndoList::begin(), GNEUndoList::end(), GNETagProperties::getGUIIcon(), GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), GNEMoveElement::myMoveElementLateralOffset, GNEAttributeCarrier::myTagProperty, GNEMoveResult::newFirstLane, GNEMoveResult::newFirstPos, setAttribute(), SUMO_ATTR_LANE, SUMO_ATTR_POSITION, and toString().
|
virtualinherited |
compute pathElement
Implements GNEPathManager::PathElement.
Reimplemented in GNEDetectorE2, and GNEOverheadWire.
Definition at line 211 of file GNEAdditional.cpp.
|
privateinherited |
create full name
Definition at line 368 of file GUIGlObject.cpp.
References GUIGlObject::getMicrosimID(), StringBijection< T >::getString(), GUIGlObject::myGLObjectType, and GUIGlObject::TypeNames.
Referenced by GUIGlObject::GUIGlObject(), and GUIGlObject::setMicrosimID().
|
inlineinherited |
Decrease reference.
Definition at line 53 of file GNEReferenceCounter.h.
References GNEReferenceCounter::getID(), GNEReferenceCounter::myCount, toString(), UNUSED_PARAMETER, and WRITE_ERROR.
Referenced by GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteSingleJunction(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), and GNEChange_TLS::~GNEChange_TLS().
|
virtualinherited |
Reimplemented in GNEVehicle, GNEContainer, GNEPerson, and GNEStop.
Definition at line 137 of file GNEAttributeCarrier.cpp.
|
protectedinherited |
draw additional ID
Definition at line 252 of file GNEAdditional.cpp.
References GUIVisualizationSettings::addName, GUIVisualizationTextSettings::color, GUIVisualizationSettings::drawForPositionSelection, GUIVisualizationSettings::drawForRectangleSelection, GLHelper::drawText(), GUIGlObject::getMicrosimID(), GUIGeometry::getShape(), GUIGeometry::getShapeRotations(), GUIVisualizationSettings::getTextAngle(), GUIGlObject::getType(), GLO_MAX, GNETagProperties::hasAttribute(), PositionVector::length2D(), GNEAdditional::myAdditionalGeometry, GNEAttributeCarrier::myTagProperty, PositionVector::positionAtOffset2D(), PositionVector::rotationDegreeAtOffset(), GUIVisualizationSettings::scale, GUIVisualizationTextSettings::scaledSize(), GUIVisualizationTextSettings::show(), and SUMO_ATTR_LANE.
Referenced by GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEParkingSpace::drawGL(), GNEDetectorE2::drawGL(), GNECalibrator::drawGL(), and GNEAdditional::drawSquaredAdditional().
|
protectedinherited |
draw additional name
Definition at line 271 of file GNEAdditional.cpp.
References GUIVisualizationSettings::addFullName, GUIVisualizationTextSettings::color, GUIVisualizationSettings::drawForPositionSelection, GUIVisualizationSettings::drawForRectangleSelection, GLHelper::drawText(), GUIGeometry::getShape(), GUIGeometry::getShapeRotations(), GUIVisualizationSettings::getTextAngle(), GUIGlObject::getType(), GLO_MAX, GNETagProperties::hasAttribute(), PositionVector::length2D(), GNEAdditional::myAdditionalGeometry, GNEAdditional::myAdditionalName, GNEAttributeCarrier::myTagProperty, PositionVector::positionAtOffset2D(), PositionVector::rotationDegreeAtOffset(), GUIVisualizationSettings::scale, GUIVisualizationTextSettings::scaledSize(), GUIVisualizationTextSettings::show(), and SUMO_ATTR_LANE.
Referenced by GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEBusStop::drawGL(), drawGL(), GNEDetectorE1::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE1Instant::drawGL(), GNEParkingSpace::drawGL(), GNEDetectorE2::drawGL(), and GNEAdditional::drawSquaredAdditional().
|
protectedinherited |
draw detector Logo
Definition at line 230 of file GNEDetector.cpp.
References GUIVisualizationSettings::drawForPositionSelection, GUIVisualizationSettings::drawForRectangleSelection, GLHelper::drawText(), GUIGeometry::getShape(), GUIGeometry::getShapeRotations(), PositionVector::length2D(), GNEAdditional::myAdditionalGeometry, GLHelper::popMatrix(), PositionVector::positionAtOffset2D(), GLHelper::pushMatrix(), GUIGeometry::rotateOverLane(), PositionVector::rotationDegreeAtOffset(), Position::x(), and Position::y().
Referenced by GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), and GNEDetectorE2::drawGL().
|
staticinherited |
draw down geometry point
Definition at line 691 of file GNEAdditional.cpp.
References GNEAdditional::drawSemiCircleGeometryPoint().
Referenced by GNEPOI::drawGL().
|
protectedinherited |
draw E1 shape
Definition at line 165 of file GNEDetector.cpp.
References GUIVisualizationSettings::drawForRectangleSelection, GUIGeometry::getShape(), GUIGeometry::getShapeRotations(), GNEAdditional::myAdditionalGeometry, GLHelper::popMatrix(), GLHelper::pushMatrix(), GUIGeometry::rotateOverLane(), and GLHelper::setColor().
Referenced by GNEDetectorE1::drawGL(), and GNEDetectorE1Instant::drawGL().
|
virtual |
Draws the object.
| [in] | s | The settings for the current view (may influence drawing) |
Implements GNEDetector.
Definition at line 122 of file GNEDetectorEntryExit.cpp.
References GUIVisualizationSettings::additionalSettings, GUIVisualizationSettings::colorSettings, GUIVisualizationAdditionalSettings::connectionColor, GUIVisualizationSettings::detailSettings, GUIVisualizationDetailSettings::detectorDetails, GUIVisualizationSettings::detectorSettings, GNEAdditional::drawAdditionalName(), GUIVisualizationSettings::drawAdditionals(), GLHelper::drawBoxLine(), GUIVisualizationSettings::drawDetail(), GUIDottedGeometry::drawDottedSquaredShape(), GUIVisualizationSettings::drawForPositionSelection, GUIVisualizationSettings::drawForRectangleSelection, GNEViewNetHelper::LockIcon::drawLockIcon(), GNEAdditional::drawParentChildLines(), GLHelper::drawText(), GNEViewNet::drawTranslateFrontAttributeCarrier(), GLHelper::drawTriangleAtEnd(), GNEAttributeCarrier::drawUsingSelectColor(), GUIVisualizationDetectorSettings::E3EntryColor, GUIVisualizationDetectorSettings::E3ExitColor, GUIDottedGeometry::FRONT, PositionVector::getCentroid(), GNEViewNet::getDataViewOptions(), GNEAdditional::getExaggeration(), GNEViewNet::getFrontAttributeCarrier(), GUIGlObject::getGlID(), GUIGeometry::getShape(), GUIGeometry::getShapeRotations(), GNETagProperties::getTag(), GUIGlObject::getType(), GNENet::getViewNet(), GLO_DET_ENTRY, GUIDottedGeometry::INSPECT, GNEViewNet::isAttributeCarrierInspected(), GNEAdditional::myAdditionalGeometry, GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, GLHelper::popMatrix(), GLHelper::popName(), GLHelper::pushMatrix(), GLHelper::pushName(), GUIGeometry::rotateOverLane(), GUIVisualizationColorSettings::selectedAdditionalColor, GLHelper::setColor(), GNEViewNetHelper::DataViewOptions::showAdditionals(), SUMO_TAG_DET_ENTRY, and SUMO_TAG_DET_EXIT.
|
virtualinherited |
Draws additional, user-triggered visualisations.
| [in] | parent | The view |
| [in] | s | The settings for the current view (may influence drawing) |
Reimplemented in GUIPerson, GUIContainer, and GUIBaseVehicle.
Definition at line 206 of file GUIGlObject.cpp.
References UNUSED_PARAMETER.
|
staticinherited |
draw left geometry point
Definition at line 697 of file GNEAdditional.cpp.
References GNEAdditional::drawSemiCircleGeometryPoint().
Referenced by GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEBusStop::drawGL(), GNEParkingSpace::drawGL(), GNEDetectorE2::drawGL(), GNEPOI::drawGL(), GNEOverheadWire::drawPartialGL(), and GNEDetectorE2::drawPartialGL().
|
protectedinherited |
draw listed additional
Definition at line 422 of file GNEAdditional.cpp.
References Position::add(), GUIVisualizationSettings::additionalSettings, GNEAdditional::adjustListedAdditionalText(), RGBColor::changedBrightness(), GNEViewNetHelper::LockIcon::checkDrawing(), GUIVisualizationSettings::colorSettings, GUIVisualizationAdditionalSettings::connectionColor, GUIVisualizationSettings::drawAdditionals(), GUIVisualizationSettings::drawBoundaries, GLHelper::drawBoundary(), GLHelper::drawBoxLine(), GUIDottedGeometry::drawDottedSquaredShape(), GNEViewNetHelper::LockIcon::drawLockIcon(), GLHelper::drawText(), GUITexturesHelper::drawTexturedBox(), GNEViewNet::drawTranslateFrontAttributeCarrier(), FONS_ALIGN_LEFT, FONS_ALIGN_MIDDLE, GUIDottedGeometry::FRONT, GNEAdditional::getCenteringBoundary(), GNEViewNet::getDataViewOptions(), GNEAdditional::getDrawPositionIndex(), GNEAdditional::getExaggeration(), GNEViewNet::getFrontAttributeCarrier(), GUIGlObject::getGlID(), GUITextureSubSys::getTexture(), GUIGlObject::getType(), GNENet::getViewNet(), GUIDottedGeometry::INSPECT, GNEViewNet::isAttributeCarrierInspected(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNEAttributeCarrier::myNet, GLHelper::popMatrix(), GLHelper::popName(), GLHelper::pushMatrix(), GLHelper::pushName(), GUIVisualizationColorSettings::selectedAdditionalColor, GLHelper::setColor(), GNEViewNetHelper::DataViewOptions::showAdditionals(), Position::x(), and Position::y().
Referenced by GNEClosingReroute::drawGL(), GNEDestProbReroute::drawGL(), GNEClosingLaneReroute::drawGL(), GNEParkingAreaReroute::drawGL(), GNERouteProbReroute::drawGL(), GNEVariableSpeedSignStep::drawGL(), GNECalibratorFlow::drawGL(), and GNERerouterInterval::drawGL().
|
inherited |
draw name of item
Definition at line 374 of file GUIGlObject.cpp.
References GLHelper::drawTextSettings(), GUIGlObject::getMicrosimID(), and GUIVisualizationTextSettings::show().
Referenced by GNEEdge::drawEdgeName(), GUICalibrator::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIContainer::drawGL(), GUIPerson::drawGL(), GNEJunction::drawGL(), GUIJunctionWrapper::drawGL(), GUIOverheadWire::drawGL(), GNEStop::drawGL(), GNETAZ::drawGL(), GUIChargingStation::drawGL(), GUIBusStop::drawGL(), GUIParkingArea::drawGL(), GNEPoly::drawGL(), GUIEdge::drawGL(), GUIOverheadWireClamp::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GUIPointOfInterest::drawInnerPOI(), GUIPolygon::drawInnerPolygon(), GUIBaseVehicle::drawOnPos(), GNEDetectorE2::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), and GNEDemandElement::drawPersonPlanPartial().
|
inherited |
draw parent and child lines
Definition at line 627 of file GNEAdditional.cpp.
References GUIVisualizationSettings::additionalSettings, GUIVisualizationAdditionalSettings::connectionColorSelected, GUIGeometry::drawChildLine(), GUIGeometry::drawParentLine(), GNEHierarchicalElement::getChildAdditionals(), GNEViewNet::getFrontAttributeCarrier(), GNEHierarchicalElement::getParentAdditionals(), GNEAdditional::getPositionInView(), GNEAttributeCarrier::getTagProperty(), GNENet::getViewNet(), GLO_PARENTCHILDLINE, GNEViewNet::isAttributeCarrierInspected(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNEAttributeCarrier::myNet, GLHelper::popMatrix(), GLHelper::pushMatrix(), SUMO_TAG_PARKING_AREA_REROUTE, and SUMO_TAG_REROUTER.
Referenced by GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), drawGL(), GNEDetectorE1::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNERerouterSymbol::drawGL(), GNETractionSubstation::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE3::drawGL(), GNEDetectorE1Instant::drawGL(), GNEParkingSpace::drawGL(), GNEVariableSpeedSign::drawGL(), GNERerouter::drawGL(), GNEAccess::drawGL(), and GNEDetectorE2::drawGL().
|
virtualinherited |
Draws partial object (junction)
| [in] | s | The settings for the current view (may influence drawing) |
| [in] | fromLane | from GNELane |
| [in] | toLane | to GNELane |
| [in] | drawGeometry | flag to enable/disable draw geometry (lines, boxLines, etc.) |
Implements GNEPathManager::PathElement.
Reimplemented in GNEDetectorE2, and GNEOverheadWire.
Definition at line 223 of file GNEAdditional.cpp.
|
virtualinherited |
Draws partial object (lane)
| [in] | s | The settings for the current view (may influence drawing) |
| [in] | lane | GNELane in which draw partial |
| [in] | segment | segment geometry |
Implements GNEPathManager::PathElement.
Reimplemented in GNEDetectorE2, and GNEOverheadWire.
Definition at line 217 of file GNEAdditional.cpp.
|
staticinherited |
draw right geometry point
Definition at line 703 of file GNEAdditional.cpp.
References GNEAdditional::drawSemiCircleGeometryPoint().
Referenced by GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEBusStop::drawGL(), GNEParkingSpace::drawGL(), GNEDetectorE2::drawGL(), GNEPOI::drawGL(), GNEOverheadWire::drawPartialGL(), and GNEDetectorE2::drawPartialGL().
|
staticprivateinherited |
draw geometry point
Definition at line 801 of file GNEAdditional.cpp.
References GUIVisualizationNeteditSizeSettings::additionalGeometryPointRadius, RGBColor::changedBrightness(), GLHelper::drawFilledCircle(), GUIVisualizationSettings::getCircleResolution(), GNEViewNet::getEditModes(), GNEViewNet::getMouseButtonKeyPressed(), GUISUMOAbstractView::getVisualisationSettings(), GNEViewNetHelper::EditModes::isCurrentSupermodeNetwork(), GUIVisualizationSettings::neteditSizeSettings, NETWORK_MOVE, GNEViewNetHelper::EditModes::networkEditMode, GLHelper::popMatrix(), GLHelper::pushMatrix(), GLHelper::setColor(), GNEViewNetHelper::MouseButtonKeyPressed::shiftKeyPressed(), Position::x(), and Position::y().
Referenced by GNEAdditional::drawDownGeometryPoint(), GNEAdditional::drawLeftGeometryPoint(), GNEAdditional::drawRightGeometryPoint(), and GNEAdditional::drawUpGeometryPoint().
|
protectedinherited |
draw squared additional
Definition at line 371 of file GNEAdditional.cpp.
References GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GUIVisualizationSettings::drawAdditionals(), GUIVisualizationSettings::drawBoundaries, GLHelper::drawBoundary(), GUIDottedGeometry::drawDottedSquaredShape(), GNEViewNetHelper::LockIcon::drawLockIcon(), GUITexturesHelper::drawTexturedBox(), GNEViewNet::drawTranslateFrontAttributeCarrier(), GNEAttributeCarrier::drawUsingSelectColor(), GUIDottedGeometry::FRONT, GNEAdditional::getCenteringBoundary(), GNEViewNet::getDataViewOptions(), GNEAdditional::getExaggeration(), GNEViewNet::getFrontAttributeCarrier(), GUIGlObject::getGlID(), GUITextureSubSys::getTexture(), GUIGlObject::getType(), GNENet::getViewNet(), GUIDottedGeometry::INSPECT, GNEViewNet::isAttributeCarrierInspected(), GNEAttributeCarrier::myNet, GLHelper::popMatrix(), GLHelper::popName(), GLHelper::pushMatrix(), GLHelper::pushName(), GNEViewNetHelper::DataViewOptions::showAdditionals(), Position::x(), and Position::y().
Referenced by GNETractionSubstation::drawGL(), GNEDetectorE3::drawGL(), GNEVariableSpeedSign::drawGL(), and GNERerouter::drawGL().
|
staticinherited |
draw up geometry point
Definition at line 685 of file GNEAdditional.cpp.
References GNEAdditional::drawSemiCircleGeometryPoint().
Referenced by GNEParkingSpace::drawGL(), and GNEPOI::drawGL().
|
inherited |
check if attribute carrier must be drawn using selecting color.
Definition at line 102 of file GNEAttributeCarrier.cpp.
References GNEViewNet::getEditModes(), GNENet::getViewNet(), GNETagProperties::isAdditionalElement(), GNEViewNetHelper::EditModes::isCurrentSupermodeData(), GNEViewNetHelper::EditModes::isCurrentSupermodeDemand(), GNEViewNetHelper::EditModes::isCurrentSupermodeNetwork(), GNETagProperties::isDemandElement(), GNETagProperties::isGenericData(), GNETagProperties::isNetworkElement(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::mySelected, and GNEAttributeCarrier::myTagProperty.
Referenced by GNECalibrator::drawCalibratorSymbol(), GNEEdge::drawEdgeGeometryPoints(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorE1::drawGL(), drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE1Instant::drawGL(), GNEParkingSpace::drawGL(), GNEAccess::drawGL(), GNEDetectorE2::drawGL(), GNECrossing::drawGL(), GNETAZ::drawGL(), GNEConnection::drawGL(), GNEPoly::drawGL(), GNEPOI::drawGL(), GNEStoppingPlace::drawLines(), GNEOverheadWire::drawPartialGL(), GNEDetectorE2::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNEAdditional::drawSquaredAdditional(), GNELane::drawStartEndShapePoints(), GNEStop::drawStopPersonOverBusStop(), GNEStop::drawStopPersonOverEdge(), GNEStop::drawVehicleStop(), GNEJunction::setColor(), GNEVehicle::setColor(), and GNELane::setLaneColor().
|
virtualinherited |
Reimplemented in GNEVehicle, GNEContainer, GNEPerson, and GNEStop.
Definition at line 130 of file GNEAttributeCarrier.cpp.
|
staticprivateinherited |
fill additional elements
Definition at line 1498 of file GNEAttributeCarrier.cpp.
References ACCESS, GNEAttributeProperties::ACTIVATABLE, GNETagProperties::ADDITIONALELEMENT, GNEAttributeProperties::ANGLE, GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::BOOL, BUSSTOP, GNETagProperties::CALIBRATOR, CALIBRATOR, GNETagProperties::CENTERAFTERCREATION, CHARGINGSTATION, GNETagProperties::CHILD, CLOSINGLANEREROUTE, CLOSINGREROUTE, GNEAttributeProperties::COLOR, CONTAINERSTOP, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUE, DESTPROBREROUTE, GNETagProperties::DETECTOR, GNETagProperties::DIALOG, E1, E1INSTANT, E2, E3, E3ENTRY, E3EXIT, EDGE, GNEAttributeProperties::FILENAME, GNEAttributeCarrier::fillCommonVehicleAttributes(), GNEAttributeProperties::FLOAT, FLOW, GNE_TAG_CALIBRATOR_FLOW, GNE_TAG_CALIBRATOR_LANE, GNE_TAG_E2DETECTOR_MULTILANE, GNE_TAG_REROUTER_SYMBOL, GNE_TAG_VSS_SYMBOL, GNEAttributeProperties::INT, LANE, GNEAttributeProperties::LIST, GNETagProperties::MASKSTARTENDPOS, GNEAttributeCarrier::myTagProperties, GNETagProperties::NOPARAMETERS, GNETagProperties::NOTSELECTABLE, PARKINGAREA, PARKINGSPACE, PARKINGZONEREROUTE, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::PROBABILITY, GNEAttributeProperties::RANGE, GNETagProperties::REPARENT, REROUTER, REROUTERINTERVAL, ROUTEPROBE, ROUTEPROBREROUTE, GNETagProperties::RTREE, GNEAttributeProperties::SECUENCIAL, GNETagProperties::STOPPINGPLACE, GNEAttributeProperties::STRING, SUMO_ATTR_ALLOW, SUMO_ATTR_ANGLE, SUMO_ATTR_BEGIN, SUMO_ATTR_CHARGEDELAY, SUMO_ATTR_CHARGEINTRANSIT, SUMO_ATTR_CHARGINGPOWER, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_CAPACITY, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DISALLOW, SUMO_ATTR_EDGE, SUMO_ATTR_EDGES, SUMO_ATTR_EFFICIENCY, SUMO_ATTR_END, SUMO_ATTR_ENDPOS, SUMO_ATTR_FILE, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_HALTING_SPEED_THRESHOLD, SUMO_ATTR_HALTING_TIME_THRESHOLD, SUMO_ATTR_ID, SUMO_ATTR_JAM_DIST_THRESHOLD, SUMO_ATTR_LANE, SUMO_ATTR_LANES, SUMO_ATTR_LENGTH, SUMO_ATTR_LINES, SUMO_ATTR_NAME, SUMO_ATTR_OFF, SUMO_ATTR_ONROAD, SUMO_ATTR_OUTPUT, SUMO_ATTR_PARKING, SUMO_ATTR_PARKING_LENGTH, SUMO_ATTR_PERIOD, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_POSITION, SUMO_ATTR_PROB, SUMO_ATTR_ROADSIDE_CAPACITY, SUMO_ATTR_ROUTE, SUMO_ATTR_ROUTEPROBE, SUMO_ATTR_SLOPE, SUMO_ATTR_SPEED, SUMO_ATTR_STARTPOS, SUMO_ATTR_TIME, SUMO_ATTR_TLID, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, SUMO_ATTR_VISIBLE, SUMO_ATTR_VTYPES, SUMO_ATTR_WIDTH, SUMO_const_laneWidth, SUMO_TAG_ACCESS, SUMO_TAG_BUS_STOP, SUMO_TAG_CALIBRATOR, SUMO_TAG_CHARGING_STATION, SUMO_TAG_CLOSING_LANE_REROUTE, SUMO_TAG_CLOSING_REROUTE, SUMO_TAG_CONTAINER_STOP, SUMO_TAG_DEST_PROB_REROUTE, SUMO_TAG_DET_ENTRY, SUMO_TAG_DET_EXIT, SUMO_TAG_E1DETECTOR, SUMO_TAG_E2DETECTOR, SUMO_TAG_E3DETECTOR, SUMO_TAG_FLOW, SUMO_TAG_INSTANT_INDUCTION_LOOP, SUMO_TAG_INTERVAL, SUMO_TAG_PARKING_AREA, SUMO_TAG_PARKING_AREA_REROUTE, SUMO_TAG_PARKING_SPACE, SUMO_TAG_REROUTER, SUMO_TAG_ROUTE_PROB_REROUTE, SUMO_TAG_ROUTEPROBE, SUMO_TAG_STEP, SUMO_TAG_TRAIN_STOP, SUMO_TAG_VAPORIZER, SUMO_TAG_VSS, GNEAttributeProperties::SUMOTIME, GNETagProperties::SYMBOL, GNEAttributeProperties::SYNONYM, toString(), TRAINSTOP, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, VAPORIZER, VARIABLESPEEDSIGN, GNEAttributeProperties::VCLASS, GNEAttributeProperties::VCLASSES, and VSSSTEP.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill Attribute Carriers
Definition at line 827 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAdditionalElements(), GNEAttributeCarrier::fillContainerElements(), GNEAttributeCarrier::fillContainerStopElements(), GNEAttributeCarrier::fillContainerTranshipElements(), GNEAttributeCarrier::fillContainerTransportElements(), GNEAttributeCarrier::fillDataElements(), GNEAttributeCarrier::fillDemandElements(), GNEAttributeCarrier::fillNetworkElements(), GNEAttributeCarrier::fillPersonElements(), GNEAttributeCarrier::fillPersonPlanRides(), GNEAttributeCarrier::fillPersonPlanTrips(), GNEAttributeCarrier::fillPersonPlanWalks(), GNEAttributeCarrier::fillShapeElements(), GNEAttributeCarrier::fillStopElements(), GNEAttributeCarrier::fillStopPersonElements(), GNEAttributeCarrier::fillTAZElements(), GNEAttributeCarrier::fillVehicleElements(), GNEAttributeCarrier::fillWaypointElements(), GNEAttributeCarrier::fillWireElements(), and GNEAttributeCarrier::myTagProperties.
Referenced by GNEAttributeCarrier::getIcon(), GNEAttributeCarrier::getTagPropertiesByType(), and GNEAttributeCarrier::getTagProperty().
|
staticprivateinherited |
fill Car Following Model of Vehicle/Person Types
Definition at line 4910 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::BOOL, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FLOAT, GNEAttributeProperties::INT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::RANGE, GNEAttributeProperties::setDiscreteValues(), GNEAttributeProperties::setRange(), GNEAttributeProperties::STRING, SUMO_ATTR_ACCEL, SUMO_ATTR_APPARENTDECEL, SUMO_ATTR_CF_EIDM_C_COOLNESS, SUMO_ATTR_CF_EIDM_EPSILON_ACC, SUMO_ATTR_CF_EIDM_JERK_MAX, SUMO_ATTR_CF_EIDM_M_BEGIN, SUMO_ATTR_CF_EIDM_M_FLATNESS, SUMO_ATTR_CF_EIDM_MAX_VEH_PREVIEW, SUMO_ATTR_CF_EIDM_SIG_ERROR, SUMO_ATTR_CF_EIDM_SIG_GAP, SUMO_ATTR_CF_EIDM_SIG_LEADER, SUMO_ATTR_CF_EIDM_T_ACC_MAX, SUMO_ATTR_CF_EIDM_T_LOOK_AHEAD, SUMO_ATTR_CF_EIDM_T_PERSISTENCE_DRIVE, SUMO_ATTR_CF_EIDM_T_PERSISTENCE_ESTIMATE, SUMO_ATTR_CF_EIDM_T_REACTION, SUMO_ATTR_CF_EIDM_USEVEHDYNAMICS, SUMO_ATTR_CF_IDM_DELTA, SUMO_ATTR_CF_IDM_STEPPING, SUMO_ATTR_CF_IDMM_ADAPT_FACTOR, SUMO_ATTR_CF_IDMM_ADAPT_TIME, SUMO_ATTR_CF_KERNER_PHI, SUMO_ATTR_CF_PWAGNER2009_APPROB, SUMO_ATTR_CF_PWAGNER2009_TAULAST, SUMO_ATTR_CF_WIEDEMANN_ESTIMATION, SUMO_ATTR_CF_WIEDEMANN_SECURITY, SUMO_ATTR_COLLISION_MINGAP_FACTOR, SUMO_ATTR_DECEL, SUMO_ATTR_EMERGENCYDECEL, SUMO_ATTR_K, SUMO_ATTR_SIGMA, SUMO_ATTR_TAU, SUMO_ATTR_TMP1, SUMO_ATTR_TMP2, SUMO_ATTR_TMP3, SUMO_ATTR_TMP4, SUMO_ATTR_TMP5, SUMO_ATTR_TRAIN_TYPE, and SUMOXMLDefinitions::TrainTypes.
Referenced by GNEAttributeCarrier::fillDemandElements().
|
staticprivateinherited |
fill common container attributes (used by container and containerFlows)
Definition at line 5381 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::COLOR, DEFAULT_CONTAINERTYPE_ID, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::STRING, SUMO_ATTR_COLOR, SUMO_ATTR_ID, SUMO_ATTR_TYPE, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillContainerElements().
|
staticprivateinherited |
fill common flow attributes (used by flows, routeFlows and personFlows)
Definition at line 4861 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::FLOWDEFINITION, GNE_ATTR_POISSON, GNEAttributeProperties::INT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_NUMBER, SUMO_ATTR_PERIOD, SUMO_ATTR_PROB, GNEAttributeProperties::SUMOTIME, and toString().
Referenced by GNEAttributeCarrier::fillContainerElements(), GNEAttributeCarrier::fillPersonElements(), and GNEAttributeCarrier::fillVehicleElements().
|
staticprivateinherited |
fill common person attributes (used by person and personFlows)
Definition at line 5351 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::COLOR, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::STRING, SUMO_ATTR_COLOR, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_ID, SUMO_ATTR_TYPE, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillPersonElements().
|
staticprivateinherited |
fill stop person attributes
Definition at line 5405 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::ACTIVATABLE, GNEAttributeProperties::BOOL, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::FLOAT, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::setDefaultActivated(), GNEAttributeProperties::setDiscreteValues(), GNEAttributeProperties::STRING, SUMO_ATTR_ACTTYPE, SUMO_ATTR_DURATION, SUMO_ATTR_EXPECTED, SUMO_ATTR_EXTENSION, SUMO_ATTR_LINE, SUMO_ATTR_ONDEMAND, SUMO_ATTR_PARKING, SUMO_ATTR_PERMITTED, SUMO_ATTR_SPEED, SUMO_ATTR_TRIGGERED, SUMO_ATTR_TRIP_ID, SUMO_ATTR_UNTIL, and GNEAttributeProperties::SUMOTIME.
Referenced by GNEAttributeCarrier::fillStopElements(), and GNEAttributeCarrier::fillWaypointElements().
|
staticprivateinherited |
fill common vehicle attributes (used by vehicles, trips, routeFlows and flows)
Definition at line 4778 of file GNEAttributeCarrier.cpp.
References ALL, GNEAttributeProperties::COLOR, GNEAttributeProperties::DEFAULTVALUE, SUMOXMLDefinitions::InsertionChecks, GNEAttributeProperties::INT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALLANE, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_ARRIVALPOS_LAT, SUMO_ATTR_ARRIVALSPEED, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_NUMBER, SUMO_ATTR_DEPARTLANE, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DEPARTPOS_LAT, SUMO_ATTR_DEPARTSPEED, SUMO_ATTR_INSERTIONCHECKS, SUMO_ATTR_LINE, SUMO_ATTR_PERSON_NUMBER, toString(), and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAdditionalElements(), and GNEAttributeCarrier::fillVehicleElements().
|
staticprivateinherited |
fill container elements
Definition at line 4140 of file GNEAttributeCarrier.cpp.
References GNETagProperties::CONTAINER, CONTAINER, CONTAINERFLOW, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillCommonContainerAttributes(), GNEAttributeCarrier::fillCommonFlowAttributes(), GNEAttributeProperties::FLOAT, GNETagProperties::FLOW, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, SUMO_ATTR_CONTAINERSPERHOUR, SUMO_ATTR_DEPART, SUMO_TAG_CONTAINER, SUMO_TAG_CONTAINERFLOW, and toString().
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill container stop elements
Definition at line 4346 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::ACTIVATABLE, GNEAttributeProperties::BOOL, GNETagProperties::CHILD, GNETagProperties::CONTAINERPLAN, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeProperties::FLOAT, GNE_TAG_STOPCONTAINER_CONTAINERSTOP, GNE_TAG_STOPCONTAINER_EDGE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::NOPARAMETERS, GNEAttributeProperties::POSITIVE, GNETagProperties::STOPCONTAINER, STOPELEMENT, GNEAttributeProperties::STRING, SUMO_ATTR_ACTTYPE, SUMO_ATTR_CONTAINER_STOP, SUMO_ATTR_DURATION, SUMO_ATTR_EDGE, SUMO_ATTR_ENDPOS, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_UNTIL, SUMO_TAG_CONTAINER, SUMO_TAG_CONTAINERFLOW, SUMO_TAG_STOP, GNEAttributeProperties::SUMOTIME, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill container tranship elements
Definition at line 4241 of file GNEAttributeCarrier.cpp.
References GNETagProperties::CHILD, GNETagProperties::CONTAINERPLAN, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeProperties::FLOAT, GNE_ATTR_TO_CONTAINERSTOP, GNE_TAG_TRANSHIP_CONTAINERSTOP, GNE_TAG_TRANSHIP_EDGE, GNE_TAG_TRANSHIP_EDGES, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_EDGES, SUMO_ATTR_FROM, SUMO_ATTR_SPEED, SUMO_ATTR_TO, SUMO_TAG_BUS_STOP, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_TRANSHIP, toString(), GNETagProperties::TRANSHIP, TRANSHIP_CONTAINERSTOP, TRANSHIP_EDGES, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill container transport elements
Definition at line 4179 of file GNEAttributeCarrier.cpp.
References GNETagProperties::CHILD, GNETagProperties::CONTAINERPLAN, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeProperties::FLOAT, GNE_ATTR_TO_CONTAINERSTOP, GNE_TAG_TRANSPORT_CONTAINERSTOP, GNE_TAG_TRANSPORT_EDGE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_FROM, SUMO_ATTR_LINES, SUMO_ATTR_TO, SUMO_TAG_BUS_STOP, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_TRANSPORT, toString(), GNETagProperties::TRANSPORT, TRANSPORT_CONTAINERSTOP, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill Data elements
Definition at line 5483 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::AUTOMATICID, GNETagProperties::CHILD, GNETagProperties::DATAELEMENT, DATAINTERVAL, DATASET, GNEAttributeProperties::DEFAULTVALUE, EDGEDATA, EDGERELDATA, GNETagProperties::GENERICDATA, GNEAttributeCarrier::myTagProperties, GNETagProperties::NOPARAMETERS, GNETagProperties::NOTDRAWABLE, GNETagProperties::NOTSELECTABLE, GNETagProperties::RTREE, GNEAttributeProperties::STRING, SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_FROM, SUMO_ATTR_ID, SUMO_ATTR_TO, SUMO_TAG_DATAINTERVAL, SUMO_TAG_DATASET, SUMO_TAG_EDGEREL, SUMO_TAG_MEANDATA_EDGE, SUMO_TAG_TAZREL, GNEAttributeProperties::SUMOTIME, TAZRELDATA, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill demand elements
Definition at line 3264 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::AUTOMATICID, SUMOXMLDefinitions::CarFollowModels, GNETagProperties::CHILD, GNEAttributeProperties::COLOR, DEFAULT_VEH_PROB, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FILENAME, GNEAttributeCarrier::fillCarFollowingModelAttributes(), GNEAttributeCarrier::fillJunctionModelAttributes(), GNEAttributeCarrier::fillLaneChangingModelAttributes(), GNEAttributeProperties::FLOAT, PollutantsInterface::getAllClassesStr(), SUMOVTypeParameter::getLatAlignmentStrings(), OptionsCont::getOptions(), GNE_ATTR_VTYPE_DISTRIBUTION, GNE_TAG_FLOW_WITHROUTE, GNE_TAG_ROUTE_EMBEDDED, GNE_TAG_VEHICLE_WITHROUTE, GNEAttributeProperties::INT, SUMOXMLDefinitions::LaneChangeModels, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::NOPARAMETERS, GNETagProperties::NOTDRAWABLE, GNETagProperties::NOTSELECTABLE, GNEAttributeProperties::POSITIVE, GNETagProperties::ROUTE, ROUTE, GNEAttributeProperties::setDiscreteValues(), GNEAttributeProperties::STRING, SUMO_ATTR_ACTIONSTEPLENGTH, SUMO_ATTR_BOARDING_DURATION, SUMO_ATTR_CAR_FOLLOW_MODEL, SUMO_ATTR_CARRIAGE_GAP, SUMO_ATTR_CARRIAGE_LENGTH, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_CAPACITY, SUMO_ATTR_CYCLETIME, SUMO_ATTR_EDGES, SUMO_ATTR_EMISSIONCLASS, SUMO_ATTR_GUISHAPE, SUMO_ATTR_HEIGHT, SUMO_ATTR_ID, SUMO_ATTR_IMGFILE, SUMO_ATTR_LANE_CHANGE_MODEL, SUMO_ATTR_LATALIGNMENT, SUMO_ATTR_LENGTH, SUMO_ATTR_LOADING_DURATION, SUMO_ATTR_LOCOMOTIVE_LENGTH, SUMO_ATTR_MAXSPEED, SUMO_ATTR_MAXSPEED_LAT, SUMO_ATTR_MINGAP, SUMO_ATTR_MINGAP_LAT, SUMO_ATTR_OSGFILE, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_PROB, SUMO_ATTR_REPEAT, SUMO_ATTR_SPEEDFACTOR, SUMO_ATTR_VCLASS, SUMO_ATTR_WIDTH, SUMO_TAG_ROUTE, SUMO_TAG_VTYPE, SUMO_TAG_VTYPE_DISTRIBUTION, GNEAttributeProperties::SUMOTIME, SumoVehicleClassStrings, SumoVehicleShapeStrings, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNEAttributeProperties::VCLASS, GNETagProperties::VCLASS_ICON, GNETagProperties::VTYPE, VTYPE, and VTYPEDISTRIBUTION.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill Junction Model Attributes of Vehicle/Person Types
Definition at line 5149 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FLOAT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_IMPATIENCE, SUMO_ATTR_JM_CROSSING_GAP, SUMO_ATTR_JM_DRIVE_AFTER_RED_TIME, SUMO_ATTR_JM_DRIVE_AFTER_YELLOW_TIME, SUMO_ATTR_JM_DRIVE_RED_SPEED, SUMO_ATTR_JM_IGNORE_FOE_PROB, SUMO_ATTR_JM_IGNORE_FOE_SPEED, SUMO_ATTR_JM_IGNORE_KEEPCLEAR_TIME, SUMO_ATTR_JM_SIGMA_MINOR, and SUMO_ATTR_JM_TIMEGAP_MINOR.
Referenced by GNEAttributeCarrier::fillDemandElements().
|
staticprivateinherited |
fill Junction Model Attributes of Vehicle/Person Types
Definition at line 5215 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FLOAT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::RANGE, GNEAttributeProperties::setRange(), GNEAttributeProperties::STRING, SUMO_ATTR_LCA_ACCEL_LAT, SUMO_ATTR_LCA_ASSERTIVE, SUMO_ATTR_LCA_COOPERATIVE_PARAM, SUMO_ATTR_LCA_IMPATIENCE, SUMO_ATTR_LCA_KEEPRIGHT_ACCEPTANCE_TIME, SUMO_ATTR_LCA_KEEPRIGHT_PARAM, SUMO_ATTR_LCA_LOOKAHEADLEFT, SUMO_ATTR_LCA_MAXSPEEDLATFACTOR, SUMO_ATTR_LCA_MAXSPEEDLATSTANDING, SUMO_ATTR_LCA_OPPOSITE_PARAM, SUMO_ATTR_LCA_OVERTAKE_DELTASPEED_FACTOR, SUMO_ATTR_LCA_OVERTAKE_RIGHT, SUMO_ATTR_LCA_PUSHY, SUMO_ATTR_LCA_PUSHYGAP, SUMO_ATTR_LCA_SPEEDGAIN_PARAM, SUMO_ATTR_LCA_SPEEDGAINRIGHT, SUMO_ATTR_LCA_STRATEGIC_PARAM, SUMO_ATTR_LCA_SUBLANE_PARAM, SUMO_ATTR_LCA_TIME_TO_IMPATIENCE, and SUMO_ATTR_LCA_TURN_ALIGNMENT_DISTANCE.
Referenced by GNEAttributeCarrier::fillDemandElements().
|
staticprivateinherited |
fill network elements
Definition at line 860 of file GNEAttributeCarrier.cpp.
References ACTUATED, ALTERNATE_ONEWAY, GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::BOOL, CONNECTION, CROSSING, DEAD_END, DEAD_END_DEPRECATED, DEFAULT, GNEAttributeProperties::DEFAULTVALUE, DELAYBASED, GNEAttributeProperties::DISCRETE, EDGE, EDGETYPE, GNEAttributeProperties::FLOAT, SUMOXMLDefinitions::FringeTypeValues, OptionsCont::getFloat(), OptionsCont::getInt(), OptionsCont::getOptions(), StringBijection< T >::getStrings(), GNE_ATTR_BIDIR, GNE_ATTR_OPPOSITE, GNE_ATTR_SHAPE_END, GNE_ATTR_SHAPE_START, GNE_ATTR_STOPOEXCEPTION, GNE_ATTR_STOPOFFSET, GNE_TAG_INTERNAL_LANE, INCOMING, GNEAttributeProperties::INT, INTERNAL, GNETagProperties::INTERNALLANE, JUNCTION, LANE, SUMOXMLDefinitions::LaneSpreadFunctions, LANETYPE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, NEMA, GNETagProperties::NETWORKELEMENT, SUMOXMLDefinitions::NodeTypes, GNETagProperties::NOPARAMETERS, GNETagProperties::NOTDRAWABLE, GNETagProperties::NOTSELECTABLE, OPPOSITES, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, RIGHT, SUMOXMLDefinitions::RightOfWayValues, GNETagProperties::RTREE, GNEAttributeProperties::setDiscreteValues(), STATIC, GNEAttributeProperties::STRING, SUMO_ATTR_ACCELERATION, SUMO_ATTR_ALLOW, SUMO_ATTR_CHANGE_LEFT, SUMO_ATTR_CHANGE_RIGHT, SUMO_ATTR_CONTPOS, SUMO_ATTR_CUSTOMSHAPE, SUMO_ATTR_DIR, SUMO_ATTR_DISALLOW, SUMO_ATTR_DISTANCE, SUMO_ATTR_EDGES, SUMO_ATTR_ENDOFFSET, SUMO_ATTR_FRINGE, SUMO_ATTR_FROM, SUMO_ATTR_FROM_LANE, SUMO_ATTR_ID, SUMO_ATTR_INDEX, SUMO_ATTR_INDIRECT, SUMO_ATTR_KEEP_CLEAR, SUMO_ATTR_LENGTH, SUMO_ATTR_NAME, SUMO_ATTR_NUMLANES, SUMO_ATTR_PASS, SUMO_ATTR_POSITION, SUMO_ATTR_PRIORITY, SUMO_ATTR_RADIUS, SUMO_ATTR_RIGHT_OF_WAY, SUMO_ATTR_SHAPE, SUMO_ATTR_SPEED, SUMO_ATTR_SPREADTYPE, SUMO_ATTR_STATE, SUMO_ATTR_TLID, SUMO_ATTR_TLLAYOUT, SUMO_ATTR_TLLINKINDEX, SUMO_ATTR_TLLINKINDEX2, SUMO_ATTR_TLTYPE, SUMO_ATTR_TO, SUMO_ATTR_TO_LANE, SUMO_ATTR_TYPE, SUMO_ATTR_UNCONTROLLED, SUMO_ATTR_VISIBILITY_DISTANCE, SUMO_ATTR_WIDTH, SUMO_TAG_CONNECTION, SUMO_TAG_CROSSING, SUMO_TAG_EDGE, SUMO_TAG_JUNCTION, SUMO_TAG_LANE, SUMO_TAG_LANETYPE, SUMO_TAG_TYPE, SUMO_TAG_WALKINGAREA, SumoVehicleClassStrings, toString(), GNEAttributeProperties::UNIQUE, NBEdge::UNSPECIFIED_CONTPOS, NBEdge::UNSPECIFIED_LOADED_LENGTH, NBEdge::UNSPECIFIED_SPEED, NBEdge::UNSPECIFIED_VISIBILITY_DISTANCE, GNEAttributeProperties::UPDATEGEOMETRY, GNEAttributeProperties::VCLASS, GNEAttributeProperties::VCLASSES, and WALKINGAREA.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill person elements
Definition at line 4099 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillCommonFlowAttributes(), GNEAttributeCarrier::fillCommonPersonAttributes(), GNEAttributeProperties::FLOAT, GNETagProperties::FLOW, GNEAttributeCarrier::myTagProperties, GNETagProperties::PERSON, PERSON, PERSONFLOW, GNEAttributeProperties::POSITIVE, SUMO_ATTR_DEPART, SUMO_ATTR_PERSONSPERHOUR, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, and toString().
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill person plan rides
Definition at line 4633 of file GNEAttributeCarrier.cpp.
References GNETagProperties::CHILD, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNE_ATTR_TO_BUSSTOP, GNE_TAG_RIDE_BUSSTOP, GNE_TAG_RIDE_EDGE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::PERSONPLAN, GNETagProperties::RIDE, RIDE_BUSSTOP, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_FROM, SUMO_ATTR_LINES, SUMO_ATTR_TO, SUMO_TAG_BUS_STOP, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_RIDE, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill person plan trips
Definition at line 4428 of file GNEAttributeCarrier.cpp.
References GNETagProperties::CHILD, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNE_ATTR_TO_BUSSTOP, GNE_TAG_PERSONTRIP_BUSSTOP, GNE_TAG_PERSONTRIP_EDGE, GNE_TAG_PERSONTRIP_JUNCTIONS, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::PERSONPLAN, GNETagProperties::PERSONTRIP, PERSONTRIP_BUSSTOP, PERSONTRIP_FROMTO, PERSONTRIP_JUNCTIONS, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_FROM, SUMO_ATTR_FROMJUNCTION, SUMO_ATTR_MODES, SUMO_ATTR_TO, SUMO_ATTR_TOJUNCTION, SUMO_ATTR_VTYPES, SUMO_TAG_BUS_STOP, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_PERSONTRIP, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill person plan walks
Definition at line 4526 of file GNEAttributeCarrier.cpp.
References GNETagProperties::CHILD, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNE_ATTR_TO_BUSSTOP, GNE_TAG_WALK_BUSSTOP, GNE_TAG_WALK_EDGE, GNE_TAG_WALK_EDGES, GNE_TAG_WALK_JUNCTIONS, GNE_TAG_WALK_ROUTE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::PERSONPLAN, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_EDGES, SUMO_ATTR_FROM, SUMO_ATTR_FROMJUNCTION, SUMO_ATTR_ROUTE, SUMO_ATTR_TO, SUMO_ATTR_TOJUNCTION, SUMO_TAG_BUS_STOP, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_WALK, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNETagProperties::WALK, WALK_BUSSTOP, WALK_EDGES, WALK_FROMTO, WALK_JUNCTIONS, and WALK_ROUTE.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill shape elements
Definition at line 2742 of file GNEAttributeCarrier.cpp.
References GNETagProperties::ADDITIONALELEMENT, GNEAttributeProperties::ANGLE, GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::BOOL, GNETagProperties::CLOSESHAPE, GNEAttributeProperties::COLOR, Shape::DEFAULT_ANGLE, Shape::DEFAULT_IMG_FILE, Shape::DEFAULT_IMG_HEIGHT, Shape::DEFAULT_IMG_WIDTH, Shape::DEFAULT_LAYER, Shape::DEFAULT_LAYER_POI, Shape::DEFAULT_RELATIVEPATH, Shape::DEFAULT_TYPE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::FILENAME, GNEAttributeProperties::FLOAT, GNETagProperties::GEOSHAPE, GNE_TAG_POIGEO, GNE_TAG_POILANE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, POI, POIGEO, POILANE, POLY, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNETagProperties::REQUIRE_PROJ, GNETagProperties::RTREE, GNETagProperties::SHAPE, GNEAttributeProperties::STRING, SUMO_ATTR_ANGLE, SUMO_ATTR_COLOR, SUMO_ATTR_FILL, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_HEIGHT, SUMO_ATTR_ID, SUMO_ATTR_IMGFILE, SUMO_ATTR_LANE, SUMO_ATTR_LAT, SUMO_ATTR_LAYER, SUMO_ATTR_LINEWIDTH, SUMO_ATTR_LON, SUMO_ATTR_NAME, SUMO_ATTR_POSITION, SUMO_ATTR_POSITION_LAT, SUMO_ATTR_RELATIVEPATH, SUMO_ATTR_SHAPE, SUMO_ATTR_TYPE, SUMO_ATTR_WIDTH, SUMO_TAG_POI, SUMO_TAG_POLY, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill stop elements
Definition at line 3879 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::BOOL, GNETagProperties::CHILD, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillCommonStopAttributes(), GNEAttributeProperties::FLOAT, GNEAttributeProperties::LIST, GNETagProperties::MASKSTARTENDPOS, GNEAttributeCarrier::myTagProperties, GNETagProperties::NOPARAMETERS, GNETagProperties::STOP, STOPELEMENT, GNEAttributeProperties::STRING, SUMO_ATTR_BUS_STOP, SUMO_ATTR_CHARGING_STATION, SUMO_ATTR_CONTAINER_STOP, SUMO_ATTR_ENDPOS, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_LANE, SUMO_ATTR_PARKING_AREA, SUMO_ATTR_POSITION_LAT, SUMO_ATTR_STARTPOS, SUMO_TAG_FLOW, SUMO_TAG_ROUTE, SUMO_TAG_STOP, SUMO_TAG_STOP_BUSSTOP, SUMO_TAG_STOP_CHARGINGSTATION, SUMO_TAG_STOP_CONTAINERSTOP, SUMO_TAG_STOP_LANE, SUMO_TAG_STOP_PARKINGAREA, SUMO_TAG_TRIP, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill stopPerson elements
Definition at line 4695 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::ACTIVATABLE, GNEAttributeProperties::BOOL, GNETagProperties::CHILD, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeProperties::FLOAT, GNE_TAG_STOPPERSON_BUSSTOP, GNE_TAG_STOPPERSON_EDGE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::NOPARAMETERS, GNETagProperties::PERSONPLAN, GNEAttributeProperties::POSITIVE, STOPELEMENT, GNETagProperties::STOPPERSON, GNEAttributeProperties::STRING, SUMO_ATTR_ACTTYPE, SUMO_ATTR_BUS_STOP, SUMO_ATTR_DURATION, SUMO_ATTR_EDGE, SUMO_ATTR_ENDPOS, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_UNTIL, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_STOP, GNEAttributeProperties::SUMOTIME, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill TAZ elements
Definition at line 3057 of file GNEAttributeCarrier.cpp.
References GNETagProperties::ADDITIONALELEMENT, GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::BOOL, GNETagProperties::CHILD, GNEAttributeProperties::COLOR, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::FLOAT, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNETagProperties::RTREE, GNEAttributeProperties::STRING, SUMO_ATTR_CENTER, SUMO_ATTR_COLOR, SUMO_ATTR_EDGE, SUMO_ATTR_FILL, SUMO_ATTR_ID, SUMO_ATTR_NAME, SUMO_ATTR_SHAPE, SUMO_ATTR_WEIGHT, SUMO_TAG_TAZ, SUMO_TAG_TAZSINK, SUMO_TAG_TAZSOURCE, GNEAttributeProperties::SYNONYM, TAZ, TAZEDGE, GNETagProperties::TAZELEMENT, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill vehicle elements
Definition at line 3533 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::AUTOMATICID, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNETagProperties::EMBEDDED_ROUTE, GNEAttributeCarrier::fillCommonFlowAttributes(), GNEAttributeCarrier::fillCommonVehicleAttributes(), GNETagProperties::FLOW, FLOW, FLOW_JUNCTIONS, GNE_TAG_FLOW_JUNCTIONS, GNE_TAG_FLOW_ROUTE, GNE_TAG_FLOW_WITHROUTE, GNE_TAG_TRIP_JUNCTIONS, GNE_TAG_VEHICLE_WITHROUTE, GNEAttributeProperties::INT, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, ROUTEFLOW, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALEDGE, SUMO_ATTR_DEPART, SUMO_ATTR_DEPARTEDGE, SUMO_ATTR_FROM, SUMO_ATTR_FROMJUNCTION, SUMO_ATTR_ID, SUMO_ATTR_ROUTE, SUMO_ATTR_TO, SUMO_ATTR_TOJUNCTION, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, SUMO_ATTR_VIA, SUMO_TAG_FLOW, SUMO_TAG_TRIP, SUMO_TAG_VEHICLE, toString(), TRIP, TRIP_JUNCTIONS, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNETagProperties::VEHICLE, and VEHICLE.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill waypoint elements
Definition at line 3989 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::BOOL, GNETagProperties::CHILD, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillCommonStopAttributes(), GNEAttributeProperties::FLOAT, GNE_TAG_WAYPOINT_BUSSTOP, GNE_TAG_WAYPOINT_CHARGINGSTATION, GNE_TAG_WAYPOINT_CONTAINERSTOP, GNE_TAG_WAYPOINT_LANE, GNE_TAG_WAYPOINT_PARKINGAREA, GNEAttributeProperties::LIST, GNETagProperties::MASKSTARTENDPOS, GNEAttributeCarrier::myTagProperties, GNETagProperties::NOPARAMETERS, GNETagProperties::STOP, GNEAttributeProperties::STRING, SUMO_ATTR_BUS_STOP, SUMO_ATTR_CHARGING_STATION, SUMO_ATTR_CONTAINER_STOP, SUMO_ATTR_ENDPOS, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_LANE, SUMO_ATTR_PARKING_AREA, SUMO_ATTR_POSITION_LAT, SUMO_ATTR_STARTPOS, SUMO_TAG_FLOW, SUMO_TAG_ROUTE, SUMO_TAG_STOP, SUMO_TAG_TRIP, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNETagProperties::WAYPOINT, and WAYPOINT.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill Wire elements
Definition at line 3145 of file GNEAttributeCarrier.cpp.
References GNETagProperties::ADDITIONALELEMENT, GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::BOOL, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::FLOAT, INVALID_DOUBLE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, OVERHEADWIRE, OVERHEADWIRE_CLAMP, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNETagProperties::RTREE, GNEAttributeProperties::STRING, SUMO_ATTR_CURRENTLIMIT, SUMO_ATTR_ENDPOS, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_ID, SUMO_ATTR_LANES, SUMO_ATTR_OVERHEAD_WIRE_FORBIDDEN, SUMO_ATTR_OVERHEAD_WIRECLAMP_END, SUMO_ATTR_OVERHEAD_WIRECLAMP_LANEEND, SUMO_ATTR_OVERHEAD_WIRECLAMP_LANESTART, SUMO_ATTR_OVERHEAD_WIRECLAMP_START, SUMO_ATTR_POSITION, SUMO_ATTR_STARTPOS, SUMO_ATTR_SUBSTATIONID, SUMO_ATTR_VOLTAGE, SUMO_TAG_OVERHEAD_WIRE_CLAMP, SUMO_TAG_OVERHEAD_WIRE_SECTION, SUMO_TAG_TRACTION_SUBSTATION, toString(), TRACTION_SUBSTATION, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNETagProperties::WIRE.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
virtual |
fix additional problem
Implements GNEDetector.
Definition at line 101 of file GNEDetectorEntryExit.cpp.
References GNEAdditionalHandler::fixLanePosition(), GNEHierarchicalElement::getParentLanes(), GNEViewNet::getUndoList(), GNENet::getViewNet(), GNEAttributeCarrier::myNet, GNEDetector::myPositionOverLane, setAttribute(), SUMO_ATTR_POSITION, and toString().
|
inherited |
get parameters
Referenced by GNESingleParametersDialog::GNESingleParametersDialog(), and GNESingleParametersDialog::onCmdReset().
|
inherited |
Definition at line 397 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getACParametersMap().
|
virtualinherited |
get parameters map
Implements GNEAdditional.
Definition at line 147 of file GNEDetector.cpp.
References Parameterised::getParametersMap().
|
inherited |
obtain additional geometry
Definition at line 85 of file GNEAdditional.cpp.
References GNEAdditional::myAdditionalGeometry.
Referenced by GNECalibratorFlow::drawGL(), GNEDemandElement::getPathElementArrivalPos(), GNEDemandElement::getPathElementDepartPos(), GNERouteProbe::getPositionInView(), GNENetHelper::AttributeCarriers::isNetworkElementAroundShape(), and GNETAZRelData::updateGeometry().
|
virtual |
return a string with the current additional problem
Implements GNEDetector.
Definition at line 79 of file GNEDetectorEntryExit.cpp.
References GNEAdditionalHandler::checkLanePosition(), GNEHierarchicalElement::getParentLanes(), GNEDetector::myFriendlyPosition, GNEDetector::myPositionOverLane, SUMO_ATTR_POSITION, and toString().
|
inherited |
get all parents and children
Definition at line 63 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::getChildAdditionals(), GNEHierarchicalElement::getChildDemandElements(), GNEHierarchicalElement::getChildEdges(), GNEHierarchicalElement::getChildGenericDatas(), GNEHierarchicalElement::getChildJunctions(), GNEHierarchicalElement::getChildLanes(), GNEHierarchicalContainer::getContainerSize(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentGenericDatas(), GNEHierarchicalElement::getParentJunctions(), GNEHierarchicalElement::getParentLanes(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEChange::GNEChange().
|
inherited |
Definition at line 499 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute(), SUMO_ATTR_DIR, SUMO_ATTR_STATE, SUMO_ATTR_TLLINKINDEX, and SUMO_ATTR_TLLINKINDEX2.
|
virtual |
Implements GNEDetector.
Definition at line 254 of file GNEDetectorEntryExit.cpp.
References Parameterised::getParametersStr(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentLanes(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_PARAMETERS, GNE_ATTR_PARENT, GNE_ATTR_SELECTED, GNE_ATTR_SHIFTLANEINDEX, GNEAttributeCarrier::isAttributeCarrierSelected(), GNEDetector::myFriendlyPosition, GNEDetector::myPositionOverLane, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_ID, SUMO_ATTR_LANE, SUMO_ATTR_POSITION, and toString().
|
virtual |
Implements GNEDetector.
Definition at line 279 of file GNEDetectorEntryExit.cpp.
References GNEAttributeCarrier::getTagStr(), GNEDetector::myPositionOverLane, SUMO_ATTR_POSITION, and toString().
|
virtualinherited |
method for getting the attribute in the context of object selection
Reimplemented in GNELane, and GNEEdge.
Definition at line 563 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute().
|
virtualinherited |
Reimplemented in GNETAZ, and GNETAZSourceSink.
Definition at line 621 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getTagStr(), and toString().
Referenced by GNETAZRelData::updateGeometry().
|
virtualinherited |
Returns the boundary to which the view shall be centered in order to show the object.
Implements GUIGlObject.
Reimplemented in GNETAZSourceSink.
Definition at line 127 of file GNEAdditional.cpp.
References GNEAdditional::myAdditionalBoundary.
Referenced by GNEParkingSpace::drawGL(), GNETAZ::drawGL(), GNEAdditional::drawListedAddtional(), GNEDetectorE2::drawPartialGL(), and GNEAdditional::drawSquaredAdditional().
|
inherited |
return child additionals
Definition at line 165 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEAdditionalHandler::accessCanBeCreated(), GNEPathManager::PathCalculator::busStopConnected(), GNEDetectorE3::checkChildAdditionalRestriction(), GNEHierarchicalElement::checkChildAdditionalsOverlapping(), GNEAdditionalHandler::checkOverlappingRerouterIntervals(), GNENet::deleteAdditional(), GNENet::deleteEdge(), GNENet::deleteLane(), GNELane::drawChildren(), GNERerouterInterval::drawGL(), GNEVariableSpeedSign::drawGL(), GNERerouter::drawGL(), GNECalibrator::drawGL(), GNEEdge::drawGL(), GNEAdditional::drawParentChildLines(), GNEEdge::drawTAZElements(), GNEHierarchicalElement::getAllHierarchicalElements(), GNETractionSubstation::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNERerouter::getAttribute(), GNETAZ::getAttribute(), GNEAdditional::getDrawPositionIndex(), GNEEdge::getRouteProbeRelativePosition(), GNEVariableSpeedSignStep::isValid(), GNECalibratorDialog::onCmdClickedFlow(), GNERerouterDialog::onCmdClickedInterval(), GNECalibratorDialog::onCmdClickedRoute(), GNEVariableSpeedSignDialog::onCmdClickedStep(), GNECalibratorDialog::onCmdClickedVehicleType(), GNEVariableSpeedSignDialog::onCmdEditStep(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNENet::replaceIncomingEdge(), GNENetHelper::AttributeCarriers::retrieveRerouterInterval(), GNEBusStop::setAttribute(), GNEDetectorE3::setAttribute(), GNEParkingArea::setAttribute(), GNEElementTree::showHierarchicalElementChildren(), GNENet::splitEdge(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEDetectorE3::updateCenteringBoundary(), GNEVariableSpeedSign::updateCenteringBoundary(), GNERerouter::updateCenteringBoundary(), GNECalibratorDialog::updateFlowTable(), GNERerouterInterval::updateGeometry(), GNEVariableSpeedSign::updateGeometry(), GNERerouter::updateGeometry(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), GNERerouterDialog::updateIntervalTable(), GNEVariableSpeedSignDialog::updateTableSteps(), GNETAZ::updateTAZStadistic(), GNEVariableSpeedSign::writeAdditional(), GNERerouterInterval::writeAdditional(), GNERerouter::writeAdditional(), GNEParkingArea::writeAdditional(), GNEBusStop::writeAdditional(), GNEDetectorE3::writeAdditional(), GNETAZ::writeAdditional(), and GNECalibrator::writeAdditional().
|
inherited |
return child demand elements
Definition at line 171 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNENet::adjustPersonPlans(), GNEDemandElement::buildMenuCommandRouteLength(), GNEStop::canDrawVehicleStop(), GNEContainer::computePathElement(), GNEPerson::computePathElement(), GNEVehicle::computePathElement(), GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::deleteEdge(), GNENet::deleteGenericData(), GNENet::deleteJunction(), GNENet::deleteLane(), GNELane::drawChildren(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEStop::drawGL(), GNEPersonTrip::drawGL(), GNEEdge::drawGL(), GNEWalk::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEJunction::drawJunctionChildren(), GNEDemandElement::drawPersonPlanPartial(), GNEVType::editVTypeDistribution(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEStop::getAttribute(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEContainer::getCenteringBoundary(), GNEPerson::getCenteringBoundary(), GNERoute::getColor(), DemandElementSelector::getContainerPlanPreviousEdge(), GNERoute::getDemandElementProblem(), GNEContainer::getDemandElementProblem(), GNEPerson::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEContainer::getFirstPathLane(), GNEPerson::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEDemandElement::getInvalidStops(), GNEPerson::getLastPathLane(), GNEContainer::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEPerson::getMoveOperation(), GNEContainer::getMoveOperation(), GNEDemandElement::getNextChildDemandElement(), DemandElementSelector::getPersonPlanPreviousEdge(), GNEDemandElement::getPreviousChildDemandElement(), GNEDemandElement::getSortedStops(), GNEStopFrame::getStopParameter(), GNEEdge::getVehiclesOverEdgeMap(), GNERoute::isDemandElementValid(), GNEContainer::isDemandElementValid(), GNEPerson::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEVehicle::isValid(), GNEDeleteFrame::removeAttributeCarrier(), GNENet::replaceIncomingEdge(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEParkingArea::setAttribute(), GNERoute::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNEEdge::setAttribute(), 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(), GNEVType::updateGeometry(), GNEEdge::updateGeometry(), GNETransport::updateGeometry(), GNERide::updateGeometry(), GNELane::updateGeometry(), GNEPersonTrip::updateGeometry(), GNETranship::updateGeometry(), GNEWalk::updateGeometry(), GNERoute::updateGeometry(), GNEContainer::updateGeometry(), GNEPerson::updateGeometry(), GNEVehicle::updateGeometry(), GNEVTypeDistribution::writeDemandElement(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), and GNEVehicle::writeDemandElement().
|
inherited |
get child edges
Definition at line 153 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEEdge::addLane(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEJunction::getPopUpMenu(), GNECrossingFrame::CrossingParameters::invertEdges(), GNECrossingFrame::CrossingParameters::markEdge(), GNEJunction::moveJunctionGeometry(), GNECrossingFrame::CrossingParameters::onCmdSetAttribute(), GNEEdge::removeLane(), GNEElementTree::showHierarchicalElementChildren(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), and GNECrossingFrame::CrossingParameters::useSelectedEdges().
|
inherited |
return child generic data elements
Definition at line 177 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::deleteEdge(), GNENet::deleteGenericData(), GNENet::deleteLane(), GNEHierarchicalElement::getAllHierarchicalElements(), GNENet::replaceIncomingEdge(), GNEElementTree::showHierarchicalElementChildren(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNETAZ::updateCenteringBoundary(), GNETAZ::updateGeometry(), GNEEdge::updateGeometry(), and GNELane::updateGeometry().
|
inherited |
get child junctions
Definition at line 147 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEHierarchicalElement::getAllHierarchicalElements().
|
inherited |
get child lanes
Definition at line 159 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEHierarchicalElement::getAllHierarchicalElements(), and GNEElementTree::showHierarchicalElementChildren().
|
inlinevirtualinherited |
Returns the priority of receiving mouse clicks.
Reimplemented in GUILane, GNEPOI, GUIPolygon, GNEPoly, and GUIPointOfInterest.
Definition at line 151 of file GUIGlObject.h.
References GUIGlObject::myGLObjectType.
Referenced by GUISUMOAbstractView::getObjectAtPosition().
|
inlinevirtualinherited |
Reimplemented in GUILane, GUIPerson, GUIContainer, GUIEdge, GUIBaseVehicle, GNEJunction, GNELane, GUIJunctionWrapper, GUIVehicle, GUIMEVehicle, GNETAZRelData, GNEEdgeRelData, and GNEEdgeData.
Definition at line 178 of file GUIGlObject.h.
Referenced by GNEContainer::drawGL(), GNEPerson::drawGL(), and GNEPerson::setColor().
|
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 81 of file Parameterised.cpp.
References Parameterised::myMap, StringUtils::toDouble(), and WRITE_WARNING.
Referenced by MSDevice_Battery::buildVehicleDevices(), 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(), MSDevice_ElecHybrid::MSDevice_ElecHybrid(), and MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus().
|
inherited |
Returns the value for a given key converted to a list of doubles.
| [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 99 of file Parameterised.cpp.
References StringTokenizer::getVector(), Parameterised::myMap, StringUtils::toDouble(), and WRITE_WARNING.
Referenced by EnergyParams::EnergyParams().
|
inherited |
get draw position index (used in rerouters and VSS)
Definition at line 709 of file GNEAdditional.cpp.
References GNEHierarchicalElement::getChildAdditionals(), and GNEHierarchicalElement::getParentAdditionals().
Referenced by GNEClosingReroute::drawGL(), GNEDestProbReroute::drawGL(), GNEClosingLaneReroute::drawGL(), GNEParkingAreaReroute::drawGL(), GNERouteProbReroute::drawGL(), GNEAdditional::drawListedAddtional(), GNEClosingReroute::getPositionInView(), GNEClosingLaneReroute::getPositionInView(), GNEDestProbReroute::getPositionInView(), GNEParkingAreaReroute::getPositionInView(), GNERouteProbReroute::getPositionInView(), GNEVariableSpeedSignStep::getPositionInView(), GNECalibratorFlow::getPositionInView(), and GNERerouterInterval::getPositionInView().
|
virtualinherited |
return exaggeration associated with this GLObject
Implements GUIGlObject.
Reimplemented in GNEPOI, GNEPoly, GNETAZ, and GNETAZSourceSink.
Definition at line 121 of file GNEAdditional.cpp.
References GUIVisualizationSettings::addSize, and GUIVisualizationSizeSettings::getExaggeration().
Referenced by GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorE1::drawGL(), drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE1Instant::drawGL(), GNEParkingSpace::drawGL(), GNEAccess::drawGL(), GNEDetectorE2::drawGL(), GNECalibrator::drawGL(), GNEAdditional::drawListedAddtional(), and GNEAdditional::drawSquaredAdditional().
|
virtualinherited |
get first path lane
Implements GNEPathManager::PathElement.
Definition at line 585 of file GNEAdditional.cpp.
References GNEHierarchicalElement::getParentLanes().
Referenced by GNEAdditional::getPathElementDepartPos().
|
inlineinherited |
Definition at line 87 of file GUIGlObject.h.
References GUIGlObject::myFullName.
Referenced by SUMORTree::addAdditionalGLObject(), GUIGlObject::buildPopupHeader(), GUIGlObject_AbstractAdd::GUIGlObject_AbstractAdd(), GUIGLObjectPopupMenu::onCmdCopyTypedName(), GUIParam_PopupMenuInterface::onCmdOpenTracker(), GUIParameterTableWindow::onLeftBtnPress(), GUICalibrator::openManipulator(), GUILaneSpeedTrigger::openManipulator(), GUITriggeredRerouter::openManipulator(), GUIDialog_GLChosenEditor::rebuildList(), GUIGlObject_AbstractAdd::remove(), SUMORTree::removeAdditionalGLObject(), and GUISelectedStorage::save().
|
inherited |
get position over lane that is applicable to the shape
Definition at line 130 of file GNEDetector.cpp.
References GNEAdditionalHandler::fixLanePosition(), NBEdge::getFinalLength(), GNEDetector::getLane(), GNEEdge::getNBEdge(), GNELane::getParentEdge(), and GNEDetector::myPositionOverLane.
Referenced by GNEDetectorE1::updateGeometry(), updateGeometry(), and GNEDetectorE1Instant::updateGeometry().
|
inlineinherited |
Returns the numerical id of the object.
Definition at line 97 of file GUIGlObject.h.
References GUIGlObject::myGlID.
Referenced by GUIMessageWindow::appendMsg(), GUIGlObject::buildSelectionPopupEntry(), GUIBaseVehicle::drawAction_drawPersonsAndContainers(), GNECalibrator::drawCalibratorSymbol(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEBusStop::drawGL(), drawGL(), GNEDetectorE1::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNERerouterSymbol::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GUICalibrator::drawGL(), GNEDetectorE1Instant::drawGL(), GUILaneSpeedTrigger::drawGL(), GNEParkingSpace::drawGL(), GNEWalkingArea::drawGL(), GNETAZRelData::drawGL(), GNEAccess::drawGL(), GUIContainer::drawGL(), GUIPerson::drawGL(), GNEInternalLane::drawGL(), GUIPointOfInterest::drawGL(), GNEDetectorE2::drawGL(), GUIJunctionWrapper::drawGL(), GNEJunction::drawGL(), GUIOverheadWire::drawGL(), GNECrossing::drawGL(), GNETAZ::drawGL(), GUIChargingStation::drawGL(), GUIBusStop::drawGL(), GNEConnection::drawGL(), GUIParkingArea::drawGL(), GUIEdge::drawGL(), GUIPolygon::drawGL(), GNELane::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GUIOverheadWireClamp::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GUILane::drawGL(), GNEVehicle::drawGL(), GUIContainer::drawGLAdditional(), GUIPerson::drawGLAdditional(), GUIBaseVehicle::drawGLAdditional(), GUILane::drawLinkRule(), GNEAdditional::drawListedAddtional(), GUIBaseVehicle::drawOnPos(), GNEEdgeData::drawPartialGL(), GNEOverheadWire::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNEDetectorE2::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNEAdditional::drawSquaredAdditional(), GNEStop::drawStopPersonOverBusStop(), GNEStop::drawStopPersonOverEdge(), GNEStop::drawVehicleStop(), GUIMEVehicle::getColorValue(), GUIVehicle::getColorValue(), GUIJunctionWrapper::getColorValue(), GUIEdge::getColorValue(), GUIContainer::getColorValue(), GUIPerson::getColorValue(), GNEPoly::getGlID(), GNEPOI::getGlID(), GUISUMOAbstractView::getGUIGlObjectsAtPosition(), GUIEdge::getIDs(), GUISUMOAbstractView::getObjectAtPosition(), GUISUMOAbstractView::getObjectsAtPosition(), GUIShapeContainer::getPOIIds(), GUIShapeContainer::getPolygonIDs(), GUIContainer::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GUIEdge::getScaleValue(), GUITransportableControl::insertIDs(), GUIMEVehicleControl::insertVehicleIDs(), GUIVehicleControl::insertVehicleIDs(), GUILane::isLaneOrEdgeSelected(), LIBSUMO_NAMESPACE::GUI::isSelected(), GUIGlChildWindow::isSelected(), GUISelectedStorage::isSelected(), GUISUMOViewParent::isSelected(), GUIVehicle::isSelected(), GUIContainer::isSelected(), GUIPerson::isSelected(), GUIEdge::isSelected(), GUILane::isSelected(), GUIGLObjectPopupMenu::onCmdAddSelected(), GUIGLObjectPopupMenu::onCmdCenter(), GNEElementTree::onCmdCenterItem(), GUIDialog_GLChosenEditor::onCmdDeselect(), GUIApplicationWindow::onCmdEditChosen(), GUIGLObjectPopupMenu::onCmdRemoveSelected(), GUIContainer::GUIContainerPopupMenu::onCmdStartTrack(), GUIPerson::GUIPersonPopupMenu::onCmdStartTrack(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdStartTrack(), GUIDialog_ChooserAbstract::onCmdTrack(), GUIViewTraffic::onGamingClick(), GUISUMOAbstractView::openObjectDialog(), TraCIServerAPI_GUI::processGet(), TraCIServerAPI_GUI::processSet(), GUIDialog_ChooserAbstract::refreshList(), GLObjectValuePassConnector< std::pair< SUMOTime, MSPhaseDefinition > >::removeObject(), GUIVehicle::selectBlockingFoes(), GUIPointOfInterest::setColor(), GUIPolygon::setColor(), GUIMessageWindow::setCursorPos(), LIBSUMO_NAMESPACE::GUI::toggleSelection(), GUIGlObject::~GUIGlObject(), and GUIPerson::~GUIPerson().
|
virtualinherited |
get GUIGlObject associated with this AttributeCarrier
Implements GNEAttributeCarrier.
Definition at line 79 of file GNEAdditional.cpp.
|
inherited |
get hierarchicalcontainer with parents and children
Definition at line 51 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer.
|
inlinevirtualinherited |
get GNEHierarchicalElement associated with this AttributeCarrier
Implements GNEAttributeCarrier.
Definition at line 66 of file GNEHierarchicalElement.h.
|
virtualinherited |
get Hierarchy Name (Used in AC Hierarchy)
Implements GNEAdditional.
Definition at line 159 of file GNEDetector.cpp.
References GNEAttributeCarrier::getTagStr().
|
inherited |
get FXIcon associated to this AC
Definition at line 575 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAttributeCarriers(), GNEAttributeCarrier::getAttribute(), GNETagProperties::getGUIIcon(), GUIIconSubSys::getIcon(), GNEAttributeCarrier::getVClassIcon(), GNEAttributeCarrier::myTagProperties, GNEAttributeCarrier::myTagProperty, SUMO_ATTR_VCLASS, SumoVehicleClassStrings, and GNETagProperties::vClassIcon().
Referenced by GNEGenericDataFrame::IntervalSelector::addIntervalItem(), GNEElementTree::addListItem(), GNEElementTree::createPopUpMenu(), GNETransport::getPopUpMenu(), GNERide::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNETranship::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEGenericDataFrame::IntervalSelector::refreshIntervalSelector(), DemandElementSelector::setDemandElement(), GNEElementTree::showAttributeCarrierParents(), DemandElementSelector::showDemandElementSelector(), and GNENetworkSelector::toggleSelectedElement().
|
virtualinherited |
get ID (all Attribute Carriers have one)
Implements GNEReferenceCounter.
Definition at line 62 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute(), and SUMO_ATTR_ID.
Referenced by GNEHierarchicalContainer::addChildElement(), GNECrossingFrame::addCrossing(), GNEEdgeDataFrame::addEdgeData(), GNEJunction::addIncomingGNEEdge(), GNEJunction::addOutgoingGNEEdge(), GNEHierarchicalContainer::addParentElement(), GNENet::addReversedEdge(), GNEStopFrame::addStop(), GNEVehicleFrame::addVehicle(), GNEAdditionalHandler::buildAccess(), GNEAdditionalFrame::buildAdditionalOverEdge(), GNEAdditionalFrame::buildAdditionalOverLane(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEConnectorFrame::buildConnection(), GNEContainerFrame::buildContainer(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNERouteHandler::buildContainerPlan(), GNEAdditionalHandler::buildDestProbReroute(), GNERouteHandler::buildEmbeddedRoute(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildParkingSpace(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPersonPlan(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNEAdditionalHandler::buildRouteProbReroute(), GNERouteHandler::buildStop(), GNETAZRelDataFrame::buildTAZRelationData(), GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNEVehicleFrame::buildVehicleOverRoute(), GNERouteHandler::buildWalk(), GNEDetectorE1::commitMoveShape(), commitMoveShape(), GNEDetectorE1Instant::commitMoveShape(), GNEAccess::commitMoveShape(), GNEStoppingPlace::commitMoveShape(), GNEStop::commitMoveShape(), GNEAdditionalFrame::createBaseAdditionalObject(), GNEWireFrame::createBaseWireObject(), GNENet::createEdge(), GNEEdgeRelDataFrame::createPath(), GNEVehicleFrame::createPath(), GNERouteFrame::createPath(), GNEElementTree::createPopUpMenu(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNENetHelper::AttributeCarriers::deleteConnection(), GNENetHelper::AttributeCarriers::deleteCrossing(), GNENetHelper::AttributeCarriers::deleteDataInterval(), GNENetHelper::AttributeCarriers::deleteDataSet(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteGenericData(), GNENetHelper::AttributeCarriers::deleteLane(), GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteWalkingArea(), GNECalibratorFlow::drawGL(), GNEWalkingArea::drawGL(), GNENetHelper::AttributeCarriers::edgeTypeExist(), GNEVType::editVTypeDistribution(), GNECreateEdgeFrame::EdgeTypeSelector::fillComboBox(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNETAZRelData::getAttribute(), GNEConnection::getAttribute(), GNEEdge::getAttribute(), GNELane::getAttribute(), GNEViewNet::getAttributeCarriersInBoundary(), GNEClosingReroute::getHierarchyName(), GNEDestProbReroute::getHierarchyName(), GNEClosingLaneReroute::getHierarchyName(), GNEHierarchicalElement::getNewListOfParents(), GNEDetector::getParentName(), GNELane::getParentName(), GNEGenericData::getPartialID(), GNEDemandElement::getPersonPlanProblem(), GNETractionSubstation::getPopUpID(), GNEDetectorE3::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNERerouter::getPopUpID(), GNEStoppingPlace::getPopUpID(), GNENetworkElement::getPopUpID(), GNEOverheadWire::getPopUpID(), GNETAZ::getPopUpID(), GNEDetector::getPopUpID(), GNEPoly::getPopUpID(), GNECalibrator::getPopUpID(), GNEPOI::getPopUpID(), GNEStopFrame::getStopParameter(), 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::insertWalkingArea(), GNEJunction::invalidateShape(), GNENetHelper::AttributeCarriers::isNetworkElementAroundShape(), GNENetworkSelector::isNetworkElementSelected(), GNERoute::isRouteValid(), GNEAccess::isValid(), GNEOverheadWire::isValid(), GNEDetectorE2::isValid(), GNEVType::isValid(), GNEEdge::isValid(), GNEPOI::isValid(), GNEPersonTrip::isValid(), GNENet::joinSelectedJunctions(), GNECrossingFrame::CrossingParameters::markEdge(), GNENet::mergeJunctions(), GNERerouterDialog::onCmdAccept(), GNEGenericDataFrame::IntervalSelector::onCmdCreateInterval(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNEViewNet::onCmdResetEndPoints(), GNERouteDialog::onCmdSetVariable(), GNEViewNet::onCmdTransformPOI(), GNEShapeFrame::processClick(), GNEChange_DataSet::redo(), GNEChange_DemandElement::redo(), GNEChange_Junction::redo(), GNEChange_Edge::redo(), GNEChange_Additional::redo(), GNEChange_EdgeType::redo(), GNEChange_Connection::redo(), GNEChange_GenericData::redo(), GNEChange_Children::redo(), GNEChange_EnableAttribute::redo(), GNEChange_Lane::redo(), GNEChange_Crossing::redo(), GNEChange_TLS::redo(), DemandElementSelector::refreshDemandElementSelector(), GNEHierarchicalContainer::removeChildElement(), GNEEdge::removeConnection(), GNEJunction::removeEdgeFromCrossings(), GNEJunction::removeIncomingGNEEdge(), GNEEdge::removeLane(), GNEJunction::removeOutgoingGNEEdge(), GNEHierarchicalContainer::removeParentElement(), GNENet::replaceIncomingEdge(), GNENetHelper::AttributeCarriers::retrieveConnection(), GNENetHelper::AttributeCarriers::retrieveCrossing(), GNENetHelper::AttributeCarriers::retrieveEdge(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNEJunction::retrieveGNEWalkingArea(), GNENetHelper::AttributeCarriers::retrieveLane(), GNENetHelper::AttributeCarriers::retrieveWalkingArea(), GNENet::reverseEdge(), GNEBusStop::setAttribute(), GNETractionSubstation::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNERerouter::setAttribute(), GNEDetectorE3::setAttribute(), GNEParkingArea::setAttribute(), GNEEdgeType::setAttribute(), GNEEdge::setAttribute(), GNEPOI::setAttribute(), GNELane::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNECreateEdgeFrame::EdgeTypeSelector::setCurrentEdgeType(), DemandElementSelector::setDemandElement(), GNETAZRelDataFrame::Legend::setLabels(), GNELane::setLaneColor(), GNEInspectorFrame::NeteditAttributesEditor::setNewParent(), GNEPersonPlanFrame::show(), GNEElementTree::showAttributeCarrierParents(), DemandElementSelector::showDemandElementSelector(), GNEElementTree::showHierarchicalElementChildren(), GNEEdge::smooth(), GNEEdge::smoothElevation(), GNEEdge::smoothShape(), GNENet::splitEdge(), GNEStoppingPlace::splitEdgeGeometry(), GNEAccess::splitEdgeGeometry(), GNEDetector::splitEdgeGeometry(), GNECalibrator::splitEdgeGeometry(), GNENet::splitJunction(), GNENetworkSelector::toggleSelectedElement(), GNEChange_DataSet::undo(), GNEChange_Junction::undo(), GNEChange_DemandElement::undo(), GNEChange_Additional::undo(), GNEChange_Edge::undo(), GNEChange_EdgeType::undo(), GNEChange_Connection::undo(), GNEChange_GenericData::undo(), GNEChange_Children::undo(), GNEChange_Lane::undo(), GNEChange_EnableAttribute::undo(), GNEChange_Crossing::undo(), GNEChange_TLS::undo(), GNEViewNetHelper::ObjectsUnderCursor::updateAttributeCarriers(), GNERouteDialog::updateCalibratorRouteValues(), GNEWalkingArea::updateCenteringBoundary(), GNENetHelper::AttributeCarriers::updateEdgeID(), GNENetHelper::AttributeCarriers::updateEdgeTypeID(), GNEDataInterval::updateGenericDataIDs(), GNEConnection::updateID(), GNENetHelper::AttributeCarriers::updateJunctionID(), GNETractionSubstation::writeAdditional(), GNETAZSourceSink::writeAdditional(), GNERouteProbe::writeAdditional(), GNECalibratorFlow::writeAdditional(), GNEChargingStation::writeAdditional(), GNEVariableSpeedSign::writeAdditional(), GNEDetectorE1Instant::writeAdditional(), GNERerouter::writeAdditional(), writeAdditional(), GNEDetectorE1::writeAdditional(), GNEVaporizer::writeAdditional(), GNEContainerStop::writeAdditional(), GNEBusStop::writeAdditional(), GNEParkingArea::writeAdditional(), GNEDetectorE3::writeAdditional(), GNEOverheadWire::writeAdditional(), GNEAccess::writeAdditional(), GNETAZ::writeAdditional(), GNEDetectorE2::writeAdditional(), GNECalibrator::writeAdditional(), GNEPOI::writeAdditional(), GNEDataSet::writeDataSet(), GNEVTypeDistribution::writeDemandElement(), GNEStop::writeDemandElement(), GNETransport::writeDemandElement(), GNERide::writeDemandElement(), GNEPersonTrip::writeDemandElement(), GNETranship::writeDemandElement(), GNEWalk::writeDemandElement(), GNERoute::writeDemandElement(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEEdgeData::writeGenericData(), GNEEdgeRelData::writeGenericData(), GNETAZRelData::writeGenericData(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_TLS::~GNEChange_TLS(), and GNEJunction::~GNEJunction().
|
inherited |
get lane
Definition at line 89 of file GNEDetector.cpp.
References GNEHierarchicalElement::getParentLanes().
Referenced by GNEDetector::getGeometryPositionOverLane(), and GNEDetector::getParentName().
|
virtualinherited |
get last path lane
Implements GNEPathManager::PathElement.
Definition at line 591 of file GNEAdditional.cpp.
References GNEHierarchicalElement::getParentLanes().
Referenced by GNEAdditional::getPathElementArrivalPos().
|
inlineinherited |
Returns the id of the object as known to microsim.
Definition at line 133 of file GUIGlObject.h.
References GUIGlObject::myMicrosimID.
Referenced by SUMORTree::addAdditionalGLObject(), GNETLSEditorFrame::controlsEdge(), GUIGlObject::createFullName(), GNENetHelper::AttributeCarriers::deleteEdgeType(), GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteSingleJunction(), GNEAdditional::drawAdditionalID(), GUIGlObject::drawName(), GNEViewNet::drawTemporalRoundabout(), GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEParkingArea::getAttribute(), GNEBusStop::getAttribute(), GNEDetectorE1::getAttribute(), GNETractionSubstation::getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNERouteProbReroute::getAttribute(), GNEVaporizer::getAttribute(), GNERouteProbe::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNECalibratorFlow::getAttribute(), GNEDetectorE3::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEParkingSpace::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNERerouter::getAttribute(), GNEWalkingArea::getAttribute(), GNETAZSourceSink::getAttribute(), GNETAZ::getAttribute(), GNEOverheadWire::getAttribute(), GNEEdgeType::getAttribute(), GNEDetectorE2::getAttribute(), GNEVTypeDistribution::getAttribute(), GNEConnection::getAttribute(), GNEVType::getAttribute(), GNEStop::getAttribute(), GNECalibrator::getAttribute(), GNEJunction::getAttribute(), GNEEdge::getAttribute(), GNELane::getAttribute(), GNERoute::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNEDialogACChooser::getObjectName(), GUIDialog_ChooserAbstract::getObjectName(), GNETractionSubstation::getParentName(), GNEVTypeDistribution::getParentName(), GNEDetectorE3::getParentName(), GNEVariableSpeedSign::getParentName(), GNERerouter::getParentName(), GNEVType::getParentName(), GNETAZ::getParentName(), GNEPoly::getParentName(), GNEPOI::getParentName(), LIBSUMO_NAMESPACE::GUI::getTrackedVehicle(), GNEChange_TLS::GNEChange_TLS(), GNETLSEditorFrame::handleMultiChange(), GNENetHelper::AttributeCarriers::insertEdgeType(), GNEViewNet::mergeJunctions(), GUIGLObjectPopupMenu::onCmdCopyName(), TraCIServerAPI_GUI::processGet(), GNENetHelper::AttributeCarriers::registerEdge(), GNENetHelper::AttributeCarriers::registerEdgeType(), GNENetHelper::AttributeCarriers::registerJunction(), SUMORTree::removeAdditionalGLObject(), and GNENet::splitEdge().
|
virtualinherited |
get move operation
Implements GNEAdditional.
Definition at line 66 of file GNEDetector.cpp.
References GNEMoveFrame::CommonModeOptions::getAllowChangeLane(), GNEDetector::getAttributeDouble(), GNEMoveFrame::getCommonModeOptions(), GNEViewNet::getEditModes(), GNEViewParent::getMoveFrame(), GNEAdditional::getMoveOperationMultiLane(), GNEAdditional::getMoveOperationSingleLane(), GNEHierarchicalElement::getParentLanes(), GNETagProperties::getTag(), GNENet::getViewNet(), GNEViewNet::getViewParent(), GNE_TAG_E2DETECTOR_MULTILANE, GNEViewNetHelper::EditModes::isCurrentSupermodeNetwork(), GNEAttributeCarrier::myNet, GNEDetector::myPositionOverLane, GNEAttributeCarrier::myTagProperty, NETWORK_MOVE, GNEViewNetHelper::EditModes::networkEditMode, SUMO_ATTR_ENDPOS, and SUMO_TAG_E2DETECTOR.
|
protectedinherited |
get moveOperation for an element over multi lane
Definition at line 558 of file GNEAdditional.cpp.
References GUIVisualizationNeteditSizeSettings::additionalGeometryPointRadius, GNEViewNet::getMouseButtonKeyPressed(), GNEHierarchicalElement::getParentLanes(), GUISUMOAbstractView::getPositionInformation(), GUIGeometry::getShape(), GNENet::getViewNet(), GUISUMOAbstractView::getVisualisationSettings(), GNEAttributeCarrier::myNet, GUIVisualizationSettings::neteditSizeSettings, GNEViewNetHelper::MouseButtonKeyPressed::shiftKeyPressed(), GNEMoveOperation::TWO_LANES_MOVEBOTH_FIRST, GNEMoveOperation::TWO_LANES_MOVEBOTH_SECOND, GNEMoveOperation::TWO_LANES_MOVEFIRST, GNEMoveOperation::TWO_LANES_MOVESECOND, and GUIGeometry::updateGeometry().
Referenced by GNEOverheadWire::getMoveOperation(), and GNEDetector::getMoveOperation().
|
protectedinherited |
get moveOperation for an element over single lane
Definition at line 528 of file GNEAdditional.cpp.
References GUIVisualizationNeteditSizeSettings::additionalGeometryPointRadius, GNEMoveFrame::CommonModeOptions::getAllowChangeLane(), GNEMoveFrame::getCommonModeOptions(), GNEViewNet::getMouseButtonKeyPressed(), GNEViewParent::getMoveFrame(), GNEHierarchicalElement::getParentLanes(), GUISUMOAbstractView::getPositionInformation(), GUIGeometry::getShape(), GNENet::getViewNet(), GNEViewNet::getViewParent(), GUISUMOAbstractView::getVisualisationSettings(), GNEAdditional::myAdditionalGeometry, GNEAttributeCarrier::myNet, GUIVisualizationSettings::neteditSizeSettings, GNEMoveOperation::ONE_LANE_MOVEBOTH, GNEMoveOperation::ONE_LANE_MOVEFIRST, GNEMoveOperation::ONE_LANE_MOVESECOND, and GNEViewNetHelper::MouseButtonKeyPressed::shiftKeyPressed().
Referenced by GNEDetector::getMoveOperation().
|
inherited |
get pointer to net
Definition at line 68 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myNet.
Referenced by GNEAdditionalDialog::acceptChanges(), GNEDemandElementDialog::acceptChanges(), GNETAZFrame::CurrentTAZ::addTAZChild(), GNEPathManager::PathCalculator::calculateReachability(), GNEAdditionalDialog::cancelChanges(), GNEDemandElementDialog::cancelChanges(), GNEConnection::changeTLIndex(), GNEViewNetHelper::LockIcon::checkDrawing(), GNEGenericData::drawAttribute(), GNEPathManager::drawLanePathElements(), GNEPathManager::PathDraw::drawPathGeometry(), GNEGenericDataFrame::DataSetSelector::getDataSet(), GNEViewNetHelper::IntervalBar::getDataSet(), GNEGenericData::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu(), GNEVehicleTypeDialog::GNEVehicleTypeDialog(), GNEAdditionalDialog::initChanges(), GNEDemandElementDialog::initChanges(), GNEEdgeData::isGenericDataVisible(), GNEFrameAttributeModules::AttributesEditorRow::mergeJunction(), GNESingleParametersDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAddClosingLaneReroute(), GNERerouterIntervalDialog::onCmdAddClosingReroute(), GNERerouterIntervalDialog::onCmdAddDestProbReroute(), GNECalibratorDialog::onCmdAddFlow(), GNERerouterIntervalDialog::onCmdAddParkingAreaReroute(), GNECalibratorDialog::onCmdAddRoute(), GNERerouterIntervalDialog::onCmdAddRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdAddStep(), GNECalibratorDialog::onCmdAddVehicleType(), GNERerouterIntervalDialog::onCmdChangeBeginEnd(), GNERerouterIntervalDialog::onCmdClickedClosingLaneReroute(), GNERerouterIntervalDialog::onCmdClickedClosingReroute(), GNERerouterIntervalDialog::onCmdClickedDestProbReroute(), GNECalibratorDialog::onCmdClickedFlow(), GNERerouterDialog::onCmdClickedInterval(), GNERerouterIntervalDialog::onCmdClickedParkingAreaReroute(), GNECalibratorDialog::onCmdClickedRoute(), GNERerouterIntervalDialog::onCmdClickedRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdClickedStep(), GNECalibratorDialog::onCmdClickedVehicleType(), GNECreateEdgeFrame::EdgeTypeSelector::onCmdDeleteEdgeType(), GNERerouterIntervalDialog::onCmdEditClosingLaneReroute(), GNERerouterIntervalDialog::onCmdEditClosingReroute(), GNERerouterIntervalDialog::onCmdEditDestProbReroute(), GNERerouterIntervalDialog::onCmdEditParkingAreaReroute(), GNERerouterIntervalDialog::onCmdEditRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdEditStep(), GNETLSEditorFrame::TLSFile::onCmdLoadTLSProgram(), GNEConnectorFrame::ConnectionOperations::onCmdSelectConflicts(), GNECrossingFrame::CrossingParameters::onCmdSetAttribute(), GNEInspectorFrame::TemplateEditor::onCmdSetTemplate(), GNECalibratorFlowDialog::onCmdSetVariable(), GNERouteDialog::onCmdSetVariable(), GNEChange_DataInterval::redo(), GNEChange_DataSet::redo(), GNEChange_DemandElement::redo(), GNEChange_Junction::redo(), GNEChange_Additional::redo(), GNEChange_EdgeType::redo(), GNEChange_Edge::redo(), GNEChange_Connection::redo(), GNEChange_GenericData::redo(), GNEChange_Children::redo(), GNEChange_EnableAttribute::redo(), GNEChange_Lane::redo(), GNEChange_Attribute::redo(), GNEChange_Crossing::redo(), GNEChange_TLS::redo(), GNEDataInterval::removeGenericDataChild(), GNEAdditional::replaceAdditionalChildEdges(), GNEAdditional::replaceAdditionalChildLanes(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEDemandElement::replaceDemandParentEdges(), GNEDemandElement::replaceDemandParentLanes(), GNEDemandElement::replaceMiddleParentEdges(), GNEAdditionalDialog::resetChanges(), GNEDemandElementDialog::resetChanges(), GNETAZFrame::CurrentTAZ::setTAZ(), GNEVehicleTypeDialog::VTypeAtributes::VClassRow::setVariable(), GNERouteHandler::transformToContainer(), GNERouteHandler::transformToContainerFlow(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToPerson(), GNERouteHandler::transformToPersonFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_DataInterval::undo(), GNEChange_DataSet::undo(), GNEChange_Junction::undo(), GNEChange_DemandElement::undo(), GNEChange_Additional::undo(), GNEChange_EdgeType::undo(), GNEChange_Edge::undo(), GNEChange_Connection::undo(), GNEChange_GenericData::undo(), GNEChange_Children::undo(), GNEChange_EnableAttribute::undo(), GNEChange_Lane::undo(), GNEChange_Attribute::undo(), GNEChange_Crossing::undo(), GNEChange_TLS::undo(), GNEViewNetHelper::ObjectsUnderCursor::updateAdditionalElements(), GNEViewNetHelper::ObjectsUnderCursor::updateDemandElements(), GNECalibratorDialog::updateFlowAndLabelButton(), GNECalibratorDialog::updateRouteTable(), GNECalibratorDialog::updateVehicleTypeTable(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_EdgeType::~GNEChange_EdgeType(), and GNEChange_GenericData::~GNEChange_GenericData().
|
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 351 of file GNEHierarchicalElement.cpp.
References GNEAttributeCarrier::getID(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentLanes(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), SUMO_TAG_EDGE, SUMO_TAG_LANE, and toString().
Referenced by GNEOverheadWire::splitEdgeGeometry(), GNEDetector::splitEdgeGeometry(), GNETranship::splitEdgeGeometry(), GNEWalk::splitEdgeGeometry(), and GNERoute::splitEdgeGeometry().
|
inherited |
Returns the additional name.
Definition at line 200 of file GNEAdditional.cpp.
References GNEAdditional::myAdditionalName.
|
virtualinherited |
Returns the name of the object (default "")
Reimplemented in GUIEdge, GUIBaseVehicle, GNEEdge, GUIBusStop, GUIParkingArea, GUIChargingStation, GUIJunctionWrapper, and GUITrafficLightLogicWrapper.
Definition at line 192 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 NEMALogic, MSSimpleTrafficLightLogic, and MSActuatedTrafficLightLogic.
Definition at line 71 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NBEdge::addRestrictedLane(), FareModul::addStop(), NBEdge::append(), GUIInductLoop::buildDetectorGUIRepresentation(), MSDevice_Battery::buildVehicleDevices(), MSDevice_Example::buildVehicleDevices(), MSDevice_ElecHybrid::buildVehicleDevices(), ROEdge::cacheParamRestrictions(), SUMOVTypeParameter::cacheParamRestrictions(), MSRailSignal::constraintsAllow(), GUINet::createTLWrapper(), GNEEdge::drawEdgeName(), GNEGenericData::drawFilteredAttribute(), GNEConnection::drawGL(), GUIEdge::drawGL(), EnergyParams::EnergyParams(), LIBSUMO_NAMESPACE::TrafficLight::findConstraintsDeadLocks(), LIBSUMO_NAMESPACE::Simulation::findIntermodalRoute(), MSSwarmTrafficLightLogic::getBetaNo(), MSSwarmTrafficLightLogic::getBetaSp(), NBRailwayTopologyAnalyzer::getBrokenRailNodes(), MSSwarmTrafficLightLogic::getChangePlanProbability(), GNEEdgeData::getColorValue(), GNEEdgeRelData::getColorValue(), GNETAZRelData::getColorValue(), GUIVehicle::getColorValue(), GUIEdge::getColorValue(), GNELane::getColorValue(), GUILane::getColorValue(), MSSOTLTrafficLightLogic::getDecayConstant(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), MSSwarmTrafficLightLogic::getForgettingCox(), LIBSUMO_NAMESPACE::TrafficLight::getFutureTripIds(), MSSwarmTrafficLightLogic::getGammaNo(), MSSwarmTrafficLightLogic::getGammaSp(), MSTLLogicControl::WAUTSwitchProcedure::getGSPTime(), MSSOTLTrafficLightLogic::getInputSensorsLength(), MSSwarmTrafficLightLogic::getLearningCox(), MSSwarmTrafficLightLogic::getMaxCongestionDuration(), MSDevice_SSM::getMeasuresAndThresholds(), MSSOTLRequestPolicy::getMinDecisionalPhaseDuration(), MSSOTLTrafficLightLogic::getMode(), GUITrafficLightLogicWrapper::getOptionalName(), GUIBaseVehicle::getOptionalName(), MSDevice_ToC::getOutputFilename(), MSDevice_SSM::getOutputFilename(), MSSOTLTrafficLightLogic::getOutputSensorsLength(), LIBSUMO_NAMESPACE::Simulation::getParameter(), MSSimpleTrafficLightLogic::getParameter(), NEMALogic::getParameter(), MSSwarmTrafficLightLogic::getPheroMaxVal(), MSSwarmTrafficLightLogic::getPoliciesParam(), MSBaseVehicle::getPrefixedParameter(), MSSwarmTrafficLightLogic::getReinforcementMode(), GUIBaseVehicle::getScaleValue(), MSSOTLTrafficLightLogic::getSpeedThreshold(), MSDevice::getStringParam(), MSSwarmTrafficLightLogic::getThetaInit(), MSSwarmTrafficLightLogic::getThetaMax(), MSSwarmTrafficLightLogic::getThetaMin(), MSSOTLTrafficLightLogic::getThreshold(), LIBSUMO_NAMESPACE::TrafficLight::getVehicleByTripId(), MSRailSignalConstraint::getVehID(), MSTriggeredRerouter::getWeight(), MSRailSignal::hasInsertionConstraint(), MSLink::ignoreFoe(), PushButtonLogic::init(), MSSOTLPhasePolicy::init(), SigmoidLogic::init(), MSSOTLTrafficLightLogic::init(), MSSwarmTrafficLightLogic::init(), SUMOVTypeParameter::initRailVisualizationParameters(), MSSOTLTrafficLightLogic::isDecayThresholdActivated(), MSSOTLTrafficLightLogic::isPushButtonPressed(), MSAbstractLaneChangeModel::laneChangeOutput(), MSSimpleTrafficLightLogic::MSSimpleTrafficLightLogic(), MSSOTLPolicy::MSSOTLPolicy(), MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus(), MSSwarmTrafficLightLogic::MSSwarmTrafficLightLogic(), MSDevice_GLOSA::notifyEnter(), MSRailSignalConstraint_Predecessor::PassedTracker::notifyEnter(), GNEVType::overwriteVType(), MSDevice_SSM::requestsTrajectories(), MSDevice_Bluelight::resetVehicle(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), NBTrafficLightLogicCont::setOpenDriveSignalParameters(), NBEdgeCont::splitAt(), MSDevice_SSM::useGeoCoords(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::WAUTSwitchProcedure_Stretch(), MSDevice_SSM::writeLanesPositions(), NWWriter_DlrNavteq::writeLinksUnsplitted(), MSDevice_SSM::writePositions(), and NWWriter_OpenDrive::writeRoadObjects().
|
inherited |
Returns the inner key/value map.
Definition at line 126 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NIImporter_SUMO::_loadNetwork(), NBEdge::addLane(), GUIParameterTableWindow::closeBuilding(), NLHandler::closeEdge(), NBTrafficLightDefinition::compute(), GNEGenericData::drawAttribute(), GNEGenericData::drawFilteredAttribute(), NLDetectorBuilder::endE3Detector(), GNEVaporizer::getACParametersMap(), GNERouteProbe::getACParametersMap(), GNEDetectorE3::getACParametersMap(), GNEVariableSpeedSign::getACParametersMap(), GNEParkingSpace::getACParametersMap(), GNERerouter::getACParametersMap(), GNEAccess::getACParametersMap(), GNEStoppingPlace::getACParametersMap(), GNELaneType::getACParametersMap(), GNEOverheadWire::getACParametersMap(), GNETAZ::getACParametersMap(), GNEDetector::getACParametersMap(), GNECrossing::getACParametersMap(), GNEEdgeType::getACParametersMap(), GNEPoly::getACParametersMap(), GNEDataInterval::getACParametersMap(), GNECalibrator::getACParametersMap(), GNEConnection::getACParametersMap(), GNEDataSet::getACParametersMap(), GNEPOI::getACParametersMap(), GNEVType::getACParametersMap(), GNEJunction::getACParametersMap(), GNEEdge::getACParametersMap(), GNEStop::getACParametersMap(), GNETransport::getACParametersMap(), GNERide::getACParametersMap(), GNELane::getACParametersMap(), GNEGenericData::getACParametersMap(), GNEPersonTrip::getACParametersMap(), GNETranship::getACParametersMap(), GNEWalk::getACParametersMap(), GNERoute::getACParametersMap(), GNEContainer::getACParametersMap(), GNEPerson::getACParametersMap(), GNEVehicle::getACParametersMap(), GUILane::getParameterWindow(), GNESingleParametersDialog::GNESingleParametersDialog(), MSRailCrossing::init(), MSActuatedTrafficLightLogic::init(), MSDevice_Taxi::initDispatch(), NIImporter_OpenStreetMap::insertEdge(), GNEEdgeData::isGenericDataVisible(), GNEEdgeRelData::isGenericDataVisible(), GNETAZRelData::isGenericDataVisible(), GNEGenericData::isVisibleInspectDeleteSelect(), NBEdge::NBEdge(), NBLoadedSUMOTLDef::NBLoadedSUMOTLDef(), GUIParameterTableWindow::numParams(), GNESingleParametersDialog::onCmdReset(), GNEVType::overwriteVType(), TraCIServerAPI_TrafficLight::processGet(), Parameterised::setParameters(), GNEEdgeData::writeGenericData(), GNEEdgeRelData::writeGenericData(), and GNETAZRelData::writeGenericData().
|
inherited |
Returns the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN".
Definition at line 132 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEParkingArea::getAttribute(), GNEDetectorE1::getAttribute(), getAttribute(), GNETractionSubstation::getAttribute(), GNEVaporizer::getAttribute(), GNERouteProbe::getAttribute(), GNECalibratorFlow::getAttribute(), GNEDetectorE3::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEParkingSpace::getAttribute(), GNELaneType::getAttribute(), GNERerouter::getAttribute(), GNEAccess::getAttribute(), GNETAZSourceSink::getAttribute(), GNETAZ::getAttribute(), GNEOverheadWire::getAttribute(), GNEEdgeType::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNEDetectorE2::getAttribute(), GNETAZRelData::getAttribute(), GNEConnection::getAttribute(), GNEPoly::getAttribute(), GNEVType::getAttribute(), GNECalibrator::getAttribute(), GNEJunction::getAttribute(), GNEPOI::getAttribute(), GNETransport::getAttribute(), GNERide::getAttribute(), GNEEdge::getAttribute(), GNEPersonTrip::getAttribute(), GNETranship::getAttribute(), GNEWalk::getAttribute(), GNELane::getAttribute(), GNERoute::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNETLSEditorFrame::onCmdDefSwitch(), and GNETLSEditorFrame::onCmdEditParameters().
|
virtualinherited |
Returns an own parameter window.
| [in] | app | The application needed to build the parameter window |
| [in] | parent | The parent window needed to build the parameter window |
Implements GUIGlObject.
Definition at line 181 of file GNEAdditional.cpp.
References GUIParameterTableWindow::closeBuilding(), GNEAdditional::getAttribute(), GUIParameterTableWindow::mkItem(), and GNEAttributeCarrier::myTagProperty.
|
inherited |
get parent additionals
Definition at line 129 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNERerouterSymbol::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEClosingReroute::drawGL(), GNEClosingLaneReroute::drawGL(), GNEDestProbReroute::drawGL(), GNERouteProbReroute::drawGL(), GNEParkingAreaReroute::drawGL(), GNEVariableSpeedSignStep::drawGL(), GNECalibratorFlow::drawGL(), GNERerouterInterval::drawGL(), GNEAccess::drawGL(), GNEStop::drawGL(), GNEAdditional::drawParentChildLines(), GNETAZRelData::drawTAZRel(), GNEHierarchicalElement::getAllHierarchicalElements(), getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNERouteProbReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNECalibratorFlow::getAttribute(), GNERerouterInterval::getAttribute(), GNEParkingSpace::getAttribute(), GNEAccess::getAttribute(), GNETAZSourceSink::getAttribute(), GNEOverheadWire::getAttribute(), GNETAZRelData::getAttribute(), GNEStop::getAttribute(), GNECalibrator::getAttribute(), GNETransport::getAttribute(), GNERide::getAttribute(), GNEPersonTrip::getAttribute(), GNETranship::getAttribute(), GNEWalk::getAttribute(), GNEParkingSpace::getAttributeDouble(), GNEStop::getAttributeDouble(), GNEStop::getAttributePosition(), GNEStop::getCenteringBoundary(), DemandElementSelector::getContainerPlanPreviousEdge(), GNEAdditional::getDrawPositionIndex(), GNEStop::getFirstPathLane(), GNEParkingAreaReroute::getHierarchyName(), GNETAZRelData::getHierarchyName(), GNEStop::getHierarchyName(), GNETransport::getHierarchyName(), GNERide::getHierarchyName(), GNEPersonTrip::getHierarchyName(), GNETranship::getHierarchyName(), GNEWalk::getHierarchyName(), GNETransport::getLastPathLane(), GNERide::getLastPathLane(), GNEPersonTrip::getLastPathLane(), GNETranship::getLastPathLane(), GNEWalk::getLastPathLane(), GNETransport::getMoveOperation(), GNERide::getMoveOperation(), GNEPersonTrip::getMoveOperation(), GNETranship::getMoveOperation(), GNEWalk::getMoveOperation(), GNERerouterSymbol::getParentName(), GNEVariableSpeedSignSymbol::getParentName(), GNEClosingReroute::getParentName(), GNEClosingLaneReroute::getParentName(), GNEDestProbReroute::getParentName(), GNERouteProbReroute::getParentName(), GNEParkingAreaReroute::getParentName(), GNEVariableSpeedSignStep::getParentName(), GNECalibratorFlow::getParentName(), GNETAZSourceSink::getParentName(), GNERerouterInterval::getParentName(), GNEParkingSpace::getParentName(), GNEAccess::getParentName(), GNEStop::getParentName(), GNEDemandElement::getPathElementArrivalPos(), GNEDemandElement::getPathElementArrivalValue(), GNEDemandElement::getPathElementDepartPos(), GNEDemandElement::getPathElementDepartValue(), DemandElementSelector::getPersonPlanPreviousEdge(), GNEDemandElement::getPersonPlanProblem(), GNEClosingReroute::getPositionInView(), GNEClosingLaneReroute::getPositionInView(), GNEDestProbReroute::getPositionInView(), GNERouteProbReroute::getPositionInView(), GNEParkingAreaReroute::getPositionInView(), GNETAZSourceSink::getPositionInView(), GNEVariableSpeedSignStep::getPositionInView(), GNECalibratorFlow::getPositionInView(), GNETAZRelData::getPositionInView(), GNERerouterInterval::getPositionInView(), GNEStop::getPositionInView(), GNEDemandElement::isPersonPlanValid(), GNEVariableSpeedSignStep::isValid(), GNEAccess::isValid(), GNECalibratorFlowDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), GNEAdditional::replaceAdditionalParent(), GNEDemandElement::replaceAdditionalParent(), GNENet::replaceIncomingEdge(), GNEGenericData::replaceParentTAZElement(), GNECalibratorFlow::setAttribute(), GNEParkingSpace::setAttribute(), GNETAZRelData::setFunctionalColor(), GNEElementTree::showAttributeCarrierParents(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNETAZRelData::updateGeometry(), GNEStop::updateGeometry(), GNELane::updateGeometry(), GNECalibratorFlow::writeAdditional(), GNEOverheadWire::writeAdditional(), GNECalibrator::writeAdditional(), GNEStop::writeDemandElement(), GNETransport::writeDemandElement(), GNERide::writeDemandElement(), GNEPersonTrip::writeDemandElement(), GNETranship::writeDemandElement(), GNEWalk::writeDemandElement(), and GNETAZRelData::writeGenericData().
|
inherited |
get parent demand elements
Definition at line 135 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEDemandElement::buildMenuCommandRouteLength(), GNEStop::canDrawVehicleStop(), GNEWalk::computePathElement(), GNERoute::computePathElement(), GNEContainer::drawAction_drawAsImage(), GNEContainer::drawAction_drawAsPoly(), GNEDemandElement::drawContainerPlan(), GNEStop::drawGL(), GNEPersonTrip::drawGL(), GNEWalk::drawGL(), GNEPerson::drawGL(), GNEContainer::drawGL(), GNEVehicle::drawGL(), GNEStop::drawIndex(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlan(), GNEDemandElement::drawPersonPlanPartial(), GNEVType::editVTypeDistribution(), GNEHierarchicalElement::getAllHierarchicalElements(), GNERouteProbReroute::getAttribute(), GNECalibratorFlow::getAttribute(), GNEVType::getAttribute(), GNEStop::getAttribute(), GNETransport::getAttribute(), GNERide::getAttribute(), GNEPersonTrip::getAttribute(), GNETranship::getAttribute(), GNEWalk::getAttribute(), GNEPerson::getAttribute(), GNEContainer::getAttribute(), GNEVehicle::getAttribute(), GNECalibratorFlow::getAttributeDouble(), GNEVehicle::getAttributeDouble(), GNEPerson::getAttributePosition(), GNEStop::getColor(), GNETransport::getColor(), GNERide::getColor(), GNEPersonTrip::getColor(), GNETranship::getColor(), GNEWalk::getColor(), GNERoute::getColor(), GNEVehicle::getDemandElementProblem(), GNEWalk::getFirstPathLane(), GNERoute::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNERouteProbReroute::getHierarchyName(), GNEWalk::getHierarchyName(), GNEWalk::getLastPathLane(), GNERoute::getLastPathLane(), GNEVehicle::getLastPathLane(), GNETransport::getMoveOperation(), GNETranship::getMoveOperation(), GNEWalk::getMoveOperation(), GNEStop::getParentName(), GNETransport::getParentName(), GNERide::getParentName(), GNEPersonTrip::getParentName(), GNETranship::getParentName(), GNEWalk::getParentName(), GNEPerson::getParentName(), GNEContainer::getParentName(), GNEVehicle::getParentName(), GNEDemandElement::getPathElementArrivalPos(), GNEDemandElement::getPathElementArrivalValue(), GNEDemandElement::getPathElementDepartPos(), GNEDemandElement::getPathElementDepartValue(), DemandElementSelector::getPersonPlanPreviousEdge(), GNEDemandElement::getPersonPlanProblem(), GNEWalk::getPositionInView(), GNEStop::getVClass(), GNETransport::getVClass(), GNERide::getVClass(), GNEPersonTrip::getVClass(), GNETranship::getVClass(), GNEWalk::getVClass(), GNEPerson::getVClass(), GNEContainer::getVClass(), GNEVehicle::getVClass(), GNETransport::isAttributeEnabled(), GNERide::isAttributeEnabled(), GNEPersonTrip::isAttributeEnabled(), GNETranship::isAttributeEnabled(), GNEWalk::isAttributeEnabled(), GNEVehicle::isDemandElementValid(), GNEDemandElement::isPersonPlanValid(), GNEVehicle::isValid(), GNEElementTree::onCmdDeleteItem(), GNEElementTree::onCmdMoveItemDown(), GNEElementTree::onCmdMoveItemUp(), GNEViewNet::onCmdToggleLockContainer(), GNEViewNet::onCmdToggleLockPerson(), GNEDeleteFrame::removeAttributeCarrier(), GNEAdditional::replaceDemandElementParent(), GNEDemandElement::replaceDemandElementParent(), GNEStop::setAttribute(), GNETransport::setAttribute(), GNERide::setAttribute(), GNEPersonTrip::setAttribute(), GNETranship::setAttribute(), GNEWalk::setAttribute(), GNERoute::setAttribute(), GNEVehicle::setAttribute(), GNEVehicle::setColor(), GNEElementTree::showAttributeCarrierParents(), GNEViewNetHelper::DemandViewOptions::showNonInspectedDemandElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNELane::updateGeometry(), GNECalibratorFlow::writeAdditional(), GNEVType::writeDemandElement(), GNEWalk::writeDemandElement(), GNEPerson::writeDemandElement(), GNEContainer::writeDemandElement(), and GNEVehicle::writeDemandElement().
|
inherited |
get parent edges
Definition at line 117 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNERouteHandler::buildFlowOverRoute(), GNEDemandElement::buildMenuCommandRouteLength(), GNERouteHandler::buildVehicleOverRoute(), GNEVehicleFrame::buildVehicleOverRoute(), GNEAdditional::calculatePerpendicularLine(), GNEEdgeRelData::computePathElement(), GNETranship::computePathElement(), GNEWalk::computePathElement(), GNERoute::computePathElement(), GNEVehicle::computePathElement(), GNECalibrator::drawCalibratorSymbol(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNEHierarchicalElement::getAllHierarchicalElements(), GNERerouterSymbol::getAttribute(), GNERouteProbe::getAttribute(), GNETAZSourceSink::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNEStop::getAttribute(), GNECalibrator::getAttribute(), GNETransport::getAttribute(), GNERide::getAttribute(), GNEPersonTrip::getAttribute(), GNETranship::getAttribute(), GNEWalk::getAttribute(), GNERoute::getAttribute(), GNEVehicle::getAttribute(), GNERoute::getAttributeDouble(), GNERoute::getAttributePosition(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNETAZSourceSink::getCenteringBoundary(), GNEEdgeData::getCenteringBoundary(), GNEEdgeRelData::getCenteringBoundary(), GNETransport::getCenteringBoundary(), GNERide::getCenteringBoundary(), GNEPersonTrip::getCenteringBoundary(), GNETranship::getCenteringBoundary(), GNEWalk::getCenteringBoundary(), GNERoute::getCenteringBoundary(), DemandElementSelector::getContainerPlanPreviousEdge(), GNEStop::getDemandElementProblem(), GNERoute::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEStop::getFirstAllowedLane(), GNEStop::getFirstPathLane(), GNETransport::getFirstPathLane(), GNERide::getFirstPathLane(), GNEPersonTrip::getFirstPathLane(), GNETranship::getFirstPathLane(), GNEWalk::getFirstPathLane(), GNERoute::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNERerouterSymbol::getHierarchyName(), GNEEdgeData::getHierarchyName(), GNEEdgeRelData::getHierarchyName(), GNEStop::getHierarchyName(), GNETransport::getHierarchyName(), GNERide::getHierarchyName(), GNEPersonTrip::getHierarchyName(), GNETranship::getHierarchyName(), GNEWalk::getHierarchyName(), GNEContainer::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEDemandElement::getInvalidStops(), GNETransport::getLastPathLane(), GNERide::getLastPathLane(), GNEPersonTrip::getLastPathLane(), GNETranship::getLastPathLane(), GNEWalk::getLastPathLane(), GNERoute::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEStop::getMoveOperation(), GNETransport::getMoveOperation(), GNERide::getMoveOperation(), GNEPersonTrip::getMoveOperation(), GNETranship::getMoveOperation(), GNEWalk::getMoveOperation(), GNEHierarchicalElement::getNewListOfParents(), GNEVaporizer::getParentName(), GNERouteProbe::getParentName(), GNECalibrator::getParentName(), GNERoute::getParentName(), GNEVehicle::getParentName(), DemandElementSelector::getPersonPlanPreviousEdge(), GNEDemandElement::getPersonPlanProblem(), GNERerouterSymbol::getPopUpID(), GNEEdgeData::getPositionInView(), GNEEdgeRelData::getPositionInView(), GNEStop::getPositionInView(), GNETransport::getPositionInView(), GNERide::getPositionInView(), GNEPersonTrip::getPositionInView(), GNETranship::getPositionInView(), GNEWalk::getPositionInView(), GNERouteHandler::getPreviousPlanEdge(), GNEStopFrame::getStopParameter(), GNEDemandElement::getViaEdges(), GNEStop::isDemandElementValid(), GNERoute::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEDemandElement::isPersonPlanValid(), GNEEdgeRelData::isValid(), GNECalibrator::isValid(), GNEStop::isValid(), GNEVehicle::isValid(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNEPathCreator::recalculatePath(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentEdge(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEDemandElement::replaceMiddleParentEdges(), GNEWalk::setAttribute(), GNEVehicle::setAttribute(), GNEElementTree::showAttributeCarrierParents(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEEdgeData::updateGeometry(), GNERerouterSymbol::updateGeometry(), GNEStop::updateGeometry(), GNECalibrator::updateGeometry(), GNERouteProbe::writeAdditional(), GNETAZSourceSink::writeAdditional(), GNECalibrator::writeAdditional(), GNEStop::writeDemandElement(), GNETransport::writeDemandElement(), GNERide::writeDemandElement(), GNEPersonTrip::writeDemandElement(), GNETranship::writeDemandElement(), GNEWalk::writeDemandElement(), GNERoute::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEEdgeData::writeGenericData(), and GNEEdgeRelData::writeGenericData().
|
inherited |
get parent demand elements
Definition at line 141 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEHierarchicalElement::getAllHierarchicalElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), and GNELane::updateGeometry().
|
inherited |
get parent junctions
Definition at line 111 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEPersonTrip::computePathElement(), GNEWalk::computePathElement(), GNEVehicle::computePathElement(), GNEPersonTrip::drawGL(), GNEWalk::drawGL(), GNEVehicle::drawGL(), GNEVehicle::drawJunctionLine(), GNEVehicle::drawPartialGL(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEPersonTrip::getAttribute(), GNEWalk::getAttribute(), GNEVehicle::getAttribute(), GNEPersonTrip::getAttributeDouble(), GNEWalk::getAttributeDouble(), GNEPersonTrip::getAttributePosition(), GNEWalk::getAttributePosition(), GNEPerson::getAttributePosition(), GNEVehicle::getDemandElementProblem(), GNEPersonTrip::getFirstPathLane(), GNEWalk::getFirstPathLane(), GNEEdge::getFromJunction(), GNEPersonTrip::getHierarchyName(), GNEWalk::getHierarchyName(), GNEPersonTrip::getLastPathLane(), GNEWalk::getLastPathLane(), GNEPersonTrip::getMoveOperation(), GNEWalk::getMoveOperation(), GNEDemandElement::getPathElementArrivalPos(), GNEDemandElement::getPathElementDepartPos(), GNEEdge::getToJunction(), GNEVehicle::isValid(), GNEDemandElement::replaceFirstParentJunction(), GNEDemandElement::replaceLastParentJunction(), GNEEdge::updateFirstParentJunction(), GNEVehicle::updateGeometry(), GNEEdge::updateSecondParentJunction(), GNEPersonTrip::writeDemandElement(), GNEWalk::writeDemandElement(), and GNEVehicle::writeDemandElement().
|
inherited |
get parent lanes
Definition at line 123 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEPathManager::PathCalculator::busStopConnected(), GNEOverheadWire::computePathElement(), GNEDetectorE2::computePathElement(), GNECalibrator::drawCalibratorSymbol(), GNEDetectorE2::drawGL(), GNEStop::drawVehicleStop(), GNEStoppingPlace::fixAdditionalProblem(), GNEDetectorE1Instant::fixAdditionalProblem(), GNEDetectorE1::fixAdditionalProblem(), fixAdditionalProblem(), GNEOverheadWire::fixAdditionalProblem(), GNEDetectorE2::fixAdditionalProblem(), GNEStoppingPlace::getAdditionalProblem(), GNEDetectorE1Instant::getAdditionalProblem(), GNEDetectorE1::getAdditionalProblem(), getAdditionalProblem(), GNEOverheadWire::getAdditionalProblem(), GNEDetectorE2::getAdditionalProblem(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEParkingArea::getAttribute(), getAttribute(), GNEDetectorE1::getAttribute(), GNEVariableSpeedSignSymbol::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEAccess::getAttribute(), GNEOverheadWire::getAttribute(), GNEDetectorE2::getAttribute(), GNEStop::getAttribute(), GNECalibrator::getAttribute(), GNEPOI::getAttribute(), GNEParkingArea::getAttributeDouble(), GNEStoppingPlace::getAttributeDouble(), GNEOverheadWire::getAttributeDouble(), GNEStop::getDemandElementProblem(), GNEAccess::getEdge(), GNEStoppingPlace::getEndGeometryPositionOverLane(), GNEOverheadWire::getEndGeometryPositionOverLane(), GNEDetectorE2::getEndGeometryPositionOverLane(), GNEStop::getEndGeometryPositionOverLane(), GNEStop::getFirstPathLane(), GNEAdditional::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEVariableSpeedSignSymbol::getHierarchyName(), GNEAccess::getHierarchyName(), GNEStop::getHierarchyName(), GNEDetector::getLane(), GNEAdditional::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEStop::getMoveOperation(), GNEStoppingPlace::getMoveOperation(), GNEAccess::getMoveOperation(), GNEDetector::getMoveOperation(), GNEPOI::getMoveOperation(), GNEAdditional::getMoveOperationMultiLane(), GNEAdditional::getMoveOperationSingleLane(), GNEHierarchicalElement::getNewListOfParents(), GNEStoppingPlace::getParentName(), GNEStop::getParentName(), GNECalibrator::getParentName(), GNEPOI::getParentName(), GNEDemandElement::getPersonPlanProblem(), GNEVariableSpeedSignSymbol::getPopUpID(), GNEPOI::getPopUpMenu(), GNEStop::getPositionInView(), GNERouteHandler::getPreviousPlanEdge(), GNEStoppingPlace::getStartGeometryPositionOverLane(), GNEOverheadWire::getStartGeometryPositionOverLane(), GNEDetectorE2::getStartGeometryPositionOverLane(), GNEStop::getStartGeometryPositionOverLane(), GNEStopFrame::getStopParameter(), GNEAccess::isAccessPositionFixed(), GNEStoppingPlace::isAdditionalValid(), GNEDetectorE1Instant::isAdditionalValid(), isAdditionalValid(), GNEDetectorE1::isAdditionalValid(), GNEOverheadWire::isAdditionalValid(), GNEDetectorE2::isAdditionalValid(), GNEStop::isDemandElementValid(), GNEDemandElement::isPersonPlanValid(), GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEParkingArea::isValid(), isValid(), GNEDetectorE1::isValid(), GNEDetectorE1Instant::isValid(), GNEAccess::isValid(), GNECalibrator::isValid(), GNEStop::isValid(), GNEPOI::isValid(), GNEPathCreator::recalculatePath(), GNEParkingArea::setAttribute(), GNEStop::setAttribute(), GNEOverheadWire::setAttribute(), GNEDetectorE2::setAttribute(), GNETransport::setAttribute(), GNERide::setAttribute(), GNEPersonTrip::setAttribute(), GNETranship::setAttribute(), GNEWalk::setAttribute(), GNEPOI::setAttribute(), GNEStoppingPlace::setStoppingPlaceGeometry(), GNEAdditional::shiftLaneIndex(), GNEElementTree::showAttributeCarrierParents(), GNEStoppingPlace::splitEdgeGeometry(), GNEVariableSpeedSignSymbol::updateGeometry(), GNEContainerStop::updateGeometry(), GNEParkingArea::updateGeometry(), GNEBusStop::updateGeometry(), updateGeometry(), GNEDetectorE1::updateGeometry(), GNEAccess::updateGeometry(), GNEDetectorE1Instant::updateGeometry(), GNEStop::updateGeometry(), GNEDetectorE2::updateGeometry(), GNEPOI::updateGeometry(), GNECalibrator::updateGeometry(), GNEChargingStation::writeAdditional(), GNEDetectorE1Instant::writeAdditional(), GNEDetectorE1::writeAdditional(), writeAdditional(), GNEContainerStop::writeAdditional(), GNEParkingArea::writeAdditional(), GNEBusStop::writeAdditional(), GNEAccess::writeAdditional(), GNEDetectorE2::writeAdditional(), GNECalibrator::writeAdditional(), GNEPOI::writeAdditional(), and GNEStop::writeDemandElement().
|
virtualinherited |
Returns the name of the parent object.
Reimplemented from GUIGlObject.
Definition at line 141 of file GNEDetector.cpp.
References GNEAttributeCarrier::getID(), and GNEDetector::getLane().
|
virtualinherited |
get path element arrival position
Implements GNEPathManager::PathElement.
Definition at line 615 of file GNEAdditional.cpp.
References GNELane::getLaneShape(), GNEAdditional::getLastPathLane(), GNEAdditional::getPathElementArrivalValue(), and PositionVector::positionAtOffset2D().
|
virtualinherited |
get path element arrival lane pos
Implements GNEPathManager::PathElement.
Definition at line 609 of file GNEAdditional.cpp.
References GNEAdditional::getAttributeDouble(), and SUMO_ATTR_ENDPOS.
Referenced by GNEAdditional::getPathElementArrivalPos().
|
virtualinherited |
get path element depart position
Implements GNEPathManager::PathElement.
Definition at line 603 of file GNEAdditional.cpp.
References GNEAdditional::getFirstPathLane(), GNELane::getLaneShape(), GNEAdditional::getPathElementDepartValue(), and PositionVector::positionAtOffset2D().
|
virtualinherited |
get path element depart lane pos
Implements GNEPathManager::PathElement.
Definition at line 597 of file GNEAdditional.cpp.
References GNEAdditional::getAttributeDouble(), and SUMO_ATTR_STARTPOS.
Referenced by GNEAdditional::getPathElementDepartPos().
|
virtualinherited |
get PopPup ID (Used in AC Hierarchy)
Implements GNEAdditional.
Definition at line 153 of file GNEDetector.cpp.
References GNEAttributeCarrier::getID(), and GNEAttributeCarrier::getTagStr().
|
virtualinherited |
Returns an own popup-menu.
| [in] | app | The application needed to build the popup-menu |
| [in] | parent | The parent window needed to build the popup-menu |
Implements GUIGlObject.
Reimplemented in GNEPOI, GNEPoly, GNETAZ, and GNETAZSourceSink.
Definition at line 133 of file GNEAdditional.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GNEViewNet::buildSelectionACPopupEntry(), GUIGlObject::buildShowParamsPopupEntry(), GNEAdditional::getAttribute(), GNENet::getAttributeCarriers(), GNEAttributeCarrier::getIcon(), GNEEdge::getLanes(), GNELane::getLaneShape(), GUISUMOAbstractView::getPositionInformation(), GNEAdditional::getPositionInView(), GUIGeometry::getShape(), GNEAttributeCarrier::getTagStr(), GNENet::getViewNet(), GNETagProperties::hasAttribute(), GNETagProperties::hasDialog(), MID_COPY_NAME, MID_COPY_TYPED_NAME, MID_OPEN_ADDITIONAL_DIALOG, GNEAdditional::myAdditionalGeometry, GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, PositionVector::nearest_offset_to_point2D(), GNENetHelper::AttributeCarriers::retrieveEdge(), GNENetHelper::AttributeCarriers::retrieveLane(), SUMO_ATTR_EDGE, SUMO_ATTR_LANE, SUMO_TAG_EDGE, SUMO_TAG_LANE, and toString().
|
privatedeleteinherited |
Invalidate return position of additional.
|
virtualinherited |
Returns position of additional in view.
Implements GNEAdditional.
Definition at line 95 of file GNEDetector.cpp.
References PositionVector::getPolygonCenter(), GUIGeometry::getShape(), and GNEAdditional::myAdditionalGeometry.
Referenced by GNEDetector::updateCenteringBoundary().
|
inherited |
get position over lane
Definition at line 83 of file GNEDetector.cpp.
References GNEDetector::myPositionOverLane.
|
staticinherited |
get tagProperties associated to the given GNETagProperties::TagType (NETWORKELEMENT, ADDITIONALELEMENT, VEHICLE, etc.)
Definition at line 620 of file GNEAttributeCarrier.cpp.
References GNETagProperties::ADDITIONALELEMENT, GNETagProperties::CONTAINER, GNETagProperties::CONTAINERPLAN, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillAttributeCarriers(), GNETagProperties::GENERICDATA, GNEAttributeCarrier::myTagProperties, GNETagProperties::NETWORKELEMENT, GNETagProperties::PERSON, GNETagProperties::PERSONPLAN, GNETagProperties::PERSONTRIP, GNETagProperties::RIDE, GNETagProperties::ROUTE, GNETagProperties::SHAPE, GNETagProperties::STOP, GNETagProperties::STOPCONTAINER, GNETagProperties::STOPPERSON, GNETagProperties::SYMBOL, GNETagProperties::TAZELEMENT, GNETagProperties::TRANSHIP, GNETagProperties::TRANSPORT, GNETagProperties::VEHICLE, GNETagProperties::WALK, and GNETagProperties::WIRE.
Referenced by GNENetHelper::AttributeCarriers::AttributeCarriers(), DemandElementSelector::DemandElementSelector(), GNEMatchGenericDataAttribute::enableMatchGenericDataAttribute(), GNEMatchGenericDataAttribute::onCmdSelectTag(), GNETagSelector::setCurrentTagType(), and GNEMatchAttribute::showMatchAttribute().
|
inherited |
get tagProperty associated with this Attribute Carrier
Definition at line 596 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myTagProperty.
Referenced by GNEAdditionalFrame::addAdditional(), GNEContainerFrame::addContainer(), GNEContainerPlanFrame::addContainerPlanElement(), GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNEDataInterval::addGenericDataChild(), GNENet::addGLObjectIntoGrid(), GNENetHelper::AttributeCarriers::additionalExist(), GNEPersonFrame::addPerson(), GNEPersonPlanFrame::addPersonPlanElement(), GNEStopFrame::addStop(), GNEPathCreator::addStoppingPlace(), GNETAZFrame::CurrentTAZ::addTAZChild(), GNEVehicleFrame::addVehicle(), GNEWireFrame::addWire(), GNENet::adjustPersonPlans(), GNEAttributesCreator::areValuesValid(), GNEAdditionalFrame::buildAdditionalCommonAttributes(), GNEContainerFrame::buildContainer(), GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNEDemandElement::buildMenuCommandRouteLength(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonPlan(), GNERouteHandler::buildPersonTrip(), GNERouteHandler::buildRide(), GNERouteHandler::buildStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNERouteHandler::buildVehicleOverRoute(), GNEVehicleFrame::buildVehicleOverRoute(), GNERouteHandler::buildWalk(), GNEPathManager::PathCalculator::busStopConnected(), GNEStop::canDrawVehicleStop(), GNEViewNetHelper::LockIcon::checkDrawing(), GNEPOI::commitMoveShape(), GNEAdditionalFrame::createBaseAdditionalObject(), GNEWireFrame::createBaseWireObject(), GNEWireFrame::createPath(), GNEAdditionalFrame::createPath(), GNEContainerPlanFrame::createPath(), GNEContainerFrame::createPath(), GNEPersonFrame::createPath(), GNEPersonPlanFrame::createPath(), GNEVehicleFrame::createPath(), GNEElementTree::createPopUpMenu(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNENet::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteGenericData(), GNENetHelper::AttributeCarriers::demandElementExist(), GNEContainerPlanFrame::demandElementSelected(), GNEContainerFrame::demandElementSelected(), GNEPersonFrame::demandElementSelected(), GNEVehicleFrame::demandElementSelected(), GNEDemandElement::drawContainerPlan(), GNEStop::drawGL(), GNEConnection::drawGL(), GNEAdditional::drawParentChildLines(), GNEDemandElement::drawPersonPlan(), GNEApplicationWindowHelper::LockMenuCommands::editLocking(), GNECrossingFrame::CrossingParameters::enableCrossingParameters(), GNENetHelper::AttributeCarriers::generateDemandElementID(), GNEViewNet::getAttributeCarriersInBoundary(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEContainer::getCenteringBoundary(), GNEPerson::getCenteringBoundary(), GNEStop::getColor(), DemandElementSelector::getContainerPlanPreviousEdge(), GNEStop::getHierarchyName(), GNEDemandElement::getInvalidStops(), GNESelectorFrame::getMatches(), GNEPOI::getMoveOperation(), GNEContainer::getMoveOperation(), GNEPerson::getMoveOperation(), GNEHierarchicalElement::getNewListOfParents(), GNEDemandElement::getPathElementArrivalPos(), GNEDemandElement::getPathElementArrivalValue(), GNEDemandElement::getPathElementDepartPos(), GNEDemandElement::getPathElementDepartValue(), DemandElementSelector::getPersonPlanPreviousEdge(), GNEDemandElement::getPersonPlanProblem(), GNEEdge::getRouteProbeRelativePosition(), GNENetHelper::AttributeCarriers::getSelectedAttributeCarriers(), GNEStopFrame::getStopParameter(), GNETagSelector::getTemplateAC(), GNEPathCreator::getToStoppingPlace(), GNEChange_EnableAttribute::GNEChange_EnableAttribute(), GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu(), GNEAdditionalDialog::initChanges(), GNEDemandElementDialog::initChanges(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertGenericData(), GNEInspectorFrame::inspectSingleElement(), GNEVehicle::isDemandElementValid(), GNENetHelper::AttributeCarriers::isNetworkElementAroundShape(), GNEDemandElement::isPersonPlanValid(), GNEFrameAttributeModules::isSupermodeValid(), GNESingleParametersDialog::onCmdAccept(), GNEViewNet::onCmdClearConnections(), GNEElementTree::onCmdDeleteItem(), GNEInspectorFrame::ParametersEditor::onCmdEditParameters(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNEElementTree::onCmdMoveItemDown(), GNEElementTree::onCmdMoveItemUp(), GNEViewNet::onCmdOpenAdditionalDialog(), GNEInspectorFrame::AdditionalDialog::onCmdOpenAdditionalDialog(), GNEViewNet::onCmdResetConnections(), GNEMatchAttribute::onCmdSelMBAttribute(), GNEMatchAttribute::onCmdSelMBString(), GNEAttributesCreatorRow::onCmdSetAttribute(), GNEInspectorFrame::ParametersEditor::onCmdSetParameters(), GNEViewNet::onCmdToggleLockContainer(), GNEViewNet::onCmdToggleLockPerson(), GNEFrame::openHelpAttributesDialog(), GNEVType::overwriteVType(), GNEShapeFrame::processClick(), GNESelectorFrame::SelectionOperation::processNetworkElementSelection(), GNEViewNet::recalculateBoundaries(), GNEChange_DemandElement::redo(), GNEChange_EnableAttribute::redo(), GNEChange_Attribute::redo(), GNEInspectorFrame::ParametersEditor::refreshParametersEditor(), GNEAttributesCreator::refreshRows(), GNESelectorParent::refreshSelectorParentModule(), GNEDeleteFrame::removeAttributeCarrier(), GNEDataInterval::removeGenericDataChild(), GNEDeleteFrame::removeGeometryPoint(), GNENet::removeGLObjectFromGrid(), GNENet::replaceInListAttribute(), GNEAdditionalDialog::resetChanges(), GNEDemandElementDialog::resetChanges(), GNETypeFrame::TypeEditor::resetType(), GNENetHelper::AttributeCarriers::retrieveAdditional(), GNENetHelper::AttributeCarriers::retrieveAttributeCarriers(), GNENetHelper::AttributeCarriers::retrieveDemandElement(), GNENetHelper::AttributeCarriers::retrieveGenericData(), GNEInspectorFrame::selectedOverlappedElement(), GNEStop::setAttribute(), DemandElementSelector::setDemandElement(), GNELane::setLaneColor(), GNEPOI::setMoveShape(), GNEInspectorFrame::NeteditAttributesEditor::setNewParent(), GNEPersonPlanFrame::show(), GNEContainerFrame::show(), GNEPersonFrame::show(), GNEInspectorFrame::AdditionalDialog::showAdditionalDialog(), GNEElementTree::showAttributeCarrierParents(), GNEElementTree::showHierarchicalElementChildren(), GNEInspectorFrame::NeteditAttributesEditor::showNeteditAttributesEditor(), GNENeteditAttributes::showNeteditAttributesModule(), GNEAttributesCreator::showWarningMessage(), GNEStoppingPlace::splitEdgeGeometry(), GNECalibrator::splitEdgeGeometry(), GNEContainerPlanFrame::tagSelected(), GNEPersonFrame::tagSelected(), GNEContainerFrame::tagSelected(), GNEPersonPlanFrame::tagSelected(), GNEVehicleFrame::tagSelected(), GNEShapeFrame::tagSelected(), GNERouteHandler::transformToContainer(), GNERouteHandler::transformToContainerFlow(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToPerson(), GNERouteHandler::transformToPersonFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_DemandElement::undo(), GNEChange_EnableAttribute::undo(), GNEChange_Attribute::undo(), GNEMatchAttribute::updateAttribute(), GNEViewNetHelper::ObjectsUnderCursor::updateAttributeCarriers(), GNEStop::updateGeometry(), GNEViewNetHelper::ObjectsUnderCursor::updateObjectUnderCursor(), GNEChargingStation::writeAdditional(), GNEDetectorE1Instant::writeAdditional(), writeAdditional(), GNEDetectorE1::writeAdditional(), GNEVaporizer::writeAdditional(), GNEContainerStop::writeAdditional(), GNEBusStop::writeAdditional(), GNEParkingArea::writeAdditional(), GNEDetectorE3::writeAdditional(), GNEParkingSpace::writeAdditional(), GNENet::writeCalibratorComment(), GNEVTypeDistribution::writeDemandElement(), GNEStop::writeDemandElement(), GNEVehicle::writeDemandElement(), GNENet::writeDetectorComment(), GNENet::writeOtherAdditionalsComment(), GNENet::writeShapesComment(), GNENet::writeStoppingPlaceComment(), and GNEChange_EnableAttribute::~GNEChange_EnableAttribute().
|
staticinherited |
get tagProperty associated to the given tag
Definition at line 605 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAttributeCarriers(), GNEAttributeCarrier::myTagProperties, and toString().
|
inherited |
get tag assigned to this object in string format
Definition at line 569 of file GNEAttributeCarrier.cpp.
References GNETagProperties::getTagStr(), and GNEAttributeCarrier::myTagProperty.
Referenced by GNEHierarchicalContainer::addChildElement(), GNEJunction::addIncomingGNEEdge(), GNEJunction::addOutgoingGNEEdge(), GNEHierarchicalContainer::addParentElement(), GNEStopFrame::addStop(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNEAdditionalHandler::buildDestProbReroute(), GNERouteHandler::buildEmbeddedRoute(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNEAdditionalHandler::buildParkingAreaReroute(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildPOILane(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNERouteHandler::buildRoute(), GNEAdditionalHandler::buildRouteProbReroute(), GNERouteHandler::buildStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVType(), GNERouteHandler::buildVTypeDistribution(), GNERouteHandler::buildWalk(), GNEAdditional::checkChildAdditionalRestriction(), GNEDemandElement::checkChildDemandElementRestriction(), GNEDetectorE1::commitMoveShape(), commitMoveShape(), GNEDetectorE1Instant::commitMoveShape(), GNETractionSubstation::commitMoveShape(), GNEVariableSpeedSign::commitMoveShape(), GNEAccess::commitMoveShape(), GNERerouter::commitMoveShape(), GNEDetectorE3::commitMoveShape(), GNEParkingSpace::commitMoveShape(), GNECrossing::commitMoveShape(), GNEOverheadWire::commitMoveShape(), GNEDetectorE2::commitMoveShape(), GNEStoppingPlace::commitMoveShape(), GNETAZ::commitMoveShape(), GNEConnection::commitMoveShape(), GNEPOI::commitMoveShape(), GNEPoly::commitMoveShape(), GNETransport::commitMoveShape(), GNERide::commitMoveShape(), GNEPersonTrip::commitMoveShape(), GNEWalk::commitMoveShape(), GNETranship::commitMoveShape(), GNEStop::commitMoveShape(), GNELane::commitMoveShape(), GNEJunction::commitMoveShape(), GNEPerson::commitMoveShape(), GNEContainer::commitMoveShape(), GNEVehicle::commitMoveShape(), GNEEdge::commitMoveShape(), 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::deleteLane(), GNENetHelper::AttributeCarriers::deleteWalkingArea(), GNEStop::disableAttribute(), GNEPerson::disableAttribute(), GNEContainer::disableAttribute(), GNEVehicle::disableAttribute(), GNEStop::enableAttribute(), GNEPerson::enableAttribute(), GNEContainer::enableAttribute(), GNEVehicle::enableAttribute(), GNEAdditional::fixAdditionalProblem(), GNEDataInterval::fixDataIntervalProblem(), GNEEdgeData::fixGenericDataProblem(), GNEEdgeRelData::fixGenericDataProblem(), GNETAZRelData::fixGenericDataProblem(), GNEGenericData::fixGenericDataProblem(), GNEInternalLane::getACParametersMap(), GNEVTypeDistribution::getACParametersMap(), GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEParkingArea::getAttribute(), GNEBusStop::getAttribute(), GNEDetectorE1::getAttribute(), getAttribute(), GNERerouterSymbol::getAttribute(), GNETractionSubstation::getAttribute(), GNEVariableSpeedSignSymbol::getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNERouteProbReroute::getAttribute(), GNEVaporizer::getAttribute(), GNERouteProbe::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEDetectorE3::getAttribute(), GNECalibratorFlow::getAttribute(), GNERerouterInterval::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEParkingSpace::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNERerouter::getAttribute(), GNELaneType::getAttribute(), GNEAccess::getAttribute(), GNEWalkingArea::getAttribute(), GNETAZSourceSink::getAttribute(), GNECrossing::getAttribute(), GNEDataInterval::getAttribute(), GNETAZ::getAttribute(), GNEOverheadWire::getAttribute(), GNEEdgeType::getAttribute(), GNEInternalLane::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNEDetectorE2::getAttribute(), GNEVTypeDistribution::getAttribute(), GNETAZRelData::getAttribute(), GNEDataSet::getAttribute(), GNEConnection::getAttribute(), GNEPoly::getAttribute(), GNEVType::getAttribute(), GNEStop::getAttribute(), GNECalibrator::getAttribute(), GNEJunction::getAttribute(), GNEPOI::getAttribute(), GNETransport::getAttribute(), GNERide::getAttribute(), GNEEdge::getAttribute(), GNEPersonTrip::getAttribute(), GNETranship::getAttribute(), GNEWalk::getAttribute(), GNELane::getAttribute(), GNERoute::getAttribute(), GNEPerson::getAttribute(), GNEContainer::getAttribute(), GNEVehicle::getAttribute(), GNEParkingArea::getAttributeDouble(), GNEDetectorE1::getAttributeDouble(), getAttributeDouble(), GNETractionSubstation::getAttributeDouble(), GNEClosingReroute::getAttributeDouble(), GNEDestProbReroute::getAttributeDouble(), GNEClosingLaneReroute::getAttributeDouble(), GNEParkingAreaReroute::getAttributeDouble(), GNERouteProbReroute::getAttributeDouble(), GNEVaporizer::getAttributeDouble(), GNERouteProbe::getAttributeDouble(), GNEVariableSpeedSignStep::getAttributeDouble(), GNECalibratorFlow::getAttributeDouble(), GNEDetectorE3::getAttributeDouble(), GNERerouterInterval::getAttributeDouble(), GNEDetectorE1Instant::getAttributeDouble(), GNEParkingSpace::getAttributeDouble(), GNEVariableSpeedSign::getAttributeDouble(), GNERerouter::getAttributeDouble(), GNEAccess::getAttributeDouble(), GNEStoppingPlace::getAttributeDouble(), GNETAZSourceSink::getAttributeDouble(), GNEDataInterval::getAttributeDouble(), GNETAZ::getAttributeDouble(), GNEOverheadWire::getAttributeDouble(), GNEEdgeData::getAttributeDouble(), GNEEdgeRelData::getAttributeDouble(), GNEDetectorE2::getAttributeDouble(), GNEVTypeDistribution::getAttributeDouble(), GNETAZRelData::getAttributeDouble(), GNEDataSet::getAttributeDouble(), GNEPoly::getAttributeDouble(), GNEVType::getAttributeDouble(), GNEStop::getAttributeDouble(), GNECalibrator::getAttributeDouble(), GNEPOI::getAttributeDouble(), GNETransport::getAttributeDouble(), GNERide::getAttributeDouble(), GNEPersonTrip::getAttributeDouble(), GNETranship::getAttributeDouble(), GNEWalk::getAttributeDouble(), GNERoute::getAttributeDouble(), GNEPerson::getAttributeDouble(), GNEContainer::getAttributeDouble(), GNEVehicle::getAttributeDouble(), GNETAZSourceSink::getAttributePosition(), GNETAZ::getAttributePosition(), GNEVTypeDistribution::getAttributePosition(), GNEVType::getAttributePosition(), GNEStop::getAttributePosition(), GNETransport::getAttributePosition(), GNERide::getAttributePosition(), GNEPersonTrip::getAttributePosition(), GNETranship::getAttributePosition(), GNEWalk::getAttributePosition(), GNERoute::getAttributePosition(), GNEPerson::getAttributePosition(), GNEContainer::getAttributePosition(), GNEAdditional::getAttributePosition(), GNEVehicle::getAttributePosition(), GNEDemandElement::getBegin(), GNETractionSubstation::getHierarchyName(), GNEClosingReroute::getHierarchyName(), GNEDestProbReroute::getHierarchyName(), GNEClosingLaneReroute::getHierarchyName(), GNEParkingAreaReroute::getHierarchyName(), GNERouteProbReroute::getHierarchyName(), GNEVaporizer::getHierarchyName(), GNERouteProbe::getHierarchyName(), GNEVariableSpeedSignStep::getHierarchyName(), GNEDetectorE3::getHierarchyName(), GNERerouterInterval::getHierarchyName(), GNEParkingSpace::getHierarchyName(), GNEVariableSpeedSign::getHierarchyName(), GNECalibratorFlow::getHierarchyName(), GNERerouter::getHierarchyName(), GNEStoppingPlace::getHierarchyName(), GNEAccess::getHierarchyName(), GNETAZSourceSink::getHierarchyName(), GNENetworkElement::getHierarchyName(), GNEOverheadWire::getHierarchyName(), GNETAZ::getHierarchyName(), GNEEdgeData::getHierarchyName(), GNEDetector::getHierarchyName(), GNEEdgeRelData::getHierarchyName(), GNEDataSet::getHierarchyName(), GNETAZRelData::getHierarchyName(), GNEVTypeDistribution::getHierarchyName(), GNEPoly::getHierarchyName(), GNECalibrator::getHierarchyName(), GNEVType::getHierarchyName(), GNEPOI::getHierarchyName(), GNERoute::getHierarchyName(), GNEPerson::getHierarchyName(), GNEContainer::getHierarchyName(), GNEVehicle::getHierarchyName(), GNETractionSubstation::getPopUpID(), GNEClosingReroute::getPopUpID(), GNEDestProbReroute::getPopUpID(), GNEClosingLaneReroute::getPopUpID(), GNEParkingAreaReroute::getPopUpID(), GNERouteProbReroute::getPopUpID(), GNEVaporizer::getPopUpID(), GNERouteProbe::getPopUpID(), GNEVariableSpeedSignStep::getPopUpID(), GNEDetectorE3::getPopUpID(), GNERerouterInterval::getPopUpID(), GNEParkingSpace::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNECalibratorFlow::getPopUpID(), GNERerouter::getPopUpID(), GNEStoppingPlace::getPopUpID(), GNEAccess::getPopUpID(), GNETAZSourceSink::getPopUpID(), GNEDataInterval::getPopUpID(), GNENetworkElement::getPopUpID(), GNEOverheadWire::getPopUpID(), GNETAZ::getPopUpID(), GNEEdgeData::getPopUpID(), GNEDetector::getPopUpID(), GNEEdgeRelData::getPopUpID(), GNEDataSet::getPopUpID(), GNETAZRelData::getPopUpID(), GNEVTypeDistribution::getPopUpID(), GNEPoly::getPopUpID(), GNEVType::getPopUpID(), GNECalibrator::getPopUpID(), GNEStop::getPopUpID(), GNEPOI::getPopUpID(), GNETransport::getPopUpID(), GNERide::getPopUpID(), GNEPersonTrip::getPopUpID(), GNETranship::getPopUpID(), GNEWalk::getPopUpID(), GNERoute::getPopUpID(), GNEPerson::getPopUpID(), GNEContainer::getPopUpID(), GNEVehicle::getPopUpID(), GNETAZSourceSink::getPopUpMenu(), GNETransport::getPopUpMenu(), GNERide::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNETranship::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu(), GNEVehicleTypeDialog::GNEVehicleTypeDialog(), 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::insertWalkingArea(), GNEInternalLane::isAttributeEnabled(), GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEParkingArea::isValid(), GNEDetectorE1::isValid(), isValid(), GNETractionSubstation::isValid(), GNEClosingReroute::isValid(), GNEDestProbReroute::isValid(), GNEClosingLaneReroute::isValid(), GNELaneType::isValid(), GNEParkingAreaReroute::isValid(), GNERouteProbReroute::isValid(), GNEVaporizer::isValid(), GNERouteProbe::isValid(), GNEVariableSpeedSignStep::isValid(), GNEWalkingArea::isValid(), GNEDetectorE3::isValid(), GNECalibratorFlow::isValid(), GNEDetectorE1Instant::isValid(), GNERerouterInterval::isValid(), GNEParkingSpace::isValid(), GNEVariableSpeedSign::isValid(), GNERerouter::isValid(), GNEAccess::isValid(), GNECrossing::isValid(), GNETAZSourceSink::isValid(), GNEDataInterval::isValid(), GNEEdgeType::isValid(), GNEInternalLane::isValid(), GNEOverheadWire::isValid(), GNETAZ::isValid(), GNEEdgeData::isValid(), GNEEdgeRelData::isValid(), GNEConnection::isValid(), GNEDetectorE2::isValid(), GNETAZRelData::isValid(), GNEDataSet::isValid(), GNEVTypeDistribution::isValid(), GNEPoly::isValid(), GNEVType::isValid(), GNEJunction::isValid(), GNECalibrator::isValid(), GNEStop::isValid(), GNEEdge::isValid(), GNEPOI::isValid(), GNETransport::isValid(), GNERide::isValid(), GNELane::isValid(), GNEPersonTrip::isValid(), GNETranship::isValid(), GNEWalk::isValid(), GNERoute::isValid(), GNEPerson::isValid(), GNEContainer::isValid(), GNEVehicle::isValid(), GNERouteDialog::onCmdAccept(), GNECalibratorFlowDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), GNEVehicleTypeDialog::onCmdAccept(), GNEElementTree::onCmdMoveItemDown(), GNEElementTree::onCmdMoveItemUp(), GNEAdditional::openAdditionalDialog(), GNEDemandElement::openDemandElementDialog(), GNEFrame::openHelpAttributesDialog(), GNEVType::overwriteVType(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEChange_DemandElement::redo(), GNEChange_Junction::redo(), GNEChange_DataInterval::redo(), GNEChange_DataSet::redo(), GNEChange_Edge::redo(), GNEChange_EdgeType::redo(), GNEChange_Additional::redo(), GNEChange_GenericData::redo(), GNEChange_Children::redo(), GNEChange_EnableAttribute::redo(), GNEChange_Lane::redo(), GNEChange_Crossing::redo(), GNEChange_TLS::redo(), GNEChange_DataSet::redoName(), GNEChange_DemandElement::redoName(), GNEChange_DataInterval::redoName(), GNEChange_Additional::redoName(), GNEChange_GenericData::redoName(), GNEChange_Children::redoName(), GNEChange_EnableAttribute::redoName(), GNEChange_Attribute::redoName(), GNEHierarchicalContainer::removeChildElement(), GNEEdge::removeConnection(), GNEConnection::removeGeometryPoint(), GNETAZ::removeGeometryPoint(), GNEPoly::removeGeometryPoint(), GNECrossing::removeGeometryPoint(), GNEJunction::removeGeometryPoint(), GNEEdge::removeGeometryPoint(), GNELane::removeGeometryPoint(), GNEJunction::removeIncomingGNEEdge(), GNEEdge::removeLane(), GNEJunction::removeOutgoingGNEEdge(), GNEHierarchicalContainer::removeParentElement(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNEJunction::retrieveGNEWalkingArea(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE1::setAttribute(), setAttribute(), GNETractionSubstation::setAttribute(), GNEClosingReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEVaporizer::setAttribute(), GNERouteProbReroute::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNERouteProbe::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEDetectorE3::setAttribute(), GNEWalkingArea::setAttribute(), GNECalibratorFlow::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNERerouterInterval::setAttribute(), GNEParkingSpace::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNERerouter::setAttribute(), GNEAccess::setAttribute(), GNECrossing::setAttribute(), GNELaneType::setAttribute(), GNETAZSourceSink::setAttribute(), GNEDataInterval::setAttribute(), GNEInternalLane::setAttribute(), GNEOverheadWire::setAttribute(), GNEEdgeData::setAttribute(), GNETAZ::setAttribute(), GNEEdgeRelData::setAttribute(), GNEConnection::setAttribute(), GNEDetectorE2::setAttribute(), GNETAZRelData::setAttribute(), GNEDataSet::setAttribute(), GNEEdgeType::setAttribute(), GNEVTypeDistribution::setAttribute(), GNEPoly::setAttribute(), GNEVType::setAttribute(), GNEJunction::setAttribute(), GNECalibrator::setAttribute(), GNEStop::setAttribute(), GNEEdge::setAttribute(), GNEPOI::setAttribute(), GNETransport::setAttribute(), GNERide::setAttribute(), GNELane::setAttribute(), GNEPersonTrip::setAttribute(), GNETranship::setAttribute(), GNEWalk::setAttribute(), GNERoute::setAttribute(), GNEPerson::setAttribute(), GNEContainer::setAttribute(), GNEVehicle::setAttribute(), GNEJunction::setJunctionType(), GNECalibratorFlow::toggleAttribute(), GNEStop::toggleAttribute(), GNERouteHandler::transformToContainer(), GNERouteHandler::transformToContainerFlow(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToPerson(), GNERouteHandler::transformToPersonFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_DataInterval::undo(), GNEChange_DemandElement::undo(), GNEChange_Junction::undo(), GNEChange_DataSet::undo(), GNEChange_EdgeType::undo(), GNEChange_Edge::undo(), GNEChange_Additional::undo(), GNEChange_GenericData::undo(), GNEChange_Children::undo(), GNEChange_EnableAttribute::undo(), GNEChange_Lane::undo(), GNEChange_Crossing::undo(), GNEChange_TLS::undo(), GNEChange_DemandElement::undoName(), GNEChange_DataInterval::undoName(), GNEChange_DataSet::undoName(), GNEChange_Additional::undoName(), GNEChange_GenericData::undoName(), GNEChange_Children::undoName(), GNEChange_EnableAttribute::undoName(), GNEChange_Attribute::undoName(), GNENetHelper::AttributeCarriers::updateEdgeID(), GNENetHelper::AttributeCarriers::updateEdgeTypeID(), GNENetHelper::AttributeCarriers::updateJunctionID(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), and GNEChange_TLS::~GNEChange_TLS().
|
inlineinherited |
Returns the type of the object as coded in GUIGlObjectType.
Definition at line 146 of file GUIGlObject.h.
References GUIGlObject::myGLObjectType.
Referenced by GUIGlObject::buildSelectionPopupEntry(), GUIVehicle::drawAction_drawCarriageClass(), GUIVehicle::drawAction_drawLinkItems(), GUIBaseVehicle::drawAction_drawPersonsAndContainers(), GUIPerson::drawAction_drawWalkingareaPath(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEEdge::drawEdgeGeometryPoints(), GNEVehicle::drawFlowLabel(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEBusStop::drawGL(), drawGL(), GNEDetectorE1::drawGL(), GUICalibrator::drawGL(), GNEDetectorE1Instant::drawGL(), GUILaneSpeedTrigger::drawGL(), GNEParkingSpace::drawGL(), GNEAccess::drawGL(), GUIContainer::drawGL(), GUIPerson::drawGL(), GNEDetectorE2::drawGL(), GUIJunctionWrapper::drawGL(), GNEJunction::drawGL(), GUIOverheadWire::drawGL(), GNECrossing::drawGL(), GNETAZ::drawGL(), GUIChargingStation::drawGL(), GUIBusStop::drawGL(), GNEConnection::drawGL(), GUIParkingArea::drawGL(), GNEPoly::drawGL(), GNEPOI::drawGL(), GNELane::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GUIOverheadWireClamp::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GUILane::drawGL(), GNEVehicle::drawGL(), GUIPerson::drawGLAdditional(), GUIBaseVehicle::drawGLAdditional(), GNEVehicle::drawJunctionLine(), GNEAdditional::drawListedAddtional(), GUIBaseVehicle::drawOnPos(), GNEEdgeData::drawPartialGL(), GNEOverheadWire::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNEDetectorE2::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNEAdditional::drawSquaredAdditional(), GNEVehicle::drawStackLabel(), GNEStop::drawStopPersonOverBusStop(), GNEStop::drawStopPersonOverEdge(), GNEViewNet::drawTemporalRoundabout(), GNEStop::drawVehicleStop(), GNEViewNet::getAttributeCarriersInBoundary(), GUIJunctionWrapper::getColorValue(), GUIEdge::getColorValue(), GNEViewNet::getConnectionAtPopupPosition(), GNEViewNet::getCrossingAtPopupPosition(), GNEViewNet::getEdgeAtPopupPosition(), GNEViewNet::getJunctionAtPopupPosition(), GNEViewNet::getLaneAtPopupPosition(), GUISUMOAbstractView::getObjectsAtPosition(), GUIEdge::getScaleValue(), GUIGlChildWindow::isSelected(), GUISelectedStorage::isSelected(), GUISUMOViewParent::isSelected(), GUIGLObjectPopupMenu::onCmdCopyEdgeName(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GUISUMOViewParent::onCmdSpeedFactor(), GUIDialog_ChooserAbstract::onCmdTrack(), GUISUMOAbstractView::onLeftBtnPress(), GUISUMOViewParent::onUpdSpeedFactor(), LayeredRTree::selectLayer(), GUIPolygon::setColor(), GNEJunction::setJunctionType(), GNEViewNetHelper::ObjectsUnderCursor::updateGenericDataElements(), GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements(), GNEViewNetHelper::ObjectsUnderCursor::updateShapeElements(), and GNEViewNetHelper::ObjectsUnderCursor::updateTAZElements().
|
virtualinherited |
Returns an own type parameter window (optional)
| [in] | app | The application needed to build the parameter window |
| [in] | parent | The parent window needed to build the parameter window |
Reimplemented in GUIBaseVehicle, GUIEdge, GUIPerson, GUIContainer, GUIMEVehicle, and GUIVehicle.
Definition at line 178 of file GUIGlObject.cpp.
References UNUSED_PARAMETER.
Referenced by GUIGLObjectPopupMenu::onCmdShowTypePars().
|
staticprivateinherited |
returns icon associated to the given vClass
Definition at line 5587 of file GNEAttributeCarrier.cpp.
References GUIIconSubSys::getIcon(), SVC_ARMY, SVC_AUTHORITY, SVC_BICYCLE, SVC_BUS, SVC_COACH, SVC_CUSTOM1, SVC_CUSTOM2, SVC_DELIVERY, SVC_E_VEHICLE, SVC_EMERGENCY, SVC_HOV, SVC_IGNORING, SVC_MOPED, SVC_MOTORCYCLE, SVC_PASSENGER, SVC_PEDESTRIAN, SVC_PRIVATE, SVC_RAIL, SVC_RAIL_ELECTRIC, SVC_RAIL_FAST, SVC_RAIL_URBAN, SVC_SHIP, SVC_TAXI, SVC_TRAILER, SVC_TRAM, SVC_TRUCK, SVC_VIP, VCLASS_SMALL_ARMY, VCLASS_SMALL_AUTHORITY, VCLASS_SMALL_BICYCLE, VCLASS_SMALL_BUS, VCLASS_SMALL_COACH, VCLASS_SMALL_CUSTOM1, VCLASS_SMALL_CUSTOM2, VCLASS_SMALL_DELIVERY, VCLASS_SMALL_EMERGENCY, VCLASS_SMALL_EVEHICLE, VCLASS_SMALL_HOV, VCLASS_SMALL_IGNORING, VCLASS_SMALL_MOPED, VCLASS_SMALL_MOTORCYCLE, VCLASS_SMALL_PASSENGER, VCLASS_SMALL_PEDESTRIAN, VCLASS_SMALL_PRIVATE, VCLASS_SMALL_RAIL, VCLASS_SMALL_RAIL_ELECTRIC, VCLASS_SMALL_RAIL_FAST, VCLASS_SMALL_RAIL_URBAN, VCLASS_SMALL_SHIP, VCLASS_SMALL_TAXI, VCLASS_SMALL_TRAILER, VCLASS_SMALL_TRAM, VCLASS_SMALL_TRUCK, and VCLASS_SMALL_VIP.
Referenced by GNEAttributeCarrier::getIcon().
|
inlineinherited |
Increarse reference.
Definition at line 68 of file GNEReferenceCounter.h.
References GNEReferenceCounter::getID(), GNEReferenceCounter::myCount, toString(), and UNUSED_PARAMETER.
Referenced by GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNEEdge::addLane(), GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildBusStop(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildChargingStation(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNEAdditionalHandler::buildContainerStop(), GNEDataHandler::buildDataInterval(), GNEDataHandler::buildDataSet(), GNEAdditionalHandler::buildDestProbReroute(), GNEAdditionalHandler::buildDetectorE1Instant(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEAdditionalHandler::buildE1Detector(), GNEAdditionalHandler::buildEdgeCalibrator(), GNEDataHandler::buildEdgeData(), GNEDataHandler::buildEdgeRelationData(), GNERouteHandler::buildEmbeddedRoute(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNEAdditionalHandler::buildLaneCalibrator(), GNEAdditionalHandler::buildMultiLaneDetectorE2(), GNEAdditionalHandler::buildOverheadWire(), GNEAdditionalHandler::buildParkingArea(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildParkingSpace(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildPOILane(), GNEAdditionalHandler::buildPolygon(), GNEAdditionalHandler::buildRerouter(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNERouteHandler::buildRoute(), GNEAdditionalHandler::buildRouteProbe(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditionalHandler::buildSingleLaneDetectorE2(), GNERouteHandler::buildStop(), GNEAdditionalHandler::buildTAZ(), GNEDataHandler::buildTAZRelationData(), GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNEAdditionalHandler::buildTractionSubstation(), GNEAdditionalHandler::buildTrainStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSign(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVType(), GNERouteHandler::buildVTypeDistribution(), GNERouteHandler::buildWalk(), GNEChange_Attribute::GNEChange_Attribute(), GNEChange_EnableAttribute::GNEChange_EnableAttribute(), GNEChange_Lane::GNEChange_Lane(), GNEChange_TLS::GNEChange_TLS(), GNEJunction::rebuildGNECrossings(), GNEJunction::rebuildGNEWalkingAreas(), GNENetHelper::AttributeCarriers::registerEdge(), GNENetHelper::AttributeCarriers::registerEdgeType(), GNENetHelper::AttributeCarriers::registerJunction(), and GNEEdge::remakeGNEConnections().
|
inherited |
check if pathElement is an additional element
Definition at line 208 of file GNEPathManager.cpp.
|
virtual |
check if current additional is valid to be writed into XML
Implements GNEDetector.
Definition at line 68 of file GNEDetectorEntryExit.cpp.
References GNEHierarchicalElement::getParentLanes(), GNEDetector::myFriendlyPosition, and GNEDetector::myPositionOverLane.
|
inherited |
check if attribute carrier is selected
Definition at line 96 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::mySelected.
Referenced by GNEEdge::addLane(), GNELane::buildEdgeOperations(), GNELane::buildLaneOperations(), GNEViewNet::buildSelectionACPopupEntry(), GNEStop::canDrawVehicleStop(), GNEViewNetHelper::LockIcon::checkDrawing(), GNENet::deleteConnection(), GNENet::deleteCrossing(), GNEDialogACChooser::deselect(), GNERerouterSymbol::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNERerouterInterval::drawGL(), GNEVariableSpeedSign::drawGL(), GNERerouter::drawGL(), GNEWalkingArea::drawGL(), GNECrossing::drawGL(), GNETAZ::drawGL(), GNEConnection::drawGL(), GNEPoly::drawGL(), GNECalibrator::drawGL(), GNEAdditional::drawListedAddtional(), GNEAdditional::drawParentChildLines(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEParkingArea::getAttribute(), GNEDetectorE1::getAttribute(), getAttribute(), GNETractionSubstation::getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNERouteProbReroute::getAttribute(), GNEVaporizer::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNERouteProbe::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEDetectorE3::getAttribute(), GNECalibratorFlow::getAttribute(), GNERerouterInterval::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEParkingSpace::getAttribute(), GNERerouter::getAttribute(), GNEAccess::getAttribute(), GNEWalkingArea::getAttribute(), GNETAZSourceSink::getAttribute(), GNECrossing::getAttribute(), GNETAZ::getAttribute(), GNEOverheadWire::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNEDetectorE2::getAttribute(), GNETAZRelData::getAttribute(), GNEConnection::getAttribute(), GNEPoly::getAttribute(), GNEVType::getAttribute(), GNEStop::getAttribute(), GNECalibrator::getAttribute(), GNEJunction::getAttribute(), GNEPOI::getAttribute(), GNETransport::getAttribute(), GNERide::getAttribute(), GNEEdge::getAttribute(), GNEPersonTrip::getAttribute(), GNETranship::getAttribute(), GNEWalk::getAttribute(), GNELane::getAttribute(), GNERoute::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNEViewNet::getAttributeCarriersInBoundary(), GNEEdgeData::getColorValue(), GNEEdgeRelData::getColorValue(), GNETAZRelData::getColorValue(), GNELane::getColorValue(), GNEJunction::getColorValue(), GNEEdge::getMoveOperation(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNEVehicle::getPopUpMenu(), GNENetHelper::AttributeCarriers::getSelectedAttributeCarriers(), GNETLSEditorFrame::handleMultiChange(), GNEInspectorFrame::inspectSingleElement(), GNEViewNet::mergeJunctions(), GNEViewNet::onCmdAddEdgeSelected(), GNEViewNet::onCmdAddReversedEdge(), GNEViewNet::onCmdAddSelected(), GNEViewNet::onCmdClearConnections(), GNEViewNet::onCmdClosePolygon(), GNEViewNet::onCmdDuplicateLane(), GNEViewNet::onCmdOpenPolygon(), GNEViewNet::onCmdRemoveEdgeSelected(), GNEViewNet::onCmdRemoveSelected(), GNEViewNet::onCmdResetConnections(), GNEViewNet::onCmdResetEdgeEndpoint(), GNEViewNet::onCmdResetEdgeEndPoints(), GNEViewNet::onCmdResetEndPoints(), GNEViewNet::onCmdResetJunctionShape(), GNEViewNet::onCmdResetLaneCustomShape(), GNEViewNet::onCmdResetLength(), GNEViewNet::onCmdResetOppositeLane(), GNEViewNet::onCmdReverseEdge(), GNEViewNet::onCmdSimplifyShape(), GNEViewNet::onCmdSmoothEdges(), GNEViewNet::onCmdSmoothEdgesElevation(), GNEViewNet::onCmdStraightenEdges(), GNEViewNet::onCmdStraightenEdgesElevation(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEDialogACChooser::select(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), GNETAZRelData::setColor(), GNELane::setLaneColor(), and GNEDialogACChooser::toggleSelection().
|
virtualinherited |
Reimplemented in GNELane, GNEEdge, GNEJunction, and GNEConnection.
Definition at line 150 of file GNEAttributeCarrier.cpp.
|
virtualinherited |
Reimplemented in GNEPOI, GNEPoly, GNEVehicle, GNEContainer, GNEPerson, GNEWalk, GNETranship, GNEPersonTrip, GNELane, GNERide, GNETransport, GNEStop, GNEEdge, GNEJunction, GNEVType, GNETAZRelData, GNEConnection, GNEEdgeRelData, GNEEdgeData, GNEInternalLane, GNEDataInterval, GNETAZSourceSink, GNECrossing, GNECalibratorFlow, GNEWalkingArea, GNEEdgeTemplate, and GNELaneTemplate.
Definition at line 143 of file GNEAttributeCarrier.cpp.
Referenced by GNEAttributesCreatorRow::refreshRow(), and GNEVehicleTypeDialog::VTypeAtributes::VClassRow::setVariable().
|
inlineinherited |
get blocking status
Definition at line 156 of file GUIGlObject.h.
References GUIGlObject::myAmBlocked.
|
inherited |
check if pathElement is a data element
Definition at line 220 of file GNEPathManager.cpp.
|
inherited |
check if pathElement is a demand element
Definition at line 214 of file GNEPathManager.cpp.
|
inherited |
check if pathElement is a network element
Definition at line 202 of file GNEPathManager.cpp.
|
staticprivateinherited |
check if given string can be parsed to a parameter of type "key=value"
Definition at line 251 of file Parameterised.cpp.
References StringTokenizer::getVector(), and SUMOXMLDefinitions::isValidParameterKey().
Referenced by Parameterised::areAttributesValid(), and Parameterised::areParametersValid().
|
inherited |
check if pathElement is a route
Definition at line 226 of file GNEPathManager.cpp.
Referenced by GNEDemandElement::buildMenuCommandRouteLength(), and GNEStopFrame::getStopParameter().
|
inherited |
check if this AC is template
Definition at line 590 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myIsTemplate.
Referenced by GNEParkingArea::isValid(), GNECalibrator::isValid(), GNETransport::isValid(), GNERide::isValid(), GNEPersonTrip::isValid(), GNETranship::isValid(), GNEWalk::isValid(), GNEVehicle::isValid(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNECalibratorFlow::setAttribute(), GNEParkingArea::setAttribute(), GNETAZ::setAttribute(), and GNEStoppingPlace::updateCenteringBoundary().
|
virtual |
method for checking if the key and their correspondent attribute are valids
| [in] | key | The attribute key |
| [in] | value | The value associated to key key |
Implements GNEDetector.
Definition at line 308 of file GNEDetectorEntryExit.cpp.
References Parameterised::areParametersValid(), GNENet::getAttributeCarriers(), GNEHierarchicalElement::getParentLanes(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_PARAMETERS, GNE_ATTR_PARENT, GNE_ATTR_SELECTED, GNEAttributeCarrier::myNet, GNENetHelper::AttributeCarriers::retrieveAdditional(), GNENetHelper::AttributeCarriers::retrieveLane(), SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_LANE, SUMO_ATTR_POSITION, SUMO_TAG_E3DETECTOR, and toString().
|
protectedinherited |
check if a new additional ID is valid
Definition at line 232 of file GNEAdditional.cpp.
References GNENet::getAttributeCarriers(), GNETagProperties::getTag(), SUMOXMLDefinitions::isValidAdditionalID(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, and GNENetHelper::AttributeCarriers::retrieveAdditional().
Referenced by GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEParkingArea::isValid(), GNETractionSubstation::isValid(), GNEClosingReroute::isValid(), GNEDestProbReroute::isValid(), GNEClosingLaneReroute::isValid(), GNEVaporizer::isValid(), GNEParkingAreaReroute::isValid(), GNERouteProbReroute::isValid(), GNERouteProbe::isValid(), GNECalibratorFlow::isValid(), GNEVariableSpeedSign::isValid(), GNERerouter::isValid(), GNEOverheadWire::isValid(), and GNECalibrator::isValid().
|
protectedinherited |
check if a new detector ID is valid
Definition at line 242 of file GNEAdditional.cpp.
References GNENet::getAttributeCarriers(), GNETagProperties::getTag(), SUMOXMLDefinitions::isValidDetectorID(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, and GNENetHelper::AttributeCarriers::retrieveAdditional().
Referenced by GNEDetectorE1::isValid(), GNEDetectorE3::isValid(), GNEDetectorE1Instant::isValid(), and GNEDetectorE2::isValid().
|
inherited |
Returns whether the parameter is known.
| [in] | key | The key to ask for |
Definition at line 65 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NBEdge::append(), GUIInductLoop::buildDetectorGUIRepresentation(), MSDevice_Example::buildVehicleDevices(), MSDevice_ElecHybrid::buildVehicleDevices(), GUINet::createTLWrapper(), NWWriter_DlrNavteq::getBrunnelType(), GNEEdgeData::getColorValue(), GNEEdgeRelData::getColorValue(), GNETAZRelData::getColorValue(), GNELane::getColorValue(), GUILane::getColorValue(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), MSDevice_SSM::getMeasuresAndThresholds(), MSDevice_ToC::getOutputFilename(), MSDevice_SSM::getOutputFilename(), LIBSUMO_NAMESPACE::Simulation::getParameter(), MSDevice::getStringParam(), MSTriggeredRerouter::getWeight(), SUMOVTypeParameter::initRailVisualizationParameters(), MSActuatedTrafficLightLogic::MSActuatedTrafficLightLogic(), MSSimpleTrafficLightLogic::MSSimpleTrafficLightLogic(), GNEVType::overwriteVType(), MSDevice_SSM::requestsTrajectories(), NBTrafficLightLogicCont::setOpenDriveSignalParameters(), MSDevice_SSM::useGeoCoords(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::WAUTSwitchProcedure_Stretch(), MSDevice_SSM::writeLanesPositions(), MSDevice_SSM::writePositions(), and NWWriter_OpenDrive::writeRoadObjects().
|
staticinherited |
check if lanes are consecutives
Definition at line 366 of file GNEAttributeCarrier.cpp.
Referenced by GNEOverheadWire::isValid(), and GNEDetectorE2::isValid().
|
staticinherited |
move element the for given offset (note: offset can be X-Y-0, 0-0-Z or X-Y-Z)
Definition at line 226 of file GNEMoveElement.cpp.
References PositionVector::add(), GNEMoveElement::adjustBothPositions(), GNEMoveOperation::allowChangeLane, GNEMoveElement::calculateExtrapolatedVector(), GNEMoveElement::calculateMoveResult(), GNEMoveElement::calculateNewLane(), GNEMoveResult::clearLanes(), GNEMoveOperation::firstLane, GNEMoveResult::firstLaneOffset, GNEMoveOperation::firstPosition, GNEMoveOperation::geometryPointsToMove, GNEMoveResult::geometryPointsToMove, GNELane::getLaneShapeLength(), GNEMoveOperation::HEIGHT, Position::INVALID, GNEMoveOperation::LENGTH, GNEMoveOperation::moveElement, GNEMoveResult::newFirstLane, GNEMoveOperation::ONE_LANE, GNEMoveOperation::ONE_LANE_MOVEFIRST, GNEMoveOperation::ONE_LANE_MOVESECOND, GNEMoveOperation::operationType, GNEMoveOperation::secondLane, GNEMoveOperation::secondPosition, GNEMoveElement::setMoveShape(), GNEMoveOperation::shapeToMove, GNEMoveResult::shapeToUpdate, GUISUMOAbstractView::snapToActiveGrid(), GNEMoveOperation::TWO_LANES_MOVEFIRST, GNEMoveOperation::TWO_LANES_MOVESECOND, GNEMoveOperation::WIDTH, GNEMoveOffset::x, GNEMoveOffset::y, and GNEMoveOffset::z.
Referenced by GNEViewNetHelper::MoveMultipleElementValues::moveSelection(), and GNEViewNetHelper::MoveSingleElementValues::moveSingleElement().
|
inlinevirtualinherited |
notify object about left click
Reimplemented in GUITriggeredRerouter::GUITriggeredRerouterEdge.
Definition at line 193 of file GUIGlObject.h.
Referenced by GUISUMOAbstractView::onLeftBtnPress().
|
virtualinherited |
open Additional Dialog
| invalid | argument if additional doesn't have an additional Dialog |
Reimplemented in GNECalibrator, GNERerouter, and GNEVariableSpeedSign.
Definition at line 115 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getTagStr().
Referenced by GNEViewNet::onCmdOpenAdditionalDialog().
|
privatedelete |
Invalidated assignment operator.
|
inherited |
Definition at line 157 of file GNEAttributeCarrier.cpp.
References StringUtils::toInt().
|
staticinherited |
parses a value of type T from string (used for basic types: int, double, bool, etc.)
Referenced by GNEAttributesCreator::getAttributesAndValues(), GNEOverheadWire::isValid(), GNEDetectorE2::isValid(), GNETranship::isValid(), GNEWalk::isValid(), GNERoute::isValid(), GNEAdditional::replaceAdditionalChildEdges(), GNEAdditional::replaceAdditionalChildLanes(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEDemandElement::replaceDemandParentEdges(), and GNEDemandElement::replaceDemandParentLanes().
|
staticinherited |
parses a complex value of type T from string (use for list of edges, list of lanes, etc.)
|
inherited |
Definition at line 308 of file GNEAttributeCarrier.cpp.
References GNENet::getAttributeCarriers(), GNENetHelper::AttributeCarriers::retrieveEdge(), SUMO_ATTR_EDGES, SUMO_TAG_EDGE, and toString().
|
inherited |
Definition at line 344 of file GNEAttributeCarrier.cpp.
References joinToString().
|
inherited |
Definition at line 355 of file GNEAttributeCarrier.cpp.
References joinToString().
|
staticinherited |
parses a list of specific Attribute Carriers into a string of IDs
Referenced by GNEOverheadWire::getAttribute(), GNEDetectorE2::getAttribute(), GNETranship::getAttribute(), GNEWalk::getAttribute(), GNERoute::getAttribute(), GNENet::joinRoutes(), GNETranship::writeDemandElement(), GNEWalk::writeDemandElement(), and GNERoute::writeDemandElement().
|
inherited |
remove keys
Definition at line 483 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getACParametersMap(), and GNEAttributeCarrier::setACParameters().
|
inlinevirtualinherited |
remove additional user-griggered visualisations
Reimplemented in GUIPerson, and GUIBaseVehicle.
Definition at line 190 of file GUIGlObject.h.
|
inherited |
Definition at line 330 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 337 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 316 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 344 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 309 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 323 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
remove child element
|
inlinevirtualinherited |
notify object about popup menu removal
Reimplemented in GUIBaseVehicle.
Definition at line 114 of file GUIGlObject.h.
Referenced by GUIGLObjectPopupMenu::~GUIGLObjectPopupMenu().
|
virtualinherited |
remove geometry point in the clicked position (Currently unused in shapes)
Implements GNEMoveElement.
Reimplemented in GNEPOI, GNEPoly, and GNETAZ.
Definition at line 73 of file GNEAdditional.cpp.
|
inherited |
Lets this object know a parameter window showing the object's values was closed.
| [in] | w | The closed parameter window |
Definition at line 313 of file GUIGlObject.cpp.
References GUIGlObject::myParamWindows.
Referenced by GUIParameterTableWindow::~GUIParameterTableWindow().
|
inherited |
Definition at line 246 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 253 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 232 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 260 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 225 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 239 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
remove parent element
|
protectedinherited |
replace additional child edges
Definition at line 302 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getNet(), GNEAttributeCarrier::parse(), and GNEHierarchicalElement::replaceChildElements().
|
protectedinherited |
replace additional child lanes
Definition at line 308 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getNet(), GNEAttributeCarrier::parse(), and GNEHierarchicalElement::replaceChildElements().
|
protectedinherited |
replace additional parent
Definition at line 314 of file GNEAdditional.cpp.
References GNENet::getAttributeCarriers(), GNEHierarchicalElement::getParentAdditionals(), GNEAttributeCarrier::myNet, GNEHierarchicalElement::replaceParentElements(), and GNENetHelper::AttributeCarriers::retrieveAdditional().
Referenced by setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEAccess::setAttribute(), GNEParkingSpace::setAttribute(), GNEOverheadWire::setAttribute(), and GNECalibrator::setAttribute().
|
protectedinherited |
replace additional parent edges
Definition at line 290 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getNet(), GNEAttributeCarrier::parse(), and GNEHierarchicalElement::replaceParentElements().
Referenced by GNEVaporizer::setAttribute(), GNERouteProbe::setAttribute(), and GNECalibrator::setAttribute().
|
protectedinherited |
replace additional parent lanes
Definition at line 296 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getNet(), GNEAttributeCarrier::parse(), and GNEHierarchicalElement::replaceParentElements().
Referenced by GNEChargingStation::setAttribute(), setAttribute(), GNEDetectorE1::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEAccess::setAttribute(), GNEParkingArea::setAttribute(), GNEOverheadWire::setAttribute(), GNEDetectorE2::setAttribute(), GNECalibrator::setAttribute(), and GNEPOI::setAttribute().
|
inlineprotectedinherited |
replace child elements
Definition at line 180 of file GNEHierarchicalElement.h.
References GNEHierarchicalContainer::getChildren(), GNEHierarchicalElement::myHierarchicalContainer, GNEHierarchicalContainer::setChildren(), and U.
Referenced by GNEAdditional::replaceAdditionalChildEdges(), and GNEAdditional::replaceAdditionalChildLanes().
|
protectedinherited |
replace demand element parent
Definition at line 331 of file GNEAdditional.cpp.
References GNENet::getAttributeCarriers(), GNEHierarchicalElement::getParentDemandElements(), GNEAttributeCarrier::myNet, GNEHierarchicalElement::replaceParentElements(), and GNENetHelper::AttributeCarriers::retrieveDemandElement().
Referenced by GNERouteProbReroute::setAttribute(), and GNECalibratorFlow::setAttribute().
|
inlineprotectedinherited |
replace parent elements
Definition at line 165 of file GNEHierarchicalElement.h.
References GNEHierarchicalContainer::getParents(), GNEHierarchicalElement::myHierarchicalContainer, GNEHierarchicalContainer::setParents(), and U.
Referenced by GNEAdditional::replaceAdditionalParent(), GNEDemandElement::replaceAdditionalParent(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEAdditional::replaceDemandElementParent(), GNEDemandElement::replaceDemandElementParent(), GNEDemandElement::replaceDemandParentEdges(), GNEDemandElement::replaceDemandParentLanes(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentJunction(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEDemandElement::replaceLastParentJunction(), GNEDemandElement::replaceMiddleParentEdges(), GNEGenericData::replaceParentTAZElement(), GNEDemandElement::setVTypeDistributionParent(), GNEAdditional::shiftLaneIndex(), GNEEdge::updateFirstParentJunction(), and GNEEdge::updateSecondParentJunction().
|
privateinherited |
reset attributes to their default values without undo-redo (used in GNEFrameAttributeModules)
Definition at line 811 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::setAttribute().
|
inherited |
reset attribute carrier to their default values
Definition at line 117 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myTagProperty, GNEAttributeCarrier::setAttribute(), and GNEAttributeCarrier::toggleAttribute().
Referenced by GNEBusStop::GNEBusStop(), GNEChargingStation::GNEChargingStation(), GNEContainerStop::GNEContainerStop(), GNEParkingArea::GNEParkingArea(), and GNEAttributesCreator::onCmdReset().
|
inherited |
restore hierarchical container
Definition at line 57 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
select attribute carrier using GUIGlobalSelection
Definition at line 74 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getGUIGlObject(), gSelected, GNETagProperties::isSelectable(), GNEAttributeCarrier::mySelected, GNEAttributeCarrier::myTagProperty, and GUISelectedStorage::select().
Referenced by GNEEdge::addConnection(), GNEEdge::addLane(), GNEViewNet::onCmdAddEdgeSelected(), GNEViewNet::onCmdAddSelected(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEChange_DemandElement::redo(), GNEChange_Junction::redo(), GNEChange_Additional::redo(), GNEChange_Edge::redo(), GNEChange_GenericData::redo(), GNEChange_Lane::redo(), GNEChange_Crossing::redo(), GNEDialogACChooser::select(), GNEChargingStation::setAttribute(), GNEDetectorE1::setAttribute(), setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNERouteProbReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNETractionSubstation::setAttribute(), GNEVaporizer::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNECalibratorFlow::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbe::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEWalkingArea::setAttribute(), GNEAccess::setAttribute(), GNERerouter::setAttribute(), GNEDetectorE3::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingSpace::setAttribute(), GNETAZSourceSink::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNECrossing::setAttribute(), GNEOverheadWire::setAttribute(), GNEDetectorE2::setAttribute(), GNETAZRelData::setAttribute(), GNEConnection::setAttribute(), GNETAZ::setAttribute(), GNEVType::setAttribute(), GNECalibrator::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNETransport::setAttribute(), GNERide::setAttribute(), GNEPersonTrip::setAttribute(), GNEWalk::setAttribute(), GNETranship::setAttribute(), GNEStop::setAttribute(), GNERoute::setAttribute(), GNELane::setAttribute(), GNEJunction::setAttribute(), GNEPerson::setAttribute(), GNEContainer::setAttribute(), GNEVehicle::setAttribute(), GNEEdge::setAttribute(), GNEDialogACChooser::toggleSelection(), GNEChange_Junction::undo(), GNEChange_DemandElement::undo(), GNEChange_Additional::undo(), GNEChange_Edge::undo(), GNEChange_GenericData::undo(), GNEChange_Lane::undo(), and GNEChange_Crossing::undo().
|
inherited |
set parameters (string vector)
Definition at line 455 of file GNEAttributeCarrier.cpp.
References GNE_ATTR_PARAMETERS, and GNEAttributeCarrier::setAttribute().
|
inherited |
set parameters (string)
Definition at line 423 of file GNEAttributeCarrier.cpp.
References StringTokenizer::getVector(), StringTokenizer::hasNext(), and StringTokenizer::next().
Referenced by GNEAttributeCarrier::addACParameters(), GNESingleParametersDialog::onCmdAccept(), GNEInspectorFrame::ParametersEditor::onCmdSetParameters(), GNEAttributeCarrier::removeACParametersKeys(), and GNEAttributeCarrier::setACParameters().
|
inherited |
set parameters (map)
Definition at line 442 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::setACParameters().
|
privatevirtual |
set attribute after validation
Implements GNEDetector.
Definition at line 329 of file GNEDetectorEntryExit.cpp.
References GNEAttributeCarrier::getTagStr(), GNE_ATTR_PARAMETERS, GNE_ATTR_PARENT, GNE_ATTR_SELECTED, GNE_ATTR_SHIFTLANEINDEX, GNEDetector::myFriendlyPosition, GNEDetector::myPositionOverLane, GNEAdditional::replaceAdditionalParent(), GNEAdditional::replaceAdditionalParentLanes(), GNEAttributeCarrier::selectAttributeCarrier(), Parameterised::setParametersStr(), GNEAdditional::shiftLaneIndex(), SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_LANE, SUMO_ATTR_POSITION, SUMO_TAG_E3DETECTOR, toString(), and GNEAttributeCarrier::unselectAttributeCarrier().
|
virtual |
method for setting the attribute and letting the object perform additional changes
| [in] | key | The attribute key |
| [in] | value | The new value |
| [in] | undoList | The undoList on which to register changes |
Implements GNEDetector.
Definition at line 290 of file GNEDetectorEntryExit.cpp.
References GNEUndoList::changeAttribute(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_PARAMETERS, GNE_ATTR_PARENT, GNE_ATTR_SELECTED, GNE_ATTR_SHIFTLANEINDEX, GNEAttributeCarrier::GNEChange_Attribute, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_LANE, SUMO_ATTR_POSITION, and toString().
Referenced by commitMoveShape(), and fixAdditionalProblem().
|
inlineinherited |
set blocking status
Definition at line 161 of file GUIGlObject.h.
References GUIGlObject::myAmBlocked.
Referenced by GUIGlObjectStorage::getObjectBlocking().
|
virtualinherited |
Changes the microsimID of the object.
Reimplemented in GNEEdge.
Definition at line 198 of file GUIGlObject.cpp.
References GUIGlObjectStorage::changeName(), GUIGlObject::createFullName(), GUIGlObjectStorage::gIDStorage, GUIGlObject::myFullName, and GUIGlObject::myMicrosimID.
Referenced by GNEChargingStation::setAttribute(), GNEDetectorE1::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNERouteProbReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNETractionSubstation::setAttribute(), GNEVaporizer::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNECalibratorFlow::setAttribute(), GNERouteProbe::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNERerouter::setAttribute(), GNEDetectorE3::setAttribute(), GNEParkingArea::setAttribute(), GNETAZSourceSink::setAttribute(), GNEOverheadWire::setAttribute(), GNEDetectorE2::setAttribute(), GNEVTypeDistribution::setAttribute(), GNETAZ::setAttribute(), GNEVType::setAttribute(), GNECalibrator::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNERoute::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNELane::setIndex(), GNEEdge::setMicrosimID(), GNENetHelper::AttributeCarriers::updateEdgeTypeID(), GNEConnection::updateID(), and GNENetHelper::AttributeCarriers::updateJunctionID().
|
privatevirtual |
set move shape
Implements GNEDetector.
Definition at line 363 of file GNEDetectorEntryExit.cpp.
References GNEMoveResult::firstLaneOffset, GNEMoveElement::myMoveElementLateralOffset, GNEDetector::myPositionOverLane, GNEMoveResult::newFirstPos, and updateGeometry().
|
virtualinherited |
Sets a parameter.
| [in] | key | The parameter's name |
| [in] | value | The parameter's value |
Reimplemented in NEMALogic, MSSimpleTrafficLightLogic, MSActuatedTrafficLightLogic, MSRailSignal, and MSRailCrossing.
Definition at line 45 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NLHandler::addDistrict(), RONetHandler::addParam(), SUMORouteHandler::addParam(), ShapeHandler::addPOI(), NBEdge::append(), NBOwnTLDef::buildNemaPhases(), MSParkingArea::enter(), NIImporter_MATSim::EdgesHandler::insertEdge(), NIImporter_OpenStreetMap::insertNodeChecking(), MSLane::isInsertionSuccess(), NBNodeCont::joinNodeCluster(), NBEdge::Lane::Lane(), NIImporter_OpenDrive::loadNetwork(), NIXMLTrafficLightsHandler::myStartElement(), ShapeHandler::myStartElement(), MSStateHandler::myStartElement(), NIXMLPTHandler::myStartElement(), NIXMLNodesHandler::myStartElement(), GNEVType::setAttribute(), NBEdge::setJunctionPriority(), NIImporter_OpenDrive::setLaneAttributes(), MSRailCrossing::setParameter(), MSRailSignal::setParameter(), MSActuatedTrafficLightLogic::setParameter(), LIBSUMO_NAMESPACE::Simulation::setParameter(), MSSimpleTrafficLightLogic::setParameter(), NEMALogic::setParameter(), Parameterised::setParameters(), Parameterised::setParametersMap(), Parameterised::setParametersStr(), and Parameterised::updateParameters().
|
inherited |
set the inner key/value map in map<string, string> format
Definition at line 148 of file Parameterised.cpp.
References Parameterised::getParametersMap(), Parameterised::myMap, and Parameterised::setParameter().
|
inherited |
set the inner key/value map in map<string, string> format
Definition at line 159 of file Parameterised.cpp.
References Parameterised::myMap, and Parameterised::setParameter().
Referenced by GNESingleParametersDialog::onCmdAccept().
|
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 170 of file Parameterised.cpp.
References StringTokenizer::getVector(), Parameterised::myMap, and Parameterised::setParameter().
Referenced by MSDevice_Taxi::initDispatch(), GNETLSEditorFrame::onCmdSetParameters(), GNEChargingStation::setAttribute(), GNEDetectorE1::setAttribute(), setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNELaneType::setAttribute(), GNETractionSubstation::setAttribute(), GNEVaporizer::setAttribute(), GNECalibratorFlow::setAttribute(), GNERouteProbe::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEAccess::setAttribute(), GNEDetectorE3::setAttribute(), GNERerouter::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingSpace::setAttribute(), GNETAZSourceSink::setAttribute(), GNEEdgeType::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNEOverheadWire::setAttribute(), GNEDetectorE2::setAttribute(), GNETAZRelData::setAttribute(), GNETAZ::setAttribute(), GNEConnection::setAttribute(), GNEVType::setAttribute(), GNECalibrator::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNETransport::setAttribute(), GNERide::setAttribute(), GNEPersonTrip::setAttribute(), GNEWalk::setAttribute(), GNETranship::setAttribute(), GNERoute::setAttribute(), GNELane::setAttribute(), GNEJunction::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), and GNEEdge::setAttribute().
|
privatedeleteinherited |
Invalidate set new position in the view.
|
inherited |
set special color
Definition at line 91 of file GNEAdditional.cpp.
References GNEAdditional::mySpecialColor.
|
protectedinherited |
shift lane index
Definition at line 340 of file GNEAdditional.cpp.
References GNEHierarchicalElement::getParentLanes(), and GNEHierarchicalElement::replaceParentElements().
Referenced by GNEChargingStation::setAttribute(), setAttribute(), GNEDetectorE1::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEAccess::setAttribute(), GNEParkingArea::setAttribute(), GNEOverheadWire::setAttribute(), GNEDetectorE2::setAttribute(), GNECalibrator::setAttribute(), and GNEPOI::setAttribute().
|
virtualinherited |
split geometry
Implements GNEAdditional.
Definition at line 110 of file GNEDetector.cpp.
References GNEAttributeCarrier::getID(), GNEHierarchicalElement::getNewListOfParents(), GNETagProperties::getTag(), GNE_TAG_E2DETECTOR_MULTILANE, GNEDetector::myPositionOverLane, GNEAttributeCarrier::myTagProperty, GNEDetector::setAttribute(), SUMO_ATTR_LANE, SUMO_ATTR_LANES, SUMO_ATTR_POSITION, and toString().
|
protectedvirtualinherited |
method for enable or disable the attribute and nothing else (used in GNEChange_EnableAttribute)
Reimplemented in GNEVehicle, GNEContainer, GNEPerson, GNEStop, and GNECalibratorFlow.
Definition at line 821 of file GNEAttributeCarrier.cpp.
Referenced by GNEDemandElement::adjustDefaultFlowAttributes(), GNEAttributesCreatorRow::onCmdSetAttribute(), GNEChange_EnableAttribute::redo(), GNEAttributeCarrier::resetDefaultValues(), and GNEChange_EnableAttribute::undo().
|
inlineinherited |
check if object ins't referenced
Definition at line 79 of file GNEReferenceCounter.h.
References GNEReferenceCounter::myCount.
Referenced by GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), and GNEChange_TLS::~GNEChange_TLS().
|
inherited |
unselect attribute carrier using GUIGlobalSelection
Definition at line 85 of file GNEAttributeCarrier.cpp.
References GUISelectedStorage::deselect(), GNEAttributeCarrier::getGUIGlObject(), gSelected, GNETagProperties::isSelectable(), GNEAttributeCarrier::mySelected, and GNEAttributeCarrier::myTagProperty.
Referenced by GNEDialogACChooser::deselect(), GNEViewNet::onCmdRemoveEdgeSelected(), GNEViewNet::onCmdRemoveSelected(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEChange_DemandElement::redo(), GNEChange_Junction::redo(), GNEChange_Additional::redo(), GNEChange_Edge::redo(), GNEChange_GenericData::redo(), GNEChange_Lane::redo(), GNEChange_Crossing::redo(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEChargingStation::setAttribute(), GNEDetectorE1::setAttribute(), setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNERouteProbReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNETractionSubstation::setAttribute(), GNEVaporizer::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNECalibratorFlow::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbe::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEWalkingArea::setAttribute(), GNEAccess::setAttribute(), GNERerouter::setAttribute(), GNEDetectorE3::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingSpace::setAttribute(), GNETAZSourceSink::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNECrossing::setAttribute(), GNEOverheadWire::setAttribute(), GNEDetectorE2::setAttribute(), GNETAZRelData::setAttribute(), GNEConnection::setAttribute(), GNETAZ::setAttribute(), GNEVType::setAttribute(), GNECalibrator::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNETransport::setAttribute(), GNERide::setAttribute(), GNEPersonTrip::setAttribute(), GNEWalk::setAttribute(), GNETranship::setAttribute(), GNEStop::setAttribute(), GNERoute::setAttribute(), GNELane::setAttribute(), GNEJunction::setAttribute(), GNEPerson::setAttribute(), GNEContainer::setAttribute(), GNEVehicle::setAttribute(), GNEEdge::setAttribute(), GNEDialogACChooser::toggleSelection(), GNEChange_DemandElement::undo(), GNEChange_Junction::undo(), GNEChange_Additional::undo(), GNEChange_Edge::undo(), GNEChange_GenericData::undo(), GNEChange_Lane::undo(), and GNEChange_Crossing::undo().
|
inherited |
Removes a parameter.
| [in] | key | The parameter's name |
Definition at line 51 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NIImporter_OpenStreetMap::insertEdge(), MSLane::isInsertionSuccess(), and GNEVType::setAttribute().
|
virtualinherited |
update centering boundary (implies change in RTREE)
Implements GNEAdditional.
Definition at line 101 of file GNEDetector.cpp.
References Boundary::add(), GNEDetector::getPositionInView(), Boundary::grow(), GNEAdditional::myAdditionalBoundary, and Boundary::reset().
Referenced by GNEDetectorE2::GNEDetectorE2(), updateGeometry(), GNEDetectorE1::updateGeometry(), GNEDetectorE1Instant::updateGeometry(), and GNEDetectorE2::updateGeometry().
|
virtual |
update pre-computed geometry information
Implements GNEDetector.
Definition at line 113 of file GNEDetectorEntryExit.cpp.
References GNEDetector::getGeometryPositionOverLane(), GNEHierarchicalElement::getParentLanes(), GNEAdditional::myAdditionalGeometry, GNEMoveElement::myMoveElementLateralOffset, GNEDetector::updateCenteringBoundary(), and GUIGeometry::updateGeometry().
Referenced by setMoveShape().
|
virtualinherited |
update GLObject (geometry, ID, etc.)
Reimplemented from GUIGlObject.
Definition at line 205 of file GNEAdditional.cpp.
References GNEAdditional::updateGeometry().
|
inherited |
Adds or updates all given parameters from the map.
| [in] | mapArg | The keys/values to insert |
Definition at line 57 of file Parameterised.cpp.
References Parameterised::setParameter().
Referenced by NIImporter_SUMO::_loadNetwork(), PCLoaderOSM::addPOI(), PCLoaderOSM::addPolygon(), NLHandler::closeEdge(), NLJunctionControlBuilder::closeJunction(), NLJunctionControlBuilder::closeTrafficLightLogic(), NBTrafficLightDefinition::compute(), NLDetectorBuilder::endE3Detector(), NIImporter_OpenStreetMap::insertEdge(), NBEdge::NBEdge(), and NBLoadedSUMOTLDef::NBLoadedSUMOTLDef().
|
virtual |
write additional element into a xml file
| [in] | device | device in which write parameters of additional element |
Implements GNEDetector.
Definition at line 56 of file GNEDetectorEntryExit.cpp.
References OutputDevice::closeTag(), GNEAttributeCarrier::getID(), GNEHierarchicalElement::getParentLanes(), GNEAttributeCarrier::getTagProperty(), GNEDetector::myFriendlyPosition, GNEDetector::myPositionOverLane, OutputDevice::openTag(), SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_LANE, SUMO_ATTR_POSITION, and OutputDevice::writeAttr().
|
inherited |
write Params in the given outputdevice
Definition at line 185 of file Parameterised.cpp.
References OutputDevice::closeTag(), StringUtils::escapeXML(), Parameterised::myMap, OutputDevice::openTag(), SUMO_ATTR_KEY, SUMO_ATTR_VALUE, SUMO_TAG_PARAM, and OutputDevice::writeAttr().
Referenced by MSTransportable::routeOutput(), ROVehicle::saveAsXML(), ROPerson::saveAsXML(), MEVehicle::saveState(), MSVehicle::saveState(), NBPTStop::write(), SUMOVTypeParameter::write(), GNETractionSubstation::writeAdditional(), GNERouteProbe::writeAdditional(), GNECalibratorFlow::writeAdditional(), GNEChargingStation::writeAdditional(), GNEVariableSpeedSign::writeAdditional(), GNEDetectorE1Instant::writeAdditional(), GNERerouter::writeAdditional(), GNEDetectorE1::writeAdditional(), GNEVaporizer::writeAdditional(), GNEContainerStop::writeAdditional(), GNEParkingArea::writeAdditional(), GNEBusStop::writeAdditional(), GNEDetectorE3::writeAdditional(), GNEOverheadWire::writeAdditional(), GNEParkingSpace::writeAdditional(), GNETAZ::writeAdditional(), GNEDetectorE2::writeAdditional(), GNECalibrator::writeAdditional(), NWWriter_SUMO::writeConnection(), GNETransport::writeDemandElement(), GNERide::writeDemandElement(), GNEPersonTrip::writeDemandElement(), GNETranship::writeDemandElement(), GNEWalk::writeDemandElement(), GNERoute::writeDemandElement(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNEVehicle::writeDemandElement(), NWWriter_SUMO::writeEdge(), NWWriter_XML::writeEdgesAndConnections(), NWWriter_SUMO::writeJunction(), NWWriter_SUMO::writeLane(), NWWriter_XML::writeNodes(), MSDevice_Vehroutes::writeOutput(), NWWriter_SUMO::writeTrafficLight(), SUMOPolygon::writeXML(), and PointOfInterest::writeXML().
|
staticinherited |
true value in string format(used for comparing boolean values in getAttribute(...))
Definition at line 285 of file GNEAttributeCarrier.h.
Referenced by GNEVType::getAttribute(), and GNEJunction::getAttribute().
|
staticinherited |
feature has been approved but not changed (i.e. after being reguessed)
Definition at line 272 of file GNEAttributeCarrier.h.
|
staticinherited |
feature has been reguessed (may still be unchanged be we can't tell (yet)
Definition at line 266 of file GNEAttributeCarrier.h.
Referenced by GNEJunction::setAttribute(), and GNEEdge::setAttribute().
|
staticinherited |
Definition at line 263 of file GNEAttributeCarrier.h.
|
staticinherited |
feature has been manually modified (implies approval)
Definition at line 269 of file GNEAttributeCarrier.h.
Referenced by GNEJunction::markAsModified(), and GNEConnectorFrame::ConnectionOperations::onCmdClearSelectedConnections().
|
staticprivateinherited |
vector for TypeNames Initializer
Definition at line 305 of file GUIGlObject.h.
|
staticinherited |
Definition at line 67 of file GUIGlObject.h.
Referenced by GUISUMOAbstractView::getTrackedID(), LIBSUMO_NAMESPACE::GUI::getTrackedVehicle(), GUISUMOViewParent::onCmdSpeedFactor(), GUISUMOViewParent::onUpdSpeedFactor(), GUISUMOAbstractView::paintGL(), TraCIServerAPI_GUI::processGet(), and GUIViewTraffic::stopTrack().
|
staticinherited |
max number of attributes allowed for every tag
Definition at line 276 of file GNEAttributeCarrier.h.
Referenced by GNEFrameAttributeModules::AttributesEditor::AttributesEditor(), and GNEAttributesCreator::GNEAttributesCreator().
|
protectedinherited |
Additional Boundary.
Definition at line 302 of file GNEAdditional.h.
Referenced by GNEPoly::drawGL(), GNEPOI::drawGL(), GNEAdditional::getCenteringBoundary(), GNEPoly::getPositionInView(), GNERerouterSymbol::updateCenteringBoundary(), GNETractionSubstation::updateCenteringBoundary(), GNEVariableSpeedSignSymbol::updateCenteringBoundary(), GNEClosingReroute::updateCenteringBoundary(), GNEClosingLaneReroute::updateCenteringBoundary(), GNEDestProbReroute::updateCenteringBoundary(), GNEParkingAreaReroute::updateCenteringBoundary(), GNERouteProbReroute::updateCenteringBoundary(), GNEVaporizer::updateCenteringBoundary(), GNEVariableSpeedSignStep::updateCenteringBoundary(), GNERouteProbe::updateCenteringBoundary(), GNECalibratorFlow::updateCenteringBoundary(), GNEDetectorE3::updateCenteringBoundary(), GNERerouterInterval::updateCenteringBoundary(), GNEVariableSpeedSign::updateCenteringBoundary(), GNEParkingSpace::updateCenteringBoundary(), GNERerouter::updateCenteringBoundary(), GNEAccess::updateCenteringBoundary(), GNEStoppingPlace::updateCenteringBoundary(), GNEOverheadWire::updateCenteringBoundary(), GNETAZ::updateCenteringBoundary(), GNEPoly::updateCenteringBoundary(), GNEDetector::updateCenteringBoundary(), GNEPOI::updateCenteringBoundary(), and GNECalibrator::updateCenteringBoundary().
|
protectedinherited |
geometry to be precomputed in updateGeometry(...)
Definition at line 305 of file GNEAdditional.h.
Referenced by GNEAdditional::calculatePerpendicularLine(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEDetector::drawDetectorLogo(), GNETAZ::drawDottedContours(), GNEDetector::drawE1Shape(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEBusStop::drawGL(), GNEDetectorE1::drawGL(), drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE1Instant::drawGL(), GNEAccess::drawGL(), GNEDetectorE2::drawGL(), GNETAZ::drawGL(), GNECalibrator::drawGL(), GNEStoppingPlace::drawLines(), GNEStoppingPlace::drawSign(), GNEAdditional::getAdditionalGeometry(), GNEStoppingPlace::getMoveOperation(), GNEAdditional::getMoveOperationSingleLane(), GNEAdditional::getPopUpMenu(), GNERerouterSymbol::getPositionInView(), GNEVariableSpeedSignSymbol::getPositionInView(), GNEVaporizer::getPositionInView(), GNEAccess::getPositionInView(), GNEStoppingPlace::getPositionInView(), GNEOverheadWire::getPositionInView(), GNEDetector::getPositionInView(), GNECalibrator::getPositionInView(), GNETAZ::setMoveShape(), GNEStoppingPlace::setStoppingPlaceGeometry(), GNETractionSubstation::updateCenteringBoundary(), GNEDetectorE3::updateCenteringBoundary(), GNEVariableSpeedSign::updateCenteringBoundary(), GNERerouter::updateCenteringBoundary(), GNEStoppingPlace::updateCenteringBoundary(), GNETractionSubstation::updateGeometry(), GNEVariableSpeedSignSymbol::updateGeometry(), GNEChargingStation::updateGeometry(), GNEContainerStop::updateGeometry(), GNEDetectorE3::updateGeometry(), GNEBusStop::updateGeometry(), GNEParkingArea::updateGeometry(), GNEVariableSpeedSign::updateGeometry(), GNERerouter::updateGeometry(), GNEDetectorE1::updateGeometry(), updateGeometry(), GNEAccess::updateGeometry(), GNETAZ::updateGeometry(), GNEDetectorE1Instant::updateGeometry(), GNEDetectorE2::updateGeometry(), and GNECalibrator::updateGeometry().
|
protectedinherited |
name of additional
Definition at line 308 of file GNEAdditional.h.
Referenced by GNEAdditional::drawAdditionalName(), GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEParkingArea::getAttribute(), GNEDetectorE1::getAttribute(), GNEVaporizer::getAttribute(), GNERouteProbe::getAttribute(), GNEDetectorE3::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEParkingSpace::getAttribute(), GNERerouter::getAttribute(), GNEDetectorE2::getAttribute(), GNECalibrator::getAttribute(), GNEAdditional::getOptionalAdditionalName(), GNEChargingStation::setAttribute(), GNEDetectorE1::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEVaporizer::setAttribute(), GNERouteProbe::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNERerouter::setAttribute(), GNEDetectorE3::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingSpace::setAttribute(), GNEDetectorE2::setAttribute(), GNECalibrator::setAttribute(), GNERouteProbe::writeAdditional(), GNEChargingStation::writeAdditional(), GNEVariableSpeedSign::writeAdditional(), GNEDetectorE1Instant::writeAdditional(), GNEDetectorE1::writeAdditional(), GNERerouter::writeAdditional(), GNEVaporizer::writeAdditional(), GNEContainerStop::writeAdditional(), GNEParkingArea::writeAdditional(), GNEBusStop::writeAdditional(), GNEDetectorE3::writeAdditional(), GNEParkingSpace::writeAdditional(), GNEDetectorE2::writeAdditional(), and GNECalibrator::writeAdditional().
|
privateinherited |
whether the object can be deleted
Definition at line 291 of file GUIGlObject.h.
Referenced by GUIGlObject::isBlocked(), and GUIGlObject::setBlocked().
|
privateinherited |
reference counter
Definition at line 85 of file GNEReferenceCounter.h.
Referenced by GNEReferenceCounter::decRef(), GNEReferenceCounter::incRef(), GNEReferenceCounter::unreferenced(), and GNEReferenceCounter::~GNEReferenceCounter().
|
protectedinherited |
The path to the output file.
Definition at line 178 of file GNEDetector.h.
Referenced by GNEDetectorE1::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE2::getAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorE1Instant::writeAdditional(), GNEDetectorE1::writeAdditional(), and GNEDetectorE2::writeAdditional().
|
protectedinherited |
Flag for friendly position.
Definition at line 184 of file GNEDetector.h.
Referenced by GNEDetectorE1Instant::getAdditionalProblem(), GNEDetectorE1::getAdditionalProblem(), getAdditionalProblem(), GNEDetectorE1::getAttribute(), getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE2::getAttribute(), GNEDetectorE1Instant::isAdditionalValid(), isAdditionalValid(), GNEDetectorE1::isAdditionalValid(), GNEDetectorE2::isAdditionalValid(), setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorE1Instant::writeAdditional(), GNEDetectorE1::writeAdditional(), writeAdditional(), and GNEDetectorE2::writeAdditional().
|
privateinherited |
full name of GL Object
Definition at line 288 of file GUIGlObject.h.
Referenced by GUIGlObject::getFullName(), GUIGlObject::GUIGlObject(), and GUIGlObject::setMicrosimID().
|
privateinherited |
The numerical id of the object.
Definition at line 279 of file GUIGlObject.h.
Referenced by GUIGlObject::getGlID().
|
privateinherited |
The type of the object.
Definition at line 282 of file GUIGlObject.h.
Referenced by GUIGlObject::createFullName(), GUIGlObject::getClickPriority(), GUIGlObject::getType(), and GUIGlObject::GUIGlObject().
|
privateinherited |
hierarchical container with parents and children
Definition at line 195 of file GNEHierarchicalElement.h.
Referenced by GNEHierarchicalElement::addChildElement(), GNEHierarchicalElement::addParentElement(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEHierarchicalElement::getChildAdditionals(), GNEHierarchicalElement::getChildDemandElements(), GNEHierarchicalElement::getChildEdges(), GNEHierarchicalElement::getChildGenericDatas(), GNEHierarchicalElement::getChildJunctions(), GNEHierarchicalElement::getChildLanes(), GNEHierarchicalElement::getHierarchicalContainer(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentGenericDatas(), GNEHierarchicalElement::getParentJunctions(), GNEHierarchicalElement::getParentLanes(), GNEHierarchicalElement::removeChildElement(), GNEHierarchicalElement::removeParentElement(), GNEHierarchicalElement::replaceChildElements(), GNEDemandElement::replaceMiddleParentEdges(), GNEHierarchicalElement::replaceParentElements(), and GNEHierarchicalElement::restoreHierarchicalContainer().
|
protectedinherited |
whether the current object is a template object (not drawn in the view)
Definition at line 298 of file GNEAttributeCarrier.h.
Referenced by GNEAdditional::GNEAdditional(), GNEDemandElement::GNEDemandElement(), and GNEAttributeCarrier::isTemplate().
|
privateinherited |
The key->value map.
Definition at line 137 of file Parameterised.h.
Referenced by Parameterised::clearParameter(), Parameterised::getDouble(), Parameterised::getDoubles(), Parameterised::getParameter(), Parameterised::getParametersMap(), Parameterised::getParametersStr(), Parameterised::knowsParameter(), Parameterised::setParameter(), Parameterised::setParameters(), Parameterised::setParametersMap(), Parameterised::setParametersStr(), Parameterised::unsetParameter(), and Parameterised::writeParams().
|
privateinherited |
ID of GL object.
Definition at line 285 of file GUIGlObject.h.
Referenced by GUIGlObject::getMicrosimID(), and GUIGlObject::setMicrosimID().
|
protectedinherited |
move element lateral offset (used by elements placed over lanes
Definition at line 250 of file GNEMoveElement.h.
Referenced by GNEDetectorE1::commitMoveShape(), commitMoveShape(), GNEDetectorE1Instant::commitMoveShape(), GNEAccess::commitMoveShape(), GNEVehicle::commitMoveShape(), GNEDetectorE1::setMoveShape(), setMoveShape(), GNEDetectorE1Instant::setMoveShape(), GNEAccess::setMoveShape(), GNEStoppingPlace::setMoveShape(), GNEStop::setMoveShape(), GNEVehicle::setMoveShape(), GNEStoppingPlace::setStoppingPlaceGeometry(), GNEDemandElement::updateDemandElementGeometry(), GNEDemandElement::updateDemandElementSpreadGeometry(), GNEDetectorE1::updateGeometry(), updateGeometry(), GNEAccess::updateGeometry(), GNEDetectorE1Instant::updateGeometry(), GNEStop::updateGeometry(), GNEDetectorE2::updateGeometry(), and GNEVehicle::updateGeometry().
|
protectedinherited |
pointer to net
Definition at line 292 of file GNEAttributeCarrier.h.
Referenced by GNEDataSet::addDataIntervalChild(), GNEDataInterval::addGenericDataChild(), GNEEdge::addLane(), GNEJunction::addTrafficLight(), GNEVType::askAddVTypeDistribution(), GNEVType::askRemoveVTypeDistribution(), GNELane::buildEdgeOperations(), GNELane::buildLaneOperations(), GNEDemandElement::buildMenuCommandRouteLength(), GNELane::buildRechableOperations(), GNEStop::canDrawVehicleStop(), GNEPoly::changeFirstGeometryPoint(), GNEEdge::clearGNEConnections(), GNEJunction::clearWalkingAreas(), GNEPoly::closePolygon(), GNEJunction::commitMoveShape(), GNEOverheadWire::computePathElement(), GNEEdgeRelData::computePathElement(), GNEDetectorE2::computePathElement(), GNETransport::computePathElement(), GNERide::computePathElement(), GNEPersonTrip::computePathElement(), GNETranship::computePathElement(), GNEWalk::computePathElement(), GNERoute::computePathElement(), GNEVehicle::computePathElement(), GNEPoly::deleteGeometryPoint(), GNECalibrator::drawCalibratorSymbol(), GNEDemandElement::drawContainerPlan(), GNETAZ::drawDottedContours(), GNEJunction::drawDottedContours(), GNEEdge::drawEdgeGeometryPoints(), GNEStop::drawGeometryPoints(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorE1::drawGL(), drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNERerouterSymbol::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNERerouterInterval::drawGL(), GNEDetectorE1Instant::drawGL(), GNEVariableSpeedSign::drawGL(), GNEParkingSpace::drawGL(), GNEWalkingArea::drawGL(), GNERerouter::drawGL(), GNETAZRelData::drawGL(), GNEAccess::drawGL(), GNEInternalLane::drawGL(), GNEDetectorE2::drawGL(), GNEJunction::drawGL(), GNECrossing::drawGL(), GNETAZ::drawGL(), GNEConnection::drawGL(), GNEPoly::drawGL(), GNERide::drawGL(), GNECalibrator::drawGL(), GNEPersonTrip::drawGL(), GNEEdge::drawGL(), GNEWalk::drawGL(), GNEPOI::drawGL(), GNELane::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GNEStop::drawIndex(), GNEVehicle::drawJunctionLine(), GNELane::drawLaneAsRailway(), GNEEdge::drawLaneStopOffset(), GNEAdditional::drawListedAddtional(), GNELane::drawMarkings(), GNEAdditional::drawParentChildLines(), GNEEdgeData::drawPartialGL(), GNEOverheadWire::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNEDetectorE2::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlan(), GNEDemandElement::drawPersonPlanPartial(), GNEStoppingPlace::drawSign(), GNEAdditional::drawSquaredAdditional(), GNEStop::drawStopPersonOverBusStop(), GNEStop::drawStopPersonOverEdge(), GNEEdge::drawTAZElements(), GNETAZRelData::drawTAZRel(), GNEJunction::drawTLSIcon(), GNEAttributeCarrier::drawUsingSelectColor(), GNEStop::drawVehicleStop(), GNEEdge::editEndpoint(), GNEVType::editVTypeDistribution(), GNEStoppingPlace::fixAdditionalProblem(), GNEDetectorE1Instant::fixAdditionalProblem(), fixAdditionalProblem(), GNEDetectorE1::fixAdditionalProblem(), GNEOverheadWire::fixAdditionalProblem(), GNEDetectorE2::fixAdditionalProblem(), GNEDemandElement::getBeginPosition(), GNEStop::getColor(), GNEVehicle::getDemandElementProblem(), GNEContainer::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEStop::getMoveOperation(), GNEStoppingPlace::getMoveOperation(), GNEOverheadWire::getMoveOperation(), GNEAccess::getMoveOperation(), GNETAZ::getMoveOperation(), GNEConnection::getMoveOperation(), GNEParkingSpace::getMoveOperation(), GNETransport::getMoveOperation(), GNERide::getMoveOperation(), GNEDetector::getMoveOperation(), GNECrossing::getMoveOperation(), GNEPoly::getMoveOperation(), GNEPersonTrip::getMoveOperation(), GNEJunction::getMoveOperation(), GNETranship::getMoveOperation(), GNEWalk::getMoveOperation(), GNEPOI::getMoveOperation(), GNEEdge::getMoveOperation(), GNELane::getMoveOperation(), GNEVehicle::getMoveOperation(), GNEAdditional::getMoveOperationMultiLane(), GNEAdditional::getMoveOperationSingleLane(), GNEAttributeCarrier::getNet(), GNEEdge::getOppositeEdge(), GNETractionSubstation::getParentName(), GNEVTypeDistribution::getParentName(), GNEDetectorE3::getParentName(), GNEVariableSpeedSign::getParentName(), GNERerouter::getParentName(), GNEVType::getParentName(), GNETAZ::getParentName(), GNEPoly::getParentName(), GNEPOI::getParentName(), GNEWalkingArea::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNERide::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNETranship::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNELane::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEVehicle::getPopUpMenu(), GNEEdge::getSplitPos(), GNETAZ::getVertexIndex(), GNEPoly::getVertexIndex(), GNEJunction::invalidateShape(), GNEJunction::invalidateTLS(), GNEPoly::isAttributeEnabled(), GNEPOI::isAttributeEnabled(), GNEVehicle::isDemandElementValid(), GNEEdgeData::isGenericDataVisible(), GNEEdgeRelData::isGenericDataVisible(), GNETAZRelData::isGenericDataVisible(), GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEParkingArea::isValid(), GNEDetectorE1::isValid(), isValid(), GNETractionSubstation::isValid(), GNEClosingReroute::isValid(), GNEDestProbReroute::isValid(), GNEClosingLaneReroute::isValid(), GNEVaporizer::isValid(), GNEParkingAreaReroute::isValid(), GNERouteProbReroute::isValid(), GNERouteProbe::isValid(), GNEDetectorE1Instant::isValid(), GNECalibratorFlow::isValid(), GNEVariableSpeedSign::isValid(), GNEParkingSpace::isValid(), GNERerouter::isValid(), GNEAccess::isValid(), GNECrossing::isValid(), GNETAZSourceSink::isValid(), GNEEdgeType::isValid(), GNEOverheadWire::isValid(), GNETAZ::isValid(), GNEEdgeRelData::isValid(), GNEDetectorE2::isValid(), GNETAZRelData::isValid(), GNEDataSet::isValid(), GNEVTypeDistribution::isValid(), GNEPoly::isValid(), GNEVType::isValid(), GNEJunction::isValid(), GNECalibrator::isValid(), GNEStop::isValid(), GNEEdge::isValid(), GNEPOI::isValid(), GNETransport::isValid(), GNERide::isValid(), GNELane::isValid(), GNEPersonTrip::isValid(), GNETranship::isValid(), GNEWalk::isValid(), GNERoute::isValid(), GNEContainer::isValid(), GNEPerson::isValid(), GNEVehicle::isValid(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEGenericData::isVisibleInspectDeleteSelect(), GNEJunction::markAsModified(), GNEJunction::moveJunctionGeometry(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNELane::onDefault(), GNEPoly::openPolygon(), GNEEdge::processNoneJunctionSelected(), GNEJunction::rebuildGNECrossings(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEEdge::remakeGNEConnections(), GNEEdge::removeConnection(), GNEJunction::removeConnectionsFrom(), GNEJunction::removeConnectionsTo(), GNEDataSet::removeDataIntervalChild(), GNEJunction::removeEdgeFromCrossings(), GNEEdge::removeEdgeFromCrossings(), GNEDataInterval::removeGenericDataChild(), GNEConnection::removeGeometryPoint(), GNETAZ::removeGeometryPoint(), GNECrossing::removeGeometryPoint(), GNEPoly::removeGeometryPoint(), GNEJunction::removeGeometryPoint(), GNELane::removeGeometryPoint(), GNEEdge::removeLane(), GNEJunction::removeTLSConnections(), GNEJunction::removeTrafficLight(), GNEAdditional::replaceAdditionalParent(), GNEDemandElement::replaceAdditionalParent(), GNEAdditional::replaceDemandElementParent(), GNEDemandElement::replaceDemandElementParent(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentJunction(), GNEJunction::replaceIncomingConnections(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEDemandElement::replaceLastParentJunction(), GNEGenericData::replaceParentTAZElement(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNEJunction::retrieveGNEWalkingArea(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNELaneType::setAttribute(), GNEClosingReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEAccess::setAttribute(), GNEParkingArea::setAttribute(), GNEEdgeType::setAttribute(), GNECrossing::setAttribute(), GNEJunction::setAttribute(), GNEEdgeRelData::setAttribute(), GNEStop::setAttribute(), GNEDataInterval::setAttribute(), GNEEdge::setAttribute(), GNEDataSet::setAttribute(), GNETAZRelData::setAttribute(), GNETransport::setAttribute(), GNERide::setAttribute(), GNEConnection::setAttribute(), GNEPersonTrip::setAttribute(), GNETranship::setAttribute(), GNEWalk::setAttribute(), GNEPOI::setAttribute(), GNELane::setAttribute(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), GNEJunction::setColor(), GNEVehicle::setColor(), GNEJunction::setJunctionType(), GNELane::setLaneColor(), GNEJunction::setLogicValid(), GNEEdge::setNumLanes(), GNEDemandElement::setVTypeDistributionParent(), GNEPoly::simplifyShape(), GNEConnection::smootShape(), GNEDataInterval::updateAttributeColors(), GNETractionSubstation::updateCenteringBoundary(), GNEDetectorE3::updateCenteringBoundary(), GNEVariableSpeedSign::updateCenteringBoundary(), GNEParkingSpace::updateCenteringBoundary(), GNERerouter::updateCenteringBoundary(), GNETAZ::updateCenteringBoundary(), GNEPoly::updateCenteringBoundary(), GNEJunction::updateCenteringBoundary(), GNEPOI::updateCenteringBoundary(), GNEEdge::updateCenteringBoundary(), GNEEdge::updateFirstParentJunction(), GNEDataInterval::updateGenericDataIDs(), GNEEdgeData::updateGeometry(), GNEChargingStation::updateGeometry(), GNEContainerStop::updateGeometry(), GNEBusStop::updateGeometry(), GNETAZRelData::updateGeometry(), GNEStop::updateGeometry(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), GNEEdge::updateSecondParentJunction(), GNEEdge::~GNEEdge(), and GNEJunction::~GNEJunction().
|
privateinherited |
pathElement option
Definition at line 221 of file GNEPathManager.h.
|
privateinherited |
Parameter table windows which refer to this object.
Definition at line 294 of file GUIGlObject.h.
Referenced by GUIGlObject::addParameterTable(), GUIGlObject::removeParameterTable(), and GUIGlObject::~GUIGlObject().
|
protectedinherited |
The aggregation period the values the detector collects shall be summed up.
Definition at line 175 of file GNEDetector.h.
Referenced by GNEDetectorE1::getAttribute(), GNEDetectorE2::getAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorE1::writeAdditional(), and GNEDetectorE2::writeAdditional().
|
protectedinherited |
position of detector over Lane
Definition at line 172 of file GNEDetector.h.
Referenced by GNEDetectorE1Instant::fixAdditionalProblem(), GNEDetectorE1::fixAdditionalProblem(), fixAdditionalProblem(), GNEDetectorE2::fixAdditionalProblem(), GNEDetectorE1Instant::getAdditionalProblem(), GNEDetectorE1::getAdditionalProblem(), getAdditionalProblem(), GNEDetectorE2::getAdditionalProblem(), GNEDetectorE1::getAttribute(), getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE2::getAttribute(), GNEDetectorE1::getAttributeDouble(), getAttributeDouble(), GNEDetectorE1Instant::getAttributeDouble(), GNEDetectorE2::getAttributeDouble(), GNEDetector::getGeometryPositionOverLane(), GNEDetector::getMoveOperation(), GNEDetector::getPositionOverLane(), GNEDetectorE2::getStartGeometryPositionOverLane(), GNEDetectorE1Instant::isAdditionalValid(), isAdditionalValid(), GNEDetectorE1::isAdditionalValid(), GNEDetectorE2::isAdditionalValid(), setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), setMoveShape(), GNEDetectorE1::setMoveShape(), GNEDetectorE1Instant::setMoveShape(), GNEDetectorE2::setMoveShape(), GNEDetector::splitEdgeGeometry(), GNEDetectorE1Instant::writeAdditional(), writeAdditional(), GNEDetectorE1::writeAdditional(), and GNEDetectorE2::writeAdditional().
|
protectedinherited |
boolean to check if this AC is selected (instead of GUIGlObjectStorage)
Definition at line 295 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::drawUsingSelectColor(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNEAttributeCarrier::selectAttributeCarrier(), and GNEAttributeCarrier::unselectAttributeCarrier().
|
protectedinherited |
pointer to special color (used for drawing Additional with a certain color, mainly used for selections)
Definition at line 311 of file GNEAdditional.h.
Referenced by GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), and GNEAdditional::setSpecialColor().
|
staticprivateinherited |
map with the tags properties
Definition at line 398 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::fillAdditionalElements(), GNEAttributeCarrier::fillAttributeCarriers(), GNEAttributeCarrier::fillCarFollowingModelAttributes(), GNEAttributeCarrier::fillCommonContainerAttributes(), GNEAttributeCarrier::fillCommonFlowAttributes(), GNEAttributeCarrier::fillCommonPersonAttributes(), GNEAttributeCarrier::fillCommonStopAttributes(), GNEAttributeCarrier::fillCommonVehicleAttributes(), GNEAttributeCarrier::fillContainerElements(), GNEAttributeCarrier::fillContainerStopElements(), GNEAttributeCarrier::fillContainerTranshipElements(), GNEAttributeCarrier::fillContainerTransportElements(), GNEAttributeCarrier::fillDataElements(), GNEAttributeCarrier::fillDemandElements(), GNEAttributeCarrier::fillJunctionModelAttributes(), GNEAttributeCarrier::fillLaneChangingModelAttributes(), GNEAttributeCarrier::fillNetworkElements(), GNEAttributeCarrier::fillPersonElements(), GNEAttributeCarrier::fillPersonPlanRides(), GNEAttributeCarrier::fillPersonPlanTrips(), GNEAttributeCarrier::fillPersonPlanWalks(), GNEAttributeCarrier::fillShapeElements(), GNEAttributeCarrier::fillStopElements(), GNEAttributeCarrier::fillStopPersonElements(), GNEAttributeCarrier::fillTAZElements(), GNEAttributeCarrier::fillVehicleElements(), GNEAttributeCarrier::fillWaypointElements(), GNEAttributeCarrier::fillWireElements(), GNEAttributeCarrier::getIcon(), GNEAttributeCarrier::getTagPropertiesByType(), and GNEAttributeCarrier::getTagProperty().
|
protectedinherited |
reference to tagProperty associated with this attribute carrier
Definition at line 289 of file GNEAttributeCarrier.h.
Referenced by GNEDemandElement::adjustDefaultFlowAttributes(), GNEDemandElement::buildMenuCommandRouteLength(), GNEDetectorE1::commitMoveShape(), commitMoveShape(), GNEDetectorE1Instant::commitMoveShape(), GNEParkingSpace::commitMoveShape(), GNEOverheadWire::commitMoveShape(), GNEDetectorE2::commitMoveShape(), GNEStoppingPlace::commitMoveShape(), GNEPOI::commitMoveShape(), GNETransport::commitMoveShape(), GNERide::commitMoveShape(), GNEPersonTrip::commitMoveShape(), GNEWalk::commitMoveShape(), GNETranship::commitMoveShape(), GNEStop::commitMoveShape(), GNEPerson::commitMoveShape(), GNEVehicle::commitMoveShape(), GNETranship::computePathElement(), GNEWalk::computePathElement(), GNERoute::computePathElement(), GNEVehicle::computePathElement(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEGenericData::drawAttribute(), GNEBusStop::drawGL(), drawGL(), GNEDetectorE2::drawGL(), GNEVehicle::drawGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNEAttributeCarrier::drawUsingSelectColor(), GNEStop::drawVehicleStop(), GNECalibratorFlow::getAttribute(), GNEVType::getAttribute(), GNEPersonTrip::getAttribute(), GNEWalk::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNEDemandElement::getBeginPosition(), GNEStop::getColor(), GNEStop::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEWalk::getFirstPathLane(), GNERoute::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNENetworkElement::getHierarchyName(), GNETransport::getHierarchyName(), GNERide::getHierarchyName(), GNEPersonTrip::getHierarchyName(), GNETranship::getHierarchyName(), GNEWalk::getHierarchyName(), GNEContainer::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEAttributeCarrier::getIcon(), GNEWalk::getLastPathLane(), GNERoute::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEStop::getMoveOperation(), GNEDetector::getMoveOperation(), GNENetworkElement::getParameterWindow(), GNEGenericData::getParameterWindow(), GNEAdditional::getParameterWindow(), GNEDemandElement::getParameterWindow(), GNEVehicle::getParentName(), GNENetworkElement::getPopUpID(), GNETransport::getPopUpMenu(), GNERide::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNETranship::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEStop::getPositionInView(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), GNEStop::isAttributeEnabled(), GNEStop::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNETAZSourceSink::isValid(), GNEStop::isValid(), GNEPersonTrip::isValid(), GNEWalk::isValid(), GNEVehicle::isValid(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEGenericData::isVisibleInspectDeleteSelect(), GNEAttributeCarrier::resetAttributes(), GNEAttributeCarrier::resetDefaultValues(), GNEAttributeCarrier::selectAttributeCarrier(), GNECalibratorFlow::setAttribute(), GNEStop::setAttribute(), GNETransport::setAttribute(), GNERide::setAttribute(), GNEPersonTrip::setAttribute(), GNETranship::setAttribute(), GNEVType::setAttribute(), GNEWalk::setAttribute(), GNERoute::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), GNEStop::setMoveShape(), GNEDetector::splitEdgeGeometry(), GNETranship::splitEdgeGeometry(), GNEWalk::splitEdgeGeometry(), GNEAttributeCarrier::unselectAttributeCarrier(), GNEStoppingPlace::updateCenteringBoundary(), GNEDetectorE2::updateGeometry(), GNETractionSubstation::writeAdditional(), GNETAZSourceSink::writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNEBusStop::writeAdditional(), GNEParkingArea::writeAdditional(), GNEDetectorE3::writeAdditional(), GNEParkingSpace::writeAdditional(), GNEDetectorE2::writeAdditional(), GNERide::writeDemandElement(), GNEPersonTrip::writeDemandElement(), GNETranship::writeDemandElement(), GNEWalk::writeDemandElement(), GNERoute::writeDemandElement(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), and GNEVehicle::writeDemandElement().
|
protectedinherited |
attribute vehicle types
Definition at line 181 of file GNEDetector.h.
Referenced by GNEDetectorE1::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE2::getAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorE1Instant::writeAdditional(), GNEDetectorE1::writeAdditional(), and GNEDetectorE2::writeAdditional().
|
staticinherited |
empty parameter maps (used by ACs without parameters)
Definition at line 279 of file GNEAttributeCarrier.h.
Referenced by GNERerouterSymbol::getACParametersMap(), GNETractionSubstation::getACParametersMap(), GNEVariableSpeedSignSymbol::getACParametersMap(), GNEClosingReroute::getACParametersMap(), GNEDestProbReroute::getACParametersMap(), GNEClosingLaneReroute::getACParametersMap(), GNERouteProbReroute::getACParametersMap(), GNEParkingAreaReroute::getACParametersMap(), GNEVariableSpeedSignStep::getACParametersMap(), GNECalibratorFlow::getACParametersMap(), GNERerouterInterval::getACParametersMap(), GNETAZSourceSink::getACParametersMap(), and GNEWalkingArea::getACParametersMap().
|
staticinherited |
true value in string format (used for comparing boolean values in getAttribute(...))
Definition at line 282 of file GNEAttributeCarrier.h.
Referenced by GNEJunction::getAttribute(), and GNENetHelper::AttributeCarriers::getNumberOfDemandElements().
|
staticinherited |
associates object types with strings
Definition at line 66 of file GUIGlObject.h.
Referenced by GUIGlObject::createFullName(), GNESelectorFrame::SelectionOperation::onCmdLoad(), and GNESelectorFrame::SelectionOperation::onCmdSave().