Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNECrossing Class Reference

This object is responsible for drawing a shape and for supplying a a popup menu. Messages are routeted to an internal dataTarget and to the editor (hence inheritance from FXDelegator) More...

#include <GNECrossing.h>

Inheritance diagram for GNECrossing:
[legend]
Collaboration diagram for GNECrossing:
[legend]

Public Member Functions

template<>
void addChildElement (GNEAdditional *element)
 
template<>
void addChildElement (GNEDemandElement *element)
 
template<>
void addChildElement (GNEEdge *element)
 
template<>
void addChildElement (GNEGenericData *element)
 
template<>
void addChildElement (GNEJunction *element)
 
template<>
void addChildElement (GNELane *element)
 
template<>
void addParentElement (GNEAdditional *element)
 
template<>
void addParentElement (GNEDemandElement *element)
 
template<>
void addParentElement (GNEEdge *element)
 
template<>
void addParentElement (GNEGenericData *element)
 
template<>
void addParentElement (GNEJunction *element)
 
template<>
void addParentElement (GNELane *element)
 
bool checkChildAdditionalsOverlapping () const
 check if children are overlapped (Used by Rerouters)
 
bool checkChildDemandElementsOverlapping () const
 check if childs demand elements are overlapped
 
bool checkEdgeBelong (const std::vector< GNEEdge * > &edges) const
 return true if a edge of a vector of edges belongs to crossing's edges
 
bool checkEdgeBelong (GNEEdge *edges) const
 return true if a edge belongs to crossing's edges
 
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
 
bool drawUsingSelectColor () const
 check if attribute carrier must be drawn using selecting color.
 
FXIcon * getACIcon () const
 get FXIcon associated to this AC
 
template<>
std::string getACParameters () const
 
template<>
std::vector< std::pair< std::string, std::string > > getACParameters () const
 
const Parameterised::MapgetACParametersMap () const
 get parameters map
 
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 std::vector< NBEdge * > & getCrossingEdges () const
 get crossingEdges
 
GUIGlObjectgetGUIGlObject ()
 get GUIGlObject associated with this AttributeCarrier
 
const GUIGlObjectgetGUIGlObject () const
 get GUIGlObject associated with this AttributeCarrier (constant)
 
const GNEHierarchicalContainergetHierarchicalContainer () const
 get hierarchicalcontainer with parents and children
 
GNEHierarchicalElementgetHierarchicalElement ()
 get GNEHierarchicalElement associated with this AttributeCarrier
 
const std::string getID () const
 get ID (all Attribute Carriers have one)
 
NBNode::CrossinggetNBCrossing () const
 get referente to NBode::Crossing
 
GNENetgetNet () const
 get pointer to net
 
std::string getNetworkElementProblem () const
 return a string with the current network element problem
 
GNEJunctiongetParentJunction () const
 get parent Junction
 
const GNETagPropertiesgetTagProperty () const
 get tagProperty associated with this Attribute Carrier
 
const std::string & getTagStr () const
 get tag assigned to this object in string format
 
 GNECrossing (GNEJunction *parentJunction, std::vector< NBEdge * > edges)
 Constructor.
 
 GNECrossing (GNENet *net)
 default constructor
 
void incRef (const std::string &debugMsg="")
 Increase reference.
 
bool isAttributeCarrierSelected () const
 check if attribute carrier is selected
 
bool isNetworkElementValid () const
 check if current network element is valid to be written into XML
 
bool isTemplate () const
 check if this AC is template
 
virtual void onLeftBtnPress (void *)
 notify object about left click
 
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<>
std::string 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< SumoXMLAttrparse (const std::string &value)
 
template<>
std::vector< GNEEdge * > parse (GNENet *net, const std::string &value)
 
template<>
std::vector< GNELane * > parse (GNENet *net, const std::string &value)
 
template<>
std::string parseIDs (const std::vector< GNEEdge * > &ACs)
 
template<>
std::string parseIDs (const std::vector< GNELane * > &ACs)
 
virtual void removeActiveAddVisualisation (GUISUMOAbstractView *const, int)
 remove additional user-griggered visualisations
 
template<>
void removeChildElement (GNEAdditional *element)
 
template<>
void removeChildElement (GNEDemandElement *element)
 
template<>
void removeChildElement (GNEEdge *element)
 
template<>
void removeChildElement (GNEGenericData *element)
 
template<>
void removeChildElement (GNEJunction *element)
 
template<>
void removeChildElement (GNELane *element)
 
template<>
void removeParentElement (GNEAdditional *element)
 
template<>
void removeParentElement (GNEDemandElement *element)
 
template<>
void removeParentElement (GNEEdge *element)
 
template<>
void removeParentElement (GNEGenericData *element)
 
template<>
void removeParentElement (GNEJunction *element)
 
template<>
void removeParentElement (GNELane *element)
 
void resetDefaultValues ()
 reset attribute carrier to their default values
 
void restoreHierarchicalContainer (const GNEHierarchicalContainer &container)
 restore hierarchical container
 
void selectAttributeCarrier (const bool changeFlag=true)
 select attribute carrier using GUIGlobalSelection
 
void setNetworkElementID (const std::string &newID)
 set network element id
 
bool unreferenced ()
 check if object ins't referenced
 
void unselectAttributeCarrier (const bool changeFlag=true)
 unselect attribute carrier using GUIGlobalSelection
 
 ~GNECrossing ()
 Destructor.
 
Functions related with geometry of element
const PositionVectorgetCrossingShape () const
 get Crossing shape
 
void updateGeometry ()
 update pre-computed geometry information
 
Position getPositionInView () const
 Returns position of hierarchical element in view.
 
Function related with contour drawing
bool checkDrawFromContour () const
 check if draw from contour (green)
 
bool checkDrawToContour () const
 check if draw from contour (magenta)
 
bool checkDrawRelatedContour () const
 check if draw related contour (cyan)
 
bool checkDrawOverContour () const
 check if draw over contour (orange)
 
bool checkDrawDeleteContour () const
 check if draw delete contour (pink/white)
 
bool checkDrawSelectContour () const
 check if draw select contour (blue)
 
bool checkDrawMoveContour () const
 check if draw move contour (red)
 
Functions related with move elements

get move operation for the given shapeOffset (can be nullptr)

GNEMoveOperationgetMoveOperation ()
 get move operation
 
void removeGeometryPoint (const Position clickedPosition, GNEUndoList *undoList)
 remove geometry point in the clicked position
 
inherited from GUIGlObject
GUIGLObjectPopupMenugetPopUpMenu (GUIMainWindow &app, GUISUMOAbstractView &parent)
 Returns an own popup-menu.
 
Boundary getCenteringBoundary () const
 Returns the boundary to which the view shall be centered in order to show the object.
 
void updateCenteringBoundary (const bool updateGrid)
 update centering boundary (implies change in RTREE)
 
void drawGL (const GUIVisualizationSettings &s) const
 Draws the object.
 
void deleteGLObject ()
 delete element
 
void updateGLObject ()
 update GLObject (geometry, ID, etc.)
 
inherited from GNEAttributeCarrier
std::string getAttribute (SumoXMLAttr key) const
 
PositionVector getAttributePositionVector (SumoXMLAttr key) const
 
void setAttribute (SumoXMLAttr key, const std::string &value, GNEUndoList *undoList)
 
bool isValid (SumoXMLAttr key, const std::string &value)
 
bool isAttributeEnabled (SumoXMLAttr key) const
 
inherited from GUIGlObject
GUIParameterTableWindowgetParameterWindow (GUIMainWindow &app, GUISUMOAbstractView &parent)
 Returns an own parameter window.
 
bool isGLObjectLocked () const
 check if element is locked
 
void markAsFrontElement ()
 mark element as front element
 
void selectGLObject ()
 select element
 
virtual const std::string getOptionalName () const
 Returns the name of the object (default "")
 
inherited from GNEAttributeCarrier
std::string getPopUpID () const
 get PopPup ID (Used in AC Hierarchy)
 
std::string getHierarchyName () const
 get Hierarchy Name (Used in AC Hierarchy)
 
functions related with shape editing
void setShapeEdited (const bool value)
 set shape edited
 
bool isShapeEdited () const
 check if shape is being edited
 
int getGeometryPointUnderCursorShapeEdited () const
 get index geometry point under cursor of shape edited
 
void simplifyShapeEdited (GNEUndoList *undoList)
 simplify shape edited
 
void straigthenShapeEdited (GNEUndoList *undoList)
 straigthen shape edited
 
void closeShapeEdited (GNEUndoList *undoList)
 close shape edited
 
void openShapeEdited (GNEUndoList *undoList)
 open shape edited
 
void setFirstGeometryPointShapeEdited (const int index, GNEUndoList *undoList)
 set first geometry point shape edited
 
void deleteGeometryPointShapeEdited (const int index, GNEUndoList *undoList)
 delete geometry point shape edited
 
void resetShapeEdited (GNEUndoList *undoList)
 reset shape edited
 
getter methods

Returns the full name appearing in the tool tip

Returns
This object's typed id
const std::string & getFullName () const
 
virtual std::string getParentName () const
 Returns the name of the parent object (if any)
 
GUIGlID getGlID () const
 Returns the numerical id of the object.
 
FXIcon * getGLIcon () const
 get icon associated with this GL Object
 
interfaces to be implemented by derived classes
virtual void removedPopupMenu ()
 notify object about popup menu removal
 
virtual GUIParameterTableWindowgetTypeParameterWindow (GUIMainWindow &app, GUISUMOAbstractView &parent)
 Returns an own type parameter window (optional)
 
const std::string & getMicrosimID () const
 Returns the id of the object as known to microsim.
 
virtual void setMicrosimID (const std::string &newID)
 Changes the microsimID of the object.
 
GUIGlObjectType getType () const
 Returns the type of the object as coded in GUIGlObjectType.
 
virtual double getClickPriority () const
 Returns the priority of receiving mouse clicks.
 
bool isBlocked () const
 get blocking status
 
void setBlocked (const bool state=true)
 set blocking status
 
virtual double getExaggeration (const GUIVisualizationSettings &s) const
 return exaggeration associated with this GLObject
 
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

Parameters
[in]wThe opened parameter window
void addParameterTable (GUIParameterTableWindow *w)
 
void removeParameterTable (GUIParameterTableWindow *w)
 Lets this object know a parameter window showing the object's values was closed.
 
common get functions
std::vector< GNEHierarchicalElement * > getAllHierarchicalElements () const
 get all parents and children
 
const std::vector< GNEJunction * > & getParentJunctions () const
 get parent junctions
 
const std::vector< GNEEdge * > & getParentEdges () const
 get parent edges
 
const std::vector< GNELane * > & getParentLanes () const
 get parent lanes
 
const std::vector< GNEAdditional * > & getParentAdditionals () const
 get parent additionals
 
const std::vector< GNEAdditional * > getParentStoppingPlaces () const
 get parent stoppingPlaces (used by plans)
 
const std::vector< GNEAdditional * > getParentTAZs () const
 get parent TAZs (used by plans)
 
const std::vector< GNEDemandElement * > & getParentDemandElements () const
 get parent demand elements
 
const std::vector< GNEGenericData * > & getParentGenericDatas () const
 get parent demand elements
 
const std::vector< GNEJunction * > & getChildJunctions () const
 get child junctions
 
const std::vector< GNEEdge * > & getChildEdges () const
 get child edges
 
const std::vector< GNELane * > & getChildLanes () const
 get child lanes
 
const std::vector< GNEAdditional * > & getChildAdditionals () const
 return child additionals
 
const std::vector< GNEDemandElement * > & getChildDemandElements () const
 return child demand elements
 
const std::vector< GNEGenericData * > & getChildGenericDatas () const
 return child generic data elements
 
common generic add/remove functions
template<typename T >
void addParentElement (T *element)
 add parent element
 
template<typename T >
void removeParentElement (T *element)
 remove parent element
 
template<typename T >
void addChildElement (T *element)
 add child element
 
template<typename T >
void removeChildElement (T *element)
 remove child element
 
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
 
Function related with grid (needed for elements that aren't always in grid)

mark if this AC was inserted in grid or not

void setInGrid (bool value)
 
bool inGrid () const
 check if this AC was inserted in grid
 
Function related with contourdrawing (can be implemented in children)
bool checkDrawInspectContour () const
 check if draw inspect contour (black/white)
 
bool checkDrawFrontContour () const
 check if draw front contour (green/blue)
 
Functions related with attributes (must be implemented in all children)
virtual void enableAttribute (SumoXMLAttr key, GNEUndoList *undoList)
 
virtual void disableAttribute (SumoXMLAttr key, GNEUndoList *undoList)
 
virtual bool isAttributeComputed (SumoXMLAttr key) const
 
bool hasAttribute (SumoXMLAttr key) const
 
Function related with parameters

get parameters map

template<typename T >
getACParameters () const
 get parameters
 
void setACParameters (const std::string &parameters, GNEUndoList *undoList)
 set parameters (string)
 
void setACParameters (const std::vector< std::pair< std::string, std::string > > &parameters, GNEUndoList *undoList)
 set parameters (map)
 
void setACParameters (const Parameterised::Map &parameters, GNEUndoList *undoList)
 set parameters (string vector)
 
void addACParameters (const std::string &key, const std::string &attribute, GNEUndoList *undoList)
 add (or update attribute) key and attribute
 
void removeACParametersKeys (const std::vector< std::string > &keepKeys, GNEUndoList *undoList)
 remove keys
 

Static Public Member 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 (GNENet *net, const std::string &value, bool report)
 true if a value of type T can be parsed from string
 
static void commitMove (const GNEViewNet *viewNet, GNEMoveOperation *moveOperation, const GNEMoveOffset &offset, GNEUndoList *undoList)
 commit move element for the given offset
 
static const std::vector< GNETagPropertiesgetTagPropertiesByMergingTag (SumoXMLTag mergingTag)
 get tagProperties associated to the given merging tag
 
static const std::vector< GNETagPropertiesgetTagPropertiesByType (const int tagPropertyCategory, const bool mergeCommonPlans)
 get tagProperties associated to the given GNETagProperties::TagType (NETWORKELEMENT, ADDITIONALELEMENT, VEHICLE, etc.)
 
static const GNETagPropertiesgetTagProperty (SumoXMLTag tag)
 get tagProperty associated to the given tag
 
static bool lanesConsecutives (const std::vector< GNELane * > &lanes)
 check if lanes are consecutives
 
static void moveElement (const GNEViewNet *viewNet, GNEMoveOperation *moveOperation, const GNEMoveOffset &offset)
 move element the for given offset (note: offset can be X-Y-0, 0-0-Z or X-Y-Z)
 
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 (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
 
static void writeAttributeHelp ()
 write machine readable attribute help to file
 

Static Public Attributes

static const std::string False = 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 size_t MAXNUMBEROFATTRIBUTES = 128
 max number of attributes allowed for every tag
 
static const Parameterised::Map PARAMETERS_EMPTY
 empty parameter maps (used by ACs without parameters)
 
static const std::string True = toString(true)
 true value in string format (used for comparing boolean values in getAttribute(...))
 
static StringBijection< GUIGlObjectTypeTypeNames
 associates object types with strings
 
Certain attributes and ACs (for example, connections) can be either loaded or guessed. The following static variables are used to remark it.
static const std::string FEATURE_LOADED = "loaded"
 feature is still unchanged after being loaded (implies approval)
 
static const std::string FEATURE_GUESSED = "guessed"
 feature has been reguessed (may still be unchanged be we can't tell (yet)
 
static const std::string FEATURE_MODIFIED = "modified"
 feature has been manually modified (implies approval)
 
static const std::string FEATURE_APPROVED = "approved"
 feature has been approved but not changed (i.e. after being reguessed)
 

Protected Member Functions

void buildAdditionalsPopupOptions (GUIMainWindow &app, GUIGLObjectPopupMenu *ret, const std::string &type)
 build basic additional popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
 
void buildShapePopupOptions (GUIMainWindow &app, GUIGLObjectPopupMenu *ret, const std::string &type)
 build basic shape popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
 
GNEMoveOperationcalculateMoveShapeOperation (const GUIGlObject *obj, const PositionVector originalShape, const bool maintainShapeClosed)
 calculate move shape operation
 
bool checkDrawingBoundarySelection () const
 
GUIGLObjectPopupMenugetShapeEditedPopUpMenu (GUIMainWindow &app, GUISUMOAbstractView &parent, const PositionVector &shape)
 get shape edited popup menu
 
int getVertexIndex (const PositionVector &shape, const Position &pos)
 return index of a vertex of shape, or of a new vertex if position is over an shape's edge
 
template<typename T , typename U >
void replaceChildElements (T *elementChild, const U &newChildren)
 replace child elements
 
template<typename T , typename U >
void replaceParentElements (T *elementChild, const U &newParents)
 replace parent elements
 
virtual void toggleAttribute (SumoXMLAttr key, const bool value)
 method for enable or disable the attribute and nothing else (used in GNEChange_ToggleAttribute)
 
helper methods for building popup-menus
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) 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

std::vector< NBEdge * > myCrossingEdges
 Crossing Edges (It works as ID because a junction can only ONE Crossing with the same edges)
 
GUIGeometry myCrossingGeometry
 crossing geometry
 
bool myInGrid = false
 boolean to check if this AC is in grid
 
bool myIsTemplate = false
 whether the current object is a template object (not drawn in the view)
 
double myMoveElementLateralOffset
 move element lateral offset (used by elements placed over lanes
 
GNENetmyNet = nullptr
 pointer to net
 
GNEContour myNetworkElementContour
 network element contour
 
GNEJunctionmyParentJunction
 the parent junction of this crossing
 
bool mySelected = false
 boolean to check if this AC is selected (instead of GUIGlObjectStorage)
 
bool myShapeEdited
 flag to check if element shape is being edited
 
const GNETagPropertiesmyTagProperty
 reference to tagProperty associated with this attribute carrier
 
NBNode::CrossingmyTemplateNBCrossing
 template NBCrossing
 

Private Member Functions

void calculateCrossingContour (const GUIVisualizationSettings &s, const GUIVisualizationSettings::Detail d, const double width, const double exaggeration) const
 calculate contour
 
bool checkDrawCrossing (const GUIVisualizationSettings &s) const
 check if draw crossing
 
void commitMoveShape (const GNEMoveResult &moveResult, GNEUndoList *undoList)
 commit move shape
 
std::string createFullName () const
 create full name
 
void drawCrossing (const GUIVisualizationSettings &s, const GUIVisualizationSettings::Detail d, const NBNode::Crossing *crossing, const double width, const double exaggeration) const
 draw crossing
 
void drawCrossingDetailed (const double width, const double exaggeration) const
 draw crossing with hight detail
 
void drawTLSLinkNo (const GUIVisualizationSettings &s, const NBNode::Crossing *crossing) const
 draw TLS Link Number
 
RGBColor getCrossingColor (const GUIVisualizationSettings &s, const NBNode::Crossing *crossing) const
 get crossing color
 
 GNECrossing (const GNECrossing &)=delete
 Invalidated copy constructor.
 
GNECrossingoperator= (const GNECrossing &)=delete
 Invalidated assignment operator.
 
void resetAttributes ()
 reset attributes to their default values without undo-redo (used in GNEFrameAttributeModules)
 
void setAttribute (SumoXMLAttr key, const std::string &value)
 method for setting the attribute and nothing else (used in GNEChange_Attribute)
 
void setMoveShape (const GNEMoveResult &moveResult)
 set move shape
 

Static Private Member Functions

static void adjustBothPositions (const GNEViewNet *viewNet, const GNEMoveOperation *moveOperation, GNEMoveResult &moveResult, const GNEMoveOffset &offset)
 
static PositionVector calculateExtrapolatedVector (const GNEMoveOperation *moveOperation, const GNEMoveResult &moveResult)
 calculate width/height shape
 
static double calculateLaneOffset (const GNEViewNet *viewNet, const GNELane *lane, const double firstPosition, const double secondPosition, const GNEMoveOffset &offset, const double extremFrom, const double extremTo)
 calculate lane offset
 
static void calculateMoveResult (GNEMoveResult &moveResult, const GNEViewNet *viewNet, const GNELane *firstLane, const double firstPos, const GNELane *secondLane, const double secondPos, const GNEMoveOffset &offset)
 calculate double movement over two lanes
 
static void calculateMoveResult (GNEMoveResult &moveResult, const GNEViewNet *viewNet, const GNELane *lane, const double firstPos, const double secondPos, const GNEMoveOffset &offset)
 calculate double movement over one lane
 
static void calculateMoveResult (GNEMoveResult &moveResult, const GNEViewNet *viewNet, const GNELane *lane, const double pos, const GNEMoveOffset &offset, const double extremFrom, const double extremTo)
 calculate single movement over one lane
 
static void calculateNewLane (const GNEViewNet *viewNet, const GNELane *originalLane, const GNELane *&newLane, double &laneOffset)
 calculate new lane
 
static void fillAdditionalElements ()
 fill additional elements
 
static void fillAttributeCarriers ()
 fill Attribute Carriers
 
static void fillCarFollowingModelAttributes (SumoXMLTag currentTag)
 fill Car Following Model of Vehicle/Person Types
 
static void fillCommonContainerAttributes (SumoXMLTag currentTag)
 fill common container attributes (used by container and containerFlows)
 
static void fillCommonFlowAttributes (SumoXMLTag currentTag, SumoXMLAttr perHour)
 fill common flow attributes (used by flows, routeFlows and personFlows)
 
static void fillCommonMeanDataAttributes (SumoXMLTag currentTag)
 fill stop person attributes
 
static void fillCommonPersonAttributes (SumoXMLTag currentTag)
 fill common person attributes (used by person and personFlows)
 
static void fillCommonStopAttributes (SumoXMLTag currentTag, const bool waypoint)
 fill stop person attributes
 
static void fillCommonVehicleAttributes (SumoXMLTag currentTag)
 fill common vehicle attributes (used by vehicles, trips, routeFlows and flows)
 
static void fillContainerElements ()
 fill container elements
 
static void fillContainerStopElements ()
 fill container stop elements
 
static void fillContainerTranshipElements ()
 fill container tranship elements
 
static void fillContainerTransportElements ()
 fill container transport elements
 
static void fillDataElements ()
 fill Data elements
 
static void fillDemandElements ()
 fill demand elements
 
static void fillJunctionModelAttributes (SumoXMLTag currentTag)
 fill Junction Model Attributes of Vehicle/Person Types
 
static void fillJuPedSimElements ()
 fill JuPedSim elements
 
static void fillLaneChangingModelAttributes (SumoXMLTag currentTag)
 fill Junction Model Attributes of Vehicle/Person Types
 
static void fillNetworkElements ()
 fill network elements
 
static void fillPersonElements ()
 fill person elements
 
static void fillPersonPlanRides ()
 fill person plan rides
 
static void fillPersonPlanTrips ()
 fill person plan trips
 
static void fillPersonPlanWalks ()
 fill person plan walks
 
static void fillPersonStopElements ()
 fill person stop elements
 
static void fillPersonTripCommonAttributes (GNETagProperties &tagProperties)
 fill person trip common attributes
 
static void fillPlanParentAttributes (SumoXMLTag currentTag)
 fill plan from-to attribute
 
static void fillPlanStopCommonAttributes (GNETagProperties &tagProperties)
 fill plan stop common attributes
 
static void fillPOIAttributes (SumoXMLTag currentTag)
 fill common POI attributes
 
static void fillRideCommonAttributes (GNETagProperties &tagProperties)
 fill ride common attributes
 
static void fillShapeElements ()
 fill shape elements
 
static void fillStopElements ()
 fill stop elements
 
static void fillTAZElements ()
 fill TAZ elements
 
static void fillTranshipCommonAttributes (GNETagProperties &tagProperties)
 fill ride common attributes
 
static void fillTransportCommonAttributes (GNETagProperties &tagProperties)
 fill transport common attributes
 
static void fillVehicleElements ()
 fill vehicle elements
 
static void fillWalkCommonAttributes (GNETagProperties &tagProperties)
 fill walk common attributes
 
static void fillWaypointElements ()
 fill waypoint elements
 
static void fillWireElements ()
 fill Wire elements
 

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.
 
GNEHierarchicalContainer myHierarchicalContainer
 hierarchical container with parents and children
 
FXIcon * myIcon
 icon associatd with this GL Object
 
std::string myMicrosimID
 ID of GL object.
 
std::set< GUIParameterTableWindow * > myParamWindows
 Parameter table windows which refer to this object.
 

Static Private Attributes

static StringBijection< GUIGlObjectType >::Entry GUIGlObjectTypeNamesInitializer []
 vector for TypeNames Initializer
 
static std::map< SumoXMLTag, GNETagPropertiesmyMergedPlanTagProperties
 map with the merged tags properties
 
static std::map< SumoXMLTag, GNETagPropertiesmyTagProperties
 map with the tags properties
 

Detailed Description

This object is responsible for drawing a shape and for supplying a a popup menu. Messages are routeted to an internal dataTarget and to the editor (hence inheritance from FXDelegator)

Definition at line 44 of file GNECrossing.h.

Constructor & Destructor Documentation

◆ GNECrossing() [1/3]

GNECrossing::GNECrossing ( GNENet net)

default constructor

Definition at line 40 of file GNECrossing.cpp.

◆ GNECrossing() [2/3]

GNECrossing::GNECrossing ( GNEJunction parentJunction,
std::vector< NBEdge * >  edges 
)

Constructor.

Parameters
[in]parentJunctionGNEJunction in which this crossing is placed
[in]crossingNode::Crossing

Definition at line 48 of file GNECrossing.cpp.

◆ ~GNECrossing()

GNECrossing::~GNECrossing ( )

Destructor.

Definition at line 59 of file GNECrossing.cpp.

References myTemplateNBCrossing.

◆ GNECrossing() [3/3]

GNECrossing::GNECrossing ( const GNECrossing )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ addACParameters()

void GNEAttributeCarrier::addACParameters ( const std::string &  key,
const std::string &  attribute,
GNEUndoList undoList 
)
inherited

add (or update attribute) key and attribute

Definition at line 520 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::getACParametersMap(), and GNEAttributeCarrier::setACParameters().

◆ addChildElement() [1/7]

template<>
void GNEHierarchicalElement::addChildElement ( GNEAdditional element)
inherited

◆ addChildElement() [2/7]

template<>
void GNEHierarchicalElement::addChildElement ( GNEDemandElement element)
inherited

◆ addChildElement() [3/7]

template<>
void GNEHierarchicalElement::addChildElement ( GNEEdge element)
inherited

◆ addChildElement() [4/7]

template<>
void GNEHierarchicalElement::addChildElement ( GNEGenericData element)
inherited

◆ addChildElement() [5/7]

template<>
void GNEHierarchicalElement::addChildElement ( GNEJunction element)
inherited

◆ addChildElement() [6/7]

template<>
void GNEHierarchicalElement::addChildElement ( GNELane element)
inherited

◆ addChildElement() [7/7]

template<typename T >
void GNEHierarchicalElement::addChildElement ( T *  element)
inherited

add child element

Referenced by GNEPlanParents::addChildElements(), 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::buildEmbeddedRoute(), GNERouteHandler::buildFlow(), 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(), GNEAdditionalHandler::buildRouteProbe(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditionalHandler::buildSingleLaneDetectorE2(), GNERouteHandler::buildStop(), GNEDataHandler::buildTAZRelationData(), GNEAdditionalHandler::buildTrainStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSign(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildWalk(), and GNENet::initJunctionsAndEdges().

◆ addParameterTable()

void GUIGlObject::addParameterTable ( GUIParameterTableWindow w)
inherited

Definition at line 369 of file GUIGlObject.cpp.

References GUIGlObject::myParamWindows.

Referenced by GUIParameterTableWindow::GUIParameterTableWindow().

Here is the caller graph for this function:

◆ addParentElement() [1/7]

template<>
void GNEHierarchicalElement::addParentElement ( GNEAdditional element)
inherited

◆ addParentElement() [2/7]

template<>
void GNEHierarchicalElement::addParentElement ( GNEDemandElement element)
inherited

◆ addParentElement() [3/7]

template<>
void GNEHierarchicalElement::addParentElement ( GNEEdge element)
inherited

◆ addParentElement() [4/7]

template<>
void GNEHierarchicalElement::addParentElement ( GNEGenericData element)
inherited

◆ addParentElement() [5/7]

template<>
void GNEHierarchicalElement::addParentElement ( GNEJunction element)
inherited

◆ addParentElement() [6/7]

template<>
void GNEHierarchicalElement::addParentElement ( GNELane element)
inherited

◆ addParentElement() [7/7]

template<typename T >
void GNEHierarchicalElement::addParentElement ( T *  element)
inherited

add parent element

◆ adjustBothPositions()

void GNEMoveElement::adjustBothPositions ( const GNEViewNet viewNet,
const GNEMoveOperation moveOperation,
GNEMoveResult moveResult,
const GNEMoveOffset offset 
)
staticprivateinherited

◆ buildAdditionalsPopupOptions()

void GUIGlObject::buildAdditionalsPopupOptions ( GUIMainWindow app,
GUIGLObjectPopupMenu ret,
const std::string &  type 
)
protectedinherited

◆ buildCenterPopupEntry()

void GUIGlObject::buildCenterPopupEntry ( GUIGLObjectPopupMenu ret,
bool  addSeparator = true 
)
protectedinherited

Builds an entry which allows to center to the object.

Parameters
[in,filled]ret The popup menu to add the entry to
[in]addSeparatorWhether a separator shall be added, too

Definition at line 286 of file GUIGlObject.cpp.

References GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), MID_CENTER, RECENTERVIEW, and TL.

Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GNEDemandElementPlan::getPlanPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEConnection::getPopUpMenu(), getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GNENet::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GUINet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), and GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu().

Here is the caller graph for this function:

◆ buildNameCopyPopupEntry()

◆ buildPopupHeader()

void GUIGlObject::buildPopupHeader ( GUIGLObjectPopupMenu ret,
GUIMainWindow app,
bool  addSeparator = true 
)
protectedinherited

Builds the header.

Parameters
[in,filled]ret The popup menu to add the entry to
[in]addSeparatorWhether a separator shall be added, too

Definition at line 274 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::buildShapePopupOptions(), GNEDemandElementPlan::getPlanPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEConnection::getPopUpMenu(), getPopUpMenu(), GNEInternalLane::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GNENet::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GUINet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), and GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu().

Here is the caller graph for this function:

◆ buildPositionCopyEntry()

void GUIGlObject::buildPositionCopyEntry ( GUIGLObjectPopupMenu ret,
const GUIMainWindow app 
) const
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.

Parameters
[in,filled]ret The popup menu to add the entry to
[in]addSeparatorWhether a separator shall be added, too

Definition at line 336 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::buildShapePopupOptions(), GNEDemandElementPlan::getPlanPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEConnection::getPopUpMenu(), getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GNENet::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GUINet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), and GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu().

Here is the caller graph for this function:

◆ buildSelectionPopupEntry()

◆ buildShapePopupOptions()

void GUIGlObject::buildShapePopupOptions ( GUIMainWindow app,
GUIGLObjectPopupMenu ret,
const std::string &  type 
)
protectedinherited

build basic shape popup options. Used to unify pop-ups menu in netedit and SUMO-GUI

Definition at line 384 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().

Here is the caller graph for this function:

◆ buildShowManipulatorPopupEntry()

void GUIGlObject::buildShowManipulatorPopupEntry ( GUIGLObjectPopupMenu ret,
bool  addSeparator = true 
)
protectedinherited

Builds an entry which allows to open the manipulator window.

Parameters
[in,filled]ret The popup menu to add the entry to
[in]addSeparatorWhether a separator shall be added, too

Definition at line 360 of file GUIGlObject.cpp.

References GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), MANIP, MID_MANIP, and TL.

