![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNEAccess.h>
Public Types | |
enum | Options { NETWORK_ELEMENT = 1 << 0 , ADDITIONAL_ELEMENT = 1 << 1 , DEMAND_ELEMENT = 1 << 2 , DATA_ELEMENT = 1 << 3 , ROUTE = 1 << 4 } |
Public Member Functions | ||||
template<> | ||||
void | addChildElement (GNEAdditional *element) | |||
template<> | ||||
void | addChildElement (GNEDemandElement *element) | |||
template<> | ||||
void | addChildElement (GNEEdge *element) | |||
template<> | ||||
void | addChildElement (GNEGenericData *element) | |||
template<> | ||||
void | addChildElement (GNEJunction *element) | |||
template<> | ||||
void | addChildElement (GNELane *element) | |||
template<> | ||||
void | addChildElement (GNEShape *element) | |||
template<> | ||||
void | addChildElement (GNETAZElement *element) | |||
template<> | ||||
void | addParentElement (GNEAdditional *element) | |||
template<> | ||||
void | addParentElement (GNEDemandElement *element) | |||
template<> | ||||
void | addParentElement (GNEEdge *element) | |||
template<> | ||||
void | addParentElement (GNEGenericData *element) | |||
template<> | ||||
void | addParentElement (GNEJunction *element) | |||
template<> | ||||
void | addParentElement (GNELane *element) | |||
template<> | ||||
void | addParentElement (GNEShape *element) | |||
template<> | ||||
void | addParentElement (GNETAZElement *element) | |||
bool | checkChildAdditionalsOverlapping () const | |||
check if children are overlapped (Used by Rerouters) More... | ||||
bool | checkChildDemandElementsOverlapping () const | |||
check if childs demand elements are overlapped More... | ||||
void | clearParameter () | |||
Clears the parameter map. More... | ||||
void | decRef (const std::string &debugMsg="") | |||
Decrease reference. More... | ||||
virtual void | drawGLAdditional (GUISUMOAbstractView *const parent, const GUIVisualizationSettings &s) const | |||
Draws additional, user-triggered visualisations. More... | ||||
void | drawName (const Position &pos, const double scale, const GUIVisualizationTextSettings &settings, const double angle=0, bool forceShow=false) const | |||
draw name of item More... | ||||
void | drawParentChildLines (const GUIVisualizationSettings &s, const RGBColor &color, const bool onlySymbols=false) const | |||
draw parent and child lines More... | ||||
bool | drawUsingSelectColor () const | |||
check if attribute carrier must be drawn using selecting color. More... | ||||
template<> | ||||
std::string | getACParameters () const | |||
const std::map< std::string, std::string > & | getACParametersMap () const | |||
get parameters map More... | ||||
const GUIGeometry & | getAdditionalGeometry () const | |||
obtain additional geometry More... | ||||
std::string | getAlternativeValueForDisabledAttributes (SumoXMLAttr key) const | |||
virtual std::string | getAttributeForSelection (SumoXMLAttr key) const | |||
method for getting the attribute in the context of object selection More... | ||||
Boundary | getCenteringBoundary () const | |||
Returns the boundary to which the view shall be centered in order to show the object. More... | ||||
double | getDouble (const std::string &key, const double defaultValue) const | |||
Returns the value for a given key converted to a double. More... | ||||
std::vector< double > | getDoubles (const std::string &key, std::vector< double > defaultValue=std::vector< double >()) const | |||
Returns the value for a given key converted to a list of doubles. More... | ||||
int | getDrawPositionIndex () const | |||
get draw position index (used in rerouters and VSS) More... | ||||
GNEEdge * | getEdge () const | |||
get edge in which this Access is placed More... | ||||
double | getExaggeration (const GUIVisualizationSettings &s) const | |||
return exaggeration asociated with this GLObject More... | ||||
GUIGlObject * | getGUIGlObject () | |||
get GUIGlObject associated with this AttributeCarrier More... | ||||
const GNEHierarchicalContainer & | getHierarchicalContainer () const | |||
get hierarchicalcontainer with parents and children More... | ||||
GNEHierarchicalElement * | getHierarchicalElement () | |||
get GNEHierarchicalElement associated with this AttributeCarrier More... | ||||
FXIcon * | getIcon () const | |||
get FXIcon associated to this AC More... | ||||
const std::string & | getID () const | |||
get ID More... | ||||
GNEMoveOperation * | getMoveOperation () | |||
get move operation More... | ||||
GNENet * | getNet () const | |||
get pointer to net More... | ||||
virtual const std::string | getParameter (const std::string &key, const std::string defaultValue="") const | |||
Returns the value for a given key. More... | ||||
const std::map< std::string, std::string > & | getParametersMap () const | |||
Returns the inner key/value map. More... | ||||
std::string | getParametersStr (const std::string kvsep="=", const std::string sep="|") const | |||
Returns the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN". More... | ||||
const GNETagProperties & | getTagProperty () const | |||
get tagProperty associated with this Attribute Carrier More... | ||||
const std::string & | getTagStr () const | |||
get tag assigned to this object in string format More... | ||||
GNEAccess (GNEAdditional *busStop, GNELane *lane, GNENet *net, double pos, const double length, bool friendlyPos, const std::map< std::string, std::string > ¶meters) | ||||
Constructor. More... | ||||
GNEAccess (GNENet *net) | ||||
Default constructor. More... | ||||
void | incRef (const std::string &debugMsg="") | |||
Increarse reference. More... | ||||
bool | isAccessPositionFixed () const | |||
check if Position of Access is fixed More... | ||||
bool | isAdditionalElement () const | |||
check if pathElement is an additional element More... | ||||
bool | isAttributeCarrierSelected () const | |||
check if attribute carrier is selected More... | ||||
bool | isDataElement () const | |||
check if pathElement is a data element More... | ||||
bool | isDemandElement () const | |||
check if pathElement is a demand element More... | ||||
bool | isNetworkElement () const | |||
check if pathElement is a network element More... | ||||
bool | isRoute () const | |||
check if pathElement is a route More... | ||||
bool | isTemplate () const | |||
check if this AC is template More... | ||||
bool | knowsParameter (const std::string &key) const | |||
Returns whether the parameter is known. More... | ||||
virtual void | onLeftBtnPress (void *) | |||
notify object about left click More... | ||||
virtual void | openAdditionalDialog () | |||
open Additional Dialog More... | ||||
template<> | ||||
int | parse (const std::string &string) | |||
template<> | ||||
std::vector< GNEEdge * > | parse (GNENet *net, const std::string &value) | |||
template<> | ||||
std::string | parseIDs (const std::vector< GNEEdge * > &ACs) | |||
template<> | ||||
std::string | parseIDs (const std::vector< GNELane * > &ACs) | |||
virtual void | removeActiveAddVisualisation (GUISUMOAbstractView *const, int) | |||
remove additional user-griggered visualisations More... | ||||
template<> | ||||
void | removeChildElement (GNEAdditional *element) | |||
template<> | ||||
void | removeChildElement (GNEDemandElement *element) | |||
template<> | ||||
void | removeChildElement (GNEEdge *element) | |||
template<> | ||||
void | removeChildElement (GNEGenericData *element) | |||
template<> | ||||
void | removeChildElement (GNEJunction *element) | |||
template<> | ||||
void | removeChildElement (GNELane *element) | |||
template<> | ||||
void | removeChildElement (GNEShape *element) | |||
template<> | ||||
void | removeChildElement (GNETAZElement *element) | |||
void | removeGeometryPoint (const Position clickedPosition, GNEUndoList *undoList) | |||
remove geometry point in the clicked position (Currently unused in shapes) More... | ||||
template<> | ||||
void | removeParentElement (GNEAdditional *element) | |||
template<> | ||||
void | removeParentElement (GNEDemandElement *element) | |||
template<> | ||||
void | removeParentElement (GNEEdge *element) | |||
template<> | ||||
void | removeParentElement (GNEGenericData *element) | |||
template<> | ||||
void | removeParentElement (GNEJunction *element) | |||
template<> | ||||
void | removeParentElement (GNELane *element) | |||
template<> | ||||
void | removeParentElement (GNEShape *element) | |||
template<> | ||||
void | removeParentElement (GNETAZElement *element) | |||
void | resetDefaultValues () | |||
reset attribute carrier to their default values More... | ||||
void | restoreHierarchicalContainer (const GNEHierarchicalContainer &container) | |||
restore hierarchical container More... | ||||
void | selectAttributeCarrier (const bool changeFlag=true) | |||
select attribute carrier using GUIGlobalSelection More... | ||||
virtual void | setParameter (const std::string &key, const std::string &value) | |||
Sets a parameter. More... | ||||
void | setParameters (const Parameterised ¶ms) | |||
set the inner key/value map in map<string, string> format More... | ||||
void | setParametersMap (const std::map< std::string, std::string > ¶msMap) | |||
set the inner key/value map in map<string, string> format More... | ||||
void | setParametersStr (const std::string ¶msString, const std::string kvsep="=", const std::string sep="|") | |||
set the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN" More... | ||||
void | setSpecialColor (const RGBColor *color) | |||
set special color More... | ||||
bool | unreferenced () | |||
check if object ins't referenced More... | ||||
void | unselectAttributeCarrier (const bool changeFlag=true) | |||
unselect attribute carrier using GUIGlobalSelection More... | ||||
void | unsetParameter (const std::string &key) | |||
Removes a parameter. More... | ||||
void | updateParameters (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... | ||||
~GNEAccess () | ||||
Destructor. More... | ||||
Functions related with geometry of element | ||||
update pre-computed geometry information | ||||
void | updateGeometry () | |||
update pre-computed geometry information More... | ||||
Position | getPositionInView () const | |||
Returns position of additional in view. More... | ||||
void | updateCenteringBoundary (const bool updateGrid) | |||
update centering boundary (implies change in RTREE) More... | ||||
void | splitEdgeGeometry (const double splitPosition, const GNENetworkElement *originalElement, const GNENetworkElement *newElement, GNEUndoList *undoList) | |||
split geometry More... | ||||
inherited from GUIGlObject | ||||
Returns the name (ID) of the parent object | ||||
std::string | getParentName () const | |||
Returns the name of the parent object (if any) More... | ||||
void | drawGL (const GUIVisualizationSettings &s) const | |||
Draws the object. More... | ||||
inherited from GNEAttributeCarrier | ||||
std::string | getAttribute (SumoXMLAttr key) const | |||
double | getAttributeDouble (SumoXMLAttr key) const | |||
void | setAttribute (SumoXMLAttr key, const std::string &value, GNEUndoList *undoList) | |||
method for setting the attribute and letting the object perform additional changes More... | ||||
bool | isValid (SumoXMLAttr key, const std::string &value) | |||
method for checking if the key and their conrrespond attribute are valids More... | ||||
bool | isAttributeEnabled (SumoXMLAttr key) const | |||
std::string | getPopUpID () const | |||
get PopPup ID (Used in AC Hierarchy) More... | ||||
std::string | getHierarchyName () const | |||
get Hierarchy Name (Used in AC Hierarchy) More... | ||||
members and functions relative to write additionals into XML | ||||
virtual bool | isAdditionalValid () const | |||
check if current additional is valid to be writed into XML (by default true, can be reimplemented in children) More... | ||||
virtual std::string | getAdditionalProblem () const | |||
return a string with the current additional problem (by default empty, can be reimplemented in children) More... | ||||
virtual void | fixAdditionalProblem () | |||
fix additional problem (by default throw an exception, has to be reimplemented in children) 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... | ||||
const std::string & | getOptionalAdditionalName () const | |||
Returns the additional name. More... | ||||
inherited from GNEPathManager::PathElement | ||||
void | computePathElement () | |||
compute pathElement More... | ||||
void | drawPartialGL (const GUIVisualizationSettings &s, const GNELane *lane, const GNEPathManager::Segment *segment, const double offsetFront) const | |||
Draws partial object (lane) More... | ||||
void | drawPartialGL (const GUIVisualizationSettings &s, const GNELane *fromLane, const GNELane *toLane, const GNEPathManager::Segment *segment, const double offsetFront) const | |||
Draws partial object (junction) More... | ||||
GNELane * | getFirstPathLane () const | |||
get first path lane More... | ||||
GNELane * | getLastPathLane () const | |||
get last path lane More... | ||||
double | getPathElementDepartValue () const | |||
get path element depart lane pos More... | ||||
Position | getPathElementDepartPos () const | |||
get path element depart position More... | ||||
double | getPathElementArrivalValue () const | |||
get path element arrival lane pos More... | ||||
Position | getPathElementArrivalPos () const | |||
get path element arrival position More... | ||||
inherited from GNEAttributeCarrier | ||||
void | enableAttribute (SumoXMLAttr key, GNEUndoList *undoList) | |||
void | disableAttribute (SumoXMLAttr key, GNEUndoList *undoList) | |||
bool | isAttributeComputed (SumoXMLAttr key) const | |||
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 void | removedPopupMenu () | |||
notify object about popup menu removal More... | ||||
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 const std::string | getOptionalName () const | |||
Returns the name of the object (default "") More... | ||||
virtual void | setMicrosimID (const std::string &newID) | |||
Changes the microsimID of the object. More... | ||||
GUIGlObjectType | getType () const | |||
Returns the type of the object as coded in GUIGlObjectType. More... | ||||
virtual double | getColorValue (const GUIVisualizationSettings &, int) const | |||
Parameter table window I/O | ||||
Lets this object know a parameter window showing the object's values was opened
| ||||
void | addParameterTable (GUIParameterTableWindow *w) | |||
void | removeParameterTable (GUIParameterTableWindow *w) | |||
Lets this object know a parameter window showing the object's values was closed. More... | ||||
common get functions | ||||
std::vector< GNEHierarchicalElement * > | getAllHierarchicalElements () const | |||
get all parents and children More... | ||||
const std::vector< GNEJunction * > & | getParentJunctions () const | |||
get parent junctions More... | ||||
const std::vector< GNEEdge * > & | getParentEdges () const | |||
get parent edges More... | ||||
const std::vector< GNELane * > & | getParentLanes () const | |||
get parent lanes More... | ||||
const std::vector< GNEAdditional * > & | getParentAdditionals () const | |||
get parent additionals More... | ||||
const std::vector< GNEShape * > & | getParentShapes () const | |||
get parent shapes More... | ||||
const std::vector< GNETAZElement * > & | getParentTAZElements () const | |||
get parent TAZElements More... | ||||
const std::vector< GNEDemandElement * > & | getParentDemandElements () const | |||
get parent demand elements More... | ||||
const std::vector< GNEGenericData * > & | getParentGenericDatas () const | |||
get parent demand elements More... | ||||
const std::vector< GNEJunction * > & | getChildJunctions () const | |||
get child junctions More... | ||||
const std::vector< GNEEdge * > & | getChildEdges () const | |||
get child edges More... | ||||
const std::vector< GNELane * > & | getChildLanes () const | |||
get child lanes More... | ||||
const std::vector< GNEAdditional * > & | getChildAdditionals () const | |||
return child additionals More... | ||||
const std::vector< GNEShape * > & | getChildShapes () const | |||
get child shapes More... | ||||
const std::vector< GNETAZElement * > & | getChildTAZElements () const | |||
get child TAZElements More... | ||||
const std::vector< GNEDemandElement * > & | getChildDemandElements () const | |||
return child demand elements More... | ||||
const std::vector< GNEGenericData * > & | getChildGenericDatas () const | |||
return child generic data elements More... | ||||
common generic add/remove functions | ||||
template<typename T > | ||||
void | addParentElement (T *element) | |||
add parent element More... | ||||
template<typename T > | ||||
void | removeParentElement (T *element) | |||
remove parent element More... | ||||
template<typename T > | ||||
void | addChildElement (T *element) | |||
add child element More... | ||||
template<typename T > | ||||
void | removeChildElement (T *element) | |||
remove child element More... | ||||
specific get functions | ||||
std::string | getNewListOfParents (const GNENetworkElement *currentElement, const GNENetworkElement *newNextElement) const | |||
if use edge/parent lanes as a list of consecutive elements, obtain a list of IDs of elements after insert a new element More... | ||||
Function related with parameters | ||||
get parameters map | ||||
template<typename T > | ||||
T | getACParameters () const | |||
get parameters More... | ||||
void | setACParameters (const std::string ¶meters, GNEUndoList *undoList) | |||
set parameters (string) More... | ||||
void | setACParameters (const std::vector< std::pair< std::string, std::string > > ¶meters, GNEUndoList *undoList) | |||
set parameters (map) More... | ||||
void | setACParameters (const std::map< std::string, std::string > ¶meters, GNEUndoList *undoList) | |||
set parameters (string vector) More... | ||||
void | addACParameters (const std::string &key, const std::string &attribute, GNEUndoList *undoList) | |||
add (or update attribute) key and attribute More... | ||||
void | removeACParametersKeys (const std::vector< std::string > &keepKeys, GNEUndoList *undoList) | |||
remove keys More... | ||||
Static Public Member Functions | |
static bool | areParametersValid (const std::string &value, bool report=false, const std::string kvsep="=", const std::string sep="|") |
check if given string can be parsed to a parameters map "key1=value1|key2=value2|...|keyN=valueN" More... | |
template<typename T > | |
static bool | canParse (const std::string &string) |
true if a value of type T can be parsed from string More... | |
template<typename T > | |
static bool | canParse (GNENet *net, const std::string &value, bool report) |
true if a value of type T can be parsed from string More... | |
static void | commitMove (const GNEViewNet *viewNet, GNEMoveOperation *moveOperation, const GNEMoveOffset &offset, GNEUndoList *undoList) |
commit move element for the given offset More... | |
static void | drawDownGeometryPoint (const GNEViewNet *viewNet, const Position &pos, const double rot, const RGBColor &baseColor) |
draw down geometry point More... | |
static void | drawLeftGeometryPoint (const GNEViewNet *viewNet, const Position &pos, const double rot, const RGBColor &baseColor) |
draw left geometry point More... | |
static void | drawRightGeometryPoint (const GNEViewNet *viewNet, const Position &pos, const double rot, const RGBColor &baseColor) |
draw right geometry point More... | |
static void | drawUpGeometryPoint (const GNEViewNet *viewNet, const Position &pos, const double rot, const RGBColor &baseColor) |
draw up geometry point More... | |
static const std::vector< GNETagProperties > | getTagPropertiesByType (const int tagPropertyCategory) |
get tagProperties associated to the given GNETagProperties::TagType (NETWORKELEMENT, ADDITIONALELEMENT, VEHICLE, etc.) More... | |
static const GNETagProperties & | getTagProperty (SumoXMLTag tag) |
get tagProperty associated to the given tag More... | |
static bool | lanesConsecutives (const std::vector< GNELane * > &lanes) |
check if lanes are consecutives More... | |
static void | moveElement (const GNEViewNet *viewNet, GNEMoveOperation *moveOperation, const GNEMoveOffset &offset) |
move element the for given offset (note: offset can be X-Y-0, 0-0-Z or X-Y-Z) More... | |
template<typename T > | |
static T | parse (const std::string &string) |
parses a value of type T from string (used for basic types: int, double, bool, etc.) More... | |
template<typename T > | |
static T | parse (GNENet *net, const std::string &value) |
parses a complex value of type T from string (use for list of edges, list of lanes, etc.) More... | |
template<typename T > | |
static std::string | parseIDs (const std::vector< T > &ACs) |
parses a list of specific Attribute Carriers into a string of IDs More... | |
Static Public Attributes | |
static const GUIGlID | INVALID_ID = 0 |
static const size_t | MAXNUMBEROFATTRIBUTES = 128 |
max number of attributes allowed for every tag More... | |
static StringBijection< GUIGlObjectType > | TypeNames |
associates object types with strings More... | |
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... | |
GNEMoveOperation * | calculateMoveShapeOperation (const PositionVector originalShape, const Position mousePosition, const double snapRadius, const bool onlyContour) |
calculate move shape operation More... | |
void | calculatePerpendicularLine (const double endLaneposition) |
calculate perpendicular line between lane parents More... | |
void | drawAdditionalID (const GUIVisualizationSettings &s) const |
draw additional ID More... | |
void | drawAdditionalName (const GUIVisualizationSettings &s) const |
draw additional name More... | |
void | drawListedAddtional (const GUIVisualizationSettings &s, const Position &parentPosition, const int offsetX, const int extraOffsetY, const RGBColor baseCol, const RGBColor textCol, GUITexture texture, const std::string text) const |
draw listed additional More... | |
void | drawSquaredAdditional (const GUIVisualizationSettings &s, const Position &pos, const double size, GUITexture texture, GUITexture selectedTexture) const |
draw squared additional More... | |
void | replaceAdditionalChildEdges (const std::string &value) |
replace additional child edges More... | |
void | replaceAdditionalChildLanes (const std::string &value) |
replace additional child lanes More... | |
void | replaceAdditionalParent (SumoXMLTag tag, const std::string &value, const int parentIndex) |
replace additional parent More... | |
void | replaceAdditionalParentEdges (const std::string &value) |
replace additional parent edges More... | |
void | replaceAdditionalParentLanes (const std::string &value) |
replace additional parent lanes More... | |
template<typename T , typename U > | |
void | replaceChildElements (T *elementChild, const U &newChildren) |
replace child elements More... | |
void | replaceDemandElementParent (SumoXMLTag tag, const std::string &value, const int parentIndex) |
replace demand element parent More... | |
template<typename T , typename U > | |
void | replaceParentElements (T *elementChild, const U &newParents) |
replace parent elements More... | |
void | shiftLaneIndex () |
shift lane index More... | |
Functions relative to change values in setAttribute(...) | |
bool | isValidAdditionalID (const std::string &newID) const |
check if a new additional ID is valid More... | |
bool | isValidDetectorID (const std::string &newID) const |
check if a new detector ID is valid 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... | |
Protected Attributes | |
Boundary | myAdditionalBoundary |
Additional Boundary. More... | |
GUIGeometry | myAdditionalGeometry |
geometry to be precomputed in updateGeometry(...) More... | |
std::string | myAdditionalName |
name of additional More... | |
bool | myFriendlyPosition |
flag to check if friendly position is enabled More... | |
bool | myIsTemplate |
whether the current object is a template object (not drawn in the view) More... | |
double | myLength |
Access length. More... | |
double | myMoveElementLateralOffset |
move element lateral offset (used by elements placed over lanes More... | |
GNENet * | myNet |
pointer to net More... | |
double | myPositionOverLane |
position over lane More... | |
bool | mySelected |
boolean to check if this AC is selected (instead of GUIGlObjectStorage) More... | |
const RGBColor * | mySpecialColor = nullptr |
pointer to special color (used for drawing Additional with a certain color, mainly used for selections) More... | |
const GNETagProperties & | myTagProperty |
reference to tagProperty associated with this attribute carrier More... | |
Private Member Functions | |
std::string | adjustListedAdditionalText (const std::string &text) const |
adjust listed addtitional text More... | |
virtual bool | checkChildAdditionalRestriction () const |
check restriction with the number of children More... | |
void | commitMoveShape (const GNEMoveResult &moveResult, GNEUndoList *undoList) |
commit move shape More... | |
std::string | createFullName () const |
create full name More... | |
GNEAccess (const GNEAccess &)=delete | |
Invalidated copy constructor. More... | |
GNEAccess & | operator= (const GNEAccess &)=delete |
Invalidated assignment operator. More... | |
void | resetAttributes () |
reset attributes to their default values without undo-redo (used in GNEFrameAttributeModules) More... | |
void | setAttribute (SumoXMLAttr key, const std::string &value) |
set attribute after validation More... | |
void | setMoveShape (const GNEMoveResult &moveResult) |
set move shape More... | |
virtual void | toogleAttribute (SumoXMLAttr key, const bool value, const int previousParameters) |
method for enable or disable the attribute and nothing else (used in GNEChange_EnableAttribute) More... | |
Static Private Member Functions | |
static PositionVector | calculateExtrapolatedVector (const GNEMoveOperation *moveOperation, const GNEMoveResult &moveResult) |
calculate width/height shape More... | |
static double | calculateLaneOffset (const GNEViewNet *viewNet, const GNELane *lane, const double firstPosition, const double secondPosition, const GNEMoveOffset &offset, const double extremFrom, const double extremTo) |
calculate lane offset More... | |
static void | calculateMoveResult (GNEMoveResult &moveResult, const GNEViewNet *viewNet, const GNELane *firstLane, const double firstPos, const GNELane *secondLane, const double secondPos, const GNEMoveOffset &offset) |
calculate double movement over two lanes More... | |
static void | calculateMoveResult (GNEMoveResult &moveResult, const GNEViewNet *viewNet, const GNELane *lane, const double firstPos, const double secondPos, const GNEMoveOffset &offset) |
calculate double movement over one lane More... | |
static void | calculateMoveResult (GNEMoveResult &moveResult, const GNEViewNet *viewNet, const GNELane *lane, const double pos, const GNEMoveOffset &offset, const double extremFrom, const double extremTo) |
calculate single movement over one lane More... | |
static void | calculateNewLane (const GNEViewNet *viewNet, const GNELane *originalLane, const GNELane *&newLane, double &laneOffset) |
calculate new lane More... | |
static void | drawSemiCircleGeometryPoint (const GNEViewNet *viewNet, const Position &pos, const double rot, const RGBColor &baseColor, const double fromAngle, const double toAngle) |
draw geometry point More... | |
static void | fillAdditionals () |
fill additional elements More... | |
static void | fillAttributeCarriers () |
fill Attribute Carriers More... | |
static void | fillCarFollowingModelAttributes (SumoXMLTag currentTag) |
fill Car Following Model of Vehicle/Person Types More... | |
static void | fillCommonContainerAttributes (SumoXMLTag currentTag) |
fill common container attributes (used by container and containerFlows) More... | |
static void | fillCommonFlowAttributes (SumoXMLTag currentTag, SumoXMLAttr perHour) |
fill common flow attributes (used by flows, routeFlows and personFlows) More... | |
static void | fillCommonPersonAttributes (SumoXMLTag currentTag) |
fill common person attributes (used by person and personFlows) More... | |
static void | fillCommonStopAttributes (SumoXMLTag currentTag) |
fill stop person attributes More... | |
static void | fillCommonVehicleAttributes (SumoXMLTag currentTag) |
fill common vehicle attributes (used by vehicles, trips, routeFlows and flows) More... | |
static void | fillContainerElements () |
fill container elements More... | |
static void | fillContainerStopElements () |
fill container stop elements More... | |
static void | fillContainerTranshipElements () |
fill container tranship elements More... | |
static void | fillContainerTransportElements () |
fill container transport elements More... | |
static void | fillDataElements () |
fill Data elements More... | |
static void | fillDemandElements () |
fill demand elements More... | |
static void | fillJunctionModelAttributes (SumoXMLTag currentTag) |
fill Junction Model Attributes of Vehicle/Person Types More... | |
static void | fillLaneChangingModelAttributes (SumoXMLTag currentTag) |
fill Junction Model Attributes of Vehicle/Person Types More... | |
static void | fillNetworkElements () |
fill network elements More... | |
static void | fillPersonElements () |
fill person elements More... | |
static void | fillPersonPlanRides () |
fill person plan rides More... | |
static void | fillPersonPlanTrips () |
fill person plan trips More... | |
static void | fillPersonPlanWalks () |
fill person plan walks More... | |
static void | fillShapes () |
fill shape elements More... | |
static void | fillStopElements () |
fill stop elements More... | |
static void | fillStopPersonElements () |
fill stopPerson elements More... | |
static void | fillTAZElements () |
fill TAZ elements More... | |
static void | fillVehicleElements () |
fill vehicle elements More... | |
static bool | isParameterValid (const std::string &value, const std::string &kvsep, const std::string &sep) |
check if given string can be parsed to a parameter of type "key=value" More... | |
Private Attributes | |
int | myCount |
reference counter More... | |
std::string | myFullName |
full name of GL Object More... | |
GUIGlID | myGlID |
The numerical id of the object. More... | |
const GUIGlObjectType | myGLObjectType |
The type of the object. More... | |
GNEHierarchicalContainer | myHierarchicalContainer |
hierarchical container with parents and children More... | |
std::map< std::string, std::string > | myMap |
The key->value map. More... | |
std::string | myMicrosimID |
ID of GL object. More... | |
const int | myOption |
pathElement option More... | |
std::set< GUIParameterTableWindow * > | myParamWindows |
Parameter table windows which refer to this object. More... | |
Static Private Attributes | |
static StringBijection< GUIGlObjectType >::Entry | GUIGlObjectTypeNamesInitializer [] |
LinkStates (Currently unused) More... | |
static std::map< SumoXMLTag, GNETagProperties > | myTagProperties |
map with the tags properties More... | |
class for busStop acces
Definition at line 36 of file GNEAccess.h.
|
inherited |
Enumerator | |
---|---|
NETWORK_ELEMENT | |
ADDITIONAL_ELEMENT | |
DEMAND_ELEMENT | |
DATA_ELEMENT | |
ROUTE |
Definition at line 146 of file GNEPathManager.h.
GNEAccess::GNEAccess | ( | GNENet * | net | ) |
Default constructor.
Definition at line 40 of file GNEAccess.cpp.
GNEAccess::GNEAccess | ( | GNEAdditional * | busStop, |
GNELane * | lane, | ||
GNENet * | net, | ||
double | pos, | ||
const double | length, | ||
bool | friendlyPos, | ||
const std::map< std::string, std::string > & | parameters | ||
) |
Constructor.
[in] | id | The storage of gl-ids to get the one for this lane representation from |
[in] | busStop | GNEBusStop of this Access belongs |
[in] | lane | GNELane of this Access belongs |
[in] | net | pointer to GNENet of this additional element belongs |
[in] | pos | position of the Access on the lane |
[in] | length | The length of the Access in meters. |
[in] | friendlyPos | enable or disable friendly positions |
[in] | parameters | generic parameters |
Definition at line 52 of file GNEAccess.cpp.
GNEAccess::~GNEAccess | ( | ) |
Destructor.
Definition at line 65 of file GNEAccess.cpp.
|
privatedelete |
Invalidated copy constructor.
|
inherited |
add (or update attribute) key and attribute
Definition at line 438 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getACParametersMap(), and GNEAttributeCarrier::setACParameters().
|
inherited |
Definition at line 355 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 376 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 341 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 383 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 334 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 348 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 362 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 369 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addChildElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
add child element
Referenced by GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildBusStop(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildChargingStation(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNEAdditionalHandler::buildContainerStop(), GNEAdditionalHandler::buildDestProbReroute(), GNEAdditionalHandler::buildDetectorE1Instant(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEAdditionalHandler::buildE1Detector(), GNEAdditionalHandler::buildEdgeCalibrator(), GNEDataHandler::buildEdgeData(), GNEDataHandler::buildEdgeRelationData(), GNERouteHandler::buildEmbeddedRoute(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNEAdditionalHandler::buildLaneCalibrator(), GNEAdditionalHandler::buildParkingArea(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildParkingSpace(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildPOILane(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNEAdditionalHandler::buildRouteProbe(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditionalHandler::buildSingleLaneDetectorE2(), GNERouteHandler::buildStop(), GNEDataHandler::buildTAZRelationData(), GNEAdditionalHandler::buildTrainStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildWalk(), and GNENet::initJunctionsAndEdges().
|
inherited |
Definition at line 324 of file GUIGlObject.cpp.
References GUIGlObject::myParamWindows.
Referenced by GUIParameterTableWindow::GUIParameterTableWindow().
|
inherited |
Definition at line 243 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 264 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 229 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 271 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 222 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 236 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 250 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
Definition at line 257 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::addParentElement(), and GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
add parent element
|
privateinherited |
adjust listed addtitional text
Definition at line 994 of file GNEAdditional.cpp.
Referenced by GNEAdditional::drawListedAddtional().
|
staticinherited |
check if given string can be parsed to a parameters map "key1=value1|key2=value2|...|keyN=valueN"
Definition at line 197 of file Parameterised.cpp.
References StringTokenizer::getVector(), Parameterised::isParameterValid(), and WRITE_WARNING.
Referenced by isValid(), GNEBusStop::isValid(), GNECalibrator::isValid(), GNECalibratorFlow::isValid(), GNEChargingStation::isValid(), GNEClosingReroute::isValid(), GNEContainerStop::isValid(), GNEDetectorE1::isValid(), GNEDetectorE1Instant::isValid(), GNEDetectorE2::isValid(), GNEDetectorE3::isValid(), GNEDetectorEntryExit::isValid(), GNEParkingArea::isValid(), GNEParkingSpace::isValid(), GNEPOI::isValid(), GNEPoly::isValid(), GNERerouter::isValid(), GNERouteProbe::isValid(), GNETAZ::isValid(), GNETAZSourceSink::isValid(), GNEVaporizer::isValid(), GNEVariableSpeedSign::isValid(), GNEEdgeData::isValid(), GNEEdgeRelData::isValid(), GNETAZRelData::isValid(), GNEContainer::isValid(), GNEPerson::isValid(), GNEPersonTrip::isValid(), GNERide::isValid(), GNERoute::isValid(), GNETranship::isValid(), GNETransport::isValid(), GNEVehicle::isValid(), GNEVType::isValid(), GNEWalk::isValid(), GNEConnection::isValid(), GNECrossing::isValid(), GNEEdge::isValid(), GNEEdgeType::isValid(), GNEJunction::isValid(), GNELane::isValid(), GNELaneType::isValid(), GNETLSEditorFrame::TLSAttributes::isValidParameters(), GNEInspectorFrame::ParametersEditor::onCmdSetParameters(), and GNEFrameAttributeModules::GenericDataAttributes::onCmdSetParameters().
|
protectedinherited |
build basic additional popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
Definition at line 362 of file GUIGlObject.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildNameCopyPopupEntry(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GUIGlObject::buildSelectionPopupEntry(), and GUIGlObject::buildShowParamsPopupEntry().
|
protectedinherited |
Builds an entry which allows to center to the object.
[in,filled] | ret The popup menu to add the entry to | |
[in] | addSeparator | Whether a separator shall be added, too |
Definition at line 252 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), MID_CENTER, and RECENTERVIEW.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILane::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNERoute::getPopUpMenu(), GNETranship::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNENet::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUINet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), and GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu().
|
protectedinherited |
Builds entries which allow to copy the name / typed name into the clipboard.
[in,filled] | ret The popup menu to add the entry to | |
[in] | addSeparator | Whether a separator shall be added, too |
Definition at line 261 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), MID_COPY_NAME, and MID_COPY_TYPED_NAME.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILane::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUIContainer::getPopUpMenu(), and GUIPerson::getPopUpMenu().
|
protectedinherited |
Builds the header.
[in,filled] | ret The popup menu to add the entry to | |
[in] | addSeparator | Whether a separator shall be added, too |
Definition at line 243 of file GUIGlObject.cpp.
References GUIMainWindow::getBoldFont(), and GUIGlObject::getFullName().
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILane::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNERoute::getPopUpMenu(), GNETranship::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNEInternalLane::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNENet::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUINet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), and GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu().
|
protectedinherited |
Builds an entry which allows to copy the cursor position if geo projection is used, also builds an entry for copying the geo-position.
[in,filled] | ret The popup menu to add the entry to | |
[in] | addSeparator | Whether a separator shall be added, too |
Definition at line 302 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GeoConvHelper::getFinal(), MID_COPY_CURSOR_GEOPOSITION, MID_COPY_CURSOR_POSITION, and MID_SHOW_GEOPOSITION_ONLINE.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILane::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNERoute::getPopUpMenu(), GNETranship::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNENet::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUINet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), and GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu().
|
protectedinherited |
Builds an entry which allows to (de)select the object.
[in,filled] | ret The popup menu to add the entry to | |
[in] | addSeparator | Whether a separator shall be added, too |
Definition at line 271 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), FLAG_MINUS, FLAG_PLUS, GUIGlObject::getGlID(), GUIIconSubSys::getIcon(), GUIGlObject::getType(), gSelected, GUISelectedStorage::isSelected(), MID_ADDSELECT, and MID_REMOVESELECT.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILane::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUIContainer::getPopUpMenu(), and GUIPerson::getPopUpMenu().
|
protectedinherited |
build basic shape popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
Definition at line 339 of file GUIGlObject.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildNameCopyPopupEntry(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GUIGlObject::buildSelectionPopupEntry(), and GUIGlObject::buildShowParamsPopupEntry().
Referenced by GUIPointOfInterest::getPopUpMenu().
|
protectedinherited |
Builds an entry which allows to open the manipulator window.
[in,filled] | ret The popup menu to add the entry to | |
[in] | addSeparator | Whether a separator shall be added, too |
Definition at line 315 of file GUIGlObject.cpp.
References GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), MANIP, and MID_MANIP.
Referenced by GUILaneSpeedTrigger::getPopUpMenu(), and GUITriggeredRerouter::getPopUpMenu().
|
protectedinherited |
Builds an entry which allows to open the parameter window.
[in,filled] | ret The popup menu to add the entry to | |
[in] | addSeparator | Whether a separator shall be added, too |
Definition at line 284 of file GUIGlObject.cpp.
References APP_TABLE, GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), and MID_SHOWPARS.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIBaseVehicle::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIDetectorWrapper::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUILane::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIOverheadWire::getPopUpMenu(), GUIOverheadWireClamp::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNERoute::getPopUpMenu(), GNETranship::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUINet::getPopUpMenu(), GUIPerson::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), and GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu().
|
protectedinherited |
Builds an entry which allows to open the type parameter window.
[in,filled] | ret The popup menu to add the entry to | |
[in] | addSeparator | Whether a separator shall be added, too |
Definition at line 293 of file GUIGlObject.cpp.
References APP_TABLE, GUIDesigns::buildFXMenuCommand(), GUIIconSubSys::getIcon(), and MID_SHOWTYPEPARS.
Referenced by GUIBaseVehicle::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIContainer::getPopUpMenu(), and GUIPerson::getPopUpMenu().
|
staticprivateinherited |
calculate width/height shape
Definition at line 555 of file GNEMoveElement.cpp.
References PositionVector::extrapolate2D(), GNEMoveOperation::firstGeometryPoint, PositionVector::length2D(), PositionVector::nearest_offset_to_point2D(), GNEMoveOperation::originalShape, PositionVector::reverse(), GNEMoveOperation::shapeToMove, and GNEMoveResult::shapeToUpdate.
Referenced by GNEMoveElement::commitMove(), and GNEMoveElement::moveElement().
|
staticprivateinherited |
calculate lane offset
Definition at line 449 of file GNEMoveElement.cpp.
References Position::add(), GNELane::getLaneShape(), PositionVector::length2D(), PositionVector::nearest_offset_to_point2D(), PositionVector::positionAtOffset2D(), GUISUMOAbstractView::snapToActiveGrid(), GNEMoveOffset::x, GNEMoveOffset::y, and GNEMoveOffset::z.
Referenced by GNEMoveElement::calculateMoveResult().
|
staticprivateinherited |
calculate double movement over two lanes
Definition at line 512 of file GNEMoveElement.cpp.
References GNEMoveElement::calculateLaneOffset(), GNELane::getLaneShape(), GNELane::getLengthGeometryFactor(), PositionVector::length2D(), GNEMoveResult::newFirstPos, and GNEMoveResult::newSecondPos.
|
staticprivateinherited |
calculate double movement over one lane
Definition at line 501 of file GNEMoveElement.cpp.
References GNEMoveElement::calculateLaneOffset(), GNELane::getLaneShape(), GNELane::getLengthGeometryFactor(), PositionVector::length2D(), GNEMoveResult::newFirstPos, and GNEMoveResult::newSecondPos.
|
staticprivateinherited |
calculate single movement over one lane
Definition at line 490 of file GNEMoveElement.cpp.
References GNEMoveElement::calculateLaneOffset(), GNELane::getLengthGeometryFactor(), GNEMoveResult::newFirstPos, and GNEMoveResult::newSecondPos.
Referenced by GNEMoveElement::commitMove(), and GNEMoveElement::moveElement().
|
protectedinherited |
calculate move shape operation
Definition at line 191 of file GNEMoveElement.cpp.
References Position::distanceSquaredTo2D(), PositionVector::indexOfClosest(), PositionVector::insertAtClosest(), Position::INVALID, PositionVector::nearest_offset_to_point2D(), and PositionVector::positionAtOffset2D().
Referenced by GNEPoly::getMoveOperation(), GNETAZ::getMoveOperation(), GNEConnection::getMoveOperation(), GNECrossing::getMoveOperation(), GNEEdge::getMoveOperation(), GNEJunction::getMoveOperation(), and GNELane::getMoveOperation().
|
staticprivateinherited |
calculate new lane
Definition at line 523 of file GNEMoveElement.cpp.
References Position::distanceSquaredTo2D(), Position::distanceTo2D(), GNELane::getIndex(), GNEEdge::getLanes(), GNELane::getLaneShape(), GNELane::getParentEdge(), GUISUMOAbstractView::getPositionInformation(), PositionVector::nearest_offset_to_point2D(), and PositionVector::positionAtOffset2D().
Referenced by GNEMoveElement::commitMove(), and GNEMoveElement::moveElement().
|
protectedinherited |
calculate perpendicular line between lane parents
Definition at line 611 of file GNEAdditional.cpp.
References GNELane::getIndex(), GNELane::getLaneShape(), NBEdge::getLaneWidth(), GNEEdge::getNBEdge(), GNELane::getParentEdge(), GNEHierarchicalElement::getParentEdges(), PositionVector::length2D(), PositionVector::move2side(), GNEAdditional::myAdditionalGeometry, PositionVector::positionAtOffset2D(), and GUIGeometry::updateGeometry().
Referenced by GNERouteProbe::updateGeometry(), and GNEVaporizer::updateGeometry().
|
inlinestaticinherited |
true if a value of type T can be parsed from string
Definition at line 207 of file GNEAttributeCarrier.h.
Referenced by GNEFrameAttributeModules::AttributesEditorRow::AttributesEditorRow(), GNEDetectorE2::isValid(), GNERoute::isValid(), GNETranship::isValid(), GNEWalk::isValid(), GNECrossing::isValid(), and GNETLSEditorFrame::onCmdPhaseEdit().
|
inlinestaticinherited |
true if a value of type T can be parsed from string
Definition at line 235 of file GNEAttributeCarrier.h.
References WRITE_WARNING.
|
privatevirtualinherited |
check restriction with the number of children
ProcessError | if is called without be reimplemented in child class |
Reimplemented in GNEDetectorE3.
Definition at line 951 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getTagStr().
|
inherited |
check if children are overlapped (Used by Rerouters)
Definition at line 481 of file GNEHierarchicalElement.cpp.
References GNEAdditional::getAttributeDouble(), GNEHierarchicalElement::getChildAdditionals(), SUMO_ATTR_BEGIN, SUMO_ATTR_END, and SUMO_ATTR_TIME.
Referenced by GNERerouterDialog::onCmdAccept().
|
inherited |
check if childs demand elements are overlapped
Definition at line 522 of file GNEHierarchicalElement.cpp.
|
inherited |
Clears the parameter map.
Definition at line 120 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NLHandler::beginEdgeParsing().
|
staticinherited |
commit move element for the given offset
Definition at line 322 of file GNEMoveElement.cpp.
References PositionVector::add(), GNEMoveOperation::allowChangeLane, GNEMoveElement::calculateExtrapolatedVector(), GNEMoveElement::calculateMoveResult(), GNEMoveElement::calculateNewLane(), GNEMoveResult::clearLanes(), GNEMoveElement::commitMoveShape(), GNEMoveOperation::firstLane, GNEMoveResult::firstLaneOffset, GNEMoveOperation::firstPosition, GNEMoveOperation::geometryPointsToMove, GNEMoveResult::geometryPointsToMove, GNELane::getLaneShapeLength(), GNEMoveOperation::HEIGHT, Position::INVALID, GNEMoveOperation::LENGTH, GNEMoveOperation::moveElement, GNEMoveResult::newFirstLane, GNEMoveResult::newFirstPos, GNEMoveResult::newSecondLane, GNEMoveResult::newSecondPos, GNEMoveOperation::ONE_LANE, GNEMoveOperation::ONE_LANE_MOVEFIRST, GNEMoveOperation::ONE_LANE_MOVESECOND, GNEMoveOperation::operationType, GNEMoveOperation::originalGeometryPoints, GNEMoveOperation::originalShape, PositionVector::removeDoublePoints(), GNEMoveOperation::secondLane, GNEMoveResult::secondLaneOffset, GNEMoveOperation::secondPosition, GNEMoveElement::setMoveShape(), GNEMoveOperation::shapeToMove, GNEMoveResult::shapeToUpdate, GUISUMOAbstractView::snapToActiveGrid(), GNEMoveOperation::TWO_LANES_MOVEFIRST, GNEMoveOperation::TWO_LANES_MOVESECOND, GNEMoveOperation::WIDTH, GNEMoveOffset::x, GNEMoveOffset::y, and GNEMoveOffset::z.
Referenced by GNEViewNetHelper::MoveMultipleElementValues::finishMoveSelection(), GNEViewNetHelper::MoveSingleElementValues::finishMoveSingleElement(), GNEViewNetHelper::MoveMultipleElementValues::moveSelection(), and GNEViewNetHelper::MoveSingleElementValues::moveSingleElement().
|
privatevirtual |
commit move shape
Implements GNEAdditional.
Definition at line 374 of file GNEAccess.cpp.
References ACCESS, GNEUndoList::begin(), GNEUndoList::end(), GNENetworkElement::getID(), GNEAttributeCarrier::getTagStr(), GNEMoveElement::myMoveElementLateralOffset, GNEMoveResult::newFirstLane, GNEMoveResult::newFirstPos, setAttribute(), SUMO_ATTR_LANE, SUMO_ATTR_POSITION, and toString().
|
virtualinherited |
compute pathElement
Implements GNEPathManager::PathElement.
Definition at line 320 of file GNEAdditional.cpp.
References GNEPathManager::calculateConsecutivePathLanes(), GNEHierarchicalElement::getParentLanes(), GNENet::getPathManager(), GNETagProperties::getTag(), GNE_TAG_E2DETECTOR_MULTILANE, GNEAttributeCarrier::myNet, and GNEAttributeCarrier::myTagProperty.
Referenced by GNEDetectorE2::updateGeometry().
|
privateinherited |
create full name
Definition at line 385 of file GUIGlObject.cpp.
References GUIGlObject::getMicrosimID(), StringBijection< T >::getString(), GUIGlObject::myGLObjectType, and GUIGlObject::TypeNames.
Referenced by GUIGlObject::GUIGlObject(), and GUIGlObject::setMicrosimID().
|
inlineinherited |
Decrease reference.
Definition at line 53 of file GNEReferenceCounter.h.
References GNEReferenceCounter::getID(), GNEReferenceCounter::myCount, toString(), UNUSED_PARAMETER, and WRITE_ERROR.
Referenced by GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteSingleJunction(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_Shape::~GNEChange_Shape(), GNEChange_TAZElement::~GNEChange_TAZElement(), and GNEChange_TLS::~GNEChange_TLS().
|
virtualinherited |
Implements GNEAttributeCarrier.
Definition at line 796 of file GNEAdditional.cpp.
|
protectedinherited |
draw additional ID
Definition at line 514 of file GNEAdditional.cpp.
References GUIVisualizationSettings::addName, GUIVisualizationTextSettings::color, GUIVisualizationSettings::drawForPositionSelection, GUIVisualizationSettings::drawForRectangleSelection, GLHelper::drawText(), GUIGlObject::getMicrosimID(), GUIGeometry::getShape(), GUIGeometry::getShapeRotations(), GUIVisualizationSettings::getTextAngle(), GUIGlObject::getType(), GLO_MAX, GNETagProperties::hasAttribute(), PositionVector::length2D(), GNEAdditional::myAdditionalGeometry, GNEAttributeCarrier::myTagProperty, PositionVector::positionAtOffset2D(), PositionVector::rotationDegreeAtOffset(), GUIVisualizationSettings::scale, GUIVisualizationTextSettings::scaledSize(), GUIVisualizationTextSettings::show(), and SUMO_ATTR_LANE.
Referenced by GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), and GNEAdditional::drawSquaredAdditional().
|
protectedinherited |
draw additional name
Definition at line 533 of file GNEAdditional.cpp.
References GUIVisualizationSettings::addFullName, GUIVisualizationTextSettings::color, GUIVisualizationSettings::drawForPositionSelection, GUIVisualizationSettings::drawForRectangleSelection, GLHelper::drawText(), GUIGeometry::getShape(), GUIGeometry::getShapeRotations(), GUIVisualizationSettings::getTextAngle(), GUIGlObject::getType(), GLO_MAX, GNETagProperties::hasAttribute(), PositionVector::length2D(), GNEAdditional::myAdditionalGeometry, GNEAdditional::myAdditionalName, GNEAttributeCarrier::myTagProperty, PositionVector::positionAtOffset2D(), PositionVector::rotationDegreeAtOffset(), GUIVisualizationSettings::scale, GUIVisualizationTextSettings::scaledSize(), GUIVisualizationTextSettings::show(), and SUMO_ATTR_LANE.
Referenced by GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorEntryExit::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERouteProbe::drawGL(), GNEVaporizer::drawGL(), and GNEAdditional::drawSquaredAdditional().
|
staticinherited |
draw down geometry point
Definition at line 914 of file GNEAdditional.cpp.
References GNEAdditional::drawSemiCircleGeometryPoint().
Referenced by GNEPOI::drawGL().
|
virtual |
Draws the object.
[in] | s | The settings for the current view (may influence drawing) |
Implements GNEAdditional.
Definition at line 165 of file GNEAccess.cpp.
References GUIVisualizationColorSettings::busStopColor, GUIVisualizationSettings::colorSettings, GUIVisualizationSettings::drawAdditionals(), GUIDottedGeometry::drawDottedContourCircle(), GLHelper::drawFilledCircle(), GUIVisualizationSettings::drawForRectangleSelection, GNEViewNetHelper::LockIcon::drawLockIcon(), GNEAdditional::drawParentChildLines(), GNEViewNet::drawTranslateFrontAttributeCarrier(), GNEAttributeCarrier::drawUsingSelectColor(), GUIDottedGeometry::FRONT, getAttribute(), GNEViewNet::getDataViewOptions(), GNEAdditional::getExaggeration(), GNEViewNet::getFrontAttributeCarrier(), GUIGlObject::getGlID(), GNEHierarchicalElement::getParentAdditionals(), GUIGeometry::getShape(), GUIGlObject::getType(), GNENet::getViewNet(), GLO_ACCESS, GUIDottedGeometry::INSPECT, GNEViewNet::isAttributeCarrierInspected(), GNEAdditional::myAdditionalGeometry, GNEAttributeCarrier::myNet, GLHelper::popMatrix(), GLHelper::popName(), GLHelper::pushMatrix(), GLHelper::pushName(), GUIVisualizationColorSettings::selectedAdditionalColor, GLHelper::setColor(), GNEViewNetHelper::DataViewOptions::showAdditionals(), and SUMO_ATTR_COLOR.
|
virtualinherited |
Draws additional, user-triggered visualisations.
[in] | parent | The view |
[in] | s | The settings for the current view (may influence drawing) |
Reimplemented in GUIPerson, GUIContainer, and GUIBaseVehicle.
Definition at line 222 of file GUIGlObject.cpp.
References UNUSED_PARAMETER.
|
staticinherited |
draw left geometry point
Definition at line 920 of file GNEAdditional.cpp.
References GNEAdditional::drawSemiCircleGeometryPoint().
Referenced by GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE2::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNEPOI::drawGL(), and GNEAdditional::drawPartialGL().
|
protectedinherited |
draw listed additional
Definition at line 684 of file GNEAdditional.cpp.
References Position::add(), GUIVisualizationSettings::additionalSettings, GNEAdditional::adjustListedAdditionalText(), RGBColor::changedBrightness(), GNEViewNetHelper::LockIcon::checkDrawing(), GUIVisualizationSettings::colorSettings, GUIVisualizationAdditionalSettings::connectionColor, GUIVisualizationSettings::drawAdditionals(), GUIVisualizationSettings::drawBoundaries, GLHelper::drawBoundary(), GLHelper::drawBoxLine(), GUIDottedGeometry::drawDottedSquaredShape(), GNEViewNetHelper::LockIcon::drawLockIcon(), GLHelper::drawText(), GUITexturesHelper::drawTexturedBox(), GNEViewNet::drawTranslateFrontAttributeCarrier(), FONS_ALIGN_LEFT, FONS_ALIGN_MIDDLE, GUIDottedGeometry::FRONT, GNEAdditional::getCenteringBoundary(), GNEViewNet::getDataViewOptions(), GNEAdditional::getDrawPositionIndex(), GNEAdditional::getExaggeration(), GNEViewNet::getFrontAttributeCarrier(), GUIGlObject::getGlID(), GUITextureSubSys::getTexture(), GUIGlObject::getType(), GNENet::getViewNet(), GUIDottedGeometry::INSPECT, GNEViewNet::isAttributeCarrierInspected(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNEAttributeCarrier::myNet, GLHelper::popMatrix(), GLHelper::popName(), GLHelper::pushMatrix(), GLHelper::pushName(), GUIVisualizationColorSettings::selectedAdditionalColor, GLHelper::setColor(), GNEViewNetHelper::DataViewOptions::showAdditionals(), Position::x(), and Position::y().
Referenced by GNECalibratorFlow::drawGL(), GNEClosingLaneReroute::drawGL(), GNEClosingReroute::drawGL(), GNEDestProbReroute::drawGL(), GNEParkingAreaReroute::drawGL(), GNERerouterInterval::drawGL(), GNERouteProbReroute::drawGL(), and GNEVariableSpeedSignStep::drawGL().
|
inherited |
draw name of item
Definition at line 391 of file GUIGlObject.cpp.
References GLHelper::drawTextSettings(), GUIGlObject::getMicrosimID(), and GUIVisualizationTextSettings::show().
Referenced by GNEEdge::drawEdgeName(), GUIBusStop::drawGL(), GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIEdge::drawGL(), GUIJunctionWrapper::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GNEPoly::drawGL(), GNETAZ::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEStop::drawGL(), GNEVehicle::drawGL(), GNEJunction::drawGL(), GUIContainer::drawGL(), GUIPerson::drawGL(), GUIPointOfInterest::drawInnerPOI(), GUIPolygon::drawInnerPolygon(), GUIBaseVehicle::drawOnPos(), GNEAdditional::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), and GNEDemandElement::drawPersonPlanPartial().
|
inherited |
draw parent and child lines
Definition at line 850 of file GNEAdditional.cpp.
References GUIVisualizationSettings::additionalSettings, GUIVisualizationAdditionalSettings::connectionColorSelected, GUIGeometry::drawChildLine(), GUIGeometry::drawParentLine(), GNEHierarchicalElement::getChildAdditionals(), GNEViewNet::getFrontAttributeCarrier(), GNEHierarchicalElement::getParentAdditionals(), GNEAdditional::getPositionInView(), GNEAttributeCarrier::getTagProperty(), GNENet::getViewNet(), GLO_PARENTCHILDLINE, GNEViewNet::isAttributeCarrierInspected(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNEAttributeCarrier::myNet, GLHelper::popMatrix(), GLHelper::pushMatrix(), SUMO_TAG_PARKING_AREA_REROUTE, and SUMO_TAG_REROUTER.
Referenced by drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorE3::drawGL(), GNEDetectorEntryExit::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERerouter::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), and GNEVariableSpeedSignSymbol::drawGL().
|
virtualinherited |
Draws partial object (junction)
[in] | s | The settings for the current view (may influence drawing) |
[in] | fromLane | from GNELane |
[in] | toLane | to GNELane |
[in] | drawGeometry | flag to enable/disable draw geometry (lines, boxLines, etc.) |
Implements GNEPathManager::PathElement.
Definition at line 427 of file GNEAdditional.cpp.
References GUIVisualizationSettings::addSize, GUIVisualizationSettings::colorSettings, GUIVisualizationSettings::detectorSettings, GUIVisualizationSettings::drawAdditionals(), GUIGeometry::drawContourGeometry(), GUIDottedGeometry::drawDottedContourShape(), GUIGeometry::drawGeometry(), GNEAttributeCarrier::drawUsingSelectColor(), GUIVisualizationDetectorSettings::E2Color, GNELane2laneConnection::exist(), GUIDottedGeometry::FRONT, GNEViewNet::getDataViewOptions(), GNEViewNet::getEditModes(), GUIVisualizationSizeSettings::getExaggeration(), GNEViewNet::getFrontAttributeCarrier(), GUIGlObject::getGlID(), GNELane::getLane2laneConnections(), GNELane2laneConnection::getLane2laneGeometry(), GNELane::getLaneShape(), GNEViewNet::getNetworkViewOptions(), GUISUMOAbstractView::getPositionInformation(), GUIGeometry::getShape(), GUIGlObject::getType(), GNENet::getViewNet(), GUIDottedGeometry::INSPECT, GNEViewNet::isAttributeCarrierInspected(), GNEViewNetHelper::EditModes::isCurrentSupermodeNetwork(), GNEAttributeCarrier::myNet, GLHelper::popMatrix(), GLHelper::popName(), GLHelper::pushMatrix(), GLHelper::pushName(), RGBColor::RED, GUIVisualizationColorSettings::selectedAdditionalColor, GLHelper::setColor(), GNEViewNetHelper::DataViewOptions::showAdditionals(), and GNEViewNetHelper::NetworkViewOptions::showConnections().
|
virtualinherited |
Draws partial object (lane)
[in] | s | The settings for the current view (may influence drawing) |
[in] | lane | GNELane in which draw partial |
[in] | segment | segment geometry |
Implements GNEPathManager::PathElement.
Definition at line 330 of file GNEAdditional.cpp.
References GUIVisualizationSettings::addName, GUIVisualizationSettings::addSize, RGBColor::BLACK, GUIVisualizationSettings::colorSettings, GUIVisualizationSettings::detectorSettings, GUIVisualizationSettings::drawAdditionals(), GUIDottedGeometry::drawDottedContourShape(), GUIVisualizationSettings::drawForRectangleSelection, GUIGeometry::drawGeometry(), GNEAdditional::drawLeftGeometryPoint(), GUIGlObject::drawName(), GNEAdditional::drawRightGeometryPoint(), GLHelper::drawText(), GNEAttributeCarrier::drawUsingSelectColor(), GUIVisualizationDetectorSettings::E2Color, GUIDottedGeometry::FRONT, GNEAdditional::getAttributeDouble(), GNEAdditional::getCenteringBoundary(), GNEViewNet::getDataViewOptions(), GUIVisualizationSizeSettings::getExaggeration(), GNEViewNet::getFrontAttributeCarrier(), GUIGlObject::getGlID(), GNELane::getLaneGeometry(), GNELane::getLaneShape(), GUISUMOAbstractView::getPositionInformation(), GUIGeometry::getShape(), GUIGeometry::getShapeRotations(), GUIGlObject::getType(), GNENet::getViewNet(), GUIDottedGeometry::INSPECT, Position::INVALID, GNEViewNet::isAttributeCarrierInspected(), GNEPathManager::Segment::isFirstSegment(), GNEPathManager::Segment::isLabelSegment(), GNEPathManager::Segment::isLastSegment(), PositionVector::length2D(), GNEAttributeCarrier::myNet, GLHelper::popMatrix(), GLHelper::popName(), PositionVector::positionAtOffset2D(), GLHelper::pushMatrix(), GLHelper::pushName(), GUIGeometry::rotateOverLane(), PositionVector::rotationDegreeAtOffset(), GUIVisualizationSettings::scale, GUIVisualizationColorSettings::selectedAdditionalColor, GLHelper::setColor(), GNEViewNetHelper::DataViewOptions::showAdditionals(), SUMO_ATTR_ENDPOS, SUMO_ATTR_POSITION, GUIGeometry::updateGeometry(), Position::x(), and Position::y().
|
staticinherited |
draw right geometry point
Definition at line 926 of file GNEAdditional.cpp.
References GNEAdditional::drawSemiCircleGeometryPoint().
Referenced by GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE2::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNEPOI::drawGL(), and GNEAdditional::drawPartialGL().
|
staticprivateinherited |
draw geometry point
Definition at line 964 of file GNEAdditional.cpp.
References GUIVisualizationNeteditSizeSettings::additionalGeometryPointRadius, RGBColor::changedBrightness(), GLHelper::drawFilledCircle(), GUIVisualizationSettings::getCircleResolution(), GNEViewNet::getEditModes(), GNEViewNet::getMouseButtonKeyPressed(), GUISUMOAbstractView::getVisualisationSettings(), GNEViewNetHelper::EditModes::isCurrentSupermodeNetwork(), GUIVisualizationSettings::neteditSizeSettings, NETWORK_MOVE, GNEViewNetHelper::EditModes::networkEditMode, GLHelper::popMatrix(), GLHelper::pushMatrix(), GLHelper::setColor(), GNEViewNetHelper::MouseButtonKeyPressed::shiftKeyPressed(), Position::x(), and Position::y().
Referenced by GNEAdditional::drawDownGeometryPoint(), GNEAdditional::drawLeftGeometryPoint(), GNEAdditional::drawRightGeometryPoint(), and GNEAdditional::drawUpGeometryPoint().
|
protectedinherited |
draw squared additional
Definition at line 633 of file GNEAdditional.cpp.
References GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GUIVisualizationSettings::drawAdditionals(), GUIVisualizationSettings::drawBoundaries, GLHelper::drawBoundary(), GUIDottedGeometry::drawDottedSquaredShape(), GNEViewNetHelper::LockIcon::drawLockIcon(), GUITexturesHelper::drawTexturedBox(), GNEViewNet::drawTranslateFrontAttributeCarrier(), GNEAttributeCarrier::drawUsingSelectColor(), GUIDottedGeometry::FRONT, GNEAdditional::getCenteringBoundary(), GNEViewNet::getDataViewOptions(), GNEAdditional::getExaggeration(), GNEViewNet::getFrontAttributeCarrier(), GUIGlObject::getGlID(), GUITextureSubSys::getTexture(), GUIGlObject::getType(), GNENet::getViewNet(), GLO_E3DETECTOR, GUIDottedGeometry::INSPECT, GNEViewNet::isAttributeCarrierInspected(), GNEAttributeCarrier::myNet, GLHelper::popMatrix(), GLHelper::popName(), GLHelper::pushMatrix(), GLHelper::pushName(), GNEViewNetHelper::DataViewOptions::showAdditionals(), Position::x(), and Position::y().
Referenced by GNEDetectorE3::drawGL(), GNERerouter::drawGL(), and GNEVariableSpeedSign::drawGL().
|
staticinherited |
draw up geometry point
Definition at line 908 of file GNEAdditional.cpp.
References GNEAdditional::drawSemiCircleGeometryPoint().
Referenced by GNEParkingSpace::drawGL(), and GNEPOI::drawGL().
|
inherited |
check if attribute carrier must be drawn using selecting color.
Definition at line 95 of file GNEAttributeCarrier.cpp.
References GNEViewNet::getEditModes(), GNENet::getViewNet(), GNETagProperties::isAdditionalElement(), GNEViewNetHelper::EditModes::isCurrentSupermodeData(), GNEViewNetHelper::EditModes::isCurrentSupermodeDemand(), GNEViewNetHelper::EditModes::isCurrentSupermodeNetwork(), GNETagProperties::isDemandElement(), GNETagProperties::isGenericData(), GNETagProperties::isNetworkElement(), GNETagProperties::isShape(), GNETagProperties::isTAZElement(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::mySelected, and GNEAttributeCarrier::myTagProperty.
Referenced by GNECalibrator::drawCalibratorSymbol(), GNEEdge::drawEdgeGeometryPoints(), drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorEntryExit::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEStoppingPlace::drawLines(), GNEAdditional::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNEAdditional::drawSquaredAdditional(), GNELane::drawStartEndShapePoints(), GNEStop::drawStopPersonOverBusStop(), GNEStop::drawStopPersonOverEdge(), GNEStop::drawVehicleStop(), GNEVehicle::setColor(), GNEJunction::setColor(), and GNELane::setLaneColor().
|
virtualinherited |
Implements GNEAttributeCarrier.
Definition at line 790 of file GNEAdditional.cpp.
|
staticprivateinherited |
fill additional elements
Definition at line 1445 of file GNEAttributeCarrier.cpp.
References ACCESS, GNEAttributeProperties::ACTIVATABLE, GNETagProperties::ADDITIONALELEMENT, GNEAttributeProperties::ANGLE, GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::BOOL, BUSSTOP, CALIBRATOR, GNETagProperties::CENTERAFTERCREATION, CHARGINGSTATION, GNETagProperties::CHILD, CLOSINGLANEREROUTE, CLOSINGREROUTE, GNEAttributeProperties::COLOR, CONTAINERSTOP, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUE, DESTPROBREROUTE, GNETagProperties::DETECTOR, GNETagProperties::DIALOG, E1, E1INSTANT, E2, E3, E3ENTRY, E3EXIT, EDGE, GNEAttributeProperties::FILENAME, GNEAttributeCarrier::fillCommonVehicleAttributes(), GNEAttributeProperties::FLOAT, FLOW, GNE_TAG_E2DETECTOR_MULTILANE, GNE_TAG_FLOW_CALIBRATOR, GNE_TAG_REROUTER_SYMBOL, GNE_TAG_VSS_SYMBOL, GNEAttributeProperties::INT, LANE, GNEAttributeProperties::LIST, GNETagProperties::MASKSTARTENDPOS, GNETagProperties::MINIMUMCHILDREN, GNEAttributeCarrier::myTagProperties, GNETagProperties::NOPARAMETERS, GNETagProperties::NOTSELECTABLE, PARKINGAREA, PARKINGSPACE, PARKINGZONEREROUTE, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::PROBABILITY, GNEAttributeProperties::RANGE, GNETagProperties::REPARENT, REROUTER, REROUTERINTERVAL, ROUTEPROBE, ROUTEPROBREROUTE, GNETagProperties::RTREE, GNEAttributeProperties::SECUENCIAL, GNETagProperties::STOPPINGPLACE, GNEAttributeProperties::STRING, SUMO_ATTR_ALLOW, SUMO_ATTR_ANGLE, SUMO_ATTR_BEGIN, SUMO_ATTR_CHARGEDELAY, SUMO_ATTR_CHARGEINTRANSIT, SUMO_ATTR_CHARGINGPOWER, SUMO_ATTR_COLOR, SUMO_ATTR_CONT, SUMO_ATTR_CONTAINER_CAPACITY, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DISALLOW, SUMO_ATTR_EDGE, SUMO_ATTR_EDGES, SUMO_ATTR_EFFICIENCY, SUMO_ATTR_END, SUMO_ATTR_ENDPOS, SUMO_ATTR_FILE, SUMO_ATTR_FREQUENCY, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_HALTING_SPEED_THRESHOLD, SUMO_ATTR_HALTING_TIME_THRESHOLD, SUMO_ATTR_ID, SUMO_ATTR_JAM_DIST_THRESHOLD, SUMO_ATTR_LANE, SUMO_ATTR_LANES, SUMO_ATTR_LENGTH, SUMO_ATTR_LINES, SUMO_ATTR_NAME, SUMO_ATTR_OFF, SUMO_ATTR_ONROAD, SUMO_ATTR_OUTPUT, SUMO_ATTR_PARKING, SUMO_ATTR_PARKING_LENGTH, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_POSITION, SUMO_ATTR_PROB, SUMO_ATTR_ROADSIDE_CAPACITY, SUMO_ATTR_ROUTE, SUMO_ATTR_ROUTEPROBE, SUMO_ATTR_SLOPE, SUMO_ATTR_SPEED, SUMO_ATTR_STARTPOS, SUMO_ATTR_TIME, SUMO_ATTR_TLID, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, SUMO_ATTR_VISIBLE, SUMO_ATTR_VTYPES, SUMO_ATTR_WIDTH, SUMO_const_laneWidth, SUMO_TAG_ACCESS, SUMO_TAG_BUS_STOP, SUMO_TAG_CALIBRATOR, SUMO_TAG_CHARGING_STATION, SUMO_TAG_CLOSING_LANE_REROUTE, SUMO_TAG_CLOSING_REROUTE, SUMO_TAG_CONTAINER_STOP, SUMO_TAG_DEST_PROB_REROUTE, SUMO_TAG_DET_ENTRY, SUMO_TAG_DET_EXIT, SUMO_TAG_E1DETECTOR, SUMO_TAG_E2DETECTOR, SUMO_TAG_E3DETECTOR, SUMO_TAG_FLOW, SUMO_TAG_INSTANT_INDUCTION_LOOP, SUMO_TAG_INTERVAL, SUMO_TAG_LANECALIBRATOR, SUMO_TAG_PARKING_AREA, SUMO_TAG_PARKING_AREA_REROUTE, SUMO_TAG_PARKING_SPACE, SUMO_TAG_REROUTER, SUMO_TAG_ROUTE_PROB_REROUTE, SUMO_TAG_ROUTEPROBE, SUMO_TAG_STEP, SUMO_TAG_TRAIN_STOP, SUMO_TAG_VAPORIZER, SUMO_TAG_VSS, GNEAttributeProperties::SUMOTIME, GNETagProperties::SYMBOL, GNEAttributeProperties::SYNONYM, toString(), TRAINSTOP, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, VAPORIZER, VARIABLESPEEDSIGN, GNEAttributeProperties::VCLASS, GNEAttributeProperties::VCLASSES, VSSSTEP, and GNETagProperties::WRITECHILDRENSEPARATE.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill Attribute Carriers
Definition at line 811 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAdditionals(), GNEAttributeCarrier::fillContainerElements(), GNEAttributeCarrier::fillContainerStopElements(), GNEAttributeCarrier::fillContainerTranshipElements(), GNEAttributeCarrier::fillContainerTransportElements(), GNEAttributeCarrier::fillDataElements(), GNEAttributeCarrier::fillDemandElements(), GNEAttributeCarrier::fillNetworkElements(), GNEAttributeCarrier::fillPersonElements(), GNEAttributeCarrier::fillPersonPlanRides(), GNEAttributeCarrier::fillPersonPlanTrips(), GNEAttributeCarrier::fillPersonPlanWalks(), GNEAttributeCarrier::fillShapes(), GNEAttributeCarrier::fillStopElements(), GNEAttributeCarrier::fillStopPersonElements(), GNEAttributeCarrier::fillTAZElements(), GNEAttributeCarrier::fillVehicleElements(), and GNEAttributeCarrier::myTagProperties.
Referenced by GNEAttributeCarrier::getIcon(), GNEAttributeCarrier::getTagPropertiesByType(), and GNEAttributeCarrier::getTagProperty().
|
staticprivateinherited |
fill Car Following Model of Vehicle/Person Types
Definition at line 4625 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::BOOL, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FLOAT, GNEAttributeProperties::INT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::RANGE, GNEAttributeProperties::setDiscreteValues(), GNEAttributeProperties::setRange(), GNEAttributeProperties::STRING, SUMO_ATTR_ACCEL, SUMO_ATTR_APPARENTDECEL, SUMO_ATTR_CF_EIDM_C_COOLNESS, SUMO_ATTR_CF_EIDM_EPSILON_ACC, SUMO_ATTR_CF_EIDM_JERK_MAX, SUMO_ATTR_CF_EIDM_M_BEGIN, SUMO_ATTR_CF_EIDM_M_FLATNESS, SUMO_ATTR_CF_EIDM_MAX_VEH_PREVIEW, SUMO_ATTR_CF_EIDM_SIG_ERROR, SUMO_ATTR_CF_EIDM_SIG_GAP, SUMO_ATTR_CF_EIDM_SIG_LEADER, SUMO_ATTR_CF_EIDM_T_ACC_MAX, SUMO_ATTR_CF_EIDM_T_LOOK_AHEAD, SUMO_ATTR_CF_EIDM_T_PERSISTENCE_DRIVE, SUMO_ATTR_CF_EIDM_T_PERSISTENCE_ESTIMATE, SUMO_ATTR_CF_EIDM_T_REACTION, SUMO_ATTR_CF_EIDM_USEVEHDYNAMICS, SUMO_ATTR_CF_IDM_DELTA, SUMO_ATTR_CF_IDM_STEPPING, SUMO_ATTR_CF_IDMM_ADAPT_FACTOR, SUMO_ATTR_CF_IDMM_ADAPT_TIME, SUMO_ATTR_CF_KERNER_PHI, SUMO_ATTR_CF_PWAGNER2009_APPROB, SUMO_ATTR_CF_PWAGNER2009_TAULAST, SUMO_ATTR_CF_WIEDEMANN_ESTIMATION, SUMO_ATTR_CF_WIEDEMANN_SECURITY, SUMO_ATTR_COLLISION_MINGAP_FACTOR, SUMO_ATTR_DECEL, SUMO_ATTR_EMERGENCYDECEL, SUMO_ATTR_K, SUMO_ATTR_SIGMA, SUMO_ATTR_TAU, SUMO_ATTR_TMP1, SUMO_ATTR_TMP2, SUMO_ATTR_TMP3, SUMO_ATTR_TMP4, SUMO_ATTR_TMP5, SUMO_ATTR_TRAIN_TYPE, and SUMOXMLDefinitions::TrainTypes.
Referenced by GNEAttributeCarrier::fillDemandElements().
|
staticprivateinherited |
fill common container attributes (used by container and containerFlows)
Definition at line 5083 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::FLOAT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_DEPART, SUMO_ATTR_ID, toString(), and GNEAttributeProperties::UNIQUE.
Referenced by GNEAttributeCarrier::fillContainerElements().
|
staticprivateinherited |
fill common flow attributes (used by flows, routeFlows and personFlows)
Definition at line 4582 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::FLOWDEFINITION, GNEAttributeProperties::INT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_NUMBER, SUMO_ATTR_PERIOD, SUMO_ATTR_PROB, GNEAttributeProperties::SUMOTIME, and toString().
Referenced by GNEAttributeCarrier::fillContainerElements(), GNEAttributeCarrier::fillPersonElements(), and GNEAttributeCarrier::fillVehicleElements().
|
staticprivateinherited |
fill common person attributes (used by person and personFlows)
Definition at line 5053 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::COLOR, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::STRING, SUMO_ATTR_COLOR, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_ID, SUMO_ATTR_TYPE, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillPersonElements().
|
staticprivateinherited |
fill stop person attributes
Definition at line 5101 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::ACTIVATABLE, GNEAttributeProperties::BOOL, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::setDefaultActivated(), GNEAttributeProperties::setDiscreteValues(), GNEAttributeProperties::STRING, SUMO_ATTR_ACTTYPE, SUMO_ATTR_DURATION, SUMO_ATTR_EXPECTED, SUMO_ATTR_EXTENSION, SUMO_ATTR_PARKING, SUMO_ATTR_TRIGGERED, SUMO_ATTR_UNTIL, and GNEAttributeProperties::SUMOTIME.
Referenced by GNEAttributeCarrier::fillStopElements().
|
staticprivateinherited |
fill common vehicle attributes (used by vehicles, trips, routeFlows and flows)
Definition at line 4505 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::COLOR, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::INT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALLANE, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_ARRIVALPOS_LAT, SUMO_ATTR_ARRIVALSPEED, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_NUMBER, SUMO_ATTR_DEPARTLANE, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DEPARTPOS_LAT, SUMO_ATTR_DEPARTSPEED, SUMO_ATTR_LINE, SUMO_ATTR_PERSON_NUMBER, toString(), and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAdditionals(), and GNEAttributeCarrier::fillVehicleElements().
|
staticprivateinherited |
fill container elements
Definition at line 3869 of file GNEAttributeCarrier.cpp.
References GNETagProperties::CONTAINER, CONTAINER, CONTAINERFLOW, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillCommonContainerAttributes(), GNEAttributeCarrier::fillCommonFlowAttributes(), GNEAttributeCarrier::myTagProperties, SUMO_ATTR_CONTAINERSPERHOUR, SUMO_TAG_CONTAINER, and SUMO_TAG_CONTAINERFLOW.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill container stop elements
Definition at line 4069 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::ACTIVATABLE, GNEAttributeProperties::BOOL, GNETagProperties::CHILD, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeProperties::FLOAT, GNE_TAG_STOPCONTAINER_CONTAINERSTOP, GNE_TAG_STOPCONTAINER_EDGE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::NOPARAMETERS, GNEAttributeProperties::POSITIVE, GNETagProperties::STOPCONTAINER, STOPELEMENT, GNEAttributeProperties::STRING, SUMO_ATTR_ACTTYPE, SUMO_ATTR_CONTAINER_STOP, SUMO_ATTR_DURATION, SUMO_ATTR_EDGE, SUMO_ATTR_ENDPOS, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_UNTIL, SUMO_TAG_CONTAINER, SUMO_TAG_CONTAINERFLOW, SUMO_TAG_STOP, GNEAttributeProperties::SUMOTIME, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill container tranship elements
Definition at line 3964 of file GNEAttributeCarrier.cpp.
References GNETagProperties::CHILD, GNETagProperties::CONTAINERPLAN, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeProperties::FLOAT, GNE_ATTR_TO_CONTAINERSTOP, GNE_TAG_TRANSHIP_CONTAINERSTOP, GNE_TAG_TRANSHIP_EDGE, GNE_TAG_TRANSHIP_EDGES, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_EDGES, SUMO_ATTR_FROM, SUMO_ATTR_SPEED, SUMO_ATTR_TO, SUMO_TAG_BUS_STOP, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_TRANSHIP, toString(), GNETagProperties::TRANSHIP, TRANSHIP_CONTAINERSTOP, TRANSHIP_EDGES, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill container transport elements
Definition at line 3902 of file GNEAttributeCarrier.cpp.
References GNETagProperties::CHILD, GNETagProperties::CONTAINERPLAN, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeProperties::FLOAT, GNE_ATTR_TO_CONTAINERSTOP, GNE_TAG_TRANSPORT_CONTAINERSTOP, GNE_TAG_TRANSPORT_EDGE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_FROM, SUMO_ATTR_LINES, SUMO_ATTR_TO, SUMO_TAG_BUS_STOP, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_TRANSPORT, toString(), GNETagProperties::TRANSPORT, TRANSPORT_CONTAINERSTOP, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill Data elements
Definition at line 5159 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::AUTOMATICID, GNETagProperties::CHILD, GNETagProperties::DATAELEMENT, DATAINTERVAL, DATASET, GNEAttributeProperties::DEFAULTVALUE, EDGEDATA, EDGERELDATA, GNETagProperties::GENERICDATA, GNEAttributeCarrier::myTagProperties, GNETagProperties::NOPARAMETERS, GNETagProperties::NOTDRAWABLE, GNETagProperties::NOTSELECTABLE, GNETagProperties::RTREE, GNEAttributeProperties::STRING, SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_FROM, SUMO_ATTR_ID, SUMO_ATTR_TO, SUMO_TAG_DATAINTERVAL, SUMO_TAG_DATASET, SUMO_TAG_EDGEREL, SUMO_TAG_MEANDATA_EDGE, SUMO_TAG_TAZREL, GNEAttributeProperties::SUMOTIME, TAZRELDATA, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill demand elements
Definition at line 3103 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::AUTOMATICID, SUMOXMLDefinitions::CarFollowModels, GNETagProperties::CHILD, GNEAttributeProperties::COLOR, DEFAULT_VEH_PROB, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeProperties::DISCRETE, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FILENAME, GNEAttributeCarrier::fillCarFollowingModelAttributes(), GNEAttributeCarrier::fillJunctionModelAttributes(), GNEAttributeCarrier::fillLaneChangingModelAttributes(), GNEAttributeProperties::FLOAT, PollutantsInterface::getAllClassesStr(), SUMOVTypeParameter::getLatAlignmentStrings(), OptionsCont::getOptions(), GNE_ATTR_VTYPE_DISTRIBUTION, GNE_TAG_FLOW_WITHROUTE, GNE_TAG_ROUTE_EMBEDDED, GNE_TAG_VEHICLE_WITHROUTE, GNEAttributeProperties::INT, SUMOXMLDefinitions::LaneChangeModels, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::NOPARAMETERS, GNETagProperties::NOTDRAWABLE, GNETagProperties::NOTSELECTABLE, GNEAttributeProperties::POSITIVE, GNETagProperties::ROUTE, ROUTE, GNEAttributeProperties::setDiscreteValues(), GNEAttributeProperties::STRING, SUMO_ATTR_ACTIONSTEPLENGTH, SUMO_ATTR_BOARDING_DURATION, SUMO_ATTR_CAR_FOLLOW_MODEL, SUMO_ATTR_CARRIAGE_GAP, SUMO_ATTR_CARRIAGE_LENGTH, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_CAPACITY, SUMO_ATTR_CYCLETIME, SUMO_ATTR_EDGES, SUMO_ATTR_EMISSIONCLASS, SUMO_ATTR_GUISHAPE, SUMO_ATTR_HEIGHT, SUMO_ATTR_ID, SUMO_ATTR_IMGFILE, SUMO_ATTR_LANE_CHANGE_MODEL, SUMO_ATTR_LATALIGNMENT, SUMO_ATTR_LENGTH, SUMO_ATTR_LOADING_DURATION, SUMO_ATTR_LOCOMOTIVE_LENGTH, SUMO_ATTR_MAXSPEED, SUMO_ATTR_MAXSPEED_LAT, SUMO_ATTR_MINGAP, SUMO_ATTR_MINGAP_LAT, SUMO_ATTR_OSGFILE, SUMO_ATTR_PERSON_CAPACITY, SUMO_ATTR_PROB, SUMO_ATTR_REPEAT, SUMO_ATTR_SPEEDFACTOR, SUMO_ATTR_VCLASS, SUMO_ATTR_WIDTH, SUMO_TAG_ROUTE, SUMO_TAG_VTYPE, SUMO_TAG_VTYPE_DISTRIBUTION, GNEAttributeProperties::SUMOTIME, SumoVehicleClassStrings, SumoVehicleShapeStrings, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNEAttributeProperties::VCLASS, GNETagProperties::VTYPE, VTYPE, and VTYPEDISTRIBUTION.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill Junction Model Attributes of Vehicle/Person Types
Definition at line 4864 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FLOAT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_IMPATIENCE, SUMO_ATTR_JM_CROSSING_GAP, SUMO_ATTR_JM_DRIVE_AFTER_RED_TIME, SUMO_ATTR_JM_DRIVE_AFTER_YELLOW_TIME, SUMO_ATTR_JM_DRIVE_RED_SPEED, SUMO_ATTR_JM_IGNORE_FOE_PROB, SUMO_ATTR_JM_IGNORE_FOE_SPEED, SUMO_ATTR_JM_IGNORE_KEEPCLEAR_TIME, SUMO_ATTR_JM_SIGMA_MINOR, and SUMO_ATTR_JM_TIMEGAP_MINOR.
Referenced by GNEAttributeCarrier::fillDemandElements().
|
staticprivateinherited |
fill Junction Model Attributes of Vehicle/Person Types
Definition at line 4930 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::EXTENDED, GNEAttributeProperties::FLOAT, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITIVE, GNEAttributeProperties::STRING, SUMO_ATTR_LCA_ACCEL_LAT, SUMO_ATTR_LCA_ASSERTIVE, SUMO_ATTR_LCA_COOPERATIVE_PARAM, SUMO_ATTR_LCA_IMPATIENCE, SUMO_ATTR_LCA_KEEPRIGHT_PARAM, SUMO_ATTR_LCA_LOOKAHEADLEFT, SUMO_ATTR_LCA_MAXSPEEDLATFACTOR, SUMO_ATTR_LCA_MAXSPEEDLATSTANDING, SUMO_ATTR_LCA_OPPOSITE_PARAM, SUMO_ATTR_LCA_OVERTAKE_RIGHT, SUMO_ATTR_LCA_PUSHY, SUMO_ATTR_LCA_PUSHYGAP, SUMO_ATTR_LCA_SPEEDGAIN_PARAM, SUMO_ATTR_LCA_SPEEDGAINRIGHT, SUMO_ATTR_LCA_STRATEGIC_PARAM, SUMO_ATTR_LCA_SUBLANE_PARAM, SUMO_ATTR_LCA_TIME_TO_IMPATIENCE, and SUMO_ATTR_LCA_TURN_ALIGNMENT_DISTANCE.
Referenced by GNEAttributeCarrier::fillDemandElements().
|
staticprivateinherited |
fill network elements
Definition at line 842 of file GNEAttributeCarrier.cpp.
References ACTUATED, ALTERNATE_ONEWAY, GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::BOOL, CONNECTION, CROSSING, DEAD_END, DEAD_END_DEPRECATED, DEFAULT, GNEAttributeProperties::DEFAULTVALUE, DELAYBASED, GNEAttributeProperties::DISCRETE, EDGE, EDGETYPE, GNEAttributeProperties::FLOAT, SUMOXMLDefinitions::FringeTypeValues, OptionsCont::getFloat(), OptionsCont::getInt(), OptionsCont::getOptions(), StringBijection< T >::getStrings(), GNE_ATTR_BIDIR, GNE_ATTR_OPPOSITE, GNE_ATTR_SHAPE_END, GNE_ATTR_SHAPE_START, GNE_ATTR_STOPOEXCEPTION, GNE_ATTR_STOPOFFSET, GNE_TAG_INTERNAL_LANE, INCOMING, GNEAttributeProperties::INT, INTERNAL, GNETagProperties::INTERNALLANE, JUNCTION, LANE, SUMOXMLDefinitions::LaneSpreadFunctions, LANETYPE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::NETWORKELEMENT, SUMOXMLDefinitions::NodeTypes, GNETagProperties::NOTDRAWABLE, GNETagProperties::NOTSELECTABLE, OPPOSITES, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, RIGHT, SUMOXMLDefinitions::RightOfWayValues, GNETagProperties::RTREE, GNEAttributeProperties::setDiscreteValues(), STATIC, GNEAttributeProperties::STRING, SUMO_ATTR_ACCELERATION, SUMO_ATTR_ALLOW, SUMO_ATTR_CHANGE_LEFT, SUMO_ATTR_CHANGE_RIGHT, SUMO_ATTR_CONTPOS, SUMO_ATTR_CUSTOMSHAPE, SUMO_ATTR_DIR, SUMO_ATTR_DISALLOW, SUMO_ATTR_DISTANCE, SUMO_ATTR_EDGES, SUMO_ATTR_ENDOFFSET, SUMO_ATTR_FRINGE, SUMO_ATTR_FROM, SUMO_ATTR_FROM_LANE, SUMO_ATTR_ID, SUMO_ATTR_INDEX, SUMO_ATTR_INDIRECT, SUMO_ATTR_KEEP_CLEAR, SUMO_ATTR_LENGTH, SUMO_ATTR_NAME, SUMO_ATTR_NUMLANES, SUMO_ATTR_PASS, SUMO_ATTR_POSITION, SUMO_ATTR_PRIORITY, SUMO_ATTR_RADIUS, SUMO_ATTR_RIGHT_OF_WAY, SUMO_ATTR_SHAPE, SUMO_ATTR_SPEED, SUMO_ATTR_SPREADTYPE, SUMO_ATTR_STATE, SUMO_ATTR_TLID, SUMO_ATTR_TLLAYOUT, SUMO_ATTR_TLLINKINDEX, SUMO_ATTR_TLLINKINDEX2, SUMO_ATTR_TLTYPE, SUMO_ATTR_TO, SUMO_ATTR_TO_LANE, SUMO_ATTR_TYPE, SUMO_ATTR_UNCONTROLLED, SUMO_ATTR_VISIBILITY_DISTANCE, SUMO_ATTR_WIDTH, SUMO_TAG_CONNECTION, SUMO_TAG_CROSSING, SUMO_TAG_EDGE, SUMO_TAG_JUNCTION, SUMO_TAG_LANE, SUMO_TAG_LANETYPE, SUMO_TAG_TYPE, SumoVehicleClassStrings, toString(), GNEAttributeProperties::UNIQUE, NBEdge::UNSPECIFIED_CONTPOS, NBEdge::UNSPECIFIED_LOADED_LENGTH, NBEdge::UNSPECIFIED_SPEED, NBEdge::UNSPECIFIED_VISIBILITY_DISTANCE, GNEAttributeProperties::UPDATEGEOMETRY, GNEAttributeProperties::VCLASS, and GNEAttributeProperties::VCLASSES.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill person elements
Definition at line 3828 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillCommonFlowAttributes(), GNEAttributeCarrier::fillCommonPersonAttributes(), GNEAttributeProperties::FLOAT, GNETagProperties::FLOW, GNEAttributeCarrier::myTagProperties, GNETagProperties::PERSON, PERSON, PERSONFLOW, GNEAttributeProperties::POSITIVE, SUMO_ATTR_DEPART, SUMO_ATTR_PERSONSPERHOUR, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, and toString().
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill person plan rides
Definition at line 4358 of file GNEAttributeCarrier.cpp.
References GNETagProperties::CHILD, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNE_ATTR_TO_BUSSTOP, GNE_TAG_RIDE_BUSSTOP, GNE_TAG_RIDE_EDGE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::PERSONPLAN, GNETagProperties::RIDE, RIDE_BUSSTOP, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_FROM, SUMO_ATTR_LINES, SUMO_ATTR_TO, SUMO_TAG_BUS_STOP, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_RIDE, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill person plan trips
Definition at line 4153 of file GNEAttributeCarrier.cpp.
References GNETagProperties::CHILD, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNE_ATTR_TO_BUSSTOP, GNE_TAG_PERSONTRIP_BUSSTOP, GNE_TAG_PERSONTRIP_EDGE, GNE_TAG_PERSONTRIP_JUNCTIONS, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::PERSONPLAN, GNETagProperties::PERSONTRIP, PERSONTRIP_BUSSTOP, PERSONTRIP_FROMTO, PERSONTRIP_JUNCTIONS, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_FROM, SUMO_ATTR_FROMJUNCTION, SUMO_ATTR_MODES, SUMO_ATTR_TO, SUMO_ATTR_TOJUNCTION, SUMO_ATTR_VTYPES, SUMO_TAG_BUS_STOP, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_PERSONTRIP, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill person plan walks
Definition at line 4251 of file GNEAttributeCarrier.cpp.
References GNETagProperties::CHILD, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNE_ATTR_TO_BUSSTOP, GNE_TAG_WALK_BUSSTOP, GNE_TAG_WALK_EDGE, GNE_TAG_WALK_EDGES, GNE_TAG_WALK_JUNCTIONS, GNE_TAG_WALK_ROUTE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::PERSONPLAN, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_EDGES, SUMO_ATTR_FROM, SUMO_ATTR_FROMJUNCTION, SUMO_ATTR_ROUTE, SUMO_ATTR_TO, SUMO_ATTR_TOJUNCTION, SUMO_TAG_BUS_STOP, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_WALK, toString(), GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNETagProperties::WALK, WALK_BUSSTOP, WALK_EDGES, WALK_FROMTO, WALK_JUNCTIONS, and WALK_ROUTE.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill shape elements
Definition at line 2700 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::ANGLE, GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::BOOL, GNETagProperties::CLOSESHAPE, GNEAttributeProperties::COLOR, Shape::DEFAULT_ANGLE, Shape::DEFAULT_IMG_FILE, Shape::DEFAULT_IMG_HEIGHT, Shape::DEFAULT_IMG_WIDTH, Shape::DEFAULT_LAYER, Shape::DEFAULT_LAYER_POI, Shape::DEFAULT_RELATIVEPATH, Shape::DEFAULT_TYPE, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::FILENAME, GNEAttributeProperties::FLOAT, GNETagProperties::GEOSHAPE, GNE_TAG_POIGEO, GNE_TAG_POILANE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, POI, POIGEO, POILANE, POLY, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNETagProperties::REQUIERE_PROJ, GNETagProperties::RTREE, GNETagProperties::SHAPE, GNEAttributeProperties::STRING, SUMO_ATTR_ANGLE, SUMO_ATTR_COLOR, SUMO_ATTR_FILL, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_HEIGHT, SUMO_ATTR_ID, SUMO_ATTR_IMGFILE, SUMO_ATTR_LANE, SUMO_ATTR_LAT, SUMO_ATTR_LAYER, SUMO_ATTR_LINEWIDTH, SUMO_ATTR_LON, SUMO_ATTR_NAME, SUMO_ATTR_POSITION, SUMO_ATTR_POSITION_LAT, SUMO_ATTR_RELATIVEPATH, SUMO_ATTR_SHAPE, SUMO_ATTR_TYPE, SUMO_ATTR_WIDTH, SUMO_TAG_POI, SUMO_TAG_POLY, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill stop elements
Definition at line 3718 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::BOOL, GNETagProperties::CHILD, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillCommonStopAttributes(), GNEAttributeProperties::FLOAT, GNEAttributeProperties::LIST, GNETagProperties::MASKSTARTENDPOS, GNEAttributeCarrier::myTagProperties, GNETagProperties::NOPARAMETERS, GNETagProperties::STOP, STOPELEMENT, GNEAttributeProperties::STRING, SUMO_ATTR_BUS_STOP, SUMO_ATTR_CHARGING_STATION, SUMO_ATTR_CONTAINER_STOP, SUMO_ATTR_ENDPOS, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_LANE, SUMO_ATTR_PARKING_AREA, SUMO_ATTR_POSITION_LAT, SUMO_ATTR_STARTPOS, SUMO_TAG_FLOW, SUMO_TAG_ROUTE, SUMO_TAG_STOP_BUSSTOP, SUMO_TAG_STOP_CHARGINGSTATION, SUMO_TAG_STOP_CONTAINERSTOP, SUMO_TAG_STOP_LANE, SUMO_TAG_STOP_PARKINGAREA, SUMO_TAG_TRIP, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill stopPerson elements
Definition at line 4420 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::ACTIVATABLE, GNEAttributeProperties::BOOL, GNETagProperties::CHILD, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNEAttributeProperties::FLOAT, GNE_TAG_STOPPERSON_BUSSTOP, GNE_TAG_STOPPERSON_EDGE, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNETagProperties::NOPARAMETERS, GNEAttributeProperties::POSITIVE, STOPELEMENT, GNETagProperties::STOPPERSON, GNEAttributeProperties::STRING, SUMO_ATTR_ACTTYPE, SUMO_ATTR_BUS_STOP, SUMO_ATTR_DURATION, SUMO_ATTR_EDGE, SUMO_ATTR_ENDPOS, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_UNTIL, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_STOP, GNEAttributeProperties::SUMOTIME, GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill TAZ elements
Definition at line 3015 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::AUTOMATICID, GNEAttributeProperties::BOOL, GNETagProperties::CHILD, GNEAttributeProperties::COLOR, GNEAttributeProperties::DEFAULTVALUE, GNEAttributeProperties::FLOAT, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, GNEAttributeProperties::POSITION, GNEAttributeProperties::POSITIVE, GNETagProperties::RTREE, GNEAttributeProperties::STRING, SUMO_ATTR_CENTER, SUMO_ATTR_COLOR, SUMO_ATTR_EDGE, SUMO_ATTR_FILL, SUMO_ATTR_ID, SUMO_ATTR_NAME, SUMO_ATTR_SHAPE, SUMO_ATTR_WEIGHT, SUMO_TAG_TAZ, SUMO_TAG_TAZSINK, SUMO_TAG_TAZSOURCE, GNEAttributeProperties::SYNONYM, TAZ, TAZEDGE, GNETagProperties::TAZELEMENT, toString(), GNEAttributeProperties::UNIQUE, and GNEAttributeProperties::UPDATEGEOMETRY.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
staticprivateinherited |
fill vehicle elements
Definition at line 3372 of file GNEAttributeCarrier.cpp.
References GNEAttributeProperties::AUTOMATICID, DEFAULT_VTYPE_ID, GNEAttributeProperties::DEFAULTVALUE, GNETagProperties::DEMANDELEMENT, GNETagProperties::EMBEDDED_ROUTE, GNEAttributeCarrier::fillCommonFlowAttributes(), GNEAttributeCarrier::fillCommonVehicleAttributes(), GNETagProperties::FLOW, FLOW, FLOW_JUNCTIONS, GNE_TAG_FLOW_JUNCTIONS, GNE_TAG_FLOW_ROUTE, GNE_TAG_FLOW_WITHROUTE, GNE_TAG_TRIP_JUNCTIONS, GNE_TAG_VEHICLE_WITHROUTE, GNEAttributeProperties::INT, GNEAttributeProperties::LIST, GNEAttributeCarrier::myTagProperties, ROUTEFLOW, GNEAttributeProperties::STRING, SUMO_ATTR_ARRIVALEDGE, SUMO_ATTR_DEPART, SUMO_ATTR_DEPARTEDGE, SUMO_ATTR_FROM, SUMO_ATTR_FROMJUNCTION, SUMO_ATTR_ID, SUMO_ATTR_ROUTE, SUMO_ATTR_TO, SUMO_ATTR_TOJUNCTION, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, SUMO_ATTR_VIA, SUMO_TAG_FLOW, SUMO_TAG_TRIP, SUMO_TAG_VEHICLE, toString(), TRIP, TRIP_JUNCTIONS, GNEAttributeProperties::UNIQUE, GNEAttributeProperties::UPDATEGEOMETRY, GNETagProperties::VEHICLE, and VEHICLE.
Referenced by GNEAttributeCarrier::fillAttributeCarriers().
|
virtualinherited |
fix additional problem (by default throw an exception, has to be reimplemented in children)
Reimplemented in GNEDetector, GNEStoppingPlace, GNEDetectorEntryExit, GNEDetectorE2, GNEDetectorE1Instant, and GNEDetectorE1.
Definition at line 223 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getTagStr().
|
inherited |
Definition at line 363 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getACParametersMap().
|
inherited |
get parameters
Referenced by GNESingleParametersDialog::GNESingleParametersDialog(), and GNESingleParametersDialog::onCmdReset().
|
virtualinherited |
get parameters map
Implements GNEAttributeCarrier.
Definition at line 844 of file GNEAdditional.cpp.
References Parameterised::getParametersMap().
|
inherited |
obtain additional geometry
Definition at line 97 of file GNEAdditional.cpp.
References GNEAdditional::myAdditionalGeometry.
Referenced by GNEDemandElement::getPathElementArrivalPos(), GNEDemandElement::getPathElementDepartPos(), GNERouteProbe::getPositionInView(), and GNENetHelper::AttributeCarriers::isNetworkElementAroundShape().
|
virtualinherited |
return a string with the current additional problem (by default empty, can be reimplemented in children)
Reimplemented in GNEDetector, GNEStoppingPlace, GNEDetectorEntryExit, GNEDetectorE2, GNEDetectorE1Instant, and GNEDetectorE1.
Definition at line 217 of file GNEAdditional.cpp.
|
inherited |
get all parents and children
Definition at line 66 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::getChildAdditionals(), GNEHierarchicalElement::getChildDemandElements(), GNEHierarchicalElement::getChildEdges(), GNEHierarchicalElement::getChildGenericDatas(), GNEHierarchicalElement::getChildJunctions(), GNEHierarchicalElement::getChildLanes(), GNEHierarchicalElement::getChildShapes(), GNEHierarchicalElement::getChildTAZElements(), GNEHierarchicalContainer::getContainerSize(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentGenericDatas(), GNEHierarchicalElement::getParentJunctions(), GNEHierarchicalElement::getParentLanes(), GNEHierarchicalElement::getParentShapes(), GNEHierarchicalElement::getParentTAZElements(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEChange::GNEChange().
|
inherited |
Definition at line 465 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute(), GNETagProperties::getAttributeProperties(), GNETagProperties::hasAttribute(), GNEAttributeCarrier::isAttributeEnabled(), GNEAttributeProperties::isFlowDefinition(), GNEAttributeCarrier::myTagProperty, SUMO_ATTR_DIR, SUMO_ATTR_END, SUMO_ATTR_NUMBER, SUMO_ATTR_PERIOD, SUMO_ATTR_PERSONSPERHOUR, SUMO_ATTR_PROB, SUMO_ATTR_STATE, SUMO_ATTR_TLLINKINDEX, SUMO_ATTR_TLLINKINDEX2, and SUMO_ATTR_VEHSPERHOUR.
|
virtual |
Implements GNEAdditional.
Definition at line 217 of file GNEAccess.cpp.
References Parameterised::getParametersStr(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentLanes(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_PARAMETERS, GNE_ATTR_PARENT, GNE_ATTR_SELECTED, GNE_ATTR_SHIFTLANEINDEX, GNEAttributeCarrier::isAttributeCarrierSelected(), myFriendlyPosition, myLength, myPositionOverLane, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_ID, SUMO_ATTR_LANE, SUMO_ATTR_LENGTH, SUMO_ATTR_POSITION, and toString().
Referenced by drawGL().
|
virtual |
Implements GNEAdditional.
Definition at line 244 of file GNEAccess.cpp.
References GNEAttributeCarrier::getTagStr(), and toString().
|
virtualinherited |
method for getting the attribute in the context of object selection
Reimplemented in GNELane, and GNEEdge.
Definition at line 566 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute().
|
virtualinherited |
Returns the boundary to which the view shall be centered in order to show the object.
Implements GUIGlObject.
Definition at line 241 of file GNEAdditional.cpp.
References GNEAdditional::myAdditionalBoundary.
Referenced by GNEAdditional::drawListedAddtional(), GNEAdditional::drawPartialGL(), and GNEAdditional::drawSquaredAdditional().
|
inherited |
return child additionals
Definition at line 192 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEAdditionalHandler::accessCanBeCreated(), GNEPathManager::PathCalculator::busStopConnected(), GNEDetectorE3::checkChildAdditionalRestriction(), GNEHierarchicalElement::checkChildAdditionalsOverlapping(), GNEAdditionalHandler::checkOverlappingRerouterIntervals(), GNENet::deleteAdditional(), GNENet::deleteEdge(), GNENet::deleteLane(), GNELane::drawChildren(), GNECalibrator::drawGL(), GNEParkingArea::drawGL(), GNERerouter::drawGL(), GNERerouterInterval::drawGL(), GNEVariableSpeedSign::drawGL(), GNEEdge::drawGL(), GNEAdditional::drawParentChildLines(), GNEHierarchicalElement::getAllHierarchicalElements(), GNERerouter::getAttribute(), GNETAZ::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEAdditional::getDrawPositionIndex(), GNEEdge::getRouteProbeRelativePosition(), GNEVariableSpeedSignStep::isValid(), GNECalibratorDialog::onCmdClickedFlow(), GNERerouterDialog::onCmdClickedInterval(), GNECalibratorDialog::onCmdClickedRoute(), GNEVariableSpeedSignDialog::onCmdClickedStep(), GNECalibratorDialog::onCmdClickedVehicleType(), GNEVariableSpeedSignDialog::onCmdEditStep(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNENet::replaceIncomingEdge(), GNENetHelper::AttributeCarriers::retrieveRerouterInterval(), GNEBusStop::setAttribute(), GNEDetectorE3::setAttribute(), GNEParkingArea::setAttribute(), GNEFrameModules::HierarchicalElementTree::showHierarchicalElementChildren(), GNENet::splitEdge(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEDetectorE3::updateCenteringBoundary(), GNERerouter::updateCenteringBoundary(), GNEStoppingPlace::updateCenteringBoundary(), GNEVariableSpeedSign::updateCenteringBoundary(), GNECalibratorDialog::updateFlowTable(), GNERerouter::updateGeometry(), GNERerouterInterval::updateGeometry(), GNEVariableSpeedSign::updateGeometry(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), GNERerouterDialog::updateIntervalTable(), GNEVariableSpeedSignDialog::updateTableSteps(), GNEBusStop::writeAdditional(), GNECalibrator::writeAdditional(), GNEDetectorE3::writeAdditional(), GNEParkingArea::writeAdditional(), GNERerouter::writeAdditional(), GNERerouterInterval::writeAdditional(), and GNEVariableSpeedSign::writeAdditional().
|
inherited |
return child demand elements
Definition at line 210 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNENet::adjustPersonPlans(), GNEContainer::computePathElement(), GNEPerson::computePathElement(), GNEVehicle::computePathElement(), GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::deleteEdge(), GNENet::deleteGenericData(), GNENet::deleteLane(), GNENet::deleteTAZElement(), GNELane::drawChildren(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEPersonTrip::drawGL(), GNEStop::drawGL(), GNEWalk::drawGL(), GNEEdge::drawGL(), GNEJunction::drawJunctionChildren(), GNEDemandElement::drawPersonPlanPartial(), GNEVType::editVTypeDistribution(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEContainer::getCenteringBoundary(), GNEPerson::getCenteringBoundary(), GNERoute::getColor(), GNEFrameModules::DemandElementSelector::getContainerPlanPreviousEdge(), GNERoute::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEContainer::getFirstPathLane(), GNEPerson::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEDemandElement::getInvalidStops(), GNEContainer::getLastPathLane(), GNEPerson::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEContainer::getMoveOperation(), GNEPerson::getMoveOperation(), GNEDemandElement::getNextChildDemandElement(), GNEFrameModules::DemandElementSelector::getPersonPlanPreviousEdge(), GNEDemandElement::getPreviousChildDemandElement(), GNEDemandElement::getSortedStops(), GNEStopFrame::getStopParameter(), GNEEdge::getVehiclesOverEdgeMap(), GNERoute::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEVehicle::isValid(), GNEDeleteFrame::removeAttributeCarrier(), GNENet::replaceIncomingEdge(), GNEBusStop::setAttribute(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEParkingArea::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNEEdge::setAttribute(), GNERoute::setAttribute(), GNEFrameModules::HierarchicalElementTree::showHierarchicalElementChildren(), GNEViewNetHelper::DemandViewOptions::showNonInspectedDemandElements(), GNENet::splitEdge(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEBusStop::updateGeometry(), GNEContainer::updateGeometry(), GNEPerson::updateGeometry(), GNEPersonTrip::updateGeometry(), GNERide::updateGeometry(), GNERoute::updateGeometry(), GNETranship::updateGeometry(), GNETransport::updateGeometry(), GNEVehicle::updateGeometry(), GNEVType::updateGeometry(), GNEWalk::updateGeometry(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNEVehicle::writeDemandElement(), and GNEVTypeDistribution::writeDemandElement().
|
inherited |
get child edges
Definition at line 180 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEEdge::addLane(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEJunction::getPopUpMenu(), GNECrossingFrame::CrossingParameters::invertEdges(), GNECrossingFrame::CrossingParameters::markEdge(), GNEJunction::moveJunctionGeometry(), GNECrossingFrame::CrossingParameters::onCmdSetAttribute(), GNEEdge::removeLane(), GNEFrameModules::HierarchicalElementTree::showHierarchicalElementChildren(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), and GNECrossingFrame::CrossingParameters::useSelectedEdges().
|
inherited |
return child generic data elements
Definition at line 216 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::deleteEdge(), GNENet::deleteGenericData(), GNENet::deleteLane(), GNENet::deleteTAZElement(), GNEHierarchicalElement::getAllHierarchicalElements(), GNENet::replaceIncomingEdge(), GNETAZ::setAttribute(), GNEFrameModules::HierarchicalElementTree::showHierarchicalElementChildren(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNETAZ::updateGeometry(), GNEEdge::updateGeometry(), and GNELane::updateGeometry().
|
inherited |
get child junctions
Definition at line 174 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEHierarchicalElement::getAllHierarchicalElements().
|
inherited |
get child lanes
Definition at line 186 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEHierarchicalElement::getAllHierarchicalElements(), and GNEFrameModules::HierarchicalElementTree::showHierarchicalElementChildren().
|
inherited |
get child shapes
Definition at line 198 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNENet::deleteEdge(), GNENet::deleteLane(), GNELane::drawChildren(), GNEHierarchicalElement::getAllHierarchicalElements(), GNENet::replaceIncomingEdge(), GNEFrameModules::HierarchicalElementTree::showHierarchicalElementChildren(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), and GNELane::updateGeometry().
|
inherited |
get child TAZElements
Definition at line 204 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getChildren(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNENet::deleteTAZElement(), GNETAZElement::generateChildID(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEFrameModules::HierarchicalElementTree::showHierarchicalElementChildren(), GNETAZ::updateTAZStadistic(), and GNETAZ::writeTAZElement().
|
inlinevirtualinherited |
Reimplemented in GUIPerson, GUIContainer, GUIBaseVehicle, GNELane, GNEJunction, GNETAZRelData, GUIMEVehicle, GUIVehicle, GUILane, GUIJunctionWrapper, and GUIEdge.
Definition at line 152 of file GUIGlObject.h.
Referenced by GNEContainer::drawGL(), GNEPerson::drawGL(), GNEContainer::setColor(), GNEPerson::setColor(), and GUISUMOAbstractView::showToolTipFor().
|
inherited |
Returns the value for a given key converted to a double.
[in] | key | The key to ask for |
[in] | defaultValue | The default value to return if no value is stored under the key |
Definition at line 81 of file Parameterised.cpp.
References Parameterised::myMap, StringUtils::toDouble(), and WRITE_WARNING.
Referenced by MSDevice_Battery::buildVehicleDevices(), MSDevice_ElecHybrid::buildVehicleDevices(), EnergyParams::EnergyParams(), MSSOTLPolicy5DStimulus::getStimCox(), MSSOTLPolicy5DStimulus::getStimCoxExpDispersionIn(), MSSOTLPolicy5DStimulus::getStimCoxExpDispersionOut(), MSSOTLPolicy5DStimulus::getStimCoxExpIn(), MSSOTLPolicy5DStimulus::getStimCoxExpOut(), MSSOTLPolicy5DStimulus::getStimDivisorDispersionIn(), MSSOTLPolicy5DStimulus::getStimDivisorDispersionOut(), MSSOTLPolicy5DStimulus::getStimDivisorIn(), MSSOTLPolicy5DStimulus::getStimDivisorOut(), MSSOTLPolicy5DStimulus::getStimOffsetDispersionIn(), MSSOTLPolicy5DStimulus::getStimOffsetDispersionOut(), MSSOTLPolicy5DStimulus::getStimOffsetIn(), MSSOTLPolicy5DStimulus::getStimOffsetOut(), MSActuatedTrafficLightLogic::init(), and MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus().
|
inherited |
Returns the value for a given key converted to a list of doubles.
[in] | key | The key to ask for |
[in] | defaultValue | The default value to return if no value is stored under the key |
Definition at line 99 of file Parameterised.cpp.
References StringTokenizer::getVector(), Parameterised::myMap, StringUtils::toDouble(), and WRITE_WARNING.
Referenced by EnergyParams::EnergyParams().
|
inherited |
get draw position index (used in rerouters and VSS)
Definition at line 932 of file GNEAdditional.cpp.
References GNEHierarchicalElement::getChildAdditionals(), and GNEHierarchicalElement::getParentAdditionals().
Referenced by GNEClosingLaneReroute::drawGL(), GNEClosingReroute::drawGL(), GNEDestProbReroute::drawGL(), GNEParkingAreaReroute::drawGL(), GNERouteProbReroute::drawGL(), GNEAdditional::drawListedAddtional(), GNECalibratorFlow::getPositionInView(), GNEClosingLaneReroute::getPositionInView(), GNEClosingReroute::getPositionInView(), GNEDestProbReroute::getPositionInView(), GNEParkingAreaReroute::getPositionInView(), GNERerouterInterval::getPositionInView(), GNERouteProbReroute::getPositionInView(), and GNEVariableSpeedSignStep::getPositionInView().
GNEEdge * GNEAccess::getEdge | ( | ) | const |
get edge in which this Access is placed
Definition at line 153 of file GNEAccess.cpp.
References GNEHierarchicalElement::getParentLanes().
|
virtualinherited |
return exaggeration asociated with this GLObject
Implements GUIGlObject.
Definition at line 235 of file GNEAdditional.cpp.
References GUIVisualizationSettings::addSize, and GUIVisualizationSizeSettings::getExaggeration().
Referenced by drawGL(), GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorEntryExit::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERouteProbe::drawGL(), GNEVaporizer::drawGL(), GNEAdditional::drawListedAddtional(), and GNEAdditional::drawSquaredAdditional().
|
virtualinherited |
get first path lane
Implements GNEPathManager::PathElement.
Definition at line 808 of file GNEAdditional.cpp.
References GNEHierarchicalElement::getParentLanes().
|
inherited |
Definition at line 168 of file GUIGlObject.cpp.
References GUIGlObject::myFullName.
Referenced by SUMORTree::addAdditionalGLObject(), GUIGlObject::buildPopupHeader(), GUIGlObject_AbstractAdd::GUIGlObject_AbstractAdd(), GUIGLObjectPopupMenu::onCmdCopyTypedName(), GUIParam_PopupMenuInterface::onCmdOpenTracker(), GUIParameterTableWindow::onLeftBtnPress(), GUICalibrator::openManipulator(), GUILaneSpeedTrigger::openManipulator(), GUITriggeredRerouter::openManipulator(), GUIDialog_GLChosenEditor::rebuildList(), GUIGlObjectStorage::remove(), GUIGlObject_AbstractAdd::remove(), SUMORTree::removeAdditionalGLObject(), and GUISelectedStorage::save().
|
inherited |
Returns the numerical id of the object.
Definition at line 180 of file GUIGlObject.cpp.
References GUIGlObject::myGlID.
Referenced by GUIMessageWindow::appendMsg(), GUIGlObject::buildSelectionPopupEntry(), GUIBaseVehicle::drawAction_drawPersonsAndContainers(), GUIBusStop::drawGL(), GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIEdge::drawGL(), GUIJunctionWrapper::drawGL(), GUILane::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), drawGL(), GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorEntryExit::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNETAZRelData::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEInternalLane::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GUIPointOfInterest::drawGL(), GUIPolygon::drawGL(), GUIContainer::drawGL(), GUIPerson::drawGL(), GUIBaseVehicle::drawGLAdditional(), GUIContainer::drawGLAdditional(), GUIPerson::drawGLAdditional(), GUILane::drawLinkRule(), GNEAdditional::drawListedAddtional(), GUIBaseVehicle::drawOnPos(), GNEAdditional::drawPartialGL(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNEAdditional::drawSquaredAdditional(), GNEStop::drawStopPersonOverBusStop(), GNEStop::drawStopPersonOverEdge(), GNEStop::drawVehicleStop(), GUIEdge::getColorValue(), GUIJunctionWrapper::getColorValue(), GUIVehicle::getColorValue(), GUIMEVehicle::getColorValue(), GUIContainer::getColorValue(), GUIPerson::getColorValue(), GNEPOI::getGlID(), GNEPoly::getGlID(), GUISUMOAbstractView::getGUIGlObjectsAtPosition(), GUIEdge::getIDs(), GUISUMOAbstractView::getObjectAtPosition(), GUISUMOAbstractView::getObjectsAtPosition(), GUIShapeContainer::getPOIIds(), GUIShapeContainer::getPolygonIDs(), GUIBaseVehicle::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIEdge::getScaleValue(), GUITransportableControl::insertIDs(), GUIMEVehicleControl::insertVehicleIDs(), GUIVehicleControl::insertVehicleIDs(), GUILane::isLaneOrEdgeSelected(), GUIEdge::isSelected(), GUILane::isSelected(), GUIVehicle::isSelected(), GUIContainer::isSelected(), GUIPerson::isSelected(), GUISelectedStorage::isSelected(), GUISUMOViewParent::isSelected(), GUIGlChildWindow::isSelected(), GUISelectedStorage::loadIDs(), GUIViewTraffic::onCmdAddRerouter(), GUIGLObjectPopupMenu::onCmdAddSelected(), GUIGLObjectPopupMenu::onCmdCenter(), GUIViewTraffic::onCmdCloseEdge(), GUIViewTraffic::onCmdCloseLane(), GUIDialog_GLChosenEditor::onCmdDeselect(), GUIApplicationWindow::onCmdEditChosen(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GUIGLObjectPopupMenu::onCmdRemoveSelected(), GUIViewTraffic::onCmdShowReachability(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdStartTrack(), GUIContainer::GUIContainerPopupMenu::onCmdStartTrack(), GUIPerson::GUIPersonPopupMenu::onCmdStartTrack(), GUIDialog_ChooserAbstract::onCmdTrack(), GUIViewTraffic::onGamingClick(), GUISUMOAbstractView::openObjectDialog(), TraCIServerAPI_GUI::processGet(), TraCIServerAPI_GUI::processSet(), GUIDialog_ChooserAbstract::refreshList(), GLObjectValuePassConnector< T >::removeObject(), GUIVehicle::selectBlockingFoes(), GUIPointOfInterest::setColor(), GUIPolygon::setColor(), GUIMessageWindow::setCursorPos(), GUIGlObject::~GUIGlObject(), and GUIPerson::~GUIPerson().
|
virtualinherited |
get GUIGlObject associated with this AttributeCarrier
Implements GNEAttributeCarrier.
Definition at line 91 of file GNEAdditional.cpp.
|
inherited |
get hierarchicalcontainer with parents and children
Definition at line 54 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer.
|
inlinevirtualinherited |
get GNEHierarchicalElement associated with this AttributeCarrier
Implements GNEAttributeCarrier.
Definition at line 70 of file GNEHierarchicalElement.h.
|
virtual |
get Hierarchy Name (Used in AC Hierarchy)
Implements GNEAdditional.
Definition at line 320 of file GNEAccess.cpp.
References GNEHierarchicalElement::getParentLanes(), and GNEAttributeCarrier::getTagStr().
|
inherited |
get FXIcon associated to this AC
Definition at line 578 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAttributeCarriers(), GNETagProperties::getGUIIcon(), GUIIconSubSys::getIcon(), GNEAttributeCarrier::myTagProperties, and GNEAttributeCarrier::myTagProperty.
Referenced by GNEGenericDataFrame::IntervalSelector::addIntervalItem(), GNEFrameModules::HierarchicalElementTree::addListItem(), GNEAdditional::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNERoute::getPopUpMenu(), GNETranship::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEGenericDataFrame::IntervalSelector::refreshIntervalSelector(), GNEFrameModules::DemandElementSelector::setDemandElement(), and GNEFrameModules::HierarchicalElementTree::showAttributeCarrierParents().
|
virtualinherited |
get ID
Implements GNEAttributeCarrier.
Definition at line 85 of file GNEAdditional.cpp.
References GUIGlObject::getMicrosimID().
Referenced by GNEHierarchicalContainer::addChildElement(), GNEHierarchicalContainer::addParentElement(), GNEAdditionalHandler::buildAccess(), GNERouteHandler::buildContainerPlan(), GNEAdditionalHandler::buildParkingSpace(), GNERouteHandler::buildPersonPlan(), GNEAdditionalHandler::buildRerouterInterval(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNEAdditionalFrame::createBaseAdditionalObject(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNECalibratorFlow::drawGL(), GNEBusStop::getAttribute(), GNECalibrator::getAttribute(), GNECalibratorFlow::getAttribute(), GNEChargingStation::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEContainerStop::getAttribute(), GNEDestProbReroute::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE2::getAttribute(), GNEDetectorE3::getAttribute(), GNEParkingArea::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEParkingSpace::getAttribute(), GNERerouter::getAttribute(), GNERouteProbe::getAttribute(), GNERouteProbReroute::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNECalibrator::getPopUpID(), GNEDetector::getPopUpID(), GNEDetectorE3::getPopUpID(), GNERerouter::getPopUpID(), GNEStoppingPlace::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNEStopFrame::getStopParameter(), GNENetHelper::AttributeCarriers::insertAdditional(), isValid(), GNERerouterDialog::onCmdAccept(), GNEChange_Additional::redo(), GNEHierarchicalContainer::removeChildElement(), GNEHierarchicalContainer::removeParentElement(), GNEBusStop::setAttribute(), GNEDetectorE3::setAttribute(), GNEParkingArea::setAttribute(), GNERerouter::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEChange_Additional::undo(), writeAdditional(), GNEBusStop::writeAdditional(), GNECalibrator::writeAdditional(), GNECalibratorFlow::writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNEDetectorE1::writeAdditional(), GNEDetectorE1Instant::writeAdditional(), GNEDetectorE2::writeAdditional(), GNEDetectorE3::writeAdditional(), GNEDetectorEntryExit::writeAdditional(), GNEParkingArea::writeAdditional(), GNERerouter::writeAdditional(), GNERouteProbe::writeAdditional(), GNEVaporizer::writeAdditional(), GNEVariableSpeedSign::writeAdditional(), and GNEChange_Additional::~GNEChange_Additional().
|
virtualinherited |
get last path lane
Implements GNEPathManager::PathElement.
Definition at line 814 of file GNEAdditional.cpp.
References GNEHierarchicalElement::getParentLanes().
|
virtualinherited |
Returns the id of the object as known to microsim.
Definition at line 194 of file GUIGlObject.cpp.
References GUIGlObject::myMicrosimID.
Referenced by SUMORTree::addAdditionalGLObject(), GNETLSEditorFrame::controlsEdge(), GUIGlObject::createFullName(), GNENetHelper::AttributeCarriers::deleteEdgeType(), GNENetHelper::AttributeCarriers::deleteSingleEdge(), GNENetHelper::AttributeCarriers::deleteSingleJunction(), GNEAdditional::drawAdditionalID(), GUIGlObject::drawName(), GNEAdditional::getID(), GNEShape::getID(), GNETAZElement::getID(), GNEGenericData::getID(), GNEDemandElement::getID(), GNENetworkElement::getID(), GUIDialog_ChooserAbstract::getObjectName(), GNEDialogACChooser::getObjectName(), GNEDetectorE3::getParentName(), GNEPOI::getParentName(), GNEPoly::getParentName(), GNERerouter::getParentName(), GNETAZ::getParentName(), GNEVariableSpeedSign::getParentName(), GNEVType::getParentName(), GNEVTypeDistribution::getParentName(), GNETLSEditorFrame::handleMultiChange(), GNENetHelper::AttributeCarriers::insertEdgeType(), GNEViewNet::mergeJunctions(), GUIGLObjectPopupMenu::onCmdCopyName(), TraCIServerAPI_GUI::processGet(), GNENetHelper::AttributeCarriers::registerEdge(), GNENetHelper::AttributeCarriers::registerEdgeType(), GNENetHelper::AttributeCarriers::registerJunction(), SUMORTree::removeAdditionalGLObject(), and GNENet::splitEdge().
|
virtual |
get move operation
Implements GNEAdditional.
Definition at line 70 of file GNEAccess.cpp.
References GNEMoveFrame::CommonModeOptions::getAllowChangeLane(), GNEMoveFrame::getCommonModeOptions(), GNEViewParent::getMoveFrame(), GNEHierarchicalElement::getParentLanes(), GNENet::getViewNet(), GNEViewNet::getViewParent(), GNEAttributeCarrier::myNet, and myPositionOverLane.
|
inherited |
get pointer to net
Definition at line 61 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myNet.
Referenced by GNEAdditionalDialog::acceptChanges(), GNEDemandElementDialog::acceptChanges(), GNETAZFrame::CurrentTAZ::addTAZChild(), GNEPathManager::PathCalculator::calculateReachability(), GNEAdditionalDialog::cancelChanges(), GNEDemandElementDialog::cancelChanges(), GNEConnection::changeTLIndex(), GNEViewNetHelper::LockIcon::checkDrawing(), GNEGenericData::drawAttribute(), GNEPathManager::drawLanePathElements(), GNEPathManager::PathDraw::drawPathGeometry(), GNEGenericDataFrame::DataSetSelector::getDataSet(), GNEGenericData::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu(), GNEVehicleTypeDialog::GNEVehicleTypeDialog(), GNEAdditionalDialog::initChanges(), GNEDemandElementDialog::initChanges(), GNEEdgeData::isGenericDataVisible(), GNEFrameAttributeModules::AttributesEditorRow::mergeJunction(), GNESingleParametersDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAddClosingLaneReroute(), GNERerouterIntervalDialog::onCmdAddClosingReroute(), GNERerouterIntervalDialog::onCmdAddDestProbReroute(), GNECalibratorDialog::onCmdAddFlow(), GNERerouterIntervalDialog::onCmdAddParkingAreaReroute(), GNECalibratorDialog::onCmdAddRoute(), GNERerouterIntervalDialog::onCmdAddRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdAddStep(), GNECalibratorDialog::onCmdAddVehicleType(), GNERerouterIntervalDialog::onCmdChangeBeginEnd(), GNERerouterIntervalDialog::onCmdClickedClosingLaneReroute(), GNERerouterIntervalDialog::onCmdClickedClosingReroute(), GNERerouterIntervalDialog::onCmdClickedDestProbReroute(), GNECalibratorDialog::onCmdClickedFlow(), GNERerouterDialog::onCmdClickedInterval(), GNERerouterIntervalDialog::onCmdClickedParkingAreaReroute(), GNECalibratorDialog::onCmdClickedRoute(), GNERerouterIntervalDialog::onCmdClickedRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdClickedStep(), GNECalibratorDialog::onCmdClickedVehicleType(), GNECreateEdgeFrame::EdgeTypeSelector::onCmdDeleteEdgeType(), GNERerouterIntervalDialog::onCmdEditClosingLaneReroute(), GNERerouterIntervalDialog::onCmdEditClosingReroute(), GNERerouterIntervalDialog::onCmdEditDestProbReroute(), GNERerouterIntervalDialog::onCmdEditParkingAreaReroute(), GNERerouterIntervalDialog::onCmdEditRouteProbReroute(), GNEVariableSpeedSignDialog::onCmdEditStep(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNETLSEditorFrame::TLSFile::onCmdLoadTLSProgram(), GNEConnectorFrame::ConnectionOperations::onCmdSelectConflicts(), GNECrossingFrame::CrossingParameters::onCmdSetAttribute(), GNEInspectorFrame::TemplateEditor::onCmdSetTemplate(), GNECalibratorFlowDialog::onCmdSetVariable(), GNERouteDialog::onCmdSetVariable(), GNEChange_Additional::redo(), GNEChange_Attribute::redo(), GNEChange_Children::redo(), GNEChange_Connection::redo(), GNEChange_Crossing::redo(), GNEChange_DataInterval::redo(), GNEChange_DataSet::redo(), GNEChange_DemandElement::redo(), GNEChange_Edge::redo(), GNEChange_EdgeType::redo(), GNEChange_EnableAttribute::redo(), GNEChange_GenericData::redo(), GNEChange_Junction::redo(), GNEChange_Lane::redo(), GNEChange_Shape::redo(), GNEChange_TAZElement::redo(), GNEChange_TLS::redo(), GNEDataInterval::removeGenericDataChild(), GNEAdditional::replaceAdditionalChildEdges(), GNEAdditional::replaceAdditionalChildLanes(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEDemandElement::replaceDemandParentEdges(), GNEDemandElement::replaceDemandParentLanes(), GNEDemandElement::replaceMiddleParentEdges(), GNEShape::replaceShapeParentLanes(), GNEAdditionalDialog::resetChanges(), GNEDemandElementDialog::resetChanges(), GNETAZFrame::CurrentTAZ::setTAZ(), GNEVehicleTypeDialog::VTypeAtributes::VClassRow::setVariable(), GNEFrameModules::HierarchicalElementTree::showAttributeCarrierParents(), GNEFrameModules::HierarchicalElementTree::showHierarchicalElementChildren(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_Additional::undo(), GNEChange_Attribute::undo(), GNEChange_Children::undo(), GNEChange_Connection::undo(), GNEChange_Crossing::undo(), GNEChange_DataInterval::undo(), GNEChange_DataSet::undo(), GNEChange_DemandElement::undo(), GNEChange_Edge::undo(), GNEChange_EdgeType::undo(), GNEChange_EnableAttribute::undo(), GNEChange_GenericData::undo(), GNEChange_Junction::undo(), GNEChange_Lane::undo(), GNEChange_Shape::undo(), GNEChange_TAZElement::undo(), GNEChange_TLS::undo(), GNEViewNetHelper::ObjectsUnderCursor::updateAdditionalElements(), GNEViewNetHelper::ObjectsUnderCursor::updateDemandElements(), GNECalibratorDialog::updateFlowAndLabelButton(), GNECalibratorDialog::updateRouteTable(), GNEViewNetHelper::ObjectsUnderCursor::updateShapeElements(), GNEViewNetHelper::ObjectsUnderCursor::updateTAZElements(), GNECalibratorDialog::updateVehicleTypeTable(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Shape::~GNEChange_Shape(), and GNEChange_TAZElement::~GNEChange_TAZElement().
|
inherited |
if use edge/parent lanes as a list of consecutive elements, obtain a list of IDs of elements after insert a new element
Definition at line 446 of file GNEHierarchicalElement.cpp.
References GNENetworkElement::getID(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentLanes(), GNETagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), SUMO_TAG_EDGE, SUMO_TAG_LANE, and toString().
Referenced by GNEDetector::splitEdgeGeometry(), GNERoute::splitEdgeGeometry(), GNETranship::splitEdgeGeometry(), and GNEWalk::splitEdgeGeometry().
|
inherited |
Returns the additional name.
Definition at line 314 of file GNEAdditional.cpp.
References GNEAdditional::myAdditionalName.
|
virtualinherited |
Returns the name of the object (default "")
Reimplemented in GNEEdge, GUITrafficLightLogicWrapper, GUIParkingArea, GUIJunctionWrapper, GUIEdge, GUIChargingStation, GUIBusStop, and GUIBaseVehicle.
Definition at line 199 of file GUIGlObject.cpp.
Referenced by GUIDialog_ChooserAbstract::getObjectName().
|
virtualinherited |
Returns the value for a given key.
[in] | key | The key to ask for |
[in] | defaultValue | The default value to return if no value is stored under the key |
Reimplemented in NEMALogic.
Definition at line 71 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NBEdge::addRestrictedLane(), FareModul::addStop(), NBEdge::append(), MSDevice_Battery::buildVehicleDevices(), MSDevice_ElecHybrid::buildVehicleDevices(), MSDevice_Example::buildVehicleDevices(), ROEdge::cacheParamRestrictions(), SUMOVTypeParameter::cacheParamRestrictions(), MSRailSignal::constraintsAllow(), GNEEdge::drawEdgeName(), GNEGenericData::drawFilteredAttribute(), GUIEdge::drawGL(), GNEConnection::drawGL(), EnergyParams::EnergyParams(), LIBSUMO_NAMESPACE::TrafficLight::findConstraintsDeadLocks(), LIBSUMO_NAMESPACE::Simulation::findIntermodalRoute(), MSSwarmTrafficLightLogic::getBetaNo(), MSSwarmTrafficLightLogic::getBetaSp(), NBRailwayTopologyAnalyzer::getBrokenRailNodes(), MSSwarmTrafficLightLogic::getChangePlanProbability(), GNEEdgeData::getColor(), GNEEdgeRelData::getColor(), GUIEdge::getColorValue(), GUILane::getColorValue(), GUIVehicle::getColorValue(), GNETAZRelData::getColorValue(), GNELane::getColorValue(), MSSOTLTrafficLightLogic::getDecayConstant(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), MSSwarmTrafficLightLogic::getForgettingCox(), MSSwarmTrafficLightLogic::getGammaNo(), MSSwarmTrafficLightLogic::getGammaSp(), MSTLLogicControl::WAUTSwitchProcedure::getGSPTime(), MSSOTLTrafficLightLogic::getInputSensorsLength(), MSSwarmTrafficLightLogic::getLearningCox(), MSSwarmTrafficLightLogic::getMaxCongestionDuration(), MSDevice_SSM::getMeasuresAndThresholds(), MSSOTLRequestPolicy::getMinDecisionalPhaseDuration(), MSSOTLTrafficLightLogic::getMode(), GUIBaseVehicle::getOptionalName(), GUITrafficLightLogicWrapper::getOptionalName(), MSDevice_ToC::getOutputFilename(), MSDevice_SSM::getOutputFilename(), MSSOTLTrafficLightLogic::getOutputSensorsLength(), NEMALogic::getParameter(), LIBSUMO_NAMESPACE::Simulation::getParameter(), MSSwarmTrafficLightLogic::getPheroMaxVal(), MSSwarmTrafficLightLogic::getPoliciesParam(), MSBaseVehicle::getPrefixedParameter(), MSSwarmTrafficLightLogic::getReinforcementMode(), GUIBaseVehicle::getScaleValue(), MSSOTLTrafficLightLogic::getSpeedThreshold(), MSDevice::getStringParam(), MSSwarmTrafficLightLogic::getThetaInit(), MSSwarmTrafficLightLogic::getThetaMax(), MSSwarmTrafficLightLogic::getThetaMin(), MSSOTLTrafficLightLogic::getThreshold(), LIBSUMO_NAMESPACE::TrafficLight::getVehicleByTripId(), MSRailSignalConstraint::getVehID(), MSTriggeredRerouter::getWeight(), MSRailSignal::hasInsertionConstraint(), MSLink::ignoreFoe(), MSSOTLPhasePolicy::init(), MSActuatedTrafficLightLogic::init(), MSDelayBasedTrafficLightLogic::init(), MSRailCrossing::init(), MSSOTLTrafficLightLogic::init(), MSSwarmTrafficLightLogic::init(), PushButtonLogic::init(), SigmoidLogic::init(), SUMOVTypeParameter::initRailVisualizationParameters(), MSSOTLTrafficLightLogic::isDecayThresholdActivated(), MSSOTLTrafficLightLogic::isPushButtonPressed(), MSAbstractLaneChangeModel::laneChangeOutput(), MSActuatedTrafficLightLogic::MSActuatedTrafficLightLogic(), MSDelayBasedTrafficLightLogic::MSDelayBasedTrafficLightLogic(), MSSimpleTrafficLightLogic::MSSimpleTrafficLightLogic(), MSSOTLPolicy::MSSOTLPolicy(), MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus(), MSSwarmTrafficLightLogic::MSSwarmTrafficLightLogic(), MSDevice_GLOSA::notifyEnter(), MSRailSignalConstraint_Predecessor::PassedTracker::notifyEnter(), GNEVType::overwriteVType(), MSDevice_SSM::requestsTrajectories(), MSDevice_Bluelight::resetVehicle(), NBTrafficLightLogicCont::setOpenDriveSignalParameters(), NBEdgeCont::splitAt(), MSDevice_SSM::useGeoCoords(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::WAUTSwitchProcedure_Stretch(), MSDevice_SSM::writeLanesPositions(), NWWriter_DlrNavteq::writeLinksUnsplitted(), MSDevice_SSM::writePositions(), and NWWriter_OpenDrive::writeRoadObjects().
|
inherited |
Returns the inner key/value map.
Definition at line 126 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NIImporter_SUMO::_loadNetwork(), NBEdge::addLane(), GUIParameterTableWindow::closeBuilding(), NLHandler::closeEdge(), NBTrafficLightDefinition::compute(), GNEGenericData::drawAttribute(), GNEGenericData::drawFilteredAttribute(), NLDetectorBuilder::endE3Detector(), GNEAdditional::getACParametersMap(), GNEPOI::getACParametersMap(), GNEPoly::getACParametersMap(), GNETAZElement::getACParametersMap(), GNEDataInterval::getACParametersMap(), GNEDataSet::getACParametersMap(), GNEGenericData::getACParametersMap(), GNEContainer::getACParametersMap(), GNEPerson::getACParametersMap(), GNEPersonTrip::getACParametersMap(), GNERide::getACParametersMap(), GNERoute::getACParametersMap(), GNEStop::getACParametersMap(), GNETranship::getACParametersMap(), GNETransport::getACParametersMap(), GNEVehicle::getACParametersMap(), GNEVType::getACParametersMap(), GNEWalk::getACParametersMap(), GNEConnection::getACParametersMap(), GNECrossing::getACParametersMap(), GNEEdge::getACParametersMap(), GNEEdgeType::getACParametersMap(), GNEJunction::getACParametersMap(), GNELane::getACParametersMap(), GNELaneType::getACParametersMap(), GUILane::getParameterWindow(), GNESingleParametersDialog::GNESingleParametersDialog(), MSActuatedTrafficLightLogic::init(), MSRailCrossing::init(), MSDevice_Taxi::initDispatch(), NIImporter_OpenStreetMap::insertEdge(), GNEEdgeData::isGenericDataVisible(), GNEEdgeRelData::isGenericDataVisible(), GNETAZRelData::isGenericDataVisible(), GNEGenericData::isVisibleInspectDeleteSelect(), NBEdge::NBEdge(), NBLoadedSUMOTLDef::NBLoadedSUMOTLDef(), GUIParameterTableWindow::numParams(), GNESingleParametersDialog::onCmdReset(), GNEVType::overwriteVType(), TraCIServerAPI_TrafficLight::processGet(), Parameterised::setParameters(), GNEEdgeData::writeGenericData(), GNEEdgeRelData::writeGenericData(), and GNETAZRelData::writeGenericData().
|
inherited |
Returns the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN".
Definition at line 132 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by getAttribute(), GNEBusStop::getAttribute(), GNECalibrator::getAttribute(), GNECalibratorFlow::getAttribute(), GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE2::getAttribute(), GNEDetectorE3::getAttribute(), GNEDetectorEntryExit::getAttribute(), GNEParkingArea::getAttribute(), GNEParkingSpace::getAttribute(), GNEPOI::getAttribute(), GNEPoly::getAttribute(), GNERerouter::getAttribute(), GNERouteProbe::getAttribute(), GNETAZ::getAttribute(), GNETAZSourceSink::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNETAZRelData::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEPersonTrip::getAttribute(), GNERide::getAttribute(), GNERoute::getAttribute(), GNETranship::getAttribute(), GNETransport::getAttribute(), GNEVehicle::getAttribute(), GNEVType::getAttribute(), GNEWalk::getAttribute(), GNEConnection::getAttribute(), GNEEdge::getAttribute(), GNEEdgeType::getAttribute(), GNEJunction::getAttribute(), GNELane::getAttribute(), GNELaneType::getAttribute(), GNETLSEditorFrame::onCmdDefSwitch(), and GNETLSEditorFrame::onCmdEditParameters().
|
virtualinherited |
Returns an own parameter window.
[in] | app | The application needed to build the parameter window |
[in] | parent | The parent window needed to build the parameter window |
Implements GUIGlObject.
Definition at line 295 of file GNEAdditional.cpp.
References GUIParameterTableWindow::closeBuilding(), GNEAdditional::getAttribute(), GUIParameterTableWindow::mkItem(), and GNEAttributeCarrier::myTagProperty.
|
inherited |
get parent additionals
Definition at line 144 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by drawGL(), GNECalibratorFlow::drawGL(), GNEClosingLaneReroute::drawGL(), GNEClosingReroute::drawGL(), GNEDestProbReroute::drawGL(), GNEParkingAreaReroute::drawGL(), GNERerouterInterval::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbReroute::drawGL(), GNEVariableSpeedSignStep::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEStop::drawGL(), GNEAdditional::drawParentChildLines(), GNEHierarchicalElement::getAllHierarchicalElements(), getAttribute(), GNECalibrator::getAttribute(), GNECalibratorFlow::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEDetectorEntryExit::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEParkingSpace::getAttribute(), GNERerouterInterval::getAttribute(), GNERouteProbReroute::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEPersonTrip::getAttribute(), GNERide::getAttribute(), GNEStop::getAttribute(), GNETranship::getAttribute(), GNETransport::getAttribute(), GNEWalk::getAttribute(), GNEParkingSpace::getAttributeDouble(), GNEStop::getAttributeDouble(), GNEStop::getAttributePosition(), GNEStop::getCenteringBoundary(), GNEFrameModules::DemandElementSelector::getContainerPlanPreviousEdge(), GNEAdditional::getDrawPositionIndex(), GNEStop::getFirstPathLane(), GNEParkingAreaReroute::getHierarchyName(), GNEPersonTrip::getHierarchyName(), GNERide::getHierarchyName(), GNEStop::getHierarchyName(), GNETranship::getHierarchyName(), GNETransport::getHierarchyName(), GNEWalk::getHierarchyName(), GNEPersonTrip::getLastPathLane(), GNERide::getLastPathLane(), GNETranship::getLastPathLane(), GNETransport::getLastPathLane(), GNEWalk::getLastPathLane(), GNEPersonTrip::getMoveOperation(), GNERide::getMoveOperation(), GNETranship::getMoveOperation(), GNETransport::getMoveOperation(), GNEWalk::getMoveOperation(), getParentName(), GNECalibratorFlow::getParentName(), GNEClosingLaneReroute::getParentName(), GNEClosingReroute::getParentName(), GNEDestProbReroute::getParentName(), GNEParkingAreaReroute::getParentName(), GNEParkingSpace::getParentName(), GNERerouterInterval::getParentName(), GNERerouterSymbol::getParentName(), GNERouteProbReroute::getParentName(), GNEVariableSpeedSignStep::getParentName(), GNEVariableSpeedSignSymbol::getParentName(), GNEStop::getParentName(), GNEDemandElement::getPathElementArrivalPos(), GNEDemandElement::getPathElementArrivalValue(), GNEDemandElement::getPathElementDepartPos(), GNEDemandElement::getPathElementDepartValue(), GNEFrameModules::DemandElementSelector::getPersonPlanPreviousEdge(), GNEDemandElement::getPersonPlanProblem(), GNECalibratorFlow::getPositionInView(), GNEClosingLaneReroute::getPositionInView(), GNEClosingReroute::getPositionInView(), GNEDestProbReroute::getPositionInView(), GNEParkingAreaReroute::getPositionInView(), GNERerouterInterval::getPositionInView(), GNERouteProbReroute::getPositionInView(), GNEVariableSpeedSignStep::getPositionInView(), GNEStop::getPositionInView(), GNEDemandElement::isPersonPlanValid(), isValid(), GNEVariableSpeedSignStep::isValid(), GNECalibratorFlowDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), GNEDemandElement::replaceAdditionalParent(), GNEAdditional::replaceAdditionalParent(), GNENet::replaceIncomingEdge(), GNECalibratorFlow::setAttribute(), GNEParkingSpace::setAttribute(), GNEFrameModules::HierarchicalElementTree::showAttributeCarrierParents(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEParkingSpace::updateCenteringBoundary(), GNEStop::updateGeometry(), GNELane::updateGeometry(), GNECalibrator::writeAdditional(), GNECalibratorFlow::writeAdditional(), GNEPersonTrip::writeDemandElement(), GNERide::writeDemandElement(), GNEStop::writeDemandElement(), GNETranship::writeDemandElement(), GNETransport::writeDemandElement(), and GNEWalk::writeDemandElement().
|
inherited |
get parent demand elements
Definition at line 162 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEStop::canDrawVehicleStop(), GNERoute::computePathElement(), GNEWalk::computePathElement(), GNEDemandElement::drawContainerPlan(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEPersonTrip::drawGL(), GNEStop::drawGL(), GNEVehicle::drawGL(), GNEWalk::drawGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlan(), GNEDemandElement::drawPersonPlanPartial(), GNEVType::editVTypeDistribution(), GNEHierarchicalElement::getAllHierarchicalElements(), GNECalibratorFlow::getAttribute(), GNERouteProbReroute::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEPersonTrip::getAttribute(), GNERide::getAttribute(), GNEStop::getAttribute(), GNETranship::getAttribute(), GNETransport::getAttribute(), GNEVehicle::getAttribute(), GNEVType::getAttribute(), GNEWalk::getAttribute(), GNECalibratorFlow::getAttributeDouble(), GNEVehicle::getAttributeDouble(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEPersonTrip::getColor(), GNERide::getColor(), GNERoute::getColor(), GNETranship::getColor(), GNETransport::getColor(), GNEWalk::getColor(), GNETranship::getDemandElementProblem(), GNETransport::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNERoute::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEWalk::getFirstPathLane(), GNERouteProbReroute::getHierarchyName(), GNEWalk::getHierarchyName(), GNERoute::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEWalk::getLastPathLane(), GNETranship::getMoveOperation(), GNETransport::getMoveOperation(), GNEWalk::getMoveOperation(), GNEContainer::getParentName(), GNEPerson::getParentName(), GNEPersonTrip::getParentName(), GNERide::getParentName(), GNEStop::getParentName(), GNETranship::getParentName(), GNETransport::getParentName(), GNEVehicle::getParentName(), GNEWalk::getParentName(), GNEDemandElement::getPathElementArrivalPos(), GNEDemandElement::getPathElementArrivalValue(), GNEDemandElement::getPathElementDepartPos(), GNEDemandElement::getPathElementDepartValue(), GNEFrameModules::DemandElementSelector::getPersonPlanPreviousEdge(), GNEDemandElement::getPersonPlanProblem(), GNEWalk::getPositionInView(), GNEContainer::getVClass(), GNEPerson::getVClass(), GNEPersonTrip::getVClass(), GNERide::getVClass(), GNEStop::getVClass(), GNETranship::getVClass(), GNETransport::getVClass(), GNEVehicle::getVClass(), GNEWalk::getVClass(), GNEPersonTrip::isAttributeEnabled(), GNERide::isAttributeEnabled(), GNETranship::isAttributeEnabled(), GNETransport::isAttributeEnabled(), GNEWalk::isAttributeEnabled(), GNETranship::isDemandElementValid(), GNETransport::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEDemandElement::isPersonPlanValid(), GNEVehicle::isValid(), GNEViewNet::onCmdToggleLockContainer(), GNEViewNet::onCmdToggleLockPerson(), GNEDeleteFrame::removeAttributeCarrier(), GNEAdditional::replaceDemandElementParent(), GNEDemandElement::replaceDemandElementParent(), GNEVehicle::setAttribute(), GNEPersonTrip::setAttribute(), GNERide::setAttribute(), GNERoute::setAttribute(), GNEStop::setAttribute(), GNETranship::setAttribute(), GNETransport::setAttribute(), GNEWalk::setAttribute(), GNEVehicle::setColor(), GNEFrameModules::HierarchicalElementTree::showAttributeCarrierParents(), GNEViewNetHelper::DemandViewOptions::showNonInspectedDemandElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNELane::updateGeometry(), GNECalibratorFlow::writeAdditional(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNEVehicle::writeDemandElement(), and GNEWalk::writeDemandElement().
|
inherited |
get parent edges
Definition at line 132 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildVehicleOverRoute(), GNEAdditional::calculatePerpendicularLine(), GNEEdgeRelData::computePathElement(), GNERoute::computePathElement(), GNETranship::computePathElement(), GNEVehicle::computePathElement(), GNEWalk::computePathElement(), GNECalibrator::drawCalibratorSymbol(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNEHierarchicalElement::getAllHierarchicalElements(), GNECalibrator::getAttribute(), GNERerouterSymbol::getAttribute(), GNERouteProbe::getAttribute(), GNETAZSourceSink::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNEPersonTrip::getAttribute(), GNERide::getAttribute(), GNERoute::getAttribute(), GNEStop::getAttribute(), GNETranship::getAttribute(), GNETransport::getAttribute(), GNEVehicle::getAttribute(), GNEWalk::getAttribute(), GNERoute::getAttributeDouble(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNERoute::getAttributePosition(), GNETAZSourceSink::getCenteringBoundary(), GNEEdgeData::getCenteringBoundary(), GNEEdgeRelData::getCenteringBoundary(), GNEPersonTrip::getCenteringBoundary(), GNERide::getCenteringBoundary(), GNERoute::getCenteringBoundary(), GNETranship::getCenteringBoundary(), GNETransport::getCenteringBoundary(), GNEWalk::getCenteringBoundary(), GNEFrameModules::DemandElementSelector::getContainerPlanPreviousEdge(), GNERoute::getDemandElementProblem(), GNEStop::getDemandElementProblem(), GNETranship::getDemandElementProblem(), GNETransport::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEStop::getFirstAllowedLane(), GNEPersonTrip::getFirstPathLane(), GNERide::getFirstPathLane(), GNERoute::getFirstPathLane(), GNEStop::getFirstPathLane(), GNETranship::getFirstPathLane(), GNETransport::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEWalk::getFirstPathLane(), GNERerouterSymbol::getHierarchyName(), GNEEdgeData::getHierarchyName(), GNEEdgeRelData::getHierarchyName(), GNEContainer::getHierarchyName(), GNEPerson::getHierarchyName(), GNEPersonTrip::getHierarchyName(), GNERide::getHierarchyName(), GNEStop::getHierarchyName(), GNETranship::getHierarchyName(), GNETransport::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEWalk::getHierarchyName(), GNEDemandElement::getInvalidStops(), GNEPersonTrip::getLastPathLane(), GNERide::getLastPathLane(), GNERoute::getLastPathLane(), GNETranship::getLastPathLane(), GNETransport::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEWalk::getLastPathLane(), GNEPersonTrip::getMoveOperation(), GNERide::getMoveOperation(), GNEStop::getMoveOperation(), GNETranship::getMoveOperation(), GNETransport::getMoveOperation(), GNEWalk::getMoveOperation(), GNEHierarchicalElement::getNewListOfParents(), GNECalibrator::getParentName(), GNERouteProbe::getParentName(), GNEVaporizer::getParentName(), GNERoute::getParentName(), GNEVehicle::getParentName(), GNEFrameModules::DemandElementSelector::getPersonPlanPreviousEdge(), GNEDemandElement::getPersonPlanProblem(), GNERerouterSymbol::getPopUpID(), GNEEdgeData::getPositionInView(), GNEEdgeRelData::getPositionInView(), GNEPersonTrip::getPositionInView(), GNERide::getPositionInView(), GNEStop::getPositionInView(), GNETranship::getPositionInView(), GNETransport::getPositionInView(), GNEWalk::getPositionInView(), GNERouteHandler::getPreviousPlanEdge(), GNEStopFrame::getStopParameter(), GNEDemandElement::getViaEdges(), GNERoute::isDemandElementValid(), GNEStop::isDemandElementValid(), GNETranship::isDemandElementValid(), GNETransport::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEDemandElement::isPersonPlanValid(), GNECalibrator::isValid(), GNEStop::isValid(), GNEVehicle::isValid(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentEdge(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEDemandElement::replaceMiddleParentEdges(), GNEVehicle::setAttribute(), GNEWalk::setAttribute(), GNEFrameModules::HierarchicalElementTree::showAttributeCarrierParents(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNECalibrator::updateGeometry(), GNERerouterSymbol::updateGeometry(), GNEEdgeData::updateGeometry(), GNEStop::updateGeometry(), GNECalibrator::writeAdditional(), GNERouteProbe::writeAdditional(), GNEPersonTrip::writeDemandElement(), GNERide::writeDemandElement(), GNERoute::writeDemandElement(), GNEStop::writeDemandElement(), GNETranship::writeDemandElement(), GNETransport::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEWalk::writeDemandElement(), GNEEdgeData::writeGenericData(), GNEEdgeRelData::writeGenericData(), and GNETAZSourceSink::writeTAZElement().
|
inherited |
get parent demand elements
Definition at line 168 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEHierarchicalElement::getAllHierarchicalElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), and GNELane::updateGeometry().
|
inherited |
get parent junctions
Definition at line 126 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEPersonTrip::computePathElement(), GNEVehicle::computePathElement(), GNEWalk::computePathElement(), GNEPersonTrip::drawGL(), GNEWalk::drawGL(), GNEVehicle::drawJunctionLine(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEPersonTrip::getAttribute(), GNEVehicle::getAttribute(), GNEWalk::getAttribute(), GNEPersonTrip::getAttributeDouble(), GNEWalk::getAttributeDouble(), GNEPerson::getAttributePosition(), GNEPersonTrip::getAttributePosition(), GNEWalk::getAttributePosition(), GNEPersonTrip::getFirstPathLane(), GNEWalk::getFirstPathLane(), GNEEdge::getFromJunction(), GNEPersonTrip::getHierarchyName(), GNEWalk::getHierarchyName(), GNEPersonTrip::getLastPathLane(), GNEWalk::getLastPathLane(), GNEPersonTrip::getMoveOperation(), GNEWalk::getMoveOperation(), GNEEdge::getToJunction(), GNEDemandElement::replaceFirstParentJunction(), GNEDemandElement::replaceLastParentJunction(), GNEEdge::updateFirstParentJunction(), GNEVehicle::updateGeometry(), GNEEdge::updateSecondParentJunction(), GNEPersonTrip::writeDemandElement(), GNEVehicle::writeDemandElement(), and GNEWalk::writeDemandElement().
|
inherited |
get parent lanes
Definition at line 138 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEDetectorE2::areLaneConsecutives(), GNEPathManager::PathCalculator::busStopConnected(), GNEAdditional::computePathElement(), GNECalibrator::drawCalibratorSymbol(), GNEStop::drawVehicleStop(), GNEDetectorE1::fixAdditionalProblem(), GNEDetectorE1Instant::fixAdditionalProblem(), GNEDetectorE2::fixAdditionalProblem(), GNEDetectorEntryExit::fixAdditionalProblem(), GNEStoppingPlace::fixAdditionalProblem(), GNEDetectorE1::getAdditionalProblem(), GNEDetectorE1Instant::getAdditionalProblem(), GNEDetectorE2::getAdditionalProblem(), GNEDetectorEntryExit::getAdditionalProblem(), GNEStoppingPlace::getAdditionalProblem(), GNEHierarchicalElement::getAllHierarchicalElements(), getAttribute(), GNEBusStop::getAttribute(), GNECalibrator::getAttribute(), GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE2::getAttribute(), GNEDetectorEntryExit::getAttribute(), GNEParkingArea::getAttribute(), GNEPOI::getAttribute(), GNEVariableSpeedSignSymbol::getAttribute(), GNEStop::getAttribute(), GNEParkingArea::getAttributeDouble(), GNEStoppingPlace::getAttributeDouble(), GNEStop::getDemandElementProblem(), getEdge(), GNEDetectorE2::getEndGeometryPositionOverLane(), GNEStoppingPlace::getEndGeometryPositionOverLane(), GNEStop::getEndGeometryPositionOverLane(), GNEAdditional::getFirstPathLane(), GNEStop::getFirstPathLane(), GNEVehicle::getFirstPathLane(), getHierarchyName(), GNEVariableSpeedSignSymbol::getHierarchyName(), GNEDetector::getLane(), GNEAdditional::getLastPathLane(), GNEVehicle::getLastPathLane(), getMoveOperation(), GNEDetector::getMoveOperation(), GNEPOI::getMoveOperation(), GNEStoppingPlace::getMoveOperation(), GNEStop::getMoveOperation(), GNEDetector::getMoveOperationE2MultiLane(), GNEDetector::getMoveOperationE2SingleLane(), GNEHierarchicalElement::getNewListOfParents(), GNECalibrator::getParentName(), GNEPOI::getParentName(), GNEStoppingPlace::getParentName(), GNEStop::getParentName(), GNEDemandElement::getPersonPlanProblem(), GNEVariableSpeedSignSymbol::getPopUpID(), GNEPOI::getPopUpMenu(), GNEStop::getPositionInView(), GNERouteHandler::getPreviousPlanEdge(), GNEDetectorE2::getStartGeometryPositionOverLane(), GNEStoppingPlace::getStartGeometryPositionOverLane(), GNEStop::getStartGeometryPositionOverLane(), isAccessPositionFixed(), GNEDetectorE1::isAdditionalValid(), GNEDetectorE1Instant::isAdditionalValid(), GNEDetectorE2::isAdditionalValid(), GNEDetectorEntryExit::isAdditionalValid(), GNEStoppingPlace::isAdditionalValid(), GNEStop::isDemandElementValid(), GNEDemandElement::isPersonPlanValid(), isValid(), GNEBusStop::isValid(), GNECalibrator::isValid(), GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEDetectorE1::isValid(), GNEDetectorE1Instant::isValid(), GNEDetectorEntryExit::isValid(), GNEParkingArea::isValid(), GNEPOI::isValid(), GNEStop::isValid(), GNEDetectorE2::setAttribute(), GNEParkingArea::setAttribute(), GNEPOI::setAttribute(), GNEPersonTrip::setAttribute(), GNERide::setAttribute(), GNEStop::setAttribute(), GNETranship::setAttribute(), GNETransport::setAttribute(), GNEWalk::setAttribute(), GNEStoppingPlace::setStoppingPlaceGeometry(), GNEAdditional::shiftLaneIndex(), GNEShape::shiftLaneIndex(), GNEFrameModules::HierarchicalElementTree::showAttributeCarrierParents(), GNEStoppingPlace::splitEdgeGeometry(), updateGeometry(), GNEBusStop::updateGeometry(), GNECalibrator::updateGeometry(), GNEContainerStop::updateGeometry(), GNEDetectorE1::updateGeometry(), GNEDetectorE1Instant::updateGeometry(), GNEDetectorE2::updateGeometry(), GNEDetectorEntryExit::updateGeometry(), GNEParkingArea::updateGeometry(), GNEPOI::updateGeometry(), GNEVariableSpeedSignSymbol::updateGeometry(), GNEStop::updateGeometry(), writeAdditional(), GNEBusStop::writeAdditional(), GNECalibrator::writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNEDetectorE1::writeAdditional(), GNEDetectorE1Instant::writeAdditional(), GNEDetectorE2::writeAdditional(), GNEDetectorEntryExit::writeAdditional(), GNEParkingArea::writeAdditional(), GNEStop::writeDemandElement(), and GNEPOI::writeShape().
|
virtual |
Returns the name of the parent object (if any)
Reimplemented from GUIGlObject.
Definition at line 159 of file GNEAccess.cpp.
References GNEHierarchicalElement::getParentAdditionals().
|
inherited |
get parent shapes
Definition at line 150 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNEHierarchicalElement::getAllHierarchicalElements(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), and GNELane::updateGeometry().
|
inherited |
get parent TAZElements
Definition at line 156 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalContainer::getParents(), and GNEHierarchicalElement::myHierarchicalContainer.
Referenced by GNETAZRelData::drawTAZRel(), GNEHierarchicalElement::getAllHierarchicalElements(), GNETAZSourceSink::getAttribute(), GNETAZRelData::getAttribute(), GNETAZRelData::getHierarchyName(), GNETAZSourceSink::getParentName(), GNETAZSourceSink::getPositionInView(), GNETAZRelData::getPositionInView(), GNETAZSourceSink::getTAZElementShape(), GNEGenericData::replaceFirstParentTAZElement(), GNEGenericData::replaceSecondParentTAZElement(), GNETAZRelData::setAttribute(), GNEFrameModules::HierarchicalElementTree::showAttributeCarrierParents(), GNETAZRelData::updateGeometry(), and GNETAZRelData::writeGenericData().
|
virtualinherited |
get path element arrival position
CHECK
Implements GNEPathManager::PathElement.
Definition at line 838 of file GNEAdditional.cpp.
|
virtualinherited |
get path element arrival lane pos
Implements GNEPathManager::PathElement.
Definition at line 832 of file GNEAdditional.cpp.
|
virtualinherited |
get path element depart position
Implements GNEPathManager::PathElement.
Definition at line 826 of file GNEAdditional.cpp.
|
virtualinherited |
get path element depart lane pos
Implements GNEPathManager::PathElement.
Definition at line 820 of file GNEAdditional.cpp.
|
virtual |
get PopPup ID (Used in AC Hierarchy)
Implements GNEAdditional.
Definition at line 314 of file GNEAccess.cpp.
References GNEAttributeCarrier::getTagStr().
|
virtualinherited |
Returns an own popup-menu.
[in] | app | The application needed to build the popup-menu |
[in] | parent | The parent window needed to build the popup-menu |
Implements GUIGlObject.
Definition at line 247 of file GNEAdditional.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIDesigns::buildFXMenuCommand(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GNEViewNet::buildSelectionACPopupEntry(), GUIGlObject::buildShowParamsPopupEntry(), GNEAdditional::getAttribute(), GNENet::getAttributeCarriers(), GNEAttributeCarrier::getIcon(), GNEEdge::getLanes(), GNELane::getLaneShape(), GUISUMOAbstractView::getPositionInformation(), GNEAdditional::getPositionInView(), GUIGeometry::getShape(), GNEAttributeCarrier::getTagStr(), GNENet::getViewNet(), GNETagProperties::hasAttribute(), GNETagProperties::hasDialog(), MID_COPY_NAME, MID_COPY_TYPED_NAME, MID_OPEN_ADDITIONAL_DIALOG, GNEAdditional::myAdditionalGeometry, GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, PositionVector::nearest_offset_to_point2D(), GNENetHelper::AttributeCarriers::retrieveEdge(), GNENetHelper::AttributeCarriers::retrieveLane(), SUMO_ATTR_EDGE, SUMO_ATTR_LANE, SUMO_TAG_EDGE, SUMO_TAG_LANE, and toString().
|
virtual |
Returns position of additional in view.
Implements GNEAdditional.
Definition at line 96 of file GNEAccess.cpp.
References PositionVector::getPolygonCenter(), GUIGeometry::getShape(), and GNEAdditional::myAdditionalGeometry.
Referenced by updateCenteringBoundary().
|
staticinherited |
get tagProperties associated to the given GNETagProperties::TagType (NETWORKELEMENT, ADDITIONALELEMENT, VEHICLE, etc.)
Definition at line 618 of file GNEAttributeCarrier.cpp.
References GNETagProperties::ADDITIONALELEMENT, GNETagProperties::CONTAINER, GNETagProperties::CONTAINERPLAN, GNETagProperties::DEMANDELEMENT, GNEAttributeCarrier::fillAttributeCarriers(), GNETagProperties::GENERICDATA, GNEAttributeCarrier::myTagProperties, GNETagProperties::NETWORKELEMENT, GNETagProperties::PERSON, GNETagProperties::PERSONPLAN, GNETagProperties::PERSONTRIP, GNETagProperties::RIDE, GNETagProperties::ROUTE, GNETagProperties::SHAPE, GNETagProperties::STOP, GNETagProperties::STOPCONTAINER, GNETagProperties::STOPPERSON, GNETagProperties::SYMBOL, GNETagProperties::TAZELEMENT, GNETagProperties::TRANSHIP, GNETagProperties::TRANSPORT, GNETagProperties::VEHICLE, and GNETagProperties::WALK.
Referenced by GNENetHelper::AttributeCarriers::AttributeCarriers(), GNEFrameModules::DemandElementSelector::DemandElementSelector(), GNEMatchGenericDataAttribute::enableMatchGenericDataAttribute(), GNEMatchGenericDataAttribute::onCmdSelectTag(), GNEFrameModules::TagSelector::setCurrentTagType(), GNEViewNetHelper::IntervalBar::setGenericDataType(), GNEMatchAttribute::showMatchAttribute(), GNEFrameModules::SelectorParent::showSelectorParentModule(), and GNEViewNetHelper::IntervalBar::updateIntervalBar().
|
inherited |
get tagProperty associated with this Attribute Carrier
Definition at line 594 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myTagProperty.
Referenced by GNEAdditionalFrame::addAdditional(), GNEContainerFrame::addContainer(), GNEContainerPlanFrame::addContainerPlanElement(), GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNEDataInterval::addGenericDataChild(), GNENet::addGLObjectIntoGrid(), GNENetHelper::AttributeCarriers::additionalExist(), GNEPersonFrame::addPerson(), GNEPersonPlanFrame::addPersonPlanElement(), GNEStopFrame::addStop(), GNETAZFrame::CurrentTAZ::addTAZChild(), GNEVehicleFrame::addVehicle(), GNENet::adjustPersonPlans(), GNEAdditionalFrame::buildAdditionalCommonAttributes(), GNEContainerFrame::buildContainer(), GNERouteHandler::buildContainerPlan(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonPlan(), GNERouteHandler::buildPersonTrip(), GNERouteHandler::buildRide(), GNERouteHandler::buildStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildWalk(), GNEPathManager::PathCalculator::busStopConnected(), GNEViewNetHelper::LockIcon::checkDrawing(), GNEPOI::commitMoveShape(), GNEAdditionalFrame::createBaseAdditionalObject(), GNEContainerFrame::createPath(), GNEContainerPlanFrame::createPath(), GNEPersonFrame::createPath(), GNEPersonPlanFrame::createPath(), GNEVehicleFrame::createPath(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENet::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteGenericData(), GNENetHelper::AttributeCarriers::deleteShape(), GNENetHelper::AttributeCarriers::deleteTAZElement(), GNENetHelper::AttributeCarriers::demandElementExist(), GNEContainerFrame::demandElementSelected(), GNEContainerPlanFrame::demandElementSelected(), GNEPersonFrame::demandElementSelected(), GNEStopFrame::demandElementSelected(), GNEVehicleFrame::demandElementSelected(), GNEDemandElement::drawContainerPlan(), GNEStop::drawGL(), GNEConnection::drawGL(), GNEAdditional::drawParentChildLines(), GNEDemandElement::drawPersonPlan(), GNEApplicationWindowHelper::LockMenuCommands::editLocking(), GNECrossingFrame::CrossingParameters::enableCrossingParameters(), GNENetHelper::AttributeCarriers::generateDemandElementID(), GNEViewNet::getAttributeCarriersInBoundary(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEContainer::getCenteringBoundary(), GNEPerson::getCenteringBoundary(), GNEStop::getColor(), GNEFrameModules::DemandElementSelector::getContainerPlanPreviousEdge(), GNEStop::getHierarchyName(), GNEDemandElement::getInvalidStops(), GNESelectorFrame::getMatches(), GNEPOI::getMoveOperation(), GNEContainer::getMoveOperation(), GNEPerson::getMoveOperation(), GNEHierarchicalElement::getNewListOfParents(), GNEDemandElement::getPathElementArrivalPos(), GNEDemandElement::getPathElementArrivalValue(), GNEDemandElement::getPathElementDepartPos(), GNEDemandElement::getPathElementDepartValue(), GNEFrameModules::DemandElementSelector::getPersonPlanPreviousEdge(), GNEDemandElement::getPersonPlanProblem(), GNEEdge::getRouteProbeRelativePosition(), GNENetHelper::AttributeCarriers::getSelectedAttributeCarriers(), GNEStopFrame::getStopParameter(), GNEFrameModules::TagSelector::getTemplateAC(), GNEChange_EnableAttribute::GNEChange_EnableAttribute(), GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu(), GNEAdditionalDialog::initChanges(), GNEDemandElementDialog::initChanges(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertGenericData(), GNENetHelper::AttributeCarriers::insertShape(), GNENetHelper::AttributeCarriers::insertTAZElement(), GNEInspectorFrame::inspectSingleElement(), GNEVehicle::isDemandElementValid(), GNENetHelper::AttributeCarriers::isNetworkElementAroundShape(), GNEDemandElement::isPersonPlanValid(), GNEFrameAttributeModules::isSupermodeValid(), GNESingleParametersDialog::onCmdAccept(), GNEViewNet::onCmdClearConnections(), GNEInspectorFrame::ParametersEditor::onCmdEditParameters(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNEInspectorFrame::AdditionalDialog::onCmdOpenAdditionalDialog(), GNEViewNet::onCmdOpenAdditionalDialog(), GNEViewNet::onCmdResetConnections(), GNEMatchAttribute::onCmdSelMBAttribute(), GNEMatchAttribute::onCmdSelMBString(), GNEInspectorFrame::ParametersEditor::onCmdSetParameters(), GNEViewNet::onCmdToggleLockContainer(), GNEViewNet::onCmdToggleLockPerson(), GNEFrame::openHelpAttributesDialog(), GNEVType::overwriteVType(), GNEPolygonFrame::processClick(), GNESelectorFrame::SelectionOperation::processNetworkElementSelection(), GNEViewNet::recalculateBoundaries(), GNEChange_Attribute::redo(), GNEChange_DemandElement::redo(), GNEChange_EnableAttribute::redo(), GNEInspectorFrame::ParametersEditor::refreshParametersEditor(), GNEDeleteFrame::removeAttributeCarrier(), GNEDataInterval::removeGenericDataChild(), GNEDeleteFrame::removeGeometryPoint(), GNENet::removeGLObjectFromGrid(), GNENet::replaceInListAttribute(), GNEAdditionalDialog::resetChanges(), GNEDemandElementDialog::resetChanges(), GNETypeFrame::TypeEditor::resetType(), GNENetHelper::AttributeCarriers::retrieveAdditional(), GNENetHelper::AttributeCarriers::retrieveAttributeCarriers(), GNENetHelper::AttributeCarriers::retrieveDemandElement(), GNENetHelper::AttributeCarriers::retrieveGenericData(), GNENetHelper::AttributeCarriers::retrieveShape(), GNENetHelper::AttributeCarriers::retrieveTAZElement(), GNEInspectorFrame::selectedOverlappedElement(), GNEStop::setAttribute(), GNEFrameModules::DemandElementSelector::setDemandElement(), GNELane::setLaneColor(), GNEPOI::setMoveShape(), GNETAZFrame::CurrentTAZ::setTAZ(), GNENetHelper::AttributeCarriers::shapeExist(), GNEContainerFrame::show(), GNEPersonFrame::show(), GNEInspectorFrame::AdditionalDialog::showAdditionalDialog(), GNEFrameModules::HierarchicalElementTree::showAttributeCarrierParents(), GNEFrameModules::HierarchicalElementTree::showHierarchicalElementChildren(), GNECalibrator::splitEdgeGeometry(), GNEStoppingPlace::splitEdgeGeometry(), GNEContainerFrame::tagSelected(), GNEContainerPlanFrame::tagSelected(), GNEPersonFrame::tagSelected(), GNEPersonPlanFrame::tagSelected(), GNEStopFrame::tagSelected(), GNEVehicleFrame::tagSelected(), GNEAdditionalFrame::tagSelected(), GNEPolygonFrame::tagSelected(), GNENetHelper::AttributeCarriers::TAZElementExist(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_Attribute::undo(), GNEChange_DemandElement::undo(), GNEChange_EnableAttribute::undo(), GNEMatchAttribute::updateAttribute(), GNEViewNetHelper::ObjectsUnderCursor::updateAttributeCarriers(), GNEStop::updateGeometry(), GNEViewNetHelper::ObjectsUnderCursor::updateObjectUnderCursor(), GNEBusStop::writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNEDetectorE1::writeAdditional(), GNEDetectorE1Instant::writeAdditional(), GNEDetectorE3::writeAdditional(), GNEDetectorEntryExit::writeAdditional(), GNEParkingArea::writeAdditional(), GNEParkingSpace::writeAdditional(), GNEVaporizer::writeAdditional(), GNEStop::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEVTypeDistribution::writeDemandElement(), and GNEChange_EnableAttribute::~GNEChange_EnableAttribute().
|
staticinherited |
get tagProperty associated to the given tag
Definition at line 603 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAttributeCarriers(), GNEAttributeCarrier::myTagProperties, and toString().
|
inherited |
get tag assigned to this object in string format
Definition at line 572 of file GNEAttributeCarrier.cpp.
References GNETagProperties::getTagStr(), and GNEAttributeCarrier::myTagProperty.
Referenced by GNEHierarchicalContainer::addChildElement(), GNEJunction::addIncomingGNEEdge(), GNEJunction::addOutgoingGNEEdge(), GNEHierarchicalContainer::addParentElement(), GNEStopFrame::addStop(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNEAdditionalHandler::buildDestProbReroute(), GNERouteHandler::buildEmbeddedRoute(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNEAdditionalHandler::buildParkingAreaReroute(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildPOILane(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNERouteHandler::buildRoute(), GNEAdditionalHandler::buildRouteProbReroute(), GNERouteHandler::buildStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVType(), GNERouteHandler::buildVTypeDistribution(), GNERouteHandler::buildWalk(), GNEAdditional::checkChildAdditionalRestriction(), GNEDemandElement::checkChildDemandElementRestriction(), GNETAZElement::checkChildTAZElementRestriction(), commitMoveShape(), GNEDetectorE1::commitMoveShape(), GNEDetectorE1Instant::commitMoveShape(), GNEDetectorE2::commitMoveShape(), GNEDetectorE3::commitMoveShape(), GNEDetectorEntryExit::commitMoveShape(), GNEParkingSpace::commitMoveShape(), GNEPOI::commitMoveShape(), GNEPoly::commitMoveShape(), GNERerouter::commitMoveShape(), GNEStoppingPlace::commitMoveShape(), GNETAZ::commitMoveShape(), GNEVariableSpeedSign::commitMoveShape(), GNEContainer::commitMoveShape(), GNEPerson::commitMoveShape(), GNEPersonTrip::commitMoveShape(), GNERide::commitMoveShape(), GNEStop::commitMoveShape(), GNETranship::commitMoveShape(), GNETransport::commitMoveShape(), GNEVehicle::commitMoveShape(), GNEWalk::commitMoveShape(), GNEConnection::commitMoveShape(), GNECrossing::commitMoveShape(), GNEEdge::commitMoveShape(), GNEJunction::commitMoveShape(), GNELane::commitMoveShape(), GNENetHelper::AttributeCarriers::deleteAdditional(), GNENet::deleteAdditional(), GNENetHelper::AttributeCarriers::deleteConnection(), GNENetHelper::AttributeCarriers::deleteCrossing(), GNENetHelper::AttributeCarriers::deleteDataInterval(), GNENet::deleteDataInterval(), GNENetHelper::AttributeCarriers::deleteDataSet(), GNENet::deleteDataSet(), GNENetHelper::AttributeCarriers::deleteDemandElement(), GNENet::deleteDemandElement(), GNENetHelper::AttributeCarriers::deleteGenericData(), GNENet::deleteGenericData(), GNENetHelper::AttributeCarriers::deleteLane(), GNENetHelper::AttributeCarriers::deleteShape(), GNENet::deleteShape(), GNENetHelper::AttributeCarriers::deleteTAZElement(), GNENet::deleteTAZElement(), GNEStop::disableAttribute(), GNEContainer::enableAttribute(), GNEPerson::enableAttribute(), GNEStop::enableAttribute(), GNEVehicle::enableAttribute(), GNEAdditional::fixAdditionalProblem(), GNEDataInterval::fixDataIntervalProblem(), GNEEdgeData::fixGenericDataProblem(), GNEEdgeRelData::fixGenericDataProblem(), GNEGenericData::fixGenericDataProblem(), GNETAZRelData::fixGenericDataProblem(), GNEVTypeDistribution::getACParametersMap(), GNEInternalLane::getACParametersMap(), getAttribute(), GNEBusStop::getAttribute(), GNECalibrator::getAttribute(), GNECalibratorFlow::getAttribute(), GNEChargingStation::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEContainerStop::getAttribute(), GNEDestProbReroute::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE2::getAttribute(), GNEDetectorE3::getAttribute(), GNEDetectorEntryExit::getAttribute(), GNEParkingArea::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEParkingSpace::getAttribute(), GNEPOI::getAttribute(), GNEPoly::getAttribute(), GNERerouter::getAttribute(), GNERerouterInterval::getAttribute(), GNERerouterSymbol::getAttribute(), GNERouteProbe::getAttribute(), GNERouteProbReroute::getAttribute(), GNETAZ::getAttribute(), GNETAZSourceSink::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEVariableSpeedSignSymbol::getAttribute(), GNEDataInterval::getAttribute(), GNEDataSet::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNETAZRelData::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEPersonTrip::getAttribute(), GNERide::getAttribute(), GNERoute::getAttribute(), GNEStop::getAttribute(), GNETranship::getAttribute(), GNETransport::getAttribute(), GNEVehicle::getAttribute(), GNEVType::getAttribute(), GNEVTypeDistribution::getAttribute(), GNEWalk::getAttribute(), GNEConnection::getAttribute(), GNECrossing::getAttribute(), GNEEdge::getAttribute(), GNEEdgeType::getAttribute(), GNEInternalLane::getAttribute(), GNEJunction::getAttribute(), GNELane::getAttribute(), GNELaneType::getAttribute(), getAttributeDouble(), GNECalibrator::getAttributeDouble(), GNECalibratorFlow::getAttributeDouble(), GNEClosingLaneReroute::getAttributeDouble(), GNEClosingReroute::getAttributeDouble(), GNEDestProbReroute::getAttributeDouble(), GNEDetectorE1::getAttributeDouble(), GNEDetectorE1Instant::getAttributeDouble(), GNEDetectorE2::getAttributeDouble(), GNEDetectorE3::getAttributeDouble(), GNEDetectorEntryExit::getAttributeDouble(), GNEParkingArea::getAttributeDouble(), GNEParkingAreaReroute::getAttributeDouble(), GNEParkingSpace::getAttributeDouble(), GNERerouter::getAttributeDouble(), GNERerouterInterval::getAttributeDouble(), GNERouteProbe::getAttributeDouble(), GNERouteProbReroute::getAttributeDouble(), GNEStoppingPlace::getAttributeDouble(), GNETAZ::getAttributeDouble(), GNETAZSourceSink::getAttributeDouble(), GNEVaporizer::getAttributeDouble(), GNEVariableSpeedSign::getAttributeDouble(), GNEVariableSpeedSignStep::getAttributeDouble(), GNEDataInterval::getAttributeDouble(), GNEDataSet::getAttributeDouble(), GNEEdgeData::getAttributeDouble(), GNEEdgeRelData::getAttributeDouble(), GNETAZRelData::getAttributeDouble(), GNEContainer::getAttributeDouble(), GNEPerson::getAttributeDouble(), GNEPersonTrip::getAttributeDouble(), GNERide::getAttributeDouble(), GNERoute::getAttributeDouble(), GNEStop::getAttributeDouble(), GNETranship::getAttributeDouble(), GNETransport::getAttributeDouble(), GNEVehicle::getAttributeDouble(), GNEVType::getAttributeDouble(), GNEVTypeDistribution::getAttributeDouble(), GNEWalk::getAttributeDouble(), GNETAZ::getAttributePosition(), GNETAZSourceSink::getAttributePosition(), GNEContainer::getAttributePosition(), GNEPerson::getAttributePosition(), GNEPersonTrip::getAttributePosition(), GNERide::getAttributePosition(), GNERoute::getAttributePosition(), GNEStop::getAttributePosition(), GNETranship::getAttributePosition(), GNETransport::getAttributePosition(), GNEVehicle::getAttributePosition(), GNEVType::getAttributePosition(), GNEVTypeDistribution::getAttributePosition(), GNEWalk::getAttributePosition(), GNEDemandElement::getBegin(), getHierarchyName(), GNECalibrator::getHierarchyName(), GNECalibratorFlow::getHierarchyName(), GNEClosingLaneReroute::getHierarchyName(), GNEClosingReroute::getHierarchyName(), GNEDestProbReroute::getHierarchyName(), GNEDetector::getHierarchyName(), GNEDetectorE3::getHierarchyName(), GNEParkingAreaReroute::getHierarchyName(), GNEParkingSpace::getHierarchyName(), GNERerouter::getHierarchyName(), GNERerouterInterval::getHierarchyName(), GNERouteProbe::getHierarchyName(), GNERouteProbReroute::getHierarchyName(), GNEShape::getHierarchyName(), GNEStoppingPlace::getHierarchyName(), GNETAZ::getHierarchyName(), GNETAZSourceSink::getHierarchyName(), GNEVaporizer::getHierarchyName(), GNEVariableSpeedSign::getHierarchyName(), GNEVariableSpeedSignStep::getHierarchyName(), GNEDataSet::getHierarchyName(), GNEEdgeData::getHierarchyName(), GNEEdgeRelData::getHierarchyName(), GNETAZRelData::getHierarchyName(), GNEContainer::getHierarchyName(), GNEPerson::getHierarchyName(), GNERoute::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEVType::getHierarchyName(), GNEVTypeDistribution::getHierarchyName(), GNENetworkElement::getHierarchyName(), getPopUpID(), GNECalibrator::getPopUpID(), GNECalibratorFlow::getPopUpID(), GNEClosingLaneReroute::getPopUpID(), GNEClosingReroute::getPopUpID(), GNEDestProbReroute::getPopUpID(), GNEDetector::getPopUpID(), GNEDetectorE3::getPopUpID(), GNEParkingAreaReroute::getPopUpID(), GNEParkingSpace::getPopUpID(), GNERerouter::getPopUpID(), GNERerouterInterval::getPopUpID(), GNERouteProbe::getPopUpID(), GNERouteProbReroute::getPopUpID(), GNEShape::getPopUpID(), GNEStoppingPlace::getPopUpID(), GNETAZ::getPopUpID(), GNETAZSourceSink::getPopUpID(), GNEVaporizer::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNEVariableSpeedSignStep::getPopUpID(), GNEDataInterval::getPopUpID(), GNEDataSet::getPopUpID(), GNEEdgeData::getPopUpID(), GNEEdgeRelData::getPopUpID(), GNETAZRelData::getPopUpID(), GNEContainer::getPopUpID(), GNEPerson::getPopUpID(), GNEPersonTrip::getPopUpID(), GNERide::getPopUpID(), GNERoute::getPopUpID(), GNEStop::getPopUpID(), GNETranship::getPopUpID(), GNETransport::getPopUpID(), GNEVehicle::getPopUpID(), GNEVType::getPopUpID(), GNEVTypeDistribution::getPopUpID(), GNEWalk::getPopUpID(), GNENetworkElement::getPopUpID(), GNEAdditional::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNERoute::getPopUpMenu(), GNETranship::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEContainer::GNESelectedContainersPopupMenu::GNESelectedContainersPopupMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEVehicle::GNESingleVehiclePopupMenu::GNESingleVehiclePopupMenu(), GNEVehicleTypeDialog::GNEVehicleTypeDialog(), GNENetHelper::AttributeCarriers::insertAdditional(), GNENetHelper::AttributeCarriers::insertConnection(), GNENetHelper::AttributeCarriers::insertCrossing(), GNENetHelper::AttributeCarriers::insertDataInterval(), GNENetHelper::AttributeCarriers::insertDataSet(), GNENetHelper::AttributeCarriers::insertDemandElement(), GNENetHelper::AttributeCarriers::insertGenericData(), GNENetHelper::AttributeCarriers::insertLane(), GNENetHelper::AttributeCarriers::insertShape(), GNENetHelper::AttributeCarriers::insertTAZElement(), GNEInternalLane::isAttributeEnabled(), isValid(), GNEBusStop::isValid(), GNECalibrator::isValid(), GNECalibratorFlow::isValid(), GNEChargingStation::isValid(), GNEClosingLaneReroute::isValid(), GNEClosingReroute::isValid(), GNEContainerStop::isValid(), GNEDestProbReroute::isValid(), GNEDetectorE1::isValid(), GNEDetectorE1Instant::isValid(), GNEDetectorE2::isValid(), GNEDetectorE3::isValid(), GNEDetectorEntryExit::isValid(), GNEParkingArea::isValid(), GNEParkingAreaReroute::isValid(), GNEParkingSpace::isValid(), GNEPOI::isValid(), GNEPoly::isValid(), GNERerouter::isValid(), GNERerouterInterval::isValid(), GNERouteProbe::isValid(), GNERouteProbReroute::isValid(), GNETAZ::isValid(), GNETAZSourceSink::isValid(), GNEVaporizer::isValid(), GNEVariableSpeedSign::isValid(), GNEVariableSpeedSignStep::isValid(), GNEDataInterval::isValid(), GNEDataSet::isValid(), GNEEdgeData::isValid(), GNEEdgeRelData::isValid(), GNETAZRelData::isValid(), GNEContainer::isValid(), GNEPerson::isValid(), GNEPersonTrip::isValid(), GNERide::isValid(), GNERoute::isValid(), GNEStop::isValid(), GNETranship::isValid(), GNETransport::isValid(), GNEVehicle::isValid(), GNEVType::isValid(), GNEVTypeDistribution::isValid(), GNEWalk::isValid(), GNEConnection::isValid(), GNECrossing::isValid(), GNEEdge::isValid(), GNEEdgeType::isValid(), GNEInternalLane::isValid(), GNEJunction::isValid(), GNELane::isValid(), GNELaneType::isValid(), GNECalibratorFlowDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), GNERouteDialog::onCmdAccept(), GNEVehicleTypeDialog::onCmdAccept(), GNEAdditional::openAdditionalDialog(), GNEDemandElement::openDemandElementDialog(), GNEFrame::openHelpAttributesDialog(), GNEVType::overwriteVType(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEChange_Additional::redo(), GNEChange_Children::redo(), GNEChange_Crossing::redo(), GNEChange_DataInterval::redo(), GNEChange_DataSet::redo(), GNEChange_DemandElement::redo(), GNEChange_Edge::redo(), GNEChange_EdgeType::redo(), GNEChange_EnableAttribute::redo(), GNEChange_GenericData::redo(), GNEChange_Junction::redo(), GNEChange_Lane::redo(), GNEChange_Shape::redo(), GNEChange_TAZElement::redo(), GNEChange_TLS::redo(), GNEChange_Additional::redoName(), GNEChange_Attribute::redoName(), GNEChange_Children::redoName(), GNEChange_DataInterval::redoName(), GNEChange_DataSet::redoName(), GNEChange_DemandElement::redoName(), GNEChange_EnableAttribute::redoName(), GNEChange_GenericData::redoName(), GNEChange_Shape::redoName(), GNEChange_TAZElement::redoName(), GNEHierarchicalContainer::removeChildElement(), GNEEdge::removeConnection(), GNEPoly::removeGeometryPoint(), GNETAZ::removeGeometryPoint(), GNEConnection::removeGeometryPoint(), GNECrossing::removeGeometryPoint(), GNEEdge::removeGeometryPoint(), GNEJunction::removeGeometryPoint(), GNELane::removeGeometryPoint(), GNEJunction::removeIncomingGNEEdge(), GNEEdge::removeLane(), GNEJunction::removeOutgoingGNEEdge(), GNEHierarchicalContainer::removeParentElement(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNEEdgeType::setAttribute(), GNELaneType::setAttribute(), setAttribute(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNEChargingStation::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEContainerStop::setAttribute(), GNEDestProbReroute::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorE3::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEParkingSpace::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNERerouter::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNETAZ::setAttribute(), GNETAZSourceSink::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEDataInterval::setAttribute(), GNEDataSet::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNETAZRelData::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEPersonTrip::setAttribute(), GNERide::setAttribute(), GNERoute::setAttribute(), GNEStop::setAttribute(), GNETranship::setAttribute(), GNETransport::setAttribute(), GNEVehicle::setAttribute(), GNEVType::setAttribute(), GNEVTypeDistribution::setAttribute(), GNEWalk::setAttribute(), GNEConnection::setAttribute(), GNECrossing::setAttribute(), GNEEdge::setAttribute(), GNEInternalLane::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNECalibratorFlow::toogleAttribute(), GNEStop::toogleAttribute(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_Additional::undo(), GNEChange_Children::undo(), GNEChange_Crossing::undo(), GNEChange_DataInterval::undo(), GNEChange_DataSet::undo(), GNEChange_DemandElement::undo(), GNEChange_Edge::undo(), GNEChange_EdgeType::undo(), GNEChange_EnableAttribute::undo(), GNEChange_GenericData::undo(), GNEChange_Junction::undo(), GNEChange_Lane::undo(), GNEChange_Shape::undo(), GNEChange_TAZElement::undo(), GNEChange_TLS::undo(), GNEChange_Additional::undoName(), GNEChange_Attribute::undoName(), GNEChange_Children::undoName(), GNEChange_DataInterval::undoName(), GNEChange_DataSet::undoName(), GNEChange_DemandElement::undoName(), GNEChange_EnableAttribute::undoName(), GNEChange_GenericData::undoName(), GNEChange_Shape::undoName(), GNEChange_TAZElement::undoName(), GNENetHelper::AttributeCarriers::updateEdgeID(), GNENetHelper::AttributeCarriers::updateEdgeTypeID(), GNENetHelper::AttributeCarriers::updateJunctionID(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_Shape::~GNEChange_Shape(), GNEChange_TAZElement::~GNEChange_TAZElement(), and GNEChange_TLS::~GNEChange_TLS().
|
inherited |
Returns the type of the object as coded in GUIGlObjectType.
Definition at line 216 of file GUIGlObject.cpp.
References GUIGlObject::myGLObjectType.
Referenced by GUIGlObject::buildSelectionPopupEntry(), GUIVehicle::drawAction_drawCarriageClass(), GUIVehicle::drawAction_drawLinkItems(), GUIBaseVehicle::drawAction_drawPersonsAndContainers(), GUIPerson::drawAction_drawWalkingareaPath(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEEdge::drawEdgeGeometryPoints(), GNEVehicle::drawFlowLabel(), GUIBusStop::drawGL(), GUICalibrator::drawGL(), GUIChargingStation::drawGL(), GUIJunctionWrapper::drawGL(), GUILane::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIOverheadWire::drawGL(), GUIOverheadWireClamp::drawGL(), GUIParkingArea::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorEntryExit::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNETAZ::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEVehicle::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GUIContainer::drawGL(), GUIPerson::drawGL(), GUIBaseVehicle::drawGLAdditional(), GUIPerson::drawGLAdditional(), GNEVehicle::drawJunctionLine(), GNEAdditional::drawListedAddtional(), GUIBaseVehicle::drawOnPos(), GNEAdditional::drawPartialGL(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNEAdditional::drawSquaredAdditional(), GNEVehicle::drawStackLabel(), GNEStop::drawStopPersonOverBusStop(), GNEStop::drawStopPersonOverEdge(), GNEStop::drawVehicleStop(), GNEViewNet::getAttributeCarriersInBoundary(), GUIEdge::getColorValue(), GUIJunctionWrapper::getColorValue(), GNEViewNet::getConnectionAtPopupPosition(), GNEViewNet::getCrossingAtPopupPosition(), GNEViewNet::getEdgeAtPopupPosition(), GNEViewNet::getJunctionAtPopupPosition(), GNEViewNet::getLaneAtPopupPosition(), GUISUMOAbstractView::getObjectAtPosition(), GUISUMOAbstractView::getObjectsAtPosition(), GUIEdge::getScaleValue(), GUISelectedStorage::isSelected(), GUISUMOViewParent::isSelected(), GUIGlChildWindow::isSelected(), GUISelectedStorage::loadIDs(), GUIGLObjectPopupMenu::onCmdCopyEdgeName(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNESelectorFrame::SelectionOperation::onCmdSave(), GUISUMOViewParent::onCmdSpeedFactor(), GUIDialog_ChooserAbstract::onCmdTrack(), GUISUMOAbstractView::onLeftBtnPress(), GUISUMOViewParent::onUpdSpeedFactor(), LayeredRTree::selectLayer(), GNEJunction::setAttribute(), GUISUMOAbstractView::showToolTipFor(), GUISelectedStorage::toggleSelection(), GNEViewNetHelper::ObjectsUnderCursor::updateGenericDataElements(), GNEViewNetHelper::ObjectsUnderCursor::updateNetworkElements(), GNEViewNetHelper::ObjectsUnderCursor::updateShapeElements(), and GNEViewNetHelper::ObjectsUnderCursor::updateTAZElements().
|
virtualinherited |
Returns an own type parameter window (optional)
[in] | app | The application needed to build the parameter window |
[in] | parent | The parent window needed to build the parameter window |
Reimplemented in GUIBaseVehicle, GUIPerson, GUIContainer, GUIMEVehicle, GUIVehicle, and GUIEdge.
Definition at line 186 of file GUIGlObject.cpp.
References UNUSED_PARAMETER.
Referenced by GUIGLObjectPopupMenu::onCmdShowTypePars().
|
inlineinherited |
Increarse reference.
Definition at line 68 of file GNEReferenceCounter.h.
References GNEReferenceCounter::getID(), GNEReferenceCounter::myCount, toString(), and UNUSED_PARAMETER.
Referenced by GNENetHelper::AttributeCarriers::addDefaultVTypes(), GNEEdge::addLane(), GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildBusStop(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildChargingStation(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNERouteHandler::buildContainer(), GNERouteHandler::buildContainerFlow(), GNEAdditionalHandler::buildContainerStop(), GNEDataHandler::buildDataInterval(), GNEDataHandler::buildDataSet(), GNEAdditionalHandler::buildDestProbReroute(), GNEAdditionalHandler::buildDetectorE1Instant(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEAdditionalHandler::buildE1Detector(), GNEAdditionalHandler::buildEdgeCalibrator(), GNEDataHandler::buildEdgeData(), GNEDataHandler::buildEdgeRelationData(), GNERouteHandler::buildEmbeddedRoute(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNEAdditionalHandler::buildLaneCalibrator(), GNEAdditionalHandler::buildMultiLaneDetectorE2(), GNEAdditionalHandler::buildParkingArea(), GNEAdditionalHandler::buildParkingAreaReroute(), GNEAdditionalHandler::buildParkingSpace(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonTrip(), GNEAdditionalHandler::buildPOILane(), GNEAdditionalHandler::buildPolygon(), GNEAdditionalHandler::buildRerouter(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRide(), GNERouteHandler::buildRoute(), GNEAdditionalHandler::buildRouteProbe(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditionalHandler::buildSingleLaneDetectorE2(), GNERouteHandler::buildStop(), GNEAdditionalHandler::buildTAZ(), GNEDataHandler::buildTAZRelationData(), GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNEAdditionalHandler::buildTrainStop(), GNERouteHandler::buildTranship(), GNERouteHandler::buildTransport(), GNERouteHandler::buildTrip(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSign(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVType(), GNERouteHandler::buildVTypeDistribution(), GNERouteHandler::buildWalk(), GNEChange_Attribute::GNEChange_Attribute(), GNEChange_EnableAttribute::GNEChange_EnableAttribute(), GNEChange_Lane::GNEChange_Lane(), GNEJunction::rebuildGNECrossings(), GNENetHelper::AttributeCarriers::registerEdge(), GNENetHelper::AttributeCarriers::registerEdgeType(), GNENetHelper::AttributeCarriers::registerJunction(), and GNEEdge::remakeGNEConnections().
bool GNEAccess::isAccessPositionFixed | ( | ) | const |
check if Position of Access is fixed
Definition at line 123 of file GNEAccess.cpp.
References GNEHierarchicalElement::getParentLanes(), myFriendlyPosition, and myPositionOverLane.
|
inherited |
check if pathElement is an additional element
Definition at line 207 of file GNEPathManager.cpp.
|
virtualinherited |
check if current additional is valid to be writed into XML (by default true, can be reimplemented in children)
Reimplemented in GNEDetector, GNEStoppingPlace, GNEDetectorEntryExit, GNEDetectorE2, GNEDetectorE1Instant, and GNEDetectorE1.
Definition at line 211 of file GNEAdditional.cpp.
|
inherited |
check if attribute carrier is selected
Definition at line 89 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::mySelected.
Referenced by GNEEdge::addLane(), GNELane::buildEdgeOperations(), GNELane::buildLaneOperations(), GNEViewNet::buildSelectionACPopupEntry(), GNEStop::canDrawVehicleStop(), GNEViewNetHelper::LockIcon::checkDrawing(), GNENet::deleteConnection(), GNENet::deleteCrossing(), GNECalibrator::drawGL(), GNEPoly::drawGL(), GNERerouter::drawGL(), GNERerouterInterval::drawGL(), GNERerouterSymbol::drawGL(), GNETAZ::drawGL(), GNEVariableSpeedSign::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEAdditional::drawListedAddtional(), GNEAdditional::drawParentChildLines(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), getAttribute(), GNEBusStop::getAttribute(), GNECalibrator::getAttribute(), GNECalibratorFlow::getAttribute(), GNEChargingStation::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEClosingReroute::getAttribute(), GNEContainerStop::getAttribute(), GNEDestProbReroute::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE2::getAttribute(), GNEDetectorE3::getAttribute(), GNEDetectorEntryExit::getAttribute(), GNEParkingArea::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEParkingSpace::getAttribute(), GNEPOI::getAttribute(), GNEPoly::getAttribute(), GNERerouter::getAttribute(), GNERerouterInterval::getAttribute(), GNERouteProbe::getAttribute(), GNERouteProbReroute::getAttribute(), GNETAZ::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEEdgeData::getAttribute(), GNEEdgeRelData::getAttribute(), GNETAZRelData::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEPersonTrip::getAttribute(), GNERide::getAttribute(), GNERoute::getAttribute(), GNEStop::getAttribute(), GNETranship::getAttribute(), GNETransport::getAttribute(), GNEVehicle::getAttribute(), GNEVType::getAttribute(), GNEWalk::getAttribute(), GNEConnection::getAttribute(), GNECrossing::getAttribute(), GNEEdge::getAttribute(), GNEJunction::getAttribute(), GNELane::getAttribute(), GNEViewNet::getAttributeCarriersInBoundary(), GNETAZRelData::getColorValue(), GNEJunction::getColorValue(), GNELane::getColorValue(), GNEEdge::getMoveOperation(), GNEVehicle::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNENetHelper::AttributeCarriers::getSelectedAttributeCarriers(), GNETLSEditorFrame::handleMultiChange(), GNEInspectorFrame::inspectSingleElement(), GNEViewNet::mergeJunctions(), GNEViewNet::onCmdAddEdgeSelected(), GNEViewNet::onCmdAddReversedEdge(), GNEViewNet::onCmdAddSelected(), GNEViewNet::onCmdClearConnections(), GNEViewNet::onCmdClosePolygon(), GNEViewNet::onCmdDuplicateLane(), GNEViewNet::onCmdOpenPolygon(), GNEViewNet::onCmdRemoveEdgeSelected(), GNEViewNet::onCmdRemoveSelected(), GNEViewNet::onCmdResetConnections(), GNEViewNet::onCmdResetEdgeEndpoint(), GNEViewNet::onCmdResetEndPoints(), GNEViewNet::onCmdResetJunctionShape(), GNEViewNet::onCmdResetLaneCustomShape(), GNEViewNet::onCmdResetLength(), GNEViewNet::onCmdResetOppositeLane(), GNEViewNet::onCmdReverseEdge(), GNEViewNet::onCmdSimplifyShape(), GNEViewNet::onCmdSmoothEdges(), GNEViewNet::onCmdSmoothEdgesElevation(), GNEViewNet::onCmdStraightenEdges(), GNEViewNet::onCmdStraightenEdgesElevation(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNELane::setLaneColor(), and GNEDialogACChooser::toggleSelection().
|
virtualinherited |
Implements GNEAttributeCarrier.
Definition at line 802 of file GNEAdditional.cpp.
|
virtual |
Implements GNEAdditional.
Definition at line 308 of file GNEAccess.cpp.
|
inherited |
check if pathElement is a data element
Definition at line 219 of file GNEPathManager.cpp.
|
inherited |
check if pathElement is a demand element
Definition at line 213 of file GNEPathManager.cpp.
|
inherited |
check if pathElement is a network element
Definition at line 201 of file GNEPathManager.cpp.
|
staticprivateinherited |
check if given string can be parsed to a parameter of type "key=value"
Definition at line 219 of file Parameterised.cpp.
References StringTokenizer::getVector(), and SUMOXMLDefinitions::isValidParameterKey().
Referenced by Parameterised::areParametersValid().
|
inherited |
check if pathElement is a route
Definition at line 225 of file GNEPathManager.cpp.
Referenced by GNEStopFrame::getStopParameter().
|
inherited |
check if this AC is template
Definition at line 588 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myIsTemplate.
Referenced by GNECalibratorFlow::setAttribute(), GNEParkingArea::setAttribute(), and GNEStoppingPlace::updateCenteringBoundary().
|
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.
Definition at line 268 of file GNEAccess.cpp.
References GNEAdditionalHandler::accessCanBeCreated(), Parameterised::areParametersValid(), GNENet::getAttributeCarriers(), GNEAdditional::getID(), GNENetworkElement::getID(), GNEHierarchicalElement::getParentAdditionals(), GNELane::getParentEdge(), GNEHierarchicalElement::getParentLanes(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_PARAMETERS, GNE_ATTR_SELECTED, GNEAttributeCarrier::myNet, GNENetHelper::AttributeCarriers::retrieveLane(), SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_LANE, SUMO_ATTR_LENGTH, SUMO_ATTR_POSITION, and toString().
|
protectedinherited |
check if a new additional ID is valid
Definition at line 494 of file GNEAdditional.cpp.
References GNENet::getAttributeCarriers(), GNETagProperties::getTag(), SUMOXMLDefinitions::isValidAdditionalID(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, and GNENetHelper::AttributeCarriers::retrieveAdditional().
Referenced by GNEBusStop::isValid(), GNECalibrator::isValid(), GNECalibratorFlow::isValid(), GNEChargingStation::isValid(), GNEClosingLaneReroute::isValid(), GNEClosingReroute::isValid(), GNEContainerStop::isValid(), GNEDestProbReroute::isValid(), GNEParkingArea::isValid(), GNEParkingAreaReroute::isValid(), GNERerouter::isValid(), GNERouteProbe::isValid(), GNERouteProbReroute::isValid(), GNEVaporizer::isValid(), and GNEVariableSpeedSign::isValid().
|
protectedinherited |
check if a new detector ID is valid
Definition at line 504 of file GNEAdditional.cpp.
References GNENet::getAttributeCarriers(), GNETagProperties::getTag(), SUMOXMLDefinitions::isValidDetectorID(), GNEAttributeCarrier::myNet, GNEAttributeCarrier::myTagProperty, and GNENetHelper::AttributeCarriers::retrieveAdditional().
Referenced by GNEDetectorE1::isValid(), GNEDetectorE1Instant::isValid(), GNEDetectorE2::isValid(), and GNEDetectorE3::isValid().
|
inherited |
Returns whether the parameter is known.
[in] | key | The key to ask for |
Definition at line 65 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NBEdge::append(), MSDevice_ElecHybrid::buildVehicleDevices(), MSDevice_Example::buildVehicleDevices(), NWWriter_DlrNavteq::getBrunnelType(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), MSDevice_SSM::getMeasuresAndThresholds(), MSDevice_ToC::getOutputFilename(), MSDevice_SSM::getOutputFilename(), LIBSUMO_NAMESPACE::Simulation::getParameter(), MSDevice::getStringParam(), MSTriggeredRerouter::getWeight(), SUMOVTypeParameter::initRailVisualizationParameters(), MSSimpleTrafficLightLogic::MSSimpleTrafficLightLogic(), GNEVType::overwriteVType(), MSDevice_SSM::requestsTrajectories(), NBTrafficLightLogicCont::setOpenDriveSignalParameters(), MSDevice_SSM::useGeoCoords(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::WAUTSwitchProcedure_Stretch(), MSDevice_SSM::writeLanesPositions(), MSDevice_SSM::writePositions(), and NWWriter_OpenDrive::writeRoadObjects().
|
staticinherited |
check if lanes are consecutives
Definition at line 332 of file GNEAttributeCarrier.cpp.
Referenced by GNEDetectorE2::isValid().
|
staticinherited |
move element the for given offset (note: offset can be X-Y-0, 0-0-Z or X-Y-Z)
Definition at line 226 of file GNEMoveElement.cpp.
References PositionVector::add(), GNEMoveOperation::allowChangeLane, GNEMoveElement::calculateExtrapolatedVector(), GNEMoveElement::calculateMoveResult(), GNEMoveElement::calculateNewLane(), GNEMoveResult::clearLanes(), GNEMoveOperation::firstLane, GNEMoveResult::firstLaneOffset, GNEMoveOperation::firstPosition, GNEMoveOperation::geometryPointsToMove, GNEMoveResult::geometryPointsToMove, GNELane::getLaneShapeLength(), GNEMoveOperation::HEIGHT, Position::INVALID, GNEMoveOperation::LENGTH, GNEMoveOperation::moveElement, GNEMoveResult::newFirstLane, GNEMoveResult::newSecondLane, GNEMoveOperation::ONE_LANE, GNEMoveOperation::ONE_LANE_MOVEFIRST, GNEMoveOperation::ONE_LANE_MOVESECOND, GNEMoveOperation::operationType, GNEMoveOperation::secondLane, GNEMoveResult::secondLaneOffset, GNEMoveOperation::secondPosition, GNEMoveElement::setMoveShape(), GNEMoveOperation::shapeToMove, GNEMoveResult::shapeToUpdate, GUISUMOAbstractView::snapToActiveGrid(), GNEMoveOperation::TWO_LANES_MOVEFIRST, GNEMoveOperation::TWO_LANES_MOVESECOND, GNEMoveOperation::WIDTH, GNEMoveOffset::x, GNEMoveOffset::y, and GNEMoveOffset::z.
Referenced by GNEViewNetHelper::MoveMultipleElementValues::moveSelection(), and GNEViewNetHelper::MoveSingleElementValues::moveSingleElement().
|
inlinevirtualinherited |
notify object about left click
Reimplemented in GUITriggeredRerouter::GUITriggeredRerouterEdge.
Definition at line 167 of file GUIGlObject.h.
Referenced by GUISUMOAbstractView::onLeftBtnPress().
|
virtualinherited |
open Additional Dialog
invalid | argument if additional doesn't have an additional Dialog |
Reimplemented in GNEVariableSpeedSign, GNERerouter, and GNECalibrator.
Definition at line 229 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getTagStr().
Referenced by GNEViewNet::onCmdOpenAdditionalDialog().
Invalidated assignment operator.
|
inherited |
Definition at line 123 of file GNEAttributeCarrier.cpp.
References StringUtils::toInt().
|
staticinherited |
parses a value of type T from string (used for basic types: int, double, bool, etc.)
Referenced by GNEFrameAttributeModules::AttributesCreator::getAttributesAndValues(), GNEDetectorE2::isValid(), GNERoute::isValid(), GNETranship::isValid(), GNEWalk::isValid(), GNEAdditional::replaceAdditionalChildEdges(), GNEAdditional::replaceAdditionalChildLanes(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEDemandElement::replaceDemandParentEdges(), GNEDemandElement::replaceDemandParentLanes(), and GNEShape::replaceShapeParentLanes().
|
inherited |
Definition at line 274 of file GNEAttributeCarrier.cpp.
References GNENet::getAttributeCarriers(), GNENetHelper::AttributeCarriers::retrieveEdge(), SUMO_ATTR_EDGES, SUMO_TAG_EDGE, and toString().
|
staticinherited |
parses a complex value of type T from string (use for list of edges, list of lanes, etc.)
|
inherited |
Definition at line 310 of file GNEAttributeCarrier.cpp.
References joinToString().
|
inherited |
Definition at line 321 of file GNEAttributeCarrier.cpp.
References joinToString().
|
staticinherited |
parses a list of specific Attribute Carriers into a string of IDs
Referenced by GNEDetectorE2::getAttribute(), GNERoute::getAttribute(), GNETranship::getAttribute(), GNEWalk::getAttribute(), GNENet::joinRoutes(), GNERoute::writeDemandElement(), GNETranship::writeDemandElement(), and GNEWalk::writeDemandElement().
|
inherited |
remove keys
Definition at line 449 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getACParametersMap(), and GNEAttributeCarrier::setACParameters().
|
inlinevirtualinherited |
remove additional user-griggered visualisations
Reimplemented in GUIPerson, and GUIBaseVehicle.
Definition at line 164 of file GUIGlObject.h.
|
inherited |
Definition at line 411 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 432 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 397 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 439 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 390 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 404 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 418 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
Definition at line 425 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeChildElement().
|
inherited |
remove child element
|
inlinevirtualinherited |
notify object about popup menu removal
Reimplemented in GUIBaseVehicle.
Definition at line 110 of file GUIGlObject.h.
Referenced by GUIGLObjectPopupMenu::~GUIGLObjectPopupMenu().
|
virtualinherited |
remove geometry point in the clicked position (Currently unused in shapes)
Implements GNEMoveElement.
Definition at line 79 of file GNEAdditional.cpp.
|
inherited |
Lets this object know a parameter window showing the object's values was closed.
[in] | w | The closed parameter window |
Definition at line 330 of file GUIGlObject.cpp.
References GUIGlObject::myParamWindows.
Referenced by GUIParameterTableWindow::~GUIParameterTableWindow().
|
inherited |
Definition at line 299 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 320 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 285 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 327 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 278 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 292 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 306 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
Definition at line 313 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer, and GNEHierarchicalContainer::removeParentElement().
|
inherited |
remove parent element
|
protectedinherited |
replace additional child edges
Definition at line 564 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getNet(), GNEAttributeCarrier::parse(), and GNEHierarchicalElement::replaceChildElements().
|
protectedinherited |
replace additional child lanes
Definition at line 570 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getNet(), GNEAttributeCarrier::parse(), and GNEHierarchicalElement::replaceChildElements().
|
protectedinherited |
replace additional parent
Definition at line 576 of file GNEAdditional.cpp.
References GNENet::getAttributeCarriers(), GNEHierarchicalElement::getParentAdditionals(), GNEAttributeCarrier::myNet, GNEHierarchicalElement::replaceParentElements(), and GNENetHelper::AttributeCarriers::retrieveAdditional().
Referenced by GNECalibrator::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEParkingAreaReroute::setAttribute(), and GNEParkingSpace::setAttribute().
|
protectedinherited |
replace additional parent edges
Definition at line 552 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getNet(), GNEAttributeCarrier::parse(), and GNEHierarchicalElement::replaceParentElements().
Referenced by GNECalibrator::setAttribute(), GNERouteProbe::setAttribute(), and GNEVaporizer::setAttribute().
|
protectedinherited |
replace additional parent lanes
Definition at line 558 of file GNEAdditional.cpp.
References GNEAttributeCarrier::getNet(), GNEAttributeCarrier::parse(), and GNEHierarchicalElement::replaceParentElements().
Referenced by setAttribute(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorEntryExit::setAttribute(), and GNEParkingArea::setAttribute().
|
inlineprotectedinherited |
replace child elements
Definition at line 196 of file GNEHierarchicalElement.h.
References GNEHierarchicalContainer::getChildren(), GNEHierarchicalElement::myHierarchicalContainer, GNEHierarchicalContainer::setChildren(), and U.
Referenced by GNEAdditional::replaceAdditionalChildEdges(), and GNEAdditional::replaceAdditionalChildLanes().
|
protectedinherited |
replace demand element parent
Definition at line 593 of file GNEAdditional.cpp.
References GNENet::getAttributeCarriers(), GNEHierarchicalElement::getParentDemandElements(), GNEAttributeCarrier::myNet, GNEHierarchicalElement::replaceParentElements(), and GNENetHelper::AttributeCarriers::retrieveDemandElement().
Referenced by GNECalibratorFlow::setAttribute(), and GNERouteProbReroute::setAttribute().
|
inlineprotectedinherited |
replace parent elements
Definition at line 181 of file GNEHierarchicalElement.h.
References GNEHierarchicalContainer::getParents(), GNEHierarchicalElement::myHierarchicalContainer, GNEHierarchicalContainer::setParents(), and U.
Referenced by GNEDemandElement::replaceAdditionalParent(), GNEAdditional::replaceAdditionalParent(), GNEAdditional::replaceAdditionalParentEdges(), GNEAdditional::replaceAdditionalParentLanes(), GNEAdditional::replaceDemandElementParent(), GNEDemandElement::replaceDemandElementParent(), GNEDemandElement::replaceDemandParentEdges(), GNEDemandElement::replaceDemandParentLanes(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentJunction(), GNEGenericData::replaceFirstParentTAZElement(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEDemandElement::replaceLastParentJunction(), GNEDemandElement::replaceMiddleParentEdges(), GNEGenericData::replaceSecondParentTAZElement(), GNEShape::replaceShapeParentLanes(), GNEDemandElement::setVTypeDistributionParent(), GNEAdditional::shiftLaneIndex(), GNEShape::shiftLaneIndex(), GNEEdge::updateFirstParentJunction(), and GNEEdge::updateSecondParentJunction().
|
privateinherited |
reset attributes to their default values without undo-redo (used in GNEFrameAttributeModules)
Definition at line 801 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myTagProperty, and GNEAttributeCarrier::setAttribute().
|
inherited |
reset attribute carrier to their default values
Definition at line 110 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myTagProperty, GNEAttributeCarrier::setAttribute(), and GNEAttributeCarrier::toogleAttribute().
Referenced by GNEBusStop::GNEBusStop(), GNEChargingStation::GNEChargingStation(), GNEContainerStop::GNEContainerStop(), and GNEParkingArea::GNEParkingArea().
|
inherited |
restore hierarchical container
Definition at line 60 of file GNEHierarchicalElement.cpp.
References GNEHierarchicalElement::myHierarchicalContainer.
|
inherited |
select attribute carrier using GUIGlobalSelection
Definition at line 67 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getGUIGlObject(), gSelected, GNETagProperties::isSelectable(), GNEAttributeCarrier::mySelected, GNEAttributeCarrier::myTagProperty, and GUISelectedStorage::select().
Referenced by GNEEdge::addConnection(), GNEEdge::addLane(), GNEViewNet::onCmdAddEdgeSelected(), GNEViewNet::onCmdAddSelected(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEChange_Additional::redo(), GNEChange_Crossing::redo(), GNEChange_DemandElement::redo(), GNEChange_Edge::redo(), GNEChange_GenericData::redo(), GNEChange_Junction::redo(), GNEChange_Lane::redo(), GNEChange_Shape::redo(), GNEChange_TAZElement::redo(), setAttribute(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNEChargingStation::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEContainerStop::setAttribute(), GNEDestProbReroute::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorE3::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEParkingSpace::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNERerouter::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNETAZ::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNETAZRelData::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEPersonTrip::setAttribute(), GNERide::setAttribute(), GNERoute::setAttribute(), GNEStop::setAttribute(), GNETranship::setAttribute(), GNETransport::setAttribute(), GNEVehicle::setAttribute(), GNEVType::setAttribute(), GNEWalk::setAttribute(), GNEConnection::setAttribute(), GNECrossing::setAttribute(), GNEEdge::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNEDialogACChooser::toggleSelection(), GNEChange_Additional::undo(), GNEChange_Crossing::undo(), GNEChange_DemandElement::undo(), GNEChange_Edge::undo(), GNEChange_GenericData::undo(), GNEChange_Junction::undo(), GNEChange_Lane::undo(), GNEChange_Shape::undo(), and GNEChange_TAZElement::undo().
|
inherited |
set parameters (string vector)
Definition at line 421 of file GNEAttributeCarrier.cpp.
References GNE_ATTR_PARAMETERS, and GNEAttributeCarrier::setAttribute().
|
inherited |
set parameters (string)
Definition at line 389 of file GNEAttributeCarrier.cpp.
References StringTokenizer::getVector(), StringTokenizer::hasNext(), and StringTokenizer::next().
Referenced by GNEAttributeCarrier::addACParameters(), GNESingleParametersDialog::onCmdAccept(), GNEInspectorFrame::ParametersEditor::onCmdSetParameters(), GNEAttributeCarrier::removeACParametersKeys(), and GNEAttributeCarrier::setACParameters().
|
inherited |
set parameters (map)
Definition at line 408 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::setACParameters().
|
privatevirtual |
set attribute after validation
Implements GNEAdditional.
Definition at line 329 of file GNEAccess.cpp.
References GNEAttributeCarrier::getTagStr(), GNE_ATTR_PARAMETERS, GNE_ATTR_SELECTED, GNE_ATTR_SHIFTLANEINDEX, myFriendlyPosition, myLength, myPositionOverLane, GNEAdditional::replaceAdditionalParentLanes(), GNEAttributeCarrier::selectAttributeCarrier(), Parameterised::setParametersStr(), GNEAdditional::shiftLaneIndex(), SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_LANE, SUMO_ATTR_LENGTH, SUMO_ATTR_POSITION, toString(), and GNEAttributeCarrier::unselectAttributeCarrier().
|
virtual |
method for setting the attribute and letting the object perform additional changes
[in] | key | The attribute key |
[in] | value | The new value |
[in] | undoList | The undoList on which to register changes |
Implements GNEAdditional.
Definition at line 250 of file GNEAccess.cpp.
References GNEUndoList::changeAttribute(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_PARAMETERS, GNE_ATTR_SELECTED, GNE_ATTR_SHIFTLANEINDEX, GNEAttributeCarrier::GNEChange_Attribute, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_LANE, SUMO_ATTR_LENGTH, SUMO_ATTR_POSITION, and toString().
Referenced by commitMoveShape(), and splitEdgeGeometry().
|
virtualinherited |
Changes the microsimID of the object.
Reimplemented in GNEEdge.
Definition at line 204 of file GUIGlObject.cpp.
References GUIGlObject::createFullName(), GUIGlObjectStorage::gIDStorage, GUIGlObject::myFullName, GUIGlObject::myGlID, GUIGlObject::myMicrosimID, GUIGlObjectStorage::registerObject(), and GUIGlObjectStorage::remove().
Referenced by GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNEChargingStation::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEContainerStop::setAttribute(), GNEDestProbReroute::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorE3::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNERerouter::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNETAZ::setAttribute(), GNETAZSourceSink::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNERoute::setAttribute(), GNEVehicle::setAttribute(), GNEVType::setAttribute(), GNEVTypeDistribution::setAttribute(), GNELane::setIndex(), GNEEdge::setMicrosimID(), GNENetHelper::AttributeCarriers::updateEdgeTypeID(), GNEConnection::updateID(), and GNENetHelper::AttributeCarriers::updateJunctionID().
|
privatevirtual |
set move shape
Implements GNEAdditional.
Definition at line 363 of file GNEAccess.cpp.
References GNEMoveResult::firstLaneOffset, GNEMoveElement::myMoveElementLateralOffset, myPositionOverLane, GNEMoveResult::newFirstPos, and updateGeometry().
|
virtualinherited |
Sets a parameter.
[in] | key | The parameter's name |
[in] | value | The parameter's value |
Reimplemented in NEMALogic, GNEPoly, GNEPOI, MSRailSignal, MSRailCrossing, and MSActuatedTrafficLightLogic.
Definition at line 45 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NLHandler::addDistrict(), RONetHandler::addParam(), SUMORouteHandler::addParam(), ShapeHandler::addPOI(), NBEdge::append(), MSParkingArea::enter(), NIImporter_MATSim::EdgesHandler::insertEdge(), NIImporter_OpenStreetMap::insertNodeChecking(), MSLane::isInsertionSuccess(), NBNodeCont::joinNodeCluster(), NBEdge::Lane::Lane(), NIImporter_OpenDrive::loadNetwork(), MSStateHandler::myStartElement(), NIXMLNodesHandler::myStartElement(), NIXMLPTHandler::myStartElement(), NIXMLTrafficLightsHandler::myStartElement(), ShapeHandler::myStartElement(), GNEVType::setAttribute(), NBEdge::setJunctionPriority(), NIImporter_OpenDrive::setLaneAttributes(), MSActuatedTrafficLightLogic::setParameter(), MSRailCrossing::setParameter(), MSRailSignal::setParameter(), GNEPOI::setParameter(), GNEPoly::setParameter(), NEMALogic::setParameter(), LIBSUMO_NAMESPACE::Simulation::setParameter(), Parameterised::setParameters(), Parameterised::setParametersMap(), Parameterised::setParametersStr(), and Parameterised::updateParameters().
|
inherited |
set the inner key/value map in map<string, string> format
Definition at line 148 of file Parameterised.cpp.
References Parameterised::getParametersMap(), Parameterised::myMap, and Parameterised::setParameter().
|
inherited |
set the inner key/value map in map<string, string> format
Definition at line 159 of file Parameterised.cpp.
References Parameterised::myMap, and Parameterised::setParameter().
Referenced by GNESingleParametersDialog::onCmdAccept().
|
inherited |
set the inner key/value map in string format "key1=value1|key2=value2|...|keyN=valueN"
[in] | paramsString | A serialized key-value map |
[in] | kvsep | The separater between key and value |
[in] | sep | The separater between map entries |
Definition at line 170 of file Parameterised.cpp.
References StringTokenizer::getVector(), Parameterised::myMap, and Parameterised::setParameter().
Referenced by MSDevice_Taxi::initDispatch(), GNETLSEditorFrame::onCmdSetParameters(), setAttribute(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorE3::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingSpace::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNERerouter::setAttribute(), GNERouteProbe::setAttribute(), GNETAZ::setAttribute(), GNETAZSourceSink::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNETAZRelData::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEPersonTrip::setAttribute(), GNERide::setAttribute(), GNERoute::setAttribute(), GNETranship::setAttribute(), GNETransport::setAttribute(), GNEVehicle::setAttribute(), GNEVType::setAttribute(), GNEWalk::setAttribute(), GNEConnection::setAttribute(), GNEEdge::setAttribute(), GNEEdgeType::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), and GNELaneType::setAttribute().
|
inherited |
set special color
Definition at line 103 of file GNEAdditional.cpp.
References GNEAdditional::mySpecialColor.
|
protectedinherited |
shift lane index
Definition at line 602 of file GNEAdditional.cpp.
References GNEHierarchicalElement::getParentLanes(), and GNEHierarchicalElement::replaceParentElements().
Referenced by setAttribute(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNEChargingStation::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEContainerStop::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorEntryExit::setAttribute(), and GNEParkingArea::setAttribute().
|
virtual |
split geometry
Implements GNEAdditional.
Definition at line 112 of file GNEAccess.cpp.
References GNENetworkElement::getID(), myPositionOverLane, setAttribute(), SUMO_ATTR_LANE, SUMO_ATTR_POSITION, and toString().
|
privatevirtualinherited |
method for enable or disable the attribute and nothing else (used in GNEChange_EnableAttribute)
Implements GNEAttributeCarrier.
Reimplemented in GNECalibratorFlow.
Definition at line 958 of file GNEAdditional.cpp.
|
inlineinherited |
check if object ins't referenced
Definition at line 79 of file GNEReferenceCounter.h.
References GNEReferenceCounter::myCount.
Referenced by GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DataInterval::~GNEChange_DataInterval(), GNEChange_DataSet::~GNEChange_DataSet(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EdgeType::~GNEChange_EdgeType(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_GenericData::~GNEChange_GenericData(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_Shape::~GNEChange_Shape(), GNEChange_TAZElement::~GNEChange_TAZElement(), and GNEChange_TLS::~GNEChange_TLS().
|
inherited |
unselect attribute carrier using GUIGlobalSelection
Definition at line 78 of file GNEAttributeCarrier.cpp.
References GUISelectedStorage::deselect(), GNEAttributeCarrier::getGUIGlObject(), gSelected, GNETagProperties::isSelectable(), GNEAttributeCarrier::mySelected, and GNEAttributeCarrier::myTagProperty.
Referenced by GNEViewNet::onCmdRemoveEdgeSelected(), GNEViewNet::onCmdRemoveSelected(), GNEInspectorFrame::processDataSupermodeClick(), GNEInspectorFrame::processDemandSupermodeClick(), GNEViewNet::processLeftButtonReleaseNetwork(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEChange_Additional::redo(), GNEChange_Crossing::redo(), GNEChange_DemandElement::redo(), GNEChange_Edge::redo(), GNEChange_GenericData::redo(), GNEChange_Junction::redo(), GNEChange_Lane::redo(), GNEChange_Shape::redo(), GNEChange_TAZElement::redo(), GNEEdge::removeConnection(), GNEEdge::removeLane(), setAttribute(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNECalibratorFlow::setAttribute(), GNEChargingStation::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEContainerStop::setAttribute(), GNEDestProbReroute::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorE3::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEParkingSpace::setAttribute(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNERerouter::setAttribute(), GNERerouterInterval::setAttribute(), GNERouteProbe::setAttribute(), GNERouteProbReroute::setAttribute(), GNETAZ::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNEEdgeData::setAttribute(), GNEEdgeRelData::setAttribute(), GNETAZRelData::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEPersonTrip::setAttribute(), GNERide::setAttribute(), GNERoute::setAttribute(), GNEStop::setAttribute(), GNETranship::setAttribute(), GNETransport::setAttribute(), GNEVehicle::setAttribute(), GNEVType::setAttribute(), GNEWalk::setAttribute(), GNEConnection::setAttribute(), GNECrossing::setAttribute(), GNEEdge::setAttribute(), GNEJunction::setAttribute(), GNELane::setAttribute(), GNEDialogACChooser::toggleSelection(), GNEChange_Additional::undo(), GNEChange_Crossing::undo(), GNEChange_DemandElement::undo(), GNEChange_Edge::undo(), GNEChange_GenericData::undo(), GNEChange_Junction::undo(), GNEChange_Lane::undo(), GNEChange_Shape::undo(), and GNEChange_TAZElement::undo().
|
inherited |
Removes a parameter.
[in] | key | The parameter's name |
Definition at line 51 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NIImporter_OpenStreetMap::insertEdge(), MSLane::isInsertionSuccess(), and GNEVType::setAttribute().
|
virtual |
update centering boundary (implies change in RTREE)
Implements GNEAdditional.
Definition at line 102 of file GNEAccess.cpp.
References Boundary::add(), getPositionInView(), Boundary::grow(), GNEAdditional::myAdditionalBoundary, and Boundary::reset().
|
virtual |
update pre-computed geometry information
Implements GNEAdditional.
Definition at line 78 of file GNEAccess.cpp.
References GNEHierarchicalElement::getParentLanes(), GNEAdditional::myAdditionalGeometry, GNEMoveElement::myMoveElementLateralOffset, myPositionOverLane, and GUIGeometry::updateGeometry().
Referenced by setMoveShape().
|
inherited |
Adds or updates all given parameters from the map.
[in] | mapArg | The keys/values to insert |
Definition at line 57 of file Parameterised.cpp.
References Parameterised::setParameter().
Referenced by NIImporter_SUMO::_loadNetwork(), PCLoaderOSM::addPOI(), PCLoaderOSM::addPolygon(), NLHandler::closeEdge(), NLJunctionControlBuilder::closeJunction(), NLJunctionControlBuilder::closeTrafficLightLogic(), NBTrafficLightDefinition::compute(), NLDetectorBuilder::endE3Detector(), NIImporter_OpenStreetMap::insertEdge(), NBEdge::NBEdge(), and NBLoadedSUMOTLDef::NBLoadedSUMOTLDef().
|
virtual |
writte additional element into a xml file
[in] | device | device in which write parameters of additional element |
Implements GNEAdditional.
Definition at line 138 of file GNEAccess.cpp.
References OutputDevice::closeTag(), GNEAdditional::getID(), GNEHierarchicalElement::getParentLanes(), myFriendlyPosition, myLength, myPositionOverLane, OutputDevice::openTag(), SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_LANE, SUMO_ATTR_LENGTH, SUMO_ATTR_POSITION, SUMO_TAG_ACCESS, and OutputDevice::writeAttr().
|
inherited |
write Params in the given outputdevice
Definition at line 185 of file Parameterised.cpp.
References OutputDevice::closeTag(), StringUtils::escapeXML(), Parameterised::myMap, OutputDevice::openTag(), SUMO_ATTR_KEY, SUMO_ATTR_VALUE, SUMO_TAG_PARAM, and OutputDevice::writeAttr().
Referenced by MSTransportable::routeOutput(), ROPerson::saveAsXML(), ROVehicle::saveAsXML(), MEVehicle::saveState(), MSVehicle::saveState(), SUMOVTypeParameter::write(), NBPTStop::write(), GNEBusStop::writeAdditional(), GNECalibrator::writeAdditional(), GNECalibratorFlow::writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNEDetectorE1::writeAdditional(), GNEDetectorE1Instant::writeAdditional(), GNEDetectorE2::writeAdditional(), GNEDetectorE3::writeAdditional(), GNEParkingArea::writeAdditional(), GNEParkingSpace::writeAdditional(), GNERerouter::writeAdditional(), GNERouteProbe::writeAdditional(), GNEVaporizer::writeAdditional(), GNEVariableSpeedSign::writeAdditional(), NWWriter_SUMO::writeConnection(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNEPersonTrip::writeDemandElement(), GNERide::writeDemandElement(), GNERoute::writeDemandElement(), GNETranship::writeDemandElement(), GNETransport::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEWalk::writeDemandElement(), NWWriter_SUMO::writeEdge(), NWWriter_XML::writeEdgesAndConnections(), NWWriter_SUMO::writeJunction(), NWWriter_SUMO::writeLane(), NWWriter_XML::writeNodes(), MSDevice_Vehroutes::writeOutput(), GNETAZ::writeTAZElement(), NWWriter_SUMO::writeTrafficLight(), SUMOPolygon::writeXML(), and PointOfInterest::writeXML().
|
staticinherited |
feature has been approved but not changed (i.e. after being reguessed)
Definition at line 270 of file GNEAttributeCarrier.h.
|
staticinherited |
feature has been reguessed (may still be unchanged be we can't tell (yet)
Definition at line 264 of file GNEAttributeCarrier.h.
Referenced by GNEEdge::setAttribute(), and GNEJunction::setAttribute().
|
staticinherited |
Definition at line 261 of file GNEAttributeCarrier.h.
|
staticinherited |
feature has been manually modified (implies approval)
Definition at line 267 of file GNEAttributeCarrier.h.
Referenced by GNEJunction::markAsModified(), and GNEConnectorFrame::ConnectionOperations::onCmdClearSelectedConnections().
|
staticprivateinherited |
LinkStates (Currently unused)
vector for TypeNames Initializer
Definition at line 279 of file GUIGlObject.h.
|
staticinherited |
Definition at line 67 of file GUIGlObject.h.
Referenced by GUISUMOAbstractView::getTrackedID(), GUISUMOViewParent::onCmdSpeedFactor(), GUISUMOViewParent::onUpdSpeedFactor(), GUISUMOAbstractView::paintGL(), TraCIServerAPI_GUI::processGet(), and GUIViewTraffic::stopTrack().
|
staticinherited |
max number of attributes allowed for every tag
Definition at line 274 of file GNEAttributeCarrier.h.
Referenced by GNEFrameAttributeModules::AttributesCreator::AttributesCreator(), and GNEFrameAttributeModules::AttributesEditor::AttributesEditor().
|
protectedinherited |
Additional Boundary.
Definition at line 326 of file GNEAdditional.h.
Referenced by GNEAdditional::getCenteringBoundary(), updateCenteringBoundary(), GNECalibrator::updateCenteringBoundary(), GNECalibratorFlow::updateCenteringBoundary(), GNEClosingLaneReroute::updateCenteringBoundary(), GNEClosingReroute::updateCenteringBoundary(), GNEDestProbReroute::updateCenteringBoundary(), GNEDetector::updateCenteringBoundary(), GNEDetectorE3::updateCenteringBoundary(), GNEParkingAreaReroute::updateCenteringBoundary(), GNEParkingSpace::updateCenteringBoundary(), GNERerouter::updateCenteringBoundary(), GNERerouterInterval::updateCenteringBoundary(), GNERerouterSymbol::updateCenteringBoundary(), GNERouteProbe::updateCenteringBoundary(), GNERouteProbReroute::updateCenteringBoundary(), GNEStoppingPlace::updateCenteringBoundary(), GNEVaporizer::updateCenteringBoundary(), GNEVariableSpeedSign::updateCenteringBoundary(), GNEVariableSpeedSignStep::updateCenteringBoundary(), and GNEVariableSpeedSignSymbol::updateCenteringBoundary().
|
protectedinherited |
geometry to be precomputed in updateGeometry(...)
Definition at line 329 of file GNEAdditional.h.
Referenced by GNEAdditional::calculatePerpendicularLine(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEDetector::drawDetectorLogo(), GNEDetector::drawE1Shape(), drawGL(), GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorEntryExit::drawGL(), GNEParkingArea::drawGL(), GNERouteProbe::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNEStoppingPlace::drawLines(), GNEStoppingPlace::drawSign(), GNEAdditional::getAdditionalGeometry(), GNEStoppingPlace::getMoveOperation(), GNEDetector::getMoveOperationE2SingleLane(), GNEAdditional::getPopUpMenu(), getPositionInView(), GNECalibrator::getPositionInView(), GNEDetector::getPositionInView(), GNERerouterSymbol::getPositionInView(), GNEStoppingPlace::getPositionInView(), GNEVaporizer::getPositionInView(), GNEVariableSpeedSignSymbol::getPositionInView(), GNEStoppingPlace::setStoppingPlaceGeometry(), GNEDetectorE3::updateCenteringBoundary(), GNERerouter::updateCenteringBoundary(), GNEStoppingPlace::updateCenteringBoundary(), GNEVariableSpeedSign::updateCenteringBoundary(), updateGeometry(), GNEBusStop::updateGeometry(), GNECalibrator::updateGeometry(), GNEChargingStation::updateGeometry(), GNEContainerStop::updateGeometry(), GNEDetectorE1::updateGeometry(), GNEDetectorE1Instant::updateGeometry(), GNEDetectorE2::updateGeometry(), GNEDetectorE3::updateGeometry(), GNEDetectorEntryExit::updateGeometry(), GNEParkingArea::updateGeometry(), GNERerouter::updateGeometry(), GNEVariableSpeedSign::updateGeometry(), and GNEVariableSpeedSignSymbol::updateGeometry().
|
protectedinherited |
name of additional
Definition at line 332 of file GNEAdditional.h.
Referenced by GNEAdditional::drawAdditionalName(), GNEBusStop::getAttribute(), GNECalibrator::getAttribute(), GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNEDetectorE2::getAttribute(), GNEDetectorE3::getAttribute(), GNEParkingArea::getAttribute(), GNEParkingSpace::getAttribute(), GNERerouter::getAttribute(), GNERouteProbe::getAttribute(), GNEVaporizer::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEAdditional::getOptionalAdditionalName(), GNEBusStop::setAttribute(), GNECalibrator::setAttribute(), GNEChargingStation::setAttribute(), GNEContainerStop::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEDetectorE2::setAttribute(), GNEDetectorE3::setAttribute(), GNEParkingArea::setAttribute(), GNEParkingSpace::setAttribute(), GNERerouter::setAttribute(), GNERouteProbe::setAttribute(), GNEVaporizer::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNEBusStop::writeAdditional(), GNECalibrator::writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNEDetectorE1::writeAdditional(), GNEDetectorE1Instant::writeAdditional(), GNEDetectorE2::writeAdditional(), GNEDetectorE3::writeAdditional(), GNEParkingArea::writeAdditional(), GNEParkingSpace::writeAdditional(), GNERerouter::writeAdditional(), GNERouteProbe::writeAdditional(), GNEVaporizer::writeAdditional(), and GNEVariableSpeedSign::writeAdditional().
|
privateinherited |
reference counter
Definition at line 85 of file GNEReferenceCounter.h.
Referenced by GNEReferenceCounter::decRef(), GNEReferenceCounter::incRef(), GNEReferenceCounter::unreferenced(), and GNEReferenceCounter::~GNEReferenceCounter().
|
protected |
flag to check if friendly position is enabled
Definition at line 150 of file GNEAccess.h.
Referenced by getAttribute(), isAccessPositionFixed(), setAttribute(), and writeAdditional().
|
privateinherited |
full name of GL Object
Definition at line 262 of file GUIGlObject.h.
Referenced by GUIGlObject::getFullName(), GUIGlObject::GUIGlObject(), and GUIGlObject::setMicrosimID().
|
privateinherited |
The numerical id of the object.
Definition at line 253 of file GUIGlObject.h.
Referenced by GUIGlObject::getGlID(), GUIGlObject::GUIGlObject(), and GUIGlObject::setMicrosimID().
|
privateinherited |
The type of the object.
Definition at line 256 of file GUIGlObject.h.
Referenced by GUIGlObject::createFullName(), GUIGlObject::getType(), and GUIGlObject::GUIGlObject().
|
privateinherited |
hierarchical container with parents and children
Definition at line 211 of file GNEHierarchicalElement.h.
Referenced by GNEHierarchicalElement::addChildElement(), GNEHierarchicalElement::addParentElement(), GNEHierarchicalElement::getAllHierarchicalElements(), GNEHierarchicalElement::getChildAdditionals(), GNEHierarchicalElement::getChildDemandElements(), GNEHierarchicalElement::getChildEdges(), GNEHierarchicalElement::getChildGenericDatas(), GNEHierarchicalElement::getChildJunctions(), GNEHierarchicalElement::getChildLanes(), GNEHierarchicalElement::getChildShapes(), GNEHierarchicalElement::getChildTAZElements(), GNEHierarchicalElement::getHierarchicalContainer(), GNEHierarchicalElement::getParentAdditionals(), GNEHierarchicalElement::getParentDemandElements(), GNEHierarchicalElement::getParentEdges(), GNEHierarchicalElement::getParentGenericDatas(), GNEHierarchicalElement::getParentJunctions(), GNEHierarchicalElement::getParentLanes(), GNEHierarchicalElement::getParentShapes(), GNEHierarchicalElement::getParentTAZElements(), GNEHierarchicalElement::removeChildElement(), GNEHierarchicalElement::removeParentElement(), GNEHierarchicalElement::replaceChildElements(), GNEDemandElement::replaceMiddleParentEdges(), GNEHierarchicalElement::replaceParentElements(), and GNEHierarchicalElement::restoreHierarchicalContainer().
|
protectedinherited |
whether the current object is a template object (not drawn in the view)
Definition at line 287 of file GNEAttributeCarrier.h.
Referenced by GNEAdditional::GNEAdditional(), and GNEAttributeCarrier::isTemplate().
|
protected |
Access length.
Definition at line 147 of file GNEAccess.h.
Referenced by getAttribute(), setAttribute(), and writeAdditional().
|
privateinherited |
The key->value map.
Definition at line 131 of file Parameterised.h.
Referenced by Parameterised::clearParameter(), Parameterised::getDouble(), Parameterised::getDoubles(), Parameterised::getParameter(), Parameterised::getParametersMap(), Parameterised::getParametersStr(), Parameterised::knowsParameter(), Parameterised::setParameter(), Parameterised::setParameters(), Parameterised::setParametersMap(), Parameterised::setParametersStr(), Parameterised::unsetParameter(), and Parameterised::writeParams().
|
privateinherited |
ID of GL object.
Definition at line 259 of file GUIGlObject.h.
Referenced by GUIGlObject::getMicrosimID(), and GUIGlObject::setMicrosimID().
|
protectedinherited |
move element lateral offset (used by elements placed over lanes
Definition at line 246 of file GNEMoveElement.h.
Referenced by commitMoveShape(), GNEDetectorE1::commitMoveShape(), GNEDetectorE1Instant::commitMoveShape(), GNEDetectorEntryExit::commitMoveShape(), GNEVehicle::commitMoveShape(), setMoveShape(), GNEDetectorE1::setMoveShape(), GNEDetectorE1Instant::setMoveShape(), GNEDetectorE2::setMoveShape(), GNEDetectorEntryExit::setMoveShape(), GNEStoppingPlace::setMoveShape(), GNEStop::setMoveShape(), GNEVehicle::setMoveShape(), GNEStoppingPlace::setStoppingPlaceGeometry(), GNEDemandElement::updateDemandElementGeometry(), GNEDemandElement::updateDemandElementSpreadGeometry(), updateGeometry(), GNEDetectorE1::updateGeometry(), GNEDetectorE1Instant::updateGeometry(), GNEDetectorE2::updateGeometry(), GNEDetectorEntryExit::updateGeometry(), GNEStop::updateGeometry(), and GNEVehicle::updateGeometry().
|
protectedinherited |
pointer to net
Definition at line 281 of file GNEAttributeCarrier.h.
Referenced by GNEDataSet::addDataIntervalChild(), GNEDataInterval::addGenericDataChild(), GNEEdge::addLane(), GNEJunction::addTrafficLight(), GNEVType::askAddVTypeDistribution(), GNEVType::askRemoveVTypeDistribution(), GNELane::buildEdgeOperations(), GNELane::buildLaneOperations(), GNELane::buildRechableOperations(), GNEStop::canDrawVehicleStop(), GNEPoly::changeFirstGeometryPoint(), GNEEdge::clearGNEConnections(), GNEPoly::closePolygon(), GNEJunction::commitMoveShape(), GNEAdditional::computePathElement(), GNEEdgeRelData::computePathElement(), GNEPersonTrip::computePathElement(), GNERide::computePathElement(), GNERoute::computePathElement(), GNETranship::computePathElement(), GNETransport::computePathElement(), GNEVehicle::computePathElement(), GNEWalk::computePathElement(), GNEPoly::deleteGeometryPoint(), GNECalibrator::drawCalibratorSymbol(), GNEDemandElement::drawContainerPlan(), GNETAZ::drawDottedContours(), GNEEdge::drawEdgeGeometryPoints(), GNEStop::drawGeometryPoints(), drawGL(), GNEBusStop::drawGL(), GNECalibrator::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorE1Instant::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorEntryExit::drawGL(), GNEParkingArea::drawGL(), GNEParkingSpace::drawGL(), GNEPOI::drawGL(), GNEPoly::drawGL(), GNERerouter::drawGL(), GNERerouterInterval::drawGL(), GNERerouterSymbol::drawGL(), GNERouteProbe::drawGL(), GNETAZ::drawGL(), GNEVaporizer::drawGL(), GNEVariableSpeedSign::drawGL(), GNEVariableSpeedSignSymbol::drawGL(), GNETAZRelData::drawGL(), GNEContainer::drawGL(), GNEPerson::drawGL(), GNEPersonTrip::drawGL(), GNERide::drawGL(), GNEVehicle::drawGL(), GNEWalk::drawGL(), GNEConnection::drawGL(), GNECrossing::drawGL(), GNEEdge::drawGL(), GNEInternalLane::drawGL(), GNEJunction::drawGL(), GNELane::drawGL(), GNEVehicle::drawJunctionLine(), GNELane::drawLaneAsRailway(), GNEEdge::drawLaneStopOffset(), GNEAdditional::drawListedAddtional(), GNELane::drawMarkings(), GNEAdditional::drawParentChildLines(), GNEAdditional::drawPartialGL(), GNEEdgeData::drawPartialGL(), GNEEdgeRelData::drawPartialGL(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlan(), GNEDemandElement::drawPersonPlanPartial(), GNEStoppingPlace::drawSign(), GNEAdditional::drawSquaredAdditional(), GNEStop::drawStopPersonOverBusStop(), GNEStop::drawStopPersonOverEdge(), GNETAZRelData::drawTAZRel(), GNEJunction::drawTLSIcon(), GNEAttributeCarrier::drawUsingSelectColor(), GNEStop::drawVehicleStop(), GNEEdge::editEndpoint(), GNEVType::editVTypeDistribution(), GNEDetectorE1::fixAdditionalProblem(), GNEDetectorE1Instant::fixAdditionalProblem(), GNEDetectorE2::fixAdditionalProblem(), GNEDetectorEntryExit::fixAdditionalProblem(), GNEStoppingPlace::fixAdditionalProblem(), GNETAZElement::generateChildID(), GNEDemandElement::getBeginPosition(), GNEEdgeData::getColor(), GNEEdgeRelData::getColor(), GNEStop::getColor(), GNETranship::getDemandElementProblem(), GNETransport::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEContainer::getHierarchyName(), GNEPerson::getHierarchyName(), GNEVehicle::getHierarchyName(), getMoveOperation(), GNEDetector::getMoveOperation(), GNEParkingSpace::getMoveOperation(), GNEPOI::getMoveOperation(), GNEPoly::getMoveOperation(), GNEStoppingPlace::getMoveOperation(), GNETAZ::getMoveOperation(), GNEPersonTrip::getMoveOperation(), GNERide::getMoveOperation(), GNEStop::getMoveOperation(), GNETranship::getMoveOperation(), GNETransport::getMoveOperation(), GNEVehicle::getMoveOperation(), GNEWalk::getMoveOperation(), GNEConnection::getMoveOperation(), GNECrossing::getMoveOperation(), GNEEdge::getMoveOperation(), GNEJunction::getMoveOperation(), GNELane::getMoveOperation(), GNEDetector::getMoveOperationE2MultiLane(), GNEDetector::getMoveOperationE2SingleLane(), GNEAttributeCarrier::getNet(), GNEEdge::getOppositeEdge(), GNEDetectorE3::getParentName(), GNEPOI::getParentName(), GNEPoly::getParentName(), GNERerouter::getParentName(), GNETAZ::getParentName(), GNEVariableSpeedSign::getParentName(), GNEVType::getParentName(), GNEVTypeDistribution::getParentName(), GNEAdditional::getPopUpMenu(), GNEPOI::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNETAZ::getPopUpMenu(), GNETAZSourceSink::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNERoute::getPopUpMenu(), GNETranship::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEVehicle::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNECrossing::getPopUpMenu(), GNEEdge::getPopUpMenu(), GNEJunction::getPopUpMenu(), GNELane::getPopUpMenu(), GNEEdge::getSplitPos(), GNEPoly::getVertexIndex(), GNETAZ::getVertexIndex(), GNEJunction::invalidateShape(), GNEJunction::invalidateTLS(), GNEPOI::isAttributeEnabled(), GNEPoly::isAttributeEnabled(), GNETranship::isDemandElementValid(), GNETransport::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEEdgeData::isGenericDataVisible(), GNEEdgeRelData::isGenericDataVisible(), GNETAZRelData::isGenericDataVisible(), isValid(), GNEBusStop::isValid(), GNECalibrator::isValid(), GNECalibratorFlow::isValid(), GNEChargingStation::isValid(), GNEClosingLaneReroute::isValid(), GNEClosingReroute::isValid(), GNEContainerStop::isValid(), GNEDestProbReroute::isValid(), GNEDetectorE1::isValid(), GNEDetectorE1Instant::isValid(), GNEDetectorE2::isValid(), GNEDetectorEntryExit::isValid(), GNEParkingArea::isValid(), GNEParkingAreaReroute::isValid(), GNEParkingSpace::isValid(), GNEPOI::isValid(), GNEPoly::isValid(), GNERerouter::isValid(), GNERouteProbe::isValid(), GNERouteProbReroute::isValid(), GNETAZ::isValid(), GNETAZSourceSink::isValid(), GNEVaporizer::isValid(), GNEVariableSpeedSign::isValid(), GNEDataSet::isValid(), GNEEdgeRelData::isValid(), GNETAZRelData::isValid(), GNEContainer::isValid(), GNEPerson::isValid(), GNEPersonTrip::isValid(), GNERide::isValid(), GNERoute::isValid(), GNEStop::isValid(), GNETranship::isValid(), GNETransport::isValid(), GNEVehicle::isValid(), GNEVType::isValid(), GNEVTypeDistribution::isValid(), GNEWalk::isValid(), GNECrossing::isValid(), GNEEdge::isValid(), GNEEdgeType::isValid(), GNEJunction::isValid(), GNELane::isValid(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEGenericData::isVisibleInspectDeleteSelect(), GNEJunction::markAsModified(), GNEJunction::moveJunctionGeometry(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNELane::onDefault(), GNEPoly::openPolygon(), GNEEdge::processNoneJunctionSelected(), GNEJunction::rebuildGNECrossings(), GNERerouter::rebuildRerouterSymbols(), GNEVariableSpeedSign::rebuildVSSSymbols(), GNEEdge::remakeGNEConnections(), GNEEdge::removeConnection(), GNEJunction::removeConnectionsFrom(), GNEJunction::removeConnectionsTo(), GNEDataSet::removeDataIntervalChild(), GNEJunction::removeEdgeFromCrossings(), GNEEdge::removeEdgeFromCrossings(), GNEDataInterval::removeGenericDataChild(), GNEPoly::removeGeometryPoint(), GNETAZ::removeGeometryPoint(), GNEConnection::removeGeometryPoint(), GNECrossing::removeGeometryPoint(), GNEJunction::removeGeometryPoint(), GNELane::removeGeometryPoint(), GNEEdge::removeLane(), GNEJunction::removeTLSConnections(), GNEJunction::removeTrafficLight(), GNEDemandElement::replaceAdditionalParent(), GNEAdditional::replaceAdditionalParent(), GNEAdditional::replaceDemandElementParent(), GNEDemandElement::replaceDemandElementParent(), GNEGenericData::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentEdge(), GNEDemandElement::replaceFirstParentJunction(), GNEGenericData::replaceFirstParentTAZElement(), GNEJunction::replaceIncomingConnections(), GNEGenericData::replaceLastParentEdge(), GNEDemandElement::replaceLastParentEdge(), GNEDemandElement::replaceLastParentJunction(), GNEGenericData::replaceSecondParentTAZElement(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNEBusStop::setAttribute(), GNEChargingStation::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEClosingReroute::setAttribute(), GNEContainerStop::setAttribute(), GNEDestProbReroute::setAttribute(), GNEParkingArea::setAttribute(), GNEPOI::setAttribute(), GNETAZ::setAttribute(), GNETAZRelData::setAttribute(), GNEConnection::setAttribute(), GNECrossing::setAttribute(), GNEEdgeType::setAttribute(), GNELane::setAttribute(), GNELaneType::setAttribute(), GNEPersonTrip::setAttribute(), GNERide::setAttribute(), GNEStop::setAttribute(), GNETranship::setAttribute(), GNETransport::setAttribute(), GNEWalk::setAttribute(), GNEEdge::setAttribute(), GNEJunction::setAttribute(), GNEVehicle::setColor(), GNEJunction::setColor(), GNELane::setLaneColor(), GNEJunction::setLogicValid(), GNEDemandElement::setVTypeDistributionParent(), GNEPoly::simplifyShape(), GNEDataInterval::updateAttributeColors(), GNEDetectorE3::updateCenteringBoundary(), GNEPOI::updateCenteringBoundary(), GNEPoly::updateCenteringBoundary(), GNERerouter::updateCenteringBoundary(), GNEVariableSpeedSign::updateCenteringBoundary(), GNEEdge::updateCenteringBoundary(), GNEJunction::updateCenteringBoundary(), GNEEdge::updateFirstParentJunction(), GNEDataInterval::updateGenericDataIDs(), GNEBusStop::updateGeometry(), GNEChargingStation::updateGeometry(), GNEContainerStop::updateGeometry(), GNEEdgeData::updateGeometry(), GNEStop::updateGeometry(), GNEEdge::updateGeometry(), GNELane::updateGeometry(), GNEEdge::updateSecondParentJunction(), GNEEdge::~GNEEdge(), and GNEJunction::~GNEJunction().
|
privateinherited |
pathElement option
Definition at line 218 of file GNEPathManager.h.
|
privateinherited |
Parameter table windows which refer to this object.
Definition at line 265 of file GUIGlObject.h.
Referenced by GUIGlObject::addParameterTable(), GUIGlObject::removeParameterTable(), and GUIGlObject::~GUIGlObject().
|
protected |
position over lane
Definition at line 144 of file GNEAccess.h.
Referenced by getAttribute(), getMoveOperation(), isAccessPositionFixed(), setAttribute(), setMoveShape(), splitEdgeGeometry(), updateGeometry(), and writeAdditional().
|
protectedinherited |
boolean to check if this AC is selected (instead of GUIGlObjectStorage)
Definition at line 284 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::drawUsingSelectColor(), GNEAttributeCarrier::isAttributeCarrierSelected(), GNEAttributeCarrier::selectAttributeCarrier(), and GNEAttributeCarrier::unselectAttributeCarrier().
|
protectedinherited |
pointer to special color (used for drawing Additional with a certain color, mainly used for selections)
Definition at line 335 of file GNEAdditional.h.
Referenced by GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), and GNEAdditional::setSpecialColor().
|
staticprivateinherited |
map with the tags properties
Definition at line 378 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::fillAdditionals(), GNEAttributeCarrier::fillAttributeCarriers(), GNEAttributeCarrier::fillCarFollowingModelAttributes(), GNEAttributeCarrier::fillCommonContainerAttributes(), GNEAttributeCarrier::fillCommonFlowAttributes(), GNEAttributeCarrier::fillCommonPersonAttributes(), GNEAttributeCarrier::fillCommonStopAttributes(), GNEAttributeCarrier::fillCommonVehicleAttributes(), GNEAttributeCarrier::fillContainerElements(), GNEAttributeCarrier::fillContainerStopElements(), GNEAttributeCarrier::fillContainerTranshipElements(), GNEAttributeCarrier::fillContainerTransportElements(), GNEAttributeCarrier::fillDataElements(), GNEAttributeCarrier::fillDemandElements(), GNEAttributeCarrier::fillJunctionModelAttributes(), GNEAttributeCarrier::fillLaneChangingModelAttributes(), GNEAttributeCarrier::fillNetworkElements(), GNEAttributeCarrier::fillPersonElements(), GNEAttributeCarrier::fillPersonPlanRides(), GNEAttributeCarrier::fillPersonPlanTrips(), GNEAttributeCarrier::fillPersonPlanWalks(), GNEAttributeCarrier::fillShapes(), GNEAttributeCarrier::fillStopElements(), GNEAttributeCarrier::fillStopPersonElements(), GNEAttributeCarrier::fillTAZElements(), GNEAttributeCarrier::fillVehicleElements(), GNEAttributeCarrier::getIcon(), GNEAttributeCarrier::getTagPropertiesByType(), and GNEAttributeCarrier::getTagProperty().
|
protectedinherited |
reference to tagProperty associated with this attribute carrier
Definition at line 278 of file GNEAttributeCarrier.h.
Referenced by GNEDetectorE1::commitMoveShape(), GNEDetectorE1Instant::commitMoveShape(), GNEDetectorE2::commitMoveShape(), GNEDetectorEntryExit::commitMoveShape(), GNEParkingSpace::commitMoveShape(), GNEPOI::commitMoveShape(), GNEStoppingPlace::commitMoveShape(), GNEPerson::commitMoveShape(), GNEPersonTrip::commitMoveShape(), GNERide::commitMoveShape(), GNEStop::commitMoveShape(), GNETranship::commitMoveShape(), GNETransport::commitMoveShape(), GNEVehicle::commitMoveShape(), GNEWalk::commitMoveShape(), GNEAdditional::computePathElement(), GNERoute::computePathElement(), GNETranship::computePathElement(), GNEVehicle::computePathElement(), GNEWalk::computePathElement(), GNEAdditional::drawAdditionalID(), GNEAdditional::drawAdditionalName(), GNEGenericData::drawAttribute(), GNEBusStop::drawGL(), GNEDetectorE2::drawGL(), GNEDetectorEntryExit::drawGL(), GNEVehicle::drawGL(), GNEVehicle::drawJunctionLine(), GNERoute::drawPartialGL(), GNEVehicle::drawPartialGL(), GNEDemandElement::drawPersonPlanPartial(), GNEAttributeCarrier::drawUsingSelectColor(), GNEAttributeCarrier::getAlternativeValueForDisabledAttributes(), GNECalibratorFlow::getAttribute(), GNEContainer::getAttribute(), GNEPerson::getAttribute(), GNEPersonTrip::getAttribute(), GNEVehicle::getAttribute(), GNEVType::getAttribute(), GNEWalk::getAttribute(), GNEContainer::getBegin(), GNEPerson::getBegin(), GNEDemandElement::getBeginPosition(), GNEEdgeData::getColor(), GNEEdgeRelData::getColor(), GNERoute::getColor(), GNEStop::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNERoute::getFirstPathLane(), GNEVehicle::getFirstPathLane(), GNEWalk::getFirstPathLane(), GNEContainer::getHierarchyName(), GNEPerson::getHierarchyName(), GNEPersonTrip::getHierarchyName(), GNERide::getHierarchyName(), GNETranship::getHierarchyName(), GNETransport::getHierarchyName(), GNEVehicle::getHierarchyName(), GNEWalk::getHierarchyName(), GNENetworkElement::getHierarchyName(), GNEAttributeCarrier::getIcon(), GNERoute::getLastPathLane(), GNEVehicle::getLastPathLane(), GNEWalk::getLastPathLane(), GNEDetector::getMoveOperation(), GNEStop::getMoveOperation(), GNEAdditional::getParameterWindow(), GNETAZElement::getParameterWindow(), GNEGenericData::getParameterWindow(), GNEDemandElement::getParameterWindow(), GNENetworkElement::getParameterWindow(), GNEVehicle::getParentName(), GNENetworkElement::getPopUpID(), GNEAdditional::getPopUpMenu(), GNEGenericData::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNERide::getPopUpMenu(), GNERoute::getPopUpMenu(), GNETranship::getPopUpMenu(), GNETransport::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEStop::getPositionInView(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), GNEStop::isAttributeEnabled(), GNEStop::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEDetectorE2::isValid(), GNEPOI::isValid(), GNETAZSourceSink::isValid(), GNEPersonTrip::isValid(), GNEStop::isValid(), GNEVehicle::isValid(), GNEWalk::isValid(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEGenericData::isVisibleInspectDeleteSelect(), GNEAttributeCarrier::resetAttributes(), GNEAttributeCarrier::resetDefaultValues(), GNEAttributeCarrier::selectAttributeCarrier(), GNECalibratorFlow::setAttribute(), GNEContainer::setAttribute(), GNEPerson::setAttribute(), GNEVehicle::setAttribute(), GNEVType::setAttribute(), GNEPersonTrip::setAttribute(), GNERide::setAttribute(), GNERoute::setAttribute(), GNEStop::setAttribute(), GNETranship::setAttribute(), GNETransport::setAttribute(), GNEWalk::setAttribute(), GNEStop::setMoveShape(), GNEDetector::splitEdgeGeometry(), GNETranship::splitEdgeGeometry(), GNEWalk::splitEdgeGeometry(), GNEAttributeCarrier::unselectAttributeCarrier(), GNEStoppingPlace::updateCenteringBoundary(), GNEDetectorE2::updateGeometry(), GNEBusStop::writeAdditional(), GNECalibratorFlow::writeAdditional(), GNEChargingStation::writeAdditional(), GNEContainerStop::writeAdditional(), GNEDetectorE2::writeAdditional(), GNEDetectorE3::writeAdditional(), GNEParkingArea::writeAdditional(), GNEParkingSpace::writeAdditional(), GNEContainer::writeDemandElement(), GNEPerson::writeDemandElement(), GNEPersonTrip::writeDemandElement(), GNERide::writeDemandElement(), GNERoute::writeDemandElement(), GNETranship::writeDemandElement(), GNEVehicle::writeDemandElement(), GNEWalk::writeDemandElement(), and GNETAZSourceSink::writeTAZElement().
|
staticinherited |
associates object types with strings
Definition at line 66 of file GUIGlObject.h.
Referenced by GUIGlObject::createFullName(), and GNESelectorFrame::SelectionOperation::onCmdSave().