![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNERouteDistribution.h>
Public Types | |
| enum class | Options : int { NETWORK_ELEMENT = 1 << 0 , ADDITIONAL_ELEMENT = 1 << 1 , DEMAND_ELEMENT = 1 << 2 , DATA_ELEMENT = 1 << 3 , ROUTE = 1 << 4 } |
| enum class | Problem { OK , INVALID_ELEMENT , INVALID_PATH , DISCONNECTED_PLAN , INVALID_STOPPOSITION , STOP_DOWNSTREAM , REPEATEDROUTE_DISCONNECTED , NO_PLANS } |
| enum class for demandElement problems More... | |
Public Member Functions | ||||
| void | changeDefaultFilename (const std::string &file) | |||
| change defaultFilename (only used in SavingFilesHandler) | ||||
| void | clearParents () | |||
| clear hierarchical structure parents (used in GNE_Change) | ||||
| void | decRef (const std::string &debugMsg="") | |||
| Decrease reference. | ||||
| virtual void | drawGLAdditional (GUISUMOAbstractView *const parent, const GUIVisualizationSettings &s) const | |||
| Draws additional, user-triggered visualisations. | ||||
| void | drawName (const Position &pos, const double scale, const GUIVisualizationTextSettings &settings, const double angle=0, bool forceShow=false) const | |||
| draw name of item | ||||
| void | fixDemandElementProblem () | |||
| fix demand element problem | ||||
| FXIcon * | getACIcon () const | |||
| get FXIcon associated to this AC | ||||
| std::string | getAlternativeValueForDisabledAttributes (SumoXMLAttr key) const | |||
| virtual std::string | getAttributeForSelection (SumoXMLAttr key) const | |||
| method for getting the attribute in the context of object selection | ||||
| const GUIGeometry & | getDemandElementGeometry () | |||
| get demand element geometry (stacked) | ||||
| std::string | getDemandElementProblem () const | |||
| return a string with the current demand element problem | ||||
| const std::string & | getFilename () const | |||
| get filename in which save this AC | ||||
| const std::string | getID () const | |||
| get ID (all Attribute Carriers have one) | ||||
| std::vector< GNEDemandElement * > | getInvalidStops () const | |||
| get invalid stops | ||||
| GNENet * | getNet () const | |||
| get pointer to net | ||||
| GNEDemandElement * | getNextChildDemandElement (const GNEDemandElement *demandElement) const | |||
| get next child demand element to the given demand element | ||||
| GNEPathElement::Options | getPathElementOptions () const | |||
| get path element option | ||||
| GNEDemandElement * | getPreviousChildDemandElement (const GNEDemandElement *demandElement) const | |||
| get previous child demand element to the given demand element | ||||
| const GNETagProperties * | getTagProperty () const | |||
| get tagProperty associated with this Attribute Carrier | ||||
| const std::string & | getTagStr () const | |||
| get tag assigned to this object in string format | ||||
| GNERouteDistribution (const std::string &ID, GNENet *net, const std::string &filename) | ||||
| parameter constructor | ||||
| GNERouteDistribution (GNENet *net) | ||||
| default constructor | ||||
| void | incRef (const std::string &debugMsg="") | |||
| Increase reference. | ||||
| bool | isAdditionalElement () const | |||
| check if pathElement is an additional element | ||||
| bool | isAttributeCarrierSelected () const | |||
| check if attribute carrier is selected | ||||
| bool | isDataElement () const | |||
| check if pathElement is a data element | ||||
| bool | isDemandElement () const | |||
| check if pathElement is a demand element | ||||
| Problem | isDemandElementValid () const | |||
| check if current demand element is valid to be written into XML | ||||
| bool | isNetworkElement () const | |||
| check if pathElement is a network element | ||||
| bool | isRoute () const | |||
| check if pathElement is a route | ||||
| bool | isTemplate () const | |||
| check if this AC is template | ||||
| virtual void | onLeftBtnPress (void *) | |||
| notify object about left click | ||||
| virtual void | openDemandElementDialog () | |||
| open DemandElement Dialog | ||||
| template<> | ||||
| std::vector< GNEEdge * > | parse (const GNENet *net, const std::string &value) | |||
| template<> | ||||
| std::vector< GNELane * > | parse (const GNENet *net, const std::string &value) | |||
| template<> | ||||
| int | parse (const std::string &string) | |||
| template<> | ||||
| double | parse (const std::string &string) | |||
| template<> | ||||
| SUMOTime | parse (const std::string &string) | |||
| template<> | ||||
| bool | parse (const std::string &string) | |||
| template<> | ||||
| SUMOVehicleClass | parse (const std::string &string) | |||
| template<> | ||||
| RGBColor | parse (const std::string &string) | |||
| template<> | ||||
| Position | parse (const std::string &string) | |||
| template<> | ||||
| PositionVector | parse (const std::string &string) | |||
| template<> | ||||
| SUMOVehicleShape | parse (const std::string &string) | |||
| template<> | ||||
| std::vector< std::string > | parse (const std::string &string) | |||
| template<> | ||||
| std::set< std::string > | parse (const std::string &string) | |||
| template<> | ||||
| std::vector< int > | parse (const std::string &string) | |||
| template<> | ||||
| std::vector< double > | parse (const std::string &string) | |||
| template<> | ||||
| std::vector< bool > | parse (const std::string &string) | |||
| template<> | ||||
| std::vector< SumoXMLAttr > | parse (const std::string &value) | |||
| template<> | ||||
| std::string | parseIDs (const std::vector< GNEEdge * > &ACs) | |||
| template<> | ||||
| std::string | parseIDs (const std::vector< GNELane * > &ACs) | |||
| virtual void | removeActiveAddVisualisation (GUISUMOAbstractView *const, int) | |||
| remove additional user-griggered visualisations | ||||
| void | resetDefaultValues (const bool allowUndoRedo) | |||
| reset attribute carrier to their default values | ||||
| void | selectAttributeCarrier () | |||
| select attribute carrier using GUIGlobalSelection | ||||
| bool | unreferenced () | |||
| check if object ins't referenced | ||||
| void | unselectAttributeCarrier () | |||
| unselect attribute carrier using GUIGlobalSelection | ||||
| void | updateDemandElementGeometry (const GNELane *lane, const double posOverLane) | |||
| update element stacked geometry (stacked) | ||||
| void | updateDemandElementSpreadGeometry (const GNELane *lane, const double posOverLane) | |||
| update element spread geometry | ||||
| void | updateDemandElementStackLabel (const int stack) | |||
| update stack label | ||||
| void | writeDemandElement (OutputDevice &device) const | |||
| write demand element element into a xml file | ||||
| ~GNERouteDistribution () | ||||
| destructor | ||||
| GNEMoveElement * | getMoveElement () const override | |||
| methods to retrieve the elements linked to this routeDistribution | ||||
| Parameterised * | getParameters () override | |||
| get parameters associated with this routeDistribution | ||||
| const Parameterised * | getParameters () const override | |||
| get parameters associated with this routeDistribution (constant) | ||||
members and functions relative to elements common to all demand elements | ||||
obtain VClass related with this demand element | ||||
| SUMOVehicleClass | getVClass () const | |||
| obtain VClass related with this demand element | ||||
| const RGBColor & | getColor () const | |||
| get color | ||||
Functions related with geometry of element | ||||
update pre-computed geometry information | ||||
| void | updateGeometry () override | |||
| update pre-computed geometry information | ||||
| Position | getPositionInView () const | |||
| Returns position of additional in view. | ||||
inherited from GUIGlObject | ||||
| std::string | getParentName () const | |||
| Returns the name of the parent object. | ||||
| Boundary | getCenteringBoundary () const | |||
| Returns the boundary to which the view shall be centered in order to show the object. | ||||
| void | splitEdgeGeometry (const double splitPosition, const GNENetworkElement *originalElement, const GNENetworkElement *newElement, GNEUndoList *undoList) | |||
| split geometry | ||||
| void | drawGL (const GUIVisualizationSettings &s) const | |||
| Draws the object. | ||||
inherited from GNEPathElement | ||||
| void | computePathElement () | |||
| compute pathElement | ||||
| void | drawLanePartialGL (const GUIVisualizationSettings &s, const GNESegment *segment, const double offsetFront) const | |||
| Draws partial object over lane. | ||||
| void | drawJunctionPartialGL (const GUIVisualizationSettings &s, const GNESegment *segment, const double offsetFront) const | |||
| Draws partial object over junction. | ||||
| GNELane * | getFirstPathLane () const | |||
| get first path lane | ||||
| GNELane * | getLastPathLane () const | |||
| get last path lane | ||||
| std::string | getAttribute (SumoXMLAttr key) const override | |||
| inherited from GNEAttributeCarrier | ||||
| double | getAttributeDouble (SumoXMLAttr key) const override | |||
| Position | getAttributePosition (SumoXMLAttr key) const override | |||
| void | setAttribute (SumoXMLAttr key, const std::string &value, GNEUndoList *undoList) override | |||
| bool | isValid (SumoXMLAttr key, const std::string &value) override | |||
| std::string | getPopUpID () const override | |||
| get PopPup ID (Used in AC Hierarchy) | ||||
| std::string | getHierarchyName () const override | |||
| get Hierarchy Name (Used in AC Hierarchy) | ||||
| GNEHierarchicalElement * | getHierarchicalElement () override | |||
| methods to retrieve the elements linked to this GNEDemandElement | ||||
| GUIGlObject * | getGUIGlObject () override | |||
| get GUIGlObject associated with this GNEDemandElement | ||||
| const GUIGlObject * | getGUIGlObject () const override | |||
| get GUIGlObject associated with this GNEDemandElement (constant) | ||||
Functions related with geometry of element | ||||
| const GUIGeometry & | getDemandElementGeometry () const | |||
| get demand element geometry | ||||
Function related with contour drawing | ||||
| bool | checkDrawFromContour () const override | |||
| check if draw from contour (green) | ||||
| bool | checkDrawToContour () const override | |||
| check if draw from contour (magenta) | ||||
| bool | checkDrawRelatedContour () const override | |||
| check if draw related contour (cyan) | ||||
| bool | checkDrawOverContour () const override | |||
| check if draw over contour (orange) | ||||
| bool | checkDrawDeleteContour () const override | |||
| check if draw delete contour (pink/white) | ||||
| bool | checkDrawDeleteContourSmall () const override | |||
| check if draw delete contour small (pink/white) | ||||
| bool | checkDrawSelectContour () const override | |||
| check if draw select contour (blue) | ||||
| bool | checkDrawMoveContour () const override | |||
| check if draw move contour (red) | ||||
inherited from GUIGlObject | ||||
| virtual GUIGLObjectPopupMenu * | getPopUpMenu (GUIMainWindow &app, GUISUMOAbstractView &parent) override | |||
| Returns an own popup-menu. | ||||
| GUIParameterTableWindow * | getParameterWindow (GUIMainWindow &app, GUISUMOAbstractView &parent) override | |||
| Returns an own parameter window. | ||||
| bool | isGLObjectLocked () const override | |||
| check if element is locked | ||||
| void | markAsFrontElement () override | |||
| mark element as front element | ||||
| void | deleteGLObject () override | |||
| delete element | ||||
| void | selectGLObject () override | |||
| select element | ||||
| void | updateGLObject () override | |||
| update GLObject (geometry, ID, etc.) | ||||
inherited from GNEAttributeCarrier | ||||
| PositionVector | getAttributePositionVector (SumoXMLAttr key) const override | |||
inherited from GNEPathElement | ||||
| bool | isPathElementSelected () const override | |||
| check if path element is selected | ||||
Function related with drawing | ||||
| bool | drawUsingSelectColor () const | |||
| check if attribute carrier must be drawn using selecting color. | ||||
| bool | drawMovingGeometryPoints () const | |||
| check if draw moving geometry points | ||||
Function related with front elements | ||||
| void | markForDrawingFront () | |||
| mark for drawing front | ||||
| void | unmarkForDrawingFront () | |||
| unmark for drawing front | ||||
| bool | isMarkedForDrawingFront () const | |||
| check if this AC is marked for drawing front | ||||
| void | drawInLayer (const double typeOrLayer, const double extraOffset=0) const | |||
| draw element in the given layer, or in front if corresponding flag is enabled | ||||
Function related with grid (needed for elements that aren't always in grid) | ||||
| void | setInGrid (bool value) | |||
| mark if this AC was inserted in grid or not | ||||
| bool | inGrid () const | |||
| check if this AC was inserted in grid | ||||
Function related with contour drawing | ||||
| bool | checkDrawInspectContour () const | |||
| check if draw inspect contour (black/white) | ||||
| bool | checkDrawFrontContour () const | |||
| check if draw front contour (green/blue) | ||||
Functions related with attributes (must be implemented in all children) | ||||
| virtual void | enableAttribute (SumoXMLAttr key, GNEUndoList *undoList) | |||
| virtual void | disableAttribute (SumoXMLAttr key, GNEUndoList *undoList) | |||
| virtual bool | isAttributeEnabled (SumoXMLAttr key) const | |||
| virtual bool | isAttributeComputed (SumoXMLAttr key) const | |||
| bool | hasAttribute (SumoXMLAttr key) const | |||
Function related with parameters | ||||
| void | setACParameters (const std::vector< std::pair< std::string, std::string > > ¶meters) | |||
| set parameters (string vector) | ||||
| void | setACParameters (const std::vector< std::pair< std::string, std::string > > ¶meters, GNEUndoList *undoList) | |||
| set parameters (string vector, undoList) | ||||
| void | setACParameters (const Parameterised::Map ¶meters, GNEUndoList *undoList) | |||
| set parameters (map, undoList) | ||||
Functions related with common attributes | ||||
| std::string | getCommonAttribute (SumoXMLAttr key) const | |||
| double | getCommonAttributeDouble (SumoXMLAttr key) const | |||
| Position | getCommonAttributePosition (SumoXMLAttr key) const | |||
| PositionVector | getCommonAttributePositionVector (SumoXMLAttr key) const | |||
| void | setCommonAttribute (SumoXMLAttr key, const std::string &value, GNEUndoList *undoList) | |||
| void | setCommonAttribute (SumoXMLAttr key, const std::string &value) | |||
| method for setting the common attribute and nothing else (used in GNEChange_Attribute) | ||||
| bool | isCommonAttributeValid (SumoXMLAttr key, const std::string &value) const | |||
get parent functions | ||||
| const GNEHierarchicalStructureParents & | getParents () const | |||
| get parents container | ||||
| const GNEHierarchicalContainerParents< GNEJunction * > & | getParentJunctions () const | |||
| get parent junctions | ||||
| const GNEHierarchicalContainerParents< GNEEdge * > & | getParentEdges () const | |||
| get parent edges | ||||
| const GNEHierarchicalContainerParents< GNELane * > & | getParentLanes () const | |||
| get parent lanes | ||||
| const GNEHierarchicalContainerParents< GNEAdditional * > & | getParentAdditionals () const | |||
| get parent additionals | ||||
| const GNEHierarchicalContainerParents< GNEAdditional * > | getParentStoppingPlaces () const | |||
| get parent stoppingPlaces (used by plans) | ||||
| const GNEHierarchicalContainerParents< GNEAdditional * > | getParentTAZs () const | |||
| get parent TAZs (used by plans) | ||||
| const GNEHierarchicalContainerParents< GNEDemandElement * > & | getParentDemandElements () const | |||
| get parent demand elements | ||||
| const GNEHierarchicalContainerParents< GNEGenericData * > & | getParentGenericDatas () const | |||
| get parent demand elements | ||||
get children functions | ||||
| const GNEHierarchicalStructureChildren & | getChildren () const | |||
| get child container | ||||
| const GNEHierarchicalContainerChildren< GNEJunction * > & | getChildJunctions () const | |||
| get child junctions | ||||
| const GNEHierarchicalContainerChildren< GNEEdge * > & | getChildEdges () const | |||
| get child edges | ||||
| const GNEHierarchicalContainerChildren< GNELane * > & | getChildLanes () const | |||
| get child lanes | ||||
| const GNEHierarchicalContainerChildren< GNEAdditional * > & | getChildAdditionals () const | |||
| return child additionals | ||||
| const GNEHierarchicalContainerChildren< GNEDemandElement * > & | getChildDemandElements () const | |||
| return child demand elements | ||||
| const GNEHierarchicalContainerChildren< GNEGenericData * > & | getChildGenericDatas () const | |||
| return child generic data elements | ||||
| const GNEHierarchicalContainerChildrenSet< GNETAZSourceSink * > & | getChildTAZSourceSinks () const | |||
| return child TAZSourceSinks (Set) | ||||
| template<typename ParentType > | ||||
| void | setParent (ParentType parent) | |||
| edit parent and childrens without maintain integrity (use carefully) | ||||
| template<typename ParentType > | ||||
| void | setParents (const GNEHierarchicalContainerParents< ParentType > &parents) | |||
| set multiple parent element (ONLY use in constructors) | ||||
| template<typename ChildType > | ||||
| void | addChildElement (ChildType *element) | |||
| add child without updating parent (ONLY used if we're creating elements without undo-redo) | ||||
specific get functions | ||||
| std::string | getNewListOfParents (const GNENetworkElement *currentElement, const GNENetworkElement *newNextElement) const | |||
| if use edge/parent lanes as a list of consecutive elements, obtain a list of IDs of elements after insert a new element | ||||
getter methods | ||||
Returns the full name appearing in the tool tip
| ||||
| const std::string & | getFullName () const | |||
| GUIGlID | getGlID () const | |||
| Returns the numerical id of the object. | ||||
| FXIcon * | getGLIcon () const | |||
| get icon associated with this GL Object | ||||
interfaces to be implemented by derived classes | ||||
| virtual void | removedPopupMenu () | |||
| notify object about popup menu removal | ||||
| virtual GUIParameterTableWindow * | getTypeParameterWindow (GUIMainWindow &app, GUISUMOAbstractView &parent) | |||
| Returns an own type parameter window (optional) | ||||
| const std::string & | getMicrosimID () const | |||
| Returns the id of the object as known to microsim. | ||||
| virtual const std::string | getOptionalName () const | |||
| Returns the name of the object (default "") | ||||
| virtual void | setMicrosimID (const std::string &newID) | |||
| Changes the microsimID of the object. | ||||
| GUIGlObjectType | getType () const | |||
| Returns the type of the object as coded in GUIGlObjectType. | ||||
| virtual double | getClickPriority () const | |||
| Returns the priority of receiving mouse clicks. | ||||
| bool | isBlocked () const | |||
| get blocking status | ||||
| void | setBlocked (const bool state=true) | |||
| set blocking status | ||||
| virtual double | getExaggeration (const GUIVisualizationSettings &s) const | |||
| return exaggeration associated with this GLObject | ||||
| virtual Position | getCenter () const | |||
| virtual double | getScaleVisual () const | |||
| return individual scaling factor for this object | ||||
| virtual double | getColorValue (const GUIVisualizationSettings &, int) const | |||
Parameter table window I/O | ||||
Lets this object know a parameter window showing the object's values was opened
| ||||
| void | addParameterTable (GUIParameterTableWindow *w) | |||
| void | removeParameterTable (GUIParameterTableWindow *w) | |||
| Lets this object know a parameter window showing the object's values was closed. | ||||
Static Public Member Functions | |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
| template<> | |
| bool | canParse (const std::string &string) |
parse functions | |
| template<typename T > | |
| static bool | canParse (const std::string &string) |
| true if a value of type T can be parsed from string | |
| template<typename T > | |
| static bool | canParse (const GNENet *net, const std::string &value, const bool checkConsecutivity) |
| true if a value of type T can be parsed from string (requieres network) | |
| template<typename T > | |
| static T | parse (const std::string &string) |
| parses a value of type T from string (used for basic types: int, double, bool, etc.) | |
| template<typename T > | |
| static T | parse (const GNENet *net, const std::string &value) |
| parses a complex value of type T from string (use for list of edges, list of lanes, etc.) | |
| template<typename T > | |
| static std::string | parseIDs (const std::vector< T > &ACs) |
| parses a list of specific Attribute Carriers into a string of IDs | |
edit function maintain integrity | |
| template<typename ElementType , typename ParentType > | |
| static void | insertParent (ElementType *element, ParentType *parent, const int index=-1) |
| insert parent element | |
| template<typename ElementType , typename ParentType > | |
| static void | removeParent (ElementType *element, ParentType *parent) |
| remove parent element | |
| template<typename ElementType , typename ParentType > | |
| static void | updateParent (ElementType element, const int index, ParentType newParent) |
| update single parent element | |
| template<typename ElementType , typename ParentType > | |
| static void | updateParents (ElementType element, GNEHierarchicalContainerParents< ParentType > newParents) |
| update all parent elements | |
| template<typename ElementType , typename ChildType > | |
| static void | insertChild (ElementType element, ChildType child) |
| insert child element | |
| template<typename ElementType , typename ChildType > | |
| static void | removeChild (ElementType element, ChildType child) |
| remove child element | |
| template<typename ElementType , typename ChildType > | |
| static void | updateChildren (ElementType element, GNEHierarchicalContainerChildren< ChildType > newChildren) |
| update all children elements | |
Static Public Attributes | |
| static const std::string | FALSE_STR = toString(false) |
| true value in string format(used for comparing boolean values in getAttribute(...)) | |
| static const GUIGlID | INVALID_ID = 0 |
| static const double | INVALID_PRIORITY |
| static const std::string | TRUE_STR = toString(true) |
| true value in string format (used for comparing boolean values in getAttribute(...)) | |
| static StringBijection< GUIGlObjectType > | TypeNames |
| associates object types with strings | |
Certain attributes and ACs (for example, connections) can be either loaded or guessed. The following static variables are used to remark it. | |
| static const std::string | FEATURE_LOADED = "loaded" |
| feature is still unchanged after being loaded (implies approval) | |
| static const std::string | FEATURE_GUESSED = "guessed" |
| feature has been reguessed (may still be unchanged be we can't tell (yet) | |
| static const std::string | FEATURE_MODIFIED = "modified" |
| feature has been manually modified (implies approval) | |
| static const std::string | FEATURE_APPROVED = "approved" |
| feature has been approved but not changed (i.e. after being reguessed) | |
Protected Member Functions | |
| void | buildAdditionalsPopupOptions (GUIMainWindow &app, GUIGLObjectPopupMenu *ret, const std::string &type) |
| build basic additional popup options. Used to unify pop-ups menu in netedit and SUMO-GUI | |
| void | buildMenuAddReverse (GUIGLObjectPopupMenu *ret) const |
| build menu command route length | |
| void | buildMenuCommandRouteLength (GUIGLObjectPopupMenu *ret) const |
| build menu command route length | |
| void | buildShapePopupOptions (GUIMainWindow &app, GUIGLObjectPopupMenu *ret, const std::string &type) |
| build basic shape popup options. Used to unify pop-ups menu in netedit and SUMO-GUI | |
| void | drawJunctionLine (const GNEDemandElement *element) const |
| draw line between junctions | |
| void | drawStackLabel (const int number, const std::string &element, const Position &position, const double rotation, const double width, const double length, const double exaggeration) const |
| draw stack label | |
| RGBColor | getColorByScheme (const GUIColorer &c, const SUMOVehicleParameter *parameters) const |
| get color by scheme (used by vehicles, persons and containers) | |
| std::vector< EdgeStopIndex > | getEdgeStopIndex () const |
| get edgeStopIndex | |
| GNEDemandElement * | getRouteParent () const |
| get route parent (always the second parent demand element) | |
| GNEDemandElement * | getTypeParent () const |
| get type parent (needed because first parent can be either type or typeDistribution) | |
| bool | isValidDemandElementID (const std::string &value) const |
| check if a new demand element ID is valid | |
| bool | isValidDemandElementID (const std::vector< SumoXMLTag > &tags, const std::string &value) const |
| check if a new demand element ID is valid | |
| void | setDemandElementID (const std::string &newID) |
| set demand element id | |
| virtual void | toggleAttribute (SumoXMLAttr key, const bool value) |
| method for enable or disable the attribute and nothing else (used in GNEChange_ToggleAttribute) | |
replace parent elements | |
| void | replaceParentEdges (const std::string &value) |
| all edges | |
| void | replaceFirstParentLane (const std::string &value) |
| replace the first parent lane | |
| void | replaceFirstParentJunction (const std::string &value) |
| replace the first parent junction | |
| void | replaceLastParentJunction (const std::string &value) |
| replace the last parent junction | |
| void | replaceFirstParentEdge (const std::string &value) |
| replace the first parent edge | |
| void | replaceLastParentEdge (const std::string &value) |
| replace the last parent edge | |
| void | replaceFirstParentAdditional (SumoXMLTag tag, const std::string &value) |
| replace the first parent additional | |
| void | replaceLastParentAdditional (SumoXMLTag tag, const std::string &value) |
| replace the last parent additional | |
| void | replaceDemandElementParent (SumoXMLTag tag, const std::string &value, const int parentIndex) |
| replace demand element parent | |
helper methods for building popup-menus | |
build common popup options | |
| void | buildPopUpMenuCommonOptions (GUIGLObjectPopupMenu *ret, GUIMainWindow &app, GUISUMOAbstractView *parent, const SumoXMLTag tag, const bool selected, bool addSeparator=true) |
| void | buildPopupHeader (GUIGLObjectPopupMenu *ret, GUIMainWindow &app, bool addSeparator=true) |
| Builds the header. | |
| void | buildCenterPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds an entry which allows to center to the object. | |
| void | buildNameCopyPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds entries which allow to copy the name / typed name into the clipboard. | |
| void | buildSelectionPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds an entry which allows to (de)select the object. | |
| void | buildShowParamsPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds an entry which allows to open the parameter window. | |
| void | buildShowTypeParamsPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds an entry which allows to open the type parameter window. | |
| void | buildPositionCopyEntry (GUIGLObjectPopupMenu *ret, const GUIMainWindow &app, bool addSeparator=true) const |
| Builds an entry which allows to copy the cursor position if geo projection is used, also builds an entry for copying the geo-position. | |
| void | buildShowManipulatorPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds an entry which allows to open the manipulator window. | |
Protected Attributes | |
| bool | myCenterAfterCreation = true |
| boolean to check if center this element after creation | |
| GUIGeometry | myDemandElementGeometry |
| demand element geometry (also called "stacked geometry") | |
| bool | myDrawInFront = false |
| boolean to check if drawn this AC over other elements | |
| std::string | myFilename |
| filename in which save this AC | |
| bool | myInGrid = false |
| boolean to check if this AC is in grid | |
| const bool | myIsTemplate = false |
| whether the current object is a template object (used for edit attributes) | |
| GNENet * | myNet = nullptr |
| pointer to net | |
| bool | mySelected = false |
| boolean to check if this AC is selected (more quickly as checking GUIGlObjectStorage) | |
| GUIGeometry | mySpreadGeometry |
| demand element spread geometry (Only used by vehicles and pedestrians) | |
| int | myStackedLabelNumber |
| stacked label number | |
| const GNETagProperties * | myTagProperty |
| reference to tagProperty associated with this attribute carrier | |
Private Member Functions | |
| virtual bool | checkChildDemandElementRestriction () const |
| check restriction with the number of children | |
| std::string | createFullName () const |
| create full name | |
| GNERouteDistribution (GNERouteDistribution *)=delete | |
| Invalidated copy constructor. | |
| GNERouteDistribution * | operator= (GNERouteDistribution *)=delete |
| Invalidated assignment operator. | |
| void | setAttribute (SumoXMLAttr key, const std::string &value) override |
| method for setting the attribute and nothing else | |
Private Attributes | |
| bool | myAmBlocked = false |
| whether the object can be deleted | |
| int | myCount |
| reference counter | |
| std::string | myFullName |
| full name of GL Object | |
| const GUIGlID | myGlID |
| The numerical id of the object. | |
| const GUIGlObjectType | myGLObjectType |
| The type of the object. | |
| GNEHierarchicalStructureChildren | myHierarchicalStructureChildren |
| hierarchical structure with children | |
| GNEHierarchicalStructureParents | myHierarchicalStructureParents |
| hierarchical structure with parents | |
| FXIcon * | myIcon |
| icon associatd with this GL Object | |
| std::string | myMicrosimID |
| ID of GL object. | |
| const GNEPathElement::Options | myOptions = GNEPathElement::Options::NETWORK_ELEMENT |
| pathElement option | |
| std::set< GUIParameterTableWindow * > | myParamWindows |
| Parameter table windows which refer to this object. | |
Static Private Attributes | |
| static StringBijection< GUIGlObjectType >::Entry | GUIGlObjectTypeNamesInitializer [] |
| vector for TypeNames Initializer | |
Definition at line 29 of file GNERouteDistribution.h.
|
stronginherited |
| Enumerator | |
|---|---|
| NETWORK_ELEMENT | |
| ADDITIONAL_ELEMENT | |
| DEMAND_ELEMENT | |
| DATA_ELEMENT | |
| ROUTE | |
Definition at line 39 of file GNEPathElement.h.
|
stronginherited |
enum class for demandElement problems
| Enumerator | |
|---|---|
| OK | |
| INVALID_ELEMENT | |
| INVALID_PATH | |
| DISCONNECTED_PLAN | |
| INVALID_STOPPOSITION | |
| STOP_DOWNSTREAM | |
| REPEATEDROUTE_DISCONNECTED | |
| NO_PLANS | |
Definition at line 48 of file GNEDemandElement.h.
| GNERouteDistribution::GNERouteDistribution | ( | GNENet * | net | ) |
default constructor
Definition at line 32 of file GNERouteDistribution.cpp.
| GNERouteDistribution::GNERouteDistribution | ( | const std::string & | ID, |
| GNENet * | net, | ||
| const std::string & | filename | ||
| ) |
parameter constructor
Definition at line 37 of file GNERouteDistribution.cpp.
| GNERouteDistribution::~GNERouteDistribution | ( | ) |
destructor
Definition at line 42 of file GNERouteDistribution.cpp.
|
privatedelete |
Invalidated copy constructor.
|
inlineinherited |
add child without updating parent (ONLY used if we're creating elements without undo-redo)
Definition at line 126 of file GNEHierarchicalElement.h.
References GNEHierarchicalStructureChildren::add(), and GNEHierarchicalElement::myHierarchicalStructureChildren.
Referenced by GNEPlanParents::addDemandElementChild(), GNEEdge::addLane(), GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildBusStop(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildChargingStation(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNERouteHandler::buildContainerStop(), GNEAdditionalHandler::buildContainerStop(), GNEAdditionalHandler::buildDestProbReroute(), GNEAdditionalHandler::buildDetectorE1Instant(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEAdditionalHandler::buildE1Detector(), GNEAdditionalHandler::buildEdgeCalibrator(), GNEDataHandler::buildEdgeData(), GNEDataHandler::buildEdgeRelationData(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowJunctions(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowTAZs(), GNEAdditionalHandler::buildLaneCalibrator(), GNEAdditionalHandler::buildParkingArea(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildParkingSpace(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonStop(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildPOILane(), GNEAdditionalHandler::buildRerouter(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNERouteHandler::buildRoute(), GNEAdditionalHandler::buildRouteProbe(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditionalHandler::buildSingleLaneDetectorE2(), GNERouteHandler::buildStop(), GNEDataHandler::buildTAZRelationData(), GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNEAdditionalHandler::buildTrainStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSign(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVType(), GNERouteHandler::buildWalk(), GNEEdge::GNEEdge(), and GNENet::initJunctionsAndEdges().
|
inherited |
Definition at line 411 of file GUIGlObject.cpp.
References GUIGlObject::myParamWindows.
Referenced by GUIParameterTableWindow::GUIParameterTableWindow().
|
protectedinherited |
build basic additional popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
Definition at line 449 of file GUIGlObject.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildNameCopyPopupEntry(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GUIGlObject::buildSelectionPopupEntry(), GUIGlObject::buildShowParamsPopupEntry(), and TLF.
|
protectedinherited |
Builds an entry which allows to center to the object.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 325 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), MID_CENTER, RECENTERVIEW, and TL.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildPopUpMenuCommonOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GNENet::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GUINet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNELane::getPopUpMenu(), and GUIPolygon::getPopUpMenu().
|
protectedinherited |
build menu command route length
Definition at line 838 of file GNEDemandElement.cpp.
References GUIDesigns::buildFXMenuCommand(), GNERouteHandler::canReverse(), GNETagProperties::getTagStr(), GNENet::getViewNet(), GUIGLObjectPopupMenu::insertMenuPaneChild(), MID_GNE_ADDREVERSE, MID_GNE_REVERSE, GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, TL, and TLF.
Referenced by GNERoute::getPopUpMenu(), and GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu().
|
protectedinherited |
build menu command route length
Definition at line 810 of file GNEDemandElement.cpp.
References GUIDesigns::buildFXMenuCommand(), GNEPathManager::PathCalculator::calculateDijkstraPath(), GNEHierarchicalElement::getChildDemandElements(), GNENet::getDemandPathManager(), GNEHierarchicalElement::getParentDemandElements(), GNEHierarchicalElement::getParentEdges(), GNEPathManager::getPathCalculator(), GNEDemandElement::getVClass(), GNETagProperties::isRoute(), MID_COPY_NAME, GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, TL, toString(), GNETagProperties::vehicleEdges(), GNETagProperties::vehicleRoute(), and GNETagProperties::vehicleRouteEmbedded().
Referenced by GNERoute::getPopUpMenu(), and GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu().
|
protectedinherited |
Builds entries which allow to copy the name / typed name into the clipboard.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 334 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), MID_COPY_NAME, MID_COPY_TYPED_NAME, and TL.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNELane::getPopUpMenu(), and GUIPolygon::getPopUpMenu().
|
protectedinherited |
Builds the header.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 313 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GUIMainWindow::getBoldFont(), GUIGlObject::getFullName(), OptionsCont::getOptions(), MID_COPY_TEST_COORDINATES, GUIGlObject::myIcon, and TL.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildPopUpMenuCommonOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GNEInternalLane::getPopUpMenu(), GNENet::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GUINet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNELane::getPopUpMenu(), and GUIPolygon::getPopUpMenu().
|
protectedinherited |
Definition at line 291 of file GUIGlObject.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GUIGlObject::buildShowParamsPopupEntry(), FLAG_MINUS, FLAG_PLUS, GUIIconSubSys::getIcon(), MID_ADDSELECT, MID_COPY_NAME, MID_COPY_TYPED_NAME, MID_REMOVESELECT, TL, TLF, and toString().
Referenced by GNEDemandElementPlan::getPlanPopUpMenu(), GNETAZ::getPopUpMenu(), GNERoute::getPopUpMenu(), GNERouteRef::getPopUpMenu(), GNEVTypeRef::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), and GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu().
|
protectedinherited |
Builds an entry which allows to copy the cursor position if geo projection is used, also builds an entry for copying the geo-position.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 375 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GEOHACK, GeoConvHelper::getFinal(), GUIIconSubSys::getIcon(), GUIMainWindow::getOnlineMaps(), GOOGLEMAPS, GUIGLObjectPopupMenu::insertMenuPaneChild(), MID_COPY_CURSOR_GEOPOSITION, MID_COPY_CURSOR_POSITION, MID_SHOW_GEOPOSITION_ONLINE, OSM, and TL.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildPopUpMenuCommonOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GNENet::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GUINet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNELane::getPopUpMenu(), and GUIPolygon::getPopUpMenu().
|
protectedinherited |
Builds an entry which allows to (de)select the object.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 344 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), FLAG_MINUS, FLAG_PLUS, GUIGlObject::getGlID(), GUIIconSubSys::getIcon(), GUIGlObject::getType(), gSelected, GUISelectedStorage::isSelected(), MID_ADDSELECT, MID_REMOVESELECT, and TL.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GUIPerson::getPopUpMenu(), and GUIPolygon::getPopUpMenu().
|
protectedinherited |
build basic shape popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
Definition at line 426 of file GUIGlObject.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildNameCopyPopupEntry(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GUIGlObject::buildSelectionPopupEntry(), GUIGlObject::buildShowParamsPopupEntry(), and TLF.
Referenced by GUIPointOfInterest::getPopUpMenu().
|
protectedinherited |
Builds an entry which allows to open the manipulator window.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 402 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), MANIP, MID_MANIP, and TL.
Referenced by GUILaneSpeedTrigger::getPopUpMenu(), and GUITriggeredRerouter::getPopUpMenu().
|
protectedinherited |
Builds an entry which allows to open the parameter window.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 357 of file GUIGlObject.cpp.
References APP_TABLE, GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), MID_SHOWPARS, and TL.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildPopUpMenuCommonOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GUINet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNELane::getPopUpMenu(), and GUIPolygon::getPopUpMenu().
|
protectedinherited |
Builds an entry which allows to open the type parameter window.
| [in,filled] | ret The popup menu to add the entry to | |
| [in] | addSeparator | Whether a separator shall be added, too |
Definition at line 366 of file GUIGlObject.cpp.
References APP_TABLE, GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), MID_SHOWTYPEPARS, and TL.
Referenced by GUIBaseVehicle::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), and GUIPerson::getPopUpMenu().
|
staticinherited |
true if a value of type T can be parsed from string (requieres network)
|
staticinherited |
Definition at line 300 of file GNEAttributeCarrier.cpp.
References StringUtils::isInt().
|
staticinherited |
Definition at line 310 of file GNEAttributeCarrier.cpp.
References StringUtils::isDouble().
|
staticinherited |
Definition at line 320 of file GNEAttributeCarrier.cpp.
References isTime().
|
staticinherited |
Definition at line 326 of file GNEAttributeCarrier.cpp.
References StringUtils::isBool().
|
staticinherited |
Definition at line 332 of file GNEAttributeCarrier.cpp.
References GeomConvHelper::parseShapeReporting().
|
staticinherited |
Definition at line 340 of file GNEAttributeCarrier.cpp.
References SumoVehicleClassStrings.
|
staticinherited |
Definition at line 346 of file GNEAttributeCarrier.cpp.
References RGBColor::isColor().
|
staticinherited |
Definition at line 352 of file GNEAttributeCarrier.cpp.
References SUMOXMLDefinitions::Attrs, and SequentialStringBijection::hasString().
|
staticinherited |
Definition at line 358 of file GNEAttributeCarrier.cpp.
References SumoVehicleShapeStrings.
|
staticinherited |
Definition at line 368 of file GNEAttributeCarrier.cpp.
References GeomConvHelper::parseShapeReporting().
|
staticinherited |
true if a value of type T can be parsed from string
Referenced by GNEAttributesEditorRow::fillSumoBaseObject(), GNECrossing::isValid(), GNETLSEditorFrame::TLSPhases::setNext(), and GNEAttributesEditorRow::showValueCheckButton().
|
inherited |
change defaultFilename (only used in SavingFilesHandler)
Definition at line 107 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myFilename.
|
privatevirtualinherited |
check restriction with the number of children
| ProcessError | if itis called without be reimplemented in child class |
Definition at line 615 of file GNEDemandElement.cpp.
References StringUtils::format(), and GNEAttributeCarrier::getTagStr().
|
overridevirtualinherited |
check if draw delete contour (pink/white)
Implements GNEAttributeCarrier.
Definition at line 226 of file GNEDemandElement.cpp.
References GNEViewNet::checkOverLockedElement(), DEMAND_DELETE, GNEViewNet::getEditModes(), GNENet::getViewNet(), GNEAttributeCarrier::myNet, and GNEAttributeCarrier::mySelected.
|
overridevirtualinherited |
check if draw delete contour small (pink/white)
Implements GNEAttributeCarrier.
Definition at line 239 of file GNEDemandElement.cpp.
References GNEViewNetHelper::ViewObjectsSelector::getAttributeCarrierFront(), GNEViewNetHelper::ViewObjectsSelector::getDemandElementFront(), GNEHierarchicalElement::getParentDemandElements(), GNETagProperties::getTag(), GNENet::getViewNet(), GNEViewNet::getViewObjectsSelector(), GNE_TAG_ROUTE_EMBEDDED, GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, and GNETagProperties::vehicleRoute().
|
overridevirtualinherited |
check if draw from contour (green)
Implements GNEAttributeCarrier.
Definition at line 157 of file GNEDemandElement.cpp.
|
inherited |
check if draw front contour (green/blue)
Definition at line 228 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myDrawInFront.
Referenced by GNEContour::checkDrawPathContour(), and GNEContour::drawDottedContours().
|
inherited |
check if draw inspect contour (black/white)
Definition at line 222 of file GNEAttributeCarrier.cpp.
References GNEViewNet::getInspectedElements(), GNENet::getViewNet(), GNEViewNetHelper::InspectedElements::isACInspected(), and GNEAttributeCarrier::myNet.
Referenced by GNEContour::checkDrawPathContour(), and GNEContour::drawDottedContours().
|
overridevirtualinherited |
check if draw move contour (red)
Implements GNEAttributeCarrier.
Definition at line 269 of file GNEDemandElement.cpp.
References GNEViewNet::checkOverLockedElement(), DEMAND_MOVE, GNEHierarchicalElement::getChildDemandElements(), GNEViewNet::getEditModes(), GNEViewNetHelper::ViewObjectsSelector::getGUIGlObjectFront(), GNENet::getViewNet(), GNEViewNet::getViewObjectsSelector(), GNETagProperties::isContainer(), GNEViewNet::isCurrentlyMovingElements(), GNETagProperties::isPerson(), GNETagProperties::isVehicle(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::mySelected, GNEAttributeCarrier::myTagProperty, GNETagProperties::vehicleEdges(), GNETagProperties::vehicleRoute(), and GNETagProperties::vehicleRouteEmbedded().
|
overridevirtualinherited |
check if draw over contour (orange)
Implements GNEAttributeCarrier.
Definition at line 191 of file GNEDemandElement.cpp.
References DEMAND_CONTAINER, DEMAND_CONTAINERPLAN, DEMAND_PERSON, DEMAND_PERSONPLAN, GNEViewParent::getContainerFrame(), GNEViewParent::getContainerPlanFrame(), GNETagSelector::getCurrentTemplateAC(), GNEViewNet::getEditModes(), GNEViewNetHelper::ViewObjectsSelector::getGUIGlObjectFront(), GNEViewParent::getPersonFrame(), GNEViewParent::getPersonPlanFrame(), GNEContainerFrame::getPlanSelector(), GNEContainerPlanFrame::getPlanSelector(), GNEPersonFrame::getPlanSelector(), GNEPersonPlanFrame::getPlanSelector(), GNETagProperties::getTag(), GNEViewParent::getVehicleFrame(), GNEVehicleFrame::getVehicleTagSelector(), GNENet::getViewNet(), GNEViewNet::getViewObjectsSelector(), GNEViewNet::getViewParent(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, and SUMO_TAG_ROUTE.
|
overridevirtualinherited |
check if draw related contour (cyan)
Implements GNEAttributeCarrier.
Reimplemented in GNEVehicle.
Definition at line 169 of file GNEDemandElement.cpp.
References GNEViewNetHelper::InspectedElements::getACs(), GUIGLObjectPopupMenu::getGLObject(), GNEViewNet::getInspectedElements(), GUISUMOAbstractView::getPopup(), GNETagProperties::getTag(), GNENet::getViewNet(), GNE_TAG_ROUTE_EMBEDDED, GNEAttributeCarrier::myNet, and GNEAttributeCarrier::myTagProperty.
|
overridevirtualinherited |
check if draw select contour (blue)
Implements GNEAttributeCarrier.
Definition at line 256 of file GNEDemandElement.cpp.
References GNEViewNet::checkOverLockedElement(), DEMAND_SELECT, GNEViewNet::getEditModes(), GNENet::getViewNet(), GNEAttributeCarrier::myNet, and GNEAttributeCarrier::mySelected.
|
overridevirtualinherited |
check if draw from contour (magenta)
Implements GNEAttributeCarrier.
Definition at line 163 of file GNEDemandElement.cpp.
|
inherited |
clear hierarchical structure parents (used in GNE_Change)
Definition at line 47 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureParents::clear(), and GNEHierarchicalElement::myHierarchicalStructureParents.
Referenced by GNEChange::GNEChange().
|
virtual |
compute pathElement
Implements GNEPathElement.
Definition at line 172 of file GNERouteDistribution.cpp.
|
privateinherited |
create full name
Definition at line 472 of file GUIGlObject.cpp.
References GUIGlObject::getMicrosimID(), StringBijection< T >::getString(), GUIGlObject::myGLObjectType, and GUIGlObject::TypeNames.
Referenced by GUIGlObject::GUIGlObject(), and GUIGlObject::setMicrosimID().
|
inlineinherited |
Decrease reference.
Definition at line 53 of file GNEReferenceCounter.h.
References GNEReferenceCounter::getID(), GNEReferenceCounter::myCount, toString(), UNUSED_PARAMETER, and WRITE_ERROR.
Referenced by GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteSingleJunction(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_MeanData::~GNEChange_MeanData(), GNEChange_TAZSourceSink::~GNEChange_TAZSourceSink(), GNEChange_TLS::~GNEChange_TLS(), and GNEChange_ToggleAttribute::~GNEChange_ToggleAttribute().
|
overridevirtualinherited |
delete element
Reimplemented from GUIGlObject.
Definition at line 356 of file GNEDemandElement.cpp.
References GNENet::deleteDemandElement(), GNEDemandElement::deleteGLObject(), GNEHierarchicalElement::getChildDemandElements(), GNEHierarchicalElement::getParentDemandElements(), GNETagProperties::getTag(), GNEViewNet::getUndoList(), GNENet::getViewNet(), GNE_TAG_ROUTE_EMBEDDED, GNETagProperties::isPlan(), GNEAttributeCarrier::myNet, and GNEAttributeCarrier::myTagProperty.
Referenced by GNEDemandElement::deleteGLObject().
|
virtualinherited |
Reimplemented in GNEContainer, GNEPerson, GNEStop, GNEStopPlan, and GNEVehicle.
Definition at line 274 of file GNEAttributeCarrier.cpp.
References TL.
Referenced by GNEAttributeCarrier::resetDefaultValues().
|
virtual |
Draws the object.
| [in] | s | The settings for the current view (may influence drawing) |
Implements GUIGlObject.
Definition at line 166 of file GNERouteDistribution.cpp.
|
virtualinherited |
Draws additional, user-triggered visualisations.
| [in] | parent | The view |
| [in] | s | The settings for the current view (may influence drawing) |
Reimplemented in GUIBaseVehicle, GUIContainer, and GUIPerson.
Definition at line 270 of file GUIGlObject.cpp.
References UNUSED_PARAMETER.
|
inherited |
draw element in the given layer, or in front if corresponding flag is enabled
Definition at line 200 of file GNEAttributeCarrier.cpp.
References GLO_FRONTELEMENT, and GNEAttributeCarrier::myDrawInFront.
Referenced by GNECalibrator::drawCalibratorSymbol(), GNEConnection::drawConnection(), GNECrossing::drawCrossing(), GNELaneAreaDetector::drawE2(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNEParkingArea::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNETAZRelData::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEVehicle::drawGL(), GNEInternalLane::drawGL(), GNEPoly::drawGL(), GNEJunction::drawGL(), GNEDemandElement::drawJunctionLine(), GNELane::drawLane(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEEdge::drawLaneStopOffset(), GNEAdditionalListed::drawListedAdditional(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GNELane::drawShapeEdited(), GNEParkingSpace::drawSpace(), GNEAdditionalSquared::drawSquaredAdditional(), GNEEdge::drawTAZElements(), and GNEWalkingArea::drawWalkingArea().
|
protectedinherited |
draw line between junctions
Definition at line 507 of file GNEDemandElement.cpp.
References Position::distanceTo2D(), GLHelper::drawBoxLine(), GNEAttributeCarrier::drawInLayer(), GNEHierarchicalElement::getParentJunctions(), GUIGlObject::getType(), M_PI, GLHelper::popMatrix(), GLHelper::pushMatrix(), RGBColor::RED, GLHelper::setColor(), Position::x(), and Position::y().
Referenced by GNEContainer::drawGL(), and GNEVehicle::drawGL().
|
virtual |
Draws partial object over junction.
| [in] | s | The settings for the current view (may influence drawing) |
| [in] | segment | junction segment |
| [in] | offsetFront | front offset |
Implements GNEPathElement.
Definition at line 184 of file GNERouteDistribution.cpp.
|
virtual |
Draws partial object over lane.
| [in] | s | The settings for the current view (may influence drawing) |
| [in] | segment | lane segment |
| [in] | offsetFront | front offset |
Implements GNEPathElement.
Definition at line 178 of file GNERouteDistribution.cpp.
|
inherited |
check if draw moving geometry points
Definition at line 163 of file GNEAttributeCarrier.cpp.
References DEMAND_MOVE, GNEViewNet::getEditModes(), GNEViewNet::getMouseButtonKeyPressed(), GNENet::getViewNet(), GNEAttributeCarrier::myNet, NETWORK_MOVE, and GNEViewNetHelper::MouseButtonKeyPressed::shiftKeyPressed().
Referenced by GNEStop::drawGeometryPoints(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNEPOI::drawGL(), GNELaneAreaDetector::drawJunctionPartialGL(), GNELaneAreaDetector::drawLanePartialGL(), GNEMoveElementLaneDouble::getMoveOperation(), and GNEMoveElementViewResizable::getMoveOperation().
|
inherited |
draw name of item
Definition at line 478 of file GUIGlObject.cpp.
References GLHelper::drawTextSettings(), GUIGlObject::getMicrosimID(), and GUIVisualizationTextSettings::show().
Referenced by GNEEdge::drawEdgeName(), GUIBusStop::drawGL(), GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIJunctionWrapper::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GNETAZ::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GNECrossing::drawGL(), GNEWalkingArea::drawGL(), GUIContainer::drawGL(), GUIEdge::drawGL(), GUIPerson::drawGL(), GUIPointOfInterest::drawGL(), GUIPolygon::drawInnerPolygon(), GNEJunction::drawJunctionName(), GNELaneAreaDetector::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GUIBaseVehicle::drawOnPos(), GNEDemandElementPlan::drawPlanLanePartial(), GNEPOI::drawPOI(), and GNEPoly::drawPolygonNameAndType().
|
protectedinherited |
draw stack label
Definition at line 527 of file GNEDemandElement.cpp.
References GLHelper::drawBoxLine(), GLHelper::drawText(), GLO_VEHICLELABELS, RGBColor::GREY, GLHelper::popMatrix(), GLHelper::pushMatrix(), GLHelper::setColor(), toString(), RGBColor::WHITE, Position::x(), and Position::y().
Referenced by GNEContainer::drawGL(), GNEPerson::drawGL(), and GNEVehicle::drawGL().
|
inherited |
check if attribute carrier must be drawn using selecting color.
Definition at line 141 of file GNEAttributeCarrier.cpp.
References GNEViewNet::getEditModes(), GNENet::getViewNet(), GNETagProperties::isAdditionalElement(), GNEViewNetHelper::EditModes::isCurrentSupermodeData(), GNEViewNetHelper::EditModes::isCurrentSupermodeDemand(), GNEViewNetHelper::EditModes::isCurrentSupermodeNetwork(), GNETagProperties::isDemandElement(), GNETagProperties::isGenericData(), GNETagProperties::isNetworkElement(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::mySelected, and GNEAttributeCarrier::myTagProperty.
Referenced by GNECalibrator::drawCalibratorSymbol(), GNELaneAreaDetector::drawE2(), GNELaneAreaDetector::drawE2PartialJunction(), GNELaneAreaDetector::drawE2PartialLane(), GNEEdge::drawEdgeGeometryPoints(), GNEEdge::drawEdgeShape(), GNEEdge::drawEndGeometryPoint(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNEParkingArea::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEOverheadWire::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNEOverheadWire::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEStoppingPlace::drawLines(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GNEPOI::drawPOI(), GNEPoly::drawPolygon(), GNERoute::drawRoutePartialJunction(), GNERoute::drawRoutePartialLane(), GNELane::drawSelectedLane(), GNEParkingSpace::drawSpace(), GNEAdditionalSquared::drawSquaredAdditional(), GNELane::drawStartEndGeometryPoints(), GNEEdge::drawStartGeometryPoint(), GNEConnection::getConnectionColor(), GNECrossing::getCrossingColor(), GNEContainer::getDrawingColor(), GNEVehicle::getDrawingColor(), and GNEJunction::setColor().
|
virtualinherited |
Reimplemented in GNEContainer, GNEPerson, GNEStop, GNEStopPlan, and GNEVehicle.
Definition at line 267 of file GNEAttributeCarrier.cpp.
References TL.
Referenced by GNEAttributeCarrier::resetDefaultValues().
|
virtual |
fix demand element problem
Implements GNEDemandElement.
Definition at line 102 of file GNERouteDistribution.cpp.
|
inherited |
get FXIcon associated to this AC
Definition at line 824 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute(), GNETagProperties::getGUIIcon(), GUIIconSubSys::getIcon(), VClassIcons::getVClassIcon(), GNEAttributeCarrier::myTagProperty, SUMO_ATTR_VCLASS, SumoVehicleClassStrings, and GNETagProperties::vClassIcon().
Referenced by GNEElementTree::addListItem(), GNEElementTree::createPopUpMenu(), GNEDistributionFrame::DistributionRow::DistributionRow(), GNERoute::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEElementTree::showAttributeCarrierParents(), and GNEViewObjectSelector::toggleSelectedElement().
|
inherited |
Definition at line 746 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute(), SUMO_ATTR_DIR, SUMO_ATTR_STATE, SUMO_ATTR_TLLINKINDEX, and SUMO_ATTR_TLLINKINDEX2.
|
overridevirtual |
inherited from GNEAttributeCarrier
Implements GNEAttributeCarrier.
Definition at line 210 of file GNERouteDistribution.cpp.
References GNEAttributeCarrier::getCommonAttribute(), GUIGlObject::getMicrosimID(), and SUMO_ATTR_ID.
Referenced by getHierarchyName(), and setAttribute().
|
overridevirtual |
Implements GNEAttributeCarrier.
Definition at line 221 of file GNERouteDistribution.cpp.
References GNEAttributeCarrier::getCommonAttributeDouble().
|
virtualinherited |
method for getting the attribute in the context of object selection
Reimplemented in GNEEdge, and GNELane.
Definition at line 812 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute().
|
overridevirtual |
Reimplemented from GNEDemandElement.
Definition at line 227 of file GNERouteDistribution.cpp.
References GNEAttributeCarrier::getCommonAttributePosition().
|
overridevirtualinherited |
Implements GNEAttributeCarrier.
Definition at line 401 of file GNEDemandElement.cpp.
References GNEAttributeCarrier::getCommonAttributePositionVector().
|
inlinevirtualinherited |
Definition at line 185 of file GUIGlObject.h.
References Boundary::getCenter(), and GUIGlObject::getCenteringBoundary().
Referenced by GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GNELaneAreaDetector::drawLanePartialGL(), GNERoute::drawLanePartialGL(), and GUISUMOAbstractView::getObjectAtPosition().
|
virtual |
Returns the boundary to which the view shall be centered in order to show the object.
Implements GUIGlObject.
Definition at line 150 of file GNERouteDistribution.cpp.
References GNEHierarchicalElement::getChildDemandElements().
|
inherited |
return child additionals
Definition at line 137 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureChildren::get(), and GNEHierarchicalElement::myHierarchicalStructureChildren.
Referenced by GNEAdditionalHandler::accessExists(), GNEPathManager::PathCalculator::busStopConnected(), GNEMultiEntryExitDetector::checkChildAdditionalRestriction(), GNEAdditionalHandler::checkOverlappingRerouterIntervals(), GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::deleteEdge(), GNENet::deleteLane(), GNELane::drawChildren(), GNEEdge::drawChildrens(), GNECalibrator::drawGL(), GNERerouter::drawGL(), GNERerouterInterval::drawGL(), GNEVariableSpeedSign::drawGL(), GNEAdditional::drawParentChildLines(), GNERerouter::getAttribute(), GNETractionSubstation::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEEdge::getRouteProbeRelativePosition(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEElementList::removeElementRecursively(), GNEElementList::removeElementRecursively(), GNENet::replaceIncomingEdge(), GNENetHelper::AttributeCarriers::retrieveRerouterInterval(), GNEAdditional::setAdditionalID(), GNEParkingArea::setAttribute(), GNEAttributeCarrier::setCommonAttribute(), GNENetworkElement::setNetworkElementID(), GNEElementTree::showHierarchicalElementChildren(), GNENet::splitEdge(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEEdge::updateCenteringBoundary(), GNEAdditionalSquared::updatedSquaredCenteringBoundary(), GNEAdditionalSquared::updatedSquaredGeometry(), GNECalibrator::updateGeometry(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), GNEAdditionalListed::updateGeometryListedAdditional(), GNEBusStop::writeAdditional(), GNECalibrator::writeAdditional(), GNEContainerStop::writeAdditional(), GNEMultiEntryExitDetector::writeAdditional(), GNEParkingArea::writeAdditional(), GNERerouter::writeAdditional(), GNERerouterInterval::writeAdditional(), and GNEVariableSpeedSign::writeAdditional().
|
inherited |
return child demand elements
Definition at line 143 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureChildren::get(), and GNEHierarchicalElement::myHierarchicalStructureChildren.
Referenced by GNENet::adjustPersonPlans(), GNEDemandElement::buildMenuCommandRouteLength(), GNEStop::canDrawVehicleStop(), GNERouteHandler::canReverse(), GNEDemandElement::checkDrawMoveContour(), GNEContainer::computePathElement(), GNEPerson::computePathElement(), GNEVehicle::computePathElement(), GNEVehicle::copyVehicle(), GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::deleteEdge(), GNENet::deleteGenericData(), GNEDemandElement::deleteGLObject(), GNENet::deleteJunction(), GNENet::deleteLane(), GNELane::drawChildren(), GNEEdge::drawChildrens(), GNEAdditional::drawDemandElementChildren(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEJunction::drawJunctionChildren(), GNEVTypeDistribution::getAttribute(), GNEVTypeDistribution::getAttributeDouble(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEVTypeDistribution::getAttributePosition(), GNEContainer::getCenteringBoundary(), GNEPerson::getCenteringBoundary(), getCenteringBoundary(), GNERoute::getColor(), getColor(), GNEVTypeDistribution::getColor(), GNEEdge::getContainersOverEdgeMap(), GNEContainer::getDemandElementProblem(), GNEPerson::getDemandElementProblem(), GNERoute::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEContainer::getFirstPathLane(), GNEPerson::getFirstPathLane(), getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEContainer::getLastPathLane(), GNEPerson::getLastPathLane(), getLastPathLane(), GNEVehicle::getLastPathLane(), GNEMoveElementPlanParent::getMoveOperation(), GNEDemandElement::getNextChildDemandElement(), GNEEdge::getPersonsOverEdgeMap(), getPositionInView(), GNEVTypeDistribution::getPositionInView(), GNEDemandElement::getPreviousChildDemandElement(), GNEDemandElementSelector::getPreviousPlanElement(), GNEStopFrame::getStopParameter(), getVClass(), GNEVTypeDistribution::getVClass(), GNEEdge::getVehiclesOverEdgeMap(), GNEContainer::isDemandElementValid(), GNEPerson::isDemandElementValid(), GNERoute::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEVehicle::isValid(), GNEElementList::removeElementRecursively(), GNEElementList::removeElementRecursively(), GNENet::replaceIncomingEdge(), GNERouteHandler::reverse(), GNEAdditional::setAdditionalID(), GNERoute::setAttribute(), GNEVehicle::setAttribute(), GNEEdge::setAttribute(), GNERoute::setAttribute(), GNEAttributeCarrier::setCommonAttribute(), GNEDemandElement::setDemandElementID(), GNENetworkElement::setNetworkElementID(), GNEElementTree::showHierarchicalElementChildren(), GNEViewNetHelper::DemandViewOptions::showNonInspectedDemandElements(), GNENet::splitEdge(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNERouteHandler::transformToContainer(), GNERouteHandler::transformToContainerFlow(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToPerson(), GNERouteHandler::transformToPersonFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEBusStop::updateGeometry(), GNETAZ::updateGeometry(), GNEContainer::updateGeometry(), GNEPerson::updateGeometry(), GNERoute::updateGeometry(), GNEVehicle::updateGeometry(), GNEVType::updateGeometry(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), GNEDemandElementPlan::updatePlanGeometry(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNERoute::writeDemandElement(), writeDemandElement(), GNEVehicle::writeDemandElement(), and GNEVTypeDistribution::writeDemandElement().
|
inherited |
get child edges
Definition at line 125 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureChildren::get(), and GNEHierarchicalElement::myHierarchicalStructureChildren.
Referenced by GNEEdge::addLane(), GNENet::deleteJunction(), GNEJunction::getPopUpMenu(), GNECrossingFrame::CrossingParameters::markEdge(), GNEJunction::moveJunctionGeometry(), GNEEdge::removeLane(), GNEElementTree::showHierarchicalElementChildren(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), and GNECrossingFrame::CrossingParameters::useSelectedEdges().
|
inherited |
return child generic data elements
Definition at line 149 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureChildren::get(), and GNEHierarchicalElement::myHierarchicalStructureChildren.
Referenced by GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::deleteEdge(), GNENet::deleteGenericData(), GNENet::deleteLane(), GNENet::replaceIncomingEdge(), GNEAdditional::setAdditionalID(), GNENetworkElement::setNetworkElementID(), GNEElementTree::showHierarchicalElementChildren(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNETAZ::updateCenteringBoundary(), GNETAZ::updateGeometry(), GNEEdge::updateGeometry(), and GNELane::updateGeometry().
|
inherited |
get child junctions
Definition at line 119 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureChildren::get(), and GNEHierarchicalElement::myHierarchicalStructureChildren.
Referenced by GNEElementTree::showHierarchicalElementChildren().
|
inherited |
get child lanes
Definition at line 131 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureChildren::get(), and GNEHierarchicalElement::myHierarchicalStructureChildren.
Referenced by GNEAdditionalHandler::accessExists(), GNECreateEdgeFrame::addBikelane(), GNENet::addGreenVergeLane(), GNEEdge::addLane(), GNEViewNet::addRestrictedLane(), GNENet::addRestrictedLane(), GNECreateEdgeFrame::addSidewalk(), GNEContour::buildContourEdge(), GNEAdditionalHandler::buildEdgeCalibrator(), GNEPathManager::PathCalculator::busStopConnected(), GNEMoveElement::calculateNewLaneChange(), GNEAdditional::calculatePerpendicularLine(), GNEPathManager::PathCalculator::calculateReachability(), GNEEdge::checkDrawDeleteContour(), GNEEdge::checkDrawMoveContour(), GNEEdge::checkDrawSelectContour(), GNEPathManager::PathCalculator::consecutiveEdgesConnected(), GNEEdge::copyEdgeType(), GNEEdge::copyTemplate(), GNENet::deleteEdge(), GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNECreateEdgeFrame::disablePedestrians(), GNEEdge::drawEdgeName(), GNEEdge::drawEdgeShape(), GNEEdge::drawGL(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNEEdge::drawLaneStopOffset(), GNEEdge::drawTAZElements(), GNEViewNet::drawTemporalSplitJunction(), GNEEdge::getBackDownShapePosition(), GNEEdge::getBackUpShapePosition(), GNEVehicle::getFirstPathLane(), GNEEdge::getFrontDownShapePosition(), GNEEdge::getFrontUpShapePosition(), GNEEdge::getLaneByAllowedVClass(), GNEEdge::getLaneByDisallowedVClass(), GNEEdge::getLaneGlIDs(), GNEVehicle::getLastPathLane(), GNEAdditional::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNEEdge::getPositionInView(), GNEEdge::GNEEdge(), GNETLSEditorFrame::handleMultiChange(), GNEEdge::hasRestrictedLane(), GNEAdditionalFrame::initBaseAdditionalObject(), GNEConnectorFrame::initTargets(), GNEVehicle::isValid(), GNEConnectorFrame::ConnectionOperations::onCmdSelectConflicts(), GNEConnectorFrame::ConnectionOperations::onCmdSelectDeadStarts(), GNENetHelper::AttributeCarriers::registerEdge(), GNEEdge::removeLane(), GNENet::removeRestrictedLane(), GNEJunction::replaceIncomingConnections(), GNENet::replaceIncomingEdge(), GNENet::restrictLane(), GNEEdge::retrieveGNEConnection(), GNENetHelper::AttributeCarriers::retrieveLane(), GNEEdge::setAttribute(), GNEEdge::setAttribute(), GNEEdge::setEdgeID(), GNEEdge::setNumLanes(), GNEElementTree::showHierarchicalElementChildren(), GNENet::splitEdge(), GNENet::splitEdgesBidi(), GNENet::splitJunction(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEEdge::updateCenteringBoundary(), GNENetHelper::AttributeCarriers::updateEdgeID(), GNEStopPlan::updateGeometry(), GNEEdge::updateGeometry(), GNEEdgeTemplate::updateLaneTemplates(), and GNEEdge::~GNEEdge().
|
inherited |
get child container
Definition at line 113 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalStructureChildren.
|
inherited |
return child TAZSourceSinks (Set)
Definition at line 155 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureChildren::getSet(), and GNEHierarchicalElement::myHierarchicalStructureChildren.
Referenced by GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNEEdge::checkDrawRelatedContour(), GNENet::deleteAdditional(), GNENet::deleteEdge(), GNEEdge::drawTAZElements(), GNETAZ::getAttribute(), GNENetworkElement::setNetworkElementID(), GNEElementTree::showHierarchicalElementChildren(), GNETAZ::updateTAZStatistic(), and GNETAZ::writeAdditional().
|
inlinevirtualinherited |
Returns the priority of receiving mouse clicks.
Reimplemented in GUIEdge, GUILane, GUIPointOfInterest, and GUIPolygon.
Definition at line 162 of file GUIGlObject.h.
References GUIGlObject::myGLObjectType.
Referenced by GUISUMOAbstractView::getObjectAtPosition(), and ComparatorClickPriority::operator()().
|
virtual |
get color
Implements GNEDemandElement.
Definition at line 118 of file GNERouteDistribution.cpp.
References GNEHierarchicalElement::getChildDemandElements(), and RGBColor::INVISIBLE.
|
protectedinherited |
get color by scheme (used by vehicles, persons and containers)
Definition at line 721 of file GNEDemandElement.cpp.
References RGBColor::BLUE, SUMOVehicleParameter::color, RGBColor::DEFAULT_COLOR, Position::distanceTo(), RGBColor::fromHSV(), GUIPropertySchemeStorage< T >::getActive(), GNEAttributeCarrier::getAttribute(), GNENet::getBoundary(), Boundary::getCenter(), GNEDemandElement::getColor(), GUIPropertyScheme< T >::getColor(), GNEHierarchicalElement::getParentEdges(), GNEDemandElement::getRouteParent(), GUIPropertySchemeStorage< T >::getScheme(), GNEDemandElement::getTypeParent(), GNEAttributeCarrier::isAttributeEnabled(), M_PI, GNEAttributeCarrier::myNet, RGBColor::RED, SUMO_ATTR_COLOR, SUMO_ATTR_GUISHAPE, VEHPARS_COLOR_SET, SUMOVehicleParameter::wasSet(), RGBColor::WHITE, Position::x(), Boundary::xmax(), Boundary::xmin(), Position::y(), Boundary::ymax(), and Boundary::ymin().
Referenced by GNEContainer::getDrawingColor(), GNEPerson::getDrawingColor(), and GNEVehicle::getDrawingColor().
|
inlinevirtualinherited |
Reimplemented in GUIJunctionWrapper, GUIVehicle, GUIMEVehicle, GNEEdgeData, GNEEdgeRelData, GNETAZRelData, GUIBaseVehicle, GUIContainer, GUIEdge, GUILane, GUIPerson, GNEJunction, and GNELane.
Definition at line 213 of file GUIGlObject.h.
Referenced by GUIViewTraffic::buildColorRainbow(), and GNEPerson::drawGL().
|
inherited |
Definition at line 847 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::FALSE_STR, GNEAttributeCarrier::getParameters(), Parameterised::getParametersStr(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_ADDITIONAL_FILE, GNE_ATTR_CENTER_AFTER_CREATION, GNE_ATTR_DATA_FILE, GNE_ATTR_DEMAND_FILE, GNE_ATTR_FRONTELEMENT, GNE_ATTR_MEANDATA_FILE, GNE_ATTR_PARAMETERS, GNE_ATTR_SELECTED, GNEAttributeCarrier::myCenterAfterCreation, GNEAttributeCarrier::myDrawInFront, GNEAttributeCarrier::myFilename, GNEAttributeCarrier::mySelected, toString(), and GNEAttributeCarrier::TRUE_STR.
Referenced by GNECalibrator::getAttribute(), GNECalibratorFlow::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEPoly::getAttribute(), GNERerouterInterval::getAttribute(), GNERerouterSymbol::getAttribute(), GNERouteProbe::getAttribute(), GNERouteProbReroute::getAttribute(), GNETAZSourceSink::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEVariableSpeedSignSymbol::getAttribute(), GNEDataInterval::getAttribute(), GNEDataSet::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNEMeanData::getAttribute(), GNETAZRelData::getAttribute(), GNERoute::getAttribute(), getAttribute(), GNERouteRef::getAttribute(), GNEVType::getAttribute(), GNEVTypeRef::getAttribute(), GNEConnection::getAttribute(), GNECrossing::getAttribute(), GNEEdge::getAttribute(), GNEEdgeType::getAttribute(), GNEInternalLane::getAttribute(), GNEJunction::getAttribute(), GNELane::getAttribute(), GNELaneType::getAttribute(), GNEWalkingArea::getAttribute(), GNEDemandElementFlow::getFlowAttribute(), GNEMoveElementConnection::getMovingAttribute(), GNEMoveElementCrossing::getMovingAttribute(), GNEMoveElementEdge::getMovingAttribute(), GNEMoveElementJunction::getMovingAttribute(), GNEMoveElementLane::getMovingAttribute(), GNEMoveElementLaneDouble::getMovingAttribute(), GNEMoveElementLaneSingle::getMovingAttribute(), GNEMoveElementPlan::getMovingAttribute(), GNEMoveElementPlanParent::getMovingAttribute(), GNEMoveElementShape::getMovingAttribute(), GNEMoveElementVehicle::getMovingAttribute(), GNEMoveElementView::getMovingAttribute(), and GNEDemandElementPlan::getPlanAttribute().
|
inherited |
Definition at line 881 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getTagStr(), and toString().
Referenced by GNECalibrator::getAttributeDouble(), GNECalibratorFlow::getAttributeDouble(), GNEClosingLaneReroute::getAttributeDouble(), GNEClosingReroute::getAttributeDouble(), GNEDestProbReroute::getAttributeDouble(), GNEParkingAreaReroute::getAttributeDouble(), GNERerouterInterval::getAttributeDouble(), GNERerouterSymbol::getAttributeDouble(), GNERouteProbe::getAttributeDouble(), GNERouteProbReroute::getAttributeDouble(), GNETAZSourceSink::getAttributeDouble(), GNEVaporizer::getAttributeDouble(), GNEVariableSpeedSignStep::getAttributeDouble(), GNEVariableSpeedSignSymbol::getAttributeDouble(), GNEDataInterval::getAttributeDouble(), GNEDataSet::getAttributeDouble(), GNEEdgeData::getAttributeDouble(), GNEEdgeRelData::getAttributeDouble(), GNEMeanData::getAttributeDouble(), GNETAZRelData::getAttributeDouble(), GNERoute::getAttributeDouble(), getAttributeDouble(), GNERouteRef::getAttributeDouble(), GNEVType::getAttributeDouble(), GNEVTypeRef::getAttributeDouble(), GNEConnection::getAttributeDouble(), GNECrossing::getAttributeDouble(), GNEEdge::getAttributeDouble(), GNEEdgeType::getAttributeDouble(), GNEInternalLane::getAttributeDouble(), GNEJunction::getAttributeDouble(), GNELane::getAttributeDouble(), GNELaneType::getAttributeDouble(), GNEWalkingArea::getAttributeDouble(), GNEMoveElementConnection::getMovingAttributeDouble(), GNEMoveElementCrossing::getMovingAttributeDouble(), GNEMoveElementEdge::getMovingAttributeDouble(), GNEMoveElementJunction::getMovingAttributeDouble(), GNEMoveElementLane::getMovingAttributeDouble(), GNEMoveElementLaneSingle::getMovingAttributeDouble(), GNEMoveElementPlan::getMovingAttributeDouble(), GNEMoveElementPlanParent::getMovingAttributeDouble(), GNEMoveElementShape::getMovingAttributeDouble(), GNEMoveElementVehicle::getMovingAttributeDouble(), and GNEMoveElementView::getMovingAttributeDouble().
|
inherited |
Definition at line 887 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getTagStr(), and toString().
Referenced by GNECalibrator::getAttributePosition(), GNECalibratorFlow::getAttributePosition(), GNEClosingLaneReroute::getAttributePosition(), GNEClosingReroute::getAttributePosition(), GNEDestProbReroute::getAttributePosition(), GNEParkingAreaReroute::getAttributePosition(), GNERerouterInterval::getAttributePosition(), GNERerouterSymbol::getAttributePosition(), GNERouteProbe::getAttributePosition(), GNERouteProbReroute::getAttributePosition(), GNEStoppingPlace::getAttributePosition(), GNETAZSourceSink::getAttributePosition(), GNEVaporizer::getAttributePosition(), GNEVariableSpeedSignStep::getAttributePosition(), GNEVariableSpeedSignSymbol::getAttributePosition(), GNEDataInterval::getAttributePosition(), GNEDataSet::getAttributePosition(), GNEGenericData::getAttributePosition(), GNEMeanData::getAttributePosition(), GNEContainer::getAttributePosition(), GNEDemandElement::getAttributePosition(), GNEPerson::getAttributePosition(), GNERoute::getAttributePosition(), getAttributePosition(), GNERouteRef::getAttributePosition(), GNEStop::getAttributePosition(), GNEVehicle::getAttributePosition(), GNEVType::getAttributePosition(), GNEVTypeRef::getAttributePosition(), GNEConnection::getAttributePosition(), GNECrossing::getAttributePosition(), GNEEdge::getAttributePosition(), GNEEdgeTemplate::getAttributePosition(), GNEEdgeType::getAttributePosition(), GNEInternalLane::getAttributePosition(), GNEJunction::getAttributePosition(), GNELane::getAttributePosition(), GNELaneTemplate::getAttributePosition(), GNELaneType::getAttributePosition(), GNEWalkingArea::getAttributePosition(), GNEMoveElementConnection::getMovingAttributePosition(), GNEMoveElementCrossing::getMovingAttributePosition(), GNEMoveElementEdge::getMovingAttributePosition(), GNEMoveElementJunction::getMovingAttributePosition(), GNEMoveElementLane::getMovingAttributePosition(), GNEMoveElementLaneDouble::getMovingAttributePosition(), GNEMoveElementLaneSingle::getMovingAttributePosition(), GNEMoveElementPlan::getMovingAttributePosition(), GNEMoveElementPlanParent::getMovingAttributePosition(), GNEMoveElementShape::getMovingAttributePosition(), GNEMoveElementVehicle::getMovingAttributePosition(), and GNEMoveElementView::getMovingAttributePosition().
|
inherited |
Definition at line 893 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getTagStr(), and toString().
Referenced by GNECrossing::getAttributePositionVector(), GNEEdgeType::getAttributePositionVector(), GNEInternalLane::getAttributePositionVector(), GNELaneType::getAttributePositionVector(), GNEWalkingArea::getAttributePositionVector(), GNEAccess::getAttributePositionVector(), GNECalibrator::getAttributePositionVector(), GNECalibratorFlow::getAttributePositionVector(), GNEClosingLaneReroute::getAttributePositionVector(), GNEClosingReroute::getAttributePositionVector(), GNEDestProbReroute::getAttributePositionVector(), GNEDetector::getAttributePositionVector(), GNELaneAreaDetector::getAttributePositionVector(), GNEOverheadWire::getAttributePositionVector(), GNEParkingAreaReroute::getAttributePositionVector(), GNEPOI::getAttributePositionVector(), GNEPoly::getAttributePositionVector(), GNERerouterInterval::getAttributePositionVector(), GNERerouterSymbol::getAttributePositionVector(), GNERouteProbe::getAttributePositionVector(), GNERouteProbReroute::getAttributePositionVector(), GNEStoppingPlace::getAttributePositionVector(), GNETAZSourceSink::getAttributePositionVector(), GNEVaporizer::getAttributePositionVector(), GNEVariableSpeedSignStep::getAttributePositionVector(), GNEVariableSpeedSignSymbol::getAttributePositionVector(), GNEDataInterval::getAttributePositionVector(), GNEDataSet::getAttributePositionVector(), GNEGenericData::getAttributePositionVector(), GNEMeanData::getAttributePositionVector(), GNEDemandElement::getAttributePositionVector(), GNEConnection::getAttributePositionVector(), GNEEdge::getAttributePositionVector(), GNEJunction::getAttributePositionVector(), GNELane::getAttributePositionVector(), GNEMoveElementConnection::getMovingAttributePositionVector(), GNEMoveElementCrossing::getMovingAttributePositionVector(), GNEMoveElementEdge::getMovingAttributePositionVector(), GNEMoveElementJunction::getMovingAttributePositionVector(), GNEMoveElementLane::getMovingAttributePositionVector(), GNEMoveElementLaneDouble::getMovingAttributePositionVector(), GNEMoveElementLaneSingle::getMovingAttributePositionVector(), GNEMoveElementPlan::getMovingAttributePositionVector(), GNEMoveElementPlanParent::getMovingAttributePositionVector(), GNEMoveElementShape::getMovingAttributePositionVector(), GNEMoveElementVehicle::getMovingAttributePositionVector(), and GNEMoveElementView::getMovingAttributePositionVector().
|
inherited |
get demand element geometry (stacked)
Definition at line 91 of file GNEDemandElement.cpp.
References GNEDemandElement::myDemandElementGeometry.
Referenced by GNEDemandElementPlan::getPlanPositionInView(), and GNEDemandElementPlan::updatePlanCenteringBoundary().
|
inherited |
get demand element geometry
Definition at line 151 of file GNEDemandElement.cpp.
References GNEDemandElement::myDemandElementGeometry.
|
virtual |
return a string with the current demand element problem
Implements GNEDemandElement.
Definition at line 96 of file GNERouteDistribution.cpp.
|
protectedinherited |
get edgeStopIndex
Definition at line 622 of file GNEDemandElement.cpp.
References GNENet::getDemandPathManager(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNEHierarchicalElement::getParentLanes(), GNEPathManager::getPathElementSegments(), GNEAttributeCarrier::myNet, SUMO_ATTR_EDGES, and SUMO_ATTR_ENDPOS.
Referenced by GNEDemandElement::getInvalidStops(), and GNEStop::getPathStopIndex().
|
inlinevirtualinherited |
return exaggeration associated with this GLObject
Reimplemented in GUIBaseVehicle, GUIBusStop, GUICalibrator, GUIChargingStation, GUIDetectorWrapper, GUIE3Collector::MyWrapper, GUIInstantInductLoop::MyWrapper, GUIJunctionWrapper, GUILaneSpeedTrigger, GUIOverheadWire, GUIOverheadWireClamp, GUIParkingArea, GUITriggeredRerouter, GUITriggeredRerouter::GUITriggeredRerouterEdge, GUIMEInductLoop::MyWrapper, GUIMEVehicle, GNETAZ, GNEContainer, GNEPerson, GNERoute, GNERouteRef, GNEStop, GNEStopPlan, GNEVehicle, GNEVTypeRef, GNEConnection, GUIContainer, GUIE2Collector::MyWrapper, GUIPerson, GNEAdditional, GNEPOI, GNEPoly, GNEEdge, GNEJunction, GNELane, GUIPointOfInterest, and GUIPolygon.
Definition at line 177 of file GUIGlObject.h.
References UNUSED_PARAMETER.
Referenced by GUIPointOfInterest::checkDraw(), GUIPolygon::checkDraw(), GNEWalkingArea::drawGL(), and GUIPolygon::drawInnerPolygon().
|
inherited |
get filename in which save this AC
Definition at line 101 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myFilename.
Referenced by GNENetHelper::SavingFilesHandler::addAdditionalFilename(), GNENetHelper::SavingFilesHandler::addDataFilename(), GNENetHelper::SavingFilesHandler::addDemandFilename(), GNENetHelper::SavingFilesHandler::addMeanDataFilename(), GNEVehicle::copyVehicle(), GNEMeanDataFrame::MeanDataEditor::onCmdCopyMeanData(), and GNEViewNet::onCmdTriangulatePolygon().
|
virtual |
get first path lane
Implements GNEPathElement.
Definition at line 190 of file GNERouteDistribution.cpp.
References GNEHierarchicalElement::getChildDemandElements().
|
inlineinherited |
Definition at line 95 of file GUIGlObject.h.
References GUIGlObject::myFullName.
Referenced by GUIGlObject::buildPopupHeader(), GNENetworkElement::getShapeEditedPopUpMenu(), GUIGlObject_AbstractAdd::GUIGlObject_AbstractAdd(), GUIGLObjectPopupMenu::onCmdCopyTypedName(), GUIParam_PopupMenuInterface::onCmdOpenTracker(), GUIParameterTableWindow::onLeftBtnPress(), GUICalibrator::openManipulator(), GUILaneSpeedTrigger::openManipulator(), GUITriggeredRerouter::openManipulator(), GUIDialog_GLChosenEditor::rebuildList(), GUIGlObject_AbstractAdd::remove(), and GUISelectedStorage::save().
|
inherited |
get icon associated with this GL Object
Definition at line 211 of file GUIGlObject.cpp.
References GUIGlObject::myIcon.
Referenced by GNENetworkElement::getShapeEditedPopUpMenu().
|
inlineinherited |
Returns the numerical id of the object.
Definition at line 105 of file GUIGlObject.h.
References GUIGlObject::myGlID.
Referenced by GUIMessageWindow::appendMsg(), GUIGlObject::buildSelectionPopupEntry(), GUIBaseVehicle::drawAction_drawPersonsAndContainers(), GUIBusStop::drawGL(), GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIJunctionWrapper::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GUIContainer::drawGL(), GUIEdge::drawGL(), GUILane::drawGL(), GUIPerson::drawGL(), GUIPointOfInterest::drawGL(), GUIPolygon::drawGL(), GUIBaseVehicle::drawGLAdditional(), GUIContainer::drawGLAdditional(), GUIPerson::drawGLAdditional(), GUILane::drawLinkRule(), GUIBaseVehicle::drawOnPos(), GUIJunctionWrapper::getColorValue(), GUIVehicle::getColorValue(), GUIMEVehicle::getColorValue(), GUIContainer::getColorValue(), GUIEdge::getColorValue(), GUIPerson::getColorValue(), GNEPOI::getGlID(), GNEPoly::getGlID(), GUISUMOAbstractView::getGUIGlObjectsAtPosition(), GUIEdge::getIDs(), GUISUMOAbstractView::getObjectAtPosition(), GUISUMOAbstractView::getObjectsAtPosition(), GUIShapeContainer::getPOIIds(), GUIShapeContainer::getPolygonIDs(), GUIBaseVehicle::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIEdge::getScaleValue(), GNEViewNet::getToolTipID(), GUITransportableControl::insertIDs(), GUIMEVehicleControl::insertVehicleIDs(), GUIVehicleControl::insertVehicleIDs(), GUILane::isLaneOrEdgeSelected(), GUIVehicle::isSelected(), GUIMEVehicle::isSelected(), GUIContainer::isSelected(), GUIEdge::isSelected(), GUILane::isSelected(), GUIPerson::isSelected(), GUISelectedStorage::isSelected(), GUISUMOViewParent::isSelected(), GUIGlChildWindow::isSelected(), GUIViewTraffic::onCmdAddRerouter(), GUIGLObjectPopupMenu::onCmdAddSelected(), GUIGLObjectPopupMenu::onCmdCenter(), GNEElementTree::onCmdCenterItem(), GUIViewTraffic::onCmdCloseEdge(), GUIViewTraffic::onCmdCloseLane(), GUIDialog_GLChosenEditor::onCmdDeselect(), GUIApplicationWindow::onCmdEditChosen(), GUIGLObjectPopupMenu::onCmdRemoveSelected(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdStartTrack(), GUIContainer::GUIContainerPopupMenu::onCmdStartTrack(), GUIPerson::GUIPersonPopupMenu::onCmdStartTrack(), GUIDialog_ChooserAbstract::onCmdTrack(), GUIViewTraffic::onGamingClick(), ComparatorClickPriority::operator()(), GUIDialog_ChooserAbstract::refreshList(), GLObjectValuePassConnector< T >::removeObject(), GUIVehicle::selectBlockingFoes(), GUIPolygon::setColor(), GUIMessageWindow::setCursorPos(), GUIPointOfInterest::setPOIColor(), GUIViewTraffic::showLaneReachability(), GUIBaseVehicle::~GUIBaseVehicle(), GUIGlObject::~GUIGlObject(), GUIPerson::~GUIPerson(), and GUIVehicle::~GUIVehicle().
|
overridevirtualinherited |
get GUIGlObject associated with this GNEDemandElement (constant)
Implements GNEAttributeCarrier.
Definition at line 85 of file GNEDemandElement.cpp.
|
overridevirtualinherited |
get GUIGlObject associated with this GNEDemandElement
Implements GNEAttributeCarrier.
Definition at line 79 of file GNEDemandElement.cpp.
Referenced by GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNENetHelper::AttributeCarriers::deleteDemandElement(), and GNENetHelper::AttributeCarriers::insertDemandElement().
|
overridevirtualinherited |
methods to retrieve the elements linked to this GNEDemandElement
get GNEHierarchicalElement associated with this GNEDemandElement
Implements GNEAttributeCarrier.
Definition at line 73 of file GNEDemandElement.cpp.
Referenced by GNEMoveElementVehicle::GNEMoveElementVehicle().
|
overridevirtual |
get Hierarchy Name (Used in AC Hierarchy)
Implements GNEAttributeCarrier.
Definition at line 266 of file GNERouteDistribution.cpp.
References getAttribute(), GNEAttributeCarrier::getTagStr(), and SUMO_ATTR_ID.
|
virtualinherited |
get ID (all Attribute Carriers have one)
Implements GNEReferenceCounter.
Reimplemented in GNEPOI.
Definition at line 89 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute(), and SUMO_ATTR_ID.
Referenced by GNEPlanCreator::addConsecutiveEdge(), GNECrossingFrame::addCrossing(), GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNEEdgeDataFrame::addEdgeData(), GNEPlanCreator::addFromToEdge(), GNEPlanCreator::addFromToJunction(), GNEPlanCreator::addFromToStoppingPlace(), GNEJunction::addIncomingGNEEdge(), GNEJunction::addInternalLane(), GNEJunction::addOutgoingGNEEdge(), GNENet::addReversedEdge(), GNEPlanCreator::addRoute(), GNEPlanCreator::addSingleEdge(), GNEPlanCreator::addSingleStoppingPlace(), GNEStopFrame::addStop(), GNEVehicleFrame::addVehicle(), GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEConnectorFrame::buildConnection(), GNEContainerFrame::buildContainer(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildContainerStop(), GNEAdditionalHandler::buildDestProbReroute(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildParkingSpace(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPersonPlan(), GNERouteHandler::buildPersonStop(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNEAdditionalHandler::buildRouteProbReroute(), GNERouteHandler::buildStop(), GNETAZRelDataFrame::buildTAZRelationData(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNEVehicleFrame::buildVehicleOverRoute(), GNERouteHandler::buildWalk(), GNEChange_Attribute::changeAttribute(), GNEAdditional::checkDrawFromContour(), GNEEdge::checkDrawFromContour(), GNEJunction::checkDrawFromContour(), GNELane::checkDrawFromContour(), GNEInductionLoopDetector::checkDrawRelatedContour(), GNEAdditional::checkDrawToContour(), GNEEdge::checkDrawToContour(), GNEJunction::checkDrawToContour(), GNELane::checkDrawToContour(), GNEAdditionalHandler::checkElement(), GNERouteHandler::checkElement(), GNEPlanParents::checkIntegrity(), GNEMoveElementLaneSingle::commitMoveShape(), GNEWireFrame::createBaseWireObject(), GNENet::createEdge(), GNEEdgeRelDataFrame::createPath(), GNERouteFrame::createPath(), GNEVehicleFrame::createPath(), GNEElementTree::createPopUpMenu(), GNENet::createRoundabout(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNENetHelper::AttributeCarriers::deleteConnection(), GNENetHelper::AttributeCarriers::deleteCrossing(), GNEViewNet::deleteDataAttributeCarrier(), GNENetHelper::AttributeCarriers::deleteDataInterval(), GNENetHelper::AttributeCarriers::deleteDataSet(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteGenericData(), GNENetHelper::AttributeCarriers::deleteInternalLane(), GNENetHelper::AttributeCarriers::deleteLane(), GNENetHelper::AttributeCarriers::deleteMeanData(), GNEViewNet::deleteNetworkAttributeCarrier(), GNENet::deleteNetworkElement(), GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteTAZSourceSink(), GNENetHelper::AttributeCarriers::deleteWalkingArea(), GNEJunction::drawAsBubble(), GNECalibratorFlow::drawGL(), GNEWalkingArea::drawGL(), GNERouteHandler::duplicatePlan(), GNECreateEdgeFrame::EdgeTypeSelector::fillComboBox(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNETAZRelData::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNEEdge::getAttribute(), GNEClosingLaneReroute::getHierarchyName(), GNEClosingReroute::getHierarchyName(), GNEDestProbReroute::getHierarchyName(), GNEHierarchicalElement::getNewListOfParents(), GNEAccess::getParentName(), GNEVehicle::getParentName(), GNEGenericData::getPartialID(), GNECalibrator::getPopUpID(), GNEDetector::getPopUpID(), GNEMultiEntryExitDetector::getPopUpID(), GNEOverheadWire::getPopUpID(), GNEPoly::getPopUpID(), GNERerouter::getPopUpID(), GNEStoppingPlace::getPopUpID(), GNETAZ::getPopUpID(), GNETractionSubstation::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNENetworkElement::getPopUpID(), GNEStopFrame::getStopParameter(), GNEAttributeCarrierDialog::GNEAttributeCarrierDialog(), GNEContainer::GNEContainer(), GNEOverwriteElement::GNEOverwriteElement(), GNEPerson::GNEPerson(), GNERouteProbe::GNERouteProbe(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), GNEVehicle::GNEVehicle(), GNEVType::GNEVType(), GNEAdditionalFrame::initBaseAdditionalObject(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertConnection(), GNENetHelper::AttributeCarriers::insertCrossing(), GNENetHelper::AttributeCarriers::insertDataInterval(), GNENetHelper::AttributeCarriers::insertDataSet(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertGenericData(), GNENetHelper::AttributeCarriers::insertLane(), GNENetHelper::AttributeCarriers::insertMeanData(), GNENetHelper::AttributeCarriers::insertTAZSourceSink(), GNENetHelper::AttributeCarriers::insertWalkingArea(), GNETLSEditorFrame::TLSJunction::isJunctionSelected(), GNENetHelper::AttributeCarriers::isNetworkElementAroundTriangle(), GNERoute::isRouteValid(), GNEEdge::isValid(), GNEAdditional::isValidAdditionalID(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEAdditional::isValidDetectorID(), GNENet::joinSelectedJunctions(), GNESelectorFrame::SelectionOperation::loadFromFile(), GNECrossingFrame::CrossingParameters::markEdge(), GNENet::mergeJunctions(), GNEAttributeCarrierDialog::onCmdAccept(), GNECalibratorDialog::onCmdAccept(), GNERerouterDialog::onCmdAccept(), GNEVariableSpeedSignDialog::onCmdAccept(), GNEViewNet::onCmdAddJoinTLS(), GNEGenericDataFrame::IntervalSelector::onCmdCreateInterval(), GNEViewNet::onCmdResetEndPoints(), GNEViewNet::onCmdReverse(), GNEViewNet::onCmdTransformPOI(), GNEShapeFrame::processClickPOILanes(), GNEChange_Crossing::redo(), GNEChange_Additional::redoName(), GNEChange_DataInterval::redoName(), GNEChange_DataSet::redoName(), GNEChange_DemandElement::redoName(), GNEChange_Edge::redoName(), GNEChange_EdgeType::redoName(), GNEChange_Junction::redoName(), GNEChange_Lane::redoName(), GNEChange_TAZSourceSink::redoName(), GNEChange_TLS::redoName(), GNEChange_ToggleAttribute::redoName(), GNEDemandElementSelector::refreshDemandElementSelector(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureParents::remove(), GNEEdge::removeConnection(), GNEJunction::removeEdgeFromCrossings(), GNEJunction::removeIncomingGNEEdge(), GNEJunction::removeInternalLane(), GNEJunction::removeOutgoingGNEEdge(), GNENet::replaceIncomingEdge(), GNEHierarchicalStructureParents::replaceSingle(), GNEHierarchicalStructureParents::replaceSingle(), GNEHierarchicalStructureParents::replaceSingle(), GNEHierarchicalStructureParents::replaceSingle(), GNEHierarchicalStructureParents::replaceSingle(), GNEHierarchicalStructureParents::replaceSingle(), GNEHierarchicalStructureParents::replaceSingle(), GNENet::reverseEdge(), GNEAdditional::setAdditionalID(), GNEMultiEntryExitDetector::setAttribute(), GNERerouter::setAttribute(), GNETractionSubstation::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNEConnection::setAttribute(), GNEEdge::setAttribute(), GNEEdgeType::setAttribute(), GNELane::setAttribute(), GNEEdge::setAttribute(), GNECreateEdgeFrame::EdgeTypeSelector::setCurrentEdgeType(), GNEDemandElementSelector::setDemandElement(), GNEDemandElement::setDemandElementID(), GNETAZRelDataFrame::Legend::setLabels(), GNEMoveElementVehicle::setMoveShape(), GNEAttributesEditorType::setNewParent(), GNEElementTree::showAttributeCarrierParents(), GNEDemandElementSelector::showDemandElementSelector(), GNEElementTree::showHierarchicalElementChildren(), GNEEdge::smooth(), GNEEdge::smoothElevation(), GNEEdge::smoothShape(), GNENet::splitEdge(), GNEAccess::splitEdgeGeometry(), GNECalibrator::splitEdgeGeometry(), GNEDetector::splitEdgeGeometry(), GNEStoppingPlace::splitEdgeGeometry(), GNENet::splitJunction(), GNETLSEditorFrame::TLSJunction::toggleJunctionSelected(), GNEViewObjectSelector::toggleSelectedElement(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToVehicle(), GNEChange_Crossing::undo(), GNEChange_Additional::undoName(), GNEChange_DataInterval::undoName(), GNEChange_DataSet::undoName(), GNEChange_DemandElement::undoName(), GNEChange_Edge::undoName(), GNEChange_EdgeType::undoName(), GNEChange_Junction::undoName(), GNEChange_Lane::undoName(), GNEChange_TAZSourceSink::undoName(), GNEChange_TLS::undoName(), GNEChange_ToggleAttribute::undoName(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNEConnection::updateConnectionID(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNENetHelper::AttributeCarriers::updateEdgeID(), GNENetHelper::AttributeCarriers::updateEdgeTypeID(), GNEDataInterval::updateGenericDataIDs(), GNENetHelper::AttributeCarriers::updateJunctionID(), GNENetHelper::AttributeCarriers::updateMeanDataID(), GNECalibrator::writeAdditional(), GNECalibratorFlow::writeAdditional(), GNEMultiEntryExitDetector::writeAdditional(), GNEOverheadWire::writeAdditional(), GNERerouter::writeAdditional(), GNERouteProbe::writeAdditional(), GNEVaporizer::writeAdditional(), GNEVariableSpeedSign::writeAdditional(), GNEAdditional::writeAdditionalAttributes(), GNEDataSet::writeDataSet(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNERoute::writeDemandElement(), writeDemandElement(), GNEStop::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEVTypeDistribution::writeDemandElement(), GNEEdgeData::writeGenericData(), GNEEdgeRelData::writeGenericData(), GNETAZRelData::writeGenericData(), GNEMeanData::writeMeanData(), GNETAZSourceSink::writeTAZSourceSink(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_EdgeType::~GNEChange_EdgeType(), and GNEChange_MeanData::~GNEChange_MeanData().
|
inherited |
get invalid stops
Definition at line 485 of file GNEDemandElement.cpp.
References GNEDemandElement::getEdgeStopIndex(), GNETagProperties::isVehicleStop(), and GNEAttributeCarrier::myTagProperty.
Referenced by GNERoute::getDemandElementProblem(), and GNERoute::isDemandElementValid().
|
virtual |
get last path lane
Implements GNEPathElement.
Definition at line 200 of file GNERouteDistribution.cpp.
References GNEHierarchicalElement::getChildDemandElements().
|
inlineinherited |
Returns the id of the object as known to microsim.
Definition at line 144 of file GUIGlObject.h.
References GUIGlObject::myMicrosimID.
Referenced by SUMORTree::addAdditionalGLObject(), GNEViewNet::askMergeJunctions(), GNEJunction::checkDrawFromContour(), GNETLSEditorFrame::controlsEdge(), GUIGlObject::createFullName(), GNENetHelper::AttributeCarriers::deleteEdgeType(), GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteSingleJunction(), GNEAdditional::drawAdditionalID(), GNEInternalLane::drawGL(), GUIGlObject::drawName(), GNECalibrator::getAttribute(), GNECalibratorFlow::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEMultiEntryExitDetector::getAttribute(), GNEOverheadWire::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEParkingSpace::getAttribute(), GNERerouter::getAttribute(), GNERouteProbe::getAttribute(), GNERouteProbReroute::getAttribute(), GNETAZ::getAttribute(), GNETractionSubstation::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNERoute::getAttribute(), getAttribute(), GNERouteRef::getAttribute(), GNEStop::getAttribute(), GNEVehicle::getAttribute(), GNEVType::getAttribute(), GNEVTypeDistribution::getAttribute(), GNEVTypeRef::getAttribute(), GNEConnection::getAttribute(), GNEEdge::getAttribute(), GNEEdgeType::getAttribute(), GNEJunction::getAttribute(), GNELane::getAttribute(), GNEWalkingArea::getAttribute(), GNEDetector::getDetectorAttribute(), GNEWalkingArea::getNBWalkingArea(), GUIDialog_ChooserAbstract::getObjectName(), GNEACChooserDialog::getObjectName(), GNEMultiEntryExitDetector::getParentName(), GNERerouter::getParentName(), GNETAZ::getParentName(), GNETractionSubstation::getParentName(), GNEVariableSpeedSign::getParentName(), getParentName(), GNEVType::getParentName(), GNEVTypeDistribution::getParentName(), GNEPOI::getParentName(), GNEPoly::getParentName(), GNEStoppingPlace::getStoppingPlaceAttribute(), GNEChange_TLS::GNEChange_TLS(), GNETLSEditorFrame::handleMultiChange(), GNENetHelper::AttributeCarriers::insertEdgeType(), GNENetHelper::AttributeCarriers::insertInternalLane(), GUIGLObjectPopupMenu::onCmdCopyName(), GNENetHelper::AttributeCarriers::registerEdge(), GNENetHelper::AttributeCarriers::registerEdgeType(), GNENetHelper::AttributeCarriers::registerJunction(), SUMORTree::removeAdditionalGLObject(), GNENetHelper::AttributeCarriers::retrieveConnection(), GNENetHelper::AttributeCarriers::retrieveCrossing(), GNENetHelper::AttributeCarriers::retrieveInternalLane(), GNENetHelper::AttributeCarriers::retrieveLane(), GNENetHelper::AttributeCarriers::retrieveWalkingArea(), GNEStop::setStopMicrosimID(), GNENet::splitEdge(), and GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements().
|
overridevirtual |
methods to retrieve the elements linked to this routeDistribution
get GNEMoveElement associated with this routeDistribution
Implements GNEAttributeCarrier.
Definition at line 46 of file GNERouteDistribution.cpp.
|
inherited |
get pointer to net
Definition at line 95 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myNet.
Referenced by GNECreateEdgeFrame::addBikelane(), GNECalibratorDialog::CalibratorFlowsList::addNewElement(), GNECreateEdgeFrame::addSidewalk(), GNETAZFrame::CurrentTAZ::addSourceSink(), GNEPathManager::PathCalculator::calculateReachability(), GNECalibratorDialog::CalibratorFlowsList::CalibratorFlowsList(), GNERouteHandler::canReverse(), GNEChange_Attribute::changeAttribute(), GNEConnection::changeTLIndex(), GNEDemandElementPlan::checkDrawContainerPlan(), GNEViewNetHelper::LockIcon::checkDrawing(), GNEDemandElementPlan::checkDrawPersonPlan(), GNERerouterIntervalDialog::ClosingLaneReroutesList::ClosingLaneReroutesList(), GNERerouterIntervalDialog::ClosingReroutesList::ClosingReroutesList(), GNEDemandElementPlan::computePlanPathElement(), GNERoute::copyRoute(), GNEVehicle::copyVehicle(), GNETLSEditorFrame::TLSPrograms::createTLS(), GNERerouterIntervalDialog::DestProbReroutesList::DestProbReroutesList(), GNEGenericData::drawAttribute(), GNEPathManager::drawLanePathElements(), GNEAdditionalListed::drawListedAdditional(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GNEMoveElementLaneDouble::fixMovingProblem(), GNEMoveElementLaneSingle::fixMovingProblem(), GNEGenericDataFrame::DataSetSelector::getDataSet(), GNEViewNetHelper::IntervalBar::getDataSet(), GNEMoveElementEdge::getMoveOperation(), GNEMoveElementLaneDouble::getMoveOperation(), GNEMoveElementLaneSingle::getMoveOperation(), GNEMoveElementPlan::getMoveOperation(), GNEMoveElementShape::getMoveOperation(), GNEMoveElementVehicle::getMoveOperation(), GNEMoveElementViewResizable::getMoveOperation(), GNEAttributeCarrierDialog::GNEAttributeCarrierDialog(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEEdgeData::isGenericDataVisible(), GNEMoveElementLaneDouble::isMovingAttributeValid(), GNEMoveElementLaneSingle::isMovingAttributeValid(), GNEAttributeCarrierDialog::onCmdAccept(), GNECalibratorDialog::onCmdAccept(), GNERerouterDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), GNEVariableSpeedSignDialog::onCmdAccept(), GNEVehicleTypeDialog::onCmdAccept(), GNEConnectorFrame::ConnectionOperations::onCmdClearSelectedConnections(), GNECreateEdgeFrame::EdgeTypeSelector::onCmdDeleteEdgeType(), GNETLSEditorFrame::TLSFile::onCmdLoadTLSProgram(), GNETLSEditorFrame::TLSPrograms::onCmdSaveChanges(), GNEConnectorFrame::ConnectionOperations::onCmdSelectConflicts(), GNECrossingFrame::CrossingParameters::onCmdSetAttribute(), GNEAttributeCarrierDialog::AttributeTextField::onCmdSetAttribute(), GNERerouterIntervalDialog::ParkingAreaReroutesList::ParkingAreaReroutesList(), GNEMoveElementEdge::processNoneJunctionSelected(), GNEChange_Additional::redo(), GNEChange_Attribute::redo(), GNEChange_Children::redo(), GNEChange_Connection::redo(), GNEChange_Crossing::redo(), GNEChange_DataInterval::redo(), GNEChange_DataSet::redo(), GNEChange_DemandElement::redo(), GNEChange_Edge::redo(), GNEChange_EdgeType::redo(), GNEChange_GenericData::redo(), GNEChange_Junction::redo(), GNEChange_Lane::redo(), GNEChange_MeanData::redo(), GNEChange_TAZSourceSink::redo(), GNEChange_TLS::redo(), GNEChange_ToggleAttribute::redo(), GNEElementList::removeElementRecursively(), GNEElementList::removeElementRecursively(), GNEDataInterval::removeGenericDataChild(), GNEMoveElementConnection::removeGeometryPoint(), GNEMoveElementCrossing::removeGeometryPoint(), GNEMoveElementJunction::removeGeometryPoint(), GNEMoveElementLane::removeGeometryPoint(), GNEMoveElementShape::removeGeometryPoint(), GNEAdditional::replaceAdditionalChildEdges(), GNEAdditional::replaceAdditionalChildLanes(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEDemandElement::replaceParentEdges(), GNEDemandElementPlan::replacePlanParent(), GNERouteHandler::reverse(), GNERerouterIntervalDialog::RouteProbReroutesList::RouteProbReroutesList(), GNEElementTable::Row::Row(), GNEMoveElementJunction::setMoveShape(), GNETAZFrame::CurrentTAZ::setTAZ(), GNEVehicleTypeDialog::VTypeAttributes::VClassRow::setVariable(), GNERouteHandler::transformToContainer(), GNERouteHandler::transformToContainerFlow(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToPerson(), GNERouteHandler::transformToPersonFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToTripJunctions(), GNERouteHandler::transformToTripTAZs(), GNERouteHandler::transformToVehicle(), GNEChange_Additional::undo(), GNEChange_Attribute::undo(), GNEChange_Children::undo(), GNEChange_Connection::undo(), GNEChange_Crossing::undo(), GNEChange_DataInterval::undo(), GNEChange_DataSet::undo(), GNEChange_DemandElement::undo(), GNEChange_Edge::undo(), GNEChange_EdgeType::undo(), GNEChange_GenericData::undo(), GNEChange_Junction::undo(), GNEChange_Lane::undo(), GNEChange_MeanData::undo(), GNEChange_TAZSourceSink::undo(), GNEChange_TLS::undo(), GNEChange_ToggleAttribute::undo(), GNEViewNetHelper::ViewObjectsSelector::updateDemandElements(), GNEAdditionalSquared::updatedSquaredCenteringBoundary(), GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements(), GNEDemandElementPlan::updatePlanCenteringBoundary(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_MeanData::~GNEChange_MeanData(), GNEChange_TAZSourceSink::~GNEChange_TAZSourceSink(), GNEChange_TLS::~GNEChange_TLS(), and GNEChange_ToggleAttribute::~GNEChange_ToggleAttribute().
|
inherited |
if use edge/parent lanes as a list of consecutive elements, obtain a list of IDs of elements after insert a new element
Definition at line 161 of file GNEHierarchicalElement.cpp.
References GNEAttributeCarrier::getID(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentLanes(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), SUMO_TAG_EDGE, SUMO_TAG_LANE, and toString().
Referenced by GNEDetector::splitEdgeGeometry(), GNEOverheadWire::splitEdgeGeometry(), GNERoute::splitEdgeGeometry(), GNETranship::splitEdgeGeometry(), and GNEWalk::splitEdgeGeometry().
|
inherited |
get next child demand element to the given demand element
Definition at line 118 of file GNEDemandElement.cpp.
References GNEHierarchicalElement::getChildDemandElements().
Referenced by GNENet::adjustPersonPlans().
|
virtualinherited |
Returns the name of the object (default "")
Reimplemented in GUIBaseVehicle, GUIBusStop, GUIChargingStation, GUIJunctionWrapper, GUIParkingArea, GUITrafficLightLogicWrapper, GUIEdge, GNEAdditional, GNEEdge, GNENetworkElement, GUIPointOfInterest, and GUIPolygon.
Definition at line 256 of file GUIGlObject.cpp.
Referenced by GUIDialog_ChooserAbstract::getObjectName().
|
overridevirtual |
get parameters associated with this routeDistribution (constant)
Implements GNEAttributeCarrier.
Definition at line 58 of file GNERouteDistribution.cpp.
|
overridevirtual |
get parameters associated with this routeDistribution
Implements GNEAttributeCarrier.
Definition at line 52 of file GNERouteDistribution.cpp.
|
overridevirtualinherited |
Returns an own parameter window.
| [in] | app | The application needed to build the parameter window |
| [in] | parent | The parent window needed to build the parameter window |
Implements GUIGlObject.
Definition at line 321 of file GNEDemandElement.cpp.
References GUIParameterTableWindow::closeBuilding(), GNEAttributeCarrier::getAttribute(), GNETagProperties::getAttributeProperties(), GUIParameterTableWindow::mkItem(), and GNEAttributeCarrier::myTagProperty.
|
inherited |
get parent additionals
Definition at line 71 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureParents::get(), and GNEHierarchicalElement::myHierarchicalStructureParents.
Referenced by GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEAdditionalHandler::buildDestProbReroute(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditional::checkDrawDeleteContourSmall(), GNEVehicle::computePathElement(), GNEVehicle::copyVehicle(), GNEAccess::drawGL(), GNERerouterSymbol::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEAdditional::drawParentChildLines(), GNERerouterSymbol::drawRerouterSymbol(), GNETAZRelData::drawTAZRel(), GNEVariableSpeedSignSymbol::drawVSSSymbol(), GNEAccess::getAttribute(), GNECalibrator::getAttribute(), GNECalibratorFlow::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEEntryExitDetector::getAttribute(), GNEOverheadWire::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEParkingSpace::getAttribute(), GNERerouterInterval::getAttribute(), GNERouteProbReroute::getAttribute(), GNETAZSourceSink::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNETAZRelData::getAttribute(), GNEStop::getAttribute(), GNEVehicle::getAttribute(), GNEParkingSpace::getAttributeDouble(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEStop::getAttributePosition(), GNEStop::getCenteringBoundary(), GNEAdditional::getCenteringBoundary(), GNEAdditionalListed::getDrawPositionIndex(), GNEDemandElement::getEdgeStopIndex(), GNEStop::getFirstPathLane(), GNEParkingAreaReroute::getHierarchyName(), GNETAZRelData::getHierarchyName(), GNEStop::getHierarchyName(), GNEAccess::getParentName(), GNECalibratorFlow::getParentName(), GNEClosingLaneReroute::getParentName(), GNEClosingReroute::getParentName(), GNEDestProbReroute::getParentName(), GNEParkingAreaReroute::getParentName(), GNEParkingSpace::getParentName(), GNERerouterInterval::getParentName(), GNERerouterSymbol::getParentName(), GNERouteProbReroute::getParentName(), GNEVariableSpeedSignStep::getParentName(), GNEVariableSpeedSignSymbol::getParentName(), GNEStop::getParentName(), GNEVehicle::getParentName(), GNEHierarchicalElement::getParentStoppingPlaces(), GNEHierarchicalElement::getParentTAZs(), GNETAZRelData::getPositionInView(), GNEStop::getPositionInView(), GNEClosingLaneReroute::GNEClosingLaneReroute(), GNEClosingReroute::GNEClosingReroute(), GNEDestProbReroute::GNEDestProbReroute(), GNEParkingAreaReroute::GNEParkingAreaReroute(), GNERouteProbReroute::GNERouteProbReroute(), GNEAccess::isValid(), GNEVariableSpeedSignStep::isValid(), GNEVehicle::isValid(), GNERerouterIntervalDialog::onCmdAccept(), GNEAdditional::replaceAdditionalParent(), GNENet::replaceIncomingEdge(), GNEDemandElement::replaceLastParentAdditional(), GNEGenericData::replaceParentTAZElement(), GNERerouterIntervalDialog::RouteProbReroutesList::RouteProbReroutesList(), GNECalibratorFlow::setAttribute(), GNEParkingSpace::setAttribute(), GNETAZRelData::setFunctionalColor(), GNEStop::setStopMicrosimID(), GNEElementTree::showAttributeCarrierParents(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToTripTAZs(), GNETAZRelData::updateGeometry(), GNEStop::updateGeometry(), GNEStopPlan::updateGeometry(), GNEVehicle::updateGeometry(), GNELane::updateGeometry(), GNEAdditionalListed::updateGeometryListedAdditional(), GNEDemandElementPlan::updatePlanCenteringBoundary(), GNECalibrator::writeAdditional(), GNECalibratorFlow::writeAdditional(), GNEOverheadWire::writeAdditional(), GNEStop::writeDemandElement(), and GNETAZRelData::writeGenericData().
|
inherited |
get parent demand elements
Definition at line 101 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureParents::get(), and GNEHierarchicalElement::myHierarchicalStructureParents.
Referenced by GNEDemandElement::buildMenuCommandRouteLength(), GNEStop::canDrawVehicleStop(), GNERouteHandler::canReverse(), GNEDemandElementPlan::checkDrawContainerPlan(), GNEDemandElement::checkDrawDeleteContourSmall(), GNEDemandElementPlan::checkDrawPersonPlan(), GNEVehicle::checkDrawRelatedContour(), GNERoute::computePathElement(), GNEDemandElementPlan::computePlanPathElement(), GNEVehicle::copyVehicle(), GNEDemandElement::deleteGLObject(), GNEStopPlan::drawGL(), GNEStop::drawIndex(), GNERoute::drawLanePartialGL(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GNECalibratorFlow::getAttribute(), GNERouteProbReroute::getAttribute(), GNERouteRef::getAttribute(), GNEStop::getAttribute(), GNEVehicle::getAttribute(), GNEVTypeRef::getAttribute(), GNECalibratorFlow::getAttributeDouble(), GNEStop::getAttributeDouble(), GNERouteRef::getCenteringBoundary(), GNEVTypeRef::getCenteringBoundary(), GNERoute::getColor(), GNERouteRef::getColor(), GNEStop::getColor(), GNEVTypeRef::getColor(), GNEDemandElement::getEdgeStopIndex(), GNERoute::getFirstPathLane(), GNERouteRef::getFirstPathLane(), GNEVTypeRef::getFirstPathLane(), GNEDemandElementPlan::getFirstPlanPathLane(), GNERouteProbReroute::getHierarchyName(), GNERoute::getLastPathLane(), GNERouteRef::getLastPathLane(), GNEVTypeRef::getLastPathLane(), GNEDemandElementPlan::getLastPlanPathLane(), GNEMoveElementPlan::getMoveOperation(), GNEContainer::getParentName(), GNEPerson::getParentName(), GNEPersonTrip::getParentName(), GNERide::getParentName(), GNERouteRef::getParentName(), GNEStop::getParentName(), GNEStopPlan::getParentName(), GNETranship::getParentName(), GNETransport::getParentName(), GNEVTypeRef::getParentName(), GNEWalk::getParentName(), GNEDemandElementPlan::getPersonPlanProblem(), GNEDemandElementPlan::getPlanAttribute(), GNEDemandElementPlan::getPlanAttributeDouble(), GNEDemandElementPlan::getPlanAttributePosition(), GNEDemandElementPlan::getPlanHierarchyName(), GNEDemandElementPlan::getPlanPositionInView(), GNERouteRef::getPositionInView(), GNEVTypeRef::getPositionInView(), GNEDemandElement::getRouteParent(), GNEDemandElement::getTypeParent(), GNEContainer::getVClass(), GNEPerson::getVClass(), GNERoute::getVClass(), GNERouteRef::getVClass(), GNEStop::getVClass(), GNEVehicle::getVClass(), GNEVTypeRef::getVClass(), GNEDemandElementPlan::isPlanPersonValid(), GNEVehicle::isValid(), GNEElementTree::onCmdDeleteItem(), GNEElementTree::onCmdMoveItemDown(), GNEElementTree::onCmdMoveItemUp(), GNEViewNet::onCmdToggleLockContainer(), GNEViewNet::onCmdToggleLockPerson(), GNERouteHandler::reverse(), GNERoute::setAttribute(), GNEVehicle::setAttribute(), GNERoute::setAttribute(), GNEElementTree::showAttributeCarrierParents(), GNEViewNetHelper::DemandViewOptions::showNonInspectedDemandElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNELane::updateGeometry(), GNEDemandElementPlan::updatePlanCenteringBoundary(), GNECalibratorFlow::writeAdditional(), GNEVehicle::writeDemandElement(), GNEDemandElementPlan::writeLocationAttributes(), and GNEDemandElementPlan::writeOriginStop().
|
inherited |
get parent edges
Definition at line 59 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureParents::get(), and GNEHierarchicalElement::myHierarchicalStructureParents.
Referenced by GNELane::allowPedestrians(), GNELane::buildEdgeOperations(), GNERouteHandler::buildFlowOverRoute(), GNELane::buildLaneOperations(), GNEDemandElement::buildMenuCommandRouteLength(), GNELane::buildTemplateOperations(), GNERouteHandler::buildVehicleOverRoute(), GNEVehicleFrame::buildVehicleOverRoute(), GNELane::calculateLaneContour(), GNEAdditional::calculatePerpendicularLine(), GNERouteHandler::canReverse(), GNEConnection::changeTLIndex(), GNEEdgeRelData::computePathElement(), GNERoute::computePathElement(), GNEDemandElementPlan::computePlanPathElement(), GNEVehicle::copyVehicle(), GNEElementTree::createPopUpMenu(), GNELane::drawArrows(), GNELane::drawAsWaterway(), GNECalibrator::drawCalibratorSymbol(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNEVaporizer::drawGL(), GNEStopPlan::drawGL(), GNELane::drawGL(), GNELane::drawLane2LaneConnections(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNELane::drawLaneStopOffset(), GNELane::drawLinkNo(), GNELane::drawMarkingsAndBoundings(), GNELane::drawStartEndGeometryPoints(), GNELane::drawTLSLinkNo(), GNEConnection::existNBEdgeConnection(), GNECalibrator::getAttribute(), GNERerouterSymbol::getAttribute(), GNERouteProbe::getAttribute(), GNETAZSourceSink::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNERoute::getAttribute(), GNEVehicle::getAttribute(), GNEConnection::getAttribute(), GNELane::getAttribute(), GNERoute::getAttributeDouble(), GNERoute::getAttributePosition(), GNELane::getAttributePositionVector(), GNEEdgeData::getCenteringBoundary(), GNEEdgeRelData::getCenteringBoundary(), GNERoute::getCenteringBoundary(), GNEDemandElement::getColorByScheme(), GNELane::getColorValue(), GNERoute::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEConnection::getEdgeFrom(), GNEConnection::getEdgeTo(), GNERoute::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEDemandElementPlan::getFirstPlanPathLane(), GNELane::getGNEIncomingConnections(), GNELane::getGNEOutcomingConnections(), GNERerouterSymbol::getHierarchyName(), GNEEdgeData::getHierarchyName(), GNEEdgeRelData::getHierarchyName(), GNEContainer::getHierarchyName(), GNEVehicle::getHierarchyName(), GNELane::getLaneParametricLength(), GNELane::getLaneShape(), GNERoute::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEDemandElementPlan::getLastPlanPathLane(), GNELane::getLengthGeometryFactor(), GNEMoveElementPlan::getMoveOperation(), GNEMoveElementPlanParent::getMoveOperation(), GNEConnection::getNBConnection(), GNEConnection::getNBEdgeConnection(), GNEHierarchicalElement::getNewListOfParents(), GNELane::getParameters(), GNELane::getParameters(), GNELane::getParentEdge(), GNECalibrator::getParentName(), GNERouteProbe::getParentName(), GNEVaporizer::getParentName(), GNERoute::getParentName(), GNEVehicle::getParentName(), GNELane::getParentName(), GNEDemandElementPlan::getPlanAttribute(), GNEDemandElementPlan::getPlanHierarchyName(), GNEDemandElementPlan::getPlanPositionInView(), GNERerouterSymbol::getPopUpID(), GNELane::getPopUpMenu(), GNEEdgeData::getPositionInView(), GNEEdgeRelData::getPositionInView(), GNELane::getSpeed(), GNEStopFrame::getStopParameter(), GNERoute::GNERoute(), GNERoute::GNERoute(), GNERoute::GNERoute(), GNELane::isAttributeComputed(), GNEConnection::isAttributeEnabled(), GNELane::isAttributeEnabled(), GNERoute::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNELane::isRestricted(), GNECalibrator::isValid(), GNEEdgeRelData::isValid(), GNEVehicle::isValid(), GNEConnection::isValid(), GNELane::isValid(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNEElementTree::onCmdCenterItem(), GNEPathCreator::recalculatePath(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNERouteHandler::reverse(), GNEVehicle::setAttribute(), GNELane::setAttribute(), GNEConnection::setAttribute(), GNELane::setIndex(), GNELane::setLaneColor(), GNEMoveElementLane::setMoveShape(), GNEElementTree::showAttributeCarrierParents(), GNEPlanCreator::showPlanCreatorModule(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNELane::DrawingConstants::update(), GNECalibrator::updateGeometry(), GNERerouterSymbol::updateGeometry(), GNEEdgeData::updateGeometry(), GNEStopPlan::updateGeometry(), GNEConnection::updateLinkState(), GNEDemandElementPlan::updatePlanCenteringBoundary(), GNECalibrator::writeAdditional(), GNERouteProbe::writeAdditional(), GNERoute::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEEdgeData::writeGenericData(), GNEEdgeRelData::writeGenericData(), GNEDemandElementPlan::writeLocationAttributes(), and GNETAZSourceSink::writeTAZSourceSink().
|
inherited |
get parent demand elements
Definition at line 107 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureParents::get(), and GNEHierarchicalElement::myHierarchicalStructureParents.
Referenced by GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), and GNELane::updateGeometry().
|
inherited |
get parent junctions
Definition at line 53 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureParents::get(), and GNEHierarchicalElement::myHierarchicalStructureParents.
Referenced by GNECrossing::calculateCrossingContour(), GNEEdge::calculateEdgeContour(), GNERouteHandler::canReverse(), GNEVehicle::computePathElement(), GNEDemandElementPlan::computePlanPathElement(), GNEVehicle::copyVehicle(), GNENet::deleteCrossing(), GNEEdge::drawEndGeometryPoint(), GNEVehicle::drawGL(), GNEWalkingArea::drawGL(), GNEDemandElement::drawJunctionLine(), GNEVehicle::drawJunctionPartialGL(), GNEVehicle::drawLanePartialGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEEdge::drawStartGeometryPoint(), GNECrossing::drawTLSLinkNo(), GNEVehicle::getAttribute(), GNEEdge::getAttribute(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEVehicle::getAttributePosition(), GNEVehicle::getDemandElementProblem(), GNEEdge::getFromJunction(), GNECrossing::getNBCrossing(), GNEWalkingArea::getNBWalkingArea(), GNEVehicle::getParentName(), GNEDemandElementPlan::getPlanAttribute(), GNEDemandElementPlan::getPlanAttributePosition(), GNEDemandElementPlan::getPlanHierarchyName(), GNEDemandElementPlan::getPlanPositionInView(), GNEWalkingArea::getPositionInView(), GNEEdge::getReverseEdge(), GNEEdge::getToJunction(), GNEVehicle::isDemandElementValid(), GNEVehicle::isValid(), GNECrossing::isValid(), GNEViewNet::onCmdEditCrossingShape(), GNEViewNet::onCmdEditWalkingAreaShape(), GNEDemandElement::replaceLastParentJunction(), GNECrossing::setAttribute(), GNEElementTree::showAttributeCarrierParents(), GNEPlanCreator::showPlanCreatorModule(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToTripJunctions(), GNEVehicle::updateGeometry(), GNEDemandElementPlan::updatePlanCenteringBoundary(), GNEDemandElementPlan::updatePlanGeometry(), GNEVehicle::writeDemandElement(), and GNEDemandElementPlan::writeLocationAttributes().
|
inherited |
get parent lanes
Definition at line 65 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalStructureParents::get(), and GNEHierarchicalElement::myHierarchicalStructureParents.
Referenced by GNEPathManager::PathCalculator::busStopConnected(), GNEConnection::calculateConnectionContour(), GNEPOI::calculatePOIContour(), GNEStoppingPlace::calculateStoppingPlaceContour(), GNEDetector::checkDrawMoveContour(), GNEInductionLoopDetector::checkDrawRelatedContour(), GNEMoveElementLaneSingle::commitMoveShape(), GNELaneAreaDetector::computePathElement(), GNEOverheadWire::computePathElement(), GNEVehicle::computePathElement(), GNECalibrator::drawCalibratorSymbol(), GNELaneAreaDetector::drawE2(), GNEAccess::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEConnection::drawGL(), GNEMoveElementLaneDouble::fixMovingProblem(), GNEMoveElementLaneSingle::fixMovingProblem(), GNECalibrator::getAttribute(), GNEOverheadWire::getAttribute(), GNEVariableSpeedSignSymbol::getAttribute(), GNEConnection::getAttribute(), GNEOverheadWire::getAttributeDouble(), GNEParkingArea::getAttributeDouble(), GNEStop::getDemandElementProblem(), GNEAccess::getEdge(), GNEDemandElement::getEdgeStopIndex(), GNEStop::getEndGeometryPositionOverLane(), GNEStop::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEAdditional::getFirstPathLane(), GNEMoveElementLaneSingle::getFixedPositionOverLane(), GNEConnection::getFromLaneIndex(), GNEAccess::getHierarchyName(), GNEVariableSpeedSignSymbol::getHierarchyName(), GNEStop::getHierarchyName(), GNEConnection::getLaneFrom(), GNEConnection::getLaneTo(), GNEVehicle::getLastPathLane(), GNEAdditional::getLastPathLane(), GNEMoveElementLaneDouble::getMoveOperation(), GNEMoveElementLaneSingle::getMoveOperation(), GNEMoveElementLaneDouble::getMovingAttribute(), GNEMoveElementLaneSingle::getMovingAttribute(), GNEMoveElementLaneDouble::getMovingProblem(), GNEMoveElementLaneSingle::getMovingProblem(), GNEHierarchicalElement::getNewListOfParents(), GNECalibrator::getParentName(), GNEDetector::getParentName(), GNEStoppingPlace::getParentName(), GNEStop::getParentName(), GNEPOI::getParentName(), GNEVariableSpeedSignSymbol::getPopUpID(), GNEStop::getPositionInView(), GNEStop::getStartGeometryPositionOverLane(), GNEStopFrame::getStopParameter(), GNEConnection::getToLaneIndex(), GNERoute::GNERoute(), GNEAccess::isAccessPositionFixed(), GNEStop::isDemandElementValid(), GNEMoveElementLaneDouble::isMoveElementValid(), GNEMoveElementLaneSingle::isMoveElementValid(), GNECalibrator::isValid(), GNEParkingArea::isValid(), GNERouteHandler::parseStopEdge(), GNEPlanCreator::recalculatePath(), GNELaneAreaDetector::setAttribute(), GNEOverheadWire::setAttribute(), GNEParkingArea::setAttribute(), GNEConnection::setAttribute(), GNEMoveElementLaneDouble::setSize(), GNEStop::setStopMicrosimID(), GNEStoppingPlace::setStoppingPlaceGeometry(), GNEAdditional::shiftLaneIndex(), GNEElementTree::showAttributeCarrierParents(), GNEStoppingPlace::splitEdgeGeometry(), GNEConnection::updateConnectionID(), GNEAccess::updateGeometry(), GNEBusStop::updateGeometry(), GNECalibrator::updateGeometry(), GNEContainerStop::updateGeometry(), GNEEntryExitDetector::updateGeometry(), GNEInductionLoopDetector::updateGeometry(), GNEInstantInductionLoopDetector::updateGeometry(), GNELaneAreaDetector::updateGeometry(), GNEParkingArea::updateGeometry(), GNEPOI::updateGeometry(), GNEVariableSpeedSignSymbol::updateGeometry(), GNEStop::updateGeometry(), GNEConnection::updateGeometry(), GNECalibrator::writeAdditional(), and GNEStop::writeDemandElement().
|
virtual |
Returns the name of the parent object.
Reimplemented from GUIGlObject.
Definition at line 144 of file GNERouteDistribution.cpp.
References GUIGlObject::getMicrosimID(), and GNEAttributeCarrier::myNet.
|
inherited |
get parents container
Definition at line 41 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalStructureParents.
|
inherited |
get parent stoppingPlaces (used by plans)
Definition at line 77 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::getParentAdditionals().
Referenced by GNEDemandElementPlan::computePlanPathElement(), GNEDemandElementPlan::getFirstPlanPathLane(), GNEDemandElementPlan::getLastPlanPathLane(), GNEDemandElementPlan::getPlanAttribute(), GNEDemandElementPlan::getPlanAttributeDouble(), GNEDemandElementPlan::getPlanAttributePosition(), GNEDemandElementPlan::getPlanHierarchyName(), GNEDemandElementPlan::getPlanPositionInView(), GNEPlanCreator::showPlanCreatorModule(), GNEDemandElementPlan::updatePlanGeometry(), GNEDemandElementPlan::writeLocationAttributes(), and GNEDemandElementPlan::writeOriginStop().
|
inherited |
get parent TAZs (used by plans)
Definition at line 89 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::getParentAdditionals().
Referenced by GNEDemandElementPlan::getPlanAttribute(), GNEDemandElementPlan::getPlanAttributePosition(), GNEDemandElementPlan::getPlanHierarchyName(), GNEDemandElementPlan::getPlanPositionInView(), GNEPlanCreator::showPlanCreatorModule(), GNEDemandElementPlan::updatePlanGeometry(), and GNEDemandElementPlan::writeLocationAttributes().
|
inherited |
get path element option
Definition at line 36 of file GNEPathElement.cpp.
References GNEPathElement::myOptions.
|
overridevirtual |
get PopPup ID (Used in AC Hierarchy)
Implements GNEAttributeCarrier.
Definition at line 260 of file GNERouteDistribution.cpp.
References GNEAttributeCarrier::getTagStr().
|
overridevirtualinherited |
Returns an own popup-menu.
| [in] | app | The application needed to build the popup-menu |
| [in] | parent | The parent window needed to build the popup-menu |
Implements GUIGlObject.
Reimplemented in GNEContainer, GNEPerson, GNEPersonTrip, GNERide, GNERoute, GNERouteRef, GNETranship, GNETransport, GNEVehicle, GNEVTypeRef, and GNEWalk.
Definition at line 305 of file GNEDemandElement.cpp.
References GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildPopUpMenuCommonOptions(), GNEAttributeCarrier::getACIcon(), GNEDemandElement::getPositionInView(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagStr(), GNENet::getViewNet(), GNETagProperties::hasDialog(), MID_OPEN_ADDITIONAL_DIALOG, GNEAttributeCarrier::myNet, GNEAttributeCarrier::mySelected, GNEAttributeCarrier::myTagProperty, and toString().
|
virtual |
Returns position of additional in view.
Implements GNEDemandElement.
Definition at line 134 of file GNERouteDistribution.cpp.
References GNEHierarchicalElement::getChildDemandElements().
|
inherited |
get previous child demand element to the given demand element
Definition at line 97 of file GNEDemandElement.cpp.
References GNEHierarchicalElement::getChildDemandElements().
Referenced by GNENet::adjustPersonPlans(), GNEStopPlan::drawGL(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), and GNEDemandElementPlan::drawPlanLanePartial().
|
protectedinherited |
get route parent (always the second parent demand element)
Definition at line 473 of file GNEDemandElement.cpp.
References GNEHierarchicalElement::getParentDemandElements(), GNEAttributeCarrier::getTagProperty(), and SUMO_TAG_ROUTE.
Referenced by GNEVehicle::getAttribute(), GNEDemandElement::getColorByScheme(), GNEVehicle::getDemandElementProblem(), GNEVehicle::getFirstPathLane(), GNEVehicle::getLastPathLane(), GNEVehicle::getParentName(), GNEVehicle::isDemandElementValid(), GNEVehicle::isValid(), GNEVehicle::setAttribute(), and GNEVehicle::writeDemandElement().
|
inlinevirtualinherited |
return individual scaling factor for this object
Reimplemented in GUIBaseVehicle, GUIContainer, and GUIPerson.
Definition at line 190 of file GUIGlObject.h.
Referenced by GUIVisualizationSizeSettings::getExaggeration().
|
inherited |
get tagProperty associated with this Attribute Carrier
Definition at line 841 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myTagProperty.
Referenced by GNEAdditionalFrame::addAdditional(), GNEHelpAttributesDialog::addAttributes(), GNEContainerFrame::addContainer(), GNEContainerPlanFrame::addContainerPlanElement(), GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNEPlanCreator::addFromToStoppingPlace(), GNEDataInterval::addGenericDataChild(), GNENet::addGLObjectIntoGrid(), GNEPersonFrame::addPerson(), GNEPersonPlanFrame::addPersonPlanElement(), GNERouteHandler::addReverse(), GNEPlanCreator::addSingleStoppingPlace(), GNETAZFrame::CurrentTAZ::addSourceSink(), GNEStopFrame::addStop(), GNEVehicleFrame::addVehicle(), GNEWireFrame::addWire(), GNENet::adjustPersonPlans(), GNEUndoList::begin(), GNEContainerFrame::buildContainer(), GNERouteHandler::buildContainerPlan(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPersonPlan(), GNERouteHandler::buildStop(), GNEVehicleFrame::buildVehicleOverRoute(), GNEPathManager::PathCalculator::busStopConnected(), GNEPOI::calculatePOIContour(), GNEStop::canDrawVehicleStop(), GNERouteHandler::canReverse(), GNEConnection::checkDrawConnection(), GNEViewNetHelper::LockIcon::checkDrawing(), GNEAdditional::checkDrawToContour(), GNEAdditionalHandler::checkElement(), GNERouteHandler::checkElement(), GNEAttributesEditorType::checkNewParent(), GNEMoveElementShape::commitMoveShape(), GNEDemandElementPlan::computePlanPathElement(), GNEVehicle::copyVehicle(), GNEWireFrame::createBaseWireObject(), GNEContainerFrame::createPath(), GNEPersonFrame::createPath(), GNEVehicleFrame::createPath(), GNEAdditionalFrame::createPath(), GNEWireFrame::createPath(), GNEElementTree::createPopUpMenu(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNEViewNet::deleteDataAttributeCarrier(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENet::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteGenericData(), GNENetHelper::AttributeCarriers::deleteMeanData(), GNEViewNet::deleteNetworkAttributeCarrier(), GNENet::deleteNetworkElement(), GNENetHelper::AttributeCarriers::deleteTAZSourceSink(), GNEVehicleFrame::demandElementSelected(), GNEAccess::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEStopPlan::drawGL(), GNEAdditional::drawParentChildLines(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GNERouteHandler::duplicatePlan(), GNEApplicationWindowHelper::LockMenuCommands::editLocking(), GNETLSEditorFrame::editTLS(), GNEPOI::fixAdditionalProblem(), GNEPOI::getAdditionalProblem(), GNEPOI::getAttribute(), GNEPOI::getAttributeDouble(), GNEPOI::getAttributePosition(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEContainer::getCenteringBoundary(), GNEPerson::getCenteringBoundary(), GNEDemandElementPlan::getFirstPlanPathLane(), GNEDemandElementFlow::getFlowAttribute(), GNEPlanParents::getFromBusStop(), GNEPlanParents::getFromChargingStation(), GNEPlanParents::getFromContainerStop(), GNEPlanParents::getFromParkingArea(), GNEPlanParents::getFromTrainStop(), GNEStop::getHierarchyName(), GNEDemandElementPlan::getLastPlanPathLane(), GNEPOI::getMoveElement(), GNEMoveElementPlan::getMoveOperation(), GNEHierarchicalElement::getNewListOfParents(), GNEPOI::getParentName(), GNEDemandElementPlan::getPlanAttributeDouble(), GNEDemandElementPlan::getPlanAttributePosition(), GNEDemandElementPlan::getPlanHierarchyName(), GNEDemandElementPlan::getPlanPopUpMenu(), GNEDemandElementPlan::getPlanPositionInView(), GNEPOI::getPopUpMenu(), GNEDemandElementSelector::getPreviousPlanElement(), GNEDemandElement::getRouteParent(), GNEEdge::getRouteProbeRelativePosition(), GNENetHelper::AttributeCarriers::getSelectedAttributeCarriers(), GNEStopFrame::getStopParameter(), GNEPlanParents::getToBusStop(), GNEPlanParents::getToChargingStation(), GNEPlanParents::getToContainerStop(), GNEPlanParents::getToParkingArea(), GNEPlanParents::getToTrainStop(), GNEDemandElement::getTypeParent(), GNEAttributeCarrierDialog::GNEAttributeCarrierDialog(), GNEHelpAttributesDialog::GNEHelpAttributesDialog(), GNEOverwriteElement::GNEOverwriteElement(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertGenericData(), GNENetHelper::AttributeCarriers::insertMeanData(), GNENetHelper::AttributeCarriers::insertTAZSourceSink(), GNEInspectorFrame::inspectElement(), GNEPOI::isAdditionalValid(), GNENetHelper::AttributeCarriers::isNetworkElementAroundTriangle(), GNEElementTree::isSupermodeValid(), GNEPOI::isValid(), GNEDemandElementFlow::isValidFlowAttribute(), GNESelectorFrame::SelectionOperation::loadFromFile(), GNEViewNet::onCmdClearConnections(), GNEMeanDataFrame::MeanDataEditor::onCmdCopyMeanData(), GNEDistributionFrame::DistributionEditor::onCmdCreateDistribution(), GNEElementTree::onCmdDeleteItem(), GNEViewNet::onCmdOpenAdditionalDialog(), GNEViewNet::onCmdResetConnections(), GNEViewNet::onCmdToggleLockContainer(), GNEViewNet::onCmdToggleLockPerson(), GNEViewNet::onCmdTriangulatePolygon(), GNEPlanCreator::planCanBeCreated(), GNEShapeFrame::processClick(), GNEViewNet::recalculateBoundaries(), GNEChange_Attribute::redo(), GNEChange_DemandElement::redo(), GNEChange_ToggleAttribute::redo(), GNEDataInterval::removeGenericDataChild(), GNENet::removeGLObjectFromGrid(), GNENet::replaceInListAttribute(), GNERouteHandler::reverse(), GNEElementTable::Row::Row(), GNEPOI::setAttribute(), GNEPOI::setAttribute(), GNETagSelector::setCurrentTag(), GNEDemandElementFlow::setDefaultFlowAttributes(), GNEDemandElementSelector::setDemandElement(), GNEDemandElementFlow::setFlowAttribute(), GNEShapeFrame::shapeDrawed(), GNEGenericDataFrame::show(), GNEElementTree::showAttributeCarrierParents(), GNEElementTree::showHierarchicalElementChildren(), GNEPlanCreator::showPlanCreatorModule(), GNECalibrator::splitEdgeGeometry(), GNEStoppingPlace::splitEdgeGeometry(), GNEVehicleFrame::tagSelected(), GNEShapeFrame::tagSelected(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_Attribute::undo(), GNEChange_DemandElement::undo(), GNEChange_ToggleAttribute::undo(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNEGenericDataFrame::updateFrameAfterUndoRedo(), GNENetHelper::AttributeCarriers::updateMeanDataID(), GNEDemandElementPlan::updatePlanGeometry(), GNEBusStop::writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNEEntryExitDetector::writeAdditional(), GNEInductionLoopDetector::writeAdditional(), GNEInstantInductionLoopDetector::writeAdditional(), GNEMultiEntryExitDetector::writeAdditional(), GNEParkingArea::writeAdditional(), GNEParkingSpace::writeAdditional(), GNEVaporizer::writeAdditional(), GNEPOI::writeAdditional(), writeDemandElement(), GNEStop::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEVTypeDistribution::writeDemandElement(), GNEDemandElementPlan::writeLocationAttributes(), GNEMeanData::writeMeanData(), GNEMoveElementLaneDouble::writeMoveAttributes(), GNEDemandElementPlan::writeOriginStop(), GNEChange_MeanData::~GNEChange_MeanData(), and GNEChange_ToggleAttribute::~GNEChange_ToggleAttribute().
|
inherited |
get tag assigned to this object in string format
Definition at line 818 of file GNEAttributeCarrier.cpp.
References GNETagProperties::getTagStr(), and GNEAttributeCarrier::myTagProperty.
Referenced by GNEJunction::addIncomingGNEEdge(), GNEJunction::addInternalLane(), GNEJunction::addOutgoingGNEEdge(), GNEStopFrame::addStop(), GNEAdditionalHandler::buildAccess(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNERouteHandler::buildContainerStop(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowJunctions(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowTAZs(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonStop(), GNERouteHandler::buildPersonTrip(), GNERouteHandler::buildRide(), GNERouteHandler::buildRoute(), GNERouteHandler::buildRouteDistribution(), GNERouteHandler::buildRouteRef(), GNERouteHandler::buildStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVType(), GNERouteHandler::buildVTypeDistribution(), GNERouteHandler::buildVTypeRef(), GNERouteHandler::buildWalk(), GNEChange_Attribute::changeAttribute(), GNEAdditional::checkChildAdditionalRestriction(), GNEDemandElement::checkChildDemandElementRestriction(), GNEPlanParents::checkIntegrity(), GNEMoveElementConnection::commitMoveShape(), GNEMoveElementCrossing::commitMoveShape(), GNEMoveElementEdge::commitMoveShape(), GNEMoveElementJunction::commitMoveShape(), GNEMoveElementLane::commitMoveShape(), GNEMoveElementLaneDouble::commitMoveShape(), GNEMoveElementLaneSingle::commitMoveShape(), GNEMoveElementPlan::commitMoveShape(), GNEMoveElementPlanParent::commitMoveShape(), GNEMoveElementShape::commitMoveShape(), GNEMoveElementVehicle::commitMoveShape(), GNEMoveElementView::commitMoveShape(), GNEMoveElementViewResizable::commitMoveShape(), GNERoute::copyRoute(), GNEVehicle::copyVehicle(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNENet::deleteAdditional(), GNENetHelper::AttributeCarriers::deleteConnection(), GNENetHelper::AttributeCarriers::deleteCrossing(), GNENetHelper::AttributeCarriers::deleteDataInterval(), GNENet::deleteDataInterval(), GNENetHelper::AttributeCarriers::deleteDataSet(), GNENet::deleteDataSet(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENet::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteGenericData(), GNENet::deleteGenericData(), GNENetHelper::AttributeCarriers::deleteInternalLane(), GNENetHelper::AttributeCarriers::deleteLane(), GNENetHelper::AttributeCarriers::deleteMeanData(), GNENet::deleteMeanData(), GNENetHelper::AttributeCarriers::deleteTAZSourceSink(), GNENet::deleteTAZSourceSink(), GNENetHelper::AttributeCarriers::deleteWalkingArea(), GNEStop::disableAttribute(), GNEStopPlan::disableAttribute(), GNEDemandElementFlow::disableFlowAttribute(), GNEStop::enableAttribute(), GNEStopPlan::enableAttribute(), GNEDemandElementFlow::enableFlowAttribute(), GNEAdditional::fixAdditionalProblem(), GNEDataInterval::fixDataIntervalProblem(), GNEEdgeData::fixGenericDataProblem(), GNEEdgeRelData::fixGenericDataProblem(), GNEGenericData::fixGenericDataProblem(), GNETAZRelData::fixGenericDataProblem(), GNEPOI::getAttributeDouble(), GNEAttributeCarrier::getCommonAttribute(), GNEAttributeCarrier::getCommonAttributeDouble(), GNEAttributeCarrier::getCommonAttributePosition(), GNEAttributeCarrier::getCommonAttributePositionVector(), GNEAccess::getHierarchyName(), GNECalibrator::getHierarchyName(), GNECalibratorFlow::getHierarchyName(), GNEClosingLaneReroute::getHierarchyName(), GNEClosingReroute::getHierarchyName(), GNEDestProbReroute::getHierarchyName(), GNEDetector::getHierarchyName(), GNEMultiEntryExitDetector::getHierarchyName(), GNEOverheadWire::getHierarchyName(), GNEParkingAreaReroute::getHierarchyName(), GNEParkingSpace::getHierarchyName(), GNEPOI::getHierarchyName(), GNEPoly::getHierarchyName(), GNERerouter::getHierarchyName(), GNERerouterInterval::getHierarchyName(), GNERouteProbe::getHierarchyName(), GNERouteProbReroute::getHierarchyName(), GNEStoppingPlace::getHierarchyName(), GNETAZ::getHierarchyName(), GNETAZSourceSink::getHierarchyName(), GNETractionSubstation::getHierarchyName(), GNEVaporizer::getHierarchyName(), GNEVariableSpeedSign::getHierarchyName(), GNEVariableSpeedSignStep::getHierarchyName(), GNEDataSet::getHierarchyName(), GNEEdgeData::getHierarchyName(), GNEEdgeRelData::getHierarchyName(), GNEMeanData::getHierarchyName(), GNETAZRelData::getHierarchyName(), GNEContainer::getHierarchyName(), GNEPerson::getHierarchyName(), GNERoute::getHierarchyName(), getHierarchyName(), GNEVehicle::getHierarchyName(), GNEVType::getHierarchyName(), GNEVTypeDistribution::getHierarchyName(), GNENetworkElement::getHierarchyName(), GNEMoveElement::getMovingAttribute(), GNEMoveElement::getMovingAttributeDouble(), GNEMoveElementLaneDouble::getMovingAttributeDouble(), GNEDemandElementPlan::getPlanAttributeDouble(), GNEDemandElementPlan::getPlanAttributePosition(), GNEAccess::getPopUpID(), GNECalibrator::getPopUpID(), GNECalibratorFlow::getPopUpID(), GNEClosingLaneReroute::getPopUpID(), GNEClosingReroute::getPopUpID(), GNEDestProbReroute::getPopUpID(), GNEDetector::getPopUpID(), GNEMultiEntryExitDetector::getPopUpID(), GNEOverheadWire::getPopUpID(), GNEParkingAreaReroute::getPopUpID(), GNEParkingSpace::getPopUpID(), GNEPOI::getPopUpID(), GNEPoly::getPopUpID(), GNERerouter::getPopUpID(), GNERerouterInterval::getPopUpID(), GNERouteProbe::getPopUpID(), GNERouteProbReroute::getPopUpID(), GNEStoppingPlace::getPopUpID(), GNETAZ::getPopUpID(), GNETAZSourceSink::getPopUpID(), GNETractionSubstation::getPopUpID(), GNEVaporizer::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNEVariableSpeedSignStep::getPopUpID(), GNEDataInterval::getPopUpID(), GNEDataSet::getPopUpID(), GNEEdgeData::getPopUpID(), GNEEdgeRelData::getPopUpID(), GNEMeanData::getPopUpID(), GNETAZRelData::getPopUpID(), GNEContainer::getPopUpID(), GNEPerson::getPopUpID(), GNEPersonTrip::getPopUpID(), GNERide::getPopUpID(), GNERoute::getPopUpID(), getPopUpID(), GNERouteRef::getPopUpID(), GNEStop::getPopUpID(), GNEStopPlan::getPopUpID(), GNETranship::getPopUpID(), GNETransport::getPopUpID(), GNEVehicle::getPopUpID(), GNEVType::getPopUpID(), GNEVTypeDistribution::getPopUpID(), GNEVTypeRef::getPopUpID(), GNEWalk::getPopUpID(), GNENetworkElement::getPopUpID(), GNERoute::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEAttributeCarrierDialog::GNEAttributeCarrierDialog(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertConnection(), GNENetHelper::AttributeCarriers::insertCrossing(), GNENetHelper::AttributeCarriers::insertDataInterval(), GNENetHelper::AttributeCarriers::insertDataSet(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertGenericData(), GNENetHelper::AttributeCarriers::insertInternalLane(), GNENetHelper::AttributeCarriers::insertLane(), GNENetHelper::AttributeCarriers::insertMeanData(), GNENetHelper::AttributeCarriers::insertTAZSourceSink(), GNENetHelper::AttributeCarriers::insertWalkingArea(), GNEAttributeCarrier::isCommonAttributeValid(), GNEMoveElement::isMovingAttributeValid(), GNELaneType::isValid(), GNEAttributeCarrierDialog::onCmdAccept(), GNECalibratorDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), GNEVehicleTypeDialog::onCmdAccept(), GNEViewNet::onCmdAddReverse(), GNEElementTree::onCmdMoveItemDown(), GNEElementTree::onCmdMoveItemUp(), GNEViewNet::onCmdReverse(), GNEAdditional::openAdditionalDialog(), GNEDemandElement::openDemandElementDialog(), GNEVType::overwriteVType(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEChange_Additional::redoName(), GNEChange_Attribute::redoName(), GNEChange_Children::redoName(), GNEChange_DataInterval::redoName(), GNEChange_DataSet::redoName(), GNEChange_DemandElement::redoName(), GNEChange_GenericData::redoName(), GNEChange_MeanData::redoName(), GNEChange_TAZSourceSink::redoName(), GNEChange_ToggleAttribute::redoName(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureParents::remove(), GNEHierarchicalStructureChildren::remove(), GNEHierarchicalStructureParents::remove(), GNEMoveElementConnection::removeGeometryPoint(), GNEMoveElementCrossing::removeGeometryPoint(), GNEMoveElementEdge::removeGeometryPoint(), GNEMoveElementJunction::removeGeometryPoint(), GNEMoveElementLane::removeGeometryPoint(), GNEMoveElementShape::removeGeometryPoint(), GNEJunction::removeIncomingGNEEdge(), GNEJunction::removeInternalLane(), GNEEdge::removeLane(), GNEJunction::removeOutgoingGNEEdge(), GNERerouter::setAttribute(), GNETAZSourceSink::setAttribute(), GNETractionSubstation::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNECrossing::setAttribute(), GNELane::setAttribute(), GNELaneType::setAttribute(), GNEWalkingArea::setAttribute(), GNECrossing::setAttribute(), GNEEdge::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNEWalkingArea::setAttribute(), GNEAttributeCarrier::setCommonAttribute(), GNEAttributeCarrier::setCommonAttribute(), GNEJunction::setJunctionType(), GNEMoveElementVehicle::setMoveShape(), GNEMoveElement::setMovingAttribute(), GNEMoveElement::setMovingAttribute(), GNEMoveElementLaneDouble::setSize(), GNEStop::setStopMicrosimID(), GNECalibratorFlow::toggleAttribute(), GNEStop::toggleAttribute(), GNEStopPlan::toggleAttribute(), GNERouteHandler::transformToContainer(), GNERouteHandler::transformToContainerFlow(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToFlowTAZs(), GNERouteHandler::transformToPerson(), GNERouteHandler::transformToPersonFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToTripJunctions(), GNERouteHandler::transformToTripTAZs(), GNERouteHandler::transformToVehicle(), GNEChange_Additional::undoName(), GNEChange_Attribute::undoName(), GNEChange_Children::undoName(), GNEChange_DataInterval::undoName(), GNEChange_DataSet::undoName(), GNEChange_DemandElement::undoName(), GNEChange_GenericData::undoName(), GNEChange_MeanData::undoName(), GNEChange_TAZSourceSink::undoName(), GNEChange_ToggleAttribute::undoName(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNENetHelper::AttributeCarriers::updateEdgeID(), GNENetHelper::AttributeCarriers::updateEdgeTypeID(), GNENetHelper::AttributeCarriers::updateJunctionID(), and GNENetHelper::AttributeCarriers::updateMeanDataID().
|
inlineinherited |
Returns the type of the object as coded in GUIGlObjectType.
Definition at line 157 of file GUIGlObject.h.
References GUIGlObject::myGLObjectType.
Referenced by GUIGlObject::buildSelectionPopupEntry(), GNEConnection::calculateConnectionContour(), GNEContour::calculateContourEdgeGeometryPoints(), GNECrossing::calculateCrossingContour(), GNEJunction::calculateJunctioncontour(), GNEParkingSpace::calculateSpaceContour(), GNEStoppingPlace::calculateStoppingPlaceContour(), GNEViewNet::checkOverLockedElement(), GUIVehicle::drawAction_drawCarriageClass(), GUIVehicle::drawAction_drawLinkItems(), GUIBaseVehicle::drawAction_drawPersonsAndContainers(), GUIPerson::drawAction_drawWalkingareaPath(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNECalibrator::drawCalibratorSymbol(), GNELaneAreaDetector::drawE2PartialJunction(), GNELaneAreaDetector::drawE2PartialLane(), GNEEntryExitDetector::drawE3Logo(), GNEEntryExitDetector::drawEntryLogo(), GUIBusStop::drawGL(), GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIJunctionWrapper::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNETAZRelData::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEInternalLane::drawGL(), GNEWalkingArea::drawGL(), GUIContainer::drawGL(), GUILane::drawGL(), GUIPerson::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNEEdge::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GUIBaseVehicle::drawGLAdditional(), GUIPerson::drawGLAdditional(), GNEDemandElement::drawJunctionLine(), GNELaneAreaDetector::drawJunctionPartialGL(), GNEOverheadWire::drawJunctionPartialGL(), GNERoute::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNELaneAreaDetector::drawLanePartialGL(), GNEOverheadWire::drawLanePartialGL(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEAdditionalListed::drawListedAdditional(), GUIBaseVehicle::drawOnPos(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GNERoute::drawRoutePartialJunction(), GNERoute::drawRoutePartialLane(), GNEAdditionalSquared::drawSquaredAdditional(), GUIJunctionWrapper::getColorValue(), GUIEdge::getColorValue(), GUISUMOAbstractView::getObjectsAtPosition(), GUIEdge::getScaleValue(), GNEAdditional::isGLObjectLocked(), GNEDemandElement::isGLObjectLocked(), GNENetworkElement::isGLObjectLocked(), GUISelectedStorage::isSelected(), GUISUMOViewParent::isSelected(), GUIGlChildWindow::isSelected(), GNESelectorFrame::SelectionOperation::loadFromFile(), GUIGLObjectPopupMenu::onCmdCopyEdgeName(), GUISUMOViewParent::onCmdSpeedFactor(), GUIDialog_ChooserAbstract::onCmdTrack(), GUISUMOAbstractView::onLeftBtnPress(), GUISUMOViewParent::onUpdSpeedFactor(), LayeredRTree::selectLayer(), GUIPolygon::setColor(), GNEJunction::setJunctionType(), GUIPointOfInterest::setPOIColor(), GNEViewNetHelper::ViewObjectsSelector::updateGenericDataElements(), GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements(), GNEViewNetHelper::ViewObjectsSelector::updateShapeElements(), and GNEViewNetHelper::ViewObjectsSelector::updateTAZElements().
|
virtualinherited |
Returns an own type parameter window (optional)
| [in] | app | The application needed to build the parameter window |
| [in] | parent | The parent window needed to build the parameter window |
Reimplemented in GUIVehicle, GUIMEVehicle, GUIContainer, GUIEdge, GUIPerson, and GUIBaseVehicle.
Definition at line 217 of file GUIGlObject.cpp.
References UNUSED_PARAMETER.
Referenced by GUIGLObjectPopupMenu::onCmdShowTypePars().
|
protectedinherited |
get type parent (needed because first parent can be either type or typeDistribution)
Definition at line 460 of file GNEDemandElement.cpp.
References GNEHierarchicalElement::getParentDemandElements(), and GNEAttributeCarrier::getTagProperty().
Referenced by GNEContainer::drawAction_drawAsImage(), GNEContainer::drawAction_drawAsPoly(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GNEVehicle::drawLanePartialGL(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttributeDouble(), GNEDemandElement::getColorByScheme(), GNEVehicle::getDemandElementProblem(), GNEVehicle::isDemandElementValid(), GNEVehicle::isValid(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), and GNEVehicle::writeDemandElement().
|
virtual |
obtain VClass related with this demand element
Implements GNEDemandElement.
Definition at line 108 of file GNERouteDistribution.cpp.
References GNEHierarchicalElement::getChildDemandElements(), and SVC_IGNORING.
|
inherited |
Definition at line 294 of file GNEAttributeCarrier.cpp.
References GNETagProperties::hasAttribute(), and GNEAttributeCarrier::myTagProperty.
Referenced by GNEStoppingPlace::setStoppingPlaceGeometry().
|
inlineinherited |
Increase reference.
Definition at line 68 of file GNEReferenceCounter.h.
References GNEReferenceCounter::getID(), GNEReferenceCounter::myCount, toString(), and UNUSED_PARAMETER.
Referenced by GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNEEdge::addLane(), GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildBusStop(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildChargingStation(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNERouteHandler::buildContainerStop(), GNEAdditionalHandler::buildContainerStop(), GNEDataHandler::buildDataInterval(), GNEDataHandler::buildDataSet(), GNEAdditionalHandler::buildDestProbReroute(), GNEAdditionalHandler::buildDetectorE1Instant(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEAdditionalHandler::buildE1Detector(), GNEAdditionalHandler::buildEdgeCalibrator(), GNEDataHandler::buildEdgeData(), GNEMeanDataHandler::buildEdgeMeanData(), GNEDataHandler::buildEdgeRelationData(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowEmbeddedRoute(), GNERouteHandler::buildFlowJunctions(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowTAZs(), GNEAdditionalHandler::buildJpsObstacle(), GNEAdditionalHandler::buildJpsWalkableArea(), GNEAdditionalHandler::buildLaneCalibrator(), GNEMeanDataHandler::buildLaneMeanData(), GNEAdditionalHandler::buildMultiLaneDetectorE2(), GNEAdditionalHandler::buildOverheadWire(), GNEAdditionalHandler::buildParkingArea(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildParkingSpace(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonStop(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildPOILane(), GNEAdditionalHandler::buildPolygon(), GNEAdditionalHandler::buildRerouter(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNERouteHandler::buildRoute(), GNERouteHandler::buildRouteDistribution(), GNEAdditionalHandler::buildRouteProbe(), GNEAdditionalHandler::buildRouteProbReroute(), GNERouteHandler::buildRouteRef(), GNEAdditionalHandler::buildSingleLaneDetectorE2(), GNERouteHandler::buildStop(), GNEAdditionalHandler::buildTAZ(), GNEDataHandler::buildTAZRelationData(), GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNEAdditionalHandler::buildTractionSubstation(), GNEAdditionalHandler::buildTrainStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSign(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVehicleEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVType(), GNERouteHandler::buildVTypeDistribution(), GNERouteHandler::buildVTypeRef(), GNERouteHandler::buildWalk(), GNEChange_Attribute::GNEChange_Attribute(), GNEChange_Attribute::GNEChange_Attribute(), GNEChange_Lane::GNEChange_Lane(), GNEChange_TLS::GNEChange_TLS(), GNEChange_TLS::GNEChange_TLS(), GNEJunction::rebuildGNECrossings(), GNEJunction::rebuildGNEWalkingAreas(), GNENetHelper::AttributeCarriers::registerEdge(), GNENetHelper::AttributeCarriers::registerEdgeType(), GNENetHelper::AttributeCarriers::registerJunction(), and GNEEdge::remakeGNEConnections().
|
inherited |
check if this AC was inserted in grid
Definition at line 216 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myInGrid.
Referenced by GNENet::addGLObjectIntoGrid(), GNEJunction::drawGL(), and GNENet::removeGLObjectFromGrid().
|
inlinestaticinherited |
insert child element
Definition at line 178 of file GNEHierarchicalElement.h.
Referenced by GNEChange::addElementInParentsAndChildren(), and GNEEdge::addLane().
|
inlinestaticinherited |
insert parent element
Definition at line 137 of file GNEHierarchicalElement.h.
|
inherited |
check if pathElement is an additional element
Definition at line 48 of file GNEPathElement.cpp.
References GNEPathElement::ADDITIONAL_ELEMENT, and GNEPathElement::myOptions.
|
inherited |
check if attribute carrier is selected
Definition at line 135 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::mySelected.
Referenced by GNEEdge::addLane(), GNEViewNet::addRestrictedLane(), GNELane::buildEdgeOperations(), GNELane::buildLaneOperations(), GNELane::buildTemplateOperations(), GNEJunction::buildTLSOperations(), GNEStop::canDrawVehicleStop(), GNEConnection::checkDrawConnection(), GNEDemandElementPlan::checkDrawContainerPlan(), GNEViewNetHelper::LockIcon::checkDrawing(), GNEDemandElementPlan::checkDrawPersonPlan(), GNENet::deleteConnection(), GNENet::deleteCrossing(), GNEACChooserDialog::deselect(), GNECalibrator::drawCalibratorSymbol(), GNEDemandElementPlan::drawFromArrow(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERerouter::drawGL(), GNERerouterInterval::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNELaneAreaDetector::drawJunctionPartialGL(), GNEOverheadWire::drawJunctionPartialGL(), GNERoute::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNELaneAreaDetector::drawLanePartialGL(), GNEOverheadWire::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEAdditionalListed::drawListedAdditional(), GNEAdditional::drawParentChildLines(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanLanePartial(), GNERerouterSymbol::drawRerouterSymbol(), GNEAdditionalSquared::drawSquaredAdditional(), GNEDemandElementPlan::drawToArrow(), GNEVariableSpeedSignSymbol::drawVSSSymbol(), GNEWalkingArea::drawWalkingArea(), GNEEdgeData::getColorValue(), GNEEdgeRelData::getColorValue(), GNETAZRelData::getColorValue(), GNEJunction::getColorValue(), GNELane::getColorValue(), GNEPerson::getDrawingColor(), GNEMoveElementEdge::getMoveOperation(), GNEDemandElementPlan::getPlanPopUpMenu(), GNEVehicle::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNETAZRelData::getScaleValue(), GNENetHelper::AttributeCarriers::getSelectedAttributeCarriers(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNETLSEditorFrame::handleMultiChange(), GNEInspectorFrame::inspectElement(), GNEAdditional::isGLObjectLocked(), GNEDemandElement::isGLObjectLocked(), GNENetworkElement::isGLObjectLocked(), GNEViewNet::onCmdAddJoinTLS(), GNEViewNet::onCmdAddReversedEdge(), GNEViewNet::onCmdAddReversedEdgeDisconnected(), GNEViewNet::onCmdAddTLS(), GNEViewNet::onCmdClearConnections(), GNEViewNet::onCmdClosePolygon(), GNEViewNet::onCmdDuplicateLane(), GNEViewNet::onCmdEgeApplyTemplate(), GNEViewNet::onCmdOpenPolygon(), GNEViewNet::onCmdResetConnections(), GNEViewNet::onCmdResetEdgeEndpoint(), GNEViewNet::onCmdResetEdgeEndPoints(), GNEViewNet::onCmdResetEndPoints(), GNEViewNet::onCmdResetJunctionShape(), GNEViewNet::onCmdResetLaneCustomShape(), GNEViewNet::onCmdResetLength(), GNEViewNet::onCmdResetOppositeLane(), GNEViewNet::onCmdReverseEdge(), GNEViewNet::onCmdSimplifyShape(), GNEViewNet::onCmdSmoothEdges(), GNEViewNet::onCmdSmoothEdgesElevation(), GNEViewNet::onCmdStraightenEdges(), GNEViewNet::onCmdStraightenEdgesElevation(), GNEViewNet::processLeftButtonPressNetwork(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEACChooserDialog::select(), GNEAdditional::selectGLObject(), GNEGenericData::selectGLObject(), GNEDemandElement::selectGLObject(), GNENetworkElement::selectGLObject(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), GNETAZRelData::setColor(), GNEACChooserDialog::toggleSelection(), and GNELane::DrawingConstants::update().
|
virtualinherited |
Reimplemented in GNEConnection, GNEEdge, GNEJunction, and GNELane.
Definition at line 287 of file GNEAttributeCarrier.cpp.
|
virtualinherited |
Reimplemented in GNECalibratorFlow, GNEStoppingPlace, GNEDataInterval, GNEEdgeData, GNEEdgeRelData, GNETAZRelData, GNEContainer, GNEPerson, GNEPersonTrip, GNERide, GNERouteRef, GNEStop, GNEStopPlan, GNETranship, GNETransport, GNEVehicle, GNEVType, GNEVTypeRef, GNEWalk, GNEConnection, GNECrossing, GNEEdgeTemplate, GNEEdgeType, GNELaneTemplate, GNEWalkingArea, GNEPOI, GNEPoly, GNETAZSourceSink, GNEEdge, GNEJunction, and GNELane.
Definition at line 280 of file GNEAttributeCarrier.cpp.
Referenced by GNEDemandElement::getColorByScheme(), and GNEVehicleTypeDialog::VTypeAttributes::VClassRow::setVariable().
|
inlineinherited |
get blocking status
Definition at line 167 of file GUIGlObject.h.
References GUIGlObject::myAmBlocked.
|
inherited |
Definition at line 929 of file GNEAttributeCarrier.cpp.
References Parameterised::areParametersValid(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_ADDITIONAL_FILE, GNE_ATTR_CENTER_AFTER_CREATION, GNE_ATTR_DATA_FILE, GNE_ATTR_DEMAND_FILE, GNE_ATTR_MEANDATA_FILE, GNE_ATTR_PARAMETERS, GNE_ATTR_SELECTED, SUMOXMLDefinitions::isValidFilename(), and toString().
Referenced by GNEMoveElementConnection::isMovingAttributeValid(), GNEMoveElementCrossing::isMovingAttributeValid(), GNEMoveElementEdge::isMovingAttributeValid(), GNEMoveElementJunction::isMovingAttributeValid(), GNEMoveElementLane::isMovingAttributeValid(), GNEMoveElementLaneDouble::isMovingAttributeValid(), GNEMoveElementLaneSingle::isMovingAttributeValid(), GNEMoveElementPlan::isMovingAttributeValid(), GNEMoveElementPlanParent::isMovingAttributeValid(), GNEMoveElementShape::isMovingAttributeValid(), GNEMoveElementVehicle::isMovingAttributeValid(), GNEMoveElementView::isMovingAttributeValid(), GNEDemandElementPlan::isPlanValid(), GNECalibrator::isValid(), GNECalibratorFlow::isValid(), GNEClosingLaneReroute::isValid(), GNEClosingReroute::isValid(), GNEDestProbReroute::isValid(), GNEParkingAreaReroute::isValid(), GNEPoly::isValid(), GNERerouterInterval::isValid(), GNERerouterSymbol::isValid(), GNERouteProbe::isValid(), GNERouteProbReroute::isValid(), GNETAZSourceSink::isValid(), GNEVaporizer::isValid(), GNEVariableSpeedSignStep::isValid(), GNEVariableSpeedSignSymbol::isValid(), GNEDataInterval::isValid(), GNEDataSet::isValid(), GNEEdgeData::isValid(), GNEEdgeRelData::isValid(), GNEMeanData::isValid(), GNETAZRelData::isValid(), GNERoute::isValid(), isValid(), GNERouteRef::isValid(), GNEVType::isValid(), GNEVTypeDistribution::isValid(), GNEVTypeRef::isValid(), GNEConnection::isValid(), GNEEdge::isValid(), GNEEdgeType::isValid(), GNEInternalLane::isValid(), GNEJunction::isValid(), GNELane::isValid(), GNELaneType::isValid(), GNEWalkingArea::isValid(), and GNEDemandElementFlow::isValidFlowAttribute().
|
inherited |
check if pathElement is a data element
Definition at line 60 of file GNEPathElement.cpp.
References GNEPathElement::DATA_ELEMENT, and GNEPathElement::myOptions.
|
inherited |
check if pathElement is a demand element
Definition at line 54 of file GNEPathElement.cpp.
References GNEPathElement::DEMAND_ELEMENT, and GNEPathElement::myOptions.
|
virtual |
check if current demand element is valid to be written into XML
Implements GNEDemandElement.
Definition at line 89 of file GNERouteDistribution.cpp.
References GNEDemandElement::OK.
|
overridevirtualinherited |
check if element is locked
Reimplemented from GUIGlObject.
Definition at line 340 of file GNEDemandElement.cpp.
References GNEViewNet::getEditModes(), GNEViewNet::getLockManager(), GUIGlObject::getType(), GNENet::getViewNet(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNEViewNetHelper::EditModes::isCurrentSupermodeDemand(), GNEViewNetHelper::LockManager::isObjectLocked(), and GNEAttributeCarrier::myNet.
|
inherited |
check if this AC is marked for drawing front
Definition at line 194 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myDrawInFront.
Referenced by GNELane::drawGL(), and GNEViewNetHelper::ViewObjectsSelector::updateDemandElements().
|
inherited |
check if pathElement is a network element
Definition at line 42 of file GNEPathElement.cpp.
References GNEPathElement::myOptions, and GNEPathElement::NETWORK_ELEMENT.
|
overridevirtualinherited |
check if path element is selected
Implements GNEPathElement.
Definition at line 407 of file GNEDemandElement.cpp.
References GNEAttributeCarrier::mySelected.
|
inherited |
check if pathElement is a route
Definition at line 66 of file GNEPathElement.cpp.
References GNEPathElement::myOptions, and GNEPathElement::ROUTE.
Referenced by GNEStopFrame::getStopParameter(), and GNERouteHandler::reverse().
|
inherited |
check if this AC is template
Definition at line 835 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myIsTemplate.
Referenced by GNEAccess::getAttribute(), GNEParkingSpace::getAttribute(), GNEMoveElementLaneDouble::getMovingAttribute(), GNEMoveElementLaneDouble::getMovingAttributeDouble(), GNEStoppingPlace::isAttributeEnabled(), GNEPoly::isAttributeEnabled(), GNECalibrator::isValid(), GNEParkingArea::isValid(), GNEVehicle::isValid(), GNEAdditional::isValidAdditionalID(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEAdditional::isValidDetectorID(), GNESelectorFrame::SelectionOperation::loadFromFile(), GNEAdditional::setAdditionalID(), GNECalibratorFlow::setAttribute(), GNEParkingArea::setAttribute(), GNEPoly::setAttribute(), GNETAZ::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNETAZRelData::setAttribute(), GNEDemandElement::setDemandElementID(), GNEMoveElementLaneDouble::setMovingAttribute(), and GNEDemandElementPlan::setPlanAttribute().
|
overridevirtual |
Implements GNEAttributeCarrier.
Definition at line 249 of file GNERouteDistribution.cpp.
References GNEAttributeCarrier::isCommonAttributeValid(), GNEDemandElement::isValidDemandElementID(), NamespaceIDs::routes, and SUMO_ATTR_ID.
|
protectedinherited |
check if a new demand element ID is valid
Definition at line 416 of file GNEDemandElement.cpp.
References GNENet::getAttributeCarriers(), GNEAttributeCarrier::getID(), GNETagProperties::getTag(), GNEAttributeCarrier::isTemplate(), SUMOXMLDefinitions::isValidVehicleID(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, and GNENetHelper::AttributeCarriers::retrieveDemandElement().
Referenced by GNEContainer::isValid(), GNEPerson::isValid(), GNERoute::isValid(), isValid(), GNEVehicle::isValid(), GNEVType::isValid(), and GNEVTypeDistribution::isValid().
|
protectedinherited |
check if a new demand element ID is valid
Definition at line 428 of file GNEDemandElement.cpp.
References GNENet::getAttributeCarriers(), GNEAttributeCarrier::getID(), GNEAttributeCarrier::isTemplate(), SUMOXMLDefinitions::isValidVehicleID(), GNEAttributeCarrier::myNet, and GNENetHelper::AttributeCarriers::retrieveDemandElements().
|
overridevirtualinherited |
mark element as front element
Reimplemented from GUIGlObject.
Definition at line 350 of file GNEDemandElement.cpp.
References GNEAttributeCarrier::markForDrawingFront().
|
inherited |
mark for drawing front
Definition at line 180 of file GNEAttributeCarrier.cpp.
References GNEViewNet::getMarkFrontElements(), GNENet::getViewNet(), GNEViewNetHelper::MarkFrontElements::markAC(), GNEAttributeCarrier::myDrawInFront, and GNEAttributeCarrier::myNet.
Referenced by GNEAdditional::markAsFrontElement(), GNEDemandElement::markAsFrontElement(), and GNENetworkElement::markAsFrontElement().
|
inlinevirtualinherited |
notify object about left click
Reimplemented in GUITriggeredRerouter::GUITriggeredRerouterEdge.
Definition at line 228 of file GUIGlObject.h.
Referenced by GUIViewTraffic::onGamingClick().
|
virtualinherited |
open DemandElement Dialog
| invalid | argument if demand element doesn't have an demand element Dialog |
Definition at line 299 of file GNEDemandElement.cpp.
References GNEAttributeCarrier::getTagStr().
|
privatedelete |
Invalidated assignment operator.
|
inherited |
Definition at line 649 of file GNEAttributeCarrier.cpp.
References GNENet::getAttributeCarriers(), and GNENetHelper::AttributeCarriers::retrieveEdge().
|
inherited |
Definition at line 663 of file GNEAttributeCarrier.cpp.
References GNENet::getAttributeCarriers(), and GNENetHelper::AttributeCarriers::retrieveLane().
|
staticinherited |
parses a complex value of type T from string (use for list of edges, list of lanes, etc.)
|
inherited |
Definition at line 438 of file GNEAttributeCarrier.cpp.
References INVALID_INT, and StringUtils::toInt().
|
inherited |
Definition at line 448 of file GNEAttributeCarrier.cpp.
References INVALID_DOUBLE, and StringUtils::toDouble().
|
inherited |
Definition at line 458 of file GNEAttributeCarrier.cpp.
References string2time().
|
inherited |
Definition at line 464 of file GNEAttributeCarrier.cpp.
References StringUtils::toBool().
|
inherited |
Definition at line 470 of file GNEAttributeCarrier.cpp.
References SumoVehicleClassStrings, and SVC_IGNORING.
|
inherited |
Definition at line 482 of file GNEAttributeCarrier.cpp.
References RGBColor::INVISIBLE, and RGBColor::parseColor().
|
inherited |
Definition at line 492 of file GNEAttributeCarrier.cpp.
References Position::INVALID, and GeomConvHelper::parseShapeReporting().
|
inherited |
Definition at line 509 of file GNEAttributeCarrier.cpp.
References GeomConvHelper::parseShapeReporting().
|
inherited |
Definition at line 527 of file GNEAttributeCarrier.cpp.
References SumoVehicleShapeStrings, and UNKNOWN.
|
inherited |
Definition at line 537 of file GNEAttributeCarrier.cpp.
References StringTokenizer::getVector().
|
inherited |
Definition at line 543 of file GNEAttributeCarrier.cpp.
References StringTokenizer::getVector().
|
inherited |
Definition at line 554 of file GNEAttributeCarrier.cpp.
|
inherited |
Definition at line 565 of file GNEAttributeCarrier.cpp.
|
inherited |
Definition at line 576 of file GNEAttributeCarrier.cpp.
|
staticinherited |
parses a value of type T from string (used for basic types: int, double, bool, etc.)
Referenced by GNEAttributesEditorRow::fillSumoBaseObject(), GNEAdditional::replaceAdditionalChildEdges(), GNEAdditional::replaceAdditionalChildLanes(), GNEAdditional::replaceAdditionalParentEdges(), and GNEAdditional::replaceAdditionalParentLanes().
|
inherited |
Definition at line 587 of file GNEAttributeCarrier.cpp.
References SUMOXMLDefinitions::Attrs.
|
inherited |
Definition at line 678 of file GNEAttributeCarrier.cpp.
References joinToString().
|
inherited |
Definition at line 689 of file GNEAttributeCarrier.cpp.
References joinToString().
|
staticinherited |
parses a list of specific Attribute Carriers into a string of IDs
Referenced by GNEOverheadWire::getAttribute(), GNERoute::getAttribute(), GNEMoveElementLaneDouble::getMovingAttribute(), GNEDemandElementPlan::getPlanAttribute(), GNENet::joinRoutes(), GNERouteHandler::reverse(), GNERoute::writeDemandElement(), and GNEDemandElementPlan::writeLocationAttributes().
|
inlinevirtualinherited |
remove additional user-griggered visualisations
Reimplemented in GUIBaseVehicle, and GUIPerson.
Definition at line 225 of file GUIGlObject.h.
|
inlinestaticinherited |
remove child element
Definition at line 185 of file GNEHierarchicalElement.h.
Referenced by GNEEdge::addLane(), GNEChange::removeElementFromParentsAndChildren(), and GNEEdge::removeLane().
|
inlinevirtualinherited |
notify object about popup menu removal
Reimplemented in GUIBaseVehicle.
Definition at line 125 of file GUIGlObject.h.
Referenced by GUIGLObjectPopupMenu::removePopupFromObject().
|
inherited |
Lets this object know a parameter window showing the object's values was closed.
| [in] | w | The closed parameter window |
Definition at line 417 of file GUIGlObject.cpp.
References GUIGlObject::myParamWindows.
Referenced by GUIParameterTableWindow::~GUIParameterTableWindow().
|
inlinestaticinherited |
remove parent element
Definition at line 144 of file GNEHierarchicalElement.h.
|
protectedinherited |
replace demand element parent
Definition at line 608 of file GNEDemandElement.cpp.
References GNENet::getAttributeCarriers(), GNEAttributeCarrier::myNet, GNENetHelper::AttributeCarriers::retrieveDemandElement(), and GNEHierarchicalElement::updateParent().
Referenced by GNEDemandElementPlan::replacePlanParent(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), and GNEVehicle::setAttribute().
|
protectedinherited |
replace the first parent additional
Definition at line 594 of file GNEDemandElement.cpp.
References GNENet::getAttributeCarriers(), GNEAttributeCarrier::myNet, GNENetHelper::AttributeCarriers::retrieveAdditional(), and GNEHierarchicalElement::updateParent().
Referenced by GNEStop::setAttribute(), and GNEVehicle::setAttribute().
|
protectedinherited |
replace the first parent edge
Definition at line 580 of file GNEDemandElement.cpp.
References GNENet::getAttributeCarriers(), GNEAttributeCarrier::myNet, GNENetHelper::AttributeCarriers::retrieveEdge(), and GNEHierarchicalElement::updateParent().
Referenced by GNEVehicle::setAttribute(), and GNEDemandElementPlan::setPlanAttribute().
|
protectedinherited |
replace the first parent junction
Definition at line 566 of file GNEDemandElement.cpp.
References GNENet::getAttributeCarriers(), GNEAttributeCarrier::myNet, GNENetHelper::AttributeCarriers::retrieveJunction(), and GNEHierarchicalElement::updateParent().
Referenced by GNEVehicle::setAttribute().
|
protectedinherited |
replace the first parent lane
Definition at line 559 of file GNEDemandElement.cpp.
References GNENet::getAttributeCarriers(), GNEAttributeCarrier::myNet, GNENetHelper::AttributeCarriers::retrieveLane(), and GNEHierarchicalElement::updateParent().
Referenced by GNEStop::setAttribute().
|
protectedinherited |
replace the last parent additional
Definition at line 601 of file GNEDemandElement.cpp.
References GNENet::getAttributeCarriers(), GNEHierarchicalElement::getParentAdditionals(), GNEAttributeCarrier::myNet, GNENetHelper::AttributeCarriers::retrieveAdditional(), and GNEHierarchicalElement::updateParent().
Referenced by GNEVehicle::setAttribute().
|
protectedinherited |
replace the last parent edge
Definition at line 587 of file GNEDemandElement.cpp.
References GNENet::getAttributeCarriers(), GNEHierarchicalElement::getParentEdges(), GNEAttributeCarrier::myNet, GNENetHelper::AttributeCarriers::retrieveEdge(), and GNEHierarchicalElement::updateParent().
Referenced by GNEVehicle::setAttribute(), and GNEDemandElementPlan::setPlanAttribute().
|
protectedinherited |
replace the last parent junction
Definition at line 573 of file GNEDemandElement.cpp.
References GNENet::getAttributeCarriers(), GNEHierarchicalElement::getParentJunctions(), GNEAttributeCarrier::myNet, GNENetHelper::AttributeCarriers::retrieveJunction(), and GNEHierarchicalElement::updateParent().
Referenced by GNEVehicle::setAttribute().
|
protectedinherited |
all edges
Definition at line 552 of file GNEDemandElement.cpp.
References GNEAttributeCarrier::getNet(), and GNEHierarchicalElement::updateParents().
Referenced by GNERoute::setAttribute().
|
inherited |
reset attribute carrier to their default values
Definition at line 234 of file GNEAttributeCarrier.cpp.
References GNEUndoList::begin(), GNEAttributeCarrier::disableAttribute(), GNEAttributeCarrier::enableAttribute(), GNETagProperties::getAttributeProperties(), GNETagProperties::getGUIIcon(), GNETagProperties::getTagStr(), GNEViewNet::getUndoList(), GNENet::getViewNet(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, GNEAttributeCarrier::setAttribute(), TLF, and GNEAttributeCarrier::toggleAttribute().
Referenced by GNEMeanData::GNEMeanData().
|
inherited |
select attribute carrier using GUIGlobalSelection
Definition at line 115 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getGUIGlObject(), gSelected, GNETagProperties::isSelectable(), GNEAttributeCarrier::mySelected, GNEAttributeCarrier::myTagProperty, and GUISelectedStorage::select().
Referenced by GNEEdge::addConnection(), GNEEdge::addLane(), GNEViewNet::onCmdAddEdgeSelected(), GNEViewNet::onCmdAddSelected(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEChange_Additional::redo(), GNEChange_Crossing::redo(), GNEChange_DemandElement::redo(), GNEChange_Edge::redo(), GNEChange_GenericData::redo(), GNEChange_Junction::redo(), GNEChange_Lane::redo(), GNEChange_MeanData::redo(), GNEChange_TAZSourceSink::redo(), GNEACChooserDialog::select(), GNEAdditional::selectGLObject(), GNEGenericData::selectGLObject(), GNEDemandElement::selectGLObject(), GNENetworkElement::selectGLObject(), GNEAttributeCarrier::setCommonAttribute(), GNEACChooserDialog::toggleSelection(), GNEChange_Additional::undo(), GNEChange_Crossing::undo(), GNEChange_DemandElement::undo(), GNEChange_Edge::undo(), GNEChange_GenericData::undo(), GNEChange_Junction::undo(), GNEChange_Lane::undo(), and GNEChange_MeanData::undo().
|
overridevirtualinherited |
select element
Reimplemented from GUIGlObject.
Definition at line 377 of file GNEDemandElement.cpp.
References GNESelectorFrame::getSelectionInformation(), GNEViewParent::getSelectorFrame(), GNENet::getViewNet(), GNEViewNet::getViewParent(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::selectAttributeCarrier(), GNEAttributeCarrier::unselectAttributeCarrier(), and GNESelectorFrame::SelectionInformation::updateInformationLabel().
|
inherited |
set parameters (map, undoList)
Definition at line 729 of file GNEAttributeCarrier.cpp.
References GNE_ATTR_PARAMETERS, and GNEAttributeCarrier::setAttribute().
|
inherited |
set parameters (string vector)
Definition at line 699 of file GNEAttributeCarrier.cpp.
References GNE_ATTR_PARAMETERS, and GNEAttributeCarrier::setAttribute().
Referenced by GNEAttributeCarrier::setACParameters().
|
inherited |
set parameters (string vector, undoList)
Definition at line 716 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::setACParameters().
|
overrideprivatevirtual |
method for setting the attribute and nothing else
Implements GNEAttributeCarrier.
Definition at line 275 of file GNERouteDistribution.cpp.
References GNEAttributeCarrier::setCommonAttribute(), GNEDemandElement::setDemandElementID(), and SUMO_ATTR_ID.
|
overridevirtual |
Implements GNEAttributeCarrier.
Definition at line 233 of file GNERouteDistribution.cpp.
References GNEChange_Attribute::changeAttribute(), getAttribute(), GNEAttributeCarrier::setCommonAttribute(), and SUMO_ATTR_ID.
|
inlineinherited |
set blocking status
Definition at line 172 of file GUIGlObject.h.
References GUIGlObject::myAmBlocked.
Referenced by GUIGlObjectStorage::getObjectBlocking(), and GUIGlObjectStorage::getObjectBlocking().
|
inherited |
method for setting the common attribute and nothing else (used in GNEChange_Attribute)
Definition at line 948 of file GNEAttributeCarrier.cpp.
References GNENetHelper::SavingFilesHandler::addAdditionalFilename(), GNENetHelper::SavingFilesHandler::addDataFilename(), GNENetHelper::SavingFilesHandler::addDemandFilename(), GNENetHelper::SavingFilesHandler::addMeanDataFilename(), GNENetHelper::SavingFilesHandler::getAdditionalFilenames(), GNENetHelper::SavingFilesHandler::getDataFilenames(), GNENetHelper::SavingFilesHandler::getDemandFilenames(), GNENetHelper::SavingFilesHandler::getMeanDataFilenames(), GNEAttributeCarrier::getParameters(), GNENet::getSavingFilesHandler(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_ADDITIONAL_FILE, GNE_ATTR_CENTER_AFTER_CREATION, GNE_ATTR_DATA_FILE, GNE_ATTR_DEMAND_FILE, GNE_ATTR_MEANDATA_FILE, GNE_ATTR_PARAMETERS, GNE_ATTR_SELECTED, GNEAttributeCarrier::myCenterAfterCreation, GNEAttributeCarrier::myFilename, GNEAttributeCarrier::myNet, GNEAttributeCarrier::selectAttributeCarrier(), Parameterised::setParametersStr(), toString(), and GNEAttributeCarrier::unselectAttributeCarrier().
|
inherited |
Definition at line 899 of file GNEAttributeCarrier.cpp.
References GNEChange_Attribute::changeAttribute(), GNEHierarchicalElement::getChildAdditionals(), GNEHierarchicalElement::getChildDemandElements(), GNEAttributeCarrier::getHierarchicalElement(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_ADDITIONAL_FILE, GNE_ATTR_CENTER_AFTER_CREATION, GNE_ATTR_DATA_FILE, GNE_ATTR_DEMAND_FILE, GNE_ATTR_MEANDATA_FILE, GNE_ATTR_PARAMETERS, GNE_ATTR_SELECTED, GNEAttributeCarrier::myFilename, and toString().
Referenced by GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEPoly::setAttribute(), GNERerouterInterval::setAttribute(), GNERerouterSymbol::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNETAZSourceSink::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEVariableSpeedSignSymbol::setAttribute(), GNEDataInterval::setAttribute(), GNEDataSet::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNEMeanData::setAttribute(), GNETAZRelData::setAttribute(), GNERoute::setAttribute(), setAttribute(), GNERouteRef::setAttribute(), GNEVType::setAttribute(), GNEVTypeDistribution::setAttribute(), GNEVTypeRef::setAttribute(), GNEConnection::setAttribute(), GNECrossing::setAttribute(), GNEEdge::setAttribute(), GNEEdgeType::setAttribute(), GNEInternalLane::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNELaneType::setAttribute(), GNEWalkingArea::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEPoly::setAttribute(), GNERerouterInterval::setAttribute(), GNERerouterSymbol::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNETAZSourceSink::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEVariableSpeedSignSymbol::setAttribute(), GNEDataInterval::setAttribute(), GNEDataSet::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNEMeanData::setAttribute(), GNETAZRelData::setAttribute(), GNERoute::setAttribute(), setAttribute(), GNERouteRef::setAttribute(), GNEVType::setAttribute(), GNEVTypeDistribution::setAttribute(), GNEVTypeRef::setAttribute(), GNEConnection::setAttribute(), GNECrossing::setAttribute(), GNEEdge::setAttribute(), GNEInternalLane::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNEWalkingArea::setAttribute(), GNEDemandElementFlow::setFlowAttribute(), GNEDemandElementFlow::setFlowAttribute(), GNEMoveElementConnection::setMovingAttribute(), GNEMoveElementCrossing::setMovingAttribute(), GNEMoveElementEdge::setMovingAttribute(), GNEMoveElementJunction::setMovingAttribute(), GNEMoveElementLane::setMovingAttribute(), GNEMoveElementLaneDouble::setMovingAttribute(), GNEMoveElementLaneSingle::setMovingAttribute(), GNEMoveElementPlan::setMovingAttribute(), GNEMoveElementPlanParent::setMovingAttribute(), GNEMoveElementShape::setMovingAttribute(), GNEMoveElementVehicle::setMovingAttribute(), GNEMoveElementView::setMovingAttribute(), GNEMoveElementConnection::setMovingAttribute(), GNEMoveElementCrossing::setMovingAttribute(), GNEMoveElementEdge::setMovingAttribute(), GNEMoveElementJunction::setMovingAttribute(), GNEMoveElementLane::setMovingAttribute(), GNEMoveElementLaneDouble::setMovingAttribute(), GNEMoveElementLaneSingle::setMovingAttribute(), GNEMoveElementPlan::setMovingAttribute(), GNEMoveElementPlanParent::setMovingAttribute(), GNEMoveElementShape::setMovingAttribute(), GNEMoveElementVehicle::setMovingAttribute(), GNEMoveElementView::setMovingAttribute(), GNEDemandElementPlan::setPlanAttribute(), and GNEDemandElementPlan::setPlanAttribute().
|
protectedinherited |
set demand element id
Definition at line 442 of file GNEDemandElement.cpp.
References GNENet::getAttributeCarriers(), GNEHierarchicalElement::getChildDemandElements(), GNEAttributeCarrier::getID(), GNETagProperties::hasAttribute(), GNETagProperties::isContainer(), GNETagProperties::isPerson(), GNEAttributeCarrier::isTemplate(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, GUIGlObject::setMicrosimID(), SUMO_ATTR_ID, and GNENetHelper::AttributeCarriers::updateDemandElementID().
Referenced by GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNERoute::setAttribute(), setAttribute(), GNEVehicle::setAttribute(), GNEVType::setAttribute(), GNEVTypeDistribution::setAttribute(), and GNEStop::setStopMicrosimID().
|
inherited |
mark if this AC was inserted in grid or not
Definition at line 210 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myInGrid.
Referenced by GNENet::addGLObjectIntoGrid(), and GNENet::removeGLObjectFromGrid().
|
virtualinherited |
Changes the microsimID of the object.
Definition at line 262 of file GUIGlObject.cpp.
References GUIGlObjectStorage::changeName(), GUIGlObject::createFullName(), GUIGlObjectStorage::gIDStorage, GUIGlObject::myFullName, and GUIGlObject::myMicrosimID.
Referenced by GNEAdditional::setAdditionalID(), GNEDemandElement::setDemandElementID(), GNENetworkElement::setNetworkElementID(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNENetHelper::AttributeCarriers::updateDemandElementID(), and GNEDataInterval::updateGenericDataIDs().
|
inlineinherited |
edit parent and childrens without maintain integrity (use carefully)
set single parent element (ONLY use in constructors)
Definition at line 112 of file GNEHierarchicalElement.h.
References GNEHierarchicalElement::myHierarchicalStructureParents, and GNEHierarchicalStructureParents::replaceAll().
|
inlineinherited |
set multiple parent element (ONLY use in constructors)
Definition at line 120 of file GNEHierarchicalElement.h.
References GNEHierarchicalElement::myHierarchicalStructureParents, and GNEHierarchicalStructureParents::replaceAll().
Referenced by GNEMoveElementVehicle::GNEMoveElementVehicle().
|
virtual |
split geometry
Implements GNEDemandElement.
Definition at line 160 of file GNERouteDistribution.cpp.
|
protectedvirtualinherited |
method for enable or disable the attribute and nothing else (used in GNEChange_ToggleAttribute)
Reimplemented in GNECalibratorFlow, GNEContainer, GNEPerson, GNEStop, GNEStopPlan, and GNEVehicle.
Definition at line 1021 of file GNEAttributeCarrier.cpp.
References TL.
Referenced by GNEChange_ToggleAttribute::redo(), GNEAttributeCarrier::resetDefaultValues(), and GNEChange_ToggleAttribute::undo().
|
inherited |
unmark for drawing front
Definition at line 187 of file GNEAttributeCarrier.cpp.
References GNEViewNet::getMarkFrontElements(), GNENet::getViewNet(), GNEAttributeCarrier::myDrawInFront, GNEAttributeCarrier::myNet, and GNEViewNetHelper::MarkFrontElements::unmarkAC().
Referenced by GNENetHelper::AttributeCarriers::deleteAdditional(), GNENetHelper::AttributeCarriers::deleteConnection(), GNENetHelper::AttributeCarriers::deleteCrossing(), GNENetHelper::AttributeCarriers::deleteDataInterval(), GNENetHelper::AttributeCarriers::deleteDataSet(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteEdgeType(), GNENetHelper::AttributeCarriers::deleteGenericData(), GNENetHelper::AttributeCarriers::deleteLane(), GNENetHelper::AttributeCarriers::deleteMeanData(), GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteSingleJunction(), GNENetHelper::AttributeCarriers::deleteTAZSourceSink(), GNENetHelper::AttributeCarriers::deleteWalkingArea(), GNEApplicationWindow::onCmdSetFrontElement(), and GNEViewNetHelper::MarkFrontElements::unmarkAll().
|
inlineinherited |
check if object ins't referenced
Definition at line 79 of file GNEReferenceCounter.h.
References GNEReferenceCounter::myCount.
Referenced by GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_MeanData::~GNEChange_MeanData(), GNEChange_TAZSourceSink::~GNEChange_TAZSourceSink(), GNEChange_TLS::~GNEChange_TLS(), and GNEChange_ToggleAttribute::~GNEChange_ToggleAttribute().
|
inherited |
unselect attribute carrier using GUIGlobalSelection
Definition at line 125 of file GNEAttributeCarrier.cpp.
References GUISelectedStorage::deselect(), GNEAttributeCarrier::getGUIGlObject(), gSelected, GNETagProperties::isSelectable(), GNEAttributeCarrier::mySelected, and GNEAttributeCarrier::myTagProperty.
Referenced by GNEACChooserDialog::deselect(), GNEInspectorFrame::inspectClickedElements(), GNEViewNet::onCmdRemoveEdgeSelected(), GNEViewNet::onCmdRemoveSelected(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEChange_Additional::redo(), GNEChange_Crossing::redo(), GNEChange_DemandElement::redo(), GNEChange_Edge::redo(), GNEChange_GenericData::redo(), GNEChange_Junction::redo(), GNEChange_Lane::redo(), GNEChange_MeanData::redo(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEAdditional::selectGLObject(), GNEGenericData::selectGLObject(), GNEDemandElement::selectGLObject(), GNENetworkElement::selectGLObject(), GNEAttributeCarrier::setCommonAttribute(), GNEACChooserDialog::toggleSelection(), GNEChange_Additional::undo(), GNEChange_Crossing::undo(), GNEChange_DemandElement::undo(), GNEChange_Edge::undo(), GNEChange_GenericData::undo(), GNEChange_Junction::undo(), GNEChange_Lane::undo(), and GNEChange_MeanData::undo().
|
inlinestaticinherited |
update all children elements
Definition at line 192 of file GNEHierarchicalElement.h.
Referenced by GNEAdditional::replaceAdditionalChildEdges(), and GNEAdditional::replaceAdditionalChildLanes().
|
inherited |
update element stacked geometry (stacked)
Definition at line 133 of file GNEDemandElement.cpp.
References GNELane::getLaneShape(), GNEDemandElement::myDemandElementGeometry, and GUIGeometry::updateGeometry().
|
inherited |
update element spread geometry
Definition at line 145 of file GNEDemandElement.cpp.
References GNELane::getLaneShape(), GNEDemandElement::mySpreadGeometry, and GUIGeometry::updateGeometry().
|
inherited |
update stack label
Definition at line 139 of file GNEDemandElement.cpp.
References GNEDemandElement::myStackedLabelNumber.
Referenced by GNEEdge::updateContainerStackLabels(), GNEEdge::updatePersonStackLabels(), and GNEEdge::updateVehicleStackLabels().
|
overridevirtual |
update pre-computed geometry information
Implements GNEAttributeCarrier.
Definition at line 128 of file GNERouteDistribution.cpp.
|
overridevirtualinherited |
update GLObject (geometry, ID, etc.)
Reimplemented from GUIGlObject.
Definition at line 389 of file GNEDemandElement.cpp.
References GNEAttributeCarrier::updateGeometry().
|
inlinestaticinherited |
update single parent element
Definition at line 151 of file GNEHierarchicalElement.h.
Referenced by GNEAdditional::replaceDemandElementParent(), GNEDemandElement::replaceDemandElementParent(), GNEDemandElement::replaceFirstParentAdditional(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentJunction(), GNEDemandElement::replaceFirstParentLane(), GNEDemandElement::replaceLastParentAdditional(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEDemandElement::replaceLastParentJunction(), GNEEdge::updateFirstParentJunction(), and GNEEdge::updateSecondParentJunction().
|
inlinestaticinherited |
update all parent elements
Definition at line 163 of file GNEHierarchicalElement.h.
Referenced by GNEAdditional::replaceAdditionalParent(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEDemandElement::replaceParentEdges(), GNEGenericData::replaceParentTAZElement(), and GNEAdditional::shiftLaneIndex().
|
virtual |
write demand element element into a xml file
| [in] | device | device in which write parameters of demand element element |
Implements GNEDemandElement.
Definition at line 64 of file GNERouteDistribution.cpp.
References OutputDevice::closeTag(), GNEHierarchicalElement::getChildDemandElements(), GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagProperty(), GNE_TAG_ROUTEREF, OutputDevice::openTag(), SUMO_ATTR_ID, and OutputDevice::writeAttr().
|
staticinherited |
true value in string format(used for comparing boolean values in getAttribute(...))
Definition at line 389 of file GNEAttributeCarrier.h.
Referenced by GNENet::clearDemandElements(), GNETagPropertiesDatabase::fillAdditionalElements(), GNETagPropertiesDatabase::fillCommonAttributes(), GNETagPropertiesDatabase::fillCommonMeanDataAttributes(), GNETagPropertiesDatabase::fillCommonStopAttributes(), GNETagPropertiesDatabase::fillCommonStoppingPlaceAttributes(), GNETagPropertiesDatabase::fillFriendlyPosAttribute(), GNETagPropertiesDatabase::fillJuPedSimElements(), GNETagPropertiesDatabase::fillNetworkElements(), GNETagPropertiesDatabase::fillShapeElements(), GNETagPropertiesDatabase::fillTAZElements(), GNEVType::getAttribute(), GNEEdge::getAttribute(), GNEJunction::getAttribute(), GNEAttributeCarrier::getCommonAttribute(), GNEAttributeCarrierDialog::AttributeTextField::onCmdSetAttribute(), and GNEAttributeProperties::parseDefaultValues().
|
staticinherited |
feature has been approved but not changed (i.e. after being reguessed)
Definition at line 381 of file GNEAttributeCarrier.h.
|
staticinherited |
feature has been reguessed (may still be unchanged be we can't tell (yet)
Definition at line 375 of file GNEAttributeCarrier.h.
Referenced by GNENet::restrictLane(), GNEEdge::setAttribute(), and GNEJunction::setAttribute().
|
staticinherited |
feature is still unchanged after being loaded (implies approval)
Definition at line 372 of file GNEAttributeCarrier.h.
|
staticinherited |
feature has been manually modified (implies approval)
Definition at line 378 of file GNEAttributeCarrier.h.
Referenced by GNEJunction::markAsModified(), and GNEConnectorFrame::ConnectionOperations::onCmdClearSelectedConnections().
|
staticprivateinherited |
vector for TypeNames Initializer
Definition at line 52 of file GUIGlObject.h.
|
staticinherited |
Definition at line 73 of file GUIGlObject.h.
Referenced by GUISUMOAbstractView::getTrackedID(), GUISUMOViewParent::onCmdSpeedFactor(), GUISUMOViewParent::onUpdSpeedFactor(), GUISUMOAbstractView::paintGL(), GUISUMOAbstractView::showToolTipFor(), and GUIViewTraffic::stopTrack().
|
staticinherited |
Definition at line 74 of file GUIGlObject.h.
Referenced by GUISUMOAbstractView::filterContextObjects(), GUIEdge::getClickPriority(), and GUILane::getClickPriority().
|
privateinherited |
whether the object can be deleted
Definition at line 333 of file GUIGlObject.h.
Referenced by GUIGlObject::isBlocked(), and GUIGlObject::setBlocked().
|
protectedinherited |
boolean to check if center this element after creation
Definition at line 411 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::getCommonAttribute(), and GNEAttributeCarrier::setCommonAttribute().
|
privateinherited |
reference counter
Definition at line 85 of file GNEReferenceCounter.h.
Referenced by GNEReferenceCounter::decRef(), GNEReferenceCounter::incRef(), GNEReferenceCounter::unreferenced(), and GNEReferenceCounter::~GNEReferenceCounter().
|
protectedinherited |
demand element geometry (also called "stacked geometry")
Definition at line 259 of file GNEDemandElement.h.
Referenced by GNEStop::drawGeometryPoints(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEVehicle::drawGL(), GNEDemandElementPlan::drawPlanGL(), GNEStop::drawStopOverLane(), GNEStop::drawStopOverStoppingPlace(), GNEStop::getCenteringBoundary(), GNEVehicle::getCenteringBoundary(), GNEDemandElement::getDemandElementGeometry(), GNEDemandElement::getDemandElementGeometry(), GNEVehicle::getPositionInView(), GNEDemandElement::updateDemandElementGeometry(), GNEStop::updateGeometry(), GNEStopPlan::updateGeometry(), GNEVehicle::updateGeometry(), and GNEDemandElementPlan::updatePlanGeometry().
|
protectedinherited |
boolean to check if drawn this AC over other elements
Definition at line 402 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::checkDrawFrontContour(), GNEEdge::drawGL(), GNEAttributeCarrier::drawInLayer(), GNEAdditional::drawParentChildLines(), GNEPOI::drawPOI(), GNEEdge::drawTAZElements(), GNEAttributeCarrier::getCommonAttribute(), GNEAttributeCarrier::isMarkedForDrawingFront(), GNEAttributeCarrier::markForDrawingFront(), and GNEAttributeCarrier::unmarkForDrawingFront().
|
protectedinherited |
filename in which save this AC
Definition at line 408 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::changeDefaultFilename(), GNEAttributeCarrier::getCommonAttribute(), GNEAttributeCarrier::getFilename(), GNEAttributeCarrier::GNEAttributeCarrier(), GNEAttributeCarrier::setCommonAttribute(), and GNEAttributeCarrier::setCommonAttribute().
|
privateinherited |
full name of GL Object
Definition at line 327 of file GUIGlObject.h.
Referenced by GUIGlObject::getFullName(), GUIGlObject::GUIGlObject(), and GUIGlObject::setMicrosimID().
|
privateinherited |
The numerical id of the object.
Definition at line 318 of file GUIGlObject.h.
Referenced by GUIGlObject::getGlID().
|
privateinherited |
The type of the object.
Definition at line 321 of file GUIGlObject.h.
Referenced by GUIGlObject::createFullName(), GUIGlObject::getClickPriority(), GUIGlObject::getType(), and GUIGlObject::GUIGlObject().
|
privateinherited |
hierarchical structure with children
Definition at line 220 of file GNEHierarchicalElement.h.
Referenced by GNEHierarchicalElement::addChildElement(), GNEHierarchicalElement::getChildAdditionals(), GNEHierarchicalElement::getChildDemandElements(), GNEHierarchicalElement::getChildEdges(), GNEHierarchicalElement::getChildGenericDatas(), GNEHierarchicalElement::getChildJunctions(), GNEHierarchicalElement::getChildLanes(), GNEHierarchicalElement::getChildren(), and GNEHierarchicalElement::getChildTAZSourceSinks().
|
privateinherited |
hierarchical structure with parents
Definition at line 217 of file GNEHierarchicalElement.h.
Referenced by GNEHierarchicalElement::clearParents(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentGenericDatas(), GNEHierarchicalElement::getParentJunctions(), GNEHierarchicalElement::getParentLanes(), GNEHierarchicalElement::getParents(), GNEHierarchicalElement::setParent(), and GNEHierarchicalElement::setParents().
|
privateinherited |
icon associatd with this GL Object
Definition at line 330 of file GUIGlObject.h.
Referenced by GUIGlObject::buildPopupHeader(), and GUIGlObject::getGLIcon().
|
protectedinherited |
boolean to check if this AC is in grid
Definition at line 405 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::inGrid(), and GNEAttributeCarrier::setInGrid().
|
protectedinherited |
whether the current object is a template object (used for edit attributes)
Definition at line 414 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::isTemplate().
|
privateinherited |
ID of GL object.
Definition at line 324 of file GUIGlObject.h.
Referenced by GUIGlObject::getMicrosimID(), and GUIGlObject::setMicrosimID().
|
protectedinherited |
pointer to net
Definition at line 396 of file GNEAttributeCarrier.h.
Referenced by GNEDataSet::addDataIntervalChild(), GNEDataInterval::addGenericDataChild(), GNEEdge::addLane(), GNEJunction::addTrafficLight(), GNELane::buildEdgeOperations(), GNELane::buildLaneOperations(), GNEDemandElement::buildMenuAddReverse(), GNEDemandElement::buildMenuCommandRouteLength(), GNELane::buildRechableOperations(), GNELane::buildTemplateOperations(), GNEConnection::calculateConnectionContour(), GNEAdditional::calculateContourPolygons(), GNECrossing::calculateCrossingContour(), GNEEdge::calculateEdgeContour(), GNEStop::canDrawVehicleStop(), GNEPoly::changeFirstGeometryPoint(), GNERoute::checkCreatingVehicleOverRoute(), GNEConnection::checkDrawConnection(), GNECrossing::checkDrawCrossing(), GNEAdditional::checkDrawDeleteContour(), GNEGenericData::checkDrawDeleteContour(), GNEDemandElement::checkDrawDeleteContour(), GNEConnection::checkDrawDeleteContour(), GNECrossing::checkDrawDeleteContour(), GNEEdge::checkDrawDeleteContour(), GNEJunction::checkDrawDeleteContour(), GNELane::checkDrawDeleteContour(), GNEWalkingArea::checkDrawDeleteContour(), GNEAdditional::checkDrawDeleteContourSmall(), GNEDemandElement::checkDrawDeleteContourSmall(), GNEEdge::checkDrawDeleteContourSmall(), GNEAdditional::checkDrawFromContour(), GNEEdge::checkDrawFromContour(), GNEJunction::checkDrawFromContour(), GNELane::checkDrawFromContour(), GNEAttributeCarrier::checkDrawInspectContour(), GNEAccess::checkDrawMoveContour(), GNECalibrator::checkDrawMoveContour(), GNEDetector::checkDrawMoveContour(), GNEMultiEntryExitDetector::checkDrawMoveContour(), GNEParkingSpace::checkDrawMoveContour(), GNEPOI::checkDrawMoveContour(), GNEPoly::checkDrawMoveContour(), GNERerouter::checkDrawMoveContour(), GNERerouterSymbol::checkDrawMoveContour(), GNEStoppingPlace::checkDrawMoveContour(), GNETAZ::checkDrawMoveContour(), GNETractionSubstation::checkDrawMoveContour(), GNEVariableSpeedSign::checkDrawMoveContour(), GNEDemandElement::checkDrawMoveContour(), GNEConnection::checkDrawMoveContour(), GNECrossing::checkDrawMoveContour(), GNEEdge::checkDrawMoveContour(), GNEJunction::checkDrawMoveContour(), GNELane::checkDrawMoveContour(), GNEAdditional::checkDrawOverContour(), GNEDemandElement::checkDrawOverContour(), GNEEdge::checkDrawOverContour(), GNEInternalLane::checkDrawOverContour(), GNEJunction::checkDrawOverContour(), GNELane::checkDrawOverContour(), GNEAdditional::checkDrawRelatedContour(), GNEInductionLoopDetector::checkDrawRelatedContour(), GNEGenericData::checkDrawRelatedContour(), GNEDemandElement::checkDrawRelatedContour(), GNEVehicle::checkDrawRelatedContour(), GNEConnection::checkDrawRelatedContour(), GNECrossing::checkDrawRelatedContour(), GNEEdge::checkDrawRelatedContour(), GNEInternalLane::checkDrawRelatedContour(), GNEJunction::checkDrawRelatedContour(), GNELane::checkDrawRelatedContour(), GNEWalkingArea::checkDrawRelatedContour(), GNEAdditional::checkDrawSelectContour(), GNEGenericData::checkDrawSelectContour(), GNEDemandElement::checkDrawSelectContour(), GNEConnection::checkDrawSelectContour(), GNECrossing::checkDrawSelectContour(), GNEEdge::checkDrawSelectContour(), GNEJunction::checkDrawSelectContour(), GNELane::checkDrawSelectContour(), GNEWalkingArea::checkDrawSelectContour(), GNEAdditional::checkDrawToContour(), GNEEdge::checkDrawToContour(), GNEJunction::checkDrawToContour(), GNELane::checkDrawToContour(), GNEEdge::clearGNEConnections(), GNEJunction::clearWalkingAreas(), GNEPoly::closePolygon(), GNELaneAreaDetector::computePathElement(), GNEOverheadWire::computePathElement(), GNEEdgeRelData::computePathElement(), GNERoute::computePathElement(), GNEVehicle::computePathElement(), GNEEdge::copyEdgeType(), GNEPoly::deleteGeometryPoint(), GNEConnection::deleteGLObject(), GNECrossing::deleteGLObject(), GNEEdgeType::deleteGLObject(), GNELaneType::deleteGLObject(), GNEAdditional::deleteGLObject(), GNEGenericData::deleteGLObject(), GNEDemandElement::deleteGLObject(), GNEEdge::deleteGLObject(), GNEJunction::deleteGLObject(), GNELane::deleteGLObject(), GNEJunction::drawAsBubble(), GNEEdge::drawBigGeometryPoints(), GNELane::drawChildren(), GNEEdge::drawChildrens(), GNEConnection::drawConnection(), GNECrossing::drawCrossing(), GNEEdge::drawEdgeGeometryPoints(), GNEJunction::drawElevation(), GNEEdge::drawEndGeometryPoint(), GNEPoly::drawGeometryPoints(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEEntryExitDetector::drawGL(), GNEInductionLoopDetector::drawGL(), GNEInstantInductionLoopDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEMultiEntryExitDetector::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERerouter::drawGL(), GNERerouterInterval::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNETractionSubstation::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNETAZRelData::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEInternalLane::drawGL(), GNEWalkingArea::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNEJunction::drawGL(), GNEWalkingArea::drawInContourMode(), GNEStop::drawIndex(), GNEJunction::drawJunctionAsShape(), GNEJunction::drawJunctionCenter(), GNEJunction::drawJunctionChildren(), GNELaneAreaDetector::drawJunctionPartialGL(), GNEOverheadWire::drawJunctionPartialGL(), GNEEdgeRelData::drawJunctionPartialGL(), GNERoute::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNELane::drawLane(), GNELaneAreaDetector::drawLanePartialGL(), GNEOverheadWire::drawLanePartialGL(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEAttributeCarrier::drawMovingGeometryPoints(), GNEAdditional::drawParentChildLines(), GNELane::drawShapeEdited(), GNEEdge::drawStartGeometryPoint(), GNEEdge::drawTAZElements(), GNETAZRelData::drawTAZRel(), GNEWalkingArea::drawTesselatedWalkingArea(), GNEJunction::drawTLSIcon(), GNEAttributeCarrier::drawUsingSelectColor(), GNEEdge::editEndpoint(), GNEPersonTrip::getColor(), GNERide::getColor(), GNEStop::getColor(), GNEStopPlan::getColor(), GNETranship::getColor(), GNETransport::getColor(), GNEWalk::getColor(), GNEDemandElement::getColorByScheme(), GNECrossing::getCrossingColor(), GNEVehicle::getDemandElementProblem(), GNEDemandElement::getEdgeStopIndex(), GNEEdge::getGeometryPointRadius(), GNENetworkElement::getGeometryPointUnderCursorShapeEdited(), GNEContainer::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEAttributeCarrier::getNet(), GNEEdge::getOppositeEdges(), GNEMultiEntryExitDetector::getParentName(), GNERerouter::getParentName(), GNETAZ::getParentName(), GNETractionSubstation::getParentName(), GNEVariableSpeedSign::getParentName(), getParentName(), GNEVType::getParentName(), GNEVTypeDistribution::getParentName(), GNEPOI::getParentName(), GNEPoly::getParentName(), GNEDemandElementPlan::getPlanPopUpMenu(), GNETAZ::getPopUpMenu(), GNERoute::getPopUpMenu(), GNERouteRef::getPopUpMenu(), GNEVehicle::getPopUpMenu(), GNEVTypeRef::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNEEdge::getSplitPos(), GNENetworkElement::getVertexIndex(), GNEPoly::getVertexIndex(), GNETAZ::getVertexIndex(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEJunction::invalidateShape(), GNEJunction::invalidateTLS(), GNEEdgeType::isAttributeEnabled(), GNEVehicle::isDemandElementValid(), GNEEdgeData::isGenericDataVisible(), GNEEdgeRelData::isGenericDataVisible(), GNETAZRelData::isGenericDataVisible(), GNEAdditional::isGLObjectLocked(), GNEDemandElement::isGLObjectLocked(), GNENetworkElement::isGLObjectLocked(), GNEAccess::isValid(), GNECalibrator::isValid(), GNECalibratorFlow::isValid(), GNEClosingLaneReroute::isValid(), GNEClosingReroute::isValid(), GNEDestProbReroute::isValid(), GNEEntryExitDetector::isValid(), GNEOverheadWire::isValid(), GNEParkingAreaReroute::isValid(), GNEParkingSpace::isValid(), GNERerouter::isValid(), GNERouteProbe::isValid(), GNERouteProbReroute::isValid(), GNETractionSubstation::isValid(), GNEVaporizer::isValid(), GNEVariableSpeedSign::isValid(), GNEDataSet::isValid(), GNEEdgeRelData::isValid(), GNEMeanData::isValid(), GNETAZRelData::isValid(), GNEContainer::isValid(), GNEPerson::isValid(), GNERoute::isValid(), GNEStop::isValid(), GNEVehicle::isValid(), GNECrossing::isValid(), GNEEdge::isValid(), GNEEdgeType::isValid(), GNEJunction::isValid(), GNELane::isValid(), GNEAdditional::isValidAdditionalID(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEAdditional::isValidDetectorID(), GNEGenericData::isVisibleInspectDeleteSelect(), GNEJunction::markAsModified(), GNEAttributeCarrier::markForDrawingFront(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNELane::onDefault(), GNEPoly::openPolygon(), GNEJunction::rebuildGNECrossings(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEEdge::remakeGNEConnections(), GNEEdge::removeConnection(), GNEJunction::removeConnectionsFrom(), GNEJunction::removeConnectionsTo(), GNEDataSet::removeDataIntervalChild(), GNEJunction::removeEdgeFromCrossings(), GNEEdge::removeEdgeFromCrossings(), GNEDataInterval::removeGenericDataChild(), GNEEdge::removeLane(), GNEJunction::removeTLSConnections(), GNEJunction::removeTrafficLight(), GNEAdditional::replaceAdditionalParent(), GNEAdditional::replaceDemandElementParent(), GNEDemandElement::replaceDemandElementParent(), GNEDemandElement::replaceFirstParentAdditional(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentJunction(), GNEDemandElement::replaceFirstParentLane(), GNEJunction::replaceIncomingConnections(), GNEDemandElement::replaceLastParentAdditional(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEDemandElement::replaceLastParentJunction(), GNEGenericData::replaceParentTAZElement(), GNEAttributeCarrier::resetDefaultValues(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNEJunction::retrieveGNEWalkingArea(), GNEAdditional::selectGLObject(), GNEGenericData::selectGLObject(), GNEDemandElement::selectGLObject(), GNENetworkElement::selectGLObject(), GNEAdditional::setAdditionalID(), GNEAccess::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEPOI::setAttribute(), GNEDataInterval::setAttribute(), GNEDataSet::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNEMeanData::setAttribute(), GNETAZRelData::setAttribute(), GNEVehicle::setAttribute(), GNEConnection::setAttribute(), GNECrossing::setAttribute(), GNEEdge::setAttribute(), GNEEdgeType::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNELaneType::setAttribute(), GNEEdge::setAttribute(), GNEJunction::setAttribute(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), GNEJunction::setColor(), GNEAttributeCarrier::setCommonAttribute(), GNEDemandElement::setDemandElementID(), GNEJunction::setJunctionType(), GNELane::setLaneColor(), GNEJunction::setLogicValid(), GNENetworkElement::setNetworkElementID(), GNEEdge::setNumLanes(), GNEPoly::simplifyShape(), GNEConnection::smootShape(), GNEAttributeCarrier::unmarkForDrawingFront(), GNEDataInterval::updateAttributeColors(), GNEParkingSpace::updateCenteringBoundary(), GNETAZ::updateCenteringBoundary(), GNEEdge::updateCenteringBoundary(), GNEJunction::updateCenteringBoundary(), GNEPOI::updateCenteringBoundary(), GNEPoly::updateCenteringBoundary(), GNEEdge::updateFirstParentJunction(), GNEDataInterval::updateGenericDataIDs(), GNEBusStop::updateGeometry(), GNEChargingStation::updateGeometry(), GNEContainerStop::updateGeometry(), GNEEdgeData::updateGeometry(), GNETAZRelData::updateGeometry(), GNEStopPlan::updateGeometry(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), GNEEdge::updateSecondParentJunction(), GNEEdge::~GNEEdge(), and GNEJunction::~GNEJunction().
|
privateinherited |
pathElement option
Definition at line 104 of file GNEPathElement.h.
Referenced by GNEPathElement::getPathElementOptions(), GNEPathElement::isAdditionalElement(), GNEPathElement::isDataElement(), GNEPathElement::isDemandElement(), GNEPathElement::isNetworkElement(), and GNEPathElement::isRoute().
|
privateinherited |
Parameter table windows which refer to this object.
Definition at line 336 of file GUIGlObject.h.
Referenced by GUIGlObject::addParameterTable(), GUIGlObject::removeParameterTable(), and GUIGlObject::~GUIGlObject().
|
protectedinherited |
boolean to check if this AC is selected (more quickly as checking GUIGlObjectStorage)
Definition at line 399 of file GNEAttributeCarrier.h.
Referenced by GNEAdditional::checkDrawDeleteContour(), GNEGenericData::checkDrawDeleteContour(), GNEDemandElement::checkDrawDeleteContour(), GNEConnection::checkDrawDeleteContour(), GNECrossing::checkDrawDeleteContour(), GNEEdge::checkDrawDeleteContour(), GNEJunction::checkDrawDeleteContour(), GNELane::checkDrawDeleteContour(), GNEWalkingArea::checkDrawDeleteContour(), GNEAccess::checkDrawMoveContour(), GNECalibrator::checkDrawMoveContour(), GNEDetector::checkDrawMoveContour(), GNEMultiEntryExitDetector::checkDrawMoveContour(), GNEParkingSpace::checkDrawMoveContour(), GNEPOI::checkDrawMoveContour(), GNEPoly::checkDrawMoveContour(), GNERerouter::checkDrawMoveContour(), GNERerouterSymbol::checkDrawMoveContour(), GNEStoppingPlace::checkDrawMoveContour(), GNETAZ::checkDrawMoveContour(), GNETractionSubstation::checkDrawMoveContour(), GNEVariableSpeedSign::checkDrawMoveContour(), GNEDemandElement::checkDrawMoveContour(), GNEConnection::checkDrawMoveContour(), GNECrossing::checkDrawMoveContour(), GNEEdge::checkDrawMoveContour(), GNEJunction::checkDrawMoveContour(), GNEAdditional::checkDrawSelectContour(), GNEGenericData::checkDrawSelectContour(), GNEDemandElement::checkDrawSelectContour(), GNEConnection::checkDrawSelectContour(), GNECrossing::checkDrawSelectContour(), GNEEdge::checkDrawSelectContour(), GNEJunction::checkDrawSelectContour(), GNELane::checkDrawSelectContour(), GNEWalkingArea::checkDrawSelectContour(), GNEConnection::drawConnection(), GNEAttributeCarrier::drawUsingSelectColor(), GNEAttributeCarrier::getCommonAttribute(), GNETAZ::getPopUpMenu(), GNERoute::getPopUpMenu(), GNERouteRef::getPopUpMenu(), GNEVTypeRef::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNEAdditional::isPathElementSelected(), GNEGenericData::isPathElementSelected(), GNEDemandElement::isPathElementSelected(), GNEAttributeCarrier::selectAttributeCarrier(), and GNEAttributeCarrier::unselectAttributeCarrier().
|
protectedinherited |
demand element spread geometry (Only used by vehicles and pedestrians)
Definition at line 262 of file GNEDemandElement.h.
Referenced by GNEVehicle::drawGL(), and GNEDemandElement::updateDemandElementSpreadGeometry().
|
protectedinherited |
stacked label number
Definition at line 265 of file GNEDemandElement.h.
Referenced by GNEContainer::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), and GNEDemandElement::updateDemandElementStackLabel().
|
protectedinherited |
reference to tagProperty associated with this attribute carrier
Definition at line 393 of file GNEAttributeCarrier.h.
Referenced by GNEDemandElement::buildMenuAddReverse(), GNEDemandElement::buildMenuCommandRouteLength(), GNERoute::checkCreatingVehicleOverRoute(), GNEDemandElement::checkDrawDeleteContourSmall(), GNEDetector::checkDrawMoveContour(), GNEDemandElement::checkDrawMoveContour(), GNEAdditional::checkDrawOverContour(), GNEDemandElement::checkDrawOverContour(), GNEEdge::checkDrawOverContour(), GNELane::checkDrawOverContour(), GNEDemandElement::checkDrawRelatedContour(), GNEAdditional::checkDrawToContour(), GNERoute::computePathElement(), GNEVehicle::computePathElement(), GNEDemandElementPlan::computePlanPathElement(), GNEEdge::copyTemplate(), GNEDemandElement::deleteGLObject(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEGenericData::drawAttribute(), GNEEntryExitDetector::drawEntryLogo(), GNEBusStop::drawGL(), GNEEntryExitDetector::drawGL(), GNELaneAreaDetector::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GNELaneAreaDetector::drawJunctionPartialGL(), GNERoute::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNELaneAreaDetector::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEPoly::drawPolygon(), GNERoute::drawRoutePartialJunction(), GNERoute::drawRoutePartialLane(), GNEStop::drawStopOverLane(), GNEAttributeCarrier::drawUsingSelectColor(), GNEAttributeCarrier::getACIcon(), GNECalibratorFlow::getAttribute(), GNEMeanData::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNETranship::getAttribute(), GNEVehicle::getAttribute(), GNEVType::getAttribute(), GNEWalk::getAttribute(), GNEVType::getAttributeDouble(), GNEStop::getColor(), GNEVehicle::getDemandElementProblem(), GNERoute::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNENetworkElement::getGeometryPointUnderCursorShapeEdited(), GNEContainer::getHierarchyName(), GNERouteRef::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEVTypeRef::getHierarchyName(), GNENetworkElement::getHierarchyName(), GNEDemandElement::getInvalidStops(), GNERoute::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEAdditional::getParameterWindow(), GNEGenericData::getParameterWindow(), GNEDemandElement::getParameterWindow(), GNENetworkElement::getParameterWindow(), GNEVehicle::getParentName(), GNENetworkElement::getPopUpID(), GNETAZ::getPopUpMenu(), GNERoute::getPopUpMenu(), GNERouteRef::getPopUpMenu(), GNEVTypeRef::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNENetworkElement::getShapeEditedPopUpMenu(), GNEPoly::getSumoBaseObject(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), GNERoute::getVClass(), GNEAttributeCarrier::GNEAttributeCarrier(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEStop::GNEStop(), GNEStop::GNEStop(), GNEStop::GNEStop(), GNEAttributeCarrier::hasAttribute(), GNEStop::isAttributeEnabled(), GNEPOI::isAttributeEnabled(), GNEVehicle::isDemandElementValid(), GNEStoppingPlace::isStoppingPlaceValid(), GNEMeanData::isValid(), GNEContainer::isValid(), GNEPersonTrip::isValid(), GNEStop::isValid(), GNEVehicle::isValid(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEGenericData::isVisibleInspectDeleteSelect(), GNEDemandElementPlan::replacePlanParent(), GNEAttributeCarrier::resetDefaultValues(), GNEAttributeCarrier::selectAttributeCarrier(), GNEAdditional::setAdditionalID(), GNEAccess::setAttribute(), GNECalibratorFlow::setAttribute(), GNEContainerStop::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNEMeanData::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNERoute::setAttribute(), GNERouteRef::setAttribute(), GNETranship::setAttribute(), GNEVehicle::setAttribute(), GNEVType::setAttribute(), GNEVTypeRef::setAttribute(), GNEWalk::setAttribute(), GNERoute::setAttribute(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), GNEDemandElement::setDemandElementID(), GNEDetector::splitEdgeGeometry(), GNETranship::splitEdgeGeometry(), GNEWalk::splitEdgeGeometry(), GNEAttributeCarrier::unselectAttributeCarrier(), GNELaneAreaDetector::updateGeometry(), GNEBusStop::writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNELaneAreaDetector::writeAdditional(), GNEMultiEntryExitDetector::writeAdditional(), GNEParkingArea::writeAdditional(), GNEParkingSpace::writeAdditional(), GNETractionSubstation::writeAdditional(), GNEAdditional::writeAdditionalAttributes(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNERoute::writeDemandElement(), GNETranship::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEVTypeDistribution::writeDemandElement(), GNEWalk::writeDemandElement(), GNEMeanData::writeMeanData(), and GNETAZSourceSink::writeTAZSourceSink().
|
staticinherited |
true value in string format (used for comparing boolean values in getAttribute(...))
Definition at line 386 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrierDialog::AttributeTextField::AttributeTextField(), GNETagPropertiesDatabase::fillAdditionalElements(), GNETagPropertiesDatabase::fillNetworkElements(), GNETagPropertiesDatabase::fillTAZElements(), GNEEdge::getAttribute(), GNEJunction::getAttribute(), GNEAttributeCarrier::getCommonAttribute(), GNEAttributeCarrierDialog::AttributeTextField::onCmdSetAttribute(), GNEViewNet::onCmdTransformPOI(), and GNEAttributeProperties::parseDefaultValues().
|
staticinherited |
associates object types with strings
Definition at line 72 of file GUIGlObject.h.
Referenced by GUIGlObject::createFullName(), GNESelectorFrame::SelectionOperation::loadFromFile(), and GNESelectorFrame::SelectionOperation::onCmdSave().