Referenced by GUILaneSpeedTrigger::getPopUpMenu(), and GUITriggeredRerouter::getPopUpMenu().

Here is the caller graph for this function:

◆ buildShowParamsPopupEntry()

void GUIGlObject::buildShowParamsPopupEntry ( GUIGLObjectPopupMenu ret,
bool  addSeparator = true 
)
protectedinherited

Builds an entry which allows to open the parameter window.

Parameters
[in,filled]ret The popup menu to add the entry to
[in]addSeparatorWhether a separator shall be added, too

Definition at line 318 of file GUIGlObject.cpp.

References APP_TABLE, GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), MID_SHOWPARS, and TL.

Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GNEDemandElementPlan::getPlanPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEConnection::getPopUpMenu(), getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GUINet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), and GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu().

Here is the caller graph for this function:

◆ buildShowTypeParamsPopupEntry()

void GUIGlObject::buildShowTypeParamsPopupEntry ( GUIGLObjectPopupMenu ret,
bool  addSeparator = true 
)
protectedinherited

Builds an entry which allows to open the type parameter window.

Parameters
[in,filled]ret The popup menu to add the entry to
[in]addSeparatorWhether a separator shall be added, too

Definition at line 327 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().

Here is the caller graph for this function:

◆ calculateCrossingContour()

void GNECrossing::calculateCrossingContour ( const GUIVisualizationSettings s,
const GUIVisualizationSettings::Detail  d,
const double  width,
const double  exaggeration 
) const
private

◆ calculateExtrapolatedVector()

PositionVector GNEMoveElement::calculateExtrapolatedVector ( const GNEMoveOperation moveOperation,
const GNEMoveResult moveResult 
)
staticprivateinherited

calculate width/height shape

Definition at line 582 of file GNEMoveElement.cpp.

References PositionVector::extrapolate2D(), GNEMoveOperation::firstGeometryPoint, PositionVector::length2D(), PositionVector::nearest_offset_to_point2D(), GNEMoveOperation::originalShape, PositionVector::reverse(), GNEMoveOperation::shapeToMove, and GNEMoveResult::shapeToUpdate.

Referenced by GNEMoveElement::commitMove(), and GNEMoveElement::moveElement().

Here is the caller graph for this function:

◆ calculateLaneOffset()

double GNEMoveElement::calculateLaneOffset ( const GNEViewNet viewNet,
const GNELane lane,
const double  firstPosition,
const double  secondPosition,
const GNEMoveOffset offset,
const double  extremFrom,
const double  extremTo 
)
staticprivateinherited

calculate lane offset

Definition at line 436 of file GNEMoveElement.cpp.

References Position::add(), GNELane::getLaneShape(), PositionVector::length2D(), PositionVector::nearest_offset_to_point2D(), PositionVector::positionAtOffset2D(), GUISUMOAbstractView::snapToActiveGrid(), GNEMoveOffset::x, GNEMoveOffset::y, and GNEMoveOffset::z.

Referenced by GNEMoveElement::calculateMoveResult(), GNEMoveElement::calculateMoveResult(), and GNEMoveElement::calculateMoveResult().

Here is the caller graph for this function:

◆ calculateMoveResult() [1/3]

void GNEMoveElement::calculateMoveResult ( GNEMoveResult moveResult,
const GNEViewNet viewNet,
const GNELane firstLane,
const double  firstPos,
const GNELane secondLane,
const double  secondPos,
const GNEMoveOffset offset 
)
staticprivateinherited

◆ calculateMoveResult() [2/3]

void GNEMoveElement::calculateMoveResult ( GNEMoveResult moveResult,
const GNEViewNet viewNet,
const GNELane lane,
const double  firstPos,
const double  secondPos,
const GNEMoveOffset offset 
)
staticprivateinherited

◆ calculateMoveResult() [3/3]

void GNEMoveElement::calculateMoveResult ( GNEMoveResult moveResult,
const GNEViewNet viewNet,
const GNELane lane,
const double  pos,
const GNEMoveOffset offset,
const double  extremFrom,
const double  extremTo 
)
staticprivateinherited

calculate single movement over one lane

Definition at line 477 of file GNEMoveElement.cpp.

References GNEMoveElement::calculateLaneOffset(), GNELane::getLengthGeometryFactor(), GNEMoveResult::newFirstPos, and GNEMoveResult::newSecondPos.

Referenced by GNEMoveElement::adjustBothPositions(), GNEMoveElement::commitMove(), and GNEMoveElement::moveElement().

Here is the caller graph for this function:

◆ calculateMoveShapeOperation()

GNEMoveOperation * GNEMoveElement::calculateMoveShapeOperation ( const GUIGlObject obj,
const PositionVector  originalShape,
const bool  maintainShapeClosed 
)
protectedinherited

◆ calculateNewLane()

void GNEMoveElement::calculateNewLane ( const GNEViewNet viewNet,
const GNELane originalLane,
const GNELane *&  newLane,
double &  laneOffset 
)
staticprivateinherited

calculate new lane

Definition at line 510 of file GNEMoveElement.cpp.

References Position::distanceSquaredTo2D(), Position::distanceTo2D(), GNELane::getIndex(), GNEEdge::getLanes(), GNELane::getLaneShape(), GNELane::getParentEdge(), GUISUMOAbstractView::getPositionInformation(), PositionVector::nearest_offset_to_point2D(), and PositionVector::positionAtOffset2D().

Referenced by GNEMoveElement::commitMove(), and GNEMoveElement::moveElement().

Here is the caller graph for this function:

◆ canParse() [1/2]

template<typename T >
static bool GNEAttributeCarrier::canParse ( const std::string &  string)
inlinestaticinherited

true if a value of type T can be parsed from string

Definition at line 264 of file GNEAttributeCarrier.h.

Referenced by GNEFrameAttributeModules::AttributesEditorRow::AttributesEditorRow(), GNELaneAreaDetector::isValid(), GNEOverheadWire::isValid(), GNERoute::isValid(), isValid(), and GNETLSEditorFrame::TLSPhases::setNext().

Here is the caller graph for this function:

◆ canParse() [2/2]

template<typename T >
static bool GNEAttributeCarrier::canParse ( GNENet net,
const std::string &  value,
bool  report 
)
inlinestaticinherited

true if a value of type T can be parsed from string

Definition at line 283 of file GNEAttributeCarrier.h.

References WRITE_WARNING.

◆ checkChildAdditionalsOverlapping()

bool GNEHierarchicalElement::checkChildAdditionalsOverlapping ( ) const
inherited

check if children are overlapped (Used by Rerouters)

Definition at line 410 of file GNEHierarchicalElement.cpp.

References GNEAdditional::getAttributeDouble(), GNEHierarchicalElement::getChildAdditionals(), SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_TIME, and TL.

Referenced by GNERerouterDialog::onCmdAccept().

Here is the caller graph for this function:

◆ checkChildDemandElementsOverlapping()

bool GNEHierarchicalElement::checkChildDemandElementsOverlapping ( ) const
inherited

check if childs demand elements are overlapped

Definition at line 451 of file GNEHierarchicalElement.cpp.

◆ checkDrawCrossing()

bool GNECrossing::checkDrawCrossing ( const GUIVisualizationSettings s) const
private

check if draw crossing

Definition at line 519 of file GNECrossing.cpp.

References GUIVisualizationSettings::drawCrossingsAndWalkingareas, GNEViewNet::getEditModes(), GUIGeometry::getShapeLengths(), GUIGeometry::getShapeRotations(), GNENet::getViewNet(), GNEViewNetHelper::EditModes::isCurrentSupermodeData(), myCrossingGeometry, and GNEAttributeCarrier::myNet.

Referenced by drawGL().

Here is the caller graph for this function:

◆ checkDrawDeleteContour()

bool GNECrossing::checkDrawDeleteContour ( ) const
virtual

◆ checkDrawFromContour()

bool GNECrossing::checkDrawFromContour ( ) const
virtual

check if draw from contour (green)

Implements GNENetworkElement.

Definition at line 101 of file GNECrossing.cpp.

◆ checkDrawFrontContour()

bool GNEAttributeCarrier::checkDrawFrontContour ( ) const
inherited

check if draw front contour (green/blue)

Definition at line 145 of file GNEAttributeCarrier.cpp.

References GNEViewNet::getFrontAttributeCarrier(), GNENet::getViewNet(), and GNEAttributeCarrier::myNet.

Referenced by GNEContour::checkDrawPathContour(), and GNEContour::drawDottedContours().

Here is the caller graph for this function:

◆ checkDrawingBoundarySelection()

bool GNENetworkElement::checkDrawingBoundarySelection ( ) const
protectedinherited

Definition at line 298 of file GNENetworkElement.cpp.

References GUIViewObjectsHandler::getSelectionBoundary(), gViewObjectsHandler, Boundary::isInitialised(), and GUIViewObjectsHandler::isObjectSelected().

Referenced by GNEEdge::drawGL(), and GNEJunction::drawGL().

Here is the caller graph for this function:

◆ checkDrawInspectContour()

bool GNEAttributeCarrier::checkDrawInspectContour ( ) const
inherited

check if draw inspect contour (black/white)

Definition at line 139 of file GNEAttributeCarrier.cpp.

References GNENet::getViewNet(), GNEViewNet::isAttributeCarrierInspected(), and GNEAttributeCarrier::myNet.

Referenced by GNEContour::checkDrawPathContour(), and GNEContour::drawDottedContours().

Here is the caller graph for this function:

◆ checkDrawMoveContour()

◆ checkDrawOverContour()

bool GNECrossing::checkDrawOverContour ( ) const
virtual

check if draw over contour (orange)

Implements GNENetworkElement.

Definition at line 119 of file GNECrossing.cpp.

◆ checkDrawRelatedContour()

bool GNECrossing::checkDrawRelatedContour ( ) const
virtual

check if draw related contour (cyan)

Implements GNENetworkElement.

Definition at line 113 of file GNECrossing.cpp.

◆ checkDrawSelectContour()

bool GNECrossing::checkDrawSelectContour ( ) const
virtual

◆ checkDrawToContour()

bool GNECrossing::checkDrawToContour ( ) const
virtual

check if draw from contour (magenta)

Implements GNENetworkElement.

Definition at line 107 of file GNECrossing.cpp.

◆ checkEdgeBelong() [1/2]

bool GNECrossing::checkEdgeBelong ( const std::vector< GNEEdge * > &  edges) const

return true if a edge of a vector of edges belongs to crossing's edges

Definition at line 505 of file GNECrossing.cpp.

References checkEdgeBelong().

◆ checkEdgeBelong() [2/2]

bool GNECrossing::checkEdgeBelong ( GNEEdge edges) const

return true if a edge belongs to crossing's edges

Definition at line 494 of file GNECrossing.cpp.

References getNBCrossing(), and GNEEdge::getNBEdge().

Referenced by checkEdgeBelong().

Here is the caller graph for this function:

◆ closeShapeEdited()

void GNENetworkElement::closeShapeEdited ( GNEUndoList undoList)
inherited

close shape edited

Definition at line 230 of file GNENetworkElement.cpp.

References GNENetworkElement::getAttributePositionVector(), GNENetworkElement::setAttribute(), SUMO_ATTR_SHAPE, and toString().

Referenced by GNEViewNet::onCmdCloseShapeEdited().

Here is the caller graph for this function:

◆ commitMove()

void GNEMoveElement::commitMove ( const GNEViewNet viewNet,
GNEMoveOperation moveOperation,
const GNEMoveOffset offset,
GNEUndoList undoList 
)
staticinherited

commit move element for the given offset

Definition at line 310 of file GNEMoveElement.cpp.

References PositionVector::add(), GNEMoveElement::adjustBothPositions(), GNEMoveOperation::allowChangeLane, GNEMoveElement::calculateExtrapolatedVector(), GNEMoveElement::calculateMoveResult(), GNEMoveElement::calculateNewLane(), GNEMoveResult::clearLanes(), GNEMoveElement::commitMoveShape(), GNEMoveOperation::firstLane, GNEMoveResult::firstLaneOffset, GNEMoveOperation::firstPosition, GNEMoveOperation::geometryPointsToMove, GNEMoveResult::geometryPointsToMove, GNEMoveFrame::getCommonModeOptions(), GNELane::getLaneShapeLength(), GNEMoveFrame::CommonModeOptions::getMergeGeometryPoints(), GNEViewParent::getMoveFrame(), GNEViewNet::getViewParent(), GNEMoveOperation::HEIGHT, Position::INVALID, GNEMoveOperation::LENGTH, GNEMoveOperation::moveElement, GNEMoveResult::newFirstLane, GNEMoveResult::newFirstPos, GNEMoveResult::newSecondLane, GNEMoveResult::newSecondPos, GNEMoveOperation::ONE_LANE, GNEMoveOperation::ONE_LANE_MOVEFIRST, GNEMoveOperation::ONE_LANE_MOVESECOND, GNEMoveOperation::operationType, GNEMoveOperation::originalGeometryPoints, GNEMoveOperation::originalShape, PositionVector::removeDoublePoints(), GNEMoveOperation::secondLane, GNEMoveResult::secondLaneOffset, GNEMoveOperation::secondPosition, GNEMoveElement::setMoveShape(), GNEMoveOperation::shapeToMove, GNEMoveResult::shapeToUpdate, GUISUMOAbstractView::snapToActiveGrid(), GNEMoveOperation::TWO_LANES_MOVEFIRST, GNEMoveOperation::TWO_LANES_MOVESECOND, GNEMoveOperation::WIDTH, GNEMoveOffset::x, GNEMoveOffset::y, and GNEMoveOffset::z.

Referenced by GNEViewNetHelper::MoveMultipleElementModul::finishMoveSelection(), GNEViewNetHelper::MoveSingleElementModul::finishMoveSingleElement(), GNEViewNetHelper::MoveMultipleElementModul::moveSelection(), and GNEViewNetHelper::MoveSingleElementModul::moveSingleElement().

Here is the caller graph for this function:

◆ commitMoveShape()

void GNECrossing::commitMoveShape ( const GNEMoveResult moveResult,
GNEUndoList undoList 
)
privatevirtual

◆ createFullName()

std::string GUIGlObject::createFullName ( ) const
privateinherited

create full name

Definition at line 430 of file GUIGlObject.cpp.

References GUIGlObject::getMicrosimID(), StringBijection< T >::getString(), GUIGlObject::myGLObjectType, and GUIGlObject::TypeNames.

Referenced by GUIGlObject::GUIGlObject(), and GUIGlObject::setMicrosimID().

Here is the caller graph for this function:

◆ decRef()

◆ deleteGeometryPointShapeEdited()

void GNENetworkElement::deleteGeometryPointShapeEdited ( const int  index,
GNEUndoList undoList 
)
inherited

delete geometry point shape edited

Definition at line 260 of file GNENetworkElement.cpp.

References GNENetworkElement::getAttributePositionVector(), GNENetworkElement::setAttribute(), SUMO_ATTR_SHAPE, and toString().

Referenced by GNEViewNet::onCmdDeleteGeometryPointShapeEdited().

Here is the caller graph for this function:

◆ deleteGLObject()

void GNECrossing::deleteGLObject ( )
virtual

◆ disableAttribute()

void GNEAttributeCarrier::disableAttribute ( SumoXMLAttr  key,
GNEUndoList undoList 
)
virtualinherited

Reimplemented in GNEContainer, GNEPerson, GNEStop, GNEStopPlan, and GNEVehicle.

Definition at line 171 of file GNEAttributeCarrier.cpp.

References TL.

◆ drawCrossing()

◆ drawCrossingDetailed()

void GNECrossing::drawCrossingDetailed ( const double  width,
const double  exaggeration 
) const
private

draw crossing with hight detail

Definition at line 596 of file GNECrossing.cpp.

References GUIGeometry::getShape(), GUIGeometry::getShapeLengths(), GUIGeometry::getShapeRotations(), myCrossingGeometry, GLHelper::popMatrix(), and GLHelper::pushMatrix().

Referenced by drawCrossing().

Here is the caller graph for this function:

◆ drawGL()

◆ drawGLAdditional()

void GUIGlObject::drawGLAdditional ( GUISUMOAbstractView *const  parent,
const GUIVisualizationSettings s 
) const
virtualinherited

Draws additional, user-triggered visualisations.

Parameters
[in]parentThe view
[in]sThe settings for the current view (may influence drawing)

Reimplemented in GUIBaseVehicle, GUIContainer, and GUIPerson.

Definition at line 253 of file GUIGlObject.cpp.

References UNUSED_PARAMETER.

◆ drawName()

◆ drawTLSLinkNo()

void GNECrossing::drawTLSLinkNo ( const GUIVisualizationSettings s,
const NBNode::Crossing crossing 
) const
private

◆ drawUsingSelectColor()

bool GNEAttributeCarrier::drawUsingSelectColor ( ) const
inherited

check if attribute carrier must be drawn using selecting color.

Definition at line 105 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(), GNEAdditional::drawSquaredAdditional(), GNELane::drawStartEndGeometryPoints(), GNEEdge::drawStartGeometryPoint(), GNEConnection::getConnectionColor(), getCrossingColor(), GNEContainer::getDrawingColor(), GNEVehicle::getDrawingColor(), GNEJunction::setColor(), and GNELane::setLaneColor().

Here is the caller graph for this function:

◆ enableAttribute()

void GNEAttributeCarrier::enableAttribute ( SumoXMLAttr  key,
GNEUndoList undoList 
)
virtualinherited

Reimplemented in GNEContainer, GNEPerson, GNEStop, GNEStopPlan, and GNEVehicle.

Definition at line 164 of file GNEAttributeCarrier.cpp.

References TL.

◆ fillAdditionalElements()

void GNEAttributeCarrier::fillAdditionalElements ( )
staticprivateinherited

fill additional elements

Definition at line 1639 of file GNEAttributeCarrier.cpp.

References ACCESS, GNEAttributeProperties::ACTIVATABLE, GNETagProperties::addAttribute(), GNETagProperties::ADDITIONALELEMENT, GNEAttributeProperties::ANGLE, GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::BOOL, BUSSTOP, GNETagProperties::CALIBRATOR, CALIBRATOR, GNETagProperties::CENTERAFTERCREATION, CHARGINGSTATION, GNETagProperties::CHILD, CLOSINGLANEREROUTE, CLOSINGREROUTE, GNEAttributeProperties::COLOR, CONTAINERSTOP, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUE, DESTPROBREROUTE, GNETagProperties::DETECTOR, GNETagProperties::DIALOG, GNEAttributeProperties::DISCRETE, E1, E1INSTANT, E2, E3, E3ENTRY, E3EXIT, EDGE, GNEAttributeProperties::FILENAME, GNEAttributeCarrier::fillCommonVehicleAttributes(), GNEAttributeProperties::FLOAT, FLOW, GNE_TAG_CALIBRATOR_FLOW, GNE_TAG_CALIBRATOR_LANE, GNE_TAG_MULTI_LANE_AREA_DETECTOR, GNE_TAG_REROUTER_SYMBOL, GNE_TAG_VSS_SYMBOL, GNEAttributeProperties::INT, LANE, GNEAttributeProperties::LIST, GNETagProperties::MASKSTARTENDPOS, GNEAttributeCarrier::myTagProperties, GNETagProperties::NO_ADDITIONAL_CHILDREN, GNETagProperties::NO_CONFLICTS, GNETagProperties::NO_PARENTS, GNETagProperties::NO_PROPERTY, NONE, GNETagProperties::NOPARAMETERS, GNETagProperties::NOTSELECTABLE, PARKINGAREA, PARKINGSPACE, PARKINGZONEREROUTE, SUMOXMLDefinitions::PersonModeValues, GNETagProperties::POS_LANE, GNETagProperties::POS_LANE_END, GNETagProperties::POS_LANE_START, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::PROBABILITY, GNEAttributeProperties::RANGE, GNETagProperties::REPARENT, REROUTER, REROUTERINTERVAL, ROUTEPROBE, ROUTEPROBREROUTE, GNETagProperties::RTREE, GNEAttributeProperties::SECUENCIAL, GNETagProperties::STOPPINGPLACE, GNEAttributeProperties::STRING, SUMO_ATTR_ACCEPTED_BADGES, SUMO_ATTR_ALLOW, SUMO_ATTR_ANGLE, SUMO_ATTR_BEGIN, SUMO_ATTR_CHARGEDELAY, SUMO_ATTR_CHARGEINTRANSIT, SUMO_ATTR_CHARGETYPE, SUMO_ATTR_CHARGINGPOWER, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_CAPACITY, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DETECT_PERSONS, SUMO_ATTR_DISALLOW, SUMO_ATTR_EDGE, SUMO_ATTR_EDGES, SUMO_ATTR_EFFICIENCY, SUMO_ATTR_END, SUMO_ATTR_ENDPOS, SUMO_ATTR_EXPECT_ARRIVAL, SUMO_ATTR_FILE, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_HALTING_SPEED_THRESHOLD, SUMO_ATTR_HALTING_TIME_THRESHOLD, SUMO_ATTR_ID, SUMO_ATTR_JAM_DIST_THRESHOLD, SUMO_ATTR_LANE, SUMO_ATTR_LANES, SUMO_ATTR_LEFTHAND, SUMO_ATTR_LENGTH, SUMO_ATTR_LINES, SUMO_ATTR_NAME, SUMO_ATTR_NEXT_EDGES, SUMO_ATTR_OFF, SUMO_ATTR_ONROAD, SUMO_ATTR_OPEN_ENTRY, SUMO_ATTR_OPTIONAL, SUMO_ATTR_OUTPUT, SUMO_ATTR_PARKING, SUMO_ATTR_PARKING_AREA, SUMO_ATTR_PARKING_LENGTH, SUMO_ATTR_PERIOD, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_POSITION, SUMO_ATTR_PROB, SUMO_ATTR_ROADSIDE_CAPACITY, SUMO_ATTR_ROUTE, SUMO_ATTR_ROUTEPROBE, SUMO_ATTR_SHOW_DETECTOR, SUMO_ATTR_SLOPE, SUMO_ATTR_SPEED, SUMO_ATTR_STARTPOS, SUMO_ATTR_TIME, SUMO_ATTR_TLID, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, SUMO_ATTR_VISIBLE, SUMO_ATTR_VTYPES, SUMO_ATTR_WAITINGTIME, SUMO_ATTR_WIDTH, SUMO_const_laneWidth, SUMO_TAG_ACCESS, SUMO_TAG_BUS_STOP, SUMO_TAG_CALIBRATOR, SUMO_TAG_CHARGING_STATION, SUMO_TAG_CLOSING_LANE_REROUTE, SUMO_TAG_CLOSING_REROUTE, SUMO_TAG_CONTAINER_STOP, SUMO_TAG_DEST_PROB_REROUTE, SUMO_TAG_DET_ENTRY, SUMO_TAG_DET_EXIT, SUMO_TAG_ENTRY_EXIT_DETECTOR, SUMO_TAG_FLOW, SUMO_TAG_INDUCTION_LOOP, SUMO_TAG_INSTANT_INDUCTION_LOOP, SUMO_TAG_INTERVAL, SUMO_TAG_LANE_AREA_DETECTOR, SUMO_TAG_PARKING_AREA, SUMO_TAG_PARKING_AREA_REROUTE, SUMO_TAG_PARKING_SPACE, SUMO_TAG_REROUTER, SUMO_TAG_ROUTE_PROB_REROUTE, SUMO_TAG_ROUTEPROBE, SUMO_TAG_STEP, SUMO_TAG_TRAIN_STOP, SUMO_TAG_VAPORIZER, SUMO_TAG_VSS, GNEAttributeProperties::SUMOTIME, GNETagProperties::SYMBOL, GNEAttributeProperties::SYNONYM, TL, toString(), TRAINSTOP, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, VAPORIZER, VARIABLESPEEDSIGN, GNEAttributeProperties::VCLASS, VSSSTEP, and GNEAttributeProperties::VTYPE.

Referenced by GNEAttributeCarrier::fillAttributeCarriers().

Here is the caller graph for this function:

◆ fillAttributeCarriers()

◆ fillCarFollowingModelAttributes()

void GNEAttributeCarrier::fillCarFollowingModelAttributes ( SumoXMLTag  currentTag)
staticprivateinherited

fill Car Following Model of Vehicle/Person Types

Definition at line 8474 of file GNEAttributeCarrier.cpp.

References GNEAttributeProperties::BOOL, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FLOAT, GNEAttributeProperties::INT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::RANGE, GNEAttributeProperties::setDiscreteValues(), GNEAttributeProperties::setRange(), GNEAttributeProperties::STRING, SUMO_ATTR_ACCEL, SUMO_ATTR_APPARENTDECEL, SUMO_ATTR_CF_EIDM_C_COOLNESS, SUMO_ATTR_CF_EIDM_EPSILON_ACC, SUMO_ATTR_CF_EIDM_JERK_MAX, SUMO_ATTR_CF_EIDM_M_BEGIN, SUMO_ATTR_CF_EIDM_M_FLATNESS, SUMO_ATTR_CF_EIDM_MAX_VEH_PREVIEW, SUMO_ATTR_CF_EIDM_SIG_ERROR, SUMO_ATTR_CF_EIDM_SIG_GAP, SUMO_ATTR_CF_EIDM_SIG_LEADER, SUMO_ATTR_CF_EIDM_T_ACC_MAX, SUMO_ATTR_CF_EIDM_T_LOOK_AHEAD, SUMO_ATTR_CF_EIDM_T_PERSISTENCE_DRIVE, SUMO_ATTR_CF_EIDM_T_PERSISTENCE_ESTIMATE, SUMO_ATTR_CF_EIDM_T_REACTION, SUMO_ATTR_CF_EIDM_USEVEHDYNAMICS, SUMO_ATTR_CF_IDM_DELTA, SUMO_ATTR_CF_IDM_STEPPING, SUMO_ATTR_CF_IDMM_ADAPT_FACTOR, SUMO_ATTR_CF_IDMM_ADAPT_TIME, SUMO_ATTR_CF_KERNER_PHI, SUMO_ATTR_CF_PWAGNER2009_APPROB, SUMO_ATTR_CF_PWAGNER2009_TAULAST, SUMO_ATTR_CF_W99_CC1, SUMO_ATTR_CF_W99_CC2, SUMO_ATTR_CF_W99_CC3, SUMO_ATTR_CF_W99_CC4, SUMO_ATTR_CF_W99_CC5, SUMO_ATTR_CF_W99_CC6, SUMO_ATTR_CF_W99_CC7, SUMO_ATTR_CF_W99_CC8, SUMO_ATTR_CF_W99_CC9, SUMO_ATTR_CF_WIEDEMANN_ESTIMATION, SUMO_ATTR_CF_WIEDEMANN_SECURITY, SUMO_ATTR_COLLISION_MINGAP_FACTOR, SUMO_ATTR_DECEL, SUMO_ATTR_EMERGENCYDECEL, SUMO_ATTR_K, SUMO_ATTR_SIGMA, SUMO_ATTR_TAU, SUMO_ATTR_TMP1, SUMO_ATTR_TMP2, SUMO_ATTR_TMP3, SUMO_ATTR_TMP4, SUMO_ATTR_TMP5, SUMO_ATTR_TRAIN_TYPE, TL, and SUMOXMLDefinitions::TrainTypes.

Referenced by GNEAttributeCarrier::fillDemandElements().

Here is the caller graph for this function:

◆ fillCommonContainerAttributes()

void GNEAttributeCarrier::fillCommonContainerAttributes ( SumoXMLTag  currentTag)
staticprivateinherited

fill common container attributes (used by container and containerFlows)

Definition at line 8983 of file GNEAttributeCarrier.cpp.

References GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::COLOR, DEFAULT_CONTAINERTYPE_ID, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::STRING, SUMO_ATTR_COLOR, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_ID, SUMO_ATTR_TYPE, TL, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::VTYPE.

Referenced by GNEAttributeCarrier::fillContainerElements().

Here is the caller graph for this function:

◆ fillCommonFlowAttributes()

void GNEAttributeCarrier::fillCommonFlowAttributes ( SumoXMLTag  currentTag,
SumoXMLAttr  perHour 
)
staticprivateinherited

◆ fillCommonMeanDataAttributes()

◆ fillCommonPersonAttributes()

void GNEAttributeCarrier::fillCommonPersonAttributes ( SumoXMLTag  currentTag)
staticprivateinherited

fill common person attributes (used by person and personFlows)

Definition at line 8953 of file GNEAttributeCarrier.cpp.

References GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::COLOR, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::STRING, SUMO_ATTR_COLOR, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_ID, SUMO_ATTR_TYPE, TL, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, and GNEAttributeProperties::VTYPE.

Referenced by GNEAttributeCarrier::fillPersonElements().

Here is the caller graph for this function:

◆ fillCommonStopAttributes()

◆ fillCommonVehicleAttributes()

◆ fillContainerElements()

◆ fillContainerStopElements()

◆ fillContainerTranshipElements()

void GNEAttributeCarrier::fillContainerTranshipElements ( )
staticprivateinherited

fill container tranship elements

Definition at line 5385 of file GNEAttributeCarrier.cpp.

