![]() |
Eclipse SUMO - Simulation of Urban MObility
|
An Element which don't belongs to GNENet but has influency in the simulation. More...
#include <GNETAZElement.h>
Public Member Functions | |
| template<> | |
| void | addChildElement (GNEAdditional *element) |
| template<> | |
| void | addChildElement (GNEDemandElement *element) |
| template<> | |
| void | addChildElement (GNEEdge *element) |
| template<> | |
| void | addChildElement (GNEGenericData *element) |
| template<> | |
| void | addChildElement (GNEJunction *element) |
| template<> | |
| void | addChildElement (GNELane *element) |
| template<> | |
| void | addChildElement (GNETAZElement *element) |
| template<> | |
| void | addParentElement (GNEAdditional *element) |
| template<> | |
| void | addParentElement (GNEDemandElement *element) |
| template<> | |
| void | addParentElement (GNEEdge *element) |
| template<> | |
| void | addParentElement (GNEGenericData *element) |
| template<> | |
| void | addParentElement (GNEJunction *element) |
| template<> | |
| void | addParentElement (GNELane *element) |
| template<> | |
| void | addParentElement (GNETAZElement *element) |
| bool | checkChildAdditionalsOverlapping () const |
| check if children are overlapped (Used by Rerouters) More... | |
| bool | checkChildDemandElementsOverlapping () const |
| check if childs demand elements are overlapped More... | |
| void | clearParameter () |
| Clears the parameter map. More... | |
| void | decRef (const std::string &debugMsg="") |
| Decrease reference. More... | |
| virtual void | drawGLAdditional (GUISUMOAbstractView *const parent, const GUIVisualizationSettings &s) const |
| Draws additional, user-triggered visualisations. More... | |
| void | drawName (const Position &pos, const double scale, const GUIVisualizationTextSettings &settings, const double angle=0, bool forceShow=false) const |
| draw name of item More... | |
| bool | drawUsingSelectColor () const |
| check if attribute carrier must be drawn using selecting color. More... | |
| std::string | generateChildID (SumoXMLTag childTag) |
| gererate a new ID for an element child More... | |
| template<> | |
| std::string | getACParameters () const |
| const std::map< std::string, std::string > & | getACParametersMap () const |
| get parameters map More... | |
| std::string | getAlternativeValueForDisabledAttributes (SumoXMLAttr key) const |
| virtual std::string | getAttributeForSelection (SumoXMLAttr key) const |
| method for getting the attribute in the context of object selection More... | |
| 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... | |
| 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 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 std::map< std::string, std::string > & | getParametersMap () const |
| Returns the inner key/value map. More... | |
| std::string | getParametersStr (const std::string kvsep="=", const std::string sep="|") const |
| Returns the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN". More... | |
| 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... | |
| virtual const PositionVector & | getTAZElementShape () const =0 |
| get TAZ Shape More... | |
| GNETAZElement (const std::string &id, GNENet *net, GUIGlObjectType type, SumoXMLTag tag, const std::vector< GNEJunction * > &junctionParents, const std::vector< GNEEdge * > &edgeParents, const std::vector< GNELane * > &laneParents, const std::vector< GNEAdditional * > &additionalParents, const std::vector< GNETAZElement * > &TAZElementParents, const std::vector< GNEDemandElement * > &demandElementParents, const std::vector< GNEGenericData * > &genericDataParents, const std::map< std::string, std::string > ¶meters) | |
| Constructor. More... | |
| GNETAZElement (GNETAZElement *TAZElementParent, GNENet *net, GUIGlObjectType type, SumoXMLTag tag, const std::vector< GNEJunction * > &junctionParents, const std::vector< GNEEdge * > &edgeParents, const std::vector< GNELane * > &laneParents, const std::vector< GNEAdditional * > &additionalParents, const std::vector< GNETAZElement * > &TAZElementParents, const std::vector< GNEDemandElement * > &demandElementParents, const std::vector< GNEGenericData * > &genericDataParents, const std::map< std::string, std::string > ¶meters) | |
| Constructor used by TAZElements that have two TAZElements as parent. More... | |
| void | incRef (const std::string &debugMsg="") |
| Increarse reference. More... | |
| bool | isAttributeCarrierSelected () const |
| check if attribute carrier is selected 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... | |
| template<> | |
| int | parse (const std::string &string) |
| template<> | |
| std::vector< GNEEdge * > | parse (GNENet *net, const std::string &value) |
| template<> | |
| std::string | parseIDs (const std::vector< GNEEdge * > &ACs) |
| template<> | |
| std::string | parseIDs (const std::vector< GNELane * > &ACs) |
| virtual void | removeActiveAddVisualisation (GUISUMOAbstractView *const, int) |
| remove additional user-griggered visualisations More... | |
| template<> | |
| void | removeChildElement (GNEAdditional *element) |
| template<> | |
| void | removeChildElement (GNEDemandElement *element) |
| template<> | |
| void | removeChildElement (GNEEdge *element) |
| template<> | |
| void | removeChildElement (GNEGenericData *element) |
| template<> | |
| void | removeChildElement (GNEJunction *element) |
| template<> | |
| void | removeChildElement (GNELane *element) |
| template<> | |
| void | removeChildElement (GNETAZElement *element) |
| template<> | |
| void | removeParentElement (GNEAdditional *element) |
| template<> | |
| void | removeParentElement (GNEDemandElement *element) |
| template<> | |
| void | removeParentElement (GNEEdge *element) |
| template<> | |
| void | removeParentElement (GNEGenericData *element) |
| template<> | |
| void | removeParentElement (GNEJunction *element) |
| template<> | |
| void | removeParentElement (GNELane *element) |
| template<> | |
| void | removeParentElement (GNETAZElement *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 std::map< std::string, std::string > ¶msMap) |
| set the inner key/value map in map<string, string> format More... | |
| void | setParametersStr (const std::string ¶msString, const std::string kvsep="=", const std::string sep="|") |
| set the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN" More... | |
| bool | unreferenced () |
| check if object ins't referenced More... | |
| void | unselectAttributeCarrier (const bool changeFlag=true) |
| unselect attribute carrier using GUIGlobalSelection More... | |
| void | unsetParameter (const std::string &key) |
| Removes a parameter. More... | |
| void | updateParameters (const std::map< std::string, std::string > &mapArg) |
| Adds or updates all given parameters from the map. More... | |
| void | writeParams (OutputDevice &device) const |
| write Params in the given outputdevice More... | |
| virtual void | writeTAZElement (OutputDevice &device) const =0 |
| writte TAZElement element into a xml file More... | |
| virtual | ~GNETAZElement () |
| Destructor. More... | |
Functions related with geometry of element | |
| virtual void | updateGeometry ()=0 |
| update pre-computed geometry information More... | |
| virtual Position | getPositionInView () const =0 |
| Returns position of TAZElement in view. More... | |
| virtual double | getExaggeration (const GUIVisualizationSettings &s) const =0 |
| return exaggeration asociated with this GLObject More... | |
| virtual Boundary | getCenteringBoundary () const =0 |
| Returns the boundary to which the view shall be centered in order to show the object. More... | |
Static Public Member Functions | |
| 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 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... | |
| 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 GUIGlID | INVALID_ID = 0 |
| static const size_t | MAXNUMBEROFATTRIBUTES = 128 |
| max number of attributes allowed for every tag More... | |
| static StringBijection< GUIGlObjectType > | TypeNames |
| associates object types with strings More... | |
Protected Member Functions | |
| void | buildAdditionalsPopupOptions (GUIMainWindow &app, GUIGLObjectPopupMenu *ret, const std::string &type) |
| build basic additional popup options. Used to unify pop-ups menu in netedit and SUMO-GUI More... | |
| void | buildShapePopupOptions (GUIMainWindow &app, GUIGLObjectPopupMenu *ret, const std::string &type) |
| build basic shape popup options. Used to unify pop-ups menu in netedit and SUMO-GUI More... | |
| template<typename T , typename U > | |
| void | replaceChildElements (T *elementChild, const U &newChildren) |
| replace child elements More... | |
| template<typename T , typename U > | |
| void | replaceParentElements (T *elementChild, const U &newParents) |
| replace parent elements More... | |
Protected Attributes | |
| bool | myIsTemplate |
| whether the current object is a template object (not drawn in the view) More... | |
| GNENet * | myNet |
| pointer to net More... | |
| bool | mySelected |
| boolean to check if this AC is selected (instead of GUIGlObjectStorage) More... | |
| const GNETagProperties & | myTagProperty |
| reference to tagProperty associated with this attribute carrier More... | |
Private Member Functions | |
| virtual bool | checkChildTAZElementRestriction () const |
| check restriction with the number of children More... | |
| std::string | createFullName () const |
| create full name More... | |
| GNETAZElement (const GNETAZElement &)=delete | |
| Invalidated copy constructor. More... | |
| GNETAZElement & | operator= (const GNETAZElement &)=delete |
| Invalidated assignment operator. More... | |
| void | resetAttributes () |
| reset attributes to their default values without undo-redo (used in GNEFrameAttributeModules) More... | |
| virtual void | setAttribute (SumoXMLAttr key, const std::string &value)=0 |
| method for setting the attribute and nothing else (used in GNEChange_Attribute) More... | |
| void | toogleAttribute (SumoXMLAttr key, const bool value) |
| method for enable or disable the attribute and nothing else (used in GNEChange_EnableAttribute) More... | |
Static Private Member Functions | |
| static void | fillAdditionals () |
| fill additional elements More... | |
| static void | fillAttributeCarriers () |
| fill Attribute Carriers More... | |
| static void | fillCarFollowingModelAttributes (SumoXMLTag currentTag) |
| fill Car Following Model of Vehicle/Person Types More... | |
| static void | 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 | fillShapes () |
| 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 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... | |
| std::map< std::string, std::string > | myMap |
| The key->value map. More... | |
| std::string | myMicrosimID |
| ID of GL object. 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... | |
inherited from GUIGlObject | |
| virtual GUIGLObjectPopupMenu * | getPopUpMenu (GUIMainWindow &app, GUISUMOAbstractView &parent)=0 |
| Returns an own popup-menu. More... | |
| GUIParameterTableWindow * | getParameterWindow (GUIMainWindow &app, GUISUMOAbstractView &parent) |
| Returns an own parameter window. More... | |
| virtual void | drawGL (const GUIVisualizationSettings &s) const =0 |
| Draws the object. More... | |
inherited from GNEAttributeCarrier | |
| virtual std::string | getAttribute (SumoXMLAttr key) const =0 |
| virtual double | getAttributeDouble (SumoXMLAttr key) const =0 |
| virtual Position | getAttributePosition (SumoXMLAttr key) const =0 |
| virtual void | setAttribute (SumoXMLAttr key, const std::string &value, GNEUndoList *undoList)=0 |
| method for setting the attribute and letting the object perform TAZElement changes More... | |
| virtual bool | isValid (SumoXMLAttr key, const std::string &value)=0 |
| method for checking if the key and their conrrespond attribute are valids More... | |
| void | enableAttribute (SumoXMLAttr key, GNEUndoList *undoList) |
| void | disableAttribute (SumoXMLAttr key, GNEUndoList *undoList) |
| virtual bool | isAttributeEnabled (SumoXMLAttr key) const =0 |
| bool | isAttributeComputed (SumoXMLAttr key) const |
| virtual std::string | getPopUpID () const =0 |
| get PopPup ID (Used in AC Hierarchy) More... | |
| virtual std::string | getHierarchyName () const =0 |
| get Hierarchy Name (Used in AC Hierarchy) More... | |
interfaces to be implemented by derived classes | |
| virtual void | removedPopupMenu () |
| notify object about popup menu removal More... | |
| virtual GUIParameterTableWindow * | getTypeParameterWindow (GUIMainWindow &app, GUISUMOAbstractView &parent) |
| Returns an own type parameter window (optional) More... | |
| 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... | |
| bool | isBlocked () const |
| get blocking status More... | |
| void | setBlocked (const bool state=true) |
| set blocking status More... | |
| virtual double | getColorValue (const GUIVisualizationSettings &, int) const |
An Element which don't belongs to GNENet but has influency in the simulation.
Definition at line 45 of file GNETAZElement.h.
| GNETAZElement::GNETAZElement | ( | const std::string & | id, |
| GNENet * | net, | ||
| GUIGlObjectType | type, | ||
| SumoXMLTag | tag, | ||
| const std::vector< GNEJunction * > & | junctionParents, | ||
| const std::vector< GNEEdge * > & | edgeParents, | ||
| const std::vector< GNELane * > & | laneParents, | ||
| const std::vector< GNEAdditional * > & | additionalParents, | ||
| const std::vector< GNETAZElement * > & | TAZElementParents, | ||
| const std::vector< GNEDemandElement * > & | demandElementParents, | ||
| const std::vector< GNEGenericData * > & | genericDataParents, | ||
| const std::map< std::string, std::string > & | parameters | ||
| ) |
Constructor.
| [in] | id | Gl-id of the TAZElement element (Must be unique) |
| [in] | net | pointer to GNENet of this TAZElement element belongs |
| [in] | type | GUIGlObjectType of TAZElement |
| [in] | tag | Type of xml tag that define the TAZElement element (SUMO_TAG_BUS_STOP, SUMO_TAG_REROUTER, etc...) |
| [in] | junctionParents | vector of junction parents |
| [in] | edgeParents | vector of edge parents |
| [in] | laneParents | vector of lane parents |
| [in] | additionalParents | vector of additional parents |
| [in] | TAZElementParents | vector of TAZElement parents |
| [in] | demandElementParents | vector of demand element parents |
| [in] | genericDataParents | vector of generic data parents |
| [in] | parameters | generic parameters |
| [in] | blockMovement | enable or disable TAZ movement |
Definition at line 34 of file GNETAZElement.cpp.
| GNETAZElement::GNETAZElement | ( | GNETAZElement * | TAZElementParent, |
| GNENet * | net, | ||
| GUIGlObjectType | type, | ||
| SumoXMLTag | tag, | ||
| const std::vector< GNEJunction * > & | junctionParents, | ||
| const std::vector< GNEEdge * > & | edgeParents, | ||
| const std::vector< GNELane * > & | laneParents, | ||
| const std::vector< GNEAdditional * > & | additionalParents, | ||
| const std::vector< GNETAZElement * > & | TAZElementParents, | ||
| const std::vector< GNEDemandElement * > & | demandElementParents, | ||
| const std::vector< GNEGenericData * > & | genericDataParents, | ||
| const std::map< std::string, std::string > & | parameters | ||
| ) |
Constructor used by TAZElements that have two TAZElements as parent.
| [in] | TAZElementParent | pointer to parent TAZElement pointer (used to generate an ID) |
| [in] | net | pointer to GNENet of this TAZElement element belongs |
| [in] | type | GUIGlObjectType of TAZElement |
| [in] | tag | Type of xml tag that define the TAZElement element (SUMO_TAG_BUS_STOP, SUMO_TAG_REROUTER, etc...) |
| [in] | junctionParents | vector of junction parents |
| [in] | edgeParents | vector of edge parents |
| [in] | laneParents | vector of lane parents |
| [in] | additionalParents | vector of additional parents |
| [in] | TAZElementParents | vector of TAZElement parents |
| [in] | demandElementParents | vector of demand element parents |
| [in] | genericDataParents | vector of generic data parents |
| [in] | parameters | generic parameters |
| [in] | blockMovement | enable or disable TAZ movement |
Definition at line 49 of file GNETAZElement.cpp.
|
virtual |
Destructor.
Definition at line 64 of file GNETAZElement.cpp.
|
privatedelete |
Invalidated copy constructor.
|
inherited |
add (or update attribute) key and attribute
Definition at line 438 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getACParametersMap(), and GNEAttributeCarrier::setACParameters().
|
inherited |
Definition at line 322 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 336 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 308 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 343 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 301 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 315 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 329 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::buildRerouterInterval(), GNERouteHandler::buildRide(), GNEAdditionalHandler::buildRouteProbe(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditionalHandler::buildSingleLaneDetectorE2(), GNERouteHandler::buildStop(), GNEDataHandler::buildTAZRelationData(), GNEAdditionalHandler::buildTrainStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildWalk(), and GNENet::initJunctionsAndEdges().
|
inherited |
Definition at line 299 of file GUIGlObject.cpp.
References GUIGlObject::myParamWindows.
Referenced by GUIParameterTableWindow::GUIParameterTableWindow().
|
inherited |
Definition at line 224 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 238 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 210 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 245 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 203 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 217 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 231 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
add parent element
|
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 GNEEdgeDataFrame::addEdgeData(), GNETAZRelDataFrame::buildTAZRelationData(), GNEEdgeRelDataFrame::createPath(), GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEParkingArea::isValid(), GNEDetectorE1::isValid(), GNEDetectorEntryExit::isValid(), GNEClosingReroute::isValid(), GNELaneType::isValid(), GNEVaporizer::isValid(), GNERouteProbe::isValid(), GNEDetectorE3::isValid(), GNECalibratorFlow::isValid(), GNEDetectorE1Instant::isValid(), GNEVariableSpeedSign::isValid(), GNEParkingSpace::isValid(), GNERerouter::isValid(), GNEAccess::isValid(), GNECrossing::isValid(), GNETAZSourceSink::isValid(), GNEDetectorE2::isValid(), GNEEdgeType::isValid(), GNETAZ::isValid(), GNEEdgeData::isValid(), GNEConnection::isValid(), GNEEdgeRelData::isValid(), GNEPoly::isValid(), GNETAZRelData::isValid(), GNEJunction::isValid(), GNEVType::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(), GNEInspectorFrame::ParametersEditor::onCmdSetParameters(), and GNEFrameAttributeModules::GenericDataAttributes::onCmdSetParameters().
|
protectedinherited |
build basic additional popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
Definition at line 337 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 227 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(), GUIContainer::getPopUpMenu(), GNENet::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GNEJunction::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNERide::getPopUpMenu(), GUINet::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNETranship::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEWalk::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 236 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(), GUIPolygon::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEJunction::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNEConnection::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 218 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(), GUIPolygon::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GNEInternalLane::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GNEJunction::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNERide::getPopUpMenu(), GUINet::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNETranship::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEWalk::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 277 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GeoConvHelper::getFinal(), 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(), GNENet::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GNEJunction::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNERide::getPopUpMenu(), GUINet::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNETranship::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEWalk::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 246 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(), GUIPolygon::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), and GUILane::getPopUpMenu().
|
protectedinherited |
build basic shape popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
Definition at line 314 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 290 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 259 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(), GUIPolygon::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEJunction::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNERide::getPopUpMenu(), GUINet::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNETranship::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEWalk::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 268 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().
|
inlinestaticinherited |
true if a value of type T can be parsed from string
Definition at line 207 of file GNEAttributeCarrier.h.
Referenced by GNEFrameAttributeModules::AttributesEditorRow::AttributesEditorRow(), GNECrossing::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 235 of file GNEAttributeCarrier.h.
References WRITE_WARNING.
|
inherited |
check if children are overlapped (Used by Rerouters)
Definition at line 434 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 475 of file GNEHierarchicalElement.cpp.
|
privatevirtual |
check restriction with the number of children
| ProcessError | if itis called without be reimplemented in child class |
Definition at line 136 of file GNETAZElement.cpp.
References GNEAttributeCarrier::getTagStr().
|
inherited |
Clears the parameter map.
Definition at line 120 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NLHandler::beginEdgeParsing().
|
privateinherited |
create full name
Definition at line 360 of file GUIGlObject.cpp.
References GUIGlObject::getMicrosimID(), StringBijection< T >::getString(), GUIGlObject::myGLObjectType, and GUIGlObject::TypeNames.
Referenced by GUIGlObject::GUIGlObject(), and GUIGlObject::setMicrosimID().
|
inlineinherited |
Decrease reference.
Definition at line 53 of file GNEReferenceCounter.h.
References GNEReferenceCounter::getID(), GNEReferenceCounter::myCount, toString(), UNUSED_PARAMETER, and WRITE_ERROR.
Referenced by GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteSingleJunction(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_TAZElement::~GNEChange_TAZElement(), and GNEChange_TLS::~GNEChange_TLS().
|
virtual |
Implements GNEAttributeCarrier.
Definition at line 124 of file GNETAZElement.cpp.
|
pure virtual |
Draws the object.
| [in] | s | The settings for the current view (may influence drawing) |
Implements GUIGlObject.
Implemented in GNETAZ, and GNETAZSourceSink.
|
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 197 of file GUIGlObject.cpp.
References UNUSED_PARAMETER.
|
inherited |
draw name of item
Definition at line 366 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(), GNERoute::drawPartialGL(), GNEAdditional::drawPartialGL(), GNEVehicle::drawPartialGL(), and GNEDemandElement::drawPersonPlanPartial().
|
inherited |
check if attribute carrier must be drawn using selecting color.
Definition at line 95 of file GNEAttributeCarrier.cpp.
References GNEViewNet::getEditModes(), GNENet::getViewNet(), GNETagProperties::isAdditionalElement(), GNEViewNetHelper::EditModes::isCurrentSupermodeData(), GNEViewNetHelper::EditModes::isCurrentSupermodeDemand(), GNEViewNetHelper::EditModes::isCurrentSupermodeNetwork(), GNETagProperties::isDemandElement(), GNETagProperties::isGenericData(), GNETagProperties::isNetworkElement(), GNETagProperties::isShape(), GNETagProperties::isTAZElement(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::mySelected, and GNEAttributeCarrier::myTagProperty.
Referenced by GNECalibrator::drawCalibratorSymbol(), GNEEdge::drawEdgeGeometryPoints(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorEntryExit::drawGL(), GNEDetectorE1::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE1Instant::drawGL(), GNEParkingSpace::drawGL(), GNEAccess::drawGL(), GNECrossing::drawGL(), GNEDetectorE2::drawGL(), GNETAZ::drawGL(), GNEConnection::drawGL(), GNEPoly::drawGL(), GNEPOI::drawGL(), GNEStoppingPlace::drawLines(), GNERoute::drawPartialGL(), GNEAdditional::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNEAdditional::drawSquaredAdditional(), GNELane::drawStartEndShapePoints(), GNEStop::drawStopPersonOverBusStop(), GNEStop::drawStopPersonOverEdge(), GNEStop::drawVehicleStop(), GNEJunction::setColor(), GNEVehicle::setColor(), and GNELane::setLaneColor().
|
virtual |
Implements GNEAttributeCarrier.
Definition at line 118 of file GNETAZElement.cpp.
|
staticprivateinherited |
fill additional elements
Definition at line 1451 of file GNEAttributeCarrier.cpp.
References ACCESS, GNEAttributeProperties::ACTIVATABLE, GNETagProperties::ADDITIONALELEMENT, GNEAttributeProperties::ANGLE, GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::BOOL, BUSSTOP, 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_FREQUENCY, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_HALTING_SPEED_THRESHOLD, SUMO_ATTR_HALTING_TIME_THRESHOLD, SUMO_ATTR_ID, SUMO_ATTR_JAM_DIST_THRESHOLD, SUMO_ATTR_LANE, SUMO_ATTR_LANES, SUMO_ATTR_LENGTH, SUMO_ATTR_LINES, SUMO_ATTR_NAME, SUMO_ATTR_OFF, SUMO_ATTR_ONROAD, SUMO_ATTR_OUTPUT, SUMO_ATTR_PARKING, SUMO_ATTR_PARKING_LENGTH, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_POSITION, SUMO_ATTR_PROB, SUMO_ATTR_ROADSIDE_CAPACITY, SUMO_ATTR_ROUTE, SUMO_ATTR_ROUTEPROBE, SUMO_ATTR_SLOPE, SUMO_ATTR_SPEED, SUMO_ATTR_STARTPOS, SUMO_ATTR_TIME, SUMO_ATTR_TLID, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, SUMO_ATTR_VISIBLE, SUMO_ATTR_VTYPES, SUMO_ATTR_WIDTH, SUMO_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 816 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAdditionals(), GNEAttributeCarrier::fillContainerElements(), GNEAttributeCarrier::fillContainerStopElements(), GNEAttributeCarrier::fillContainerTranshipElements(), GNEAttributeCarrier::fillContainerTransportElements(), GNEAttributeCarrier::fillDataElements(), GNEAttributeCarrier::fillDemandElements(), GNEAttributeCarrier::fillNetworkElements(), GNEAttributeCarrier::fillPersonElements(), GNEAttributeCarrier::fillPersonPlanRides(), GNEAttributeCarrier::fillPersonPlanTrips(), GNEAttributeCarrier::fillPersonPlanWalks(), GNEAttributeCarrier::fillShapes(), GNEAttributeCarrier::fillStopElements(), GNEAttributeCarrier::fillStopPersonElements(), GNEAttributeCarrier::fillTAZElements(), GNEAttributeCarrier::fillVehicleElements(), GNEAttributeCarrier::fillWaypointElements(), and GNEAttributeCarrier::myTagProperties.
Referenced by GNEAttributeCarrier::getIcon(), GNEAttributeCarrier::getTagPropertiesByType(), and GNEAttributeCarrier::getTagProperty().
|
staticprivateinherited |
fill Car Following Model of Vehicle/Person Types
Definition at line 4726 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 5184 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::FLOAT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_DEPART, SUMO_ATTR_ID, toString(), and GNEAttributeProperties::UNIQUE.
Referenced by GNEAttributeCarrier::fillContainerElements().
|
staticprivateinherited |
fill common flow attributes (used by flows, routeFlows and personFlows)
Definition at line 4683 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::FLOWDEFINITION, 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 5154 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 5202 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_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 4606 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::COLOR, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::INT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALLANE, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_ARRIVALPOS_LAT, SUMO_ATTR_ARRIVALSPEED, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_NUMBER, SUMO_ATTR_DEPARTLANE, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DEPARTPOS_LAT, SUMO_ATTR_DEPARTSPEED, SUMO_ATTR_LINE, SUMO_ATTR_PERSON_NUMBER, toString(), and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAdditionals(), and GNEAttributeCarrier::fillVehicleElements().
|
staticprivateinherited |
fill container elements
Definition at line 3974 of file GNEAttributeCarrier.cpp.
References GNETagProperties::CONTAINER, CONTAINER, CONTAINERFLOW, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillCommonContainerAttributes(), GNEAttributeCarrier::fillCommonFlowAttributes(), GNEAttributeCarrier::myTagProperties, SUMO_ATTR_CONTAINERSPERHOUR, SUMO_TAG_CONTAINER, and SUMO_TAG_CONTAINERFLOW.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill container stop elements
Definition at line 4174 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::ACTIVATABLE, GNEAttributeProperties::BOOL, GNETagProperties::CHILD, 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 4069 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 4007 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 5274 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 3098 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 4965 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 5031 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FLOAT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_LCA_ACCEL_LAT, SUMO_ATTR_LCA_ASSERTIVE, SUMO_ATTR_LCA_COOPERATIVE_PARAM, SUMO_ATTR_LCA_IMPATIENCE, SUMO_ATTR_LCA_KEEPRIGHT_PARAM, SUMO_ATTR_LCA_LOOKAHEADLEFT, SUMO_ATTR_LCA_MAXSPEEDLATFACTOR, SUMO_ATTR_LCA_MAXSPEEDLATSTANDING, SUMO_ATTR_LCA_OPPOSITE_PARAM, SUMO_ATTR_LCA_OVERTAKE_RIGHT, SUMO_ATTR_LCA_PUSHY, SUMO_ATTR_LCA_PUSHYGAP, SUMO_ATTR_LCA_SPEEDGAIN_PARAM, SUMO_ATTR_LCA_SPEEDGAINRIGHT, SUMO_ATTR_LCA_STRATEGIC_PARAM, SUMO_ATTR_LCA_SUBLANE_PARAM, SUMO_ATTR_LCA_TIME_TO_IMPATIENCE, and SUMO_ATTR_LCA_TURN_ALIGNMENT_DISTANCE.
Referenced by GNEAttributeCarrier::fillDemandElements().
|
staticprivateinherited |
fill network elements
Definition at line 848 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, GNETagProperties::NETWORKELEMENT, SUMOXMLDefinitions::NodeTypes, 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, SumoVehicleClassStrings, toString(), GNEAttributeProperties::UNIQUE, NBEdge::UNSPECIFIED_CONTPOS, NBEdge::UNSPECIFIED_LOADED_LENGTH, NBEdge::UNSPECIFIED_SPEED, NBEdge::UNSPECIFIED_VISIBILITY_DISTANCE, GNEAttributeProperties::UPDATEGEOMETRY, GNEAttributeProperties::VCLASS, and GNEAttributeProperties::VCLASSES.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill person elements
Definition at line 3933 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 4461 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 4256 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 4354 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 2695 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::REQUIERE_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 3713 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 4523 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 3010 of file GNEAttributeCarrier.cpp.
References 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 3367 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 3823 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().
| std::string GNETAZElement::generateChildID | ( | SumoXMLTag | childTag | ) |
gererate a new ID for an element child
Definition at line 80 of file GNETAZElement.cpp.
References GNENet::getAttributeCarriers(), GNEHierarchicalElement::getChildTAZElements(), getID(), GNEAttributeCarrier::myNet, GNENetHelper::AttributeCarriers::retrieveTAZElement(), and toString().
|
inherited |
get parameters
Referenced by GNESingleParametersDialog::GNESingleParametersDialog(), and GNESingleParametersDialog::onCmdReset().
|
inherited |
Definition at line 363 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getACParametersMap().
|
virtual |
get parameters map
Implements GNEAttributeCarrier.
Definition at line 109 of file GNETAZElement.cpp.
References Parameterised::getParametersMap().
|
inherited |
get all parents and children
Definition at line 65 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::getChildAdditionals(), GNEHierarchicalElement::getChildDemandElements(), GNEHierarchicalElement::getChildEdges(), GNEHierarchicalElement::getChildGenericDatas(), GNEHierarchicalElement::getChildJunctions(), GNEHierarchicalElement::getChildLanes(), GNEHierarchicalElement::getChildTAZElements(), GNEHierarchicalContainer::getContainerSize(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentGenericDatas(), GNEHierarchicalElement::getParentJunctions(), GNEHierarchicalElement::getParentLanes(), GNEHierarchicalElement::getParentTAZElements(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEChange::GNEChange().
|
inherited |
Definition at line 465 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute(), GNETagProperties::getAttributeProperties(), GNETagProperties::hasAttribute(), GNEAttributeCarrier::isAttributeEnabled(), GNEAttributeProperties::isFlowDefinition(), GNEAttributeCarrier::myTagProperty, SUMO_ATTR_DIR, SUMO_ATTR_END, SUMO_ATTR_NUMBER, SUMO_ATTR_PERIOD, SUMO_ATTR_PERSONSPERHOUR, SUMO_ATTR_PROB, SUMO_ATTR_STATE, SUMO_ATTR_TLLINKINDEX, SUMO_ATTR_TLLINKINDEX2, and SUMO_ATTR_VEHSPERHOUR.
|
pure virtual |
Implements GNEAttributeCarrier.
Implemented in GNETAZ, and GNETAZSourceSink.
Referenced by getParameterWindow().
|
pure virtual |
Implemented in GNETAZ, and GNETAZSourceSink.
|
virtualinherited |
method for getting the attribute in the context of object selection
Reimplemented in GNELane, and GNEEdge.
Definition at line 566 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute().
|
pure virtual |
Implemented in GNETAZ, and GNETAZSourceSink.
Referenced by GNETAZRelData::updateGeometry().
|
pure virtual |
Returns the boundary to which the view shall be centered in order to show the object.
Implements GUIGlObject.
Implemented in GNETAZ, and GNETAZSourceSink.
|
inherited |
return child additionals
Definition at line 179 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(), GNEEdge::drawGL(), GNECalibrator::drawGL(), GNEAdditional::drawParentChildLines(), GNEHierarchicalElement::getAllHierarchicalElements(), 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(), GNEFrameModules::HierarchicalElementTree::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(), GNEVariableSpeedSign::writeAdditional(), GNERerouterInterval::writeAdditional(), GNERerouter::writeAdditional(), GNEParkingArea::writeAdditional(), GNEBusStop::writeAdditional(), GNEDetectorE3::writeAdditional(), and GNECalibrator::writeAdditional().
|
inherited |
return child demand elements
Definition at line 191 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNENet::adjustPersonPlans(), GNEStop::canDrawVehicleStop(), GNEPerson::computePathElement(), GNEContainer::computePathElement(), GNEVehicle::computePathElement(), GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::deleteEdge(), GNENet::deleteGenericData(), GNENet::deleteLane(), GNENet::deleteTAZElement(), GNELane::drawChildren(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEBusStop::drawGL(), GNEStop::drawGL(), GNEEdge::drawGL(), GNEPersonTrip::drawGL(), GNEWalk::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEJunction::drawJunctionChildren(), GNEDemandElement::drawPersonPlanPartial(), GNEVType::editVTypeDistribution(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEContainer::getCenteringBoundary(), GNEPerson::getCenteringBoundary(), GNERoute::getColor(), GNEFrameModules::DemandElementSelector::getContainerPlanPreviousEdge(), GNERoute::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEPerson::getFirstPathLane(), GNEContainer::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEDemandElement::getInvalidStops(), GNEContainer::getLastPathLane(), GNEPerson::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEPerson::getMoveOperation(), GNEContainer::getMoveOperation(), GNEDemandElement::getNextChildDemandElement(), GNEFrameModules::DemandElementSelector::getPersonPlanPreviousEdge(), GNEDemandElement::getPreviousChildDemandElement(), GNEDemandElement::getSortedStops(), GNEStopFrame::getStopParameter(), GNEEdge::getVehiclesOverEdgeMap(), GNERoute::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(), GNEFrameModules::HierarchicalElementTree::showHierarchicalElementChildren(), GNEViewNetHelper::DemandViewOptions::showNonInspectedDemandElements(), GNENet::splitEdge(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNERouteHandler::transformToFlow(), 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 167 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(), GNEFrameModules::HierarchicalElementTree::showHierarchicalElementChildren(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), and GNECrossingFrame::CrossingParameters::useSelectedEdges().
|
inherited |
return child generic data elements
Definition at line 197 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::deleteEdge(), GNENet::deleteGenericData(), GNENet::deleteLane(), GNENet::deleteTAZElement(), GNEHierarchicalElement::getAllHierarchicalElements(), GNENet::replaceIncomingEdge(), GNETAZ::setAttribute(), GNEFrameModules::HierarchicalElementTree::showHierarchicalElementChildren(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNETAZ::updateGeometry(), GNEEdge::updateGeometry(), and GNELane::updateGeometry().
|
inherited |
get child junctions
Definition at line 161 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEHierarchicalElement::getAllHierarchicalElements().
|
inherited |
get child lanes
Definition at line 173 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEHierarchicalElement::getAllHierarchicalElements(), and GNEFrameModules::HierarchicalElementTree::showHierarchicalElementChildren().
|
inherited |
get child TAZElements
Definition at line 185 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNENet::deleteTAZElement(), generateChildID(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEFrameModules::HierarchicalElementTree::showHierarchicalElementChildren(), GNETAZ::updateTAZStadistic(), and GNETAZ::writeTAZElement().
|
inlinevirtualinherited |
Reimplemented in GUIPerson, GUIContainer, GUIBaseVehicle, GNEJunction, GUILane, GNELane, GUIEdge, GUIJunctionWrapper, GUIVehicle, GUIMEVehicle, and GNETAZRelData.
Definition at line 170 of file GUIGlObject.h.
Referenced by GNEContainer::drawGL(), GNEPerson::drawGL(), GNEPerson::setColor(), GNEContainer::setColor(), and GUISUMOAbstractView::showToolTipFor().
|
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(), MSDevice_ElecHybrid::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(), 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().
|
pure virtual |
return exaggeration asociated with this GLObject
Implements GUIGlObject.
Implemented in GNETAZ, and GNETAZSourceSink.
|
inlineinherited |
Definition at line 87 of file GUIGlObject.h.
References GUIGlObject::myFullName.
Referenced by SUMORTree::addAdditionalGLObject(), GUIGlObject::buildPopupHeader(), GUIGlObjectStorage::changeName(), 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().
|
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(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorEntryExit::drawGL(), GNEDetectorE1::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNERerouterSymbol::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GUICalibrator::drawGL(), GNEDetectorE1Instant::drawGL(), GUILaneSpeedTrigger::drawGL(), GNEParkingSpace::drawGL(), GNETAZRelData::drawGL(), GUIPolygon::drawGL(), GNEAccess::drawGL(), GUIContainer::drawGL(), GUIPerson::drawGL(), GNEInternalLane::drawGL(), GUIPointOfInterest::drawGL(), GNECrossing::drawGL(), GNEDetectorE2::drawGL(), GUIJunctionWrapper::drawGL(), GNEJunction::drawGL(), GUIOverheadWire::drawGL(), GNETAZ::drawGL(), GUIChargingStation::drawGL(), GNEConnection::drawGL(), GUIBusStop::drawGL(), GUIParkingArea::drawGL(), GUIEdge::drawGL(), GNECalibrator::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(), GNEEdgeRelData::drawPartialGL(), GNERoute::drawPartialGL(), GNEAdditional::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(), GUISelectedStorage::loadIDs(), GUIViewTraffic::onCmdAddRerouter(), GUIGLObjectPopupMenu::onCmdAddSelected(), GUIGLObjectPopupMenu::onCmdCenter(), GUIViewTraffic::onCmdCloseEdge(), GUIViewTraffic::onCmdCloseLane(), GUIDialog_GLChosenEditor::onCmdDeselect(), GUIApplicationWindow::onCmdEditChosen(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GUIGLObjectPopupMenu::onCmdRemoveSelected(), GUIViewTraffic::onCmdShowReachability(), GUIContainer::GUIContainerPopupMenu::onCmdStartTrack(), GUIPerson::GUIPersonPopupMenu::onCmdStartTrack(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdStartTrack(), GUIDialog_ChooserAbstract::onCmdTrack(), GUIViewTraffic::onGamingClick(), 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().
|
virtual |
get GUIGlObject associated with this AttributeCarrier
Implements GNEAttributeCarrier.
Definition at line 74 of file GNETAZElement.cpp.
|
inherited |
get hierarchicalcontainer with parents and children
Definition at line 53 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer.
|
inlinevirtualinherited |
get GNEHierarchicalElement associated with this AttributeCarrier
Implements GNEAttributeCarrier.
Definition at line 68 of file GNEHierarchicalElement.h.
|
pure virtual |
get Hierarchy Name (Used in AC Hierarchy)
Implements GNEAttributeCarrier.
Implemented in GNETAZ, and GNETAZSourceSink.
|
inherited |
get FXIcon associated to this AC
Definition at line 578 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(), GNEFrameModules::HierarchicalElementTree::addListItem(), GNETransport::getPopUpMenu(), GNERide::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNETranship::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEGenericDataFrame::IntervalSelector::refreshIntervalSelector(), GNEFrameModules::DemandElementSelector::setDemandElement(), and GNEFrameModules::HierarchicalElementTree::showAttributeCarrierParents().
|
virtual |
get ID
Implements GNEAttributeCarrier.
Definition at line 68 of file GNETAZElement.cpp.
References GUIGlObject::getMicrosimID().
Referenced by GNEHierarchicalContainer::addChildElement(), GNEHierarchicalContainer::addParentElement(), GNETAZRelDataFrame::buildTAZRelationData(), GNENetHelper::AttributeCarriers::deleteTAZElement(), generateChildID(), GNETAZSourceSink::getAttribute(), GNETAZ::getAttribute(), GNETAZ::getPopUpID(), GNENetHelper::AttributeCarriers::insertTAZElement(), GNEChange_TAZElement::redo(), GNEHierarchicalContainer::removeChildElement(), GNEHierarchicalContainer::removeParentElement(), GNETAZ::setAttribute(), GNETAZRelDataFrame::Legend::setLabels(), GNEChange_TAZElement::undo(), GNETAZSourceSink::writeTAZElement(), GNETAZ::writeTAZElement(), and GNEChange_TAZElement::~GNEChange_TAZElement().
|
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(), GNENetworkElement::getID(), GNEGenericData::getID(), getID(), GNEAdditional::getID(), GNEDemandElement::getID(), GNEDialogACChooser::getObjectName(), GUIDialog_ChooserAbstract::getObjectName(), GNEDetectorE3::getParentName(), GNEVTypeDistribution::getParentName(), GNEVariableSpeedSign::getParentName(), GNERerouter::getParentName(), GNEVType::getParentName(), GNETAZ::getParentName(), GNEPoly::getParentName(), GNEPOI::getParentName(), LIBSUMO_NAMESPACE::GUI::getTrackedVehicle(), 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().
|
inherited |
get pointer to net
Definition at line 61 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myNet.
Referenced by GNEAdditionalDialog::acceptChanges(), GNEDemandElementDialog::acceptChanges(), GNETAZFrame::CurrentTAZ::addTAZChild(), GNEPathManager::PathCalculator::calculateReachability(), GNEDemandElementDialog::cancelChanges(), GNEAdditionalDialog::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(), GNEDemandElementDialog::initChanges(), GNEAdditionalDialog::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(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNETLSEditorFrame::TLSFile::onCmdLoadTLSProgram(), GNEConnectorFrame::ConnectionOperations::onCmdSelectConflicts(), GNECrossingFrame::CrossingParameters::onCmdSetAttribute(), GNEInspectorFrame::TemplateEditor::onCmdSetTemplate(), GNECalibratorFlowDialog::onCmdSetVariable(), GNERouteDialog::onCmdSetVariable(), GNEChange_DataInterval::redo(), GNEChange_DataSet::redo(), GNEChange_DemandElement::redo(), GNEChange_Junction::redo(), GNEChange_TAZElement::redo(), GNEChange_Additional::redo(), GNEChange_Edge::redo(), GNEChange_EdgeType::redo(), GNEChange_Connection::redo(), GNEChange_TLS::redo(), GNEChange_GenericData::redo(), GNEChange_Children::redo(), GNEChange_EnableAttribute::redo(), GNEChange_Lane::redo(), GNEChange_Attribute::redo(), GNEChange_Crossing::redo(), GNEDataInterval::removeGenericDataChild(), GNEAdditional::replaceAdditionalChildEdges(), GNEAdditional::replaceAdditionalChildLanes(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEDemandElement::replaceDemandParentEdges(), GNEDemandElement::replaceDemandParentLanes(), GNEDemandElement::replaceMiddleParentEdges(), GNEAdditionalDialog::resetChanges(), GNEDemandElementDialog::resetChanges(), GNETAZFrame::CurrentTAZ::setTAZ(), GNEVehicleTypeDialog::VTypeAtributes::VClassRow::setVariable(), GNEFrameModules::HierarchicalElementTree::showAttributeCarrierParents(), GNEFrameModules::HierarchicalElementTree::showHierarchicalElementChildren(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_Junction::undo(), GNEChange_TAZElement::undo(), GNEChange_DemandElement::undo(), GNEChange_DataInterval::undo(), GNEChange_DataSet::undo(), GNEChange_Edge::undo(), GNEChange_EdgeType::undo(), GNEChange_Additional::undo(), GNEChange_Connection::undo(), GNEChange_TLS::undo(), GNEChange_GenericData::undo(), GNEChange_Children::undo(), GNEChange_EnableAttribute::undo(), GNEChange_Lane::undo(), GNEChange_Attribute::undo(), GNEChange_Crossing::undo(), GNEViewNetHelper::ObjectsUnderCursor::updateAdditionalElements(), GNEViewNetHelper::ObjectsUnderCursor::updateDemandElements(), GNECalibratorDialog::updateFlowAndLabelButton(), GNECalibratorDialog::updateRouteTable(), GNEViewNetHelper::ObjectsUnderCursor::updateShapeElements(), GNEViewNetHelper::ObjectsUnderCursor::updateTAZElements(), GNECalibratorDialog::updateVehicleTypeTable(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_GenericData::~GNEChange_GenericData(), and GNEChange_TAZElement::~GNEChange_TAZElement().
|
inherited |
if use edge/parent lanes as a list of consecutive elements, obtain a list of IDs of elements after insert a new element
Definition at line 399 of file GNEHierarchicalElement.cpp.
References GNENetworkElement::getID(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentLanes(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), SUMO_TAG_EDGE, SUMO_TAG_LANE, and toString().
Referenced by GNEDetector::splitEdgeGeometry(), GNETranship::splitEdgeGeometry(), GNEWalk::splitEdgeGeometry(), and GNERoute::splitEdgeGeometry().
|
virtualinherited |
Returns the name of the object (default "")
Reimplemented in GUIBaseVehicle, GNEEdge, GUIEdge, GUIBusStop, GUIParkingArea, GUIChargingStation, GUIJunctionWrapper, and GUITrafficLightLogicWrapper.
Definition at line 183 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 MSSimpleTrafficLightLogic, and NEMALogic.
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(), 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::getColor(), GNEEdgeRelData::getColor(), GNETAZRelData::getColorValue(), GUIVehicle::getColorValue(), GUIEdge::getColorValue(), GNELane::getColorValue(), GUILane::getColorValue(), MSSOTLTrafficLightLogic::getDecayConstant(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), MSSwarmTrafficLightLogic::getForgettingCox(), MSSwarmTrafficLightLogic::getGammaNo(), MSSwarmTrafficLightLogic::getGammaSp(), MSTLLogicControl::WAUTSwitchProcedure::getGSPTime(), MSSOTLTrafficLightLogic::getInputSensorsLength(), MSSwarmTrafficLightLogic::getLearningCox(), MSSwarmTrafficLightLogic::getMaxCongestionDuration(), MSDevice_SSM::getMeasuresAndThresholds(), MSSOTLRequestPolicy::getMinDecisionalPhaseDuration(), MSSOTLTrafficLightLogic::getMode(), GUITrafficLightLogicWrapper::getOptionalName(), GUIBaseVehicle::getOptionalName(), MSDevice_ToC::getOutputFilename(), MSDevice_SSM::getOutputFilename(), MSSOTLTrafficLightLogic::getOutputSensorsLength(), LIBSUMO_NAMESPACE::Simulation::getParameter(), NEMALogic::getParameter(), MSSimpleTrafficLightLogic::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(), 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(), GNELaneType::getACParametersMap(), GNECrossing::getACParametersMap(), GNEEdgeType::getACParametersMap(), GNEConnection::getACParametersMap(), GNEPoly::getACParametersMap(), GNEDataInterval::getACParametersMap(), GNEJunction::getACParametersMap(), GNEEdge::getACParametersMap(), GNEPOI::getACParametersMap(), GNEDataSet::getACParametersMap(), GNEVType::getACParametersMap(), GNEStop::getACParametersMap(), GNELane::getACParametersMap(), getACParametersMap(), GNETransport::getACParametersMap(), GNERide::getACParametersMap(), GNEPersonTrip::getACParametersMap(), GNETranship::getACParametersMap(), GNEWalk::getACParametersMap(), GNEGenericData::getACParametersMap(), GNERoute::getACParametersMap(), GNEContainer::getACParametersMap(), GNEPerson::getACParametersMap(), GNEAdditional::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(), GNEDetectorEntryExit::getAttribute(), GNEVaporizer::getAttribute(), GNERouteProbe::getAttribute(), GNECalibratorFlow::getAttribute(), GNEDetectorE3::getAttribute(), GNELaneType::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEParkingSpace::getAttribute(), GNERerouter::getAttribute(), GNETAZSourceSink::getAttribute(), GNEAccess::getAttribute(), GNEDetectorE2::getAttribute(), GNETAZ::getAttribute(), GNEEdgeType::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNEConnection::getAttribute(), GNEPoly::getAttribute(), GNETAZRelData::getAttribute(), GNEVType::getAttribute(), GNECalibrator::getAttribute(), GNEJunction::getAttribute(), GNEPOI::getAttribute(), GNEEdge::getAttribute(), GNETransport::getAttribute(), GNERide::getAttribute(), GNEPersonTrip::getAttribute(), GNETranship::getAttribute(), GNELane::getAttribute(), GNEWalk::getAttribute(), GNERoute::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNETLSEditorFrame::onCmdDefSwitch(), and GNETLSEditorFrame::onCmdEditParameters().
|
virtual |
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 90 of file GNETAZElement.cpp.
References GUIParameterTableWindow::closeBuilding(), getAttribute(), GUIParameterTableWindow::mkItem(), and GNEAttributeCarrier::myTagProperty.
|
inherited |
get parent additionals
Definition at line 137 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(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEDetectorEntryExit::getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNERouteProbReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNECalibratorFlow::getAttribute(), GNERerouterInterval::getAttribute(), GNEParkingSpace::getAttribute(), GNEAccess::getAttribute(), GNEStop::getAttribute(), GNECalibrator::getAttribute(), GNETransport::getAttribute(), GNERide::getAttribute(), GNEPersonTrip::getAttribute(), GNETranship::getAttribute(), GNEWalk::getAttribute(), GNEParkingSpace::getAttributeDouble(), GNEStop::getAttributeDouble(), GNEStop::getAttributePosition(), GNEStop::getCenteringBoundary(), GNEFrameModules::DemandElementSelector::getContainerPlanPreviousEdge(), GNEAdditional::getDrawPositionIndex(), GNEStop::getFirstPathLane(), GNEParkingAreaReroute::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(), GNEVariableSpeedSignSymbol::getParentName(), GNERerouterSymbol::getParentName(), GNEClosingReroute::getParentName(), GNEDestProbReroute::getParentName(), GNEClosingLaneReroute::getParentName(), GNEParkingAreaReroute::getParentName(), GNERouteProbReroute::getParentName(), GNEVariableSpeedSignStep::getParentName(), GNECalibratorFlow::getParentName(), GNERerouterInterval::getParentName(), GNEParkingSpace::getParentName(), GNEAccess::getParentName(), GNEStop::getParentName(), GNEDemandElement::getPathElementArrivalPos(), GNEDemandElement::getPathElementArrivalValue(), GNEDemandElement::getPathElementDepartPos(), GNEDemandElement::getPathElementDepartValue(), GNEFrameModules::DemandElementSelector::getPersonPlanPreviousEdge(), GNEDemandElement::getPersonPlanProblem(), GNEClosingReroute::getPositionInView(), GNEDestProbReroute::getPositionInView(), GNEClosingLaneReroute::getPositionInView(), GNEParkingAreaReroute::getPositionInView(), GNERouteProbReroute::getPositionInView(), GNEVariableSpeedSignStep::getPositionInView(), GNECalibratorFlow::getPositionInView(), GNERerouterInterval::getPositionInView(), GNEStop::getPositionInView(), GNEDemandElement::isPersonPlanValid(), GNEVariableSpeedSignStep::isValid(), GNEAccess::isValid(), GNECalibratorFlowDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), GNEAdditional::replaceAdditionalParent(), GNEDemandElement::replaceAdditionalParent(), GNENet::replaceIncomingEdge(), GNECalibratorFlow::setAttribute(), GNEParkingSpace::setAttribute(), GNEFrameModules::HierarchicalElementTree::showAttributeCarrierParents(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEStop::updateGeometry(), GNELane::updateGeometry(), GNECalibratorFlow::writeAdditional(), GNECalibrator::writeAdditional(), GNEStop::writeDemandElement(), GNETransport::writeDemandElement(), GNERide::writeDemandElement(), GNEPersonTrip::writeDemandElement(), GNETranship::writeDemandElement(), and GNEWalk::writeDemandElement().
|
inherited |
get parent demand elements
Definition at line 149 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEStop::canDrawVehicleStop(), GNEWalk::computePathElement(), GNERoute::computePathElement(), GNEDemandElement::drawContainerPlan(), GNEStop::drawGL(), GNEPersonTrip::drawGL(), GNEWalk::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), 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(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNECalibratorFlow::getAttributeDouble(), GNEVehicle::getAttributeDouble(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEStop::getColor(), GNETransport::getColor(), GNERide::getColor(), GNEPersonTrip::getColor(), GNETranship::getColor(), GNEWalk::getColor(), GNERoute::getColor(), GNETransport::getDemandElementProblem(), GNETranship::getDemandElementProblem(), 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(), GNEContainer::getParentName(), GNEPerson::getParentName(), GNEVehicle::getParentName(), GNEDemandElement::getPathElementArrivalPos(), GNEDemandElement::getPathElementArrivalValue(), GNEDemandElement::getPathElementDepartPos(), GNEDemandElement::getPathElementDepartValue(), GNEFrameModules::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(), GNETransport::isDemandElementValid(), GNETranship::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEDemandElement::isPersonPlanValid(), GNEVehicle::isValid(), 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(), GNEFrameModules::HierarchicalElementTree::showAttributeCarrierParents(), GNEViewNetHelper::DemandViewOptions::showNonInspectedDemandElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNELane::updateGeometry(), GNECalibratorFlow::writeAdditional(), GNEWalk::writeDemandElement(), GNEPerson::writeDemandElement(), GNEContainer::writeDemandElement(), and GNEVehicle::writeDemandElement().
|
inherited |
get parent edges
Definition at line 125 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::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(), GNEFrameModules::DemandElementSelector::getContainerPlanPreviousEdge(), GNEStop::getDemandElementProblem(), GNETransport::getDemandElementProblem(), GNETranship::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(), GNEFrameModules::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(), GNETransport::isDemandElementValid(), GNETranship::isDemandElementValid(), GNERoute::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEDemandElement::isPersonPlanValid(), GNECalibrator::isValid(), GNEStop::isValid(), GNEVehicle::isValid(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentEdge(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEDemandElement::replaceMiddleParentEdges(), GNEWalk::setAttribute(), GNEVehicle::setAttribute(), GNEFrameModules::HierarchicalElementTree::showAttributeCarrierParents(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEEdgeData::updateGeometry(), GNERerouterSymbol::updateGeometry(), GNEStop::updateGeometry(), GNECalibrator::updateGeometry(), GNERouteProbe::writeAdditional(), GNECalibrator::writeAdditional(), GNEStop::writeDemandElement(), GNETransport::writeDemandElement(), GNERide::writeDemandElement(), GNEPersonTrip::writeDemandElement(), GNETranship::writeDemandElement(), GNEWalk::writeDemandElement(), GNERoute::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEEdgeData::writeGenericData(), GNEEdgeRelData::writeGenericData(), and GNETAZSourceSink::writeTAZElement().
|
inherited |
get parent demand elements
Definition at line 155 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 119 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEPersonTrip::computePathElement(), GNEWalk::computePathElement(), GNEVehicle::computePathElement(), GNEPersonTrip::drawGL(), GNEWalk::drawGL(), GNEVehicle::drawJunctionLine(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEPersonTrip::getAttribute(), GNEWalk::getAttribute(), GNEVehicle::getAttribute(), GNEPersonTrip::getAttributeDouble(), GNEWalk::getAttributeDouble(), GNEPersonTrip::getAttributePosition(), GNEWalk::getAttributePosition(), GNEPerson::getAttributePosition(), GNEPersonTrip::getFirstPathLane(), GNEWalk::getFirstPathLane(), GNEEdge::getFromJunction(), GNEPersonTrip::getHierarchyName(), GNEWalk::getHierarchyName(), GNEPersonTrip::getLastPathLane(), GNEWalk::getLastPathLane(), GNEPersonTrip::getMoveOperation(), GNEWalk::getMoveOperation(), GNEEdge::getToJunction(), GNEDemandElement::replaceFirstParentJunction(), GNEDemandElement::replaceLastParentJunction(), GNEEdge::updateFirstParentJunction(), GNEVehicle::updateGeometry(), GNEEdge::updateSecondParentJunction(), GNEPersonTrip::writeDemandElement(), GNEWalk::writeDemandElement(), and GNEVehicle::writeDemandElement().
|
inherited |
get parent lanes
Definition at line 131 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEPathManager::PathCalculator::busStopConnected(), GNEAdditional::computePathElement(), GNECalibrator::drawCalibratorSymbol(), GNEDetectorE2::drawGL(), GNEStop::drawVehicleStop(), GNEStoppingPlace::fixAdditionalProblem(), GNEDetectorE1Instant::fixAdditionalProblem(), GNEDetectorE1::fixAdditionalProblem(), GNEDetectorEntryExit::fixAdditionalProblem(), GNEDetectorE2::fixAdditionalProblem(), GNEStoppingPlace::getAdditionalProblem(), GNEDetectorE1Instant::getAdditionalProblem(), GNEDetectorE1::getAdditionalProblem(), GNEDetectorEntryExit::getAdditionalProblem(), GNEDetectorE2::getAdditionalProblem(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEParkingArea::getAttribute(), GNEBusStop::getAttribute(), GNEDetectorEntryExit::getAttribute(), GNEDetectorE1::getAttribute(), GNEVariableSpeedSignSymbol::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEAccess::getAttribute(), GNEDetectorE2::getAttribute(), GNEStop::getAttribute(), GNECalibrator::getAttribute(), GNEPOI::getAttribute(), GNEParkingArea::getAttributeDouble(), GNEStoppingPlace::getAttributeDouble(), GNEStop::getDemandElementProblem(), GNEAccess::getEdge(), GNEDetectorE2::getEndGeometryPositionOverLane(), GNEStoppingPlace::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(), GNEDetector::getMoveOperationE2MultiLane(), GNEDetector::getMoveOperationE2SingleLane(), GNEHierarchicalElement::getNewListOfParents(), GNEStoppingPlace::getParentName(), GNEStop::getParentName(), GNECalibrator::getParentName(), GNEPOI::getParentName(), GNEDemandElement::getPersonPlanProblem(), GNEVariableSpeedSignSymbol::getPopUpID(), GNEPOI::getPopUpMenu(), GNEStop::getPositionInView(), GNERouteHandler::getPreviousPlanEdge(), GNEDetectorE2::getStartGeometryPositionOverLane(), GNEStoppingPlace::getStartGeometryPositionOverLane(), GNEStop::getStartGeometryPositionOverLane(), GNEStopFrame::getStopParameter(), GNEAccess::isAccessPositionFixed(), GNEStoppingPlace::isAdditionalValid(), GNEDetectorE1Instant::isAdditionalValid(), GNEDetectorE1::isAdditionalValid(), GNEDetectorEntryExit::isAdditionalValid(), GNEDetectorE2::isAdditionalValid(), GNEStop::isDemandElementValid(), GNEDemandElement::isPersonPlanValid(), GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEParkingArea::isValid(), GNEDetectorE1::isValid(), GNEDetectorEntryExit::isValid(), GNEDetectorE1Instant::isValid(), GNEAccess::isValid(), GNECalibrator::isValid(), GNEStop::isValid(), GNEPOI::isValid(), GNEParkingArea::setAttribute(), GNEDetectorE2::setAttribute(), GNEStop::setAttribute(), GNETransport::setAttribute(), GNERide::setAttribute(), GNEPersonTrip::setAttribute(), GNETranship::setAttribute(), GNEPOI::setAttribute(), GNEWalk::setAttribute(), GNEStoppingPlace::setStoppingPlaceGeometry(), GNEAdditional::shiftLaneIndex(), GNEFrameModules::HierarchicalElementTree::showAttributeCarrierParents(), GNEStoppingPlace::splitEdgeGeometry(), GNEVariableSpeedSignSymbol::updateGeometry(), GNEContainerStop::updateGeometry(), GNEParkingArea::updateGeometry(), GNEBusStop::updateGeometry(), GNEDetectorE1::updateGeometry(), GNEDetectorEntryExit::updateGeometry(), GNEAccess::updateGeometry(), GNEDetectorE1Instant::updateGeometry(), GNEStop::updateGeometry(), GNEDetectorE2::updateGeometry(), GNEPOI::updateGeometry(), GNECalibrator::updateGeometry(), GNEChargingStation::writeAdditional(), GNEDetectorE1Instant::writeAdditional(), GNEDetectorE1::writeAdditional(), GNEDetectorEntryExit::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 (if any)
Reimplemented in GNEVehicle, GNEContainer, GNEPerson, GNERoute, GNEPOI, GNECalibrator, GNEWalk, GNELane, GNETranship, GNEPersonTrip, GNEDetector, GNERide, GNEPoly, GNETransport, GNETAZ, GNEStop, GNEStoppingPlace, GNEAccess, GNEVType, GNERerouter, GUILane, GNEParkingSpace, GNEVariableSpeedSign, GNERerouterInterval, GNECalibratorFlow, GNEDetectorE3, GNEVTypeDistribution, GNERouteProbe, GNETAZSourceSink, GNEVariableSpeedSignStep, GNEParkingAreaReroute, GNERouteProbReroute, GNEVaporizer, GNEClosingLaneReroute, GNEDestProbReroute, GNEClosingReroute, GNERerouterSymbol, and GNEVariableSpeedSignSymbol.
Definition at line 169 of file GUIGlObject.cpp.
References StringUtils::emptyString.
Referenced by GUIGLObjectPopupMenu::onCmdCopyEdgeName().
|
inherited |
get parent TAZElements
Definition at line 143 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNETAZRelData::drawTAZRel(), GNEHierarchicalElement::getAllHierarchicalElements(), GNETAZSourceSink::getAttribute(), GNETAZRelData::getAttribute(), GNETAZRelData::getHierarchyName(), GNETAZSourceSink::getParentName(), GNETAZSourceSink::getPositionInView(), GNETAZRelData::getPositionInView(), GNETAZSourceSink::getTAZElementShape(), GNEGenericData::replaceFirstParentTAZElement(), GNEGenericData::replaceSecondParentTAZElement(), GNETAZRelData::setAttribute(), GNEFrameModules::HierarchicalElementTree::showAttributeCarrierParents(), GNETAZRelData::updateGeometry(), and GNETAZRelData::writeGenericData().
|
pure virtual |
get PopPup ID (Used in AC Hierarchy)
Implements GNEAttributeCarrier.
Implemented in GNETAZ, and GNETAZSourceSink.
|
pure virtual |
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.
Implemented in GNETAZ, and GNETAZSourceSink.
|
pure virtual |
Returns position of TAZElement in view.
Implements GNEHierarchicalElement.
Implemented in GNETAZ, and GNETAZSourceSink.
|
staticinherited |
get tagProperties associated to the given GNETagProperties::TagType (NETWORKELEMENT, ADDITIONALELEMENT, VEHICLE, etc.)
Definition at line 623 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, and GNETagProperties::WALK.
Referenced by GNENetHelper::AttributeCarriers::AttributeCarriers(), GNEFrameModules::DemandElementSelector::DemandElementSelector(), GNEMatchGenericDataAttribute::enableMatchGenericDataAttribute(), GNEMatchGenericDataAttribute::onCmdSelectTag(), GNEFrameModules::TagSelector::setCurrentTagType(), GNEMatchAttribute::showMatchAttribute(), and GNEFrameModules::SelectorParent::showSelectorParentModule().
|
inherited |
get tagProperty associated with this Attribute Carrier
Definition at line 599 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(), GNETAZFrame::CurrentTAZ::addTAZChild(), GNEVehicleFrame::addVehicle(), GNENet::adjustPersonPlans(), GNEAdditionalFrame::buildAdditionalCommonAttributes(), GNEContainerFrame::buildContainer(), GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonPlan(), GNERouteHandler::buildPersonTrip(), GNERouteHandler::buildRide(), GNERouteHandler::buildStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildWalk(), GNEPathManager::PathCalculator::busStopConnected(), GNEStop::canDrawVehicleStop(), GNEViewNetHelper::LockIcon::checkDrawing(), GNEPOI::commitMoveShape(), GNEAdditionalFrame::createBaseAdditionalObject(), GNEContainerPlanFrame::createPath(), GNEPersonFrame::createPath(), GNEContainerFrame::createPath(), GNEPersonPlanFrame::createPath(), GNEVehicleFrame::createPath(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNENet::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteGenericData(), GNENetHelper::AttributeCarriers::deleteTAZElement(), GNENetHelper::AttributeCarriers::demandElementExist(), GNEContainerPlanFrame::demandElementSelected(), GNEContainerFrame::demandElementSelected(), GNEPersonFrame::demandElementSelected(), GNEStopFrame::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(), GNEFrameModules::DemandElementSelector::getContainerPlanPreviousEdge(), GNEStop::getHierarchyName(), GNEDemandElement::getInvalidStops(), GNESelectorFrame::getMatches(), GNEPOI::getMoveOperation(), GNEContainer::getMoveOperation(), GNEPerson::getMoveOperation(), GNEHierarchicalElement::getNewListOfParents(), GNEDemandElement::getPathElementArrivalPos(), GNEDemandElement::getPathElementArrivalValue(), GNEDemandElement::getPathElementDepartPos(), GNEDemandElement::getPathElementDepartValue(), GNEFrameModules::DemandElementSelector::getPersonPlanPreviousEdge(), GNEDemandElement::getPersonPlanProblem(), GNEEdge::getRouteProbeRelativePosition(), GNENetHelper::AttributeCarriers::getSelectedAttributeCarriers(), GNEStopFrame::getStopParameter(), GNEFrameModules::TagSelector::getTemplateAC(), GNEChange_EnableAttribute::GNEChange_EnableAttribute(), GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu(), GNEAdditionalDialog::initChanges(), GNEDemandElementDialog::initChanges(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertGenericData(), GNENetHelper::AttributeCarriers::insertTAZElement(), GNEInspectorFrame::inspectSingleElement(), GNEVehicle::isDemandElementValid(), GNENetHelper::AttributeCarriers::isNetworkElementAroundShape(), GNEDemandElement::isPersonPlanValid(), GNEFrameAttributeModules::isSupermodeValid(), GNESingleParametersDialog::onCmdAccept(), GNEViewNet::onCmdClearConnections(), GNEInspectorFrame::ParametersEditor::onCmdEditParameters(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNEViewNet::onCmdOpenAdditionalDialog(), GNEInspectorFrame::AdditionalDialog::onCmdOpenAdditionalDialog(), GNEViewNet::onCmdResetConnections(), GNEMatchAttribute::onCmdSelMBAttribute(), GNEMatchAttribute::onCmdSelMBString(), GNEInspectorFrame::ParametersEditor::onCmdSetParameters(), GNEViewNet::onCmdToggleLockContainer(), GNEViewNet::onCmdToggleLockPerson(), GNEFrame::openHelpAttributesDialog(), GNEVType::overwriteVType(), GNEPolygonFrame::processClick(), GNESelectorFrame::SelectionOperation::processNetworkElementSelection(), GNEViewNet::recalculateBoundaries(), GNEChange_DemandElement::redo(), GNEChange_EnableAttribute::redo(), GNEChange_Attribute::redo(), GNEInspectorFrame::ParametersEditor::refreshParametersEditor(), 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(), GNENetHelper::AttributeCarriers::retrieveTAZElement(), GNEInspectorFrame::selectedOverlappedElement(), GNEStop::setAttribute(), GNEFrameModules::DemandElementSelector::setDemandElement(), GNELane::setLaneColor(), GNEPOI::setMoveShape(), GNETAZFrame::CurrentTAZ::setTAZ(), GNEContainerFrame::show(), GNEPersonFrame::show(), GNEInspectorFrame::AdditionalDialog::showAdditionalDialog(), GNEFrameModules::HierarchicalElementTree::showAttributeCarrierParents(), GNEFrameModules::HierarchicalElementTree::showHierarchicalElementChildren(), GNEStoppingPlace::splitEdgeGeometry(), GNECalibrator::splitEdgeGeometry(), GNEPersonFrame::tagSelected(), GNEContainerPlanFrame::tagSelected(), GNEContainerFrame::tagSelected(), GNEPersonPlanFrame::tagSelected(), GNEStopFrame::tagSelected(), GNEVehicleFrame::tagSelected(), GNEPolygonFrame::tagSelected(), GNEAdditionalFrame::tagSelected(), GNENetHelper::AttributeCarriers::TAZElementExist(), GNERouteHandler::transformToFlow(), 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(), GNEDetectorE1::writeAdditional(), GNEDetectorEntryExit::writeAdditional(), GNEVaporizer::writeAdditional(), GNEContainerStop::writeAdditional(), GNEBusStop::writeAdditional(), GNEParkingArea::writeAdditional(), GNEDetectorE3::writeAdditional(), GNEParkingSpace::writeAdditional(), GNEVTypeDistribution::writeDemandElement(), GNEStop::writeDemandElement(), GNEVehicle::writeDemandElement(), and GNEChange_EnableAttribute::~GNEChange_EnableAttribute().
|
staticinherited |
get tagProperty associated to the given tag
Definition at line 608 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAttributeCarriers(), GNEAttributeCarrier::myTagProperties, and toString().
|
inherited |
get tag assigned to this object in string format
Definition at line 572 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(), checkChildTAZElementRestriction(), GNEDetectorE1::commitMoveShape(), GNEDetectorEntryExit::commitMoveShape(), GNEDetectorE1Instant::commitMoveShape(), GNEVariableSpeedSign::commitMoveShape(), GNEAccess::commitMoveShape(), GNERerouter::commitMoveShape(), GNEDetectorE3::commitMoveShape(), GNEParkingSpace::commitMoveShape(), GNEDetectorE2::commitMoveShape(), GNECrossing::commitMoveShape(), GNEStoppingPlace::commitMoveShape(), GNEConnection::commitMoveShape(), GNETAZ::commitMoveShape(), GNEPOI::commitMoveShape(), GNEPoly::commitMoveShape(), GNETransport::commitMoveShape(), GNERide::commitMoveShape(), GNEStop::commitMoveShape(), GNEPersonTrip::commitMoveShape(), GNEWalk::commitMoveShape(), GNETranship::commitMoveShape(), GNEJunction::commitMoveShape(), GNELane::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(), GNENet::deleteTAZElement(), GNENetHelper::AttributeCarriers::deleteTAZElement(), GNEStop::disableAttribute(), GNEPerson::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(), GNEDetectorEntryExit::getAttribute(), GNERerouterSymbol::getAttribute(), GNEVariableSpeedSignSymbol::getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNERouteProbReroute::getAttribute(), GNEVaporizer::getAttribute(), GNERouteProbe::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEDetectorE3::getAttribute(), GNECalibratorFlow::getAttribute(), GNELaneType::getAttribute(), GNERerouterInterval::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEParkingSpace::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNERerouter::getAttribute(), GNETAZSourceSink::getAttribute(), GNEAccess::getAttribute(), GNECrossing::getAttribute(), GNEDetectorE2::getAttribute(), GNETAZ::getAttribute(), GNEDataInterval::getAttribute(), GNEEdgeType::getAttribute(), GNEInternalLane::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNEConnection::getAttribute(), GNEPoly::getAttribute(), GNEVTypeDistribution::getAttribute(), GNETAZRelData::getAttribute(), GNEDataSet::getAttribute(), GNEVType::getAttribute(), GNEStop::getAttribute(), GNECalibrator::getAttribute(), GNEJunction::getAttribute(), GNEPOI::getAttribute(), GNEEdge::getAttribute(), GNETransport::getAttribute(), GNERide::getAttribute(), GNEPersonTrip::getAttribute(), GNETranship::getAttribute(), GNELane::getAttribute(), GNEWalk::getAttribute(), GNERoute::getAttribute(), GNEPerson::getAttribute(), GNEContainer::getAttribute(), GNEVehicle::getAttribute(), GNEParkingArea::getAttributeDouble(), GNEDetectorE1::getAttributeDouble(), GNEDetectorEntryExit::getAttributeDouble(), GNEClosingReroute::getAttributeDouble(), GNEDestProbReroute::getAttributeDouble(), GNEClosingLaneReroute::getAttributeDouble(), GNEParkingAreaReroute::getAttributeDouble(), GNEVaporizer::getAttributeDouble(), GNERouteProbe::getAttributeDouble(), GNERouteProbReroute::getAttributeDouble(), GNEVariableSpeedSignStep::getAttributeDouble(), GNEDetectorE3::getAttributeDouble(), GNECalibratorFlow::getAttributeDouble(), GNERerouterInterval::getAttributeDouble(), GNEDetectorE1Instant::getAttributeDouble(), GNEParkingSpace::getAttributeDouble(), GNEVariableSpeedSign::getAttributeDouble(), GNERerouter::getAttributeDouble(), GNETAZSourceSink::getAttributeDouble(), GNEAccess::getAttributeDouble(), GNEStoppingPlace::getAttributeDouble(), GNEDetectorE2::getAttributeDouble(), GNETAZ::getAttributeDouble(), GNEDataInterval::getAttributeDouble(), GNEEdgeData::getAttributeDouble(), GNEEdgeRelData::getAttributeDouble(), GNEPoly::getAttributeDouble(), GNEVTypeDistribution::getAttributeDouble(), GNETAZRelData::getAttributeDouble(), GNEDataSet::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(), GNEVehicle::getAttributePosition(), GNEDemandElement::getBegin(), GNEClosingReroute::getHierarchyName(), GNEDestProbReroute::getHierarchyName(), GNEClosingLaneReroute::getHierarchyName(), GNEParkingAreaReroute::getHierarchyName(), GNERouteProbReroute::getHierarchyName(), GNEVaporizer::getHierarchyName(), GNERouteProbe::getHierarchyName(), GNEVariableSpeedSignStep::getHierarchyName(), GNEDetectorE3::getHierarchyName(), GNECalibratorFlow::getHierarchyName(), GNERerouterInterval::getHierarchyName(), GNEParkingSpace::getHierarchyName(), GNEVariableSpeedSign::getHierarchyName(), GNERerouter::getHierarchyName(), GNEStoppingPlace::getHierarchyName(), GNEAccess::getHierarchyName(), GNETAZSourceSink::getHierarchyName(), GNETAZ::getHierarchyName(), GNEDetector::getHierarchyName(), GNEPoly::getHierarchyName(), GNENetworkElement::getHierarchyName(), GNEEdgeData::getHierarchyName(), GNEEdgeRelData::getHierarchyName(), GNETAZRelData::getHierarchyName(), GNECalibrator::getHierarchyName(), GNEVTypeDistribution::getHierarchyName(), GNEDataSet::getHierarchyName(), GNEPOI::getHierarchyName(), GNEVType::getHierarchyName(), GNERoute::getHierarchyName(), GNEPerson::getHierarchyName(), GNEContainer::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEClosingReroute::getPopUpID(), GNEDestProbReroute::getPopUpID(), GNEClosingLaneReroute::getPopUpID(), GNEParkingAreaReroute::getPopUpID(), GNERouteProbReroute::getPopUpID(), GNEVaporizer::getPopUpID(), GNERouteProbe::getPopUpID(), GNEVariableSpeedSignStep::getPopUpID(), GNEDetectorE3::getPopUpID(), GNECalibratorFlow::getPopUpID(), GNERerouterInterval::getPopUpID(), GNEParkingSpace::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNERerouter::getPopUpID(), GNEAccess::getPopUpID(), GNEStoppingPlace::getPopUpID(), GNETAZSourceSink::getPopUpID(), GNETAZ::getPopUpID(), GNEDetector::getPopUpID(), GNEPoly::getPopUpID(), GNENetworkElement::getPopUpID(), GNEEdgeData::getPopUpID(), GNEDataInterval::getPopUpID(), GNEEdgeRelData::getPopUpID(), GNECalibrator::getPopUpID(), GNETAZRelData::getPopUpID(), GNEVTypeDistribution::getPopUpID(), GNEDataSet::getPopUpID(), GNEPOI::getPopUpID(), GNEVType::getPopUpID(), GNEStop::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(), GNEPersonTrip::getPopUpMenu(), GNETranship::getPopUpMenu(), GNEGenericData::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::insertTAZElement(), GNEInternalLane::isAttributeEnabled(), GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEParkingArea::isValid(), GNEDetectorE1::isValid(), GNEDetectorEntryExit::isValid(), GNEClosingReroute::isValid(), GNEClosingLaneReroute::isValid(), GNELaneType::isValid(), GNEDestProbReroute::isValid(), GNEParkingAreaReroute::isValid(), GNEVaporizer::isValid(), GNERouteProbReroute::isValid(), GNERouteProbe::isValid(), GNEVariableSpeedSignStep::isValid(), GNEDetectorE3::isValid(), GNECalibratorFlow::isValid(), GNERerouterInterval::isValid(), GNEDetectorE1Instant::isValid(), GNEParkingSpace::isValid(), GNEVariableSpeedSign::isValid(), GNERerouter::isValid(), GNEAccess::isValid(), GNECrossing::isValid(), GNETAZSourceSink::isValid(), GNEDetectorE2::isValid(), GNEEdgeType::isValid(), GNEInternalLane::isValid(), GNEDataInterval::isValid(), GNETAZ::isValid(), GNEEdgeData::isValid(), GNEConnection::isValid(), GNEEdgeRelData::isValid(), GNEPoly::isValid(), GNETAZRelData::isValid(), GNEDataSet::isValid(), GNEVTypeDistribution::isValid(), GNEJunction::isValid(), GNEVType::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(), GNEAdditional::openAdditionalDialog(), GNEDemandElement::openDemandElementDialog(), GNEFrame::openHelpAttributesDialog(), GNEVType::overwriteVType(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEChange_DataSet::redo(), GNEChange_TAZElement::redo(), GNEChange_Junction::redo(), GNEChange_DemandElement::redo(), GNEChange_DataInterval::redo(), GNEChange_EdgeType::redo(), GNEChange_Additional::redo(), GNEChange_Edge::redo(), GNEChange_TLS::redo(), GNEChange_GenericData::redo(), GNEChange_Children::redo(), GNEChange_EnableAttribute::redo(), GNEChange_Lane::redo(), GNEChange_Crossing::redo(), GNEChange_DataSet::redoName(), GNEChange_TAZElement::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(), GNECrossing::removeGeometryPoint(), GNEPoly::removeGeometryPoint(), GNEJunction::removeGeometryPoint(), GNEEdge::removeGeometryPoint(), GNELane::removeGeometryPoint(), GNEJunction::removeIncomingGNEEdge(), GNEEdge::removeLane(), GNEJunction::removeOutgoingGNEEdge(), GNEHierarchicalContainer::removeParentElement(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEDetectorE1::setAttribute(), GNEClosingReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEVaporizer::setAttribute(), GNERouteProbReroute::setAttribute(), GNERouteProbe::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEDetectorE3::setAttribute(), GNECalibratorFlow::setAttribute(), GNERerouterInterval::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEParkingSpace::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNERerouter::setAttribute(), GNEAccess::setAttribute(), GNECrossing::setAttribute(), GNETAZSourceSink::setAttribute(), GNEDetectorE2::setAttribute(), GNELaneType::setAttribute(), GNEInternalLane::setAttribute(), GNEDataInterval::setAttribute(), GNETAZ::setAttribute(), GNEEdgeData::setAttribute(), GNEConnection::setAttribute(), GNEEdgeRelData::setAttribute(), GNEPoly::setAttribute(), GNETAZRelData::setAttribute(), GNEVTypeDistribution::setAttribute(), GNEDataSet::setAttribute(), GNEJunction::setAttribute(), GNEEdgeType::setAttribute(), GNEVType::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(), GNECalibratorFlow::toogleAttribute(), GNEStop::toogleAttribute(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_TAZElement::undo(), GNEChange_DemandElement::undo(), GNEChange_DataSet::undo(), GNEChange_DataInterval::undo(), GNEChange_Junction::undo(), GNEChange_Additional::undo(), GNEChange_Edge::undo(), GNEChange_EdgeType::undo(), GNEChange_TLS::undo(), GNEChange_GenericData::undo(), GNEChange_Children::undo(), GNEChange_Lane::undo(), GNEChange_EnableAttribute::undo(), GNEChange_Crossing::undo(), GNEChange_DataSet::undoName(), GNEChange_TAZElement::undoName(), GNEChange_DemandElement::undoName(), GNEChange_DataInterval::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(), GNEChange_TAZElement::~GNEChange_TAZElement(), and GNEChange_TLS::~GNEChange_TLS().
|
pure virtual |
get TAZ Shape
Implemented in GNETAZ, and GNETAZSourceSink.
Referenced by GNETAZRelData::updateGeometry().
|
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(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorEntryExit::drawGL(), GNEDetectorE1::drawGL(), GUICalibrator::drawGL(), GNEDetectorE1Instant::drawGL(), GUILaneSpeedTrigger::drawGL(), GNEParkingSpace::drawGL(), GNEAccess::drawGL(), GUIContainer::drawGL(), GUIPerson::drawGL(), GNECrossing::drawGL(), GNEDetectorE2::drawGL(), GUIJunctionWrapper::drawGL(), GNEJunction::drawGL(), GUIOverheadWire::drawGL(), GNETAZ::drawGL(), GUIChargingStation::drawGL(), GNEConnection::drawGL(), GUIBusStop::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(), GNEEdgeRelData::drawPartialGL(), GNERoute::drawPartialGL(), GNEAdditional::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNEAdditional::drawSquaredAdditional(), GNEVehicle::drawStackLabel(), GNEStop::drawStopPersonOverBusStop(), GNEStop::drawStopPersonOverEdge(), GNEStop::drawVehicleStop(), GNEViewNet::getAttributeCarriersInBoundary(), GUIJunctionWrapper::getColorValue(), GUIEdge::getColorValue(), GNEViewNet::getConnectionAtPopupPosition(), GNEViewNet::getCrossingAtPopupPosition(), GNEViewNet::getEdgeAtPopupPosition(), GNEViewNet::getJunctionAtPopupPosition(), GNEViewNet::getLaneAtPopupPosition(), GUISUMOAbstractView::getObjectAtPosition(), GUISUMOAbstractView::getObjectsAtPosition(), GUIEdge::getScaleValue(), GUIGlChildWindow::isSelected(), GUISelectedStorage::isSelected(), GUISUMOViewParent::isSelected(), GUISelectedStorage::loadIDs(), GUIGLObjectPopupMenu::onCmdCopyEdgeName(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNESelectorFrame::SelectionOperation::onCmdSave(), GUISUMOViewParent::onCmdSpeedFactor(), GUIDialog_ChooserAbstract::onCmdTrack(), GUISUMOAbstractView::onLeftBtnPress(), GUISUMOViewParent::onUpdSpeedFactor(), LayeredRTree::selectLayer(), GNEJunction::setAttribute(), GUISUMOAbstractView::showToolTipFor(), GUISelectedStorage::toggleSelection(), GNEViewNetHelper::ObjectsUnderCursor::updateGenericDataElements(), GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements(), GNEViewNetHelper::ObjectsUnderCursor::updateShapeElements(), and GNEViewNetHelper::ObjectsUnderCursor::updateTAZElements().
|
virtualinherited |
Returns an own type parameter window (optional)
| [in] | app | The application needed to build the parameter window |
| [in] | parent | The parent window needed to build the parameter window |
Reimplemented in GUIBaseVehicle, GUIPerson, GUIContainer, GUIMEVehicle, GUIVehicle, and GUIEdge.
Definition at line 175 of file GUIGlObject.cpp.
References UNUSED_PARAMETER.
Referenced by GUIGLObjectPopupMenu::onCmdShowTypePars().
|
staticprivateinherited |
returns icon associated to the given vClass
Definition at line 5378 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::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::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(), GNEJunction::rebuildGNECrossings(), GNENetHelper::AttributeCarriers::registerEdge(), GNENetHelper::AttributeCarriers::registerEdgeType(), GNENetHelper::AttributeCarriers::registerJunction(), and GNEEdge::remakeGNEConnections().
|
inherited |
check if attribute carrier is selected
Definition at line 89 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(), GNEVariableSpeedSignSymbol::drawGL(), GNERerouterSymbol::drawGL(), GNERerouterInterval::drawGL(), GNEVariableSpeedSign::drawGL(), GNERerouter::drawGL(), GNECrossing::drawGL(), GNETAZ::drawGL(), GNEConnection::drawGL(), GNEPoly::drawGL(), GNECalibrator::drawGL(), GNEAdditional::drawListedAddtional(), GNEAdditional::drawParentChildLines(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEParkingArea::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorEntryExit::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(), GNECrossing::getAttribute(), GNEDetectorE2::getAttribute(), GNETAZ::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNEConnection::getAttribute(), GNEPoly::getAttribute(), GNETAZRelData::getAttribute(), GNEVType::getAttribute(), GNEStop::getAttribute(), GNECalibrator::getAttribute(), GNEJunction::getAttribute(), GNEPOI::getAttribute(), GNEEdge::getAttribute(), GNETransport::getAttribute(), GNERide::getAttribute(), GNEPersonTrip::getAttribute(), GNETranship::getAttribute(), GNELane::getAttribute(), GNEWalk::getAttribute(), GNERoute::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNEViewNet::getAttributeCarriersInBoundary(), 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::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(), GNELane::setLaneColor(), and GNEDialogACChooser::toggleSelection().
|
virtual |
Implements GNEAttributeCarrier.
Definition at line 130 of file GNETAZElement.cpp.
|
pure virtual |
Implements GNEAttributeCarrier.
Implemented in GNETAZ, and GNETAZSourceSink.
|
inlineinherited |
get blocking status
Definition at line 151 of file GUIGlObject.h.
References GUIGlObject::myAmBlocked.
|
staticprivateinherited |
check if given string can be parsed to a parameter of type "key=value"
Definition at line 219 of file Parameterised.cpp.
References StringTokenizer::getVector(), and SUMOXMLDefinitions::isValidParameterKey().
Referenced by Parameterised::areParametersValid().
|
inherited |
check if this AC is template
Definition at line 593 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myIsTemplate.
Referenced by GNECalibrator::isValid(), GNEVehicle::isValid(), GNECalibratorFlow::setAttribute(), GNEParkingArea::setAttribute(), and GNEStoppingPlace::updateCenteringBoundary().
|
pure virtual |
method for checking if the key and their conrrespond attribute are valids
| [in] | key | The attribute key |
| [in] | value | The value asociated to key key |
Implements GNEAttributeCarrier.
Implemented in GNETAZ, and GNETAZSourceSink.
|
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(), NWWriter_DlrNavteq::getBrunnelType(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), MSDevice_SSM::getMeasuresAndThresholds(), MSDevice_ToC::getOutputFilename(), MSDevice_SSM::getOutputFilename(), LIBSUMO_NAMESPACE::Simulation::getParameter(), MSDevice::getStringParam(), MSTriggeredRerouter::getWeight(), 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 332 of file GNEAttributeCarrier.cpp.
Referenced by GNEDetectorE2::isValid().
|
inlinevirtualinherited |
notify object about left click
Reimplemented in GUITriggeredRerouter::GUITriggeredRerouterEdge.
Definition at line 185 of file GUIGlObject.h.
Referenced by GUISUMOAbstractView::onLeftBtnPress().
|
privatedelete |
Invalidated assignment operator.
|
inherited |
Definition at line 123 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 GNEFrameAttributeModules::AttributesCreator::getAttributesAndValues(), 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 274 of file GNEAttributeCarrier.cpp.
References GNENet::getAttributeCarriers(), GNENetHelper::AttributeCarriers::retrieveEdge(), SUMO_ATTR_EDGES, SUMO_TAG_EDGE, and toString().
|
inherited |
Definition at line 310 of file GNEAttributeCarrier.cpp.
References joinToString().
|
inherited |
Definition at line 321 of file GNEAttributeCarrier.cpp.
References joinToString().
|
staticinherited |
parses a list of specific Attribute Carriers into a string of IDs
Referenced by GNEDetectorE2::getAttribute(), GNETranship::getAttribute(), GNEWalk::getAttribute(), GNERoute::getAttribute(), GNENet::joinRoutes(), GNETranship::writeDemandElement(), GNEWalk::writeDemandElement(), and GNERoute::writeDemandElement().
|
inherited |
remove keys
Definition at line 449 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getACParametersMap(), and GNEAttributeCarrier::setACParameters().
|
inlinevirtualinherited |
remove additional user-griggered visualisations
Reimplemented in GUIPerson, and GUIBaseVehicle.
Definition at line 182 of file GUIGlObject.h.
|
inherited |
Definition at line 371 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 385 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 357 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 392 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 350 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 364 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 378 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().
|
inherited |
Lets this object know a parameter window showing the object's values was closed.
| [in] | w | The closed parameter window |
Definition at line 305 of file GUIGlObject.cpp.
References GUIGlObject::myParamWindows.
Referenced by GUIParameterTableWindow::~GUIParameterTableWindow().
|
inherited |
Definition at line 273 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 287 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 259 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 294 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 252 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 266 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 280 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
remove parent element
|
inlineprotectedinherited |
replace child elements
Definition at line 188 of file GNEHierarchicalElement.h.
References GNEHierarchicalContainer::getChildren(), GNEHierarchicalElement::myHierarchicalContainer, GNEHierarchicalContainer::setChildren(), and U.
Referenced by GNEAdditional::replaceAdditionalChildEdges(), and GNEAdditional::replaceAdditionalChildLanes().
|
inlineprotectedinherited |
replace parent elements
Definition at line 173 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::replaceFirstParentTAZElement(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEDemandElement::replaceLastParentJunction(), GNEDemandElement::replaceMiddleParentEdges(), GNEGenericData::replaceSecondParentTAZElement(), 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 806 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::setAttribute().
|
inherited |
reset attribute carrier to their default values
Definition at line 110 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myTagProperty, GNEAttributeCarrier::setAttribute(), and GNEAttributeCarrier::toogleAttribute().
Referenced by GNEBusStop::GNEBusStop(), GNEChargingStation::GNEChargingStation(), GNEContainerStop::GNEContainerStop(), and GNEParkingArea::GNEParkingArea().
|
inherited |
restore hierarchical container
Definition at line 59 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
select attribute carrier using GUIGlobalSelection
Definition at line 67 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_TAZElement::redo(), GNEChange_Additional::redo(), GNEChange_Edge::redo(), GNEChange_GenericData::redo(), GNEChange_Lane::redo(), GNEChange_Crossing::redo(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNECalibratorFlow::setAttribute(), GNERouteProbReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbe::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEAccess::setAttribute(), GNEDetectorE3::setAttribute(), GNERerouter::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingSpace::setAttribute(), GNEDetectorE2::setAttribute(), GNECrossing::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNEConnection::setAttribute(), GNETAZ::setAttribute(), GNETAZRelData::setAttribute(), GNEPOI::setAttribute(), GNECalibrator::setAttribute(), GNEPoly::setAttribute(), GNEVType::setAttribute(), GNETransport::setAttribute(), GNERide::setAttribute(), GNEStop::setAttribute(), GNEPersonTrip::setAttribute(), GNEWalk::setAttribute(), GNETranship::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNERoute::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNEEdge::setAttribute(), GNEDialogACChooser::toggleSelection(), GNEChange_Junction::undo(), GNEChange_TAZElement::undo(), GNEChange_DemandElement::undo(), GNEChange_Edge::undo(), GNEChange_Additional::undo(), GNEChange_GenericData::undo(), GNEChange_Lane::undo(), and GNEChange_Crossing::undo().
|
inherited |
set parameters (string vector)
Definition at line 421 of file GNEAttributeCarrier.cpp.
References GNE_ATTR_PARAMETERS, and GNEAttributeCarrier::setAttribute().
|
inherited |
set parameters (string)
Definition at line 389 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 408 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::setACParameters().
|
privatepure virtual |
method for setting the attribute and nothing else (used in GNEChange_Attribute)
Implements GNEAttributeCarrier.
Implemented in GNETAZ, and GNETAZSourceSink.
|
pure virtual |
method for setting the attribute and letting the object perform TAZElement changes
| [in] | key | The attribute key |
| [in] | value | The new value |
| [in] | undoList | The undoList on which to register changes |
Implements GNEAttributeCarrier.
Implemented in GNETAZ, and GNETAZSourceSink.
Referenced by GNEAdditionalHandler::buildTAZSink(), and GNEAdditionalHandler::buildTAZSource().
|
inlineinherited |
set blocking status
Definition at line 156 of file GUIGlObject.h.
References GUIGlObject::myAmBlocked.
Referenced by GUIGlObjectStorage::getObjectBlocking().
|
virtualinherited |
Changes the microsimID of the object.
Reimplemented in GNEEdge.
Definition at line 189 of file GUIGlObject.cpp.
References GUIGlObjectStorage::changeName(), GUIGlObject::createFullName(), GUIGlObjectStorage::gIDStorage, GUIGlObject::myFullName, and GUIGlObject::myMicrosimID.
Referenced by GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNECalibratorFlow::setAttribute(), GNERouteProbReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEVaporizer::setAttribute(), GNERouteProbe::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNETAZSourceSink::setAttribute(), GNERerouter::setAttribute(), GNEDetectorE3::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE2::setAttribute(), GNEVTypeDistribution::setAttribute(), GNETAZ::setAttribute(), GNEPOI::setAttribute(), GNECalibrator::setAttribute(), GNEPoly::setAttribute(), GNEVType::setAttribute(), GNERoute::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNELane::setIndex(), GNEEdge::setMicrosimID(), GNENetHelper::AttributeCarriers::updateEdgeTypeID(), GNEConnection::updateID(), and GNENetHelper::AttributeCarriers::updateJunctionID().
|
virtualinherited |
Sets a parameter.
| [in] | key | The parameter's name |
| [in] | value | The parameter's value |
Reimplemented in MSSimpleTrafficLightLogic, NEMALogic, 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(), 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(), NEMALogic::setParameter(), MSSimpleTrafficLightLogic::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(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNECalibratorFlow::setAttribute(), GNELaneType::setAttribute(), GNEVaporizer::setAttribute(), GNERouteProbe::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNETAZSourceSink::setAttribute(), GNEAccess::setAttribute(), GNEDetectorE3::setAttribute(), GNERerouter::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingSpace::setAttribute(), GNEDetectorE2::setAttribute(), GNEEdgeType::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNEConnection::setAttribute(), GNETAZ::setAttribute(), GNETAZRelData::setAttribute(), GNEPOI::setAttribute(), GNECalibrator::setAttribute(), GNEPoly::setAttribute(), GNEVType::setAttribute(), GNETransport::setAttribute(), GNERide::setAttribute(), GNEPersonTrip::setAttribute(), GNEWalk::setAttribute(), GNETranship::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNERoute::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), and GNEEdge::setAttribute().
|
privatevirtual |
method for enable or disable the attribute and nothing else (used in GNEChange_EnableAttribute)
Implements GNEAttributeCarrier.
Definition at line 143 of file GNETAZElement.cpp.
|
inlineinherited |
check if object ins't referenced
Definition at line 79 of file GNEReferenceCounter.h.
References GNEReferenceCounter::myCount.
Referenced by GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_TAZElement::~GNEChange_TAZElement(), and GNEChange_TLS::~GNEChange_TLS().
|
inherited |
unselect attribute carrier using GUIGlobalSelection
Definition at line 78 of file GNEAttributeCarrier.cpp.
References GUISelectedStorage::deselect(), GNEAttributeCarrier::getGUIGlObject(), gSelected, GNETagProperties::isSelectable(), GNEAttributeCarrier::mySelected, and GNEAttributeCarrier::myTagProperty.
Referenced by GNEViewNet::onCmdRemoveEdgeSelected(), GNEViewNet::onCmdRemoveSelected(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEChange_DemandElement::redo(), GNEChange_TAZElement::redo(), GNEChange_Junction::redo(), GNEChange_Additional::redo(), GNEChange_Edge::redo(), GNEChange_GenericData::redo(), GNEChange_Lane::redo(), GNEChange_Crossing::redo(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNECalibratorFlow::setAttribute(), GNERouteProbReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbe::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEAccess::setAttribute(), GNEDetectorE3::setAttribute(), GNERerouter::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingSpace::setAttribute(), GNEDetectorE2::setAttribute(), GNECrossing::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNEConnection::setAttribute(), GNETAZ::setAttribute(), GNETAZRelData::setAttribute(), GNEPOI::setAttribute(), GNECalibrator::setAttribute(), GNEPoly::setAttribute(), GNEVType::setAttribute(), GNETransport::setAttribute(), GNERide::setAttribute(), GNEStop::setAttribute(), GNEPersonTrip::setAttribute(), GNEWalk::setAttribute(), GNETranship::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNERoute::setAttribute(), GNEPerson::setAttribute(), GNEContainer::setAttribute(), GNEVehicle::setAttribute(), GNEEdge::setAttribute(), GNEDialogACChooser::toggleSelection(), GNEChange_TAZElement::undo(), 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().
|
pure virtual |
update pre-computed geometry information
Implements GNEHierarchicalElement.
Implemented in GNETAZ, and GNETAZSourceSink.
Referenced by GNENetHelper::AttributeCarriers::insertTAZElement().
|
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().
|
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(), GNERouteProbe::writeAdditional(), GNECalibratorFlow::writeAdditional(), GNEChargingStation::writeAdditional(), GNEVariableSpeedSign::writeAdditional(), GNEDetectorE1Instant::writeAdditional(), GNEDetectorE1::writeAdditional(), GNERerouter::writeAdditional(), GNEContainerStop::writeAdditional(), GNEVaporizer::writeAdditional(), GNEParkingArea::writeAdditional(), GNEBusStop::writeAdditional(), GNEDetectorE3::writeAdditional(), GNEParkingSpace::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(), GNETAZ::writeTAZElement(), NWWriter_SUMO::writeTrafficLight(), SUMOPolygon::writeXML(), and PointOfInterest::writeXML().
|
pure virtual |
writte TAZElement element into a xml file
| [in] | device | device in which write parameters of TAZElement element |
Implemented in GNETAZ, and GNETAZSourceSink.
Referenced by GNETAZ::writeTAZElement().
|
staticinherited |
feature has been approved but not changed (i.e. after being reguessed)
Definition at line 270 of file GNEAttributeCarrier.h.
|
staticinherited |
feature has been reguessed (may still be unchanged be we can't tell (yet)
Definition at line 264 of file GNEAttributeCarrier.h.
Referenced by GNEJunction::setAttribute(), and GNEEdge::setAttribute().
|
staticinherited |
Definition at line 261 of file GNEAttributeCarrier.h.
|
staticinherited |
feature has been manually modified (implies approval)
Definition at line 267 of file GNEAttributeCarrier.h.
Referenced by GNEJunction::markAsModified(), and GNEConnectorFrame::ConnectionOperations::onCmdClearSelectedConnections().
|
staticprivateinherited |
vector for TypeNames Initializer
Definition at line 297 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 274 of file GNEAttributeCarrier.h.
Referenced by GNEFrameAttributeModules::AttributesCreator::AttributesCreator(), and GNEFrameAttributeModules::AttributesEditor::AttributesEditor().
|
privateinherited |
whether the object can be deleted
Definition at line 283 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().
|
privateinherited |
full name of GL Object
Definition at line 280 of file GUIGlObject.h.
Referenced by GUIGlObject::getFullName(), GUIGlObject::GUIGlObject(), and GUIGlObject::setMicrosimID().
|
privateinherited |
The numerical id of the object.
Definition at line 271 of file GUIGlObject.h.
Referenced by GUIGlObject::getGlID().
|
privateinherited |
The type of the object.
Definition at line 274 of file GUIGlObject.h.
Referenced by GUIGlObject::createFullName(), GUIGlObject::getType(), and GUIGlObject::GUIGlObject().
|
privateinherited |
hierarchical container with parents and children
Definition at line 203 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::getChildTAZElements(), GNEHierarchicalElement::getHierarchicalContainer(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentGenericDatas(), GNEHierarchicalElement::getParentJunctions(), GNEHierarchicalElement::getParentLanes(), GNEHierarchicalElement::getParentTAZElements(), 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 287 of file GNEAttributeCarrier.h.
Referenced by GNEAdditional::GNEAdditional(), GNEDemandElement::GNEDemandElement(), and GNEAttributeCarrier::isTemplate().
|
privateinherited |
The key->value map.
Definition at line 131 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 277 of file GUIGlObject.h.
Referenced by GUIGlObject::getMicrosimID(), and GUIGlObject::setMicrosimID().
|
protectedinherited |
pointer to net
Definition at line 281 of file GNEAttributeCarrier.h.
Referenced by GNEDataSet::addDataIntervalChild(), GNEDataInterval::addGenericDataChild(), GNEEdge::addLane(), GNEJunction::addTrafficLight(), GNEVType::askAddVTypeDistribution(), GNEVType::askRemoveVTypeDistribution(), GNELane::buildEdgeOperations(), GNELane::buildLaneOperations(), GNELane::buildRechableOperations(), GNEStop::canDrawVehicleStop(), GNEPoly::changeFirstGeometryPoint(), GNEEdge::clearGNEConnections(), GNEPoly::closePolygon(), GNEJunction::commitMoveShape(), GNEEdgeRelData::computePathElement(), GNETransport::computePathElement(), GNERide::computePathElement(), GNEPersonTrip::computePathElement(), GNETranship::computePathElement(), GNEWalk::computePathElement(), GNERoute::computePathElement(), GNEAdditional::computePathElement(), GNEVehicle::computePathElement(), GNEPoly::deleteGeometryPoint(), GNECalibrator::drawCalibratorSymbol(), GNEDemandElement::drawContainerPlan(), GNETAZ::drawDottedContours(), GNEEdge::drawEdgeGeometryPoints(), GNEStop::drawGeometryPoints(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorEntryExit::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNERerouterSymbol::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNERerouterInterval::drawGL(), GNEDetectorE1Instant::drawGL(), GNEVariableSpeedSign::drawGL(), GNEParkingSpace::drawGL(), GNERerouter::drawGL(), GNETAZRelData::drawGL(), GNEAccess::drawGL(), GNEInternalLane::drawGL(), GNECrossing::drawGL(), GNEDetectorE2::drawGL(), GNEJunction::drawGL(), GNETAZ::drawGL(), GNEConnection::drawGL(), GNEPoly::drawGL(), GNERide::drawGL(), GNEEdge::drawGL(), GNECalibrator::drawGL(), GNEPersonTrip::drawGL(), GNEWalk::drawGL(), GNEPOI::drawGL(), GNELane::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GNEVehicle::drawJunctionLine(), GNELane::drawLaneAsRailway(), GNEEdge::drawLaneStopOffset(), GNEAdditional::drawListedAddtional(), GNELane::drawMarkings(), GNEAdditional::drawParentChildLines(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNERoute::drawPartialGL(), GNEAdditional::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlan(), GNEDemandElement::drawPersonPlanPartial(), GNEStoppingPlace::drawSign(), GNEAdditional::drawSquaredAdditional(), GNEStop::drawStopPersonOverBusStop(), GNEStop::drawStopPersonOverEdge(), GNETAZRelData::drawTAZRel(), GNEJunction::drawTLSIcon(), GNEAttributeCarrier::drawUsingSelectColor(), GNEStop::drawVehicleStop(), GNEEdge::editEndpoint(), GNEVType::editVTypeDistribution(), GNEStoppingPlace::fixAdditionalProblem(), GNEDetectorE1Instant::fixAdditionalProblem(), GNEDetectorE1::fixAdditionalProblem(), GNEDetectorEntryExit::fixAdditionalProblem(), GNEDetectorE2::fixAdditionalProblem(), generateChildID(), GNEDemandElement::getBeginPosition(), GNEEdgeData::getColor(), GNEEdgeRelData::getColor(), GNEStop::getColor(), GNETransport::getDemandElementProblem(), GNETranship::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEContainer::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEStop::getMoveOperation(), GNEStoppingPlace::getMoveOperation(), GNEAccess::getMoveOperation(), GNETAZ::getMoveOperation(), GNEConnection::getMoveOperation(), GNEParkingSpace::getMoveOperation(), GNETransport::getMoveOperation(), GNECrossing::getMoveOperation(), GNERide::getMoveOperation(), GNEDetector::getMoveOperation(), GNEPoly::getMoveOperation(), GNEJunction::getMoveOperation(), GNEPersonTrip::getMoveOperation(), GNETranship::getMoveOperation(), GNEWalk::getMoveOperation(), GNEEdge::getMoveOperation(), GNEPOI::getMoveOperation(), GNELane::getMoveOperation(), GNEVehicle::getMoveOperation(), GNEDetector::getMoveOperationE2MultiLane(), GNEDetector::getMoveOperationE2SingleLane(), GNEAttributeCarrier::getNet(), GNEEdge::getOppositeEdge(), GNEVTypeDistribution::getParentName(), GNEDetectorE3::getParentName(), GNEVariableSpeedSign::getParentName(), GNERerouter::getParentName(), GNEVType::getParentName(), GNETAZ::getParentName(), GNEPoly::getParentName(), GNEPOI::getParentName(), GNETAZSourceSink::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNERide::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNETranship::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNEWalk::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(), GNETransport::isDemandElementValid(), GNETranship::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEEdgeData::isGenericDataVisible(), GNEEdgeRelData::isGenericDataVisible(), GNETAZRelData::isGenericDataVisible(), GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEParkingArea::isValid(), GNEDetectorE1::isValid(), GNEDetectorEntryExit::isValid(), GNEClosingReroute::isValid(), GNEDestProbReroute::isValid(), GNEClosingLaneReroute::isValid(), GNEVaporizer::isValid(), GNERouteProbReroute::isValid(), GNEParkingAreaReroute::isValid(), GNERouteProbe::isValid(), GNECalibratorFlow::isValid(), GNEDetectorE1Instant::isValid(), GNEVariableSpeedSign::isValid(), GNEParkingSpace::isValid(), GNERerouter::isValid(), GNEAccess::isValid(), GNECrossing::isValid(), GNETAZSourceSink::isValid(), GNEDetectorE2::isValid(), GNEEdgeType::isValid(), GNETAZ::isValid(), GNEEdgeRelData::isValid(), GNEPoly::isValid(), GNETAZRelData::isValid(), GNEVTypeDistribution::isValid(), GNEDataSet::isValid(), GNEJunction::isValid(), GNEVType::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(), GNEGenericData::replaceFirstParentTAZElement(), GNEJunction::replaceIncomingConnections(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEDemandElement::replaceLastParentJunction(), GNEGenericData::replaceSecondParentTAZElement(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEClosingReroute::setAttribute(), GNELaneType::setAttribute(), GNEDestProbReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEParkingArea::setAttribute(), GNEJunction::setAttribute(), GNEEdgeType::setAttribute(), GNECrossing::setAttribute(), GNEStop::setAttribute(), GNEEdge::setAttribute(), GNEEdgeRelData::setAttribute(), GNEConnection::setAttribute(), GNETransport::setAttribute(), GNERide::setAttribute(), GNEDataInterval::setAttribute(), GNETAZ::setAttribute(), GNETAZRelData::setAttribute(), GNEPersonTrip::setAttribute(), GNETranship::setAttribute(), GNEPOI::setAttribute(), GNEWalk::setAttribute(), GNEDataSet::setAttribute(), GNELane::setAttribute(), GNEJunction::setColor(), GNEVehicle::setColor(), GNELane::setLaneColor(), GNEJunction::setLogicValid(), GNEDemandElement::setVTypeDistributionParent(), GNEPoly::simplifyShape(), GNEDataInterval::updateAttributeColors(), GNEDetectorE3::updateCenteringBoundary(), GNEVariableSpeedSign::updateCenteringBoundary(), GNEParkingSpace::updateCenteringBoundary(), GNERerouter::updateCenteringBoundary(), GNEPoly::updateCenteringBoundary(), GNEJunction::updateCenteringBoundary(), GNEPOI::updateCenteringBoundary(), GNEEdge::updateCenteringBoundary(), GNEEdge::updateFirstParentJunction(), GNEDataInterval::updateGenericDataIDs(), GNEEdgeData::updateGeometry(), GNEChargingStation::updateGeometry(), GNEContainerStop::updateGeometry(), GNEBusStop::updateGeometry(), GNEStop::updateGeometry(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), GNEEdge::updateSecondParentJunction(), GNEEdge::~GNEEdge(), and GNEJunction::~GNEJunction().
|
privateinherited |
Parameter table windows which refer to this object.
Definition at line 286 of file GUIGlObject.h.
Referenced by GUIGlObject::addParameterTable(), GUIGlObject::removeParameterTable(), and GUIGlObject::~GUIGlObject().
|
protectedinherited |
boolean to check if this AC is selected (instead of GUIGlObjectStorage)
Definition at line 284 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::drawUsingSelectColor(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNEAttributeCarrier::selectAttributeCarrier(), and GNEAttributeCarrier::unselectAttributeCarrier().
|
staticprivateinherited |
map with the tags properties
Definition at line 384 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::fillAdditionals(), 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::fillShapes(), GNEAttributeCarrier::fillStopElements(), GNEAttributeCarrier::fillStopPersonElements(), GNEAttributeCarrier::fillTAZElements(), GNEAttributeCarrier::fillVehicleElements(), GNEAttributeCarrier::fillWaypointElements(), GNEAttributeCarrier::getIcon(), GNEAttributeCarrier::getTagPropertiesByType(), and GNEAttributeCarrier::getTagProperty().
|
protectedinherited |
reference to tagProperty associated with this attribute carrier
Definition at line 278 of file GNEAttributeCarrier.h.
Referenced by GNEDemandElement::adjustDefaultFlowAttributes(), GNEDetectorE1::commitMoveShape(), GNEDetectorEntryExit::commitMoveShape(), GNEDetectorE1Instant::commitMoveShape(), GNEParkingSpace::commitMoveShape(), GNEDetectorE2::commitMoveShape(), GNEStoppingPlace::commitMoveShape(), GNEPOI::commitMoveShape(), GNETransport::commitMoveShape(), GNERide::commitMoveShape(), GNEStop::commitMoveShape(), GNEPersonTrip::commitMoveShape(), GNEWalk::commitMoveShape(), GNETranship::commitMoveShape(), GNEPerson::commitMoveShape(), GNEVehicle::commitMoveShape(), GNETranship::computePathElement(), GNEWalk::computePathElement(), GNERoute::computePathElement(), GNEAdditional::computePathElement(), GNEVehicle::computePathElement(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEGenericData::drawAttribute(), GNEBusStop::drawGL(), GNEDetectorEntryExit::drawGL(), GNEDetectorE2::drawGL(), GNEVehicle::drawGL(), GNEVehicle::drawJunctionLine(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNEAttributeCarrier::drawUsingSelectColor(), GNEStop::drawVehicleStop(), GNEAttributeCarrier::getAlternativeValueForDisabledAttributes(), GNECalibratorFlow::getAttribute(), GNEVType::getAttribute(), GNEPersonTrip::getAttribute(), GNEWalk::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNEContainer::getBegin(), GNEPerson::getBegin(), GNEDemandElement::getBeginPosition(), GNEEdgeData::getColor(), GNEEdgeRelData::getColor(), GNEStop::getColor(), GNERoute::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(), getParameterWindow(), GNEAdditional::getParameterWindow(), GNEDemandElement::getParameterWindow(), GNEVehicle::getParentName(), GNENetworkElement::getPopUpID(), GNETransport::getPopUpMenu(), GNERide::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNETranship::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEStop::getPositionInView(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), GNEStop::isAttributeEnabled(), GNEStop::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNETAZSourceSink::isValid(), GNEDetectorE2::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(), GNEWalk::setAttribute(), GNEVType::setAttribute(), GNERoute::setAttribute(), GNEPerson::setAttribute(), GNEContainer::setAttribute(), GNEVehicle::setAttribute(), GNEStop::setMoveShape(), GNEDetector::splitEdgeGeometry(), GNETranship::splitEdgeGeometry(), GNEWalk::splitEdgeGeometry(), GNEAttributeCarrier::unselectAttributeCarrier(), GNEStoppingPlace::updateCenteringBoundary(), GNEDetectorE2::updateGeometry(), GNECalibratorFlow::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(), GNEVehicle::writeDemandElement(), and GNETAZSourceSink::writeTAZElement().
|
staticinherited |
associates object types with strings
Definition at line 66 of file GUIGlObject.h.
Referenced by GUIGlObject::createFullName(), and GNESelectorFrame::SelectionOperation::onCmdSave().