![]() |
SUMO - Simulation of Urban MObility
|
#include <GNEStoppingPlace.h>


Public Member Functions | ||||
| bool | areStoppingPlacesPositionsFixed () const | |||
| check if Position of stoppingPlace are fixed More... | ||||
| void | clearParameter () | |||
| Clears the parameter map. More... | ||||
| void | decRef (const std::string &debugMsg="") | |||
| Decrease reference. More... | ||||
| virtual void | drawGLAdditional (GUISUMOAbstractView *const parent, const GUIVisualizationSettings &s) const | |||
| Draws additional, user-triggered visualisations. More... | ||||
| void | drawName (const Position &pos, const double scale, const GUIVisualizationTextSettings &settings, const double angle=0) const | |||
| draw name of item More... | ||||
| std::string | generateAdditionalChildID (SumoXMLTag childTag) | |||
| gererate a new ID for an additional child More... | ||||
| virtual std::string | getAttributeForSelection (SumoXMLAttr key) const | |||
| method for getting the attribute in the context of object selection More... | ||||
| double | getDouble (const std::string &key, const double defaultValue) const | |||
| Returns the value for a given key converted to a double. More... | ||||
| double | getEndPosition () const | |||
| get end Position More... | ||||
| GNEAdditional * | getFirstAdditionalParent () const | |||
| FXIcon * | getIcon () const | |||
| get FXIcon associated to this AC More... | ||||
| const std::string | getID () const | |||
| function to support debugging More... | ||||
| GNELane * | getLane () const | |||
| get Lane More... | ||||
| const std::string | getParameter (const std::string &key, const std::string &defaultValue="") const | |||
| Returns the value for a given key. More... | ||||
| const std::map< std::string, std::string > & | getParametersMap () const | |||
| Returns the inner key/value map. More... | ||||
| GNEAdditional * | getSecondAdditionalParent () const | |||
| PositionVector | getShape () const | |||
| Returns additional element's shape. More... | ||||
| double | getStartPosition () const | |||
| get start Position More... | ||||
| SumoXMLTag | getTag () const | |||
| get XML Tag assigned to this object More... | ||||
| GNEViewNet * | getViewNet () const | |||
| Returns a pointer to GNEViewNet in which additional element is located. More... | ||||
| GNEStoppingPlace (const std::string &id, GNEViewNet *viewNet, GUIGlObjectType type, SumoXMLTag tag, GNELane *lane, const std::string &startPos, const std::string &endPos, const std::string &name, bool friendlyPosition, bool blockMovement) | ||||
| Constructor. More... | ||||
| void | incRef (const std::string &debugMsg="") | |||
| Increarse reference. More... | ||||
| bool | isAdditionalBlocked () const | |||
| Check if additional item is currently blocked (i.e. cannot be moved with mouse) More... | ||||
| bool | knowsParameter (const std::string &key) const | |||
| Returns whether the parameter is known. More... | ||||
| virtual void | openAdditionalDialog () | |||
| open Additional Dialog More... | ||||
| template<> | ||||
| int | parse (const std::string &string) | |||
| template<> | ||||
| double | 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<> | ||||
| SUMOVehicleShape | parse (const std::string &string) | |||
| template<> | ||||
| std::vector< 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< 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) | |||
| void | setParameter (const std::string &key, const std::string &value) | |||
| Sets a parameter. More... | ||||
| bool | unreferenced () | |||
| check if object ins't referenced More... | ||||
| void | unsetParameter (const std::string &key) | |||
| Removes a parameter. More... | ||||
| void | updateParameter (const std::map< std::string, std::string > &mapArg) | |||
| Adds or updates all given parameters from the map. More... | ||||
| void | writeAdditional (OutputDevice &device) const | |||
| writte additional element into a xml file More... | ||||
| void | writeParams (OutputDevice &device) const | |||
| write Params in the given outputdevice More... | ||||
| ~GNEStoppingPlace () | ||||
| Destructor. More... | ||||
Functions related with geometry of element | ||||
| void | moveGeometry (const Position &oldPos, const Position &offset) | |||
| change the position of the element geometry without saving in undoList More... | ||||
| void | commitGeometryMoving (const Position &oldPos, GNEUndoList *undoList) | |||
| commit geometry changes in the attributes of an element after use of moveGeometry(...) More... | ||||
| virtual void | updateGeometry (bool updateGrid)=0 | |||
| update pre-computed geometry information More... | ||||
| Position | getPositionInView () const | |||
| Returns position of additional in view. More... | ||||
inherited from GNEAdditional | ||||
Returns the name of the parent object
| ||||
| std::string | getParentName () const | |||
| Returns the name of the parent object (if any) More... | ||||
| virtual void | drawGL (const GUIVisualizationSettings &s) const =0 | |||
| Draws the object. More... | ||||
inherited from GNEAttributeCarrier | ||||
| virtual std::string | getAttribute (SumoXMLAttr key) const =0 | |||
| virtual void | setAttribute (SumoXMLAttr key, const std::string &value, GNEUndoList *undoList)=0 | |||
| method for setting the attribute and letting the object perform additional changes More... | ||||
| virtual bool | isValid (SumoXMLAttr key, const std::string &value)=0 | |||
| method for checking if the key and their conrrespond attribute are valids More... | ||||
| std::string | getPopUpID () const | |||
| get PopPup ID (Used in AC Hierarchy) More... | ||||
| std::string | getHierarchyName () const | |||
| get Hierarchy Name (Used in AC Hierarchy) More... | ||||
Functions related with geometry of element | ||||
begin movement (used when user click over additional to start a movement, to avoid problems with problems with GL Tree) | ||||
| void | startGeometryMoving () | |||
| void | endGeometryMoving () | |||
| begin movement (used when user click over additional to start a movement, to avoid problems with problems with GL Tree) More... | ||||
members and functions relative to additional's childs | ||||
| void | addAdditionalChild (GNEAdditional *additional) | |||
| add additional child to this additional More... | ||||
| void | removeAdditionalChild (GNEAdditional *additional) | |||
| remove additional child from this additional More... | ||||
| const std::vector< GNEAdditional * > & | getAdditionalChilds () const | |||
| return vector of additionals that have as Parent this edge (For example, Calibrators) More... | ||||
| void | sortAdditionalChilds () | |||
| sort childs (used by Rerouters and VSS) More... | ||||
| bool | checkAdditionalChildsOverlapping () const | |||
| check if childs are overlapped (Used by Rerouters) More... | ||||
| void | addEdgeChild (GNEEdge *edge) | |||
| add edge child More... | ||||
| void | removeEdgeChild (GNEEdge *edge) | |||
| remove edge child More... | ||||
| const std::vector< GNEEdge * > & | getEdgeChilds () const | |||
| get edge chidls More... | ||||
| void | addLaneChild (GNELane *lane) | |||
| add lane child More... | ||||
| void | removeLaneChild (GNELane *lane) | |||
| remove lane child More... | ||||
| const std::vector< GNELane * > & | getLaneChilds () const | |||
| get lanes of VSS More... | ||||
inherited from GUIGlObject | ||||
| GUIGLObjectPopupMenu * | getPopUpMenu (GUIMainWindow &app, GUISUMOAbstractView &parent) | |||
| Returns an own popup-menu. More... | ||||
| GUIParameterTableWindow * | getParameterWindow (GUIMainWindow &app, GUISUMOAbstractView &parent) | |||
| Returns an own parameter window. More... | ||||
| Boundary | getCenteringBoundary () const | |||
| Returns the boundary to which the view shall be centered in order to show the object. More... | ||||
inherited from GNEAttributeCarrier | ||||
select attribute carrier using GUIGlobalSelection | ||||
| void | selectAttributeCarrier (bool changeFlag=true) | |||
| void | unselectAttributeCarrier (bool changeFlag=true) | |||
| unselect attribute carrier using GUIGlobalSelection More... | ||||
| bool | isAttributeCarrierSelected () const | |||
| check if attribute carrier is selected More... | ||||
Functions related with Generic Paramters | ||||
| bool | addGenericParameter (const std::string &key, const std::string &value) | |||
| add generic parameter More... | ||||
| bool | removeGenericParameter (const std::string &key) | |||
| remove generic parameter More... | ||||
| bool | updateGenericParameter (const std::string &oldKey, const std::string &newKey) | |||
| update generic parameter More... | ||||
| bool | updateGenericParameterValue (const std::string &key, const std::string &newValue) | |||
| update value generic parameter More... | ||||
| std::string | getGenericParametersStr () const | |||
| return generic parameters in string format More... | ||||
| std::vector< std::pair< std::string, std::string > > | getGenericParameters () const | |||
| return generic parameters as vector of pairs format More... | ||||
| void | setGenericParametersStr (const std::string &value) | |||
| set generic parameters in string format More... | ||||
Atomar getter methods | ||||
Returns the full name appearing in the tool tip
| ||||
| const std::string & | getFullName () const | |||
| GUIGlID | getGlID () const | |||
| Returns the numerical id of the object. More... | ||||
interfaces to be implemented by derived classes | ||||
| virtual GUIParameterTableWindow * | getTypeParameterWindow (GUIMainWindow &app, GUISUMOAbstractView &parent) | |||
| Returns an own type parameter window (optional) More... | ||||
| virtual const std::string & | getMicrosimID () const | |||
| Returns the id of the object as known to microsim. More... | ||||
| virtual void | setMicrosimID (const std::string &newID) | |||
| Changes the microsimID of the object. More... | ||||
| GUIGlObjectType | getType () const | |||
| Returns the type of the object as coded in GUIGlObjectType. More... | ||||
Parameter table window I/O | ||||
Lets this object know a parameter window showing the object's values was opened
| ||||
| void | addParameterTable (GUIParameterTableWindow *w) | |||
| void | removeParameterTable (GUIParameterTableWindow *w) | |||
| Lets this object know a parameter window showing the object's values was closed. More... | ||||
Static Public Member Functions | |
| static std::vector< SumoXMLTag > | allowedAdditionalTags (bool onlyDrawables) |
| get all editable for tag additional elements More... | |
| static std::vector< SumoXMLTag > | allowedNetElementsTags (bool onlyDrawables) |
| get all editable for tag net elements More... | |
| static std::vector< SumoXMLTag > | allowedShapeTags (bool onlyDrawables) |
| get all editable for tag shape elements More... | |
| static std::vector< SumoXMLTag > | allowedTags (bool onlyDrawables) |
| get all editable for tag elements of all types More... | |
| template<typename T > | |
| static bool | canParse (const std::string &string) |
| true if a value of type T can be parsed from string More... | |
| template<typename T > | |
| static bool | canParse (GNENet *net, const std::string &value, bool report) |
| true if a value of type T can be parsed from string More... | |
| static int | getCircleResolution (const GUIVisualizationSettings &settings) |
| function to calculate circle resolution for all circles drawn in drawGL(...) functions More... | |
| static int | getHigherNumberOfAttributes () |
| return the number of attributes of the tag with the most highter number of attributes More... | |
| static const TagValues & | getTagProperties (SumoXMLTag tag) |
| get Tag Properties More... | |
| static bool | isGenericParametersValid (const std::string &value) |
| check if given string can be parsed to a map/list of generic parameters More... | |
| static bool | isRouteValid (const std::vector< GNEEdge *> &edges, bool report) |
| check if a route is valid More... | |
| template<typename T > | |
| static T | parse (const std::string &string) |
| parses a value of type T from string (used for basic types: int, double, bool, etc.) More... | |
| template<typename T > | |
| static T | parse (GNENet *net, const std::string &value) |
| parses a complex value of type T from string (use for list of edges, list of lanes, etc.) More... | |
| template<typename T > | |
| static T | parseAttributeFromXML (const SUMOSAXAttributes &attrs, const std::string &objectID, const SumoXMLTag tag, const SumoXMLAttr attribute, bool &abort) |
| Parse attribute from XML and show warnings if there are problems parsing it. More... | |
| template<typename T > | |
| static std::string | parseIDs (const std::vector< T > &ACs) |
| parses a list of specific Attribute Carriers into a string of IDs More... | |
| static bool | parseStringToANDBool (const std::string &string) |
| parse a string of booleans (1 0 1 1....) using AND operation More... | |
Static Public Attributes | |
| static const GUIGlID | INVALID_ID = 0 |
| static const double | INVALID_POSITION = -1000000 |
| default value for invalid positions (used by POIs and Polygons) More... | |
| static StringBijection< GUIGlObjectType > | TypeNames |
| associates object types with strings More... | |
Certain attributes and ACs (for example, connections) can be either loaded or guessed. The following static variables are used to remark it. | |
feature is still unchanged after being loaded (implies approval) | |
| static const std::string | FEATURE_LOADED = "loaded" |
| static const std::string | FEATURE_GUESSED = "guessed" |
| feature has been reguessed (may still be unchanged be we can't tell (yet) More... | |
| static const std::string | FEATURE_MODIFIED = "modified" |
| feature has been manually modified (implies approval) More... | |
| static const std::string | FEATURE_APPROVED = "approved" |
| feature has been approved but not changed (i.e. after being reguessed) More... | |
Protected Member Functions | |
| void | buildAdditionalsPopupOptions (GUIMainWindow &app, GUIGLObjectPopupMenu *ret, const std::string &type) |
| build basic additional popup options. Used to unify pop-ups menu in netedit and SUMO-GUI More... | |
| void | buildShapePopupOptions (GUIMainWindow &app, GUIGLObjectPopupMenu *ret, const std::string &type) |
| build basic shape popup options. Used to unify pop-ups menu in netedit and SUMO-GUI More... | |
| void | setDefaultValues () |
| change all attributes of additional with their default values (note: this cannot be undo) More... | |
| void | setStoppingPlaceGeometry (double movingToSide) |
| set geometry common to all stopping places More... | |
Functions relative to change values in setAttribute(...) | |
| const std::string & | getAdditionalID () const |
| returns Additional ID More... | |
| bool | isValidAdditionalID (const std::string &newID) const |
| check if a new additional ID is valid More... | |
| void | changeAdditionalID (const std::string &newID) |
| change ID of additional More... | |
| GNEEdge * | changeEdge (GNEEdge *oldEdge, const std::string &newEdgeID) |
| change edge of additional More... | |
| GNELane * | changeLane (GNELane *oldLane, const std::string &newLaneID) |
| change lane of additional More... | |
| void | changeFirstAdditionalParent (const std::string &newAdditionalParentID) |
| change first additional parent of additional More... | |
| void | changeSecondAdditionalParent (const std::string &newAdditionalParentID) |
| change second additional parent of additional More... | |
helper methods for building popup-menus | |
| void | buildPopupHeader (GUIGLObjectPopupMenu *ret, GUIMainWindow &app, bool addSeparator=true) |
| Builds the header. More... | |
| void | buildCenterPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds an entry which allows to center to the object. More... | |
| void | buildNameCopyPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds entries which allow to copy the name / typed name into the clipboard. More... | |
| void | buildSelectionPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds an entry which allows to (de)select the object. More... | |
| void | buildShowParamsPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds an entry which allows to open the parameter window. More... | |
| void | buildShowTypeParamsPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds an entry which allows to open the type parameter window. More... | |
| void | buildPositionCopyEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds an entry which allows to copy the cursor position if geo projection is used, also builds an entry for copying the geo-position. More... | |
| void | buildShowManipulatorPopupEntry (GUIGLObjectPopupMenu *ret, bool addSeparator=true) |
| Builds an entry which allows to open the manipulator window. More... | |
Static Protected Member Functions | |
| static void | fillAttributeCarriers () |
| fill Attribute Carriers More... | |
Protected Attributes | |
| std::vector< GNEAdditional * > | myAdditionalChilds |
| vector with the Additional childs More... | |
| std::string | myAdditionalName |
| name of additional More... | |
| bool | myBlockMovement |
| boolean to check if additional element is blocked (i.e. cannot be moved with mouse) More... | |
| std::vector< GNEEdge * > | myEdgeChilds |
| vector with the edge childs of this additional More... | |
| std::string | myEndPosition |
| The position this stopping place is located at (optional, if empty takes the lane lenght) More... | |
| GNEAdditional * | myFirstAdditionalParent |
| pointer to first Addititional parent More... | |
| bool | myFriendlyPosition |
| Flag for friendly position. More... | |
| GNELane * | myLane |
| The lane in which this lane is placed. More... | |
| std::vector< GNELane * > | myLaneChilds |
| vector with the lane childs of this additional More... | |
| Boundary | myMovingGeometryBoundary |
| boundary used during moving of elements More... | |
| GNEAdditional * | mySecondAdditionalParent |
| pointer to second Addititional parent More... | |
| bool | mySelected |
| boolean to check if this AC is selected (instead of GUIGlObjectStorage) More... | |
| PositionVector | myShape |
| The shape of the additional element. More... | |
| Position | mySignPos |
| The position of the sign. More... | |
| std::string | myStartPosition |
| The relative start position this stopping place is located at (optional, if empty takes 0) More... | |
| const SumoXMLTag | myTag |
| the xml tag to which this attribute carrier corresponds More... | |
| GNEViewNet * | myViewNet |
| The GNEViewNet this additional element belongs. More... | |
computed only once (for performance) in updateGeometry(bool updateGrid) | |
The rotations of the shape parts | |
| std::vector< double > | myShapeRotations |
| std::vector< double > | myShapeLengths |
| The lengths of the shape parts. More... | |
Static Protected Attributes | |
| static std::map< SumoXMLTag, TagValues > | myAllowedTags |
| map with the tags values More... | |
| static const double | myCircleInText = 1.6 |
| text inner circle width resolution for all stopping places More... | |
| static const double | myCircleInWidth = 0.9 |
| inner circle width resolution for all stopping places More... | |
| static const double | myCircleWidth = 1.1 |
| circle width resolution for all stopping places More... | |
| static const double | myCircleWidthSquared = 1.21 |
| squared circle width resolution for all stopping places More... | |
Private Member Functions | |
| virtual void | setAttribute (SumoXMLAttr key, const std::string &value)=0 |
| set attribute after validation More... | |
| void | setPosition (const Position &pos)=delete |
| Invalidate set new position in the view. More... | |
members and functions relative to block icon | |
set Rotation of block Icon (must be called in updateGeometry(bool updateGrid) function) | |
| Position | myBlockIconPosition |
| position of the block icon More... | |
| Position | myBlockIconOffset |
| The offSet of the block icon. More... | |
| double | myBlockIconRotation |
| The rotation of the block icon. More... | |
| void | setBlockIconRotation (GNELane *additionalLane=nullptr) |
| void | drawLockIcon (double size=0.5) const |
| draw lock icon More... | |
members and functions relative to connections between Additionals and their childs | |
| std::vector< std::pair< Position, double > > | mySymbolsPositionAndRotation |
| position and rotation of every simbol over lane More... | |
| std::vector< PositionVector > | myChildConnectionPositions |
| Matrix with the Vertex's positions of connections between parents an their childs. More... | |
| void | updateChildConnections () |
| update Connection's geometry More... | |
| void | drawChildConnections () const |
| draw connections between Parent and childrens More... | |
abstract class to define common parameters and functions of stopping places
Definition at line 36 of file GNEStoppingPlace.h.
|
inherited |
struct with the tag Properties
Definition at line 68 of file GNEAttributeCarrier.h.
|
inherited |
Definition at line 202 of file GNEAttributeCarrier.h.
| GNEStoppingPlace::GNEStoppingPlace | ( | const std::string & | id, |
| GNEViewNet * | viewNet, | ||
| GUIGlObjectType | type, | ||
| SumoXMLTag | tag, | ||
| GNELane * | lane, | ||
| const std::string & | startPos, | ||
| const std::string & | endPos, | ||
| const std::string & | name, | ||
| bool | friendlyPosition, | ||
| bool | blockMovement | ||
| ) |
Constructor.
| [in] | id | Gl-id of the stopping place (Must be unique) |
| [in] | viewNet | pointer to GNEViewNet of this additional element belongs |
| [in] | type | GUIGlObjectType of stoppingPlace |
| [in] | tag | Type of xml tag that define the StoppingPlace (SUMO_TAG_BUS_STOP, SUMO_TAG_CHARGING_STATION, etc...) |
| [in] | lane | Lane of this StoppingPlace belongs |
| [in] | startPos | Start position of the StoppingPlace |
| [in] | endPos | End position of the StoppingPlace |
| [in] | nam | Name of stoppingPlace |
| [in] | friendlyPos | enable or disable friendly position |
| [in] | block | movement enable or disable additional movement |
Definition at line 63 of file GNEStoppingPlace.cpp.
| GNEStoppingPlace::~GNEStoppingPlace | ( | ) |
Destructor.
Definition at line 72 of file GNEStoppingPlace.cpp.
|
inherited |
add additional child to this additional
Definition at line 288 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTag(), GNEAttributeCarrier::getTagProperties(), GNEAdditional::myAdditionalChilds, GNEAdditional::sortAdditionalChilds(), toString(), and GNEAdditional::updateGeometry().
Referenced by GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEAdditionalHandler::builDestProbReroute(), GNEAdditionalHandler::buildParkingSpace(), GNEAdditionalHandler::buildRerouterInterval(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNEAdditionalHandler::builParkingAreaReroute(), GNEAdditional::changeFirstAdditionalParent(), GNEAdditional::changeSecondAdditionalParent(), GNEChange_Additional::redo(), and GNEChange_Additional::undo().
|
inherited |
add edge child
Definition at line 427 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTag(), GNEAdditional::myEdgeChilds, SUMO_TAG_EDGE, and toString().
|
virtualinherited |
add generic parameter
Implements GNEAttributeCarrier.
Definition at line 925 of file GNEAdditional.cpp.
References Parameterised::knowsParameter(), and Parameterised::setParameter().
|
inherited |
add lane child
Definition at line 459 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTag(), GNEAdditional::myLaneChilds, SUMO_TAG_EDGE, and toString().
|
inherited |
Definition at line 262 of file GUIGlObject.cpp.
References GUIGlObject::myParamWindows.
Referenced by GUIParameterTableWindow::GUIParameterTableWindow().
|
staticinherited |
get all editable for tag additional elements
Definition at line 856 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAttributeCarriers(), and GNEAttributeCarrier::myAllowedTags.
Referenced by GNEAdditionalFrame::AdditionalSelector::AdditionalSelector(), GNENet::computeEverything(), GNESelectorFrame::MatchAttribute::enableMatchAttribute(), GNENet::GNENet(), GNEAdditionalFrame::AdditionalSelector::onCmdselectAttributeCarrier(), and GNESelectorFrame::MatchAttribute::onCmdSelMBTag().
|
staticinherited |
get all editable for tag net elements
Definition at line 839 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAttributeCarriers(), and GNEAttributeCarrier::myAllowedTags.
Referenced by GNESelectorFrame::MatchAttribute::enableMatchAttribute(), and GNESelectorFrame::MatchAttribute::onCmdSelMBTag().
|
staticinherited |
get all editable for tag shape elements
Definition at line 873 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAttributeCarriers(), and GNEAttributeCarrier::myAllowedTags.
Referenced by GNESelectorFrame::MatchAttribute::enableMatchAttribute(), GNEPolygonFrame::ShapeSelector::onCmdselectAttributeCarrier(), GNESelectorFrame::MatchAttribute::onCmdSelMBTag(), and GNEPolygonFrame::ShapeSelector::ShapeSelector().
|
staticinherited |
get all editable for tag elements of all types
Definition at line 822 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAttributeCarriers(), and GNEAttributeCarrier::myAllowedTags.
| bool GNEStoppingPlace::areStoppingPlacesPositionsFixed | ( | ) | const |
check if Position of stoppingPlace are fixed
Definition at line 168 of file GNEStoppingPlace.cpp.
References NBEdge::getFinalLength(), GNEEdge::getNBEdge(), GNELane::getParentEdge(), myEndPosition, myFriendlyPosition, myLane, myStartPosition, and POSITION_EPS.
Referenced by GNENet::saveAdditionals().
|
protectedinherited |
build basic additional popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
Definition at line 300 of file GUIGlObject.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIGlObject::buildNameCopyPopupEntry(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GUIGlObject::buildSelectionPopupEntry(), and GUIGlObject::buildShowParamsPopupEntry().
|
protectedinherited |
Builds an entry which allows to center to the object.
Definition at line 191 of file GUIGlObject.cpp.
References GUIIconSubSys::getIcon(), ICON_RECENTERVIEW, and MID_CENTER.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIContainerStop::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GNELane::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNEConnection::getPopUpMenu(), GUINet::getPopUpMenu(), GNENet::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEPOI::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GNEEdge::getPopUpMenu(), GUILane::getPopUpMenu(), and GNEAdditional::getPopUpMenu().
|
protectedinherited |
Builds entries which allow to copy the name / typed name into the clipboard.
Definition at line 200 of file GUIGlObject.cpp.
References MID_COPY_NAME, and MID_COPY_TYPED_NAME.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIContainerStop::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GNELane::getPopUpMenu(), GNEConnection::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEPOI::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GNEEdge::getPopUpMenu(), and GUILane::getPopUpMenu().
|
protectedinherited |
Builds the header.
Definition at line 182 of file GUIGlObject.cpp.
References GUIMainWindow::getBoldFont(), and GUIGlObject::getFullName().
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GNEInternalLane::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUIContainerStop::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GNELane::getPopUpMenu(), GNEConnection::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUINet::getPopUpMenu(), GNENet::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEPOI::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GNEEdge::getPopUpMenu(), GUILane::getPopUpMenu(), and GNEAdditional::getPopUpMenu().
|
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.
Definition at line 241 of file GUIGlObject.cpp.
References GeoConvHelper::getFinal(), MID_COPY_CURSOR_GEOPOSITION, and MID_COPY_CURSOR_POSITION.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUIContainerStop::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GNELane::getPopUpMenu(), GNEConnection::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUINet::getPopUpMenu(), GNENet::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GNEEdge::getPopUpMenu(), GUILane::getPopUpMenu(), and GNEAdditional::getPopUpMenu().
|
protectedinherited |
Builds an entry which allows to (de)select the object.
Definition at line 210 of file GUIGlObject.cpp.
References GUIGlObject::getGlID(), GUIIconSubSys::getIcon(), GUIGlObject::getType(), gSelected, ICON_FLAG_MINUS, ICON_FLAG_PLUS, GUISelectedStorage::isSelected(), MID_ADDSELECT, and MID_REMOVESELECT.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIContainerStop::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), and GUILane::getPopUpMenu().
|
protectedinherited |
build basic shape popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
Definition at line 277 of file GUIGlObject.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIGlObject::buildNameCopyPopupEntry(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GUIGlObject::buildSelectionPopupEntry(), and GUIGlObject::buildShowParamsPopupEntry().
Referenced by GUIPointOfInterest::getPopUpMenu(), and GNEPOI::getPopUpMenu().
|
protectedinherited |
Builds an entry which allows to open the manipulator window.
Definition at line 253 of file GUIGlObject.cpp.
References GUIIconSubSys::getIcon(), ICON_MANIP, and MID_MANIP.
Referenced by GUILaneSpeedTrigger::getPopUpMenu(), and GUITriggeredRerouter::getPopUpMenu().
|
protectedinherited |
Builds an entry which allows to open the parameter window.
Definition at line 223 of file GUIGlObject.cpp.
References GUIIconSubSys::getIcon(), ICON_APP_TABLE, and MID_SHOWPARS.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUIContainerStop::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GNELane::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNEConnection::getPopUpMenu(), GUINet::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEPOI::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GNEEdge::getPopUpMenu(), GUILane::getPopUpMenu(), and GNEAdditional::getPopUpMenu().
|
protectedinherited |
Builds an entry which allows to open the type parameter window.
Definition at line 232 of file GUIGlObject.cpp.
References GUIIconSubSys::getIcon(), ICON_APP_TABLE, and MID_SHOWTYPEPARS.
Referenced by GUIPerson::getPopUpMenu(), and GUIBaseVehicle::getPopUpMenu().
|
inlinestaticinherited |
true if a value of type T can be parsed from string
Definition at line 480 of file GNEAttributeCarrier.h.
References GNEAttributeCarrier::parse().
Referenced by GNECrossing::isValid(), GNECalibratorRoute::isValid(), GNEAdditionalHandler::parseAndBuildCalibratorRoute(), GNEAdditionalHandler::parseAndBuildRerouter(), and GNEAdditionalHandler::parseAndBuildVariableSpeedSign().
|
inlinestaticinherited |
true if a value of type T can be parsed from string
Definition at line 499 of file GNEAttributeCarrier.h.
References GNEAttributeCarrier::parse(), GNEAttributeCarrier::parseIDs(), GNEAttributeCarrier::parseStringToANDBool(), and WRITE_WARNING.
|
protectedinherited |
change ID of additional
| exception | if exist already an additional whith the same ID |
| exception | if ID isn't valid |
Definition at line 809 of file GNEAdditional.cpp.
References GUIGlObject::getMicrosimID(), GNEViewNet::getNet(), GNEAttributeCarrier::getTag(), SUMOXMLDefinitions::isValidNetID(), GNEAdditional::myViewNet, GNENet::retrieveAdditional(), GUIGlObject::setMicrosimID(), toString(), and GNENet::updateAdditionalID().
Referenced by GNEDetectorE1Instant::setAttribute(), GNEDetectorEntry::setAttribute(), GNEDetectorExit::setAttribute(), GNEDetectorE1::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEChargingStation::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE2::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEDestProbReroute::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNECalibratorRoute::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNERouteProbe::setAttribute(), GNEAccess::setAttribute(), GNEDetectorE3::setAttribute(), GNERerouter::setAttribute(), GNEParkingSpace::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), and GNECalibratorVehicleType::setAttribute().
|
protectedinherited |
change edge of additional
| exception | if oldEdge doesn't belong to an edge |
| exception | if edge with ID newEdgeID doesn't exist |
Definition at line 826 of file GNEAdditional.cpp.
References GNENetElement::addAdditionalChild(), GUIGlObject::getMicrosimID(), GNEViewNet::getNet(), GNEAttributeCarrier::getTag(), GNEAdditional::myViewNet, GNENetElement::removeAdditionalChild(), GNENet::retrieveEdge(), SUMO_TAG_EDGE, toString(), and GNEAdditional::updateGeometry().
Referenced by GNEVaporizer::setAttribute(), GNERouteProbe::setAttribute(), and GNECalibrator::setAttribute().
|
protectedinherited |
change first additional parent of additional
| exception | if this additional doesn't have previously a defined Additional parent |
| exception | if additional with ID newAdditionalParentID doesn't exist |
Definition at line 854 of file GNEAdditional.cpp.
References GNEAdditional::addAdditionalChild(), GUIGlObject::getMicrosimID(), GNEViewNet::getNet(), GNEAttributeCarrier::getTag(), GNEAdditional::myFirstAdditionalParent, GNEAdditional::myViewNet, GNEAdditional::removeAdditionalChild(), GNENet::retrieveAdditional(), toString(), and GNEAdditional::updateGeometry().
Referenced by GNEDetectorEntry::setAttribute(), GNEDetectorExit::setAttribute(), and GNEParkingSpace::setAttribute().
|
protectedinherited |
change lane of additional
| exception | if oldLane doesn't belong to an edge |
| exception | if lane with ID newLaneID doesn't exist |
Definition at line 840 of file GNEAdditional.cpp.
References GNENetElement::addAdditionalChild(), GUIGlObject::getMicrosimID(), GNEViewNet::getNet(), GNEAttributeCarrier::getTag(), GNEAdditional::myViewNet, GNENetElement::removeAdditionalChild(), GNENet::retrieveLane(), SUMO_TAG_LANE, toString(), and GNEAdditional::updateGeometry().
Referenced by GNEDetectorE1Instant::setAttribute(), GNEDetectorEntry::setAttribute(), GNEDetectorExit::setAttribute(), GNEDetectorE1::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEChargingStation::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE2::setAttribute(), GNEAccess::setAttribute(), and GNECalibrator::setAttribute().
|
protectedinherited |
change second additional parent of additional
| exception | if this additional doesn't have previously a defined Additional parent |
| exception | if additional with ID newAdditionalParentID doesn't exist |
Definition at line 870 of file GNEAdditional.cpp.
References GNEAdditional::addAdditionalChild(), GUIGlObject::getMicrosimID(), GNEViewNet::getNet(), GNEAttributeCarrier::getTag(), GNEAdditional::mySecondAdditionalParent, GNEAdditional::myViewNet, GNEAdditional::removeAdditionalChild(), GNENet::retrieveAdditional(), toString(), and GNEAdditional::updateGeometry().
Referenced by GNEParkingAreaReroute::setAttribute().
|
inherited |
check if childs are overlapped (Used by Rerouters)
Definition at line 386 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getTagProperties(), GNEAdditional::myAdditionalChilds, SUMO_ATTR_BEGIN, SUMO_ATTR_END, and SUMO_ATTR_TIME.
Referenced by GNECalibratorFlowDialog::onCmdAccept(), and GNERerouterDialog::onCmdAccept().
|
inherited |
Clears the parameter map.
Definition at line 100 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by GNECrossing::setGenericParametersStr(), GNEConnection::setGenericParametersStr(), GNEPoly::setGenericParametersStr(), GNEPOI::setGenericParametersStr(), GNELane::setGenericParametersStr(), GNEJunction::setGenericParametersStr(), GNEEdge::setGenericParametersStr(), and GNEAdditional::setGenericParametersStr().
|
virtual |
commit geometry changes in the attributes of an element after use of moveGeometry(...)
| [in] | oldPos | the old position of additional |
| [in] | undoList | The undoList on which to register changes |
Implements GNEAdditional.
Definition at line 117 of file GNEStoppingPlace.cpp.
References GNELane::getShape(), GNEAttributeCarrier::getTag(), GNEAttributeCarrier::GNEChange_Attribute, myEndPosition, myLane, myStartPosition, PositionVector::nearest_offset_to_point2D(), GNEUndoList::p_add(), GNEUndoList::p_begin(), GNEUndoList::p_end(), SUMO_ATTR_ENDPOS, SUMO_ATTR_STARTPOS, and toString().
|
inlineinherited |
Decrease reference.
Definition at line 55 of file GNEReferenceCounter.h.
References GNEReferenceCounter::getID(), GNEReferenceCounter::myCount, toString(), UNUSED_PARAMETER, and WRITE_ERROR.
Referenced by GNENet::deleteSingleEdge(), GNENet::deleteSingleJunction(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEInspectorFrame::TemplateEditor::setEdgeTemplate(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_Shape::~GNEChange_Shape(), GNEChange_TLS::~GNEChange_TLS(), GNENet::~GNENet(), and GNEInspectorFrame::TemplateEditor::~TemplateEditor().
|
protectedinherited |
draw connections between Parent and childrens
Definition at line 773 of file GNEAdditional.cpp.
References GLHelper::drawLine(), GUIGlObject::getType(), GNEAdditional::myChildConnectionPositions, and GLHelper::setColor().
Referenced by GNEDetectorE3::drawGL(), GNEVariableSpeedSign::drawGL(), and GNERerouter::drawGL().
|
pure virtual |
Draws the object.
| [in] | s | The settings for the current view (may influence drawing) |
Implements GNEAdditional.
Implemented in GNEParkingArea, GNEBusStop, GNEContainerStop, and GNEChargingStation.
|
virtualinherited |
Draws additional, user-triggered visualisations.
| [in] | parent | The view |
| [in] | s | The settings for the current view (may influence drawing) |
Reimplemented in GUIBaseVehicle, GUIPerson, and GUIContainer.
Definition at line 161 of file GUIGlObject.cpp.
References UNUSED_PARAMETER.
|
protectedinherited |
draw lock icon
Definition at line 639 of file GNEAdditional.cpp.
References GNEAttributeCarrier::TagValues::canBlockMovement(), GUITexturesHelper::drawTexturedBox(), GNEAttributeCarrier::getTag(), GNEAttributeCarrier::getTagProperties(), GUITextureSubSys::getTexture(), GUIGlObject::getType(), GNETEXTURE_EMPTY, GNETEXTURE_EMPTYSELECTED, GNETEXTURE_LOCK, GNETEXTURE_LOCKSELECTED, GNETEXTURE_NOTMOVING, GNETEXTURE_NOTMOVINGSELECTED, GNEAdditional::myBlockIconOffset, GNEAdditional::myBlockIconPosition, GNEAdditional::myBlockIconRotation, GNEAdditional::myBlockMovement, GNEAttributeCarrier::mySelected, GNEAdditional::myViewNet, GNEViewNet::showLockIcon(), Position::x(), and Position::y().
Referenced by GNEChargingStation::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorEntry::drawGL(), GNEDetectorExit::drawGL(), GNEBusStop::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorE2::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE3::drawGL(), GNEVariableSpeedSign::drawGL(), GNERerouter::drawGL(), and GNEParkingSpace::drawGL().
|
inherited |
draw name of item
Definition at line 329 of file GUIGlObject.cpp.
References GUIVisualizationTextSettings::color, GLHelper::drawText(), GUIGlObject::getMicrosimID(), GLO_MAX, GUIVisualizationTextSettings::scaledSize(), and GUIVisualizationTextSettings::show.
Referenced by GNEChargingStation::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorEntry::drawGL(), GNEDetectorExit::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorE2::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE3::drawGL(), GNEJunction::drawGL(), GNEVariableSpeedSign::drawGL(), GNERerouter::drawGL(), GUIMEInductLoop::MyWrapper::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIPolygon::drawGL(), GUIInstantInductLoop::MyWrapper::drawGL(), GUICalibrator::drawGL(), GUIContainer::drawGL(), GUIPerson::drawGL(), GNECalibrator::drawGL(), GUIJunctionWrapper::drawGL(), GUIPointOfInterest::drawGL(), GUIE3Collector::MyWrapper::drawGL(), GUIChargingStation::drawGL(), GUIContainerStop::drawGL(), GUIBusStop::drawGL(), GUIParkingArea::drawGL(), GUIEdge::drawGL(), GUIE2Collector::MyWrapper::drawGL(), GUIInductLoop::MyWrapper::drawGL(), GNEEdge::drawGL(), and GUIBaseVehicle::drawOnPos().
|
inherited |
begin movement (used when user click over additional to start a movement, to avoid problems with problems with GL Tree)
Definition at line 232 of file GNEAdditional.cpp.
References GNENet::addGLObjectIntoGrid(), GNEViewNet::getNet(), Boundary::isInitialised(), GNEAdditional::myMovingGeometryBoundary, GNEAdditional::myViewNet, GNENet::removeGLObjectFromGrid(), Boundary::reset(), and GNEAdditional::updateGeometry().
Referenced by GNEViewNet::onLeftBtnRelease().
|
staticprotectedinherited |
fill Attribute Carriers
Definition at line 949 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::ATTRPROPERTY_ANGLE, GNEAttributeCarrier::ATTRPROPERTY_BOOL, GNEAttributeCarrier::ATTRPROPERTY_COLOR, GNEAttributeCarrier::ATTRPROPERTY_COMBINABLE, GNEAttributeCarrier::ATTRPROPERTY_DEFAULTVALUE, GNEAttributeCarrier::ATTRPROPERTY_DISCRETE, GNEAttributeCarrier::ATTRPROPERTY_FILENAME, GNEAttributeCarrier::ATTRPROPERTY_FLOAT, GNEAttributeCarrier::ATTRPROPERTY_INT, GNEAttributeCarrier::ATTRPROPERTY_LIST, GNEAttributeCarrier::ATTRPROPERTY_NONEDITABLE, GNEAttributeCarrier::ATTRPROPERTY_OPTIONAL, GNEAttributeCarrier::ATTRPROPERTY_POSITION, GNEAttributeCarrier::ATTRPROPERTY_POSITIVE, GNEAttributeCarrier::ATTRPROPERTY_PROBABILITY, GNEAttributeCarrier::ATTRPROPERTY_STRING, GNEAttributeCarrier::ATTRPROPERTY_SYNONYM, GNEAttributeCarrier::ATTRPROPERTY_TIME, GNEAttributeCarrier::ATTRPROPERTY_UNIQUE, GNEAttributeCarrier::ATTRPROPERTY_VCLASS, SUMOXMLDefinitions::CarFollowModels, Shape::DEFAULT_ANGLE, Shape::DEFAULT_IMG_FILE, Shape::DEFAULT_IMG_HEIGHT, Shape::DEFAULT_IMG_WIDTH, Shape::DEFAULT_LAYER, Shape::DEFAULT_LAYER_POI, Shape::DEFAULT_RELATIVEPATH, Shape::DEFAULT_TYPE, DEFAULT_VTYPE_ID, OptionsCont::getFloat(), OptionsCont::getInt(), OptionsCont::getOptions(), StringBijection< T >::getStrings(), GNE_ATTR_BIDIR, GNE_ATTR_SHAPE_END, GNE_ATTR_SHAPE_START, ICON_ACCESS, ICON_BUSSTOP, ICON_CALIBRATOR, ICON_CHARGINGSTATION, ICON_CLOSINGLANEREROUTE, ICON_CLOSINGREROUTE, ICON_CONNECTION, ICON_CONTAINERSTOP, ICON_CROSSING, ICON_DESTPROBREROUTE, ICON_E1, ICON_E1INSTANT, ICON_E2, ICON_E3, ICON_E3ENTRY, ICON_E3EXIT, ICON_EDGE, ICON_FLOW, ICON_JUNCTION, ICON_LANE, ICON_LOCATEPOI, ICON_LOCATEPOLY, ICON_PARKINGAREA, ICON_PARKINGSPACE, ICON_PARKINGZONEREROUTE, ICON_REROUTER, ICON_REROUTERINTERVAL, ICON_ROUTE, ICON_ROUTEPROBE, ICON_ROUTEPROBREROUTE, ICON_VAPORIZER, ICON_VARIABLESPEEDSIGN, ICON_VSSSTEP, ICON_VTYPE, SUMOXMLDefinitions::LaneChangeModels, SUMOXMLDefinitions::LaneSpreadFunctions, SUMOXMLDefinitions::LateralAlignments, GNEAttributeCarrier::myAllowedTags, NODETYPE_DEAD_END_DEPRECATED, SUMOXMLDefinitions::NodeTypes, SUMO_ATTR_ACCEL, SUMO_ATTR_ACCELERATION, SUMO_ATTR_ALLOW, SUMO_ATTR_ANGLE, SUMO_ATTR_ARRIVALLANE, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_ARRIVALPOS_LAT, SUMO_ATTR_ARRIVALSPEED, SUMO_ATTR_BEGIN, SUMO_ATTR_BOARDING_DURATION, SUMO_ATTR_CAR_FOLLOW_MODEL, SUMO_ATTR_CHARGEDELAY, SUMO_ATTR_CHARGEINTRANSIT, SUMO_ATTR_CHARGINGPOWER, SUMO_ATTR_COLOR, SUMO_ATTR_CONT, SUMO_ATTR_CONTAINER_CAPACITY, SUMO_ATTR_CONTAINER_NUMBER, SUMO_ATTR_CONTPOS, SUMO_ATTR_CUSTOMSHAPE, SUMO_ATTR_DECEL, SUMO_ATTR_DEPARTLANE, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DEPARTPOS_LAT, SUMO_ATTR_DEPARTSPEED, SUMO_ATTR_DISALLOW, SUMO_ATTR_EDGE, SUMO_ATTR_EDGES, SUMO_ATTR_EFFICIENCY, SUMO_ATTR_EMISSIONCLASS, SUMO_ATTR_END, SUMO_ATTR_ENDOFFSET, SUMO_ATTR_ENDPOS, SUMO_ATTR_FILE, SUMO_ATTR_FILL, SUMO_ATTR_FREQUENCY, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_FROM, SUMO_ATTR_FROM_LANE, SUMO_ATTR_GUISHAPE, SUMO_ATTR_HALTING_SPEED_THRESHOLD, SUMO_ATTR_HALTING_TIME_THRESHOLD, SUMO_ATTR_HEIGHT, SUMO_ATTR_ID, SUMO_ATTR_IMGFILE, SUMO_ATTR_IMPATIENCE, SUMO_ATTR_INDEX, SUMO_ATTR_JAM_DIST_THRESHOLD, SUMO_ATTR_KEEP_CLEAR, SUMO_ATTR_LANE, SUMO_ATTR_LANE_CHANGE_MODEL, SUMO_ATTR_LANES, SUMO_ATTR_LATALIGNMENT, SUMO_ATTR_LAYER, SUMO_ATTR_LENGTH, SUMO_ATTR_LINE, SUMO_ATTR_LINES, SUMO_ATTR_LOADING_DURATION, SUMO_ATTR_MAXSPEED, SUMO_ATTR_MAXSPEED_LAT, SUMO_ATTR_MINGAP, SUMO_ATTR_MINGAP_LAT, SUMO_ATTR_NAME, SUMO_ATTR_NUMLANES, SUMO_ATTR_OFF, SUMO_ATTR_OUTPUT, SUMO_ATTR_PARKING, SUMO_ATTR_PASS, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_PERSON_NUMBER, SUMO_ATTR_POSITION, SUMO_ATTR_POSITION_LAT, SUMO_ATTR_PRIORITY, SUMO_ATTR_PROB, SUMO_ATTR_RADIUS, SUMO_ATTR_RELATIVEPATH, SUMO_ATTR_REROUTE, SUMO_ATTR_ROADSIDE_CAPACITY, SUMO_ATTR_ROUTE, SUMO_ATTR_ROUTEPROBE, SUMO_ATTR_SHAPE, SUMO_ATTR_SIGMA, SUMO_ATTR_SPEED, SUMO_ATTR_SPEEDDEV, SUMO_ATTR_SPEEDFACTOR, SUMO_ATTR_SPREADTYPE, SUMO_ATTR_STARTPOS, SUMO_ATTR_TAU, SUMO_ATTR_TIME, SUMO_ATTR_TLID, SUMO_ATTR_TLLINKINDEX, SUMO_ATTR_TLLINKINDEX2, SUMO_ATTR_TLTYPE, SUMO_ATTR_TO, SUMO_ATTR_TO_LANE, SUMO_ATTR_TYPE, SUMO_ATTR_UNCONTROLLED, SUMO_ATTR_VCLASS, SUMO_ATTR_VEHSPERHOUR, SUMO_ATTR_VISIBILITY_DISTANCE, SUMO_ATTR_VISIBLE, SUMO_ATTR_VTYPES, SUMO_ATTR_WIDTH, SUMO_ATTR_X, SUMO_ATTR_Y, SUMO_ATTR_Z, 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_CONNECTION, SUMO_TAG_CONTAINER_STOP, SUMO_TAG_CROSSING, SUMO_TAG_DEST_PROB_REROUTE, SUMO_TAG_DET_ENTRY, SUMO_TAG_DET_EXIT, SUMO_TAG_E1DETECTOR, SUMO_TAG_E2DETECTOR, SUMO_TAG_E3DETECTOR, SUMO_TAG_EDGE, SUMO_TAG_FLOW, SUMO_TAG_INSTANT_INDUCTION_LOOP, SUMO_TAG_INTERVAL, SUMO_TAG_JUNCTION, SUMO_TAG_LANE, SUMO_TAG_LANECALIBRATOR, SUMO_TAG_NOTHING, SUMO_TAG_PARKING_AREA, SUMO_TAG_PARKING_SPACE, SUMO_TAG_PARKING_ZONE_REROUTE, SUMO_TAG_POI, SUMO_TAG_POILANE, SUMO_TAG_POLY, SUMO_TAG_REROUTER, SUMO_TAG_ROUTE, SUMO_TAG_ROUTE_PROB_REROUTE, SUMO_TAG_ROUTEPROBE, SUMO_TAG_STEP, SUMO_TAG_VAPORIZER, SUMO_TAG_VSS, SUMO_TAG_VTYPE, SumoVehicleClassStrings, SumoVehicleShapeStrings, GNEAttributeCarrier::TAGPROPERTY_ADDITIONAL, GNEAttributeCarrier::TAGPROPERTY_AUTOMATICSORTING, GNEAttributeCarrier::TAGPROPERTY_BLOCKMOVEMENT, GNEAttributeCarrier::TAGPROPERTY_BLOCKSHAPE, GNEAttributeCarrier::TAGPROPERTY_CLOSESHAPE, GNEAttributeCarrier::TAGPROPERTY_DETECTOR, GNEAttributeCarrier::TAGPROPERTY_DIALOG, GNEAttributeCarrier::TAGPROPERTY_DRAWABLE, GNEAttributeCarrier::TAGPROPERTY_GEOPOSITION, GNEAttributeCarrier::TAGPROPERTY_GEOSHAPE, GNEAttributeCarrier::TAGPROPERTY_MINIMUMCHILDS, GNEAttributeCarrier::TAGPROPERTY_NETELEMENT, GNEAttributeCarrier::TAGPROPERTY_PARENT, GNEAttributeCarrier::TAGPROPERTY_REPARENT, GNEAttributeCarrier::TAGPROPERTY_SELECTABLE, GNEAttributeCarrier::TAGPROPERTY_SHAPE, GNEAttributeCarrier::TAGPROPERTY_STOPPINGPLACE, GNEAttributeCarrier::TAGPROPERTY_SYNONYM, GNEAttributeCarrier::TAGPROPERTY_WRITECHILDSSEPARATE, toString(), SUMOXMLDefinitions::TrafficLightTypes, NBEdge::UNSPECIFIED_CONTPOS, NBEdge::UNSPECIFIED_SPEED, and NBEdge::UNSPECIFIED_VISIBILITY_DISTANCE.
Referenced by GNEAttributeCarrier::allowedAdditionalTags(), GNEAttributeCarrier::allowedNetElementsTags(), GNEAttributeCarrier::allowedShapeTags(), GNEAttributeCarrier::allowedTags(), GNEAttributeCarrier::getHigherNumberOfAttributes(), GNEAttributeCarrier::getIcon(), GNEAttributeCarrier::getTagProperties(), and GNEAttributeCarrier::parseAttributeFromXML().
|
inherited |
gererate a new ID for an additional child
Definition at line 278 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getID(), GNEViewNet::getNet(), GNEAdditional::myViewNet, GNENet::retrieveAdditional(), and toString().
Referenced by GNEBusStop::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE3::setAttribute(), GNERerouterInterval::setAttribute(), GNEVariableSpeedSign::setAttribute(), and GNERerouter::setAttribute().
|
inherited |
return vector of additionals that have as Parent this edge (For example, Calibrators)
Definition at line 323 of file GNEAdditional.cpp.
References GNEAdditional::myAdditionalChilds.
Referenced by GNEAdditionalHandler::accessCanBeCreated(), GNEAdditionalHandler::checkOverlappingRerouterIntervals(), GNEVariableSpeedSignStep::GNEVariableSpeedSignStep(), GNEVariableSpeedSignStep::isValid(), GNECalibratorDialog::onCmdClickedFlow(), GNERerouterDialog::onCmdClickedInterval(), GNECalibratorDialog::onCmdClickedRoute(), GNEVariableSpeedSignDialog::onCmdClickedStep(), GNECalibratorDialog::onCmdClickedVehicleType(), GNEVariableSpeedSignDialog::onCmdEditStep(), GNEAdditionalFrame::removeAdditional(), GNEFrame::ACHierarchy::showAttributeCarrierChilds(), GNECalibratorDialog::updateFlowTable(), GNERerouterDialog::updateIntervalTable(), and GNEVariableSpeedSignDialog::updateTableSteps().
|
protectedinherited |
returns Additional ID
Definition at line 793 of file GNEAdditional.cpp.
References GUIGlObject::getMicrosimID().
Referenced by GNEChargingStation::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorEntry::getAttribute(), GNEDetectorExit::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEParkingArea::getAttribute(), GNEDetectorE2::getAttribute(), GNEVaporizer::getAttribute(), GNERouteProbe::getAttribute(), GNEDetectorE3::getAttribute(), GNERerouterInterval::getAttribute(), GNERouteProbReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNECalibratorRoute::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNECalibratorFlow::getAttribute(), GNEAccess::getAttribute(), GNERerouter::getAttribute(), GNEParkingSpace::getAttribute(), GNECalibratorVehicleType::getAttribute(), and GNECalibrator::getAttribute().
|
pure virtual |
Implements GNEAdditional.
Implemented in GNEParkingArea, GNEBusStop, GNEContainerStop, and GNEChargingStation.
Referenced by GNEDialog_FixAdditionalPositions::onCmdAccept().
|
virtualinherited |
method for getting the attribute in the context of object selection
Reimplemented in GNEEdge, and GNELane.
Definition at line 776 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute().
|
virtualinherited |
Returns the boundary to which the view shall be centered in order to show the object.
Implements GUIGlObject.
Definition at line 560 of file GNEAdditional.cpp.
References PositionVector::getBoxBoundary(), GNEAdditional::getCenteringBoundary(), Boundary::grow(), Boundary::isInitialised(), GNEAdditional::myFirstAdditionalParent, GNEAdditional::myMovingGeometryBoundary, and GNEAdditional::myShape.
Referenced by GNEChargingStation::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorExit::drawGL(), GNEDetectorEntry::drawGL(), GNEDetectorE1::drawGL(), GNEBusStop::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorE2::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE3::drawGL(), GNEVariableSpeedSign::drawGL(), GNERerouter::drawGL(), GNECalibrator::drawGL(), GNEAdditional::getCenteringBoundary(), and GNEAdditional::startGeometryMoving().
|
staticinherited |
function to calculate circle resolution for all circles drawn in drawGL(...) functions
Definition at line 935 of file GNEAttributeCarrier.cpp.
References GUIVisualizationSettings::drawForSelecting, and GUIVisualizationSettings::scale.
Referenced by GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GNEPoly::drawGL(), GNEEdge::drawGL(), and GNEAttributeCarrier::parseAttributeFromXML().
|
inherited |
Returns the value for a given key converted to a double.
| [in] | key | The key to ask for |
| [in] | defaultValue | The default value to return if no value is stored under the key |
Definition at line 82 of file Parameterised.cpp.
References TplConvert::_2double(), Parameterised::myMap, and WRITE_WARNING.
Referenced by MSDevice_Battery::buildVehicleDevices().
|
inherited |
get edge chidls
Definition at line 453 of file GNEAdditional.cpp.
References GNEAdditional::myEdgeChilds.
| double GNEStoppingPlace::getEndPosition | ( | ) | const |
get end Position
Definition at line 158 of file GNEStoppingPlace.cpp.
References GNELane::getLaneShapeLength(), myEndPosition, and myLane.
|
inherited |
Definition at line 266 of file GNEAdditional.cpp.
References GNEAdditional::myFirstAdditionalParent.
Referenced by GNECalibratorFlowDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), and GNEAdditionalHandler::parseAndBuildRerouterInterval().
|
inherited |
Definition at line 116 of file GUIGlObject.cpp.
References GUIGlObject::myFullName.
Referenced by SUMORTree::addAdditionalGLObject(), GUIGlObject::buildPopupHeader(), GUIGlObject_AbstractAdd::GUIGlObject_AbstractAdd(), GUIGLObjectPopupMenu::onCmdCopyTypedName(), GUIParam_PopupMenuInterface::onCmdOpenTracker(), GUILaneSpeedTrigger::openManipulator(), GUICalibrator::openManipulator(), GUITriggeredRerouter::openManipulator(), GUIDialog_GLChosenEditor::rebuildList(), GUIGlObject_AbstractAdd::remove(), SUMORTree::removeAdditionalGLObject(), GUISelectedStorage::save(), and GUISUMOAbstractView::showToolTipFor().
|
virtualinherited |
return generic parameters as vector of pairs format
Implements GNEAttributeCarrier.
Definition at line 986 of file GNEAdditional.cpp.
References Parameterised::getParametersMap().
|
virtualinherited |
return generic parameters in string format
Implements GNEAttributeCarrier.
Definition at line 971 of file GNEAdditional.cpp.
References Parameterised::getParametersMap().
Referenced by GNEChargingStation::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorEntry::getAttribute(), GNEDetectorExit::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEParkingArea::getAttribute(), GNEDetectorE2::getAttribute(), GNEVaporizer::getAttribute(), GNERouteProbe::getAttribute(), GNEDetectorE3::getAttribute(), GNERerouterInterval::getAttribute(), GNERouteProbReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNECalibratorRoute::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNECalibratorFlow::getAttribute(), GNEAccess::getAttribute(), GNERerouter::getAttribute(), GNEParkingSpace::getAttribute(), GNECalibratorVehicleType::getAttribute(), and GNECalibrator::getAttribute().
|
inherited |
Returns the numerical id of the object.
Definition at line 128 of file GUIGlObject.cpp.
References GUIGlObject::myGlID.
Referenced by GUIMessageWindow::appendMsg(), GNEAdditionalHandler::buildCalibrator(), GNEAdditionalHandler::buildRouteProbe(), GUIGlObject::buildSelectionPopupEntry(), GNEAdditionalHandler::buildVaporizer(), GUIBaseVehicle::drawAction_drawPersonsAndContainers(), GNEChargingStation::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorEntry::drawGL(), GNEDetectorExit::drawGL(), GNEDetectorE1::drawGL(), GNEBusStop::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorE2::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE3::drawGL(), GNEJunction::drawGL(), GNECrossing::drawGL(), GNEInternalLane::drawGL(), GNEVariableSpeedSign::drawGL(), GNEAccess::drawGL(), GNERerouter::drawGL(), GUIMEInductLoop::MyWrapper::drawGL(), GNEParkingSpace::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIPolygon::drawGL(), GUIInstantInductLoop::MyWrapper::drawGL(), GUICalibrator::drawGL(), GUIContainer::drawGL(), GUIPerson::drawGL(), GUIJunctionWrapper::drawGL(), GNECalibrator::drawGL(), GUIPointOfInterest::drawGL(), GNELane::drawGL(), GNEConnection::drawGL(), GUIE3Collector::MyWrapper::drawGL(), GUIChargingStation::drawGL(), GUIContainerStop::drawGL(), GUIBusStop::drawGL(), GUIParkingArea::drawGL(), GUIEdge::drawGL(), GUIE2Collector::MyWrapper::drawGL(), GUIInductLoop::MyWrapper::drawGL(), GNEEdge::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GUILane::drawGL(), GUIContainer::drawGLAdditional(), GUIPerson::drawGLAdditional(), GUIBaseVehicle::drawGLAdditional(), GUILane::drawLinkRule(), GUIBaseVehicle::drawOnPos(), GUIMEVehicle::getColorValue(), GUIVehicle::getColorValue(), GUIJunctionWrapper::getColorValue(), GUIEdge::getColorValue(), GUIContainer::getColorValue(), GUIPerson::getColorValue(), GNEPoly::getGlID(), GNEPOI::getGlID(), GUIEdge::getIDs(), GUISUMOAbstractView::getObjectAtPosition(), GUISUMOAbstractView::getObjectsAtPosition(), GUIPerson::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GUIEdge::getScaleValue(), GUILane::isLaneOrEdgeSelected(), GUIGlChildWindow::isSelected(), GUISUMOViewParent::isSelected(), GUIVehicle::isSelected(), GUIPerson::isSelected(), GUIEdge::isSelected(), GUILane::isSelected(), GUISelectedStorage::loadIDs(), GNEViewNet::mergeJunctions(), GUIViewTraffic::onCmdAddRerouter(), GUIGLObjectPopupMenu::onCmdAddSelected(), GUIGLObjectPopupMenu::onCmdCenter(), GNEFrame::ACHierarchy::onCmdCenterItem(), GUIViewTraffic::onCmdCloseEdge(), GUIViewTraffic::onCmdCloseLane(), GUIApplicationWindow::onCmdEditChosen(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GUIGLObjectPopupMenu::onCmdRemoveSelected(), GUIPerson::GUIPersonPopupMenu::onCmdStartTrack(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdStartTrack(), GUIDialog_GLObjChooser::refreshList(), GLObjectValuePassConnector< std::pair< SUMOTime, MSPhaseDefinition > >::removeObject(), GNENetElement::selectAttributeCarrier(), GNEAdditional::selectAttributeCarrier(), GUIVehicle::selectBlockingFoes(), GUIPolygon::setColor(), GUIPointOfInterest::setColor(), GUIMessageWindow::setCursorPos(), GNENetElement::unselectAttributeCarrier(), GNEAdditional::unselectAttributeCarrier(), GUIBaseVehicle::~GUIBaseVehicle(), GUIGlObject::~GUIGlObject(), and GUIPerson::~GUIPerson().
|
virtual |
get Hierarchy Name (Used in AC Hierarchy)
Implements GNEAdditional.
Definition at line 273 of file GNEStoppingPlace.cpp.
References GNEAttributeCarrier::getTag(), and toString().
|
staticinherited |
return the number of attributes of the tag with the most highter number of attributes
Definition at line 890 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAttributeCarriers(), MAX2(), and GNEAttributeCarrier::myAllowedTags.
Referenced by GNEAdditionalFrame::AdditionalAttributes::AdditionalAttributes(), GNEInspectorFrame::AttributesEditor::AttributesEditor(), and GNEPolygonFrame::ShapeAttributes::ShapeAttributes().
|
inherited |
get FXIcon associated to this AC
Definition at line 788 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAttributeCarriers(), GUIIconSubSys::getIcon(), GNEAttributeCarrier::myAllowedTags, and GNEAttributeCarrier::myTag.
Referenced by GNEFrame::ACHierarchy::addACIntoList(), GNEFrame::ACHierarchy::createPopUpMenu(), GNEAdditional::getPopUpMenu(), and GNEFrame::ACHierarchy::showAttributeCarrierParents().
|
virtualinherited |
function to support debugging
Implements GNEReferenceCounter.
Definition at line 798 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute(), and SUMO_ATTR_ID.
Referenced by GNEAdditionalFrame::addAdditional(), GNENetElement::addAdditionalChild(), GNEAdditional::addAdditionalChild(), GNENetElement::addAdditionalParent(), GNECrossingFrame::addCrossing(), GNEAdditional::addEdgeChild(), GNEJunction::addIncomingGNEEdge(), GNEAdditional::addLaneChild(), GNEJunction::addOutgoingGNEEdge(), GNENet::addPOI(), GNENet::addReversedEdge(), GNELane::addShapeChild(), GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildAdditional(), GNEAdditionalHandler::buildRerouterInterval(), GNENet::changeShapeID(), GNENet::computeEverything(), GNENet::deleteAdditional(), GNEAdditional::generateAdditionalChildID(), GNEAdditionalFrame::generateID(), GNEChargingStation::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorEntry::getAttribute(), GNEDetectorExit::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEParkingArea::getAttribute(), GNEDetectorE2::getAttribute(), GNERouteProbe::getAttribute(), GNERerouterInterval::getAttribute(), GNERouteProbReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNECalibratorFlow::getAttribute(), GNEAccess::getAttribute(), GNEParkingSpace::getAttribute(), GNECalibrator::getAttribute(), GNEConnection::getAttribute(), GNEJunction::getAttribute(), GNEDestProbReroute::getHierarchyName(), GNEParkingAreaReroute::getHierarchyName(), GNEClosingLaneReroute::getHierarchyName(), GNEClosingReroute::getHierarchyName(), GNEAccess::getHierarchyName(), GNERerouterInterval::getParentName(), GNERouteProbReroute::getParentName(), GNEDestProbReroute::getParentName(), GNEParkingAreaReroute::getParentName(), GNEClosingLaneReroute::getParentName(), GNEClosingReroute::getParentName(), GNEVariableSpeedSignStep::getParentName(), GNEAccess::getParentName(), GNECalibratorFlow::getParentName(), GNEDetectorE3::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNECalibratorRoute::getPopUpID(), GNERerouter::getPopUpID(), getPopUpID(), GNECalibratorVehicleType::getPopUpID(), GNECalibrator::getPopUpID(), GNEDetector::getPopUpID(), GNENetElement::getPopUpID(), GNEShape::getPopUpID(), GNEAdditionalHandler::getPosition(), GNEAdditionalHandler::GNEAdditionalHandler(), GNENet::GNENet(), GNENet::insertAdditional(), GNENet::insertShape(), GNEAdditional::isRouteValid(), GNEAccess::isValid(), GNENet::joinSelectedJunctions(), GNECrossingFrame::crossingParameters::markEdge(), GNENet::mergeJunctions(), GNERerouterDialog::onCmdAccept(), GNECalibratorRouteDialog::onCmdSetVariable(), GNEViewNet::onCmdTransformPOI(), GNEAdditionalHandler::parseAndBuildAccess(), GNEAdditionalHandler::parseAndBuildBusStop(), GNEAdditionalHandler::parseAndBuildCalibrator(), GNEAdditionalHandler::parseAndBuildCalibratorFlow(), GNEAdditionalHandler::parseAndBuildCalibratorRoute(), GNEAdditionalHandler::parseAndBuildCalibratorVehicleType(), GNEAdditionalHandler::parseAndBuildChargingStation(), GNEAdditionalHandler::parseAndBuildContainerStop(), GNEAdditionalHandler::parseAndBuildDetectorE1(), GNEAdditionalHandler::parseAndBuildDetectorE1Instant(), GNEAdditionalHandler::parseAndBuildDetectorE2(), GNEAdditionalHandler::parseAndBuildDetectorE3(), GNEAdditionalHandler::parseAndBuildDetectorEntry(), GNEAdditionalHandler::parseAndBuildDetectorExit(), GNEAdditionalHandler::parseAndBuildParkingArea(), GNEAdditionalHandler::parseAndBuildParkingSpace(), GNEAdditionalHandler::parseAndBuildRerouter(), GNEAdditionalHandler::parseAndBuildRerouterClosingLaneReroute(), GNEAdditionalHandler::parseAndBuildRerouterClosingReroute(), GNEAdditionalHandler::parseAndBuildRerouterDestProbReroute(), GNEAdditionalHandler::parseAndBuildRerouterInterval(), GNEAdditionalHandler::parseAndBuildRerouterParkingAreaReroute(), GNEAdditionalHandler::parseAndBuildRerouterRouteProbReroute(), GNEAdditionalHandler::parseAndBuildRouteProbe(), GNEAdditionalHandler::parseAndBuildVaporizer(), GNEAdditionalHandler::parseAndBuildVariableSpeedSign(), GNEAdditionalHandler::parseAndBuildVariableSpeedSignStep(), GNEPolygonFrame::processClick(), GNEViewNet::SelectingArea::processSelection(), GNEChange_Shape::redo(), GNEChange_Junction::redo(), GNEChange_TLS::redo(), GNEChange_Connection::redo(), GNEChange_Additional::redo(), GNEChange_Edge::redo(), GNEChange_Lane::redo(), GNEChange_Crossing::redo(), GNEChange_Attribute::redo(), GNENetElement::removeAdditionalChild(), GNEAdditional::removeAdditionalChild(), GNENetElement::removeAdditionalParent(), GNEDeleteFrame::removeAttributeCarrier(), GNEEdge::removeConnection(), GNEAdditional::removeEdgeChild(), GNEJunction::removeEdgeFromCrossings(), GNEEdge::removeEdgeOfAdditionalParents(), GNEJunction::removeIncomingGNEEdge(), GNEEdge::removeLane(), GNEAdditional::removeLaneChild(), GNELane::removeLaneOfAdditionalParents(), GNEJunction::removeOutgoingGNEEdge(), GNENet::removeShape(), GNELane::removeShapeChild(), GNENet::renameJunction(), GNENet::replaceIncomingEdge(), GNENet::retrieveEdge(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNENet::reverseEdge(), GNEEdge::setAttribute(), GNEFrame::ACHierarchy::showAttributeCarrierChilds(), GNEFrame::ACHierarchy::showAttributeCarrierParents(), GNEInspectorFrame::NeteditAttributesEditor::showNeteditAttributesEditor(), GNEEdge::smooth(), GNEEdge::smoothElevation(), GNEEdge::smoothShape(), GNENet::splitEdge(), GNENet::splitJunction(), GNEChange_Shape::undo(), GNEChange_Junction::undo(), GNEChange_TLS::undo(), GNEChange_Additional::undo(), GNEChange_Connection::undo(), GNEChange_Edge::undo(), GNEChange_Lane::undo(), GNEChange_Crossing::undo(), GNEChange_Attribute::undo(), GNENet::updateAdditionalID(), GNECalibratorRouteDialog::updateCalibratorRouteValues(), GNEAdditional::writeAdditional(), GNEPOI::writeShape(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_Shape::~GNEChange_Shape(), GNEChange_TLS::~GNEChange_TLS(), and GNEJunction::~GNEJunction().
| GNELane * GNEStoppingPlace::getLane | ( | ) | const |
get Lane
Definition at line 142 of file GNEStoppingPlace.cpp.
References myLane.
Referenced by GNEDialog_FixAdditionalPositions::onCmdAccept().
|
inherited |
get lanes of VSS
Definition at line 485 of file GNEAdditional.cpp.
References GNEAdditional::myLaneChilds.
|
virtualinherited |
Returns the id of the object as known to microsim.
Definition at line 142 of file GUIGlObject.cpp.
References GUIGlObject::myMicrosimID.
Referenced by SUMORTree::addAdditionalGLObject(), GNEAdditional::changeAdditionalID(), GNEAdditional::changeEdge(), GNEAdditional::changeFirstAdditionalParent(), GNEAdditional::changeLane(), GNEAdditional::changeSecondAdditionalParent(), GNETLSEditorFrame::controlsEdge(), GUIGlObject::createFullName(), GNENet::deleteSingleEdge(), GNENet::deleteSingleJunction(), GUIGlObject::drawName(), GNEAdditional::getAdditionalID(), GNEConnection::getAttribute(), GNELane::getAttribute(), GNEJunction::getAttribute(), GNEEdge::getAttribute(), GNEVaporizer::getParentName(), GNERouteProbe::getParentName(), GNEDetectorE3::getParentName(), GNECalibratorRoute::getParentName(), GNEVariableSpeedSign::getParentName(), GNERerouter::getParentName(), GNELane::getParentName(), GNEParkingSpace::getParentName(), getParentName(), GNECalibratorVehicleType::getParentName(), GNECalibrator::getParentName(), GNEDetector::getParentName(), GNEPoly::getParentName(), GNEPOI::getParentName(), GNETLSEditorFrame::handleMultiChange(), GNEEdge::isValid(), GNEViewNet::mergeJunctions(), GUIGLObjectPopupMenu::onCmdCopyName(), GNEInspectorFrame::TemplateEditor::onUpdCopyTemplate(), GUIDialog_GLObjChooser::refreshList(), GNENet::registerEdge(), GNENet::registerJunction(), SUMORTree::removeAdditionalGLObject(), GNEEdge::removeConnection(), GNEEdge::setAttribute(), GNENet::splitEdge(), GNEProhibitionFrame::updateDescription(), GNEConnectorFrame::updateDescription(), and GNEConnection::updateID().
|
inherited |
Returns the value for a given key.
| [in] | key | The key to ask for |
| [in] | defaultValue | The default value to return if no value is stored under the key |
Definition at line 72 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by MSTLLogicControl::WAUTSwitchProcedure_Stretch::adaptLogic(), NBEdge::addRestrictedLane(), MSDevice_Battery::buildVehicleDevices(), MSDevice_Bluelight::buildVehicleDevices(), MSDevice_Example::buildVehicleDevices(), MSDevice::equippedByDefaultAssignmentOptions(), MSDevice::equippedByParameter(), libsumo::Simulation::findIntermodalRoute(), MSDevice::getBoolParam(), NBRailwayTopologyAnalyzer::getBrokenRailNodes(), MSSOTLTrafficLightLogic::getDecayConstant(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), MSDevice::getFloatParam(), MSTLLogicControl::WAUTSwitchProcedure::getGSPValue(), MSSOTLTrafficLightLogic::getInputSensorsLength(), MSDevice_SSM::getMeasuresAndThresholds(), MSSOTLRequestPolicy::getMinDecisionalPhaseDuration(), MSSOTLRequestTrafficLightLogic::getMinDecisionalPhaseDuration(), MSSOTLTrafficLightLogic::getMode(), MSDevice_SSM::getOutputFilename(), MSSOTLTrafficLightLogic::getOutputSensorsLength(), libsumo::Polygon::getParameter(), libsumo::Route::getParameter(), libsumo::POI::getParameter(), libsumo::Person::getParameter(), libsumo::TrafficLight::getParameter(), libsumo::Edge::getParameter(), libsumo::Lane::getParameter(), libsumo::VehicleType::getParameter(), libsumo::Vehicle::getParameter(), MSSOTLTrafficLightLogic::getSpeedThreshold(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::getStretchAreaNo(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::getStretchBereichDef(), MSDevice::getStringParam(), MSSOTLTrafficLightLogic::getThreshold(), MSTriggeredRerouter::getWeight(), PushButtonLogic::init(), MSSOTLPhasePolicy::init(), SigmoidLogic::init(), MSSOTLTrafficLightLogic::init(), MSSwarmTrafficLightLogic::init(), NIImporter_OpenStreetMap::insertEdge(), MSSOTLTrafficLightLogic::isDecayThresholdActivated(), MSSOTLTrafficLightLogic::isPushButtonPressed(), libsumo::Helper::moveToXYMap(), MSActuatedTrafficLightLogic::MSActuatedTrafficLightLogic(), MSDelayBasedTrafficLightLogic::MSDelayBasedTrafficLightLogic(), MSSOTLPolicy::MSSOTLPolicy(), MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus(), MSSwarmTrafficLightLogic::MSSwarmTrafficLightLogic(), MSTriggeredRerouter::notifyEnter(), MSSOTLPolicyDesirability::readParameter(), MSDevice_SSM::requestsTrajectories(), NBEdgeCont::splitAt(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::stretchLogic(), GNECrossing::updateGenericParameter(), GNEConnection::updateGenericParameter(), GNEPoly::updateGenericParameter(), GNEPOI::updateGenericParameter(), GNELane::updateGenericParameter(), GNEJunction::updateGenericParameter(), GNEEdge::updateGenericParameter(), GNEAdditional::updateGenericParameter(), MSDevice_SSM::useGeoCoords(), and NWWriter_DlrNavteq::writeLinksUnsplitted().
|
inherited |
Returns the inner key/value map.
Definition at line 106 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NIImporter_SUMO::_loadNetwork(), NBEdge::addLane(), GUIParameterTableWindow::closeBuilding(), NBTrafficLightDefinition::compute(), GNEPoly::getGenericParameters(), GNEPOI::getGenericParameters(), GNELane::getGenericParameters(), GNEJunction::getGenericParameters(), GNEEdge::getGenericParameters(), GNEAdditional::getGenericParameters(), GNEPoly::getGenericParametersStr(), GNEPOI::getGenericParametersStr(), GNELane::getGenericParametersStr(), GNEJunction::getGenericParametersStr(), GNEEdge::getGenericParametersStr(), GNEAdditional::getGenericParametersStr(), GUITrafficLightLogicWrapper::getParameterWindow(), GUIPolygon::getParameterWindow(), GUIJunctionWrapper::getParameterWindow(), GUIPointOfInterest::getParameterWindow(), GUIContainer::getTypeParameterWindow(), GUIPerson::getTypeParameterWindow(), GUIMEVehicle::getTypeParameterWindow(), GUIVehicle::getTypeParameterWindow(), NIImporter_OpenStreetMap::insertEdge(), NBLoadedSUMOTLDef::NBLoadedSUMOTLDef(), GUIParameterTableWindow::numParams(), and TraCIServerAPI_TrafficLight::processGet().
|
virtualinherited |
Returns an own parameter window.
| [in] | app | The application needed to build the parameter window |
| [in] | parent | The parent window needed to build the parameter window |
Implements GUIGlObject.
Definition at line 541 of file GNEAdditional.cpp.
References GUIParameterTableWindow::closeBuilding(), GNEAdditional::getAttribute(), GNEAttributeCarrier::getTag(), GNEAttributeCarrier::getTagProperties(), GUIParameterTableWindow::mkItem(), and toString().
|
virtual |
Returns the name of the parent object (if any)
Reimplemented from GUIGlObject.
Definition at line 190 of file GNEStoppingPlace.cpp.
References GUIGlObject::getMicrosimID(), and myLane.
|
virtual |
get PopPup ID (Used in AC Hierarchy)
Implements GNEAdditional.
Definition at line 267 of file GNEStoppingPlace.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTag(), and toString().
|
virtualinherited |
Returns an own popup-menu.
| [in] | app | The application needed to build the popup-menu |
| [in] | parent | The parent window needed to build the popup-menu |
Implements GUIGlObject.
Definition at line 491 of file GNEAdditional.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GNEViewNet::buildSelectionACPopupEntry(), GUIGlObject::buildShowParamsPopupEntry(), GNEAdditional::getAttribute(), GNEAttributeCarrier::getIcon(), GNEEdge::getLanes(), GNEViewNet::getNet(), GUISUMOAbstractView::getPositionInformation(), GNEAdditional::getPositionInView(), GNELane::getShape(), GNEAttributeCarrier::getTag(), GNEAttributeCarrier::getTagProperties(), MID_COPY_NAME, MID_COPY_TYPED_NAME, MID_OPEN_ADDITIONAL_DIALOG, GNEAdditional::myShape, GNEAdditional::myViewNet, PositionVector::nearest_offset_to_point2D(), GNENet::retrieveEdge(), GNENet::retrieveLane(), SUMO_ATTR_EDGE, SUMO_ATTR_LANE, SUMO_TAG_EDGE, SUMO_TAG_LANE, and toString().
|
virtual |
Returns position of additional in view.
Implements GNEAdditional.
Definition at line 76 of file GNEStoppingPlace.cpp.
References GNELane::getShape(), PositionVector::length(), myEndPosition, myLane, myStartPosition, and PositionVector::positionAtOffset().
|
inherited |
Definition at line 272 of file GNEAdditional.cpp.
References GNEAdditional::mySecondAdditionalParent.
Referenced by GNEParkingAreaReroute::getHierarchyName().
|
inherited |
Returns additional element's shape.
Definition at line 254 of file GNEAdditional.cpp.
References GNEAdditional::myShape.
| double GNEStoppingPlace::getStartPosition | ( | ) | const |
|
inherited |
get XML Tag assigned to this object
Definition at line 782 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myTag.
Referenced by GNEAdditionalHandler::accessCanBeCreated(), GNEAdditionalFrame::addAdditional(), GNENetElement::addAdditionalChild(), GNEAdditional::addAdditionalChild(), GNENetElement::addAdditionalParent(), GNEAdditional::addEdgeChild(), GNEJunction::addIncomingGNEEdge(), GNEAdditional::addLaneChild(), GNEJunction::addOutgoingGNEEdge(), GNENet::addPOI(), GNELane::addShapeChild(), GNEViewNet::beginMoveSelection(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildCalibratorRoute(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEAdditionalHandler::builDestProbReroute(), GNEAdditionalHandler::buildRerouterInterval(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNEAdditionalHandler::buildVehicleType(), GNEAdditionalHandler::builParkingAreaReroute(), GNEAdditional::changeAdditionalID(), GNEAdditional::changeEdge(), GNEAdditional::changeFirstAdditionalParent(), GNEAdditional::changeLane(), GNEAdditional::changeSecondAdditionalParent(), GNENet::changeShapeID(), GNEAdditional::checkAdditionalChildRestriction(), GNEAdditionalHandler::checkOverlappingRerouterIntervals(), GNEDetectorE3::commitGeometryMoving(), GNEVariableSpeedSign::commitGeometryMoving(), GNEAccess::commitGeometryMoving(), GNERerouter::commitGeometryMoving(), GNEParkingSpace::commitGeometryMoving(), commitGeometryMoving(), GNEDetector::commitGeometryMoving(), GNEPOI::commitGeometryMoving(), GNEJunction::commitGeometryMoving(), GNEPoly::commitShapeChange(), GNEEdge::commitShapeChange(), GNEEdge::commitShapeEndChange(), GNEEdge::commitShapeStartChange(), GNENet::computeEverything(), GNENet::deleteAdditional(), GNENet::deleteShape(), GNEAdditional::drawLockIcon(), GNEChargingStation::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorEntry::getAttribute(), GNEDetectorExit::getAttribute(), GNEBusStop::getAttribute(), GNEContainerStop::getAttribute(), GNEParkingArea::getAttribute(), GNEDetectorE2::getAttribute(), GNEVaporizer::getAttribute(), GNERouteProbe::getAttribute(), GNEDetectorE3::getAttribute(), GNERerouterInterval::getAttribute(), GNERouteProbReroute::getAttribute(), GNECrossing::getAttribute(), GNEDestProbReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNECalibratorRoute::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEAccess::getAttribute(), GNECalibratorFlow::getAttribute(), GNERerouter::getAttribute(), GNEParkingSpace::getAttribute(), GNECalibratorVehicleType::getAttribute(), GNECalibrator::getAttribute(), GNEConnection::getAttribute(), GNEPoly::getAttribute(), GNELane::getAttribute(), GNEPOI::getAttribute(), GNEJunction::getAttribute(), GNEEdge::getAttribute(), GNEVaporizer::getHierarchyName(), GNERouteProbe::getHierarchyName(), GNEDetectorE3::getHierarchyName(), GNEDestProbReroute::getHierarchyName(), GNERerouterInterval::getHierarchyName(), GNERouteProbReroute::getHierarchyName(), GNEParkingAreaReroute::getHierarchyName(), GNEClosingLaneReroute::getHierarchyName(), GNEClosingReroute::getHierarchyName(), GNEVariableSpeedSign::getHierarchyName(), GNECalibratorRoute::getHierarchyName(), GNEVariableSpeedSignStep::getHierarchyName(), GNEAccess::getHierarchyName(), GNERerouter::getHierarchyName(), GNECalibratorFlow::getHierarchyName(), GNEParkingSpace::getHierarchyName(), getHierarchyName(), GNECalibratorVehicleType::getHierarchyName(), GNECalibrator::getHierarchyName(), GNEDetector::getHierarchyName(), GNENetElement::getHierarchyName(), GNEShape::getHierarchyName(), GNENetElement::getParameterWindow(), GNEAdditional::getParameterWindow(), GNEVaporizer::getPopUpID(), GNERouteProbe::getPopUpID(), GNEDetectorE3::getPopUpID(), GNEDestProbReroute::getPopUpID(), GNERerouterInterval::getPopUpID(), GNERouteProbReroute::getPopUpID(), GNEParkingAreaReroute::getPopUpID(), GNEClosingLaneReroute::getPopUpID(), GNEClosingReroute::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNECalibratorRoute::getPopUpID(), GNEVariableSpeedSignStep::getPopUpID(), GNEAccess::getPopUpID(), GNERerouter::getPopUpID(), GNECalibratorFlow::getPopUpID(), GNEParkingSpace::getPopUpID(), getPopUpID(), GNECalibratorVehicleType::getPopUpID(), GNECalibrator::getPopUpID(), GNEDetector::getPopUpID(), GNENetElement::getPopUpID(), GNEShape::getPopUpID(), GNEAdditional::getPopUpMenu(), GNEEdge::getRouteProbeRelativePosition(), GNEAdditional::GNEAdditional(), GNEAdditionalHandler::GNEAdditionalHandler(), GNENet::GNENet(), GNEViewNet::hotkeyEnter(), GNENet::insertAdditional(), GNENet::insertShape(), GNEInspectorFrame::inspectElement(), GNEAdditional::isRouteValid(), GNEChargingStation::isValid(), GNEDetectorE1Instant::isValid(), GNEDetectorE1::isValid(), GNEDetectorEntry::isValid(), GNEDetectorExit::isValid(), GNEBusStop::isValid(), GNEContainerStop::isValid(), GNEParkingArea::isValid(), GNEDetectorE2::isValid(), GNEVaporizer::isValid(), GNERouteProbe::isValid(), GNEDetectorE3::isValid(), GNEDestProbReroute::isValid(), GNERerouterInterval::isValid(), GNERouteProbReroute::isValid(), GNECrossing::isValid(), GNEParkingAreaReroute::isValid(), GNEClosingReroute::isValid(), GNEClosingLaneReroute::isValid(), GNEVariableSpeedSign::isValid(), GNECalibratorRoute::isValid(), GNEVariableSpeedSignStep::isValid(), GNEAccess::isValid(), GNERerouter::isValid(), GNECalibratorFlow::isValid(), GNEParkingSpace::isValid(), GNECalibratorVehicleType::isValid(), GNECalibrator::isValid(), GNEConnection::isValid(), GNEPoly::isValid(), GNELane::isValid(), GNEPOI::isValid(), GNEJunction::isValid(), GNEEdge::isValid(), GNEAdditional::isValidAdditionalID(), GNECalibratorFlowDialog::onCmdAccept(), GNECalibratorVehicleTypeDialog::onCmdAccept(), GNECalibratorRouteDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), GNEViewNet::onCmdOpenAdditionalDialog(), GNEViewNet::onCmdTransformPOI(), GNEViewNet::onLeftBtnPress(), GNEAdditional::openAdditionalDialog(), GNEAdditionalHandler::parseGenericParameter(), GNEViewNet::SelectingArea::processSelection(), GNEChange_Junction::redo(), GNEChange_Shape::redo(), GNEChange_TLS::redo(), GNEChange_Additional::redo(), GNEChange_Edge::redo(), GNEChange_Lane::redo(), GNEChange_Crossing::redo(), GNEChange_Attribute::redo(), GNEChange_Shape::redoName(), GNEChange_Additional::redoName(), GNEChange_Attribute::redoName(), GNEAdditionalFrame::removeAdditional(), GNENetElement::removeAdditionalChild(), GNEAdditional::removeAdditionalChild(), GNENetElement::removeAdditionalParent(), GNEDeleteFrame::removeAttributeCarrier(), GNEEdge::removeConnection(), GNEAdditional::removeEdgeChild(), GNEJunction::removeIncomingGNEEdge(), GNEEdge::removeLane(), GNEAdditional::removeLaneChild(), GNEJunction::removeOutgoingGNEEdge(), GNENet::removeShape(), GNELane::removeShapeChild(), GNENet::replaceInListAttribute(), GNEAdditionalHandler::HierarchyInsertedElements::retrieveAdditionalParent(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNENet::retrieveShapes(), GNEChargingStation::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorExit::setAttribute(), GNEDetectorEntry::setAttribute(), GNEDetectorE1::setAttribute(), GNEBusStop::setAttribute(), GNEContainerStop::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE2::setAttribute(), GNEVaporizer::setAttribute(), GNERouteProbe::setAttribute(), GNEDetectorE3::setAttribute(), GNEDestProbReroute::setAttribute(), GNECrossing::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNECalibratorRoute::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNERerouter::setAttribute(), GNEAccess::setAttribute(), GNECalibratorFlow::setAttribute(), GNEParkingSpace::setAttribute(), GNECalibratorVehicleType::setAttribute(), GNECalibrator::setAttribute(), GNEConnection::setAttribute(), GNEPoly::setAttribute(), GNEPOI::setAttribute(), GNELane::setAttribute(), GNEJunction::setAttribute(), GNEEdge::setAttribute(), GNEAdditional::setDefaultValues(), GNEFrame::ACHierarchy::showAttributeCarrierChilds(), GNEFrame::ACHierarchy::showAttributeCarrierParents(), GNEInspectorFrame::NeteditAttributesEditor::showNeteditAttributesEditor(), GNEAdditional::sortAdditionalChilds(), GNEChange_Shape::undo(), GNEChange_Junction::undo(), GNEChange_TLS::undo(), GNEChange_Additional::undo(), GNEChange_Edge::undo(), GNEChange_Lane::undo(), GNEChange_Crossing::undo(), GNEChange_Attribute::undo(), GNEChange_Shape::undoName(), GNEChange_Additional::undoName(), GNEChange_Attribute::undoName(), GNENet::updateAdditionalID(), GNEAdditional::writeAdditional(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_Shape::~GNEChange_Shape(), and GNEChange_TLS::~GNEChange_TLS().
|
staticinherited |
get Tag Properties
Definition at line 807 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAttributeCarriers(), GNEAttributeCarrier::myAllowedTags, and toString().
Referenced by GNEAdditionalFrame::addAdditional(), GNEAdditional::addAdditionalChild(), GNEAdditionalFrame::AdditionalAttributes::addAttribute(), GNEPolygonFrame::ShapeAttributes::addAttribute(), GNEAdditionalFrame::AdditionalAttributes::areValuesValid(), GNEPolygonFrame::ShapeAttributes::areValuesValid(), GNEAdditional::checkAdditionalChildsOverlapping(), GNENet::computeAndUpdate(), GNENet::deleteAdditional(), GNEAdditional::drawLockIcon(), GNECrossingFrame::crossingParameters::enableCrossingParameters(), GNESelectorFrame::getMatches(), GNENetElement::getParameterWindow(), GNEAdditional::getParameterWindow(), GNEAdditional::getPopUpMenu(), GNEAdditionalFrame::AdditionalAttributeSingle::getValue(), GNEPolygonFrame::ShapeAttributeSingle::getValue(), GNEAdditional::GNEAdditional(), GNEChange_Additional::GNEChange_Additional(), GNEDialog_AllowDisallow::GNEDialog_AllowDisallow(), GNESelectorFrame::handleIDs(), GNEViewNet::hotkeyEnter(), GNENet::insertAdditional(), GNESelectorFrame::SelectionOperation::onCmdInvert(), GNEViewNet::onCmdOpenAdditionalDialog(), GNEInspectorFrame::AttributesEditor::AttributeInput::onCmdOpenAttributeDialog(), GNESelectorFrame::MatchAttribute::onCmdSelMBAttribute(), GNESelectorFrame::MatchAttribute::onCmdSelMBString(), GNESelectorFrame::MatchAttribute::onCmdSelMBTag(), GNEInspectorFrame::AttributesEditor::AttributeInput::onCmdSetAttribute(), GNEAdditionalFrame::AdditionalAttributeSingle::onCmdSetAttribute(), GNEPolygonFrame::ShapeAttributeSingle::onCmdSetAttribute(), GNEPolygonFrame::ShapeAttributeSingle::onCmdSetColorAttribute(), GNEInspectorFrame::GEOAttributesEditor::onCmdSetGEOAttribute(), GNEFrame::openHelpAttributesDialog(), GNEAttributeCarrier::parseAttributeFromXML(), GNEViewNet::SelectingArea::processSelection(), GNEInspectorFrame::AttributesEditor::refreshAttributeEditor(), GNEInspectorFrame::GEOAttributesEditor::refreshGEOAttributesEditor(), GNEInspectorFrame::NeteditAttributesEditor::refreshNeteditAttributesEditor(), GNEAdditional::removeAdditionalChild(), GNEDeleteFrame::removeAttributeCarrier(), GNENet::replaceInListAttribute(), GNENet::retrieveAttributeCarriers(), GNENet::saveAdditionalsConfirmed(), GNEAdditionalFrame::AdditionalSelector::setCurrentAdditional(), GNEPolygonFrame::ShapeSelector::setCurrentShape(), GNEAdditional::setDefaultValues(), GNEInspectorFrame::AttributesEditor::AttributeInput::showAttribute(), GNEFrame::ACHierarchy::showAttributeCarrierChilds(), GNEFrame::ACHierarchy::showAttributeCarrierParents(), GNEInspectorFrame::AttributesEditor::showAttributeEditor(), GNEInspectorFrame::GEOAttributesEditor::showGEOAttributesEditor(), GNEInspectorFrame::NeteditAttributesEditor::showNeteditAttributesEditor(), GNEAdditionalFrame::AdditionalAttributeSingle::showParameter(), GNEPolygonFrame::ShapeAttributeSingle::showParameter(), GNEAdditionalFrame::AdditionalAttributes::showWarningMessage(), GNEPolygonFrame::ShapeAttributes::showWarningMessage(), GNEAdditional::sortAdditionalChilds(), GNEViewNet::ObjectsUnderCursor::updateObjectUnderCursor(), and GNEAdditional::writeAdditional().
|
inherited |
Returns the type of the object as coded in GUIGlObjectType.
Definition at line 155 of file GUIGlObject.cpp.
References GUIGlObject::myGLObjectType.
Referenced by GUIGlObject::buildSelectionPopupEntry(), GUIVehicle::drawAction_drawLinkItems(), GUIBaseVehicle::drawAction_drawPersonsAndContainers(), GUIVehicle::drawAction_drawRailCarriages(), GUIPerson::drawAction_drawWalkingareaPath(), GNEAdditional::drawChildConnections(), GNEChargingStation::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorEntry::drawGL(), GNEDetectorExit::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorE2::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE3::drawGL(), GNEJunction::drawGL(), GNECrossing::drawGL(), GNEVariableSpeedSign::drawGL(), GNERerouter::drawGL(), GNEAccess::drawGL(), GUIMEInductLoop::MyWrapper::drawGL(), GNEParkingSpace::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIInstantInductLoop::MyWrapper::drawGL(), GUICalibrator::drawGL(), GUIContainer::drawGL(), GUIPerson::drawGL(), GUIJunctionWrapper::drawGL(), GNECalibrator::drawGL(), GNELane::drawGL(), GNEConnection::drawGL(), GUIChargingStation::drawGL(), GUIContainerStop::drawGL(), GUIBusStop::drawGL(), GUIParkingArea::drawGL(), GUIE2Collector::MyWrapper::drawGL(), GNEPoly::drawGL(), GNEPOI::drawGL(), GUIInductLoop::MyWrapper::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GUILane::drawGL(), GUIPerson::drawGLAdditional(), GUIBaseVehicle::drawGLAdditional(), GNEAdditional::drawLockIcon(), GUIBaseVehicle::drawOnPos(), GNEJunction::getAttribute(), GUIJunctionWrapper::getColorValue(), GUIEdge::getColorValue(), GNEViewNet::getConnectionAtPopupPosition(), GNEViewNet::getCrossingAtPopupPosition(), GNEViewNet::getEdgeAtPopupPosition(), GNEViewNet::getEdgesAtPopupPosition(), GNEViewNet::getJunctionAtPopupPosition(), GNEViewNet::getLaneAtPopupPosition(), GUISUMOAbstractView::getObjectAtPosition(), GUISUMOAbstractView::getObjectsAtPosition(), GUIEdge::getScaleValue(), GUIGlChildWindow::isSelected(), GUISUMOViewParent::isSelected(), GUISelectedStorage::loadIDs(), GNEViewNet::mergeJunctions(), GUITrafficLightLogicWrapper::GUITrafficLightLogicWrapperPopupMenu::onCmdBegin2TrackPhases(), GUIGLObjectPopupMenu::onCmdCopyEdgeName(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdHideAllRoutes(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdHideBestLanes(), GUIPerson::GUIPersonPopupMenu::onCmdHideCurrentRoute(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdHideCurrentRoute(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdHideLFLinkItems(), GUIPerson::GUIPersonPopupMenu::onCmdHideWalkingareaPath(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNESelectorFrame::SelectionOperation::onCmdSave(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdShowAllRoutes(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdShowBestLanes(), GUIPerson::GUIPersonPopupMenu::onCmdShowCurrentRoute(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdShowCurrentRoute(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdShowFoes(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdShowLFLinkItems(), GUITrafficLightLogicWrapper::GUITrafficLightLogicWrapperPopupMenu::onCmdShowPhases(), GUIPerson::GUIPersonPopupMenu::onCmdShowWalkingareaPath(), GUIPerson::GUIPersonPopupMenu::onCmdStartTrack(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdStartTrack(), GUIPerson::GUIPersonPopupMenu::onCmdStopTrack(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdStopTrack(), GUITrafficLightLogicWrapper::GUITrafficLightLogicWrapperPopupMenu::onCmdSwitchTLS2Off(), GUITrafficLightLogicWrapper::GUITrafficLightLogicWrapperPopupMenu::onCmdSwitchTLSLogic(), GNEViewNet::SelectingArea::processSelection(), LayeredRTree::selectLayer(), GNEJunction::setAttribute(), GUISelectedStorage::toggleSelection(), and GNEViewNet::ObjectsUnderCursor::updateObjectUnderCursor().
|
virtualinherited |
Returns an own type parameter window (optional)
| [in] | app | The application needed to build the parameter window |
| [in] | parent | The parent window needed to build the parameter window |
Reimplemented in GUIVehicle, GUIBaseVehicle, GUIMEVehicle, GUIPerson, and GUIContainer.
Definition at line 134 of file GUIGlObject.cpp.
References UNUSED_PARAMETER.
Referenced by GUIGLObjectPopupMenu::onCmdShowTypePars().
|
inherited |
Returns a pointer to GNEViewNet in which additional element is located.
Definition at line 248 of file GNEAdditional.cpp.
References GNEAdditional::myViewNet.
Referenced by GNEAdditionalDialog::acceptChanges(), GNEAdditionalDialog::cancelChanges(), GNERouteProbReroute::GNERouteProbReroute(), GNEAdditionalDialog::initChanges(), GNERerouterIntervalDialog::onCmdAddClosingLaneReroute(), GNERerouterIntervalDialog::onCmdAddClosingReroute(), GNERerouterIntervalDialog::onCmdAddDestProbReroute(), GNECalibratorDialog::onCmdAddFlow(), GNERerouterIntervalDialog::onCmdAddParkingAreaReroute(), GNECalibratorDialog::onCmdAddRoute(), GNERerouterIntervalDialog::onCmdAddRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdAddStep(), GNECalibratorDialog::onCmdAddVehicleType(), GNERerouterIntervalDialog::onCmdChangeBeginEnd(), GNERerouterIntervalDialog::onCmdClickedClosingLaneReroute(), GNERerouterIntervalDialog::onCmdClickedClosingReroute(), GNERerouterIntervalDialog::onCmdClickedDestProbReroute(), GNECalibratorDialog::onCmdClickedFlow(), GNERerouterDialog::onCmdClickedInterval(), GNERerouterIntervalDialog::onCmdClickedParkingAreaReroute(), GNECalibratorDialog::onCmdClickedRoute(), GNERerouterIntervalDialog::onCmdClickedRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdClickedStep(), GNECalibratorDialog::onCmdClickedVehicleType(), GNERerouterIntervalDialog::onCmdEditClosingLaneReroute(), GNERerouterIntervalDialog::onCmdEditClosingReroute(), GNERerouterIntervalDialog::onCmdEditDestProbReroute(), GNERerouterIntervalDialog::onCmdEditParkingAreaReroute(), GNERerouterIntervalDialog::onCmdEditRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdEditStep(), GNECalibratorVehicleTypeDialog::onCmdSetVariable(), GNECalibratorFlowDialog::onCmdSetVariable(), GNECalibratorRouteDialog::onCmdSetVariable(), GNEAdditionalDialog::resetChanges(), GNECalibratorDialog::updateFlowAndLabelButton(), GNECalibratorDialog::updateRouteTable(), and GNECalibratorDialog::updateVehicleTypeTable().
|
inlineinherited |
Increarse reference.
Definition at line 70 of file GNEReferenceCounter.h.
References GNEReferenceCounter::getID(), GNEReferenceCounter::myCount, toString(), and UNUSED_PARAMETER.
Referenced by GNEEdge::addLane(), GNENet::addPOI(), GNENet::addPolygon(), GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildBusStop(), GNEAdditionalHandler::buildCalibrator(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildCalibratorRoute(), GNEAdditionalHandler::buildChargingStation(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEAdditionalHandler::buildContainerStop(), GNEAdditionalHandler::buildDetectorE1(), GNEAdditionalHandler::buildDetectorE1Instant(), GNEAdditionalHandler::buildDetectorE2(), GNEAdditionalHandler::buildDetectorE3(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEAdditionalHandler::builDestProbReroute(), GNEAdditionalHandler::buildParkingArea(), GNEAdditionalHandler::buildParkingSpace(), GNEAdditionalHandler::buildRerouter(), GNEAdditionalHandler::buildRerouterInterval(), GNEAdditionalHandler::buildRouteProbe(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSign(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNEAdditionalHandler::buildVehicleType(), GNEAdditionalHandler::builParkingAreaReroute(), GNENet::computeEverything(), GNEChange_Attribute::GNEChange_Attribute(), GNENet::GNENet(), GNEJunction::rebuildGNECrossings(), GNENet::registerEdge(), GNENet::registerJunction(), GNEEdge::remakeGNEConnections(), and GNEInspectorFrame::TemplateEditor::setEdgeTemplate().
|
inherited |
Check if additional item is currently blocked (i.e. cannot be moved with mouse)
Definition at line 260 of file GNEAdditional.cpp.
References GNEAdditional::myBlockMovement.
Referenced by GNEViewNet::onMouseMove().
|
virtualinherited |
check if attribute carrier is selected
Implements GNEAttributeCarrier.
Definition at line 912 of file GNEAdditional.cpp.
References GNEAttributeCarrier::mySelected.
Referenced by GNENet::deleteAdditional(), GNEChargingStation::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorEntry::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorExit::drawGL(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorE2::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE3::drawGL(), GNEVariableSpeedSign::drawGL(), GNERerouter::drawGL(), GNEParkingSpace::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorEntry::getAttribute(), GNEDetectorExit::getAttribute(), GNEDetectorE1::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEParkingArea::getAttribute(), GNEDetectorE2::getAttribute(), GNEVaporizer::getAttribute(), GNERouteProbe::getAttribute(), GNEDetectorE3::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNERerouter::getAttribute(), GNEAccess::getAttribute(), GNEParkingSpace::getAttribute(), GNECalibrator::getAttribute(), GNENet::insertAdditional(), and GNEViewNet::onLeftBtnPress().
|
staticinherited |
check if given string can be parsed to a map/list of generic parameters
Definition at line 905 of file GNEAttributeCarrier.cpp.
References StringTokenizer::hasNext(), SUMOXMLDefinitions::isValidGenericParameterKey(), SUMOXMLDefinitions::isValidGenericParameterValue(), and StringTokenizer::next().
Referenced by GNEChargingStation::isValid(), GNEDetectorE1Instant::isValid(), GNEDetectorEntry::isValid(), GNEDetectorExit::isValid(), GNEDetectorE1::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEParkingArea::isValid(), GNEDetectorE2::isValid(), GNEVaporizer::isValid(), GNERouteProbe::isValid(), GNEDetectorE3::isValid(), GNERouteProbReroute::isValid(), GNECrossing::isValid(), GNEDestProbReroute::isValid(), GNERerouterInterval::isValid(), GNEClosingReroute::isValid(), GNEClosingLaneReroute::isValid(), GNEParkingAreaReroute::isValid(), GNECalibratorRoute::isValid(), GNEVariableSpeedSign::isValid(), GNEVariableSpeedSignStep::isValid(), GNEAccess::isValid(), GNERerouter::isValid(), GNECalibratorFlow::isValid(), GNEParkingSpace::isValid(), GNECalibratorVehicleType::isValid(), GNECalibrator::isValid(), GNEConnection::isValid(), GNEPoly::isValid(), GNELane::isValid(), GNEPOI::isValid(), GNEJunction::isValid(), GNEEdge::isValid(), and GNEFrame::GenericParametersEditor::onCmdSetGenericParameter().
|
staticinherited |
check if a route is valid
| [in] | edges | vector with the route's edges |
| [in] | report | enable or disable writting warnings if route isn't valid |
Definition at line 577 of file GNEAdditional.cpp.
References GNEEdge::getGNEJunctionDestiny(), GNEJunction::getGNEOutgoingEdges(), GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTag(), toString(), and WRITE_WARNING.
Referenced by GNECalibratorRoute::isValid().
|
pure virtual |
method for checking if the key and their conrrespond attribute are valids
| [in] | key | The attribute key |
| [in] | value | The value asociated to key key |
Implements GNEAdditional.
Implemented in GNEParkingArea, GNEBusStop, GNEContainerStop, and GNEChargingStation.
|
protectedinherited |
check if a new additional ID is valid
Definition at line 799 of file GNEAdditional.cpp.
References GNEViewNet::getNet(), GNEAttributeCarrier::getTag(), SUMOXMLDefinitions::isValidNetID(), GNEAdditional::myViewNet, and GNENet::retrieveAdditional().
Referenced by GNEChargingStation::isValid(), GNEDetectorE1Instant::isValid(), GNEDetectorE1::isValid(), GNEDetectorEntry::isValid(), GNEDetectorExit::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEParkingArea::isValid(), GNEDetectorE2::isValid(), GNEVaporizer::isValid(), GNERouteProbe::isValid(), GNEDetectorE3::isValid(), GNERerouterInterval::isValid(), GNERouteProbReroute::isValid(), GNEDestProbReroute::isValid(), GNEClosingReroute::isValid(), GNEParkingAreaReroute::isValid(), GNEClosingLaneReroute::isValid(), GNECalibratorRoute::isValid(), GNEVariableSpeedSign::isValid(), GNEVariableSpeedSignStep::isValid(), GNEAccess::isValid(), GNERerouter::isValid(), GNECalibratorFlow::isValid(), GNEParkingSpace::isValid(), GNECalibratorVehicleType::isValid(), and GNECalibrator::isValid().
|
inherited |
Returns whether the parameter is known.
| [in] | key | The key to ask for |
Definition at line 66 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by GNEPoly::addGenericParameter(), GNELane::addGenericParameter(), GNEPOI::addGenericParameter(), GNEJunction::addGenericParameter(), GNEEdge::addGenericParameter(), GNEAdditional::addGenericParameter(), NBEdge::append(), MSDevice_Bluelight::buildVehicleDevices(), MSDevice_Example::buildVehicleDevices(), MSDevice::equippedByDefaultAssignmentOptions(), MSDevice::equippedByParameter(), MSDevice::getBoolParam(), NWWriter_DlrNavteq::getBrunnelType(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), MSDevice::getFloatParam(), MSDevice_SSM::getMeasuresAndThresholds(), MSDevice_SSM::getOutputFilename(), MSDevice::getStringParam(), MSTriggeredRerouter::getWeight(), GNEPoly::removeGenericParameter(), GNEPOI::removeGenericParameter(), GNELane::removeGenericParameter(), GNEJunction::removeGenericParameter(), GNEEdge::removeGenericParameter(), GNEAdditional::removeGenericParameter(), MSDevice_SSM::requestsTrajectories(), GNEPoly::updateGenericParameter(), GNEPOI::updateGenericParameter(), GNELane::updateGenericParameter(), GNEJunction::updateGenericParameter(), GNEEdge::updateGenericParameter(), GNEAdditional::updateGenericParameter(), GNEPoly::updateGenericParameterValue(), GNELane::updateGenericParameterValue(), GNEPOI::updateGenericParameterValue(), GNEJunction::updateGenericParameterValue(), GNEEdge::updateGenericParameterValue(), GNEAdditional::updateGenericParameterValue(), and MSDevice_SSM::useGeoCoords().
change the position of the element geometry without saving in undoList
| [in] | newPosition | new position of geometry |
Implements GNEAdditional.
Definition at line 92 of file GNEStoppingPlace.cpp.
References Position::add(), GNELane::getShape(), myEndPosition, myLane, myStartPosition, PositionVector::nearest_offset_to_point2D(), toString(), and updateGeometry().
|
virtualinherited |
open Additional Dialog
| invalid | argument if additional doesn't have an additional Dialog |
Reimplemented in GNECalibrator, GNERerouter, and GNEVariableSpeedSign.
Definition at line 219 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getTag(), and toString().
Referenced by GNEViewNet::onCmdOpenAdditionalDialog().
|
staticinherited |
parses a value of type T from string (used for basic types: int, double, bool, etc.)
Referenced by GNEAttributeCarrier::canParse(), and GNECalibratorRoute::isValid().
|
staticinherited |
parses a complex value of type T from string (use for list of edges, list of lanes, etc.)
|
inherited |
Definition at line 589 of file GNEAttributeCarrier.cpp.
References TplConvert::_str2int().
|
inherited |
Definition at line 595 of file GNEAttributeCarrier.cpp.
References TplConvert::_str2double().
|
inherited |
Definition at line 601 of file GNEAttributeCarrier.cpp.
References TplConvert::_str2Bool().
|
inherited |
Definition at line 607 of file GNEAttributeCarrier.cpp.
|
inherited |
Definition at line 613 of file GNEAttributeCarrier.cpp.
References SumoVehicleClassStrings, and SVC_IGNORING.
|
inherited |
Definition at line 625 of file GNEAttributeCarrier.cpp.
References RGBColor::parseColor().
|
inherited |
Definition at line 631 of file GNEAttributeCarrier.cpp.
References GeomConvHelper::parseShapeReporting().
|
inherited |
Definition at line 647 of file GNEAttributeCarrier.cpp.
References SumoVehicleShapeStrings, and SVS_UNKNOWN.
|
inherited |
Definition at line 657 of file GNEAttributeCarrier.cpp.
References StringTokenizer::getVector().
|
inherited |
Definition at line 663 of file GNEAttributeCarrier.cpp.
|
inherited |
Definition at line 674 of file GNEAttributeCarrier.cpp.
|
inherited |
Definition at line 685 of file GNEAttributeCarrier.cpp.
|
inherited |
Definition at line 696 of file GNEAttributeCarrier.cpp.
References GNENet::retrieveEdge(), SUMO_ATTR_EDGES, SUMO_TAG_EDGE, and toString().
|
inherited |
Definition at line 714 of file GNEAttributeCarrier.cpp.
References GNENet::retrieveLane(), SUMO_ATTR_LANES, SUMO_TAG_LANE, and toString().
|
inlinestaticinherited |
Parse attribute from XML and show warnings if there are problems parsing it.
Definition at line 527 of file GNEAttributeCarrier.h.
References canParseVehicleClasses(), GNEAttributeCarrier::fillAttributeCarriers(), SUMOSAXAttributes::get(), GNEAttributeCarrier::getCircleResolution(), GNEAttributeCarrier::getTagProperties(), SUMOSAXAttributes::hasAttribute(), SUMOXMLDefinitions::isValidAttribute(), SUMOXMLDefinitions::isValidFilename(), SUMOXMLDefinitions::isValidNetID(), GNEAttributeCarrier::mouseOverObject(), GNEAttributeCarrier::setAttribute(), SUMO_ATTR_EDGES, SUMO_ATTR_GUISHAPE, SUMO_ATTR_ID, SUMO_ATTR_LANES, SUMO_ATTR_NAME, SUMO_ATTR_ROUTEPROBE, SUMO_ATTR_VCLASS, toString(), and WRITE_WARNING.
|
staticinherited |
parses a list of specific Attribute Carriers into a string of IDs
Referenced by GNEAttributeCarrier::canParse(), GNECalibratorRoute::getAttribute(), GNEVariableSpeedSign::getAttribute(), and GNERerouter::getAttribute().
|
inherited |
Definition at line 732 of file GNEAttributeCarrier.cpp.
References joinToString().
|
inherited |
Definition at line 743 of file GNEAttributeCarrier.cpp.
References joinToString().
|
staticinherited |
parse a string of booleans (1 0 1 1....) using AND operation
Definition at line 754 of file GNEAttributeCarrier.cpp.
Referenced by GNEAttributeCarrier::canParse(), and GNEInspectorFrame::AttributesEditor::AttributeInput::showAttribute().
|
inherited |
remove additional child from this additional
Definition at line 305 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTag(), GNEAttributeCarrier::getTagProperties(), GNEAdditional::myAdditionalChilds, GNEAdditional::sortAdditionalChilds(), toString(), and GNEAdditional::updateGeometry().
Referenced by GNEAdditional::changeFirstAdditionalParent(), GNEAdditional::changeSecondAdditionalParent(), GNEChange_Additional::redo(), and GNEChange_Additional::undo().
|
inherited |
remove edge child
Definition at line 440 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTag(), GNEAdditional::myEdgeChilds, SUMO_TAG_EDGE, and toString().
|
virtualinherited |
remove generic parameter
Implements GNEAttributeCarrier.
Definition at line 936 of file GNEAdditional.cpp.
References Parameterised::knowsParameter(), and Parameterised::unsetParameter().
|
inherited |
remove lane child
Definition at line 472 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTag(), GNEAdditional::myLaneChilds, SUMO_TAG_EDGE, and toString().
|
inherited |
Lets this object know a parameter window showing the object's values was closed.
| [in] | w | The closed parameter window |
Definition at line 268 of file GUIGlObject.cpp.
References GUIGlObject::myParamWindows.
Referenced by GUIParameterTableWindow::~GUIParameterTableWindow().
|
virtualinherited |
Implements GNEAttributeCarrier.
Definition at line 886 of file GNEAdditional.cpp.
References GUIGlObject::getGlID(), gSelected, GNEAttributeCarrier::mySelected, GNEAdditional::myViewNet, and GUISelectedStorage::select().
Referenced by GNENet::insertAdditional(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorEntry::setAttribute(), GNEDetectorExit::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEChargingStation::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE2::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNERouteProbe::setAttribute(), GNEAccess::setAttribute(), GNEDetectorE3::setAttribute(), GNERerouter::setAttribute(), GNEParkingSpace::setAttribute(), and GNECalibrator::setAttribute().
|
pure virtual |
method for setting the attribute and letting the object perform additional changes
| [in] | key | The attribute key |
| [in] | value | The new value |
| [in] | undoList | The undoList on which to register changes |
Implements GNEAdditional.
Implemented in GNEParkingArea, GNEBusStop, GNEContainerStop, and GNEChargingStation.
Referenced by GNEDialog_FixAdditionalPositions::onCmdAccept().
|
privatepure virtual |
set attribute after validation
Implements GNEAdditional.
Implemented in GNEParkingArea, GNEChargingStation, GNEBusStop, and GNEContainerStop.
|
protectedinherited |
Definition at line 623 of file GNEAdditional.cpp.
References GNEAdditional::getPositionInView(), GNELane::getShape(), PositionVector::length(), GNEAdditional::myBlockIconRotation, GNEAdditional::myShape, PositionVector::nearest_offset_to_point2D(), and PositionVector::rotationDegreeAtOffset().
Referenced by GNEChargingStation::updateGeometry(), GNEDetectorE1Instant::updateGeometry(), GNEDetectorExit::updateGeometry(), GNEDetectorE1::updateGeometry(), GNEDetectorEntry::updateGeometry(), GNEContainerStop::updateGeometry(), GNEBusStop::updateGeometry(), GNEVaporizer::updateGeometry(), GNEParkingArea::updateGeometry(), GNERouteProbe::updateGeometry(), GNEDetectorE2::updateGeometry(), GNEDetectorE3::updateGeometry(), GNEVariableSpeedSign::updateGeometry(), GNERerouter::updateGeometry(), and GNEAccess::updateGeometry().
|
protectedinherited |
change all attributes of additional with their default values (note: this cannot be undo)
Definition at line 612 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getTag(), GNEAttributeCarrier::getTagProperties(), and GNEAdditional::setAttribute().
Referenced by GNECalibratorFlow::GNECalibratorFlow(), GNECalibratorRoute::GNECalibratorRoute(), GNECalibratorVehicleType::GNECalibratorVehicleType(), GNEClosingLaneReroute::GNEClosingLaneReroute(), GNEClosingReroute::GNEClosingReroute(), GNEDestProbReroute::GNEDestProbReroute(), GNEParkingAreaReroute::GNEParkingAreaReroute(), GNERerouterInterval::GNERerouterInterval(), GNERouteProbReroute::GNERouteProbReroute(), and GNEVariableSpeedSignStep::GNEVariableSpeedSignStep().
|
virtualinherited |
set generic parameters in string format
Implements GNEAttributeCarrier.
Definition at line 997 of file GNEAdditional.cpp.
References Parameterised::clearParameter(), StringTokenizer::hasNext(), SUMOXMLDefinitions::isValidGenericParameterKey(), SUMOXMLDefinitions::isValidGenericParameterValue(), StringTokenizer::next(), and Parameterised::setParameter().
Referenced by GNEDetectorE1Instant::setAttribute(), GNEDetectorEntry::setAttribute(), GNEDetectorExit::setAttribute(), GNEDetectorE1::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEChargingStation::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE2::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEDestProbReroute::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNECalibratorRoute::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNERouteProbe::setAttribute(), GNEAccess::setAttribute(), GNEDetectorE3::setAttribute(), GNERerouter::setAttribute(), GNEParkingSpace::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), and GNECalibratorVehicleType::setAttribute().
|
virtualinherited |
Changes the microsimID of the object.
Reimplemented in GNEEdge.
Definition at line 148 of file GUIGlObject.cpp.
References GUIGlObject::createFullName(), GUIGlObject::myFullName, and GUIGlObject::myMicrosimID.
Referenced by GNEAdditional::changeAdditionalID(), GNENet::renameJunction(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNELane::setIndex(), GNEEdge::setMicrosimID(), and GNEConnection::updateID().
|
inherited |
Sets a parameter.
| [in] | key | The parameter's name |
| [in] | value | The parameter's value |
Definition at line 46 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by GNECrossing::addGenericParameter(), GNEConnection::addGenericParameter(), GNEPoly::addGenericParameter(), GNELane::addGenericParameter(), GNEPOI::addGenericParameter(), GNEJunction::addGenericParameter(), GNEEdge::addGenericParameter(), GNEAdditional::addGenericParameter(), SUMORouteHandler::addParam(), NLHandler::addParam(), ShapeHandler::addPOI(), NIImporter_OpenStreetMap::insertNodeChecking(), NBEdge::Lane::Lane(), NIImporter_ArcView::load(), NIImporter_OpenDrive::loadNetwork(), NIXMLTrafficLightsHandler::myStartElement(), MSStateHandler::myStartElement(), ShapeHandler::myStartElement(), NIXMLNodesHandler::myStartElement(), NIImporter_MATSim::EdgesHandler::myStartElement(), NIImporter_OpenStreetMap::EdgesHandler::myStartElement(), GNEAdditionalHandler::parseGenericParameter(), GNEConnection::setGenericParametersStr(), GNEPoly::setGenericParametersStr(), GNELane::setGenericParametersStr(), GNEPOI::setGenericParametersStr(), GNEJunction::setGenericParametersStr(), GNEEdge::setGenericParametersStr(), GNEAdditional::setGenericParametersStr(), libsumo::Route::setParameter(), libsumo::Polygon::setParameter(), libsumo::POI::setParameter(), libsumo::TrafficLight::setParameter(), libsumo::Edge::setParameter(), libsumo::Lane::setParameter(), GNEConnection::updateGenericParameter(), GNEPoly::updateGenericParameter(), GNELane::updateGenericParameter(), GNEPOI::updateGenericParameter(), GNEJunction::updateGenericParameter(), GNEEdge::updateGenericParameter(), GNEAdditional::updateGenericParameter(), GNECrossing::updateGenericParameterValue(), GNEConnection::updateGenericParameterValue(), GNEPoly::updateGenericParameterValue(), GNELane::updateGenericParameterValue(), GNEPOI::updateGenericParameterValue(), GNEJunction::updateGenericParameterValue(), GNEEdge::updateGenericParameterValue(), and GNEAdditional::updateGenericParameterValue().
|
privatedelete |
Invalidate set new position in the view.
|
protected |
set geometry common to all stopping places
Definition at line 196 of file GNEStoppingPlace.cpp.
References Position::distanceTo(), OptionsCont::getBool(), NBEdge::getFinalLength(), GNELane::getLengthGeometryFactor(), GNEEdge::getNBEdge(), OptionsCont::getOptions(), GNELane::getParentEdge(), GNELane::getShape(), PositionVector::getSubpart(), M_PI, PositionVector::move2side(), myEndPosition, myLane, GNEAdditional::myShape, GNEAdditional::myShapeLengths, GNEAdditional::myShapeRotations, myStartPosition, Position::x(), and Position::y().
Referenced by GNEChargingStation::updateGeometry(), GNEBusStop::updateGeometry(), GNEContainerStop::updateGeometry(), and GNEParkingArea::updateGeometry().
|
inherited |
sort childs (used by Rerouters and VSS)
Definition at line 329 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getTag(), GNEAttributeCarrier::getTagProperties(), GNEAdditional::myAdditionalChilds, SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_TIME, SUMO_TAG_DET_ENTRY, SUMO_TAG_DET_EXIT, and SUMO_TAG_E3DETECTOR.
Referenced by GNEAdditional::addAdditionalChild(), GNEVariableSpeedSignDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdChangeBeginEnd(), GNERerouterDialog::onCmdSortIntervals(), GNEVariableSpeedSignDialog::onCmdSortSteps(), and GNEAdditional::removeAdditionalChild().
|
inherited |
Definition at line 225 of file GNEAdditional.cpp.
References GNEAdditional::getCenteringBoundary(), and GNEAdditional::myMovingGeometryBoundary.
Referenced by GNEViewNet::onLeftBtnPress().
|
inlineinherited |
check if object ins't referenced
Definition at line 81 of file GNEReferenceCounter.h.
References GNEReferenceCounter::getID(), and GNEReferenceCounter::myCount.
Referenced by GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEInspectorFrame::TemplateEditor::setEdgeTemplate(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_Shape::~GNEChange_Shape(), GNEChange_TLS::~GNEChange_TLS(), and GNEInspectorFrame::TemplateEditor::~TemplateEditor().
|
virtualinherited |
unselect attribute carrier using GUIGlobalSelection
Implements GNEAttributeCarrier.
Definition at line 899 of file GNEAdditional.cpp.
References GUISelectedStorage::deselect(), GUIGlObject::getGlID(), gSelected, GNEAttributeCarrier::mySelected, and GNEAdditional::myViewNet.
Referenced by GNENet::deleteAdditional(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorEntry::setAttribute(), GNEDetectorExit::setAttribute(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEChargingStation::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE2::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNERouteProbe::setAttribute(), GNEAccess::setAttribute(), GNEDetectorE3::setAttribute(), GNERerouter::setAttribute(), GNEParkingSpace::setAttribute(), and GNECalibrator::setAttribute().
|
inherited |
Removes a parameter.
| [in] | key | The parameter's name |
Definition at line 52 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by GNECrossing::removeGenericParameter(), GNEConnection::removeGenericParameter(), GNEPoly::removeGenericParameter(), GNELane::removeGenericParameter(), GNEPOI::removeGenericParameter(), GNEJunction::removeGenericParameter(), GNEEdge::removeGenericParameter(), GNEAdditional::removeGenericParameter(), GNEConnection::updateGenericParameter(), GNEPoly::updateGenericParameter(), GNEPOI::updateGenericParameter(), GNELane::updateGenericParameter(), GNEJunction::updateGenericParameter(), GNEEdge::updateGenericParameter(), and GNEAdditional::updateGenericParameter().
|
protectedinherited |
update Connection's geometry
Definition at line 684 of file GNEAdditional.cpp.
References GNEAdditional::getPositionInView(), GNEAdditional::myAdditionalChilds, GNEAdditional::myChildConnectionPositions, GNEAdditional::myEdgeChilds, GNEAdditional::myLaneChilds, GNEAdditional::mySymbolsPositionAndRotation, Position::x(), and Position::y().
Referenced by GNEDetectorE3::updateGeometry(), GNEVariableSpeedSign::updateGeometry(), and GNERerouter::updateGeometry().
|
virtualinherited |
update generic parameter
Implements GNEAttributeCarrier.
Definition at line 947 of file GNEAdditional.cpp.
References Parameterised::getParameter(), Parameterised::knowsParameter(), Parameterised::setParameter(), and Parameterised::unsetParameter().
|
virtualinherited |
update value generic parameter
Implements GNEAttributeCarrier.
Definition at line 960 of file GNEAdditional.cpp.
References Parameterised::knowsParameter(), and Parameterised::setParameter().
|
pure virtual |
update pre-computed geometry information
Implements GNEAdditional.
Implemented in GNEParkingArea, GNEBusStop, GNEContainerStop, and GNEChargingStation.
Referenced by moveGeometry().
|
inherited |
Adds or updates all given parameters from the map.
| [in] | mapArg | The keys/values to insert |
Definition at line 58 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NIImporter_SUMO::_loadNetwork(), PCLoaderOSM::addPOI(), PCLoaderOSM::addPolygon(), NLJunctionControlBuilder::closeJunction(), NBTrafficLightDefinition::compute(), NIImporter_OpenStreetMap::insertEdge(), and NBLoadedSUMOTLDef::NBLoadedSUMOTLDef().
|
inherited |
writte additional element into a xml file
| [in] | device | device in which write parameters of additional element |
Definition at line 133 of file GNEAdditional.cpp.
References GNEAdditional::checkAdditionalChildRestriction(), OutputDevice::close(), OutputDevice::closeTag(), GNEAdditional::getAttribute(), OutputDevice::getDevice(), FileHelpers::getFilePath(), GNEAttributeCarrier::getID(), OptionsCont::getOptions(), GNEAttributeCarrier::getTag(), GNEAttributeCarrier::getTagProperties(), GNEAttributeCarrier::TagValues::getTagSynonym(), GNEAttributeCarrier::TagValues::hasMinimumNumberOfChilds(), GNEAttributeCarrier::TagValues::hasTagSynonym(), GNEAdditional::myAdditionalChilds, OutputDevice::openTag(), parseVehicleClasses(), SUMO_ATTR_DISALLOW, SUMO_ATTR_FILE, toString(), WRITE_WARNING, OutputDevice::writeAttr(), Parameterised::writeParams(), writePermissions(), and OutputDevice::writeXMLHeader().
|
inherited |
write Params in the given outputdevice
Definition at line 112 of file Parameterised.cpp.
References OutputDevice::closeTag(), StringUtils::escapeXML(), Parameterised::myMap, OutputDevice::openTag(), SUMO_ATTR_KEY, SUMO_ATTR_VALUE, SUMO_TAG_PARAM, and OutputDevice::writeAttr().
Referenced by ROVehicle::saveAsXML(), ROPerson::saveAsXML(), MEVehicle::saveState(), MSVehicle::saveState(), SUMOVTypeParameter::write(), GNEAdditional::writeAdditional(), NWWriter_SUMO::writeEdge(), NWWriter_XML::writeEdgesAndConnections(), NWWriter_SUMO::writeJunction(), NWWriter_SUMO::writeLane(), NWWriter_XML::writeNodes(), MSDevice_Vehroutes::writeOutput(), SUMOPolygon::writeXML(), and PointOfInterest::writeXML().
|
staticinherited |
feature has been approved but not changed (i.e. after being reguessed)
Definition at line 416 of file GNEAttributeCarrier.h.
|
staticinherited |
feature has been reguessed (may still be unchanged be we can't tell (yet)
Definition at line 410 of file GNEAttributeCarrier.h.
Referenced by GNEJunction::setAttribute(), and GNEEdge::setAttribute().
|
staticinherited |
Definition at line 407 of file GNEAttributeCarrier.h.
|
staticinherited |
feature has been manually modified (implies approval)
Definition at line 413 of file GNEAttributeCarrier.h.
Referenced by GNEJunction::markAsModified(), and GNEConnectorFrame::onCmdClearSelectedConnections().
|
staticinherited |
Definition at line 70 of file GUIGlObject.h.
Referenced by GUISUMOAbstractView::getTrackedID(), GUISUMOAbstractView::paintGL(), and GUIViewTraffic::stopTrack().
|
staticinherited |
default value for invalid positions (used by POIs and Polygons)
Definition at line 523 of file GNEAttributeCarrier.h.
|
protectedinherited |
vector with the Additional childs
Definition at line 343 of file GNEAdditional.h.
Referenced by GNEAdditional::addAdditionalChild(), GNEDetectorE3::checkAdditionalChildRestriction(), GNEAdditional::checkAdditionalChildsOverlapping(), GNEBusStop::drawGL(), GNEAdditional::getAdditionalChilds(), GNEAdditional::removeAdditionalChild(), GNEBusStop::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE3::setAttribute(), GNERerouterInterval::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNERerouter::setAttribute(), GNEAdditional::sortAdditionalChilds(), GNEAdditional::updateChildConnections(), and GNEAdditional::writeAdditional().
|
protectedinherited |
name of additional
Definition at line 322 of file GNEAdditional.h.
Referenced by GNEChargingStation::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEChargingStation::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE1::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEParkingArea::getAttribute(), GNEDetectorE2::getAttribute(), GNEVaporizer::getAttribute(), GNERouteProbe::getAttribute(), GNEDetectorE3::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNERerouter::getAttribute(), GNECalibrator::getAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE1::setAttribute(), GNEBusStop::setAttribute(), GNEContainerStop::setAttribute(), GNEChargingStation::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE2::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNERouteProbe::setAttribute(), GNEDetectorE3::setAttribute(), GNERerouter::setAttribute(), and GNECalibrator::setAttribute().
|
staticprotectedinherited |
map with the tags values
Definition at line 757 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::allowedAdditionalTags(), GNEAttributeCarrier::allowedNetElementsTags(), GNEAttributeCarrier::allowedShapeTags(), GNEAttributeCarrier::allowedTags(), GNEAttributeCarrier::fillAttributeCarriers(), GNEAttributeCarrier::getHigherNumberOfAttributes(), GNEAttributeCarrier::getIcon(), and GNEAttributeCarrier::getTagProperties().
|
protectedinherited |
The offSet of the block icon.
Definition at line 366 of file GNEAdditional.h.
Referenced by GNEAdditional::drawLockIcon(), GNEDetectorE1Instant::updateGeometry(), GNEDetectorE1::updateGeometry(), GNEVaporizer::updateGeometry(), GNERouteProbe::updateGeometry(), GNEDetectorE2::updateGeometry(), GNEDetectorE3::updateGeometry(), GNEVariableSpeedSign::updateGeometry(), GNERerouter::updateGeometry(), and GNEAccess::updateGeometry().
|
protectedinherited |
position of the block icon
Definition at line 363 of file GNEAdditional.h.
Referenced by GNEAdditional::drawLockIcon(), GNEChargingStation::updateGeometry(), GNEDetectorE1Instant::updateGeometry(), GNEDetectorEntry::updateGeometry(), GNEDetectorExit::updateGeometry(), GNEDetectorE1::updateGeometry(), GNEContainerStop::updateGeometry(), GNEBusStop::updateGeometry(), GNEVaporizer::updateGeometry(), GNERouteProbe::updateGeometry(), GNEParkingArea::updateGeometry(), GNEDetectorE2::updateGeometry(), GNEDetectorE3::updateGeometry(), GNEVariableSpeedSign::updateGeometry(), GNEAccess::updateGeometry(), and GNERerouter::updateGeometry().
|
protectedinherited |
The rotation of the block icon.
Definition at line 369 of file GNEAdditional.h.
Referenced by GNEChargingStation::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorEntry::drawGL(), GNEDetectorExit::drawGL(), GNEBusStop::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorE2::drawGL(), GNEAdditional::drawLockIcon(), and GNEAdditional::setBlockIconRotation().
|
protectedinherited |
boolean to check if additional element is blocked (i.e. cannot be moved with mouse)
Definition at line 334 of file GNEAdditional.h.
Referenced by GNEAccess::commitGeometryMoving(), GNEAdditional::drawLockIcon(), GNEChargingStation::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorEntry::getAttribute(), GNEDetectorExit::getAttribute(), GNEDetectorE1::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEParkingArea::getAttribute(), GNEDetectorE2::getAttribute(), GNEDetectorE3::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEAccess::getAttribute(), GNERerouter::getAttribute(), GNEParkingSpace::getAttribute(), GNEAdditional::isAdditionalBlocked(), GNEDetectorE1Instant::setAttribute(), GNEDetectorExit::setAttribute(), GNEDetectorEntry::setAttribute(), GNEDetectorE1::setAttribute(), GNEBusStop::setAttribute(), GNEContainerStop::setAttribute(), GNEChargingStation::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE2::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEAccess::setAttribute(), GNEDetectorE3::setAttribute(), GNERerouter::setAttribute(), and GNEParkingSpace::setAttribute().
|
protectedinherited |
Matrix with the Vertex's positions of connections between parents an their childs.
Definition at line 426 of file GNEAdditional.h.
Referenced by GNEAdditional::drawChildConnections(), GNEDetectorE3::drawGL(), GNEVariableSpeedSign::drawGL(), GNERerouter::drawGL(), and GNEAdditional::updateChildConnections().
|
staticprotected |
text inner circle width resolution for all stopping places
Definition at line 160 of file GNEStoppingPlace.h.
Referenced by GNEChargingStation::drawGL(), GNEBusStop::drawGL(), GNEContainerStop::drawGL(), and GNEParkingArea::drawGL().
|
staticprotected |
inner circle width resolution for all stopping places
Definition at line 157 of file GNEStoppingPlace.h.
Referenced by GNEChargingStation::drawGL(), GNEBusStop::drawGL(), GNEContainerStop::drawGL(), and GNEParkingArea::drawGL().
|
staticprotected |
circle width resolution for all stopping places
Definition at line 151 of file GNEStoppingPlace.h.
Referenced by GNEChargingStation::drawGL(), GNEBusStop::drawGL(), GNEContainerStop::drawGL(), and GNEParkingArea::drawGL().
|
staticprotected |
squared circle width resolution for all stopping places
Definition at line 154 of file GNEStoppingPlace.h.
Referenced by GNEChargingStation::drawGL(), GNEBusStop::drawGL(), GNEContainerStop::drawGL(), and GNEParkingArea::drawGL().
|
protectedinherited |
vector with the edge childs of this additional
Definition at line 346 of file GNEAdditional.h.
Referenced by GNEAdditional::addEdgeChild(), GNERerouter::getAttribute(), GNEAdditional::getEdgeChilds(), GNEAdditional::removeEdgeChild(), GNERerouter::setAttribute(), and GNEAdditional::updateChildConnections().
|
protected |
The position this stopping place is located at (optional, if empty takes the lane lenght)
Definition at line 139 of file GNEStoppingPlace.h.
Referenced by areStoppingPlacesPositionsFixed(), commitGeometryMoving(), GNEChargingStation::getAttribute(), GNEBusStop::getAttribute(), GNEContainerStop::getAttribute(), GNEParkingArea::getAttribute(), getEndPosition(), getPositionInView(), GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEParkingArea::isValid(), moveGeometry(), GNEBusStop::setAttribute(), GNEContainerStop::setAttribute(), GNEChargingStation::setAttribute(), GNEParkingArea::setAttribute(), and setStoppingPlaceGeometry().
|
protectedinherited |
pointer to first Addititional parent
Definition at line 337 of file GNEAdditional.h.
Referenced by GNEAdditional::changeFirstAdditionalParent(), GNEDetectorEntry::getAttribute(), GNEDetectorExit::getAttribute(), GNERouteProbReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNERerouterInterval::getAttribute(), GNEClosingReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNECalibratorFlow::getAttribute(), GNEAccess::getAttribute(), GNEParkingSpace::getAttribute(), GNEAdditional::getCenteringBoundary(), GNEAdditional::getFirstAdditionalParent(), GNEDestProbReroute::getParentName(), GNERouteProbReroute::getParentName(), GNERerouterInterval::getParentName(), GNEClosingLaneReroute::getParentName(), GNEParkingAreaReroute::getParentName(), GNEClosingReroute::getParentName(), GNEVariableSpeedSignStep::getParentName(), GNEAccess::getParentName(), GNECalibratorFlow::getParentName(), GNEParkingSpace::getParentName(), GNERerouterInterval::getPositionInView(), GNERouteProbReroute::getPositionInView(), GNEDestProbReroute::getPositionInView(), GNEClosingReroute::getPositionInView(), GNEClosingLaneReroute::getPositionInView(), GNEParkingAreaReroute::getPositionInView(), GNEVariableSpeedSignStep::getPositionInView(), GNECalibratorFlow::getPositionInView(), GNEVariableSpeedSignStep::GNEVariableSpeedSignStep(), GNEVariableSpeedSignStep::isValid(), GNEAccess::isValid(), GNEDetectorEntry::updateGeometry(), and GNEDetectorExit::updateGeometry().
|
protected |
Flag for friendly position.
Definition at line 142 of file GNEStoppingPlace.h.
Referenced by areStoppingPlacesPositionsFixed(), GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEParkingArea::getAttribute(), GNEBusStop::setAttribute(), GNEContainerStop::setAttribute(), GNEChargingStation::setAttribute(), and GNEParkingArea::setAttribute().
|
protected |
The lane in which this lane is placed.
Definition at line 133 of file GNEStoppingPlace.h.
Referenced by areStoppingPlacesPositionsFixed(), commitGeometryMoving(), GNEChargingStation::getAttribute(), GNEBusStop::getAttribute(), GNEContainerStop::getAttribute(), GNEParkingArea::getAttribute(), getEndPosition(), getLane(), getParentName(), getPositionInView(), moveGeometry(), GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEChargingStation::setAttribute(), GNEParkingArea::setAttribute(), setStoppingPlaceGeometry(), GNEChargingStation::updateGeometry(), GNEContainerStop::updateGeometry(), GNEBusStop::updateGeometry(), and GNEParkingArea::updateGeometry().
|
protectedinherited |
vector with the lane childs of this additional
Definition at line 349 of file GNEAdditional.h.
Referenced by GNEAdditional::addLaneChild(), GNEVariableSpeedSign::getAttribute(), GNEAdditional::getLaneChilds(), GNEAdditional::removeLaneChild(), GNEVariableSpeedSign::setAttribute(), and GNEAdditional::updateChildConnections().
|
protectedinherited |
boundary used during moving of elements
Definition at line 319 of file GNEAdditional.h.
Referenced by GNEAdditional::endGeometryMoving(), GNEAdditional::getCenteringBoundary(), and GNEAdditional::startGeometryMoving().
|
protectedinherited |
pointer to second Addititional parent
Definition at line 340 of file GNEAdditional.h.
Referenced by GNEAdditional::changeSecondAdditionalParent(), GNEParkingAreaReroute::getAttribute(), and GNEAdditional::getSecondAdditionalParent().
|
protectedinherited |
boolean to check if this AC is selected (instead of GUIGlObjectStorage)
Definition at line 754 of file GNEAttributeCarrier.h.
Referenced by GNEAccess::drawGL(), GNEShape::drawLockIcon(), GNEAdditional::drawLockIcon(), GNENetElement::isAttributeCarrierSelected(), GNEShape::isAttributeCarrierSelected(), GNEAdditional::isAttributeCarrierSelected(), GNENetElement::selectAttributeCarrier(), GNEShape::selectAttributeCarrier(), GNEAdditional::selectAttributeCarrier(), GNENetElement::unselectAttributeCarrier(), GNEShape::unselectAttributeCarrier(), and GNEAdditional::unselectAttributeCarrier().
|
protectedinherited |
The shape of the additional element.
Definition at line 316 of file GNEAdditional.h.
Referenced by GNEChargingStation::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorEntry::drawGL(), GNEDetectorExit::drawGL(), GNEDetectorE1::drawGL(), GNEBusStop::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorE2::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE3::drawGL(), GNEVariableSpeedSign::drawGL(), GNEAccess::drawGL(), GNERerouter::drawGL(), GNECalibrator::drawGL(), GNEAdditional::getCenteringBoundary(), GNEAdditional::getPopUpMenu(), GNEAdditional::getShape(), GNEAdditional::setBlockIconRotation(), setStoppingPlaceGeometry(), GNEChargingStation::updateGeometry(), GNEDetectorE1Instant::updateGeometry(), GNEDetectorEntry::updateGeometry(), GNEDetectorExit::updateGeometry(), GNEDetectorE1::updateGeometry(), GNEContainerStop::updateGeometry(), GNEBusStop::updateGeometry(), GNEVaporizer::updateGeometry(), GNEParkingArea::updateGeometry(), GNERouteProbe::updateGeometry(), GNEDetectorE2::updateGeometry(), GNEDetectorE3::updateGeometry(), GNEVariableSpeedSign::updateGeometry(), GNERerouter::updateGeometry(), GNEAccess::updateGeometry(), GNEParkingSpace::updateGeometry(), and GNECalibrator::updateGeometry().
|
protectedinherited |
The lengths of the shape parts.
Definition at line 330 of file GNEAdditional.h.
Referenced by GNEChargingStation::drawGL(), GNEBusStop::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorE2::drawGL(), setStoppingPlaceGeometry(), GNEDetectorE1Instant::updateGeometry(), GNEDetectorE1::updateGeometry(), GNEDetectorEntry::updateGeometry(), GNEDetectorExit::updateGeometry(), GNEVaporizer::updateGeometry(), GNERouteProbe::updateGeometry(), GNEDetectorE2::updateGeometry(), GNEAccess::updateGeometry(), and GNECalibrator::updateGeometry().
|
protectedinherited |
Definition at line 327 of file GNEAdditional.h.
Referenced by GNEChargingStation::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorEntry::drawGL(), GNEDetectorExit::drawGL(), GNEDetectorE1::drawGL(), GNEBusStop::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorE2::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNECalibrator::drawGL(), setStoppingPlaceGeometry(), GNEDetectorE1Instant::updateGeometry(), GNEDetectorE1::updateGeometry(), GNEDetectorEntry::updateGeometry(), GNEDetectorExit::updateGeometry(), GNEVaporizer::updateGeometry(), GNERouteProbe::updateGeometry(), GNEDetectorE2::updateGeometry(), GNEAccess::updateGeometry(), and GNECalibrator::updateGeometry().
|
protected |
The position of the sign.
Definition at line 145 of file GNEStoppingPlace.h.
Referenced by GNEChargingStation::drawGL(), GNEBusStop::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEChargingStation::updateGeometry(), GNEBusStop::updateGeometry(), GNEContainerStop::updateGeometry(), and GNEParkingArea::updateGeometry().
|
protected |
The relative start position this stopping place is located at (optional, if empty takes 0)
Definition at line 136 of file GNEStoppingPlace.h.
Referenced by areStoppingPlacesPositionsFixed(), commitGeometryMoving(), GNEChargingStation::getAttribute(), GNEBusStop::getAttribute(), GNEContainerStop::getAttribute(), GNEParkingArea::getAttribute(), getPositionInView(), getStartPosition(), GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEBusStop::isValid(), GNEParkingArea::isValid(), moveGeometry(), GNEBusStop::setAttribute(), GNEContainerStop::setAttribute(), GNEChargingStation::setAttribute(), GNEParkingArea::setAttribute(), and setStoppingPlaceGeometry().
|
protectedinherited |
position and rotation of every simbol over lane
Definition at line 423 of file GNEAdditional.h.
Referenced by GNEVariableSpeedSign::drawGL(), GNERerouter::drawGL(), GNEAdditional::updateChildConnections(), and GNEVariableSpeedSign::updateGeometry().
|
protectedinherited |
the xml tag to which this attribute carrier corresponds
Definition at line 751 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::getIcon(), and GNEAttributeCarrier::getTag().
|
protectedinherited |
The GNEViewNet this additional element belongs.
Definition at line 311 of file GNEAdditional.h.
Referenced by GNEAdditional::changeAdditionalID(), GNEAdditional::changeEdge(), GNEAdditional::changeFirstAdditionalParent(), GNEAdditional::changeLane(), GNEAdditional::changeSecondAdditionalParent(), GNEChargingStation::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorEntry::drawGL(), GNEDetectorExit::drawGL(), GNEBusStop::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEDetectorE2::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE3::drawGL(), GNEVariableSpeedSign::drawGL(), GNERerouter::drawGL(), GNEAccess::drawGL(), GNEParkingSpace::drawGL(), GNECalibrator::drawGL(), GNEAdditional::drawLockIcon(), GNEAdditional::endGeometryMoving(), GNEAdditional::generateAdditionalChildID(), GNEDetectorE3::getParentName(), GNECalibratorRoute::getParentName(), GNEVariableSpeedSign::getParentName(), GNERerouter::getParentName(), GNECalibratorVehicleType::getParentName(), GNEAdditional::getPopUpMenu(), GNEAdditional::getViewNet(), GNEChargingStation::isValid(), GNEDetectorE1Instant::isValid(), GNEDetectorE1::isValid(), GNEDetectorEntry::isValid(), GNEDetectorExit::isValid(), GNEBusStop::isValid(), GNEContainerStop::isValid(), GNEParkingArea::isValid(), GNEDetectorE2::isValid(), GNEVaporizer::isValid(), GNERouteProbe::isValid(), GNEDestProbReroute::isValid(), GNEClosingReroute::isValid(), GNEParkingAreaReroute::isValid(), GNEClosingLaneReroute::isValid(), GNEVariableSpeedSign::isValid(), GNECalibratorRoute::isValid(), GNERerouter::isValid(), GNEAccess::isValid(), GNECalibratorFlow::isValid(), GNEParkingSpace::isValid(), GNECalibrator::isValid(), GNEAdditional::isValidAdditionalID(), GNEAdditional::selectAttributeCarrier(), GNEVariableSpeedSign::setAttribute(), GNEDestProbReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNECalibratorRoute::setAttribute(), GNERerouter::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNEAdditional::unselectAttributeCarrier(), GNEChargingStation::updateGeometry(), GNEDetectorE1Instant::updateGeometry(), GNEDetectorE1::updateGeometry(), GNEDetectorExit::updateGeometry(), GNEDetectorEntry::updateGeometry(), GNEBusStop::updateGeometry(), GNEContainerStop::updateGeometry(), GNEVaporizer::updateGeometry(), GNEParkingArea::updateGeometry(), GNERouteProbe::updateGeometry(), GNEDetectorE2::updateGeometry(), GNEDetectorE3::updateGeometry(), GNEVariableSpeedSign::updateGeometry(), GNEAccess::updateGeometry(), GNERerouter::updateGeometry(), GNEParkingSpace::updateGeometry(), and GNECalibrator::updateGeometry().
|
staticinherited |
associates object types with strings
Definition at line 69 of file GUIGlObject.h.
Referenced by GUIGlObject::createFullName(), and GNESelectorFrame::SelectionOperation::onCmdSave().