References GNETagProperties::CHILD, GNETagProperties::CONTAINERPLAN, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillPlanParentAttributes(), GNEAttributeCarrier::fillTranshipCommonAttributes(), StringUtils::format(), GNE_TAG_TRANSHIP_BUSSTOP_BUSSTOP, GNE_TAG_TRANSHIP_BUSSTOP_CHARGINGSTATION, GNE_TAG_TRANSHIP_BUSSTOP_CONTAINERSTOP, GNE_TAG_TRANSHIP_BUSSTOP_EDGE, GNE_TAG_TRANSHIP_BUSSTOP_JUNCTION, GNE_TAG_TRANSHIP_BUSSTOP_PARKINGAREA, GNE_TAG_TRANSHIP_BUSSTOP_TAZ, GNE_TAG_TRANSHIP_BUSSTOP_TRAINSTOP, GNE_TAG_TRANSHIP_CHARGINGSTATION_BUSSTOP, GNE_TAG_TRANSHIP_CHARGINGSTATION_CHARGINGSTATION, GNE_TAG_TRANSHIP_CHARGINGSTATION_CONTAINERSTOP, GNE_TAG_TRANSHIP_CHARGINGSTATION_EDGE, GNE_TAG_TRANSHIP_CHARGINGSTATION_JUNCTION, GNE_TAG_TRANSHIP_CHARGINGSTATION_PARKINGAREA, GNE_TAG_TRANSHIP_CHARGINGSTATION_TAZ, GNE_TAG_TRANSHIP_CHARGINGSTATION_TRAINSTOP, GNE_TAG_TRANSHIP_CONTAINERSTOP_BUSSTOP, GNE_TAG_TRANSHIP_CONTAINERSTOP_CHARGINGSTATION, GNE_TAG_TRANSHIP_CONTAINERSTOP_CONTAINERSTOP, GNE_TAG_TRANSHIP_CONTAINERSTOP_EDGE, GNE_TAG_TRANSHIP_CONTAINERSTOP_JUNCTION, GNE_TAG_TRANSHIP_CONTAINERSTOP_PARKINGAREA, GNE_TAG_TRANSHIP_CONTAINERSTOP_TAZ, GNE_TAG_TRANSHIP_CONTAINERSTOP_TRAINSTOP, GNE_TAG_TRANSHIP_EDGE_BUSSTOP, GNE_TAG_TRANSHIP_EDGE_CHARGINGSTATION, GNE_TAG_TRANSHIP_EDGE_CONTAINERSTOP, GNE_TAG_TRANSHIP_EDGE_EDGE, GNE_TAG_TRANSHIP_EDGE_JUNCTION, GNE_TAG_TRANSHIP_EDGE_PARKINGAREA, GNE_TAG_TRANSHIP_EDGE_TAZ, GNE_TAG_TRANSHIP_EDGE_TRAINSTOP, GNE_TAG_TRANSHIP_EDGES, GNE_TAG_TRANSHIP_JUNCTION_BUSSTOP, GNE_TAG_TRANSHIP_JUNCTION_CHARGINGSTATION, GNE_TAG_TRANSHIP_JUNCTION_CONTAINERSTOP, GNE_TAG_TRANSHIP_JUNCTION_EDGE, GNE_TAG_TRANSHIP_JUNCTION_JUNCTION, GNE_TAG_TRANSHIP_JUNCTION_PARKINGAREA, GNE_TAG_TRANSHIP_JUNCTION_TAZ, GNE_TAG_TRANSHIP_JUNCTION_TRAINSTOP, GNE_TAG_TRANSHIP_PARKINGAREA_BUSSTOP, GNE_TAG_TRANSHIP_PARKINGAREA_CHARGINGSTATION, GNE_TAG_TRANSHIP_PARKINGAREA_CONTAINERSTOP, GNE_TAG_TRANSHIP_PARKINGAREA_EDGE, GNE_TAG_TRANSHIP_PARKINGAREA_JUNCTION, GNE_TAG_TRANSHIP_PARKINGAREA_PARKINGAREA, GNE_TAG_TRANSHIP_PARKINGAREA_TAZ, GNE_TAG_TRANSHIP_PARKINGAREA_TRAINSTOP, GNE_TAG_TRANSHIP_TAZ_BUSSTOP, GNE_TAG_TRANSHIP_TAZ_CHARGINGSTATION, GNE_TAG_TRANSHIP_TAZ_CONTAINERSTOP, GNE_TAG_TRANSHIP_TAZ_EDGE, GNE_TAG_TRANSHIP_TAZ_JUNCTION, GNE_TAG_TRANSHIP_TAZ_PARKINGAREA, GNE_TAG_TRANSHIP_TAZ_TAZ, GNE_TAG_TRANSHIP_TAZ_TRAINSTOP, GNE_TAG_TRANSHIP_TRAINSTOP_BUSSTOP, GNE_TAG_TRANSHIP_TRAINSTOP_CHARGINGSTATION, GNE_TAG_TRANSHIP_TRAINSTOP_CONTAINERSTOP, GNE_TAG_TRANSHIP_TRAINSTOP_EDGE, GNE_TAG_TRANSHIP_TRAINSTOP_JUNCTION, GNE_TAG_TRANSHIP_TRAINSTOP_PARKINGAREA, GNE_TAG_TRANSHIP_TRAINSTOP_TAZ, GNE_TAG_TRANSHIP_TRAINSTOP_TRAINSTOP, GNEAttributeCarrier::myMergedPlanTagProperties, GNEAttributeCarrier::myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NOPARAMETERS, GNETagProperties::PLAN_CONSECUTIVE_EDGES, GNETagProperties::PLAN_FROM_BUSSTOP, GNETagProperties::PLAN_FROM_CHARGINGSTATION, GNETagProperties::PLAN_FROM_CONTAINERSTOP, GNETagProperties::PLAN_FROM_EDGE, GNETagProperties::PLAN_FROM_JUNCTION, GNETagProperties::PLAN_FROM_PARKINGAREA, GNETagProperties::PLAN_FROM_TAZ, GNETagProperties::PLAN_FROM_TRAINSTOP, GNETagProperties::PLAN_TO_BUSSTOP, GNETagProperties::PLAN_TO_CHARGINGSTATION, GNETagProperties::PLAN_TO_CONTAINERSTOP, GNETagProperties::PLAN_TO_EDGE, GNETagProperties::PLAN_TO_JUNCTION, GNETagProperties::PLAN_TO_PARKINGAREA, GNETagProperties::PLAN_TO_TAZ, GNETagProperties::PLAN_TO_TRAINSTOP, GNETagProperties::RTREE, SUMO_TAG_CONTAINER, SUMO_TAG_CONTAINERFLOW, SUMO_TAG_TRANSHIP, TL, GNETagProperties::TRANSHIP, and TRANSHIP_EDGES.

Referenced by GNEAttributeCarrier::fillAttributeCarriers().

Here is the caller graph for this function:

◆ fillContainerTransportElements()

void GNEAttributeCarrier::fillContainerTransportElements ( )
staticprivateinherited

fill container transport elements

Definition at line 4714 of file GNEAttributeCarrier.cpp.

References GNETagProperties::CHILD, GNETagProperties::CONTAINERPLAN, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillPlanParentAttributes(), GNEAttributeCarrier::fillTransportCommonAttributes(), StringUtils::format(), GNE_TAG_TRANSPORT_BUSSTOP_BUSSTOP, GNE_TAG_TRANSPORT_BUSSTOP_CHARGINGSTATION, GNE_TAG_TRANSPORT_BUSSTOP_CONTAINERSTOP, GNE_TAG_TRANSPORT_BUSSTOP_EDGE, GNE_TAG_TRANSPORT_BUSSTOP_JUNCTION, GNE_TAG_TRANSPORT_BUSSTOP_PARKINGAREA, GNE_TAG_TRANSPORT_BUSSTOP_TAZ, GNE_TAG_TRANSPORT_BUSSTOP_TRAINSTOP, GNE_TAG_TRANSPORT_CHARGINGSTATION_BUSSTOP, GNE_TAG_TRANSPORT_CHARGINGSTATION_CHARGINGSTATION, GNE_TAG_TRANSPORT_CHARGINGSTATION_CONTAINERSTOP, GNE_TAG_TRANSPORT_CHARGINGSTATION_EDGE, GNE_TAG_TRANSPORT_CHARGINGSTATION_JUNCTION, GNE_TAG_TRANSPORT_CHARGINGSTATION_PARKINGAREA, GNE_TAG_TRANSPORT_CHARGINGSTATION_TAZ, GNE_TAG_TRANSPORT_CHARGINGSTATION_TRAINSTOP, GNE_TAG_TRANSPORT_CONTAINERSTOP_BUSSTOP, GNE_TAG_TRANSPORT_CONTAINERSTOP_CHARGINGSTATION, GNE_TAG_TRANSPORT_CONTAINERSTOP_CONTAINERSTOP, GNE_TAG_TRANSPORT_CONTAINERSTOP_EDGE, GNE_TAG_TRANSPORT_CONTAINERSTOP_JUNCTION, GNE_TAG_TRANSPORT_CONTAINERSTOP_PARKINGAREA, GNE_TAG_TRANSPORT_CONTAINERSTOP_TAZ, GNE_TAG_TRANSPORT_CONTAINERSTOP_TRAINSTOP, GNE_TAG_TRANSPORT_EDGE_BUSSTOP, GNE_TAG_TRANSPORT_EDGE_CHARGINGSTATION, GNE_TAG_TRANSPORT_EDGE_CONTAINERSTOP, GNE_TAG_TRANSPORT_EDGE_EDGE, GNE_TAG_TRANSPORT_EDGE_JUNCTION, GNE_TAG_TRANSPORT_EDGE_PARKINGAREA, GNE_TAG_TRANSPORT_EDGE_TAZ, GNE_TAG_TRANSPORT_EDGE_TRAINSTOP, GNE_TAG_TRANSPORT_JUNCTION_BUSSTOP, GNE_TAG_TRANSPORT_JUNCTION_CHARGINGSTATION, GNE_TAG_TRANSPORT_JUNCTION_CONTAINERSTOP, GNE_TAG_TRANSPORT_JUNCTION_EDGE, GNE_TAG_TRANSPORT_JUNCTION_JUNCTION, GNE_TAG_TRANSPORT_JUNCTION_PARKINGAREA, GNE_TAG_TRANSPORT_JUNCTION_TAZ, GNE_TAG_TRANSPORT_JUNCTION_TRAINSTOP, GNE_TAG_TRANSPORT_PARKINGAREA_BUSSTOP, GNE_TAG_TRANSPORT_PARKINGAREA_CHARGINGSTATION, GNE_TAG_TRANSPORT_PARKINGAREA_CONTAINERSTOP, GNE_TAG_TRANSPORT_PARKINGAREA_EDGE, GNE_TAG_TRANSPORT_PARKINGAREA_JUNCTION, GNE_TAG_TRANSPORT_PARKINGAREA_PARKINGAREA, GNE_TAG_TRANSPORT_PARKINGAREA_TAZ, GNE_TAG_TRANSPORT_PARKINGAREA_TRAINSTOP, GNE_TAG_TRANSPORT_TAZ_BUSSTOP, GNE_TAG_TRANSPORT_TAZ_CHARGINGSTATION, GNE_TAG_TRANSPORT_TAZ_CONTAINERSTOP, GNE_TAG_TRANSPORT_TAZ_EDGE, GNE_TAG_TRANSPORT_TAZ_JUNCTION, GNE_TAG_TRANSPORT_TAZ_PARKINGAREA, GNE_TAG_TRANSPORT_TAZ_TAZ, GNE_TAG_TRANSPORT_TAZ_TRAINSTOP, GNE_TAG_TRANSPORT_TRAINSTOP_BUSSTOP, GNE_TAG_TRANSPORT_TRAINSTOP_CHARGINGSTATION, GNE_TAG_TRANSPORT_TRAINSTOP_CONTAINERSTOP, GNE_TAG_TRANSPORT_TRAINSTOP_EDGE, GNE_TAG_TRANSPORT_TRAINSTOP_JUNCTION, GNE_TAG_TRANSPORT_TRAINSTOP_PARKINGAREA, GNE_TAG_TRANSPORT_TRAINSTOP_TAZ, GNE_TAG_TRANSPORT_TRAINSTOP_TRAINSTOP, GNEAttributeCarrier::myMergedPlanTagProperties, GNEAttributeCarrier::myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NOPARAMETERS, GNETagProperties::PLAN_FROM_BUSSTOP, GNETagProperties::PLAN_FROM_CHARGINGSTATION, GNETagProperties::PLAN_FROM_CONTAINERSTOP, GNETagProperties::PLAN_FROM_EDGE, GNETagProperties::PLAN_FROM_JUNCTION, GNETagProperties::PLAN_FROM_PARKINGAREA, GNETagProperties::PLAN_FROM_TAZ, GNETagProperties::PLAN_FROM_TRAINSTOP, GNETagProperties::PLAN_TO_BUSSTOP, GNETagProperties::PLAN_TO_CHARGINGSTATION, GNETagProperties::PLAN_TO_CONTAINERSTOP, GNETagProperties::PLAN_TO_EDGE, GNETagProperties::PLAN_TO_JUNCTION, GNETagProperties::PLAN_TO_PARKINGAREA, GNETagProperties::PLAN_TO_TAZ, GNETagProperties::PLAN_TO_TRAINSTOP, GNETagProperties::RTREE, SUMO_TAG_CONTAINER, SUMO_TAG_CONTAINERFLOW, SUMO_TAG_TRANSPORT, TL, GNETagProperties::TRANSPORT, and TRANSPORT_EDGE.

Referenced by GNEAttributeCarrier::fillAttributeCarriers().

Here is the caller graph for this function:

◆ fillDataElements()

◆ fillDemandElements()

void GNEAttributeCarrier::fillDemandElements ( )
staticprivateinherited

fill demand elements

Definition at line 3588 of file GNEAttributeCarrier.cpp.

References GNEAttributeProperties::AUTOMATICID, SUMOXMLDefinitions::CarFollowModels, GNETagProperties::CHILD, GNEAttributeProperties::COLOR, DEFAULT_VEH_PROB, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FILENAME, GNEAttributeCarrier::fillCarFollowingModelAttributes(), GNEAttributeCarrier::fillJunctionModelAttributes(), GNEAttributeCarrier::fillLaneChangingModelAttributes(), GNEAttributeProperties::FLOAT, PollutantsInterface::getAllClassesStr(), SUMOVTypeParameter::getLatAlignmentStrings(), OptionsCont::getOptions(), GNE_ATTR_ROUTE_DISTRIBUTION, GNE_ATTR_VTYPE_DISTRIBUTION, GNE_TAG_FLOW_WITHROUTE, GNE_TAG_ROUTE_EMBEDDED, GNE_TAG_VEHICLE_WITHROUTE, GNEAttributeProperties::INT, SUMOXMLDefinitions::LaneChangeModels, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NO_PARENTS, GNETagProperties::NO_PROPERTY, GNETagProperties::NOPARAMETERS, GNETagProperties::NOTDRAWABLE, GNETagProperties::NOTSELECTABLE, GNEAttributeProperties::POSITIVE, GNETagProperties::ROUTE, ROUTE, ROUTEDISTRIBUTION, GNEAttributeProperties::setDiscreteValues(), GNEAttributeProperties::STRING, SUMO_ATTR_ACTIONSTEPLENGTH, SUMO_ATTR_BOARDING_DURATION, SUMO_ATTR_CAR_FOLLOW_MODEL, SUMO_ATTR_CARRIAGE_GAP, SUMO_ATTR_CARRIAGE_LENGTH, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_CAPACITY, SUMO_ATTR_CYCLETIME, SUMO_ATTR_DESIRED_MAXSPEED, SUMO_ATTR_EDGES, SUMO_ATTR_EMISSIONCLASS, SUMO_ATTR_GUISHAPE, SUMO_ATTR_HEIGHT, SUMO_ATTR_ID, SUMO_ATTR_IMGFILE, SUMO_ATTR_LANE_CHANGE_MODEL, SUMO_ATTR_LATALIGNMENT, SUMO_ATTR_LENGTH, SUMO_ATTR_LOADING_DURATION, SUMO_ATTR_LOCOMOTIVE_LENGTH, SUMO_ATTR_MAXSPEED, SUMO_ATTR_MAXSPEED_LAT, SUMO_ATTR_MINGAP, SUMO_ATTR_MINGAP_LAT, SUMO_ATTR_OSGFILE, SUMO_ATTR_PARKING_BADGES, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_PROB, SUMO_ATTR_REPEAT, SUMO_ATTR_SPEEDFACTOR, SUMO_ATTR_VCLASS, SUMO_ATTR_WIDTH, SUMO_TAG_ROUTE, SUMO_TAG_ROUTE_DISTRIBUTION, SUMO_TAG_VTYPE, SUMO_TAG_VTYPE_DISTRIBUTION, GNEAttributeProperties::SUMOTIME, SumoVehicleClassStrings, SumoVehicleShapeStrings, TL, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNEAttributeProperties::VCLASS, GNETagProperties::VCLASS_ICON, GNETagProperties::VTYPE, VTYPE, and VTYPEDISTRIBUTION.

Referenced by GNEAttributeCarrier::fillAttributeCarriers().

Here is the caller graph for this function:

◆ fillJunctionModelAttributes()

void GNEAttributeCarrier::fillJunctionModelAttributes ( SumoXMLTag  currentTag)
staticprivateinherited

◆ fillJuPedSimElements()

◆ fillLaneChangingModelAttributes()

◆ fillNetworkElements()

void GNEAttributeCarrier::fillNetworkElements ( )
staticprivateinherited

fill network elements

Definition at line 974 of file GNEAttributeCarrier.cpp.

References ACTUATED, ALTERNATE_ONEWAY, GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::BOOL, CONNECTION, GNEAttributeProperties::COPYABLE, CROSSING, DEAD_END, DEAD_END_DEPRECATED, DEFAULT, GNEAttributeProperties::DEFAULTVALUE, DELAYBASED, GNEAttributeProperties::DISCRETE, EDGE, EDGETYPE, GNEAttributeProperties::FLOAT, SUMOXMLDefinitions::FringeTypeValues, OptionsCont::getOptions(), StringBijection< T >::getStrings(), GNE_ATTR_BIDIR, GNE_ATTR_IS_ROUNDABOUT, GNE_ATTR_OPPOSITE, GNE_ATTR_SHAPE_END, GNE_ATTR_SHAPE_START, GNE_ATTR_STOPOEXCEPTION, GNE_ATTR_STOPOFFSET, GNE_TAG_INTERNAL_LANE, INCOMING, GNEAttributeProperties::INT, INTERNAL, GNETagProperties::INTERNALLANE, JUNCTION, LANE, SUMOXMLDefinitions::LaneSpreadFunctions, LANETYPE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, NEMA, GNETagProperties::NETWORKELEMENT, GNETagProperties::NO_CONFLICTS, GNETagProperties::NO_PARENTS, GNETagProperties::NO_PROPERTY, SUMOXMLDefinitions::NodeTypes, GNETagProperties::NOPARAMETERS, GNETagProperties::NOTDRAWABLE, GNETagProperties::NOTSELECTABLE, OPPOSITES, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, RIGHT, SUMOXMLDefinitions::RightOfWayValues, GNETagProperties::RTREE, GNEAttributeProperties::setDiscreteValues(), STATIC, GNEAttributeProperties::STRING, SUMO_ATTR_ACCELERATION, SUMO_ATTR_ALLOW, SUMO_ATTR_BIKELANEWIDTH, SUMO_ATTR_CHANGE_LEFT, SUMO_ATTR_CHANGE_RIGHT, SUMO_ATTR_CONTPOS, SUMO_ATTR_CUSTOMSHAPE, SUMO_ATTR_DIR, SUMO_ATTR_DISALLOW, SUMO_ATTR_DISTANCE, SUMO_ATTR_EDGES, SUMO_ATTR_ENDOFFSET, SUMO_ATTR_FRINGE, SUMO_ATTR_FROM, SUMO_ATTR_FROM_LANE, SUMO_ATTR_ID, SUMO_ATTR_INDEX, SUMO_ATTR_INDIRECT, SUMO_ATTR_KEEP_CLEAR, SUMO_ATTR_LENGTH, SUMO_ATTR_NAME, SUMO_ATTR_NUMLANES, SUMO_ATTR_PASS, SUMO_ATTR_POSITION, SUMO_ATTR_PRIORITY, SUMO_ATTR_RADIUS, SUMO_ATTR_RIGHT_OF_WAY, SUMO_ATTR_SHAPE, SUMO_ATTR_SIDEWALKWIDTH, SUMO_ATTR_SPEED, SUMO_ATTR_SPREADTYPE, SUMO_ATTR_STATE, SUMO_ATTR_TLID, SUMO_ATTR_TLLAYOUT, SUMO_ATTR_TLLINKINDEX, SUMO_ATTR_TLLINKINDEX2, SUMO_ATTR_TLTYPE, SUMO_ATTR_TO, SUMO_ATTR_TO_LANE, SUMO_ATTR_TYPE, SUMO_ATTR_UNCONTROLLED, SUMO_ATTR_VISIBILITY_DISTANCE, SUMO_ATTR_WIDTH, SUMO_TAG_CONNECTION, SUMO_TAG_CROSSING, SUMO_TAG_EDGE, SUMO_TAG_JUNCTION, SUMO_TAG_LANE, SUMO_TAG_LANETYPE, SUMO_TAG_TYPE, SUMO_TAG_WALKINGAREA, SumoVehicleClassStrings, TL, toString(), GNEAttributeProperties::UNIQUE, NBEdge::UNSPECIFIED_CONTPOS, NBEdge::UNSPECIFIED_LOADED_LENGTH, NBEdge::UNSPECIFIED_SPEED, NBEdge::UNSPECIFIED_VISIBILITY_DISTANCE, GNEAttributeProperties::UPDATEGEOMETRY, GNEAttributeProperties::VCLASS, and WALKINGAREA.

Referenced by GNEAttributeCarrier::fillAttributeCarriers().

Here is the caller graph for this function:

◆ fillPersonElements()

◆ fillPersonPlanRides()

void GNEAttributeCarrier::fillPersonPlanRides ( )
staticprivateinherited

fill person plan rides

Definition at line 7514 of file GNEAttributeCarrier.cpp.

References GNETagProperties::CHILD, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillPlanParentAttributes(), GNEAttributeCarrier::fillRideCommonAttributes(), StringUtils::format(), GNE_TAG_RIDE_BUSSTOP_BUSSTOP, GNE_TAG_RIDE_BUSSTOP_CHARGINGSTATION, GNE_TAG_RIDE_BUSSTOP_CONTAINERSTOP, GNE_TAG_RIDE_BUSSTOP_EDGE, GNE_TAG_RIDE_BUSSTOP_JUNCTION, GNE_TAG_RIDE_BUSSTOP_PARKINGAREA, GNE_TAG_RIDE_BUSSTOP_TAZ, GNE_TAG_RIDE_BUSSTOP_TRAINSTOP, GNE_TAG_RIDE_CHARGINGSTATION_BUSSTOP, GNE_TAG_RIDE_CHARGINGSTATION_CHARGINGSTATION, GNE_TAG_RIDE_CHARGINGSTATION_CONTAINERSTOP, GNE_TAG_RIDE_CHARGINGSTATION_EDGE, GNE_TAG_RIDE_CHARGINGSTATION_JUNCTION, GNE_TAG_RIDE_CHARGINGSTATION_PARKINGAREA, GNE_TAG_RIDE_CHARGINGSTATION_TAZ, GNE_TAG_RIDE_CHARGINGSTATION_TRAINSTOP, GNE_TAG_RIDE_CONTAINERSTOP_BUSSTOP, GNE_TAG_RIDE_CONTAINERSTOP_CHARGINGSTATION, GNE_TAG_RIDE_CONTAINERSTOP_CONTAINERSTOP, GNE_TAG_RIDE_CONTAINERSTOP_EDGE, GNE_TAG_RIDE_CONTAINERSTOP_JUNCTION, GNE_TAG_RIDE_CONTAINERSTOP_PARKINGAREA, GNE_TAG_RIDE_CONTAINERSTOP_TAZ, GNE_TAG_RIDE_CONTAINERSTOP_TRAINSTOP, GNE_TAG_RIDE_EDGE_BUSSTOP, GNE_TAG_RIDE_EDGE_CHARGINGSTATION, GNE_TAG_RIDE_EDGE_CONTAINERSTOP, GNE_TAG_RIDE_EDGE_EDGE, GNE_TAG_RIDE_EDGE_JUNCTION, GNE_TAG_RIDE_EDGE_PARKINGAREA, GNE_TAG_RIDE_EDGE_TAZ, GNE_TAG_RIDE_EDGE_TRAINSTOP, GNE_TAG_RIDE_JUNCTION_BUSSTOP, GNE_TAG_RIDE_JUNCTION_CHARGINGSTATION, GNE_TAG_RIDE_JUNCTION_CONTAINERSTOP, GNE_TAG_RIDE_JUNCTION_EDGE, GNE_TAG_RIDE_JUNCTION_JUNCTION, GNE_TAG_RIDE_JUNCTION_PARKINGAREA, GNE_TAG_RIDE_JUNCTION_TAZ, GNE_TAG_RIDE_JUNCTION_TRAINSTOP, GNE_TAG_RIDE_PARKINGAREA_BUSSTOP, GNE_TAG_RIDE_PARKINGAREA_CHARGINGSTATION, GNE_TAG_RIDE_PARKINGAREA_CONTAINERSTOP, GNE_TAG_RIDE_PARKINGAREA_EDGE, GNE_TAG_RIDE_PARKINGAREA_JUNCTION, GNE_TAG_RIDE_PARKINGAREA_PARKINGAREA, GNE_TAG_RIDE_PARKINGAREA_TAZ, GNE_TAG_RIDE_PARKINGAREA_TRAINSTOP, GNE_TAG_RIDE_TAZ_BUSSTOP, GNE_TAG_RIDE_TAZ_CHARGINGSTATION, GNE_TAG_RIDE_TAZ_CONTAINERSTOP, GNE_TAG_RIDE_TAZ_EDGE, GNE_TAG_RIDE_TAZ_JUNCTION, GNE_TAG_RIDE_TAZ_PARKINGAREA, GNE_TAG_RIDE_TAZ_TAZ, GNE_TAG_RIDE_TAZ_TRAINSTOP, GNE_TAG_RIDE_TRAINSTOP_BUSSTOP, GNE_TAG_RIDE_TRAINSTOP_CHARGINGSTATION, GNE_TAG_RIDE_TRAINSTOP_CONTAINERSTOP, GNE_TAG_RIDE_TRAINSTOP_EDGE, GNE_TAG_RIDE_TRAINSTOP_JUNCTION, GNE_TAG_RIDE_TRAINSTOP_PARKINGAREA, GNE_TAG_RIDE_TRAINSTOP_TAZ, GNE_TAG_RIDE_TRAINSTOP_TRAINSTOP, GNEAttributeCarrier::myMergedPlanTagProperties, GNEAttributeCarrier::myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NOPARAMETERS, GNETagProperties::PERSONPLAN, GNETagProperties::PLAN_FROM_BUSSTOP, GNETagProperties::PLAN_FROM_CHARGINGSTATION, GNETagProperties::PLAN_FROM_CONTAINERSTOP, GNETagProperties::PLAN_FROM_EDGE, GNETagProperties::PLAN_FROM_JUNCTION, GNETagProperties::PLAN_FROM_PARKINGAREA, GNETagProperties::PLAN_FROM_TAZ, GNETagProperties::PLAN_FROM_TRAINSTOP, GNETagProperties::PLAN_TO_BUSSTOP, GNETagProperties::PLAN_TO_CHARGINGSTATION, GNETagProperties::PLAN_TO_CONTAINERSTOP, GNETagProperties::PLAN_TO_EDGE, GNETagProperties::PLAN_TO_JUNCTION, GNETagProperties::PLAN_TO_PARKINGAREA, GNETagProperties::PLAN_TO_TAZ, GNETagProperties::PLAN_TO_TRAINSTOP, GNETagProperties::RIDE, RIDE_EDGE, GNETagProperties::RTREE, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_RIDE, and TL.

Referenced by GNEAttributeCarrier::fillAttributeCarriers().

Here is the caller graph for this function:

◆ fillPersonPlanTrips()

void GNEAttributeCarrier::fillPersonPlanTrips ( )
staticprivateinherited

fill person plan trips

Definition at line 6153 of file GNEAttributeCarrier.cpp.

References GNETagProperties::CHILD, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillPersonTripCommonAttributes(), GNEAttributeCarrier::fillPlanParentAttributes(), StringUtils::format(), GNE_TAG_PERSONTRIP_BUSSTOP_BUSSTOP, GNE_TAG_PERSONTRIP_BUSSTOP_CHARGINGSTATION, GNE_TAG_PERSONTRIP_BUSSTOP_CONTAINERSTOP, GNE_TAG_PERSONTRIP_BUSSTOP_EDGE, GNE_TAG_PERSONTRIP_BUSSTOP_JUNCTION, GNE_TAG_PERSONTRIP_BUSSTOP_PARKINGAREA, GNE_TAG_PERSONTRIP_BUSSTOP_TAZ, GNE_TAG_PERSONTRIP_BUSSTOP_TRAINSTOP, GNE_TAG_PERSONTRIP_CHARGINGSTATION_BUSSTOP, GNE_TAG_PERSONTRIP_CHARGINGSTATION_CHARGINGSTATION, GNE_TAG_PERSONTRIP_CHARGINGSTATION_CONTAINERSTOP, GNE_TAG_PERSONTRIP_CHARGINGSTATION_EDGE, GNE_TAG_PERSONTRIP_CHARGINGSTATION_JUNCTION, GNE_TAG_PERSONTRIP_CHARGINGSTATION_PARKINGAREA, GNE_TAG_PERSONTRIP_CHARGINGSTATION_TAZ, GNE_TAG_PERSONTRIP_CHARGINGSTATION_TRAINSTOP, GNE_TAG_PERSONTRIP_CONTAINERSTOP_BUSSTOP, GNE_TAG_PERSONTRIP_CONTAINERSTOP_CHARGINGSTATION, GNE_TAG_PERSONTRIP_CONTAINERSTOP_CONTAINERSTOP, GNE_TAG_PERSONTRIP_CONTAINERSTOP_EDGE, GNE_TAG_PERSONTRIP_CONTAINERSTOP_JUNCTION, GNE_TAG_PERSONTRIP_CONTAINERSTOP_PARKINGAREA, GNE_TAG_PERSONTRIP_CONTAINERSTOP_TAZ, GNE_TAG_PERSONTRIP_CONTAINERSTOP_TRAINSTOP, GNE_TAG_PERSONTRIP_EDGE_BUSSTOP, GNE_TAG_PERSONTRIP_EDGE_CHARGINGSTATION, GNE_TAG_PERSONTRIP_EDGE_CONTAINERSTOP, GNE_TAG_PERSONTRIP_EDGE_EDGE, GNE_TAG_PERSONTRIP_EDGE_JUNCTION, GNE_TAG_PERSONTRIP_EDGE_PARKINGAREA, GNE_TAG_PERSONTRIP_EDGE_TAZ, GNE_TAG_PERSONTRIP_EDGE_TRAINSTOP, GNE_TAG_PERSONTRIP_JUNCTION_BUSSTOP, GNE_TAG_PERSONTRIP_JUNCTION_CHARGINGSTATION, GNE_TAG_PERSONTRIP_JUNCTION_CONTAINERSTOP, GNE_TAG_PERSONTRIP_JUNCTION_EDGE, GNE_TAG_PERSONTRIP_JUNCTION_JUNCTION, GNE_TAG_PERSONTRIP_JUNCTION_PARKINGAREA, GNE_TAG_PERSONTRIP_JUNCTION_TAZ, GNE_TAG_PERSONTRIP_JUNCTION_TRAINSTOP, GNE_TAG_PERSONTRIP_PARKINGAREA_BUSSTOP, GNE_TAG_PERSONTRIP_PARKINGAREA_CHARGINGSTATION, GNE_TAG_PERSONTRIP_PARKINGAREA_CONTAINERSTOP, GNE_TAG_PERSONTRIP_PARKINGAREA_EDGE, GNE_TAG_PERSONTRIP_PARKINGAREA_JUNCTION, GNE_TAG_PERSONTRIP_PARKINGAREA_PARKINGAREA, GNE_TAG_PERSONTRIP_PARKINGAREA_TAZ, GNE_TAG_PERSONTRIP_PARKINGAREA_TRAINSTOP, GNE_TAG_PERSONTRIP_TAZ_BUSSTOP, GNE_TAG_PERSONTRIP_TAZ_CHARGINGSTATION, GNE_TAG_PERSONTRIP_TAZ_CONTAINERSTOP, GNE_TAG_PERSONTRIP_TAZ_EDGE, GNE_TAG_PERSONTRIP_TAZ_JUNCTION, GNE_TAG_PERSONTRIP_TAZ_PARKINGAREA, GNE_TAG_PERSONTRIP_TAZ_TAZ, GNE_TAG_PERSONTRIP_TAZ_TRAINSTOP, GNE_TAG_PERSONTRIP_TRAINSTOP_BUSSTOP, GNE_TAG_PERSONTRIP_TRAINSTOP_CHARGINGSTATION, GNE_TAG_PERSONTRIP_TRAINSTOP_CONTAINERSTOP, GNE_TAG_PERSONTRIP_TRAINSTOP_EDGE, GNE_TAG_PERSONTRIP_TRAINSTOP_JUNCTION, GNE_TAG_PERSONTRIP_TRAINSTOP_PARKINGAREA, GNE_TAG_PERSONTRIP_TRAINSTOP_TAZ, GNE_TAG_PERSONTRIP_TRAINSTOP_TRAINSTOP, GNEAttributeCarrier::myMergedPlanTagProperties, GNEAttributeCarrier::myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NOPARAMETERS, GNETagProperties::PERSONPLAN, GNETagProperties::PERSONTRIP, PERSONTRIP_EDGE, GNETagProperties::PLAN_FROM_BUSSTOP, GNETagProperties::PLAN_FROM_CHARGINGSTATION, GNETagProperties::PLAN_FROM_CONTAINERSTOP, GNETagProperties::PLAN_FROM_EDGE, GNETagProperties::PLAN_FROM_JUNCTION, GNETagProperties::PLAN_FROM_PARKINGAREA, GNETagProperties::PLAN_FROM_TAZ, GNETagProperties::PLAN_FROM_TRAINSTOP, GNETagProperties::PLAN_TO_BUSSTOP, GNETagProperties::PLAN_TO_CHARGINGSTATION, GNETagProperties::PLAN_TO_CONTAINERSTOP, GNETagProperties::PLAN_TO_EDGE, GNETagProperties::PLAN_TO_JUNCTION, GNETagProperties::PLAN_TO_PARKINGAREA, GNETagProperties::PLAN_TO_TAZ, GNETagProperties::PLAN_TO_TRAINSTOP, GNETagProperties::RTREE, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_PERSONTRIP, and TL.

Referenced by GNEAttributeCarrier::fillAttributeCarriers().

Here is the caller graph for this function:

◆ fillPersonPlanWalks()

void GNEAttributeCarrier::fillPersonPlanWalks ( )
staticprivateinherited

fill person plan walks

Definition at line 6823 of file GNEAttributeCarrier.cpp.

References GNETagProperties::CHILD, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillPlanParentAttributes(), GNEAttributeCarrier::fillWalkCommonAttributes(), StringUtils::format(), GNE_TAG_WALK_BUSSTOP_BUSSTOP, GNE_TAG_WALK_BUSSTOP_CHARGINGSTATION, GNE_TAG_WALK_BUSSTOP_CONTAINERSTOP, GNE_TAG_WALK_BUSSTOP_EDGE, GNE_TAG_WALK_BUSSTOP_JUNCTION, GNE_TAG_WALK_BUSSTOP_PARKINGAREA, GNE_TAG_WALK_BUSSTOP_TAZ, GNE_TAG_WALK_BUSSTOP_TRAINSTOP, GNE_TAG_WALK_CHARGINGSTATION_BUSSTOP, GNE_TAG_WALK_CHARGINGSTATION_CHARGINGSTATION, GNE_TAG_WALK_CHARGINGSTATION_CONTAINERSTOP, GNE_TAG_WALK_CHARGINGSTATION_EDGE, GNE_TAG_WALK_CHARGINGSTATION_JUNCTION, GNE_TAG_WALK_CHARGINGSTATION_PARKINGAREA, GNE_TAG_WALK_CHARGINGSTATION_TAZ, GNE_TAG_WALK_CHARGINGSTATION_TRAINSTOP, GNE_TAG_WALK_CONTAINERSTOP_BUSSTOP, GNE_TAG_WALK_CONTAINERSTOP_CHARGINGSTATION, GNE_TAG_WALK_CONTAINERSTOP_CONTAINERSTOP, GNE_TAG_WALK_CONTAINERSTOP_EDGE, GNE_TAG_WALK_CONTAINERSTOP_JUNCTION, GNE_TAG_WALK_CONTAINERSTOP_PARKINGAREA, GNE_TAG_WALK_CONTAINERSTOP_TAZ, GNE_TAG_WALK_CONTAINERSTOP_TRAINSTOP, GNE_TAG_WALK_EDGE_BUSSTOP, GNE_TAG_WALK_EDGE_CHARGINGSTATION, GNE_TAG_WALK_EDGE_CONTAINERSTOP, GNE_TAG_WALK_EDGE_EDGE, GNE_TAG_WALK_EDGE_JUNCTION, GNE_TAG_WALK_EDGE_PARKINGAREA, GNE_TAG_WALK_EDGE_TAZ, GNE_TAG_WALK_EDGE_TRAINSTOP, GNE_TAG_WALK_EDGES, GNE_TAG_WALK_JUNCTION_BUSSTOP, GNE_TAG_WALK_JUNCTION_CHARGINGSTATION, GNE_TAG_WALK_JUNCTION_CONTAINERSTOP, GNE_TAG_WALK_JUNCTION_EDGE, GNE_TAG_WALK_JUNCTION_JUNCTION, GNE_TAG_WALK_JUNCTION_PARKINGAREA, GNE_TAG_WALK_JUNCTION_TAZ, GNE_TAG_WALK_JUNCTION_TRAINSTOP, GNE_TAG_WALK_PARKINGAREA_BUSSTOP, GNE_TAG_WALK_PARKINGAREA_CHARGINGSTATION, GNE_TAG_WALK_PARKINGAREA_CONTAINERSTOP, GNE_TAG_WALK_PARKINGAREA_EDGE, GNE_TAG_WALK_PARKINGAREA_JUNCTION, GNE_TAG_WALK_PARKINGAREA_PARKINGAREA, GNE_TAG_WALK_PARKINGAREA_TAZ, GNE_TAG_WALK_PARKINGAREA_TRAINSTOP, GNE_TAG_WALK_ROUTE, GNE_TAG_WALK_TAZ_BUSSTOP, GNE_TAG_WALK_TAZ_CHARGINGSTATION, GNE_TAG_WALK_TAZ_CONTAINERSTOP, GNE_TAG_WALK_TAZ_EDGE, GNE_TAG_WALK_TAZ_JUNCTION, GNE_TAG_WALK_TAZ_PARKINGAREA, GNE_TAG_WALK_TAZ_TAZ, GNE_TAG_WALK_TAZ_TRAINSTOP, GNE_TAG_WALK_TRAINSTOP_BUSSTOP, GNE_TAG_WALK_TRAINSTOP_CHARGINGSTATION, GNE_TAG_WALK_TRAINSTOP_CONTAINERSTOP, GNE_TAG_WALK_TRAINSTOP_EDGE, GNE_TAG_WALK_TRAINSTOP_JUNCTION, GNE_TAG_WALK_TRAINSTOP_PARKINGAREA, GNE_TAG_WALK_TRAINSTOP_TAZ, GNE_TAG_WALK_TRAINSTOP_TRAINSTOP, GNEAttributeCarrier::myMergedPlanTagProperties, GNEAttributeCarrier::myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NOPARAMETERS, GNETagProperties::PERSONPLAN, GNETagProperties::PLAN_CONSECUTIVE_EDGES, GNETagProperties::PLAN_FROM_BUSSTOP, GNETagProperties::PLAN_FROM_CHARGINGSTATION, GNETagProperties::PLAN_FROM_CONTAINERSTOP, GNETagProperties::PLAN_FROM_EDGE, GNETagProperties::PLAN_FROM_JUNCTION, GNETagProperties::PLAN_FROM_PARKINGAREA, GNETagProperties::PLAN_FROM_TAZ, GNETagProperties::PLAN_FROM_TRAINSTOP, GNETagProperties::PLAN_ROUTE, GNETagProperties::PLAN_TO_BUSSTOP, GNETagProperties::PLAN_TO_CHARGINGSTATION, GNETagProperties::PLAN_TO_CONTAINERSTOP, GNETagProperties::PLAN_TO_EDGE, GNETagProperties::PLAN_TO_JUNCTION, GNETagProperties::PLAN_TO_PARKINGAREA, GNETagProperties::PLAN_TO_TAZ, GNETagProperties::PLAN_TO_TRAINSTOP, GNETagProperties::RTREE, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_WALK, TL, GNETagProperties::WALK, and WALK_EDGES.

Referenced by GNEAttributeCarrier::fillAttributeCarriers().

Here is the caller graph for this function:

◆ fillPersonStopElements()

◆ fillPersonTripCommonAttributes()

void GNEAttributeCarrier::fillPersonTripCommonAttributes ( GNETagProperties tagProperties)
staticprivateinherited

fill person trip common attributes

Definition at line 9299 of file GNEAttributeCarrier.cpp.

References GNETagProperties::addAttribute(), GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::FLOAT, GNEAttributeProperties::LIST, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_GROUP, SUMO_ATTR_LINES, SUMO_ATTR_MODES, SUMO_ATTR_VTYPES, SUMO_ATTR_WALKFACTOR, and TL.

Referenced by GNEAttributeCarrier::fillPersonPlanTrips().

Here is the caller graph for this function:

◆ fillPlanParentAttributes()

◆ fillPlanStopCommonAttributes()

void GNEAttributeCarrier::fillPlanStopCommonAttributes ( GNETagProperties tagProperties)
staticprivateinherited

◆ fillPOIAttributes()

◆ fillRideCommonAttributes()

void GNEAttributeCarrier::fillRideCommonAttributes ( GNETagProperties tagProperties)
staticprivateinherited

fill ride common attributes

Definition at line 9351 of file GNEAttributeCarrier.cpp.

References GNETagProperties::addAttribute(), GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::LIST, GNEAttributeProperties::STRING, SUMO_ATTR_GROUP, SUMO_ATTR_LINES, and TL.

Referenced by GNEAttributeCarrier::fillPersonPlanRides().

Here is the caller graph for this function:

◆ fillShapeElements()

void GNEAttributeCarrier::fillShapeElements ( )
staticprivateinherited

fill shape elements

Definition at line 3121 of file GNEAttributeCarrier.cpp.

References GNETagProperties::ADDITIONALELEMENT, GNEAttributeProperties::ANGLE, GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::BOOL, GNETagProperties::CLOSESHAPE, GNEAttributeProperties::COLOR, Shape::DEFAULT_ANGLE, Shape::DEFAULT_IMG_FILE, Shape::DEFAULT_LAYER, Shape::DEFAULT_RELATIVEPATH, Shape::DEFAULT_TYPE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::FILENAME, GNEAttributeCarrier::fillPOIAttributes(), GNEAttributeProperties::FLOAT, GNETagProperties::GEOSHAPE, GNE_TAG_POIGEO, GNE_TAG_POILANE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NO_PARENTS, POI, POIGEO, POILANE, POLY, GNETagProperties::POS_LANE, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNETagProperties::REQUIRE_PROJ, GNETagProperties::RTREE, GNETagProperties::SHAPE, GNEAttributeProperties::STRING, SUMO_ATTR_ANGLE, SUMO_ATTR_COLOR, SUMO_ATTR_FILL, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_ID, SUMO_ATTR_IMGFILE, SUMO_ATTR_LANE, SUMO_ATTR_LAT, SUMO_ATTR_LAYER, SUMO_ATTR_LINEWIDTH, SUMO_ATTR_LON, SUMO_ATTR_NAME, SUMO_ATTR_POSITION, SUMO_ATTR_POSITION_LAT, SUMO_ATTR_RELATIVEPATH, SUMO_ATTR_SHAPE, SUMO_ATTR_TYPE, SUMO_TAG_POI, SUMO_TAG_POLY, TL, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.

Referenced by GNEAttributeCarrier::fillAttributeCarriers().

Here is the caller graph for this function:

◆ fillStopElements()

◆ fillTAZElements()

◆ fillTranshipCommonAttributes()

void GNEAttributeCarrier::fillTranshipCommonAttributes ( GNETagProperties tagProperties)
staticprivateinherited

fill ride common attributes

Definition at line 9385 of file GNEAttributeCarrier.cpp.

References GNETagProperties::addAttribute(), GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::FLOAT, GNEAttributeProperties::POSITIVE, SUMO_ATTR_DURATION, SUMO_ATTR_SPEED, GNEAttributeProperties::SUMOTIME, and TL.

Referenced by GNEAttributeCarrier::fillContainerTranshipElements().

Here is the caller graph for this function:

◆ fillTransportCommonAttributes()

void GNEAttributeCarrier::fillTransportCommonAttributes ( GNETagProperties tagProperties)
staticprivateinherited

fill transport common attributes

Definition at line 9368 of file GNEAttributeCarrier.cpp.

References GNETagProperties::addAttribute(), GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::LIST, GNEAttributeProperties::STRING, SUMO_ATTR_GROUP, SUMO_ATTR_LINES, and TL.

Referenced by GNEAttributeCarrier::fillContainerTransportElements().

Here is the caller graph for this function:

◆ fillVehicleElements()

void GNEAttributeCarrier::fillVehicleElements ( )
staticprivateinherited

fill vehicle elements

Definition at line 3898 of file GNEAttributeCarrier.cpp.

References GNEAttributeProperties::AUTOMATICID, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillCommonFlowAttributes(), GNEAttributeCarrier::fillCommonVehicleAttributes(), GNETagProperties::FLOW, FLOW, FLOW_JUNCTIONS, FLOW_TAZS, GNE_TAG_FLOW_JUNCTIONS, GNE_TAG_FLOW_ROUTE, GNE_TAG_FLOW_TAZS, GNE_TAG_FLOW_WITHROUTE, GNE_TAG_TRIP_JUNCTIONS, GNE_TAG_TRIP_TAZS, GNE_TAG_VEHICLE_WITHROUTE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::NO_CONFLICTS, GNETagProperties::NO_PARENTS, ROUTEFLOW, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALEDGE, SUMO_ATTR_DEPART, SUMO_ATTR_DEPARTEDGE, SUMO_ATTR_FROM, SUMO_ATTR_FROM_JUNCTION, SUMO_ATTR_FROM_TAZ, SUMO_ATTR_ID, SUMO_ATTR_ROUTE, SUMO_ATTR_TO, SUMO_ATTR_TO_JUNCTION, SUMO_ATTR_TO_TAZ, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, SUMO_ATTR_VIA, SUMO_TAG_FLOW, SUMO_TAG_TRIP, SUMO_TAG_VEHICLE, TL, TRIP, TRIP_JUNCTIONS, TRIP_TAZS, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNETagProperties::VEHICLE, VEHICLE, GNETagProperties::VEHICLE_EDGES, GNETagProperties::VEHICLE_JUNCTIONS, GNETagProperties::VEHICLE_ROUTE, GNETagProperties::VEHICLE_ROUTE_EMBEDDED, GNETagProperties::VEHICLE_TAZS, and GNEAttributeProperties::VTYPE.

Referenced by GNEAttributeCarrier::fillAttributeCarriers().

Here is the caller graph for this function:

◆ fillWalkCommonAttributes()

void GNEAttributeCarrier::fillWalkCommonAttributes ( GNETagProperties tagProperties)
staticprivateinherited

fill walk common attributes

Definition at line 9332 of file GNEAttributeCarrier.cpp.

References GNETagProperties::addAttribute(), GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::FLOAT, GNEAttributeProperties::POSITIVE, SUMO_ATTR_DURATION, SUMO_ATTR_SPEED, GNEAttributeProperties::SUMOTIME, and TL.

Referenced by GNEAttributeCarrier::fillPersonPlanWalks().

Here is the caller graph for this function:

◆ fillWaypointElements()

◆ fillWireElements()

◆ getACIcon()

◆ getACParameters() [1/3]

template<>
std::string GNEAttributeCarrier::getACParameters ( ) const
inherited

◆ getACParameters() [2/3]

template<>
std::vector< std::pair< std::string, std::string > > GNEAttributeCarrier::getACParameters ( ) const
inherited

◆ getACParameters() [3/3]

template<typename T >
T GNEAttributeCarrier::getACParameters ( ) const
inherited

get parameters

Referenced by GNESingleParametersDialog::GNESingleParametersDialog(), and GNESingleParametersDialog::onCmdReset().

Here is the caller graph for this function:

◆ getACParametersMap()

const Parameterised::Map & GNECrossing::getACParametersMap ( ) const
virtual

get parameters map

Implements GNENetworkElement.

Definition at line 488 of file GNECrossing.cpp.

References getNBCrossing(), and Parameterised::getParametersMap().

◆ getAllHierarchicalElements()

◆ getAlternativeValueForDisabledAttributes()

std::string GNEAttributeCarrier::getAlternativeValueForDisabledAttributes ( SumoXMLAttr  key) const
inherited

◆ getAttribute()

std::string GNECrossing::getAttribute ( SumoXMLAttr  key) const
virtual

Implements GNENetworkElement.

Definition at line 349 of file GNECrossing.cpp.

References getNBCrossing(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_PARAMETERS, GNE_ATTR_SELECTED, GNEAttributeCarrier::isAttributeCarrierSelected(), SUMO_ATTR_CUSTOMSHAPE, SUMO_ATTR_EDGES, SUMO_ATTR_ID, SUMO_ATTR_PRIORITY, SUMO_ATTR_SHAPE, SUMO_ATTR_TLLINKINDEX, SUMO_ATTR_TLLINKINDEX2, SUMO_ATTR_WIDTH, and toString().

Referenced by setAttribute().

Here is the caller graph for this function:

◆ getAttributeForSelection()

std::string GNEAttributeCarrier::getAttributeForSelection ( SumoXMLAttr  key) const
virtualinherited

method for getting the attribute in the context of object selection

Reimplemented in GNEEdge, and GNELane.

Definition at line 613 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::getAttribute().

◆ getAttributePositionVector()

PositionVector GNECrossing::getAttributePositionVector ( SumoXMLAttr  key) const
virtual

◆ getCenteringBoundary()

Boundary GNECrossing::getCenteringBoundary ( ) const
virtual

Returns the boundary to which the view shall be centered in order to show the object.

Implements GNENetworkElement.

Definition at line 337 of file GNECrossing.cpp.

References GNEContour::getContourBoundary(), and GNENetworkElement::myNetworkElementContour.

◆ getChildAdditionals()

const std::vector< GNEAdditional * > & GNEHierarchicalElement::getChildAdditionals ( ) const
inherited

return child additionals

Definition at line 189 of file GNEHierarchicalElement.cpp.

References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.

Referenced by GNEAdditionalHandler::accessCanBeCreated(), GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNEPathManager::PathCalculator::busStopConnected(), GNEMultiEntryExitDetector::checkChildAdditionalRestriction(), GNEHierarchicalElement::checkChildAdditionalsOverlapping(), GNEAdditionalHandler::checkOverlappingRerouterIntervals(), GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::deleteEdge(), GNENet::deleteLane(), GNELane::drawChildren(), GNEEdge::drawChildrens(), GNECalibrator::drawGL(), GNERerouter::drawGL(), GNERerouterInterval::drawGL(), GNEVariableSpeedSign::drawGL(), GNEAdditional::drawParentChildLines(), GNEEdge::drawTAZElements(), GNEHierarchicalElement::getAllHierarchicalElements(), GNERerouter::getAttribute(), GNETAZ::getAttribute(), GNETractionSubstation::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEEdge::getRouteProbeRelativePosition(), GNECalibratorDialog::onCmdClickedFlow(), GNERerouterDialog::onCmdClickedInterval(), GNECalibratorDialog::onCmdClickedRoute(), GNEVariableSpeedSignDialog::onCmdClickedStep(), GNECalibratorDialog::onCmdClickedVehicleType(), GNEVariableSpeedSignDialog::onCmdEditStep(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNENet::replaceIncomingEdge(), GNENetHelper::AttributeCarriers::retrieveRerouterInterval(), GNEAdditional::setAdditionalID(), GNEParkingArea::setAttribute(), GNENetworkElement::setNetworkElementID(), GNEElementTree::showHierarchicalElementChildren(), GNENet::splitEdge(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEVariableSpeedSign::updateCenteringBoundary(), GNEEdge::updateCenteringBoundary(), GNECalibratorDialog::updateFlowTable(), GNERerouter::updateGeometry(), GNERerouterInterval::updateGeometry(), GNEVariableSpeedSign::updateGeometry(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), GNERerouterDialog::updateIntervalTable(), GNEVariableSpeedSignDialog::updateTableSteps(), GNETAZ::updateTAZStatistic(), GNEBusStop::writeAdditional(), GNECalibrator::writeAdditional(), GNEMultiEntryExitDetector::writeAdditional(), GNEParkingArea::writeAdditional(), GNERerouter::writeAdditional(), GNERerouterInterval::writeAdditional(), GNETAZ::writeAdditional(), and GNEVariableSpeedSign::writeAdditional().

◆ getChildDemandElements()

const std::vector< GNEDemandElement * > & GNEHierarchicalElement::getChildDemandElements ( ) const
inherited

return child demand elements

Definition at line 195 of file GNEHierarchicalElement.cpp.

References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.

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(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEContainer::getCenteringBoundary(), GNEPerson::getCenteringBoundary(), GNERoute::getColor(), GNEEdge::getContainersOverEdgeMap(), GNEContainer::getDemandElementProblem(), GNEPerson::getDemandElementProblem(), GNERoute::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEContainer::getFirstPathLane(), GNEPerson::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEContainer::getLastPathLane(), GNEPerson::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEContainer::getMoveOperation(), GNEPerson::getMoveOperation(), GNEDemandElement::getNextChildDemandElement(), GNEEdge::getPersonsOverEdgeMap(), GNEDemandElement::getPreviousChildDemandElement(), GNEDemandElementSelector::getPreviousPlanElement(), GNEStopFrame::getStopParameter(), GNEEdge::getVehiclesOverEdgeMap(), GNEContainer::isDemandElementValid(), GNEPerson::isDemandElementValid(), GNERoute::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEVehicle::isValid(), GNENet::replaceIncomingEdge(), GNERouteHandler::reverse(), GNEAdditional::setAdditionalID(), GNERoute::setAttribute(), GNEVehicle::setAttribute(), GNEEdge::setAttribute(), GNERoute::setAttribute(), GNEDemandElement::setDemandElementID(), GNENetworkElement::setNetworkElementID(), GNEElementTree::showHierarchicalElementChildren(), GNEViewNetHelper::DemandViewOptions::showNonInspectedDemandElements(), GNENet::splitEdge(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNERouteHandler::transformToContainer(), GNERouteHandler::transformToContainerFlow(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToPerson(), GNERouteHandler::transformToPersonFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEBusStop::updateGeometry(), GNETAZ::updateGeometry(), GNEContainer::updateGeometry(), GNEPerson::updateGeometry(), GNERoute::updateGeometry(), GNEVehicle::updateGeometry(), GNEVType::updateGeometry(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), GNEDemandElementPlan::updatePlanGeometry(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNERoute::writeDemandElement(), and GNEVehicle::writeDemandElement().

◆ getChildEdges()

◆ getChildGenericDatas()

◆ getChildJunctions()

const std::vector< GNEJunction * > & GNEHierarchicalElement::getChildJunctions ( ) const
inherited

get child junctions

Definition at line 171 of file GNEHierarchicalElement.cpp.

References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.

Referenced by GNEHierarchicalElement::getAllHierarchicalElements().

Here is the caller graph for this function:

◆ getChildLanes()

const std::vector< GNELane * > & GNEHierarchicalElement::getChildLanes ( ) const
inherited

get child lanes

Definition at line 183 of file GNEHierarchicalElement.cpp.

References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.

Referenced by GNEHierarchicalElement::getAllHierarchicalElements(), and GNEElementTree::showHierarchicalElementChildren().

Here is the caller graph for this function:

◆ getClickPriority()

virtual double GUIGlObject::getClickPriority ( ) const
inlinevirtualinherited

Returns the priority of receiving mouse clicks.

Reimplemented in GUIEdge, GUILane, GUIPointOfInterest, and GUIPolygon.

Definition at line 161 of file GUIGlObject.h.

References GUIGlObject::myGLObjectType.

Referenced by GUISUMOAbstractView::getObjectAtPosition(), and ComparatorClickPriority::operator()().

Here is the caller graph for this function:

◆ getColorValue()

virtual double GUIGlObject::getColorValue ( const GUIVisualizationSettings ,
int   
) const
inlinevirtualinherited

Reimplemented in GUIJunctionWrapper, GUIVehicle, GUIMEVehicle, GNEEdgeData, GNEEdgeRelData, GNETAZRelData, GNEJunction, GNELane, GUIBaseVehicle, GUIContainer, GUIEdge, GUILane, and GUIPerson.

Definition at line 203 of file GUIGlObject.h.

Referenced by GNEPerson::drawGL().

Here is the caller graph for this function:

◆ getCrossingColor()

◆ getCrossingEdges()

const std::vector< NBEdge * > & GNECrossing::getCrossingEdges ( ) const

get crossingEdges

Definition at line 216 of file GNECrossing.cpp.

References myCrossingEdges.

◆ getCrossingShape()

const PositionVector & GNECrossing::getCrossingShape ( ) const

get Crossing shape

Definition at line 79 of file GNECrossing.cpp.

References getNBCrossing().

Referenced by getMoveOperation(), and removeGeometryPoint().

Here is the caller graph for this function:

◆ getExaggeration()

◆ getFullName()

◆ getGeometryPointUnderCursorShapeEdited()

◆ getGLIcon()

FXIcon * GUIGlObject::getGLIcon ( ) const
inherited

get icon associated with this GL Object

Definition at line 194 of file GUIGlObject.cpp.

References GUIGlObject::myIcon.

Referenced by GNENetworkElement::getShapeEditedPopUpMenu().

Here is the caller graph for this function:

◆ getGlID()

GUIGlID GUIGlObject::getGlID ( ) const
inlineinherited

Returns the numerical id of the object.

Returns
This object's gl-id

Definition at line 104 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(), 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(), GUIPointOfInterest::setColor(), GUIPolygon::setColor(), GUIMessageWindow::setCursorPos(), GUIViewTraffic::showLaneReachability(), GUIBaseVehicle::~GUIBaseVehicle(), GUIGlObject::~GUIGlObject(), and GUIPerson::~GUIPerson().

◆ getGUIGlObject() [1/2]

◆ getGUIGlObject() [2/2]

const GUIGlObject * GNENetworkElement::getGUIGlObject ( ) const
virtualinherited

get GUIGlObject associated with this AttributeCarrier (constant)

Implements GNEAttributeCarrier.

Definition at line 62 of file GNENetworkElement.cpp.

◆ getHierarchicalContainer()

const GNEHierarchicalContainer & GNEHierarchicalElement::getHierarchicalContainer ( ) const
inherited

get hierarchicalcontainer with parents and children

Definition at line 51 of file GNEHierarchicalElement.cpp.

References GNEHierarchicalElement::myHierarchicalContainer.

◆ getHierarchicalElement()

GNEHierarchicalElement * GNEHierarchicalElement::getHierarchicalElement ( )
inlinevirtualinherited

get GNEHierarchicalElement associated with this AttributeCarrier

Implements GNEAttributeCarrier.

Definition at line 66 of file GNEHierarchicalElement.h.

◆ getHierarchyName()

std::string GNENetworkElement::getHierarchyName ( ) const
virtualinherited

get Hierarchy Name (Used in AC Hierarchy)

Implements GNEAttributeCarrier.

Definition at line 149 of file GNENetworkElement.cpp.

References GNENetworkElement::getAttribute(), GNENetworkElement::getPopUpID(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagStr(), GNEAttributeCarrier::myTagProperty, SUMO_ATTR_FROM_LANE, SUMO_ATTR_INDEX, SUMO_ATTR_TO_LANE, SUMO_TAG_CONNECTION, SUMO_TAG_CROSSING, SUMO_TAG_EDGE, SUMO_TAG_LANE, and toString().

Referenced by GNEEdgeTemplate::getHierarchyName(), GNELaneTemplate::getHierarchyName(), and GNEElementTree::showAttributeCarrierParents().

Here is the caller graph for this function:

◆ getID()

const std::string GNEAttributeCarrier::getID ( ) const
virtualinherited

get ID (all Attribute Carriers have one)

Implements GNEReferenceCounter.

Definition at line 65 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::getAttribute(), and SUMO_ATTR_ID.

Referenced by GNEHierarchicalContainer::addChildElement(), GNEHierarchicalContainer::addChildElement(), GNEHierarchicalContainer::addChildElement(), GNEHierarchicalContainer::addChildElement(), GNEHierarchicalContainer::addChildElement(), GNEPlanCreator::addConsecutiveEdge(), GNECrossingFrame::addCrossing(), GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNEEdgeDataFrame::addEdgeData(), GNEPlanCreator::addFromToEdge(), GNEPlanCreator::addFromToJunction(), GNEPlanCreator::addFromToStoppingPlace(), GNEJunction::addIncomingGNEEdge(), GNEJunction::addInternalLane(), GNEJunction::addOutgoingGNEEdge(), GNEHierarchicalContainer::addParentElement(), GNEHierarchicalContainer::addParentElement(), GNEHierarchicalContainer::addParentElement(), GNEHierarchicalContainer::addParentElement(), GNEHierarchicalContainer::addParentElement(), GNEHierarchicalContainer::addParentElement(), GNENet::addReversedEdge(), GNEPlanCreator::addRoute(), GNEPlanCreator::addSingleEdge(), GNEPlanCreator::addSingleStoppingPlace(), GNEStopFrame::addStop(), GNEVehicleFrame::addVehicle(), GNEAdditionalHandler::buildAccess(), GNEAdditionalFrame::buildAdditionalOverEdge(), GNEAdditionalFrame::buildAdditionalOverLane(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEConnectorFrame::buildConnection(), GNEContainerFrame::buildContainer(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildContainerStop(), GNEAdditionalHandler::buildDestProbReroute(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNERouteHandler::buildEmbeddedRoute(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildParkingSpace(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPersonPlan(), GNERouteHandler::buildPersonStop(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNEAdditionalHandler::buildRouteProbReroute(), GNERouteHandler::buildStop(), GNETAZRelDataFrame::buildTAZRelationData(), GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNEVehicleFrame::buildVehicleOverRoute(), GNERouteHandler::buildWalk(), GNEChange_Attribute::changeAttribute(), GNEAdditional::checkDrawFromContour(), GNEEdge::checkDrawFromContour(), GNEJunction::checkDrawFromContour(), GNELane::checkDrawFromContour(), GNEInductionLoopDetector::checkDrawRelatedContour(), GNEAdditional::checkDrawToContour(), GNEEdge::checkDrawToContour(), GNEJunction::checkDrawToContour(), GNELane::checkDrawToContour(), GNEPlanParents::checkIntegrity(), GNEAccess::commitMoveShape(), GNEEntryExitDetector::commitMoveShape(), GNEInductionLoopDetector::commitMoveShape(), GNEInstantInductionLoopDetector::commitMoveShape(), GNEStoppingPlace::commitMoveShape(), GNEStop::commitMoveShape(), GNEAdditionalFrame::createBaseAdditionalObject(), GNEWireFrame::createBaseWireObject(), GNENet::createEdge(), GNEEdgeRelDataFrame::createPath(), GNERouteFrame::createPath(), GNEVehicleFrame::createPath(), GNEElementTree::createPopUpMenu(), GNENet::createRoundabout(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNENetHelper::AttributeCarriers::deleteConnection(), GNENetHelper::AttributeCarriers::deleteCrossing(), GNENetHelper::AttributeCarriers::deleteDataInterval(), GNENetHelper::AttributeCarriers::deleteDataSet(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteGenericData(), GNENetHelper::AttributeCarriers::deleteInternalLane(), GNENetHelper::AttributeCarriers::deleteLane(), GNENetHelper::AttributeCarriers::deleteMeanData(), GNENet::deleteNetworkElement(), GNENetHelper::AttributeCarriers::deleteSingleEdge(), 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(), GNEConnection::getAttribute(), GNEEdge::getAttribute(), GNELane::getAttribute(), GNEClosingLaneReroute::getHierarchyName(), GNEClosingReroute::getHierarchyName(), GNEDestProbReroute::getHierarchyName(), GNEHierarchicalElement::getNewListOfParents(), GNEAccess::getParentName(), GNEDetector::getParentName(), GNEVehicle::getParentName(), GNELane::getParentName(), GNEGenericData::getPartialID(), GNECalibrator::getPopUpID(), GNEDetector::getPopUpID(), GNEMultiEntryExitDetector::getPopUpID(), GNEOverheadWire::getPopUpID(), GNERerouter::getPopUpID(), GNEStoppingPlace::getPopUpID(), GNETAZ::getPopUpID(), GNETractionSubstation::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNENetworkElement::getPopUpID(), GNEPOI::getPopUpID(), GNEPoly::getPopUpID(), GNEStopFrame::getStopParameter(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertConnection(), GNENetHelper::AttributeCarriers::insertCrossing(), GNENetHelper::AttributeCarriers::insertDataInterval(), GNENetHelper::AttributeCarriers::insertDataSet(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertGenericData(), GNENetHelper::AttributeCarriers::insertInternalLane(), GNENetHelper::AttributeCarriers::insertLane(), GNENetHelper::AttributeCarriers::insertMeanData(), GNENetHelper::AttributeCarriers::insertWalkingArea(), GNEJunction::invalidateShape(), GNETLSEditorFrame::TLSJunction::isJunctionSelected(), GNENetHelper::AttributeCarriers::isNetworkElementAroundShape(), GNENetworkSelector::isNetworkElementSelected(), GNERoute::isRouteValid(), GNEAccess::isValid(), GNEEdge::isValid(), GNEAdditional::isValidAdditionalID(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEAdditional::isValidDetectorID(), GNENet::joinSelectedJunctions(), GNESelectorFrame::SelectionOperation::loadFromFile(), GNECrossingFrame::CrossingParameters::markEdge(), GNENet::mergeJunctions(), GNERerouterDialog::onCmdAccept(), GNEViewNet::onCmdAddJoinTLS(), GNEGenericDataFrame::IntervalSelector::onCmdCreateInterval(), GNEViewNet::onCmdResetEndPoints(), GNEViewNet::onCmdReverse(), GNERouteDialog::onCmdSetVariable(), GNEViewNet::onCmdTransformPOI(), GNEShapeFrame::processClickPOILanes(), GNEChange_Additional::redo(), GNEChange_Children::redo(), GNEChange_Connection::redo(), GNEChange_Crossing::redo(), GNEChange_DataSet::redo(), GNEChange_DemandElement::redo(), GNEChange_Distribution::redo(), GNEChange_Edge::redo(), GNEChange_EdgeType::redo(), GNEChange_GenericData::redo(), GNEChange_Junction::redo(), GNEChange_Lane::redo(), GNEChange_MeanData::redo(), GNEChange_TLS::redo(), GNEChange_ToggleAttribute::redo(), GNEChange_Additional::redoName(), GNEChange_DataInterval::redoName(), GNEChange_DataSet::redoName(), GNEChange_DemandElement::redoName(), GNEChange_Distribution::redoName(), GNEChange_Edge::redoName(), GNEChange_EdgeType::redoName(), GNEChange_Junction::redoName(), GNEChange_Lane::redoName(), GNEChange_TLS::redoName(), GNEChange_ToggleAttribute::redoName(), GNEDemandElementSelector::refreshDemandElementSelector(), GNEHierarchicalContainer::removeChildElement(), GNEHierarchicalContainer::removeChildElement(), GNEHierarchicalContainer::removeChildElement(), GNEHierarchicalContainer::removeChildElement(), GNEHierarchicalContainer::removeChildElement(), GNEHierarchicalContainer::removeChildElement(), GNEEdge::removeConnection(), GNEJunction::removeEdgeFromCrossings(), GNEJunction::removeIncomingGNEEdge(), GNEJunction::removeInternalLane(), GNEChange_Distribution::removeKey(), GNEEdge::removeLane(), GNEJunction::removeOutgoingGNEEdge(), GNEHierarchicalContainer::removeParentElement(), GNEHierarchicalContainer::removeParentElement(), GNEHierarchicalContainer::removeParentElement(), GNEHierarchicalContainer::removeParentElement(), GNEHierarchicalContainer::removeParentElement(), GNEHierarchicalContainer::removeParentElement(), GNENet::replaceIncomingEdge(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNEJunction::retrieveGNEWalkingArea(), GNENet::reverseEdge(), GNEAdditional::setAdditionalID(), GNEMultiEntryExitDetector::setAttribute(), GNERerouter::setAttribute(), GNETractionSubstation::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNEEdge::setAttribute(), GNEEdgeType::setAttribute(), GNELane::setAttribute(), GNEPOI::setAttribute(), GNEEdge::setAttribute(), GNECreateEdgeFrame::EdgeTypeSelector::setCurrentEdgeType(), GNEDemandElementSelector::setDemandElement(), GNEDemandElement::setDemandElementID(), GNETAZRelDataFrame::Legend::setLabels(), GNELane::setLaneColor(), GNEInspectorFrame::NeteditAttributesEditor::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(), GNENetworkSelector::toggleSelectedElement(), GNEChange_Additional::undo(), GNEChange_Children::undo(), GNEChange_Connection::undo(), GNEChange_Crossing::undo(), GNEChange_DataSet::undo(), GNEChange_DemandElement::undo(), GNEChange_Distribution::undo(), GNEChange_Edge::undo(), GNEChange_EdgeType::undo(), GNEChange_GenericData::undo(), GNEChange_Junction::undo(), GNEChange_Lane::undo(), GNEChange_MeanData::undo(), GNEChange_TLS::undo(), GNEChange_ToggleAttribute::undo(), GNEChange_Additional::undoName(), GNEChange_DataInterval::undoName(), GNEChange_DataSet::undoName(), GNEChange_DemandElement::undoName(), GNEChange_Distribution::undoName(), GNEChange_Edge::undoName(), GNEChange_EdgeType::undoName(), GNEChange_Junction::undoName(), GNEChange_Lane::undoName(), GNEChange_TLS::undoName(), GNEChange_ToggleAttribute::undoName(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNERouteDialog::updateCalibratorRouteValues(), GNEConnection::updateConnectionID(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNENetHelper::AttributeCarriers::updateEdgeID(), GNENetHelper::AttributeCarriers::updateEdgeTypeID(), GNEDataInterval::updateGenericDataIDs(), GNENetHelper::AttributeCarriers::updateJunctionID(), GNEAccess::writeAdditional(), GNEBusStop::writeAdditional(), GNECalibrator::writeAdditional(), GNECalibratorFlow::writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNEEntryExitDetector::writeAdditional(), GNEInductionLoopDetector::writeAdditional(), GNEInstantInductionLoopDetector::writeAdditional(), GNELaneAreaDetector::writeAdditional(), GNEMultiEntryExitDetector::writeAdditional(), GNEOverheadWire::writeAdditional(), GNEParkingArea::writeAdditional(), GNERerouter::writeAdditional(), GNERouteProbe::writeAdditional(), GNETAZ::writeAdditional(), GNETAZSourceSink::writeAdditional(), GNETractionSubstation::writeAdditional(), GNEVaporizer::writeAdditional(), GNEVariableSpeedSign::writeAdditional(), GNEPOI::writeAdditional(), GNEDataSet::writeDataSet(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNERoute::writeDemandElement(), GNERouteDistribution::writeDemandElement(), GNEStop::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEVTypeDistribution::writeDemandElement(), GNEEdgeData::writeGenericData(), GNEEdgeRelData::writeGenericData(), GNETAZRelData::writeGenericData(), GNEMeanData::writeMeanData(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_Distribution::~GNEChange_Distribution(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_MeanData::~GNEChange_MeanData(), GNEChange_TLS::~GNEChange_TLS(), GNEChange_ToggleAttribute::~GNEChange_ToggleAttribute(), and GNEJunction::~GNEJunction().

◆ getMicrosimID()

const std::string & GUIGlObject::getMicrosimID ( ) const
inlineinherited

Returns the id of the object as known to microsim.

Definition at line 143 of file GUIGlObject.h.

References GUIGlObject::myMicrosimID.

Referenced by SUMORTree::addAdditionalGLObject(), GNEViewNet::askMergeJunctions(), GNETLSEditorFrame::controlsEdge(), GUIGlObject::createFullName(), GNENetHelper::AttributeCarriers::deleteEdgeType(), GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteSingleJunction(), GNEAdditional::drawAdditionalID(), GNEInternalLane::drawGL(), GUIGlObject::drawName(), GNEBusStop::getAttribute(), GNECalibrator::getAttribute(), GNECalibratorFlow::getAttribute(), GNEChargingStation::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEContainerStop::getAttribute(), GNEDestProbReroute::getAttribute(), GNEMultiEntryExitDetector::getAttribute(), GNEOverheadWire::getAttribute(), GNEParkingArea::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEParkingSpace::getAttribute(), GNERerouter::getAttribute(), GNERouteProbe::getAttribute(), GNERouteProbReroute::getAttribute(), GNETAZ::getAttribute(), GNETAZSourceSink::getAttribute(), GNETractionSubstation::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEContainer::getAttribute(), GNEDistribution::getAttribute(), GNEPerson::getAttribute(), GNERoute::getAttribute(), GNEStop::getAttribute(), GNEVehicle::getAttribute(), GNEVType::getAttribute(), GNEConnection::getAttribute(), GNEEdge::getAttribute(), GNEEdgeType::getAttribute(), GNEJunction::getAttribute(), GNELane::getAttribute(), GNEWalkingArea::getAttribute(), GNEDetector::getDetectorAttribute(), GNEWalkingArea::getNBWalkingArea(), GUIDialog_ChooserAbstract::getObjectName(), GNEDialogACChooser::getObjectName(), GNEMultiEntryExitDetector::getParentName(), GNERerouter::getParentName(), GNETAZ::getParentName(), GNETractionSubstation::getParentName(), GNEVariableSpeedSign::getParentName(), GNEDistribution::getParentName(), GNEVType::getParentName(), GNEPOI::getParentName(), GNEPoly::getParentName(), GNEChange_TLS::GNEChange_TLS(), GNETLSEditorFrame::handleMultiChange(), GNENetHelper::AttributeCarriers::insertEdgeType(), 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().

◆ getMoveOperation()

GNEMoveOperation * GNECrossing::getMoveOperation ( )
virtual

get move operation

Note
returned GNEMoveOperation can be nullptr

Implements GNENetworkElement.

Definition at line 172 of file GNECrossing.cpp.

References GNEMoveElement::calculateMoveShapeOperation(), getCrossingShape(), and GNENetworkElement::isShapeEdited().

◆ getNBCrossing()

NBNode::Crossing * GNECrossing::getNBCrossing ( ) const

get referente to NBode::Crossing

Definition at line 222 of file GNECrossing.cpp.

References NBNode::getCrossing(), GNEJunction::getNBNode(), myCrossingEdges, myParentJunction, and myTemplateNBCrossing.

Referenced by checkEdgeBelong(), GNENet::deleteCrossing(), drawGL(), getACParametersMap(), getAttribute(), getAttributePositionVector(), getCrossingShape(), getPopUpMenu(), isAttributeEnabled(), isNetworkElementValid(), isValid(), setAttribute(), setMoveShape(), and updateGeometry().

Here is the caller graph for this function:

◆ getNet()

GNENet * GNEAttributeCarrier::getNet ( ) const
inherited

get pointer to net

Definition at line 71 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myNet.

Referenced by GNEAdditionalDialog::acceptChanges(), GNEDemandElementDialog::acceptChanges(), GNECreateEdgeFrame::addBikelane(), GNECreateEdgeFrame::addSidewalk(), GNETAZFrame::CurrentTAZ::addTAZChild(), GNEPathManager::PathCalculator::calculateReachability(), GNEAdditionalDialog::cancelChanges(), GNEDemandElementDialog::cancelChanges(), GNERouteHandler::canReverse(), GNEConnection::changeTLIndex(), GNEDemandElementPlan::checkDrawContainerPlan(), GNEViewNetHelper::LockIcon::checkDrawing(), GNEDemandElementPlan::checkDrawPersonPlan(), GNEDemandElementPlan::computePlanPathElement(), GNERoute::copyRoute(), GNEVehicle::copyVehicle(), GNETLSEditorFrame::TLSDefinition::createTLS(), GNEGenericData::drawAttribute(), GNEPathManager::drawLanePathElements(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GNEGenericDataFrame::DataSetSelector::getDataSet(), GNEViewNetHelper::IntervalBar::getDataSet(), GNEDemandElementPlan::getPlanPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElementDistribution::getPossibleDistributionKeys(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu(), GNEVehicleTypeDialog::GNEVehicleTypeDialog(), GNEAdditionalDialog::initChanges(), GNEDemandElementDialog::initChanges(), GNEEdgeData::isGenericDataVisible(), GNEFrameAttributeModules::AttributesEditorRow::mergeJunction(), GNESingleParametersDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAddClosingLaneReroute(), GNERerouterIntervalDialog::onCmdAddClosingReroute(), GNERerouterIntervalDialog::onCmdAddDestProbReroute(), GNECalibratorDialog::onCmdAddFlow(), GNERerouterIntervalDialog::onCmdAddParkingAreaReroute(), GNECalibratorDialog::onCmdAddRoute(), GNERerouterIntervalDialog::onCmdAddRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdAddStep(), GNECalibratorDialog::onCmdAddVehicleType(), GNERerouterIntervalDialog::onCmdChangeBeginEnd(), GNEConnectorFrame::ConnectionOperations::onCmdClearSelectedConnections(), GNERerouterIntervalDialog::onCmdClickedClosingLaneReroute(), GNERerouterIntervalDialog::onCmdClickedClosingReroute(), GNERerouterIntervalDialog::onCmdClickedDestProbReroute(), GNECalibratorDialog::onCmdClickedFlow(), GNERerouterDialog::onCmdClickedInterval(), GNERerouterIntervalDialog::onCmdClickedParkingAreaReroute(), GNECalibratorDialog::onCmdClickedRoute(), GNERerouterIntervalDialog::onCmdClickedRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdClickedStep(), GNECalibratorDialog::onCmdClickedVehicleType(), GNECreateEdgeFrame::EdgeTypeSelector::onCmdDeleteEdgeType(), GNERerouterIntervalDialog::onCmdEditClosingLaneReroute(), GNERerouterIntervalDialog::onCmdEditClosingReroute(), GNERerouterIntervalDialog::onCmdEditDestProbReroute(), GNERerouterIntervalDialog::onCmdEditParkingAreaReroute(), GNERerouterIntervalDialog::onCmdEditRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdEditStep(), GNETLSEditorFrame::TLSFile::onCmdLoadTLSProgram(), GNETLSEditorFrame::TLSDefinition::onCmdSaveChanges(), GNEConnectorFrame::ConnectionOperations::onCmdSelectConflicts(), GNECrossingFrame::CrossingParameters::onCmdSetAttribute(), GNECalibratorFlowDialog::onCmdSetVariable(), GNERouteDialog::onCmdSetVariable(), 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_Distribution::redo(), GNEChange_Edge::redo(), GNEChange_EdgeType::redo(), GNEChange_GenericData::redo(), GNEChange_Junction::redo(), GNEChange_Lane::redo(), GNEChange_MeanData::redo(), GNEChange_TLS::redo(), GNEChange_ToggleAttribute::redo(), GNEDataInterval::removeGenericDataChild(), GNEAdditional::replaceAdditionalChildEdges(), GNEAdditional::replaceAdditionalChildLanes(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEDemandElement::replaceDemandParentEdges(), GNEDemandElement::replaceDemandParentLanes(), GNEDemandElementPlan::replacePlanParent(), GNEAdditionalDialog::resetChanges(), GNEDemandElementDialog::resetChanges(), GNERouteHandler::reverse(), GNETAZFrame::CurrentTAZ::setTAZ(), GNEVehicleTypeDialog::VTypeAttributes::VClassRow::setVariable(), GNEFrameAttributeModules::AttributesEditor::showAttributeEditorModule(), 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_Distribution::undo(), GNEChange_Edge::undo(), GNEChange_EdgeType::undo(), GNEChange_GenericData::undo(), GNEChange_Junction::undo(), GNEChange_Lane::undo(), GNEChange_MeanData::undo(), GNEChange_TLS::undo(), GNEChange_ToggleAttribute::undo(), GNEViewNetHelper::ViewObjectsSelector::updateDemandElements(), GNECalibratorDialog::updateFlowAndLabelButton(), GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements(), GNEDemandElementPlan::updatePlanCenteringBoundary(), GNECalibratorDialog::updateRouteTable(), GNECalibratorDialog::updateVehicleTypeTable(), 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_Distribution::~GNEChange_Distribution(), 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_TLS::~GNEChange_TLS(), and GNEChange_ToggleAttribute::~GNEChange_ToggleAttribute().

◆ getNetworkElementProblem()

std::string GNECrossing::getNetworkElementProblem ( ) const
virtual

return a string with the current network element problem

Reimplemented from GNENetworkElement.

Definition at line 73 of file GNECrossing.cpp.

References TL.

◆ getNewListOfParents()

std::string GNEHierarchicalElement::getNewListOfParents ( const GNENetworkElement currentElement,
const GNENetworkElement newNextElement 
) const
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 375 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().

Here is the caller graph for this function:

◆ getOptionalName()

const std::string GNENetworkElement::getOptionalName ( ) const
virtualinherited

Returns the name of the object (default "")

Reimplemented from GUIGlObject.

Reimplemented in GNEEdge.

Definition at line 129 of file GNENetworkElement.cpp.

References GNENetworkElement::getAttribute(), and SUMO_ATTR_NAME.

◆ getParameterWindow()

GUIParameterTableWindow * GNENetworkElement::getParameterWindow ( GUIMainWindow app,
GUISUMOAbstractView parent 
)
virtualinherited

Returns an own parameter window.

Parameters
[in]appThe application needed to build the parameter window
[in]parentThe parent window needed to build the parameter window
Returns
The built parameter window
See also
GUIGlObject::getParameterWindow

Implements GUIGlObject.

Definition at line 82 of file GNENetworkElement.cpp.

References GUIParameterTableWindow::closeBuilding(), GNENetworkElement::getAttribute(), GUIParameterTableWindow::mkItem(), and GNEAttributeCarrier::myTagProperty.

◆ getParentAdditionals()

const std::vector< GNEAdditional * > & GNEHierarchicalElement::getParentAdditionals ( ) const
inherited

get parent additionals

Definition at line 129 of file GNEHierarchicalElement.cpp.

References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.

Referenced by GNEVehicle::computePathElement(), GNEVehicle::copyVehicle(), GNEAccess::drawGL(), GNECalibratorFlow::drawGL(), GNEClosingLaneReroute::drawGL(), GNEClosingReroute::drawGL(), GNEDestProbReroute::drawGL(), GNEParkingAreaReroute::drawGL(), GNERerouterInterval::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbReroute::drawGL(), GNEVariableSpeedSignStep::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEAdditional::drawParentChildLines(), GNERerouterSymbol::drawRerouterSymbol(), GNETAZRelData::drawTAZRel(), GNEVariableSpeedSignSymbol::drawVSSSymbol(), GNEHierarchicalElement::getAllHierarchicalElements(), 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(), GNEStop::getAttributeDouble(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEStop::getAttributePosition(), GNEAdditional::getCenteringBoundary(), GNEStop::getCenteringBoundary(), GNEAdditional::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(), GNETAZSourceSink::getParentName(), GNEVariableSpeedSignStep::getParentName(), GNEVariableSpeedSignSymbol::getParentName(), GNEStop::getParentName(), GNEVehicle::getParentName(), GNEHierarchicalElement::getParentStoppingPlaces(), GNEHierarchicalElement::getParentTAZs(), GNECalibratorFlow::getPositionInView(), GNEClosingLaneReroute::getPositionInView(), GNEClosingReroute::getPositionInView(), GNEDestProbReroute::getPositionInView(), GNEParkingAreaReroute::getPositionInView(), GNERerouterInterval::getPositionInView(), GNERouteProbReroute::getPositionInView(), GNETAZSourceSink::getPositionInView(), GNEVariableSpeedSignStep::getPositionInView(), GNETAZRelData::getPositionInView(), GNEStop::getPositionInView(), GNEAccess::isValid(), GNEVariableSpeedSignStep::isValid(), GNEVehicle::isValid(), GNECalibratorFlowDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), GNEAdditional::replaceAdditionalParent(), GNEDemandElement::replaceFirstParentAdditional(), GNENet::replaceIncomingEdge(), GNEDemandElement::replaceLastParentAdditional(), GNEGenericData::replaceParentTAZElement(), 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(), GNEDemandElementPlan::updatePlanCenteringBoundary(), GNECalibrator::writeAdditional(), GNECalibratorFlow::writeAdditional(), GNEOverheadWire::writeAdditional(), GNEStop::writeDemandElement(), and GNETAZRelData::writeGenericData().

◆ getParentDemandElements()

const std::vector< GNEDemandElement * > & GNEHierarchicalElement::getParentDemandElements ( ) const
inherited

get parent demand elements

Definition at line 159 of file GNEHierarchicalElement.cpp.

References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.

Referenced by GNEDemandElement::buildMenuCommandRouteLength(), GNEStop::canDrawVehicleStop(), GNERouteHandler::canReverse(), GNEDemandElementPlan::checkDrawContainerPlan(), GNEDemandElementPlan::checkDrawPersonPlan(), GNEVehicle::checkDrawRelatedContour(), GNERoute::computePathElement(), GNEDemandElementPlan::computePlanPathElement(), GNEVehicle::copyVehicle(), GNEDemandElement::deleteGLObject(), GNEStopPlan::drawGL(), GNEStop::drawIndex(), GNERoute::drawLanePartialGL(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GNEHierarchicalElement::getAllHierarchicalElements(), GNECalibratorFlow::getAttribute(), GNERouteProbReroute::getAttribute(), GNEStop::getAttribute(), GNEVehicle::getAttribute(), GNECalibratorFlow::getAttributeDouble(), GNEStop::getAttributeDouble(), GNERoute::getColor(), GNEStop::getColor(), GNEDemandElement::getEdgeStopIndex(), GNERoute::getFirstPathLane(), GNEDemandElementPlan::getFirstPlanPathLane(), GNERouteProbReroute::getHierarchyName(), GNERoute::getLastPathLane(), GNEDemandElementPlan::getLastPlanPathLane(), GNEContainer::getParentName(), GNEPerson::getParentName(), GNEPersonTrip::getParentName(), GNERide::getParentName(), GNEStop::getParentName(), GNEStopPlan::getParentName(), GNETranship::getParentName(), GNETransport::getParentName(), GNEWalk::getParentName(), GNEDemandElementPlan::getPersonPlanProblem(), GNEDemandElementPlan::getPlanAttribute(), GNEDemandElementPlan::getPlanAttributeDouble(), GNEDemandElementPlan::getPlanAttributePosition(), GNEDemandElementPlan::getPlanHierarchyName(), GNEDemandElementPlan::getPlanMoveOperation(), GNEDemandElementPlan::getPlanPositionInView(), GNEDemandElement::getRouteParent(), GNEDemandElement::getTypeParent(), GNEContainer::getVClass(), GNEPerson::getVClass(), GNERoute::getVClass(), GNEStop::getVClass(), GNEVehicle::getVClass(), GNEDemandElementPlan::isPlanPersonValid(), GNEVehicle::isValid(), GNEElementTree::onCmdDeleteItem(), GNEElementTree::onCmdMoveItemDown(), GNEElementTree::onCmdMoveItemUp(), GNEViewNet::onCmdToggleLockContainer(), GNEViewNet::onCmdToggleLockPerson(), GNEAdditional::replaceDemandElementParent(), GNEDemandElement::replaceDemandElementParent(), 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().

◆ getParentEdges()

const std::vector< GNEEdge * > & GNEHierarchicalElement::getParentEdges ( ) const
inherited

get parent edges

Definition at line 117 of file GNEHierarchicalElement.cpp.

References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.

Referenced by GNERouteHandler::buildFlowOverRoute(), GNEDemandElement::buildMenuCommandRouteLength(), GNERouteHandler::buildVehicleOverRoute(), GNEVehicleFrame::buildVehicleOverRoute(), GNEAdditional::calculatePerpendicularLine(), GNERouteHandler::canReverse(), GNEEdgeRelData::computePathElement(), GNERoute::computePathElement(), GNEDemandElementPlan::computePlanPathElement(), GNEVehicle::copyVehicle(), GNECalibrator::drawCalibratorSymbol(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNEHierarchicalElement::getAllHierarchicalElements(), GNECalibrator::getAttribute(), GNERerouterSymbol::getAttribute(), GNERouteProbe::getAttribute(), GNETAZSourceSink::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNERoute::getAttribute(), GNEVehicle::getAttribute(), GNERoute::getAttributeDouble(), GNERoute::getAttributePosition(), GNETAZSourceSink::getCenteringBoundary(), GNEEdgeData::getCenteringBoundary(), GNEEdgeRelData::getCenteringBoundary(), GNERoute::getCenteringBoundary(), GNEDemandElement::getColorByScheme(), GNERoute::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNERoute::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEDemandElementPlan::getFirstPlanPathLane(), GNERerouterSymbol::getHierarchyName(), GNEEdgeData::getHierarchyName(), GNEEdgeRelData::getHierarchyName(), GNEContainer::getHierarchyName(), GNEVehicle::getHierarchyName(), GNERoute::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEDemandElementPlan::getLastPlanPathLane(), GNEContainer::getMoveOperation(), GNEPerson::getMoveOperation(), GNEHierarchicalElement::getNewListOfParents(), GNECalibrator::getParentName(), GNERouteProbe::getParentName(), GNEVaporizer::getParentName(), GNERoute::getParentName(), GNEVehicle::getParentName(), GNEDemandElementPlan::getPlanAttribute(), GNEDemandElementPlan::getPlanHierarchyName(), GNEDemandElementPlan::getPlanMoveOperation(), GNEDemandElementPlan::getPlanPositionInView(), GNERerouterSymbol::getPopUpID(), GNEEdgeData::getPositionInView(), GNEEdgeRelData::getPositionInView(), GNEStopFrame::getStopParameter(), GNERoute::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNECalibrator::isValid(), GNEEdgeRelData::isValid(), GNEVehicle::isValid(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNEPathCreator::recalculatePath(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentEdge(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNERouteHandler::reverse(), GNEVehicle::setAttribute(), GNEElementTree::showAttributeCarrierParents(), GNEPlanCreator::showPlanCreatorModule(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNECalibrator::updateGeometry(), GNERerouterSymbol::updateGeometry(), GNEEdgeData::updateGeometry(), GNEStopPlan::updateGeometry(), GNEDemandElementPlan::updatePlanCenteringBoundary(), GNECalibrator::writeAdditional(), GNERouteProbe::writeAdditional(), GNETAZSourceSink::writeAdditional(), GNERoute::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEEdgeData::writeGenericData(), GNEEdgeRelData::writeGenericData(), and GNEDemandElementPlan::writeLocationAttributes().

◆ getParentGenericDatas()

const std::vector< GNEGenericData * > & GNEHierarchicalElement::getParentGenericDatas ( ) const
inherited

get parent demand elements

Definition at line 165 of file GNEHierarchicalElement.cpp.

References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.

Referenced by GNEHierarchicalElement::getAllHierarchicalElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), and GNELane::updateGeometry().

Here is the caller graph for this function:

◆ getParentJunction()

GNEJunction * GNECrossing::getParentJunction ( ) const

get parent Junction

Definition at line 210 of file GNECrossing.cpp.

References myParentJunction.

Referenced by GNENet::deleteCrossing(), and GNEViewNet::onCmdEditCrossingShape().

Here is the caller graph for this function:

◆ getParentJunctions()

const std::vector< GNEJunction * > & GNEHierarchicalElement::getParentJunctions ( ) const
inherited

get parent junctions

Definition at line 111 of file GNEHierarchicalElement.cpp.

References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.

Referenced by GNEEdge::calculateEdgeContour(), GNERouteHandler::canReverse(), GNEVehicle::computePathElement(), GNEDemandElementPlan::computePlanPathElement(), GNEVehicle::copyVehicle(), GNEEdge::drawEndGeometryPoint(), GNEVehicle::drawGL(), GNEDemandElement::drawJunctionLine(), GNEVehicle::drawJunctionPartialGL(), GNEVehicle::drawLanePartialGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEEdge::drawStartGeometryPoint(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEVehicle::getAttribute(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEVehicle::getAttributePosition(), GNEVehicle::getDemandElementProblem(), GNEEdge::getFromJunction(), GNEVehicle::getParentName(), GNEDemandElementPlan::getPlanAttribute(), GNEDemandElementPlan::getPlanAttributePosition(), GNEDemandElementPlan::getPlanHierarchyName(), GNEDemandElementPlan::getPlanPositionInView(), GNEEdge::getReverseEdge(), GNEEdge::getToJunction(), GNEVehicle::isDemandElementValid(), GNEVehicle::isValid(), GNEDemandElement::replaceFirstParentJunction(), GNEDemandElement::replaceLastParentJunction(), GNEPlanCreator::showPlanCreatorModule(), GNERouteHandler::transformToFlowJunctions(), GNERouteHandler::transformToTripJunctions(), GNEEdge::updateFirstParentJunction(), GNEVehicle::updateGeometry(), GNEDemandElementPlan::updatePlanCenteringBoundary(), GNEDemandElementPlan::updatePlanGeometry(), GNEEdge::updateSecondParentJunction(), GNEVehicle::writeDemandElement(), and GNEDemandElementPlan::writeLocationAttributes().

Here is the caller graph for this function:

◆ getParentLanes()

const std::vector< GNELane * > & GNEHierarchicalElement::getParentLanes ( ) const
inherited

get parent lanes

Definition at line 123 of file GNEHierarchicalElement.cpp.

References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.

Referenced by GNEPathManager::PathCalculator::busStopConnected(), GNEInductionLoopDetector::checkDrawRelatedContour(), GNELaneAreaDetector::computePathElement(), GNEOverheadWire::computePathElement(), GNEVehicle::computePathElement(), GNECalibrator::drawCalibratorSymbol(), GNELaneAreaDetector::drawE2(), GNEStop::drawGL(), GNEAccess::fixAdditionalProblem(), GNEEntryExitDetector::fixAdditionalProblem(), GNEInductionLoopDetector::fixAdditionalProblem(), GNEInstantInductionLoopDetector::fixAdditionalProblem(), GNELaneAreaDetector::fixAdditionalProblem(), GNEOverheadWire::fixAdditionalProblem(), GNEStoppingPlace::fixAdditionalProblem(), GNEPOI::fixAdditionalProblem(), GNEAccess::getAdditionalProblem(), GNEEntryExitDetector::getAdditionalProblem(), GNEInductionLoopDetector::getAdditionalProblem(), GNEInstantInductionLoopDetector::getAdditionalProblem(), GNELaneAreaDetector::getAdditionalProblem(), GNEOverheadWire::getAdditionalProblem(), GNEStoppingPlace::getAdditionalProblem(), GNEPOI::getAdditionalProblem(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEAccess::getAttribute(), GNEBusStop::getAttribute(), GNECalibrator::getAttribute(), GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNELaneAreaDetector::getAttribute(), GNEOverheadWire::getAttribute(), GNEParkingArea::getAttribute(), GNEVariableSpeedSignSymbol::getAttribute(), GNEStop::getAttribute(), GNEPOI::getAttribute(), GNEOverheadWire::getAttributeDouble(), GNEParkingArea::getAttributeDouble(), GNEStoppingPlace::getAttributeDouble(), GNEStop::getAttributeDouble(), GNEStop::getDemandElementProblem(), GNEDetector::getDetectorAttribute(), GNEAccess::getEdge(), GNEDemandElement::getEdgeStopIndex(), GNELaneAreaDetector::getEndGeometryPositionOverLane(), GNEOverheadWire::getEndGeometryPositionOverLane(), GNEStoppingPlace::getEndGeometryPositionOverLane(), GNEStop::getEndGeometryPositionOverLane(), GNEAdditional::getFirstPathLane(), GNEStop::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEAccess::getHierarchyName(), GNEVariableSpeedSignSymbol::getHierarchyName(), GNEStop::getHierarchyName(), GNEDetector::getLane(), GNEAdditional::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEAccess::getMoveOperation(), GNEDetector::getMoveOperation(), GNEStoppingPlace::getMoveOperation(), GNEStop::getMoveOperation(), GNEPOI::getMoveOperation(), GNEAdditional::getMoveOperationMultiLane(), GNEAdditional::getMoveOperationSingleLane(), GNEHierarchicalElement::getNewListOfParents(), GNECalibrator::getParentName(), GNEStoppingPlace::getParentName(), GNEStop::getParentName(), GNEPOI::getParentName(), GNEVariableSpeedSignSymbol::getPopUpID(), GNEPOI::getPopUpMenu(), GNEStop::getPositionInView(), GNELaneAreaDetector::getStartGeometryPositionOverLane(), GNEOverheadWire::getStartGeometryPositionOverLane(), GNEStoppingPlace::getStartGeometryPositionOverLane(), GNEStop::getStartGeometryPositionOverLane(), GNEStopFrame::getStopParameter(), GNEAccess::isAccessPositionFixed(), GNEAccess::isAdditionalValid(), GNEEntryExitDetector::isAdditionalValid(), GNEInductionLoopDetector::isAdditionalValid(), GNEInstantInductionLoopDetector::isAdditionalValid(), GNELaneAreaDetector::isAdditionalValid(), GNEOverheadWire::isAdditionalValid(), GNEStoppingPlace::isAdditionalValid(), GNEPOI::isAdditionalValid(), GNEStop::isDemandElementValid(), GNEDetector::isDetectorValid(), GNEAccess::isValid(), GNEBusStop::isValid(), GNECalibrator::isValid(), GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEParkingArea::isValid(), GNEStop::isValid(), GNEPOI::isValid(), GNERouteHandler::parseStopEdge(), GNEPlanCreator::recalculatePath(), GNELaneAreaDetector::setAttribute(), GNEOverheadWire::setAttribute(), GNEParkingArea::setAttribute(), GNEPOI::setAttribute(), GNEStop::setStopMicrosimID(), GNEStoppingPlace::setStoppingPlaceGeometry(), GNEAdditional::shiftLaneIndex(), GNEElementTree::showAttributeCarrierParents(), GNEStoppingPlace::splitEdgeGeometry(), GNEAccess::updateGeometry(), GNEBusStop::updateGeometry(), GNECalibrator::updateGeometry(), GNEContainerStop::updateGeometry(), GNEEntryExitDetector::updateGeometry(), GNEInductionLoopDetector::updateGeometry(), GNEInstantInductionLoopDetector::updateGeometry(), GNELaneAreaDetector::updateGeometry(), GNEParkingArea::updateGeometry(), GNEVariableSpeedSignSymbol::updateGeometry(), GNEStop::updateGeometry(), GNEPOI::updateGeometry(), GNEAccess::writeAdditional(), GNEBusStop::writeAdditional(), GNECalibrator::writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNEEntryExitDetector::writeAdditional(), GNEInductionLoopDetector::writeAdditional(), GNEInstantInductionLoopDetector::writeAdditional(), GNELaneAreaDetector::writeAdditional(), GNEParkingArea::writeAdditional(), GNEPOI::writeAdditional(), and GNEStop::writeDemandElement().

◆ getParentName()

std::string GUIGlObject::getParentName ( ) const
virtualinherited

◆ getParentStoppingPlaces()

◆ getParentTAZs()

const std::vector< GNEAdditional * > GNEHierarchicalElement::getParentTAZs ( ) const
inherited

◆ getPopUpID()

std::string GNENetworkElement::getPopUpID ( ) const
virtualinherited

get PopPup ID (Used in AC Hierarchy)

Implements GNEAttributeCarrier.

Definition at line 139 of file GNENetworkElement.cpp.

References GNENetworkElement::getAttribute(), GNEAttributeCarrier::getID(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagStr(), GNEAttributeCarrier::myTagProperty, SUMO_ATTR_FROM, SUMO_ATTR_FROM_LANE, SUMO_ATTR_TO, SUMO_ATTR_TO_LANE, and SUMO_TAG_CONNECTION.

Referenced by GNENetworkElement::getHierarchyName(), GNEEdgeTemplate::getPopUpID(), and GNELaneTemplate::getPopUpID().

Here is the caller graph for this function:

◆ getPopUpMenu()

◆ getPositionInView()

Position GNECrossing::getPositionInView ( ) const
virtual

Returns position of hierarchical element in view.

Implements GNENetworkElement.

Definition at line 94 of file GNECrossing.cpp.

Referenced by drawGL().

Here is the caller graph for this function:

◆ getShapeEditedPopUpMenu()

◆ getTagPropertiesByMergingTag()

const std::vector< GNETagProperties > GNEAttributeCarrier::getTagPropertiesByMergingTag ( SumoXMLTag  mergingTag)
staticinherited

get tagProperties associated to the given merging tag

Definition at line 896 of file GNEAttributeCarrier.cpp.

References GNE_TAG_STOPCONTAINER, GNE_TAG_STOPPERSON, GNEAttributeCarrier::myTagProperties, SUMO_TAG_PERSONTRIP, SUMO_TAG_RIDE, SUMO_TAG_TRANSHIP, SUMO_TAG_TRANSPORT, and SUMO_TAG_WALK.

Referenced by GNENetHelper::AttributeCarriers::retrieveAttributeCarriers().

Here is the caller graph for this function:

◆ getTagPropertiesByType()

const std::vector< GNETagProperties > GNEAttributeCarrier::getTagPropertiesByType ( const int  tagPropertyCategory,
const bool  mergeCommonPlans 
)
staticinherited

get tagProperties associated to the given GNETagProperties::TagType (NETWORKELEMENT, ADDITIONALELEMENT, VEHICLE, etc.)

Definition at line 674 of file GNEAttributeCarrier.cpp.

References GNETagProperties::ADDITIONALELEMENT, GNETagProperties::CONTAINER, GNETagProperties::CONTAINERPLAN, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillAttributeCarriers(), GNETagProperties::GENERICDATA, GNE_TAG_STOPCONTAINER, GNE_TAG_STOPPERSON, GNETagProperties::MEANDATA, GNEAttributeCarrier::myMergedPlanTagProperties, GNEAttributeCarrier::myTagProperties, GNETagProperties::NETWORKELEMENT, GNETagProperties::PERSON, GNETagProperties::PERSONPLAN, GNETagProperties::PERSONTRIP, GNETagProperties::RIDE, GNETagProperties::ROUTE, GNETagProperties::SHAPE, GNETagProperties::STOPCONTAINER, GNETagProperties::STOPPERSON, SUMO_TAG_PERSONTRIP, SUMO_TAG_RIDE, SUMO_TAG_TRANSHIP, SUMO_TAG_TRANSPORT, SUMO_TAG_WALK, GNETagProperties::TAZELEMENT, GNETagProperties::TRANSHIP, GNETagProperties::TRANSPORT, GNETagProperties::VEHICLE, GNETagProperties::VEHICLESTOP, GNETagProperties::WALK, and GNETagProperties::WIRE.

Referenced by GNENetHelper::AttributeCarriers::AttributeCarriers(), GNEMatchGenericDataAttribute::enableMatchGenericDataAttribute(), GNEDemandElementSelector::GNEDemandElementSelector(), GNEMeanDataFrame::MeanDataTypeSelector::MeanDataTypeSelector(), GNEMeanDataFrame::MeanDataTypeSelector::onCmdSelectItem(), GNEMatchGenericDataAttribute::onCmdSelectTag(), GNEMeanDataFrame::MeanDataTypeSelector::refreshMeanDataTypeSelector(), GNETagSelector::setCurrentTagType(), and GNEMatchAttribute::showMatchAttribute().

Here is the caller graph for this function:

◆ getTagProperty() [1/2]

const GNETagProperties & GNEAttributeCarrier::getTagProperty ( ) const
inherited

get tagProperty associated with this Attribute Carrier

Definition at line 646 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty.

Referenced by GNEAdditionalFrame::addAdditional(), GNEContainerFrame::addContainer(), GNEContainerPlanFrame::addContainerPlanElement(), GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNEPlanCreator::addFromToStoppingPlace(), GNEDataInterval::addGenericDataChild(), GNENet::addGLObjectIntoGrid(), GNEPersonFrame::addPerson(), GNEPersonPlanFrame::addPersonPlanElement(), GNERouteHandler::addReverse(), GNEPlanCreator::addSingleStoppingPlace(), GNEStopFrame::addStop(), GNETAZFrame::CurrentTAZ::addTAZChild(), GNEVehicleFrame::addVehicle(), GNEWireFrame::addWire(), GNENet::adjustPersonPlans(), GNEAttributesCreator::areValuesValid(), GNEUndoList::begin(), GNEAdditionalFrame::buildAdditionalCommonAttributes(), GNEContainerFrame::buildContainer(), GNERouteHandler::buildContainerPlan(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPersonPlan(), GNERouteHandler::buildStop(), GNEVehicleFrame::buildVehicleOverRoute(), GNEPathManager::PathCalculator::busStopConnected(), GNEStop::canDrawVehicleStop(), GNERouteHandler::canReverse(), GNEConnection::checkDrawConnection(), GNEDemandElementPlan::checkDrawContainerPlan(), GNEViewNetHelper::LockIcon::checkDrawing(), GNEDemandElementPlan::checkDrawPersonPlan(), GNEPOI::commitMoveShape(), GNEDemandElementPlan::computePlanPathElement(), GNEEdge::copyEdgeType(), GNEVehicle::copyVehicle(), GNEAdditionalFrame::createBaseAdditionalObject(), GNEWireFrame::createBaseWireObject(), GNEContainerFrame::createPath(), GNEPersonFrame::createPath(), GNEVehicleFrame::createPath(), GNEAdditionalFrame::createPath(), GNEWireFrame::createPath(), GNEElementTree::createPopUpMenu(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENet::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteGenericData(), GNENetHelper::AttributeCarriers::deleteMeanData(), GNENet::deleteNetworkElement(), GNEVehicleFrame::demandElementSelected(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEStopPlan::drawGL(), GNEAdditional::drawParentChildLines(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GNERouteHandler::duplicatePlan(), GNEApplicationWindowHelper::LockMenuCommands::editLocking(), GNETLSEditorFrame::editTLS(), GNECrossingFrame::CrossingParameters::enableCrossingParameters(), GNENetHelper::AttributeCarriers::generateDemandElementID(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEContainer::getCenteringBoundary(), GNEPerson::getCenteringBoundary(), GNEDemandElementPlan::getFirstPlanPathLane(), GNEPlanParents::getFromBusStop(), GNEPlanParents::getFromChargingStation(), GNEPlanParents::getFromContainerStop(), GNEPlanParents::getFromParkingArea(), GNEPlanParents::getFromTrainStop(), GNEStop::getHierarchyName(), GNEDemandElementPlan::getLastPlanPathLane(), GNESelectorFrame::getMatches(), GNEPOI::getMoveOperation(), GNEPoly::getMoveOperation(), GNEHierarchicalElement::getNewListOfParents(), GNEDemandElementPlan::getPlanAttributeDouble(), GNEDemandElementPlan::getPlanAttributePosition(), GNEDemandElementPlan::getPlanHierarchyName(), GNEDemandElementPlan::getPlanMoveOperation(), GNEDemandElementPlan::getPlanPositionInView(), GNEDemandElementSelector::getPreviousPlanElement(), GNEDemandElement::getRouteParent(), GNEEdge::getRouteProbeRelativePosition(), GNENetHelper::AttributeCarriers::getSelectedAttributeCarriers(), GNEStopFrame::getStopParameter(), GNETagSelector::getTemplateAC(), GNEPlanParents::getToBusStop(), GNEPlanParents::getToChargingStation(), GNEPlanParents::getToContainerStop(), GNEPlanParents::getToParkingArea(), GNEPlanParents::getToTrainStop(), GNEDemandElement::getTypeParent(), GNEChange_Distribution::GNEChange_Distribution(), GNEChange_Distribution::GNEChange_Distribution(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertGenericData(), GNENetHelper::AttributeCarriers::insertMeanData(), GNEInspectorFrame::inspectSingleElement(), GNENetHelper::AttributeCarriers::isNetworkElementAroundShape(), GNEFrameAttributeModules::isSupermodeValid(), GNEDemandElementFlow::isValidFlowAttribute(), GNESelectorFrame::SelectionOperation::loadFromFile(), GNEViewNet::onCmdClearConnections(), GNEDistributionFrame::DistributionEditor::onCmdCreateDistribution(), GNEElementTree::onCmdDeleteItem(), GNEFrameAttributeModules::ParametersEditor::onCmdEditParameters(), GNEViewParent::onCmdLocate(), GNEInspectorFrame::AdditionalDialog::onCmdOpenAdditionalDialog(), GNEViewNet::onCmdOpenAdditionalDialog(), GNEViewNet::onCmdResetConnections(), GNEMatchAttribute::onCmdSelMBAttribute(), GNEMatchAttribute::onCmdSelMBString(), GNEAttributesCreatorRow::onCmdSetAttribute(), GNEFrameAttributeModules::ParametersEditor::onCmdSetParameters(), GNEViewNet::onCmdToggleLockContainer(), GNEViewNet::onCmdToggleLockPerson(), GNEFrame::openHelpAttributesDialog(), GNEPlanCreator::planCanBeCreated(), GNEShapeFrame::processClick(), GNEViewNet::recalculateBoundaries(), GNEChange_Attribute::redo(), GNEChange_DemandElement::redo(), GNEChange_ToggleAttribute::redo(), GNEFrameAttributeModules::ParametersEditor::refreshParametersEditor(), GNEAttributesCreator::refreshRows(), GNESelectorParent::refreshSelectorParentModule(), GNEDataInterval::removeGenericDataChild(), GNENet::removeGLObjectFromGrid(), GNENet::replaceInListAttribute(), GNETypeFrame::TypeEditor::resetType(), GNENetHelper::AttributeCarriers::retrieveAttributeCarriers(), GNERouteHandler::reverse(), GNEDemandElementFlow::setDefaultFlowAttributes(), GNEDemandElementSelector::setDemandElement(), GNEDemandElementFlow::setFlowAttribute(), GNELane::setLaneColor(), GNEPOI::setMoveShape(), GNEInspectorFrame::NeteditAttributesEditor::setNewParent(), GNEShapeFrame::shapeDrawed(), GNEGenericDataFrame::show(), GNEInspectorFrame::AdditionalDialog::showAdditionalDialog(), GNEElementTree::showAttributeCarrierParents(), GNEElementTree::showHierarchicalElementChildren(), GNEInspectorFrame::NeteditAttributesEditor::showNeteditAttributesEditor(), GNENeteditAttributes::showNeteditAttributesModule(), GNEPlanCreator::showPlanCreatorModule(), GNEAttributesCreator::showWarningMessage(), 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(), GNEMatchAttribute::updateAttribute(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNEGenericDataFrame::updateFrameAfterUndoRedo(), GNEDemandElementPlan::updatePlanGeometry(), GNEBusStop::writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNEEntryExitDetector::writeAdditional(), GNEInductionLoopDetector::writeAdditional(), GNEInstantInductionLoopDetector::writeAdditional(), GNEMultiEntryExitDetector::writeAdditional(), GNEParkingArea::writeAdditional(), GNEParkingSpace::writeAdditional(), GNEVaporizer::writeAdditional(), GNENet::writeCalibratorComment(), GNERouteDistribution::writeDemandElement(), GNEStop::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEVTypeDistribution::writeDemandElement(), GNENet::writeDetectorComment(), GNEDemandElementFlow::writeFlowAttributes(), GNENet::writeJuPedSimComment(), GNEDemandElementPlan::writeLocationAttributes(), GNEMeanData::writeMeanData(), GNEDemandElementPlan::writeOriginStop(), GNENet::writeOtherAdditionalsComment(), GNENet::writeShapesComment(), GNENet::writeStoppingPlaceComment(), GNEChange_Distribution::~GNEChange_Distribution(), GNEChange_MeanData::~GNEChange_MeanData(), and GNEChange_ToggleAttribute::~GNEChange_ToggleAttribute().

◆ getTagProperty() [2/2]

const GNETagProperties & GNEAttributeCarrier::getTagProperty ( SumoXMLTag  tag)
staticinherited

◆ getTagStr()

const std::string & GNEAttributeCarrier::getTagStr ( ) const
inherited

get tag assigned to this object in string format

Definition at line 619 of file GNEAttributeCarrier.cpp.

References GNETagProperties::getTagStr(), and GNEAttributeCarrier::myTagProperty.

Referenced by GNEHierarchicalContainer::addChildElement(), GNEHierarchicalContainer::addChildElement(), GNEHierarchicalContainer::addChildElement(), GNEHierarchicalContainer::addChildElement(), GNEHierarchicalContainer::addChildElement(), GNEJunction::addIncomingGNEEdge(), GNEJunction::addInternalLane(), GNEJunction::addOutgoingGNEEdge(), GNEHierarchicalContainer::addParentElement(), GNEHierarchicalContainer::addParentElement(), GNEHierarchicalContainer::addParentElement(), GNEHierarchicalContainer::addParentElement(), GNEHierarchicalContainer::addParentElement(), GNEHierarchicalContainer::addParentElement(), GNEStopFrame::addStop(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNERouteHandler::buildContainerStop(), GNERouteHandler::buildEmbeddedRoute(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowJunctions(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowTAZs(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonStop(), GNERouteHandler::buildPersonTrip(), GNERouteHandler::buildRide(), GNERouteHandler::buildRoute(), GNERouteHandler::buildRouteDistribution(), GNERouteHandler::buildStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNERouteHandler::buildTripJunctions(), GNERouteHandler::buildTripTAZs(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVType(), GNERouteHandler::buildVTypeDistribution(), GNERouteHandler::buildWalk(), GNEChange_Attribute::changeAttribute(), GNEAdditional::checkChildAdditionalRestriction(), GNEDemandElement::checkChildDemandElementRestriction(), GNEPlanParents::checkIntegrity(), GNEAccess::commitMoveShape(), GNEEntryExitDetector::commitMoveShape(), GNEInductionLoopDetector::commitMoveShape(), GNEInstantInductionLoopDetector::commitMoveShape(), GNELaneAreaDetector::commitMoveShape(), GNEMultiEntryExitDetector::commitMoveShape(), GNEOverheadWire::commitMoveShape(), GNEParkingSpace::commitMoveShape(), GNERerouter::commitMoveShape(), GNEStoppingPlace::commitMoveShape(), GNETAZ::commitMoveShape(), GNETractionSubstation::commitMoveShape(), GNEVariableSpeedSign::commitMoveShape(), GNEContainer::commitMoveShape(), GNEPerson::commitMoveShape(), GNEPersonTrip::commitMoveShape(), GNERide::commitMoveShape(), GNEStop::commitMoveShape(), GNEStopPlan::commitMoveShape(), GNETranship::commitMoveShape(), GNETransport::commitMoveShape(), GNEVehicle::commitMoveShape(), GNEWalk::commitMoveShape(), GNEConnection::commitMoveShape(), commitMoveShape(), GNEEdge::commitMoveShape(), GNEJunction::commitMoveShape(), GNELane::commitMoveShape(), GNEWalkingArea::commitMoveShape(), GNEPOI::commitMoveShape(), GNEPoly::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::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(), GNEDistribution::getACParametersMap(), GNEInternalLane::getACParametersMap(), GNEAccess::getAttribute(), GNEBusStop::getAttribute(), GNECalibrator::getAttribute(), GNECalibratorFlow::getAttribute(), GNEChargingStation::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEContainerStop::getAttribute(), GNEDestProbReroute::getAttribute(), GNEMultiEntryExitDetector::getAttribute(), GNEOverheadWire::getAttribute(), GNEParkingArea::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEParkingSpace::getAttribute(), GNERerouter::getAttribute(), GNERerouterInterval::getAttribute(), GNERerouterSymbol::getAttribute(), GNERouteProbe::getAttribute(), GNERouteProbReroute::getAttribute(), GNETAZ::getAttribute(), GNETAZSourceSink::getAttribute(), GNETractionSubstation::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEVariableSpeedSignSymbol::getAttribute(), GNEDataInterval::getAttribute(), GNEDataSet::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNEMeanData::getAttribute(), GNETAZRelData::getAttribute(), GNEDistribution::getAttribute(), GNERoute::getAttribute(), GNEStop::getAttribute(), GNEVType::getAttribute(), GNEConnection::getAttribute(), getAttribute(), GNEEdge::getAttribute(), GNEEdgeType::getAttribute(), GNEInternalLane::getAttribute(), GNEJunction::getAttribute(), GNELane::getAttribute(), GNELaneType::getAttribute(), GNEWalkingArea::getAttribute(), GNEPOI::getAttribute(), GNEPoly::getAttribute(), GNEAccess::getAttributeDouble(), GNECalibrator::getAttributeDouble(), GNECalibratorFlow::getAttributeDouble(), GNEClosingLaneReroute::getAttributeDouble(), GNEClosingReroute::getAttributeDouble(), GNEDestProbReroute::getAttributeDouble(), GNEEntryExitDetector::getAttributeDouble(), GNEMultiEntryExitDetector::getAttributeDouble(), GNEOverheadWire::getAttributeDouble(), GNEParkingArea::getAttributeDouble(), GNEParkingAreaReroute::getAttributeDouble(), GNEParkingSpace::getAttributeDouble(), GNERerouter::getAttributeDouble(), GNERerouterInterval::getAttributeDouble(), GNERouteProbe::getAttributeDouble(), GNERouteProbReroute::getAttributeDouble(), GNEStoppingPlace::getAttributeDouble(), GNETAZ::getAttributeDouble(), GNETAZSourceSink::getAttributeDouble(), GNETractionSubstation::getAttributeDouble(), GNEVaporizer::getAttributeDouble(), GNEVariableSpeedSign::getAttributeDouble(), GNEVariableSpeedSignStep::getAttributeDouble(), GNEDataInterval::getAttributeDouble(), GNEDataSet::getAttributeDouble(), GNEEdgeData::getAttributeDouble(), GNEEdgeRelData::getAttributeDouble(), GNEMeanData::getAttributeDouble(), GNETAZRelData::getAttributeDouble(), GNERoute::getAttributeDouble(), GNEStop::getAttributeDouble(), GNEVType::getAttributeDouble(), GNEPOI::getAttributeDouble(), GNEPoly::getAttributeDouble(), GNEAdditional::getAttributePosition(), GNETAZ::getAttributePosition(), GNETAZSourceSink::getAttributePosition(), GNEContainer::getAttributePosition(), GNEDistribution::getAttributePosition(), GNEPerson::getAttributePosition(), GNERoute::getAttributePosition(), GNEStop::getAttributePosition(), GNEVehicle::getAttributePosition(), GNEVType::getAttributePosition(), GNEConnection::getAttributePositionVector(), getAttributePositionVector(), GNEEdge::getAttributePositionVector(), GNEEdgeType::getAttributePositionVector(), GNEInternalLane::getAttributePositionVector(), GNEJunction::getAttributePositionVector(), GNELane::getAttributePositionVector(), GNELaneType::getAttributePositionVector(), GNEWalkingArea::getAttributePositionVector(), GNEDetector::getDetectorAttribute(), GNEDetector::getDetectorAttributeDouble(), GNEAccess::getHierarchyName(), GNECalibrator::getHierarchyName(), GNECalibratorFlow::getHierarchyName(), GNEClosingLaneReroute::getHierarchyName(), GNEClosingReroute::getHierarchyName(), GNEDestProbReroute::getHierarchyName(), GNEDetector::getHierarchyName(), GNEMultiEntryExitDetector::getHierarchyName(), GNEOverheadWire::getHierarchyName(), GNEParkingAreaReroute::getHierarchyName(), GNEParkingSpace::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(), GNEDistribution::getHierarchyName(), GNEPerson::getHierarchyName(), GNERoute::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEVType::getHierarchyName(), GNENetworkElement::getHierarchyName(), GNEPOI::getHierarchyName(), GNEPoly::getHierarchyName(), GNEDemandElementPlan::getPlanAttribute(), GNEDemandElementPlan::getPlanAttributeDouble(), GNEDemandElementPlan::getPlanAttributePosition(), GNEDemandElementPlan::getPlanPopUpMenu(), GNEAccess::getPopUpID(), GNECalibrator::getPopUpID(), GNECalibratorFlow::getPopUpID(), GNEClosingLaneReroute::getPopUpID(), GNEClosingReroute::getPopUpID(), GNEDestProbReroute::getPopUpID(), GNEDetector::getPopUpID(), GNEMultiEntryExitDetector::getPopUpID(), GNEOverheadWire::getPopUpID(), GNEParkingAreaReroute::getPopUpID(), GNEParkingSpace::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(), GNEDistribution::getPopUpID(), GNEPerson::getPopUpID(), GNEPersonTrip::getPopUpID(), GNERide::getPopUpID(), GNERoute::getPopUpID(), GNEStop::getPopUpID(), GNEStopPlan::getPopUpID(), GNETranship::getPopUpID(), GNETransport::getPopUpID(), GNEVehicle::getPopUpID(), GNEVType::getPopUpID(), GNEWalk::getPopUpID(), GNENetworkElement::getPopUpID(), GNEPOI::getPopUpID(), GNEPoly::getPopUpID(), GNEAdditional::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu(), GNEVehicleTypeDialog::GNEVehicleTypeDialog(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertConnection(), GNENetHelper::AttributeCarriers::insertCrossing(), GNENetHelper::AttributeCarriers::insertDataInterval(), GNENetHelper::AttributeCarriers::insertDataSet(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertGenericData(), GNENetHelper::AttributeCarriers::insertInternalLane(), GNENetHelper::AttributeCarriers::insertLane(), GNENetHelper::AttributeCarriers::insertMeanData(), GNENetHelper::AttributeCarriers::insertWalkingArea(), GNEInternalLane::isAttributeEnabled(), GNEDetector::isDetectorValid(), GNEDemandElementPlan::isPlanValid(), GNEAccess::isValid(), GNEBusStop::isValid(), GNECalibrator::isValid(), GNECalibratorFlow::isValid(), GNEChargingStation::isValid(), GNEClosingLaneReroute::isValid(), GNEClosingReroute::isValid(), GNEContainerStop::isValid(), GNEDestProbReroute::isValid(), GNEMultiEntryExitDetector::isValid(), GNEOverheadWire::isValid(), GNEParkingArea::isValid(), GNEParkingAreaReroute::isValid(), GNEParkingSpace::isValid(), GNERerouter::isValid(), GNERerouterInterval::isValid(), GNERouteProbe::isValid(), GNERouteProbReroute::isValid(), GNETAZ::isValid(), GNETAZSourceSink::isValid(), GNETractionSubstation::isValid(), GNEVaporizer::isValid(), GNEVariableSpeedSign::isValid(), GNEVariableSpeedSignStep::isValid(), GNEDataInterval::isValid(), GNEDataSet::isValid(), GNEEdgeData::isValid(), GNEEdgeRelData::isValid(), GNEMeanData::isValid(), GNETAZRelData::isValid(), GNEDistribution::isValid(), GNERoute::isValid(), GNEStop::isValid(), GNEVType::isValid(), GNEConnection::isValid(), isValid(), GNEEdge::isValid(), GNEEdgeType::isValid(), GNEInternalLane::isValid(), GNEJunction::isValid(), GNELane::isValid(), GNELaneType::isValid(), GNEWalkingArea::isValid(), GNEPOI::isValid(), GNEPoly::isValid(), GNECalibratorFlowDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), GNERouteDialog::onCmdAccept(), GNEVehicleTypeDialog::onCmdAccept(), GNEViewNet::onCmdAddReverse(), GNEElementTree::onCmdMoveItemDown(), GNEElementTree::onCmdMoveItemUp(), GNEViewNet::onCmdReverse(), GNEAdditional::openAdditionalDialog(), GNEDemandElement::openDemandElementDialog(), GNEFrame::openHelpAttributesDialog(), GNEVType::overwriteVType(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEChange_Additional::redo(), GNEChange_Children::redo(), GNEChange_Crossing::redo(), GNEChange_DataInterval::redo(), GNEChange_DataSet::redo(), GNEChange_DemandElement::redo(), GNEChange_Distribution::redo(), GNEChange_Edge::redo(), GNEChange_EdgeType::redo(), GNEChange_GenericData::redo(), GNEChange_Junction::redo(), GNEChange_Lane::redo(), GNEChange_MeanData::redo(), GNEChange_TLS::redo(), GNEChange_ToggleAttribute::redo(), 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_ToggleAttribute::redoName(), GNEHierarchicalContainer::removeChildElement(), GNEHierarchicalContainer::removeChildElement(), GNEHierarchicalContainer::removeChildElement(), GNEHierarchicalContainer::removeChildElement(), GNEHierarchicalContainer::removeChildElement(), GNEHierarchicalContainer::removeChildElement(), GNEEdge::removeConnection(), GNETAZ::removeGeometryPoint(), GNEConnection::removeGeometryPoint(), removeGeometryPoint(), GNEEdge::removeGeometryPoint(), GNEJunction::removeGeometryPoint(), GNELane::removeGeometryPoint(), GNEPoly::removeGeometryPoint(), GNEJunction::removeIncomingGNEEdge(), GNEJunction::removeInternalLane(), GNEChange_Distribution::removeKey(), GNEEdge::removeLane(), GNEJunction::removeOutgoingGNEEdge(), GNEHierarchicalContainer::removeParentElement(), GNEHierarchicalContainer::removeParentElement(), GNEHierarchicalContainer::removeParentElement(), GNEHierarchicalContainer::removeParentElement(), GNEHierarchicalContainer::removeParentElement(), GNEHierarchicalContainer::removeParentElement(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNEJunction::retrieveGNEWalkingArea(), GNEAccess::setAttribute(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNEChargingStation::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEContainerStop::setAttribute(), GNEDestProbReroute::setAttribute(), GNEMultiEntryExitDetector::setAttribute(), GNEOverheadWire::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEParkingSpace::setAttribute(), GNERerouter::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNETAZ::setAttribute(), GNETAZSourceSink::setAttribute(), GNETractionSubstation::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEDataInterval::setAttribute(), GNEDataSet::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNEMeanData::setAttribute(), GNETAZRelData::setAttribute(), GNEDistribution::setAttribute(), GNERoute::setAttribute(), GNEStop::setAttribute(), GNEVType::setAttribute(), GNEConnection::setAttribute(), setAttribute(), GNEEdge::setAttribute(), GNEEdgeType::setAttribute(), GNEInternalLane::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNELaneType::setAttribute(), GNEWalkingArea::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNEAccess::setAttribute(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNEChargingStation::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEContainerStop::setAttribute(), GNEDestProbReroute::setAttribute(), GNEMultiEntryExitDetector::setAttribute(), GNEOverheadWire::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEParkingSpace::setAttribute(), GNERerouter::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNETAZ::setAttribute(), GNETAZSourceSink::setAttribute(), GNETractionSubstation::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEDataInterval::setAttribute(), GNEDataSet::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNEMeanData::setAttribute(), GNETAZRelData::setAttribute(), GNEDistribution::setAttribute(), GNERoute::setAttribute(), GNEStop::setAttribute(), GNEVType::setAttribute(), GNEConnection::setAttribute(), setAttribute(), GNEEdge::setAttribute(), GNEInternalLane::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNEWalkingArea::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNEDetector::setDetectorAttribute(), GNEDetector::setDetectorAttribute(), GNEDemandElementFlow::setFlowAttribute(), GNEJunction::setJunctionType(), GNEDemandElementPlan::setPlanAttribute(), GNEDemandElementPlan::setPlanAttribute(), 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::undo(), GNEChange_Children::undo(), GNEChange_Crossing::undo(), GNEChange_DataInterval::undo(), GNEChange_DataSet::undo(), GNEChange_DemandElement::undo(), GNEChange_Distribution::undo(), GNEChange_Edge::undo(), GNEChange_EdgeType::undo(), GNEChange_GenericData::undo(), GNEChange_Junction::undo(), GNEChange_Lane::undo(), GNEChange_MeanData::undo(), GNEChange_TLS::undo(), GNEChange_ToggleAttribute::undo(), 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_ToggleAttribute::undoName(), GNENetHelper::AttributeCarriers::updateAdditionalID(), GNENetHelper::AttributeCarriers::updateDemandElementID(), GNENetHelper::AttributeCarriers::updateEdgeID(), GNENetHelper::AttributeCarriers::updateEdgeTypeID(), GNENetHelper::AttributeCarriers::updateJunctionID(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Distribution::~GNEChange_Distribution(), 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_TLS::~GNEChange_TLS(), and GNEChange_ToggleAttribute::~GNEChange_ToggleAttribute().

◆ getType()

GUIGlObjectType GUIGlObject::getType ( ) const
inlineinherited

Returns the type of the object as coded in GUIGlObjectType.

See also
GUIGlObjectType

Definition at line 156 of file GUIGlObject.h.

References GUIGlObject::myGLObjectType.

Referenced by GUIGlObject::buildSelectionPopupEntry(), GNEConnection::calculateConnectionContour(), GNEContour::calculateContourEdgeGeometryPoints(), 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(), drawGL(), GNEEdge::drawGL(), GNEInternalLane::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GNEWalkingArea::drawGL(), GUIContainer::drawGL(), GUILane::drawGL(), GUIPerson::drawGL(), GNEPOI::drawGL(), GNEPoly::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(), GNEAdditional::drawListedAdditional(), GUIBaseVehicle::drawOnPos(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanJunctionPartial(), GNEDemandElementPlan::drawPlanLanePartial(), GNERoute::drawRoutePartialJunction(), GNERoute::drawRoutePartialLane(), GNEAdditional::drawSquaredAdditional(), GNEDemandElement::drawStackLabel(), 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(), GUIPointOfInterest::setColor(), GUIPolygon::setColor(), GNEJunction::setJunctionType(), GNEViewNetHelper::ViewObjectsSelector::updateGenericDataElements(), GNEViewNetHelper::ViewObjectsSelector::updateNetworkElements(), GNEViewNetHelper::ViewObjectsSelector::updateShapeElements(), and GNEViewNetHelper::ViewObjectsSelector::updateTAZElements().

◆ getTypeParameterWindow()

GUIParameterTableWindow * GUIGlObject::getTypeParameterWindow ( GUIMainWindow app,
GUISUMOAbstractView parent 
)
virtualinherited

Returns an own type parameter window (optional)

Parameters
[in]appThe application needed to build the parameter window
[in]parentThe parent window needed to build the parameter window
Returns
The built parameter window

Reimplemented in GUIVehicle, GUIMEVehicle, GUIContainer, GUIEdge, GUIPerson, and GUIBaseVehicle.

Definition at line 200 of file GUIGlObject.cpp.

References UNUSED_PARAMETER.

Referenced by GUIGLObjectPopupMenu::onCmdShowTypePars().

Here is the caller graph for this function:

◆ getVertexIndex()

int GNENetworkElement::getVertexIndex ( const PositionVector shape,
const Position pos 
)
protectedinherited

return index of a vertex of shape, or of a new vertex if position is over an shape's edge

Parameters
posposition of new/existent vertex
Returns
index of position vector

Definition at line 361 of file GNENetworkElement.cpp.

References GNENet::getViewNet(), GUISUMOAbstractView::getVisualisationSettings(), PositionVector::indexOfClosest(), GNEAttributeCarrier::myNet, GUIVisualizationSettings::neteditSizeSettings, and GUIVisualizationNeteditSizeSettings::polygonGeometryPointRadius.

◆ hasAttribute()

bool GNEAttributeCarrier::hasAttribute ( SumoXMLAttr  key) const
inlineinherited

Definition at line 195 of file GNEAttributeCarrier.h.

References GNETagProperties::hasAttribute(), and GNEAttributeCarrier::myTagProperty.

Referenced by GNEStoppingPlace::setStoppingPlaceGeometry().

Here is the caller graph for this function:

◆ incRef()

void GNEReferenceCounter::incRef ( const std::string &  debugMsg = "")
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::buildEmbeddedRoute(), GNERouteHandler::buildFlow(), 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(), 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::buildVehicleOverRoute(), GNERouteHandler::buildVType(), GNERouteHandler::buildVTypeDistribution(), GNERouteHandler::buildWalk(), GNEChange_Attribute::GNEChange_Attribute(), GNEChange_Attribute::GNEChange_Attribute(), GNEChange_Distribution::GNEChange_Distribution(), GNEChange_Distribution::GNEChange_Distribution(), 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().

◆ inGrid()

bool GNEAttributeCarrier::inGrid ( ) const
inherited

check if this AC was inserted in grid

Definition at line 133 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myInGrid.

Referenced by GNENet::addGLObjectIntoGrid(), GNEJunction::drawGL(), and GNENet::removeGLObjectFromGrid().

Here is the caller graph for this function:

◆ isAttributeCarrierSelected()

bool GNEAttributeCarrier::isAttributeCarrierSelected ( ) const
inherited

check if attribute carrier is selected

Definition at line 99 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::mySelected.

Referenced by GNEEdge::addLane(), GNEViewNet::addRestrictedLane(), GNELane::buildEdgeOperations(), GNELane::buildLaneOperations(), GNEViewNet::buildSelectionACPopupEntry(), GNELane::buildTemplateOperations(), GNEJunction::buildTLSOperations(), GNEStop::canDrawVehicleStop(), GNEConnection::checkDrawConnection(), GNEDemandElementPlan::checkDrawContainerPlan(), GNEViewNetHelper::LockIcon::checkDrawing(), GNEDemandElementPlan::checkDrawPersonPlan(), GNENet::deleteConnection(), GNENet::deleteCrossing(), GNEDialogACChooser::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(), drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNELaneAreaDetector::drawJunctionPartialGL(), GNEOverheadWire::drawJunctionPartialGL(), GNERoute::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNELaneAreaDetector::drawLanePartialGL(), GNEOverheadWire::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEAdditional::drawListedAdditional(), GNEAdditional::drawParentChildLines(), GNEDemandElementPlan::drawPlanGL(), GNEDemandElementPlan::drawPlanLanePartial(), GNERerouterSymbol::drawRerouterSymbol(), GNEAdditional::drawSquaredAdditional(), GNEDemandElementPlan::drawToArrow(), GNEVariableSpeedSignSymbol::drawVSSSymbol(), GNEWalkingArea::drawWalkingArea(), GNEAccess::getAttribute(), GNEBusStop::getAttribute(), GNECalibrator::getAttribute(), GNECalibratorFlow::getAttribute(), GNEChargingStation::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEContainerStop::getAttribute(), GNEDestProbReroute::getAttribute(), GNEMultiEntryExitDetector::getAttribute(), GNEOverheadWire::getAttribute(), GNEParkingArea::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEParkingSpace::getAttribute(), GNERerouter::getAttribute(), GNERerouterInterval::getAttribute(), GNERouteProbe::getAttribute(), GNERouteProbReroute::getAttribute(), GNETAZ::getAttribute(), GNETAZSourceSink::getAttribute(), GNETractionSubstation::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNETAZRelData::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNERoute::getAttribute(), GNEStop::getAttribute(), GNEVehicle::getAttribute(), GNEVType::getAttribute(), GNEConnection::getAttribute(), getAttribute(), GNEEdge::getAttribute(), GNEJunction::getAttribute(), GNELane::getAttribute(), GNEWalkingArea::getAttribute(), GNEPOI::getAttribute(), GNEPoly::getAttribute(), GNEEdgeData::getColorValue(), GNEEdgeRelData::getColorValue(), GNETAZRelData::getColorValue(), GNEJunction::getColorValue(), GNELane::getColorValue(), GNEDetector::getDetectorAttribute(), GNEPerson::getDrawingColor(), GNEEdge::getMoveOperation(), GNEDemandElementPlan::getPlanAttribute(), GNEVehicle::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNENetHelper::AttributeCarriers::getSelectedAttributeCarriers(), GNETLSEditorFrame::handleMultiChange(), GNEInspectorFrame::inspectSingleElement(), 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(), GNEDialogACChooser::select(), GNEAdditional::selectGLObject(), GNEGenericData::selectGLObject(), GNEDemandElement::selectGLObject(), GNENetworkElement::selectGLObject(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), GNETAZRelData::setColor(), GNELane::setLaneColor(), GNEDialogACChooser::toggleSelection(), and GNELane::DrawingConstants::update().

◆ isAttributeComputed()

bool GNEAttributeCarrier::isAttributeComputed ( SumoXMLAttr  key) const
virtualinherited

Reimplemented in GNEConnection, GNEEdge, GNEJunction, and GNELane.

Definition at line 184 of file GNEAttributeCarrier.cpp.

◆ isAttributeEnabled()

bool GNECrossing::isAttributeEnabled ( SumoXMLAttr  key) const
virtual

Reimplemented from GNEAttributeCarrier.

Definition at line 420 of file GNECrossing.cpp.

References getNBCrossing(), SUMO_ATTR_ID, SUMO_ATTR_TLLINKINDEX, and SUMO_ATTR_TLLINKINDEX2.

Referenced by isValid().

Here is the caller graph for this function:

◆ isBlocked()

bool GUIGlObject::isBlocked ( ) const
inlineinherited

get blocking status

Definition at line 166 of file GUIGlObject.h.

References GUIGlObject::myAmBlocked.

◆ isGLObjectLocked()

◆ isNetworkElementValid()

bool GNECrossing::isNetworkElementValid ( ) const
virtual

check if current network element is valid to be written into XML

Reimplemented from GNENetworkElement.

Definition at line 67 of file GNECrossing.cpp.

References getNBCrossing(), and NBNode::Crossing::valid.

◆ isShapeEdited()

bool GNENetworkElement::isShapeEdited ( ) const
inherited

check if shape is being edited

Definition at line 169 of file GNENetworkElement.cpp.

References GNENetworkElement::myShapeEdited.

Referenced by GNEJunction::commitMoveShape(), GNEConnection::getMoveOperation(), getMoveOperation(), GNEJunction::getMoveOperation(), GNELane::getMoveOperation(), GNEWalkingArea::getMoveOperation(), GNEConnection::removeGeometryPoint(), removeGeometryPoint(), GNEJunction::removeGeometryPoint(), GNELane::removeGeometryPoint(), and GNEJunction::setMoveShape().

Here is the caller graph for this function:

◆ isTemplate()

◆ isValid()

◆ lanesConsecutives()

bool GNEAttributeCarrier::lanesConsecutives ( const std::vector< GNELane * > &  lanes)
staticinherited

check if lanes are consecutives

Definition at line 414 of file GNEAttributeCarrier.cpp.

Referenced by GNELaneAreaDetector::isValid(), and GNEOverheadWire::isValid().

Here is the caller graph for this function:

◆ markAsFrontElement()

void GNENetworkElement::markAsFrontElement ( )
virtualinherited

mark element as front element

Reimplemented from GUIGlObject.

Definition at line 111 of file GNENetworkElement.cpp.

References GNENet::getViewNet(), GNEAttributeCarrier::myNet, and GNEViewNet::setFrontAttributeCarrier().

◆ moveElement()

void GNEMoveElement::moveElement ( const GNEViewNet viewNet,
GNEMoveOperation moveOperation,
const GNEMoveOffset offset 
)
staticinherited

move element the for given offset (note: offset can be X-Y-0, 0-0-Z or X-Y-Z)

Definition at line 221 of file GNEMoveElement.cpp.

References PositionVector::add(), GNEMoveElement::adjustBothPositions(), GNEMoveOperation::allowChangeLane, GNEMoveElement::calculateExtrapolatedVector(), GNEMoveElement::calculateMoveResult(), GNEMoveElement::calculateNewLane(), GNEMoveResult::clearLanes(), GNEMoveOperation::firstLane, GNEMoveResult::firstLaneOffset, GNEMoveOperation::firstPosition, GNEMoveOperation::geometryPointsToMove, GNEMoveResult::geometryPointsToMove, GNELane::getLaneShapeLength(), GNEMoveOperation::HEIGHT, Position::INVALID, GNEMoveOperation::LENGTH, GNEMoveOperation::moveElement, GNEMoveResult::newFirstLane, GNEMoveOperation::ONE_LANE, GNEMoveOperation::ONE_LANE_MOVEFIRST, GNEMoveOperation::ONE_LANE_MOVESECOND, GNEMoveOperation::operationType, GNEMoveOperation::secondLane, GNEMoveOperation::secondPosition, GNEMoveElement::setMoveShape(), GNEMoveOperation::shapeToMove, GNEMoveResult::shapeToUpdate, GUISUMOAbstractView::snapToActiveGrid(), GNEMoveOperation::TWO_LANES_MOVEFIRST, GNEMoveOperation::TWO_LANES_MOVESECOND, GNEMoveOperation::WIDTH, GNEMoveOffset::x, GNEMoveOffset::y, and GNEMoveOffset::z.

Referenced by GNEViewNetHelper::MoveSingleElementModul::getMovedElement(), GNEViewNetHelper::MoveMultipleElementModul::moveSelection(), and GNEViewNetHelper::MoveSingleElementModul::moveSingleElement().

Here is the caller graph for this function:

◆ onLeftBtnPress()

virtual void GUIGlObject::onLeftBtnPress ( void *  )
inlinevirtualinherited

notify object about left click

Reimplemented in GUITriggeredRerouter::GUITriggeredRerouterEdge.

Definition at line 218 of file GUIGlObject.h.

Referenced by GUISUMOAbstractView::onLeftBtnPress().

Here is the caller graph for this function:

◆ openShapeEdited()

void GNENetworkElement::openShapeEdited ( GNEUndoList undoList)
inherited

open shape edited

Definition at line 238 of file GNENetworkElement.cpp.

References GNENetworkElement::getAttributePositionVector(), GNENetworkElement::setAttribute(), SUMO_ATTR_SHAPE, and toString().

Referenced by GNEViewNet::onCmdOpenShapeEdited().

Here is the caller graph for this function:

◆ operator=()

GNECrossing & GNECrossing::operator= ( const GNECrossing )
privatedelete

Invalidated assignment operator.

◆ parse() [1/20]

template<>
int GNEAttributeCarrier::parse ( const std::string &  string)
inherited

Definition at line 191 of file GNEAttributeCarrier.cpp.

References StringUtils::toInt().

◆ parse() [2/20]

template<>
double GNEAttributeCarrier::parse ( const std::string &  string)
inherited

Definition at line 197 of file GNEAttributeCarrier.cpp.

References StringUtils::toDouble().

◆ parse() [3/20]

template<>
SUMOTime GNEAttributeCarrier::parse ( const std::string &  string)
inherited

Definition at line 203 of file GNEAttributeCarrier.cpp.

References string2time().

◆ parse() [4/20]

template<>
bool GNEAttributeCarrier::parse ( const std::string &  string)
inherited

Definition at line 209 of file GNEAttributeCarrier.cpp.

References StringUtils::toBool().

◆ parse() [5/20]

template<>
std::string GNEAttributeCarrier::parse ( const std::string &  string)
inherited

Definition at line 215 of file GNEAttributeCarrier.cpp.

◆ parse() [6/20]

template<>
SUMOVehicleClass GNEAttributeCarrier::parse ( const std::string &  string)
inherited

Definition at line 221 of file GNEAttributeCarrier.cpp.

References SumoVehicleClassStrings, and SVC_IGNORING.

◆ parse() [7/20]

template<>
RGBColor GNEAttributeCarrier::parse ( const std::string &  string)
inherited

Definition at line 233 of file GNEAttributeCarrier.cpp.

References RGBColor::INVISIBLE, and RGBColor::parseColor().

◆ parse() [8/20]

template<>
Position GNEAttributeCarrier::parse ( const std::string &  string)
inherited

Definition at line 243 of file GNEAttributeCarrier.cpp.

References GeomConvHelper::parseShapeReporting().

◆ parse() [9/20]

template<>
PositionVector GNEAttributeCarrier::parse ( const std::string &  string)
inherited

Definition at line 259 of file GNEAttributeCarrier.cpp.

References GeomConvHelper::parseShapeReporting().

◆ parse() [10/20]

template<>
SUMOVehicleShape GNEAttributeCarrier::parse ( const std::string &  string)
inherited

Definition at line 277 of file GNEAttributeCarrier.cpp.

References SumoVehicleShapeStrings, and UNKNOWN.

◆ parse() [11/20]

template<>
std::vector< std::string > GNEAttributeCarrier::parse ( const std::string &  string)
inherited

Definition at line 287 of file GNEAttributeCarrier.cpp.

References StringTokenizer::getVector().

◆ parse() [12/20]

template<>
std::set< std::string > GNEAttributeCarrier::parse ( const std::string &  string)
inherited

Definition at line 293 of file GNEAttributeCarrier.cpp.

References StringTokenizer::getVector().

◆ parse() [13/20]

template<>
std::vector< int > GNEAttributeCarrier::parse ( const std::string &  string)
inherited

Definition at line 304 of file GNEAttributeCarrier.cpp.

◆ parse() [14/20]

template<>
std::vector< double > GNEAttributeCarrier::parse ( const std::string &  string)
inherited

Definition at line 315 of file GNEAttributeCarrier.cpp.

◆ parse() [15/20]

template<>
std::vector< bool > GNEAttributeCarrier::parse ( const std::string &  string)
inherited

Definition at line 326 of file GNEAttributeCarrier.cpp.

◆ parse() [16/20]

template<typename T >
static T GNEAttributeCarrier::parse ( const std::string &  string)
staticinherited

parses a value of type T from string (used for basic types: int, double, bool, etc.)

Referenced by GNEAttributesCreator::getAttributesAndValues(), GNELaneAreaDetector::isValid(), GNEOverheadWire::isValid(), GNERoute::isValid(), GNEAdditional::replaceAdditionalChildEdges(), GNEAdditional::replaceAdditionalChildLanes(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEDemandElement::replaceDemandParentEdges(), and GNEDemandElement::replaceDemandParentLanes().

Here is the caller graph for this function:

◆ parse() [17/20]

template<>
std::vector< SumoXMLAttr > GNEAttributeCarrier::parse ( const std::string &  value)
inherited

Definition at line 337 of file GNEAttributeCarrier.cpp.

References SUMOXMLDefinitions::Attrs, and SUMOXMLDefinitions::Tags.

◆ parse() [18/20]

template<>
std::vector< GNEEdge * > GNEAttributeCarrier::parse ( GNENet net,
const std::string &  value 
)
inherited

◆ parse() [19/20]

template<>
std::vector< GNELane * > GNEAttributeCarrier::parse ( GNENet net,
const std::string &  value 
)
inherited

◆ parse() [20/20]

template<typename T >
static T GNEAttributeCarrier::parse ( GNENet net,
const std::string &  value 
)
staticinherited

parses a complex value of type T from string (use for list of edges, list of lanes, etc.)

◆ parseIDs() [1/3]

template<>
std::string GNEAttributeCarrier::parseIDs ( const std::vector< GNEEdge * > &  ACs)
inherited

Definition at line 392 of file GNEAttributeCarrier.cpp.

References joinToString().

◆ parseIDs() [2/3]

template<>
std::string GNEAttributeCarrier::parseIDs ( const std::vector< GNELane * > &  ACs)
inherited

Definition at line 403 of file GNEAttributeCarrier.cpp.

References joinToString().

◆ parseIDs() [3/3]

template<typename T >
static std::string GNEAttributeCarrier::parseIDs ( const std::vector< T > &  ACs)
staticinherited

parses a list of specific Attribute Carriers into a string of IDs

Referenced by GNELaneAreaDetector::getAttribute(), GNEOverheadWire::getAttribute(), GNERoute::getAttribute(), GNEDemandElementPlan::getPlanAttribute(), GNENet::joinRoutes(), GNERouteHandler::reverse(), GNERoute::writeDemandElement(), and GNEDemandElementPlan::writeLocationAttributes().

Here is the caller graph for this function:

◆ removeACParametersKeys()

void GNEAttributeCarrier::removeACParametersKeys ( const std::vector< std::string > &  keepKeys,
GNEUndoList undoList 
)
inherited

◆ removeActiveAddVisualisation()

virtual void GUIGlObject::removeActiveAddVisualisation ( GUISUMOAbstractView * const  ,
int   
)
inlinevirtualinherited

remove additional user-griggered visualisations

Reimplemented in GUIBaseVehicle, and GUIPerson.

Definition at line 215 of file GUIGlObject.h.

◆ removeChildElement() [1/7]

template<>
void GNEHierarchicalElement::removeChildElement ( GNEAdditional element)
inherited

◆ removeChildElement() [2/7]

template<>
void GNEHierarchicalElement::removeChildElement ( GNEDemandElement element)
inherited

◆ removeChildElement() [3/7]

template<>
void GNEHierarchicalElement::removeChildElement ( GNEEdge element)
inherited

◆ removeChildElement() [4/7]

template<>
void GNEHierarchicalElement::removeChildElement ( GNEGenericData element)
inherited

◆ removeChildElement() [5/7]

template<>
void GNEHierarchicalElement::removeChildElement ( GNEJunction element)
inherited

◆ removeChildElement() [6/7]

template<>
void GNEHierarchicalElement::removeChildElement ( GNELane element)
inherited

◆ removeChildElement() [7/7]

template<typename T >
void GNEHierarchicalElement::removeChildElement ( T *  element)
inherited

remove child element

◆ removedPopupMenu()

virtual void GUIGlObject::removedPopupMenu ( )
inlinevirtualinherited

notify object about popup menu removal

Reimplemented in GUIBaseVehicle.

Definition at line 124 of file GUIGlObject.h.

Referenced by GUIGLObjectPopupMenu::removePopupFromObject().

Here is the caller graph for this function:

◆ removeGeometryPoint()

◆ removeParameterTable()

void GUIGlObject::removeParameterTable ( GUIParameterTableWindow w)
inherited

Lets this object know a parameter window showing the object's values was closed.

Parameters
[in]wThe closed parameter window

Definition at line 375 of file GUIGlObject.cpp.

References GUIGlObject::myParamWindows.

Referenced by GUIParameterTableWindow::~GUIParameterTableWindow().

Here is the caller graph for this function:

◆ removeParentElement() [1/7]

template<>
void GNEHierarchicalElement::removeParentElement ( GNEAdditional element)
inherited

◆ removeParentElement() [2/7]

template<>
void GNEHierarchicalElement::removeParentElement ( GNEDemandElement element)
inherited

◆ removeParentElement() [3/7]

template<>
void GNEHierarchicalElement::removeParentElement ( GNEEdge element)
inherited

◆ removeParentElement() [4/7]

template<>
void GNEHierarchicalElement::removeParentElement ( GNEGenericData element)
inherited

◆ removeParentElement() [5/7]

template<>
void GNEHierarchicalElement::removeParentElement ( GNEJunction element)
inherited

◆ removeParentElement() [6/7]

template<>
void GNEHierarchicalElement::removeParentElement ( GNELane element)
inherited

◆ removeParentElement() [7/7]

template<typename T >
void GNEHierarchicalElement::removeParentElement ( T *  element)
inherited

remove parent element

◆ replaceChildElements()

template<typename T , typename U >
void GNEHierarchicalElement::replaceChildElements ( T *  elementChild,
const U newChildren 
)
inlineprotectedinherited

replace child elements

Definition at line 186 of file GNEHierarchicalElement.h.

References GNEHierarchicalContainer::getChildren(), GNEHierarchicalElement::myHierarchicalContainer, GNEHierarchicalContainer::setChildren(), and U.

Referenced by GNEAdditional::replaceAdditionalChildEdges(), and GNEAdditional::replaceAdditionalChildLanes().

Here is the caller graph for this function:

◆ replaceParentElements()

◆ resetAttributes()

void GNEAttributeCarrier::resetAttributes ( )
privateinherited

reset attributes to their default values without undo-redo (used in GNEFrameAttributeModules)

Definition at line 924 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::setAttribute().

◆ resetDefaultValues()

void GNEAttributeCarrier::resetDefaultValues ( )
inherited

reset attribute carrier to their default values

Definition at line 151 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myTagProperty, GNEAttributeCarrier::setAttribute(), and GNEAttributeCarrier::toggleAttribute().

Referenced by GNEBusStop::GNEBusStop(), GNEChargingStation::GNEChargingStation(), GNEContainerStop::GNEContainerStop(), GNEParkingArea::GNEParkingArea(), and GNEAttributesCreator::onCmdReset().

Here is the caller graph for this function:

◆ resetShapeEdited()

void GNENetworkElement::resetShapeEdited ( GNEUndoList undoList)
inherited

reset shape edited

Definition at line 273 of file GNENetworkElement.cpp.

Referenced by GNEViewNet::onCmdResetShapeEdited().

Here is the caller graph for this function:

◆ restoreHierarchicalContainer()

void GNEHierarchicalElement::restoreHierarchicalContainer ( const GNEHierarchicalContainer container)
inherited

restore hierarchical container

Definition at line 57 of file GNEHierarchicalElement.cpp.

References GNEHierarchicalElement::myHierarchicalContainer.

◆ selectAttributeCarrier()

void GNEAttributeCarrier::selectAttributeCarrier ( const bool  changeFlag = true)
inherited

select attribute carrier using GUIGlobalSelection

Definition at line 77 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(), GNEDialogACChooser::select(), GNEAdditional::selectGLObject(), GNEGenericData::selectGLObject(), GNEDemandElement::selectGLObject(), GNENetworkElement::selectGLObject(), GNEAccess::setAttribute(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNEChargingStation::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEContainerStop::setAttribute(), GNEDestProbReroute::setAttribute(), GNEMultiEntryExitDetector::setAttribute(), GNEOverheadWire::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEParkingSpace::setAttribute(), GNERerouter::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNETAZ::setAttribute(), GNETAZSourceSink::setAttribute(), GNETractionSubstation::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNETAZRelData::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNERoute::setAttribute(), GNEStop::setAttribute(), GNEVehicle::setAttribute(), GNEVType::setAttribute(), GNEConnection::setAttribute(), setAttribute(), GNEEdge::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNEWalkingArea::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNEDetector::setDetectorAttribute(), GNEDemandElementPlan::setPlanAttribute(), GNEDialogACChooser::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().

◆ selectGLObject()

◆ setACParameters() [1/3]

void GNEAttributeCarrier::setACParameters ( const Parameterised::Map parameters,
GNEUndoList undoList 
)
inherited

set parameters (string vector)

Definition at line 503 of file GNEAttributeCarrier.cpp.

References GNE_ATTR_PARAMETERS, and GNEAttributeCarrier::setAttribute().

◆ setACParameters() [2/3]

void GNEAttributeCarrier::setACParameters ( const std::string &  parameters,
GNEUndoList undoList 
)
inherited

◆ setACParameters() [3/3]

void GNEAttributeCarrier::setACParameters ( const std::vector< std::pair< std::string, std::string > > &  parameters,
GNEUndoList undoList 
)
inherited

set parameters (map)

Definition at line 490 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::setACParameters().

◆ setAttribute() [1/2]

◆ setAttribute() [2/2]

◆ setBlocked()

void GUIGlObject::setBlocked ( const bool  state = true)
inlineinherited

set blocking status

Definition at line 171 of file GUIGlObject.h.

References GUIGlObject::myAmBlocked.

Referenced by GUIGlObjectStorage::getObjectBlocking(), and GUIGlObjectStorage::getObjectBlocking().

Here is the caller graph for this function:

◆ setFirstGeometryPointShapeEdited()

void GNENetworkElement::setFirstGeometryPointShapeEdited ( const int  index,
GNEUndoList undoList 
)
inherited

set first geometry point shape edited

Definition at line 246 of file GNENetworkElement.cpp.

References GNENetworkElement::getAttributePositionVector(), GNENetworkElement::setAttribute(), SUMO_ATTR_SHAPE, and toString().

Referenced by GNEViewNet::onCmdSetFirstGeometryPointShapeEdited().

Here is the caller graph for this function:

◆ setInGrid()

void GNEAttributeCarrier::setInGrid ( bool  value)
inherited

Definition at line 127 of file GNEAttributeCarrier.cpp.

References GNEAttributeCarrier::myInGrid.

Referenced by GNENet::addGLObjectIntoGrid(), and GNENet::removeGLObjectFromGrid().

Here is the caller graph for this function:

◆ setMicrosimID()

void GUIGlObject::setMicrosimID ( const std::string &  newID)
virtualinherited

Changes the microsimID of the object.

Note
happens in netedit

Definition at line 245 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(), and GNENetHelper::AttributeCarriers::updateDemandElementID().

Here is the caller graph for this function:

◆ setMoveShape()

void GNECrossing::setMoveShape ( const GNEMoveResult moveResult)
privatevirtual

set move shape

Implements GNEMoveElement.

Definition at line 720 of file GNECrossing.cpp.

References NBNode::Crossing::customShape, getNBCrossing(), GNEMoveResult::shapeToUpdate, and updateGeometry().

◆ setNetworkElementID()

◆ setShapeEdited()

void GNENetworkElement::setShapeEdited ( const bool  value)
inherited

set shape edited

Definition at line 163 of file GNENetworkElement.cpp.

References GNENetworkElement::myShapeEdited.

Referenced by GNEViewNetHelper::EditNetworkElementShapes::startEditCustomShape().

Here is the caller graph for this function:

◆ simplifyShapeEdited()

void GNENetworkElement::simplifyShapeEdited ( GNEUndoList undoList)
inherited

simplify shape edited

Definition at line 203 of file GNENetworkElement.cpp.

References GNENetworkElement::getAttributePositionVector(), GNENetworkElement::setAttribute(), SUMO_ATTR_SHAPE, toString(), Boundary::xmax(), Boundary::xmin(), Boundary::ymax(), and Boundary::ymin().

Referenced by GNEViewNet::onCmdSimplifyShapeEdited().

Here is the caller graph for this function:

◆ straigthenShapeEdited()

void GNENetworkElement::straigthenShapeEdited ( GNEUndoList undoList)
inherited

straigthen shape edited

Definition at line 220 of file GNENetworkElement.cpp.

References GNENetworkElement::getAttributePositionVector(), PositionVector::push_front(), GNENetworkElement::setAttribute(), SUMO_ATTR_SHAPE, and toString().

Referenced by GNEViewNet::onCmdStraightenShapeEdited().

Here is the caller graph for this function:

◆ toggleAttribute()

void GNEAttributeCarrier::toggleAttribute ( SumoXMLAttr  key,
const bool  value 
)
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 934 of file GNEAttributeCarrier.cpp.

References TL.

Referenced by GNEAttributesCreatorRow::onCmdSetAttribute(), GNEChange_ToggleAttribute::redo(), GNEAttributeCarrier::resetDefaultValues(), and GNEChange_ToggleAttribute::undo().

Here is the caller graph for this function:

◆ unreferenced()

◆ unselectAttributeCarrier()

void GNEAttributeCarrier::unselectAttributeCarrier ( const bool  changeFlag = true)
inherited

unselect attribute carrier using GUIGlobalSelection

Definition at line 88 of file GNEAttributeCarrier.cpp.

References GUISelectedStorage::deselect(), GNEAttributeCarrier::getGUIGlObject(), gSelected, GNETagProperties::isSelectable(), GNEAttributeCarrier::mySelected, and GNEAttributeCarrier::myTagProperty.

Referenced by GNEDialogACChooser::deselect(), GNEViewNet::onCmdRemoveEdgeSelected(), GNEViewNet::onCmdRemoveSelected(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEChange_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(), GNEAccess::setAttribute(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNEChargingStation::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEContainerStop::setAttribute(), GNEDestProbReroute::setAttribute(), GNEMultiEntryExitDetector::setAttribute(), GNEOverheadWire::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEParkingSpace::setAttribute(), GNERerouter::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNETAZ::setAttribute(), GNETAZSourceSink::setAttribute(), GNETractionSubstation::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNETAZRelData::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNERoute::setAttribute(), GNEStop::setAttribute(), GNEVehicle::setAttribute(), GNEVType::setAttribute(), GNEConnection::setAttribute(), setAttribute(), GNEEdge::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNEWalkingArea::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNEDetector::setDetectorAttribute(), GNEDemandElementPlan::setPlanAttribute(), GNEDialogACChooser::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().

◆ updateCenteringBoundary()

void GNECrossing::updateCenteringBoundary ( const bool  updateGrid)
virtual

update centering boundary (implies change in RTREE)

Implements GNENetworkElement.

Definition at line 343 of file GNECrossing.cpp.

Referenced by GNEJunction::rebuildGNECrossings(), and setAttribute().

Here is the caller graph for this function:

◆ updateGeometry()

void GNECrossing::updateGeometry ( )
virtual

update pre-computed geometry information

Implements GNENetworkElement.

Definition at line 86 of file GNECrossing.cpp.

References getNBCrossing(), myCrossingGeometry, and GUIGeometry::updateGeometry().

Referenced by GNEJunction::rebuildGNECrossings(), GNEJunction::retrieveGNECrossing(), setMoveShape(), and updateGLObject().

Here is the caller graph for this function:

◆ updateGLObject()

void GNECrossing::updateGLObject ( )
virtual

update GLObject (geometry, ID, etc.)

Reimplemented from GUIGlObject.

Definition at line 278 of file GNECrossing.cpp.

References updateGeometry().

◆ writeAttributeHelp()

void GNEAttributeCarrier::writeAttributeHelp ( )
staticinherited

write machine readable attribute help to file

Definition at line 9684 of file GNEAttributeCarrier.cpp.

References OutputDevice::createDeviceByOption(), GNEAttributeCarrier::fillAttributeCarriers(), OutputDevice::getDeviceByOption(), GNEAttributeCarrier::myTagProperties, StringUtils::replace(), SUMO_TAG_FLOW, StringUtils::to_lower_case(), and toString().

Referenced by main().

Here is the caller graph for this function:

Field Documentation

◆ False

const std::string GNEAttributeCarrier::False = toString(false)
staticinherited

true value in string format(used for comparing boolean values in getAttribute(...))

Definition at line 336 of file GNEAttributeCarrier.h.

Referenced by GNEVType::getAttribute(), GNEEdge::getAttribute(), and GNEJunction::getAttribute().

◆ FEATURE_APPROVED

const std::string GNEAttributeCarrier::FEATURE_APPROVED = "approved"
staticinherited

feature has been approved but not changed (i.e. after being reguessed)

Definition at line 322 of file GNEAttributeCarrier.h.

◆ FEATURE_GUESSED

const std::string GNEAttributeCarrier::FEATURE_GUESSED = "guessed"
staticinherited

feature has been reguessed (may still be unchanged be we can't tell (yet)

Definition at line 316 of file GNEAttributeCarrier.h.

Referenced by GNENet::restrictLane(), GNEEdge::setAttribute(), and GNEJunction::setAttribute().

◆ FEATURE_LOADED

const std::string GNEAttributeCarrier::FEATURE_LOADED = "loaded"
staticinherited

feature is still unchanged after being loaded (implies approval)

Definition at line 313 of file GNEAttributeCarrier.h.

◆ FEATURE_MODIFIED

const std::string GNEAttributeCarrier::FEATURE_MODIFIED = "modified"
staticinherited

feature has been manually modified (implies approval)

Definition at line 319 of file GNEAttributeCarrier.h.

Referenced by GNEJunction::markAsModified(), and GNEConnectorFrame::ConnectionOperations::onCmdClearSelectedConnections().

◆ GUIGlObjectTypeNamesInitializer

StringBijection< GUIGlObjectType >::Entry GUIGlObject::GUIGlObjectTypeNamesInitializer
staticprivateinherited

vector for TypeNames Initializer

Definition at line 52 of file GUIGlObject.h.

◆ INVALID_ID

◆ INVALID_PRIORITY

const double GUIGlObject::INVALID_PRIORITY
staticinherited

◆ MAXNUMBEROFATTRIBUTES

const size_t GNEAttributeCarrier::MAXNUMBEROFATTRIBUTES = 128
staticinherited

max number of attributes allowed for every tag

Definition at line 327 of file GNEAttributeCarrier.h.

Referenced by GNEFrameAttributeModules::AttributesEditor::AttributesEditor(), and GNEAttributesCreator::GNEAttributesCreator().

◆ myAmBlocked

bool GUIGlObject::myAmBlocked = false
privateinherited

whether the object can be deleted

Definition at line 318 of file GUIGlObject.h.

Referenced by GUIGlObject::isBlocked(), and GUIGlObject::setBlocked().

◆ myCount

int GNEReferenceCounter::myCount
privateinherited

◆ myCrossingEdges

std::vector<NBEdge*> GNECrossing::myCrossingEdges
protected

Crossing Edges (It works as ID because a junction can only ONE Crossing with the same edges)

Definition at line 203 of file GNECrossing.h.

Referenced by getCrossingEdges(), getNBCrossing(), and setAttribute().

◆ myCrossingGeometry

GUIGeometry GNECrossing::myCrossingGeometry
protected

◆ myFullName

std::string GUIGlObject::myFullName
privateinherited

full name of GL Object

Definition at line 312 of file GUIGlObject.h.

Referenced by GUIGlObject::getFullName(), GUIGlObject::GUIGlObject(), and GUIGlObject::setMicrosimID().

◆ myGlID

const GUIGlID GUIGlObject::myGlID
privateinherited

The numerical id of the object.

Definition at line 303 of file GUIGlObject.h.

Referenced by GUIGlObject::getGlID().

◆ myGLObjectType

const GUIGlObjectType GUIGlObject::myGLObjectType
privateinherited

◆ myHierarchicalContainer

GNEHierarchicalContainer GNEHierarchicalElement::myHierarchicalContainer
privateinherited

hierarchical container with parents and children

Definition at line 201 of file GNEHierarchicalElement.h.

Referenced by GNEHierarchicalElement::addChildElement(), GNEHierarchicalElement::addChildElement(), GNEHierarchicalElement::addChildElement(), GNEHierarchicalElement::addChildElement(), GNEHierarchicalElement::addChildElement(), GNEHierarchicalElement::addChildElement(), GNEHierarchicalElement::addParentElement(), GNEHierarchicalElement::addParentElement(), GNEHierarchicalElement::addParentElement(), GNEHierarchicalElement::addParentElement(), GNEHierarchicalElement::addParentElement(), GNEHierarchicalElement::addParentElement(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEHierarchicalElement::getChildAdditionals(), GNEHierarchicalElement::getChildDemandElements(), GNEHierarchicalElement::getChildEdges(), GNEHierarchicalElement::getChildGenericDatas(), GNEHierarchicalElement::getChildJunctions(), GNEHierarchicalElement::getChildLanes(), GNEHierarchicalElement::getHierarchicalContainer(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentGenericDatas(), GNEHierarchicalElement::getParentJunctions(), GNEHierarchicalElement::getParentLanes(), GNEHierarchicalElement::removeChildElement(), GNEHierarchicalElement::removeChildElement(), GNEHierarchicalElement::removeChildElement(), GNEHierarchicalElement::removeChildElement(), GNEHierarchicalElement::removeChildElement(), GNEHierarchicalElement::removeChildElement(), GNEHierarchicalElement::removeParentElement(), GNEHierarchicalElement::removeParentElement(), GNEHierarchicalElement::removeParentElement(), GNEHierarchicalElement::removeParentElement(), GNEHierarchicalElement::removeParentElement(), GNEHierarchicalElement::removeParentElement(), GNEHierarchicalElement::replaceChildElements(), GNEHierarchicalElement::replaceParentElements(), and GNEHierarchicalElement::restoreHierarchicalContainer().

◆ myIcon

FXIcon* GUIGlObject::myIcon
privateinherited

icon associatd with this GL Object

Definition at line 315 of file GUIGlObject.h.

Referenced by GUIGlObject::buildPopupHeader(), and GUIGlObject::getGLIcon().

◆ myInGrid

bool GNEAttributeCarrier::myInGrid = false
protectedinherited

boolean to check if this AC is in grid

Definition at line 349 of file GNEAttributeCarrier.h.

Referenced by GNEAttributeCarrier::inGrid(), and GNEAttributeCarrier::setInGrid().

◆ myIsTemplate

bool GNEAttributeCarrier::myIsTemplate = false
protectedinherited

whether the current object is a template object (not drawn in the view)

Definition at line 352 of file GNEAttributeCarrier.h.

Referenced by GNEAdditional::GNEAdditional(), GNEDemandElement::GNEDemandElement(), and GNEAttributeCarrier::isTemplate().

◆ myMergedPlanTagProperties

◆ myMicrosimID

std::string GUIGlObject::myMicrosimID
privateinherited

ID of GL object.

Definition at line 309 of file GUIGlObject.h.

Referenced by GUIGlObject::getMicrosimID(), and GUIGlObject::setMicrosimID().

◆ myMoveElementLateralOffset

◆ myNet

GNENet* GNEAttributeCarrier::myNet = nullptr
protectedinherited

pointer to net

Definition at line 343 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(), GNEAdditional::calculateContourPolygons(), GNEEdge::calculateEdgeContour(), GNEStop::canDrawVehicleStop(), GNEPoly::changeFirstGeometryPoint(), GNEConnection::checkDrawConnection(), checkDrawCrossing(), GNEAdditional::checkDrawDeleteContour(), GNEGenericData::checkDrawDeleteContour(), GNEDemandElement::checkDrawDeleteContour(), GNEConnection::checkDrawDeleteContour(), checkDrawDeleteContour(), GNEEdge::checkDrawDeleteContour(), GNEJunction::checkDrawDeleteContour(), GNELane::checkDrawDeleteContour(), GNEWalkingArea::checkDrawDeleteContour(), GNEAdditional::checkDrawFromContour(), GNEEdge::checkDrawFromContour(), GNEJunction::checkDrawFromContour(), GNELane::checkDrawFromContour(), GNEAttributeCarrier::checkDrawFrontContour(), GNEAttributeCarrier::checkDrawInspectContour(), GNEAccess::checkDrawMoveContour(), GNECalibrator::checkDrawMoveContour(), GNEDetector::checkDrawMoveContour(), GNEMultiEntryExitDetector::checkDrawMoveContour(), GNEParkingSpace::checkDrawMoveContour(), GNERerouter::checkDrawMoveContour(), GNERerouterSymbol::checkDrawMoveContour(), GNEStoppingPlace::checkDrawMoveContour(), GNETAZ::checkDrawMoveContour(), GNETractionSubstation::checkDrawMoveContour(), GNEVariableSpeedSign::checkDrawMoveContour(), GNEDemandElement::checkDrawMoveContour(), GNEConnection::checkDrawMoveContour(), checkDrawMoveContour(), GNEEdge::checkDrawMoveContour(), GNEJunction::checkDrawMoveContour(), GNELane::checkDrawMoveContour(), GNEPOI::checkDrawMoveContour(), GNEPoly::checkDrawMoveContour(), GNEAdditional::checkDrawOverContour(), GNEDemandElement::checkDrawOverContour(), GNEEdge::checkDrawOverContour(), GNEInternalLane::checkDrawOverContour(), GNEJunction::checkDrawOverContour(), GNEInductionLoopDetector::checkDrawRelatedContour(), GNEVehicle::checkDrawRelatedContour(), GNEAdditional::checkDrawSelectContour(), GNEGenericData::checkDrawSelectContour(), GNEDemandElement::checkDrawSelectContour(), GNEConnection::checkDrawSelectContour(), checkDrawSelectContour(), GNEEdge::checkDrawSelectContour(), GNEJunction::checkDrawSelectContour(), GNELane::checkDrawSelectContour(), GNEWalkingArea::checkDrawSelectContour(), GNEAdditional::checkDrawToContour(), GNEEdge::checkDrawToContour(), GNEJunction::checkDrawToContour(), GNELane::checkDrawToContour(), GNEEdge::clearGNEConnections(), GNEJunction::clearWalkingAreas(), GNEPoly::closePolygon(), GNEJunction::commitMoveShape(), GNELaneAreaDetector::computePathElement(), GNEOverheadWire::computePathElement(), GNEEdgeRelData::computePathElement(), GNERoute::computePathElement(), GNEVehicle::computePathElement(), GNEPoly::deleteGeometryPoint(), GNEAdditional::deleteGLObject(), GNEGenericData::deleteGLObject(), GNEDemandElement::deleteGLObject(), GNEConnection::deleteGLObject(), deleteGLObject(), GNEEdge::deleteGLObject(), GNEEdgeType::deleteGLObject(), GNEJunction::deleteGLObject(), GNELane::deleteGLObject(), GNELaneType::deleteGLObject(), GNEJunction::drawAsBubble(), GNEEdge::drawBigGeometryPoints(), GNECalibrator::drawCalibratorSymbol(), GNELane::drawChildren(), GNEEdge::drawChildrens(), GNEConnection::drawConnection(), drawCrossing(), GNELaneAreaDetector::drawE2(), GNEEdge::drawEdgeGeometryPoints(), GNEJunction::drawElevation(), GNEEdge::drawEndGeometryPoint(), GNEStop::drawGeometryPoints(), GNEPoly::drawGeometryPoints(), GNEAccess::drawGL(), GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNECalibratorFlow::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(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNETAZRelData::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEStop::drawGL(), GNEStopPlan::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), drawGL(), GNEEdge::drawGL(), GNEInternalLane::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GNEWalkingArea::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNEWalkingArea::drawInContourMode(), GNEStop::drawIndex(), GNEJunction::drawJunctionAsShape(), GNEJunction::drawJunctionChildren(), GNEDemandElement::drawJunctionLine(), GNELaneAreaDetector::drawJunctionPartialGL(), GNEOverheadWire::drawJunctionPartialGL(), GNEEdgeRelData::drawJunctionPartialGL(), GNERoute::drawJunctionPartialGL(), GNEVehicle::drawJunctionPartialGL(), GNELane::drawLane(), GNELaneAreaDetector::drawLanePartialGL(), GNEOverheadWire::drawLanePartialGL(), GNEEdgeData::drawLanePartialGL(), GNEEdgeRelData::drawLanePartialGL(), GNERoute::drawLanePartialGL(), GNEVehicle::drawLanePartialGL(), GNEEdge::drawLaneStopOffset(), GNEAdditional::drawListedAdditional(), GNEAdditional::drawMovingGeometryPoints(), GNEAdditional::drawParentChildLines(), GNEPOI::drawPOI(), GNERerouterSymbol::drawRerouterSymbol(), GNELane::drawShapeEdited(), GNEParkingSpace::drawSpace(), GNEAdditional::drawSquaredAdditional(), GNEEdge::drawStartGeometryPoint(), GNEEdge::drawTAZElements(), GNETAZRelData::drawTAZRel(), GNEWalkingArea::drawTesselatedWalkingArea(), GNEJunction::drawTLSIcon(), GNEAttributeCarrier::drawUsingSelectColor(), GNEVariableSpeedSignSymbol::drawVSSSymbol(), GNEWalkingArea::drawWalkingArea(), GNEEdge::editEndpoint(), GNEAccess::fixAdditionalProblem(), GNEEntryExitDetector::fixAdditionalProblem(), GNEInductionLoopDetector::fixAdditionalProblem(), GNEInstantInductionLoopDetector::fixAdditionalProblem(), GNELaneAreaDetector::fixAdditionalProblem(), GNEOverheadWire::fixAdditionalProblem(), GNEStoppingPlace::fixAdditionalProblem(), GNEPOI::fixAdditionalProblem(), GNEPersonTrip::getColor(), GNERide::getColor(), GNEStop::getColor(), GNEStopPlan::getColor(), GNETranship::getColor(), GNETransport::getColor(), GNEWalk::getColor(), GNEDemandElement::getColorByScheme(), getCrossingColor(), GNEVehicle::getDemandElementProblem(), GNEDemandElement::getDistributionParents(), GNEDemandElement::getEdgeStopIndex(), GNEEdge::getGeometryPointRadius(), GNENetworkElement::getGeometryPointUnderCursorShapeEdited(), GNEContainer::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEAccess::getMoveOperation(), GNEDetector::getMoveOperation(), GNEOverheadWire::getMoveOperation(), GNEParkingSpace::getMoveOperation(), GNEStoppingPlace::getMoveOperation(), GNETAZ::getMoveOperation(), GNEStop::getMoveOperation(), GNEVehicle::getMoveOperation(), GNEEdge::getMoveOperation(), GNEPOI::getMoveOperation(), GNEPoly::getMoveOperation(), GNEAdditional::getMoveOperationMultiLane(), GNEAdditional::getMoveOperationSingleLane(), GNEAttributeCarrier::getNet(), GNEEdge::getOppositeEdges(), GNEMultiEntryExitDetector::getParentName(), GNERerouter::getParentName(), GNETAZ::getParentName(), GNETractionSubstation::getParentName(), GNEVariableSpeedSign::getParentName(), GNEDistribution::getParentName(), GNEVType::getParentName(), GNEPOI::getParentName(), GNEPoly::getParentName(), GNEDemandElementPlan::getPlanMoveOperation(), GNEAdditional::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEVehicle::getPopUpMenu(), GNEConnection::getPopUpMenu(), getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNEWalkingArea::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEEdge::getSplitPos(), GNEDemandElement::getTypeParent(), GNENetworkElement::getVertexIndex(), GNEPoly::getVertexIndex(), GNETAZ::getVertexIndex(), GNEJunction::invalidateShape(), GNEJunction::invalidateTLS(), GNEEdgeType::isAttributeEnabled(), GNEPOI::isAttributeEnabled(), GNEPoly::isAttributeEnabled(), GNEVehicle::isDemandElementValid(), GNEDetector::isDetectorValid(), GNEEdgeData::isGenericDataVisible(), GNEEdgeRelData::isGenericDataVisible(), GNETAZRelData::isGenericDataVisible(), GNEAdditional::isGLObjectLocked(), GNEDemandElement::isGLObjectLocked(), GNENetworkElement::isGLObjectLocked(), GNEAccess::isValid(), GNEBusStop::isValid(), GNECalibrator::isValid(), GNECalibratorFlow::isValid(), GNEChargingStation::isValid(), GNEClosingLaneReroute::isValid(), GNEClosingReroute::isValid(), GNEContainerStop::isValid(), GNEDestProbReroute::isValid(), GNEEntryExitDetector::isValid(), GNELaneAreaDetector::isValid(), GNEOverheadWire::isValid(), GNEParkingArea::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(), isValid(), GNEEdge::isValid(), GNEEdgeType::isValid(), GNEJunction::isValid(), GNELane::isValid(), GNEPOI::isValid(), GNEAdditional::isValidAdditionalID(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEAdditional::isValidDetectorID(), GNEGenericData::isVisibleInspectDeleteSelect(), GNEAdditional::markAsFrontElement(), GNEDemandElement::markAsFrontElement(), GNENetworkElement::markAsFrontElement(), GNEJunction::markAsModified(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNELane::onDefault(), GNEPoly::openPolygon(), GNEEdge::processNoneJunctionSelected(), GNEJunction::rebuildGNECrossings(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEEdge::remakeGNEConnections(), GNEEdge::removeConnection(), GNEJunction::removeConnectionsFrom(), GNEJunction::removeConnectionsTo(), GNEDataSet::removeDataIntervalChild(), GNEJunction::removeEdgeFromCrossings(), GNEEdge::removeEdgeFromCrossings(), GNEDataInterval::removeGenericDataChild(), GNETAZ::removeGeometryPoint(), GNEConnection::removeGeometryPoint(), removeGeometryPoint(), GNEJunction::removeGeometryPoint(), GNELane::removeGeometryPoint(), GNEPoly::removeGeometryPoint(), GNEEdge::removeLane(), GNEJunction::removeTLSConnections(), GNEJunction::removeTrafficLight(), GNEAdditional::replaceAdditionalParent(), GNEAdditional::replaceDemandElementParent(), GNEDemandElement::replaceDemandElementParent(), GNEDemandElement::replaceFirstParentAdditional(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentJunction(), GNEJunction::replaceIncomingConnections(), GNEDemandElement::replaceLastParentAdditional(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEDemandElement::replaceLastParentJunction(), GNEGenericData::replaceParentTAZElement(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNEJunction::retrieveGNEWalkingArea(), GNEAdditional::selectGLObject(), GNEGenericData::selectGLObject(), GNEDemandElement::selectGLObject(), GNENetworkElement::selectGLObject(), GNEAdditional::setAdditionalID(), GNEAccess::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEDataInterval::setAttribute(), GNEDataSet::setAttribute(), GNEEdgeRelData::setAttribute(), GNETAZRelData::setAttribute(), GNEVehicle::setAttribute(), GNEConnection::setAttribute(), setAttribute(), GNEEdge::setAttribute(), GNEEdgeType::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNELaneType::setAttribute(), GNEPOI::setAttribute(), GNEEdge::setAttribute(), GNEJunction::setAttribute(), GNEEdgeData::setColor(), GNEEdgeRelData::setColor(), GNEJunction::setColor(), GNEDemandElement::setDemandElementID(), GNEJunction::setJunctionType(), GNELane::setLaneColor(), GNEJunction::setLogicValid(), GNEJunction::setMoveShape(), GNENetworkElement::setNetworkElementID(), GNEEdge::setNumLanes(), GNEDemandElement::setVTypeDistributionParent(), GNEPoly::simplifyShape(), GNEConnection::smootShape(), GNEDataInterval::updateAttributeColors(), GNEMultiEntryExitDetector::updateCenteringBoundary(), GNEParkingSpace::updateCenteringBoundary(), GNERerouter::updateCenteringBoundary(), GNETAZ::updateCenteringBoundary(), GNETractionSubstation::updateCenteringBoundary(), GNEVariableSpeedSign::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().

◆ myNetworkElementContour

◆ myParamWindows

std::set<GUIParameterTableWindow*> GUIGlObject::myParamWindows
privateinherited

Parameter table windows which refer to this object.

Definition at line 321 of file GUIGlObject.h.

Referenced by GUIGlObject::addParameterTable(), GUIGlObject::removeParameterTable(), and GUIGlObject::~GUIGlObject().

◆ myParentJunction

GNEJunction* GNECrossing::myParentJunction
protected

the parent junction of this crossing

Definition at line 200 of file GNECrossing.h.

Referenced by calculateCrossingContour(), drawTLSLinkNo(), getNBCrossing(), getParentJunction(), isValid(), and setAttribute().

◆ mySelected

bool GNEAttributeCarrier::mySelected = false
protectedinherited

boolean to check if this AC is selected (instead of GUIGlObjectStorage)

Definition at line 346 of file GNEAttributeCarrier.h.

Referenced by GNEAdditional::checkDrawDeleteContour(), GNEGenericData::checkDrawDeleteContour(), GNEDemandElement::checkDrawDeleteContour(), GNEConnection::checkDrawDeleteContour(), checkDrawDeleteContour(), GNEEdge::checkDrawDeleteContour(), GNEJunction::checkDrawDeleteContour(), GNELane::checkDrawDeleteContour(), GNEWalkingArea::checkDrawDeleteContour(), GNEAccess::checkDrawMoveContour(), GNECalibrator::checkDrawMoveContour(), GNEDetector::checkDrawMoveContour(), GNEMultiEntryExitDetector::checkDrawMoveContour(), GNEParkingSpace::checkDrawMoveContour(), GNERerouter::checkDrawMoveContour(), GNERerouterSymbol::checkDrawMoveContour(), GNEStoppingPlace::checkDrawMoveContour(), GNETAZ::checkDrawMoveContour(), GNETractionSubstation::checkDrawMoveContour(), GNEVariableSpeedSign::checkDrawMoveContour(), GNEDemandElement::checkDrawMoveContour(), GNEConnection::checkDrawMoveContour(), checkDrawMoveContour(), GNEEdge::checkDrawMoveContour(), GNEJunction::checkDrawMoveContour(), GNEPOI::checkDrawMoveContour(), GNEPoly::checkDrawMoveContour(), GNEAdditional::checkDrawSelectContour(), GNEGenericData::checkDrawSelectContour(), GNEDemandElement::checkDrawSelectContour(), GNEConnection::checkDrawSelectContour(), checkDrawSelectContour(), GNEEdge::checkDrawSelectContour(), GNEJunction::checkDrawSelectContour(), GNELane::checkDrawSelectContour(), GNEWalkingArea::checkDrawSelectContour(), GNEAttributeCarrier::drawUsingSelectColor(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNEAdditional::isPathElementSelected(), GNEGenericData::isPathElementSelected(), GNEDemandElement::isPathElementSelected(), GNEAttributeCarrier::selectAttributeCarrier(), and GNEAttributeCarrier::unselectAttributeCarrier().

◆ myShapeEdited

◆ myTagProperties

std::map< SumoXMLTag, GNETagProperties > GNEAttributeCarrier::myTagProperties
staticprivateinherited

map with the tags properties

Definition at line 479 of file GNEAttributeCarrier.h.

Referenced by GNEAttributeCarrier::fillAdditionalElements(), GNEAttributeCarrier::fillAttributeCarriers(), GNEAttributeCarrier::fillCarFollowingModelAttributes(), GNEAttributeCarrier::fillCommonContainerAttributes(), GNEAttributeCarrier::fillCommonFlowAttributes(), GNEAttributeCarrier::fillCommonMeanDataAttributes(), GNEAttributeCarrier::fillCommonPersonAttributes(), GNEAttributeCarrier::fillCommonStopAttributes(), GNEAttributeCarrier::fillCommonVehicleAttributes(), GNEAttributeCarrier::fillContainerElements(), GNEAttributeCarrier::fillContainerStopElements(), GNEAttributeCarrier::fillContainerTranshipElements(), GNEAttributeCarrier::fillContainerTransportElements(), GNEAttributeCarrier::fillDataElements(), GNEAttributeCarrier::fillDemandElements(), GNEAttributeCarrier::fillJunctionModelAttributes(), GNEAttributeCarrier::fillJuPedSimElements(), GNEAttributeCarrier::fillLaneChangingModelAttributes(), GNEAttributeCarrier::fillNetworkElements(), GNEAttributeCarrier::fillPersonElements(), GNEAttributeCarrier::fillPersonPlanRides(), GNEAttributeCarrier::fillPersonPlanTrips(), GNEAttributeCarrier::fillPersonPlanWalks(), GNEAttributeCarrier::fillPersonStopElements(), GNEAttributeCarrier::fillPlanParentAttributes(), GNEAttributeCarrier::fillPOIAttributes(), GNEAttributeCarrier::fillShapeElements(), GNEAttributeCarrier::fillStopElements(), GNEAttributeCarrier::fillTAZElements(), GNEAttributeCarrier::fillVehicleElements(), GNEAttributeCarrier::fillWaypointElements(), GNEAttributeCarrier::fillWireElements(), GNEAttributeCarrier::getACIcon(), GNEAttributeCarrier::getTagPropertiesByMergingTag(), GNEAttributeCarrier::getTagPropertiesByType(), GNEAttributeCarrier::getTagProperty(), and GNEAttributeCarrier::writeAttributeHelp().

◆ myTagProperty

const GNETagProperties& GNEAttributeCarrier::myTagProperty
protectedinherited

reference to tagProperty associated with this attribute carrier

Definition at line 340 of file GNEAttributeCarrier.h.

Referenced by GNEDemandElement::buildMenuAddReverse(), GNEDemandElement::buildMenuCommandRouteLength(), GNEDemandElement::checkDrawMoveContour(), GNEAdditional::checkDrawOverContour(), GNEDemandElement::checkDrawOverContour(), 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(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEVehicle::getAttribute(), GNEVType::getAttribute(), GNEVType::getAttributeDouble(), GNEStop::getColor(), GNEVehicle::getDemandElementProblem(), GNEDemandElement::getDistributionParents(), GNERoute::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNENetworkElement::getGeometryPointUnderCursorShapeEdited(), GNEContainer::getHierarchyName(), GNEVehicle::getHierarchyName(), GNENetworkElement::getHierarchyName(), GNEDemandElement::getInvalidStops(), GNERoute::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEDetector::getMoveOperation(), GNEStop::getMoveOperation(), GNEAdditional::getParameterWindow(), GNEGenericData::getParameterWindow(), GNEDemandElement::getParameterWindow(), GNENetworkElement::getParameterWindow(), GNEVehicle::getParentName(), GNENetworkElement::getPopUpID(), GNEAdditional::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNENetworkElement::getShapeEditedPopUpMenu(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), GNERoute::getVClass(), GNEAttributeCarrier::hasAttribute(), GNEStop::isAttributeEnabled(), GNEStop::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEChargingStation::isValid(), GNEMeanData::isValid(), GNEContainer::isValid(), GNEPersonTrip::isValid(), GNEStop::isValid(), GNEVehicle::isValid(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEGenericData::isVisibleInspectDeleteSelect(), GNEDemandElementPlan::replacePlanParent(), GNEAttributeCarrier::resetAttributes(), GNEAttributeCarrier::resetDefaultValues(), GNEAttributeCarrier::selectAttributeCarrier(), GNEAdditional::setAdditionalID(), GNECalibratorFlow::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNEVType::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(), GNETAZSourceSink::writeAdditional(), GNETractionSubstation::writeAdditional(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNERoute::writeDemandElement(), GNEStopPlan::writeDemandElement(), GNETranship::writeDemandElement(), GNEVehicle::writeDemandElement(), and GNEWalk::writeDemandElement().

◆ myTemplateNBCrossing

NBNode::Crossing* GNECrossing::myTemplateNBCrossing
protected

template NBCrossing

Definition at line 209 of file GNECrossing.h.

Referenced by getNBCrossing(), and ~GNECrossing().

◆ PARAMETERS_EMPTY

◆ True

const std::string GNEAttributeCarrier::True = toString(true)
staticinherited

true value in string format (used for comparing boolean values in getAttribute(...))

Definition at line 333 of file GNEAttributeCarrier.h.

Referenced by GNEEdge::getAttribute(), GNEJunction::getAttribute(), and GNENetHelper::AttributeCarriers::getNumberOfDemandElements().

◆ TypeNames

StringBijection< GUIGlObjectType > GUIGlObject::TypeNames
staticinherited

The documentation for this class was generated from the following files: