![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <GNEPerson.h>
Data Structures | |
class | GNEPersonPopupMenu |
class used in GUIGLObjectPopupMenu for person transformations More... | |
class | GNESelectedPersonsPopupMenu |
class used in GUIGLObjectPopupMenu for single person transformations More... | |
struct | personPlanSegment |
Public Member Functions | ||||
void | clearParameter () | |||
Clears the parameter map. More... | ||||
void | decRef (const std::string &debugMsg="") | |||
Decrease reference. More... | ||||
bool | defaultOptionOverrides (const OptionsCont &oc, const std::string &optionName) const | |||
Returns whether the defaults shall be used. More... | ||||
void | drawChildConnections (const GUIVisualizationSettings &s, const GUIGlObjectType GLTypeParent) const | |||
virtual void | drawGLAdditional (GUISUMOAbstractView *const parent, const GUIVisualizationSettings &s) const | |||
Draws additional, user-triggered visualisations. More... | ||||
void | drawName (const Position &pos, const double scale, const GUIVisualizationTextSettings &settings, const double angle=0) const | |||
draw name of item More... | ||||
void | fixDemandElementProblem () | |||
fix demand element problem (by default throw an exception, has to be reimplemented in children) More... | ||||
std::string | generateChildID (SumoXMLTag childTag) | |||
gererate a new ID for an element child More... | ||||
virtual std::string | getAttributeForSelection (SumoXMLAttr key) const | |||
method for getting the attribute in the context of object selection More... | ||||
std::string | getBegin () const | |||
get begin time of demand element More... | ||||
const Position & | getChildPosition (const GNELane *lane) | |||
get child position calculated in ChildConnections More... | ||||
double | getChildRotation (const GNELane *lane) | |||
get child rotation calculated in ChildConnections More... | ||||
const DemandElementGeometry & | getDemandElementGeometry () const | |||
get demand element geometry More... | ||||
std::string | getDemandElementProblem () const | |||
return a string with the current demand element problem (by default empty, can be reimplemented in children) More... | ||||
const DemandElementSegmentGeometry & | getDemandElementSegmentGeometry () const | |||
get demand element segment geometry More... | ||||
double | getDouble (const std::string &key, const double defaultValue) const | |||
Returns the value for a given key converted to a double. More... | ||||
FXIcon * | getIcon () const | |||
get FXIcon associated to this AC More... | ||||
const std::string | getID () const | |||
function to support debugging More... | ||||
const std::string | getParameter (const std::string &key, const std::string &defaultValue="") const | |||
Returns the value for a given key. More... | ||||
const std::map< std::string, std::string > & | getParametersMap () const | |||
Returns the inner key/value map. More... | ||||
const TagProperties & | getTagProperty () const | |||
get Tag Property assigned to this object More... | ||||
const std::string & | getTagStr () const | |||
get tag assigned to this object in string format More... | ||||
GNEViewNet * | getViewNet () const | |||
Returns a pointer to GNEViewNet in which demand element element is located. More... | ||||
GNEPerson (SumoXMLTag tag, GNEViewNet *viewNet, GNEDemandElement *pType, const SUMOVehicleParameter &personparameters) | ||||
constructor for persons More... | ||||
void | incRef (const std::string &debugMsg="") | |||
Increarse reference. More... | ||||
bool | isDemandElementValid () const | |||
check if current demand element is valid to be writed into XML (by default true, can be reimplemented in children) More... | ||||
bool | knowsParameter (const std::string &key) const | |||
Returns whether the parameter is known. More... | ||||
void | markSegmentGeometryDeprecated () | |||
mark demand element segment geometry as deprecated More... | ||||
virtual void | openDemandElementDialog () | |||
open DemandElement Dialog More... | ||||
template<> | ||||
int | parse (const std::string &string) | |||
template<> | ||||
double | parse (const std::string &string) | |||
template<> | ||||
SUMOTime | parse (const std::string &string) | |||
template<> | ||||
bool | parse (const std::string &string) | |||
template<> | ||||
std::string | parse (const std::string &string) | |||
template<> | ||||
SUMOVehicleClass | parse (const std::string &string) | |||
template<> | ||||
RGBColor | parse (const std::string &string) | |||
template<> | ||||
Position | parse (const std::string &string) | |||
template<> | ||||
PositionVector | parse (const std::string &string) | |||
template<> | ||||
SUMOVehicleShape | parse (const std::string &string) | |||
template<> | ||||
std::vector< std::string > | parse (const std::string &string) | |||
template<> | ||||
std::set< std::string > | parse (const std::string &string) | |||
template<> | ||||
std::vector< int > | parse (const std::string &string) | |||
template<> | ||||
std::vector< double > | parse (const std::string &string) | |||
template<> | ||||
std::vector< bool > | parse (const std::string &string) | |||
template<> | ||||
std::vector< GNEEdge * > | parse (GNENet *net, const std::string &value) | |||
template<> | ||||
std::vector< GNELane * > | parse (GNENet *net, const std::string &value) | |||
template<> | ||||
std::string | parseIDs (const std::vector< GNEEdge *> &ACs) | |||
template<> | ||||
std::string | parseIDs (const std::vector< GNELane *> &ACs) | |||
void | setParameter (const std::string &key, const std::string &value) | |||
Sets a parameter. More... | ||||
bool | unreferenced () | |||
check if object ins't referenced More... | ||||
void | unsetParameter (const std::string &key) | |||
Removes a parameter. More... | ||||
virtual void | updateAdditionalParent () | |||
update parent after add or remove a child (can be reimplemented, for example used for statistics) More... | ||||
void | updateChildConnections () | |||
update child connections More... | ||||
virtual void | updateDemandElementParent () | |||
update parent after add or remove a child (can be reimplemented, for example used for statistics) More... | ||||
void | updateParameter (const std::map< std::string, std::string > &mapArg) | |||
Adds or updates all given parameters from the map. More... | ||||
bool | wasSet (int what) const | |||
Returns whether the given parameter was set. More... | ||||
void | write (OutputDevice &dev, const OptionsCont &oc, const SumoXMLTag tag=SUMO_TAG_VEHICLE, const std::string &typeID="") const | |||
Writes the parameters as a beginning element. More... | ||||
void | writeDemandElement (OutputDevice &device) const | |||
writte demand element element into a xml file More... | ||||
void | writeParams (OutputDevice &device) const | |||
write Params in the given outputdevice More... | ||||
~GNEPerson () | ||||
destructor More... | ||||
members and functions relative to elements common to all demand elements | ||||
obtain from edge of this demand element | ||||
GNEEdge * | getFromEdge () const | |||
GNEEdge * | getToEdge () const | |||
obtain to edge of this demand element More... | ||||
SUMOVehicleClass | getVClass () const | |||
obtain VClass related with this demand element More... | ||||
const RGBColor & | getColor () const | |||
get color More... | ||||
void | compute () | |||
compute demand element More... | ||||
Functions related with geometry of element | ||||
start geometry movement | ||||
void | startGeometryMoving () | |||
void | endGeometryMoving () | |||
end geometry movement More... | ||||
void | moveGeometry (const Position &offset) | |||
change the position of the element geometry without saving in undoList More... | ||||
void | commitGeometryMoving (GNEUndoList *undoList) | |||
commit geometry changes in the attributes of an element after use of moveGeometry(...) More... | ||||
void | updateGeometry () | |||
update pre-computed geometry information More... | ||||
Position | getPositionInView () const | |||
Returns position of demand element in view. More... | ||||
inherited from GUIGlObject | ||||
GUIGLObjectPopupMenu * | getPopUpMenu (GUIMainWindow &app, GUISUMOAbstractView &parent) | |||
Returns an own popup-menu. More... | ||||
std::string | getParentName () const | |||
Returns the name of the parent object. More... | ||||
Boundary | getCenteringBoundary () const | |||
Returns the boundary to which the view shall be centered in order to show the object. More... | ||||
void | drawGL (const GUIVisualizationSettings &s) const | |||
Draws the object. More... | ||||
void | selectAttributeCarrier (bool changeFlag=true) | |||
inherited from GNEAttributeCarrier More... | ||||
void | unselectAttributeCarrier (bool changeFlag=true) | |||
unselect attribute carrier using GUIGlobalSelection More... | ||||
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 demand element changes More... | ||||
bool | isValid (SumoXMLAttr key, const std::string &value) | |||
method for checking if the key and their conrrespond attribute are valids More... | ||||
void | enableAttribute (SumoXMLAttr key, GNEUndoList *undoList) | |||
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... | ||||
Functions related with Generic Parameters | ||||
return generic parameters in string format | ||||
std::string | getGenericParametersStr () const | |||
return generic parameters in string format More... | ||||
std::vector< std::pair< std::string, std::string > > | getGenericParameters () const | |||
return generic parameters as vector of pairs format More... | ||||
void | setGenericParametersStr (const std::string &value) | |||
set generic parameters in string format More... | ||||
inherited from GUIGlObject | ||||
GUIParameterTableWindow * | getParameterWindow (GUIMainWindow &app, GUISUMOAbstractView &parent) | |||
Returns an own parameter window. More... | ||||
inherited from GNEAttributeCarrier | ||||
select attribute carrier using GUIGlobalSelection | ||||
bool | isAttributeCarrierSelected () const | |||
check if attribute carrier is selected More... | ||||
bool | drawUsingSelectColor () const | |||
check if attribute carrier must be drawn using selecting color. More... | ||||
Atomar getter methods | ||||
Returns the full name appearing in the tool tip
| ||||
const std::string & | getFullName () const | |||
GUIGlID | getGlID () const | |||
Returns the numerical id of the object. More... | ||||
interfaces to be implemented by derived classes | ||||
virtual GUIParameterTableWindow * | getTypeParameterWindow (GUIMainWindow &app, GUISUMOAbstractView &parent) | |||
Returns an own type parameter window (optional) More... | ||||
virtual const std::string & | getMicrosimID () const | |||
Returns the id of the object as known to microsim. More... | ||||
virtual 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... | ||||
members and functions related to edge parents | ||||
add edge parent | ||||
void | addEdgeParent (GNEEdge *edge) | |||
void | removeEdgeParent (GNEEdge *edge) | |||
remove edge parent More... | ||||
const std::vector< GNEEdge * > & | getEdgeParents () const | |||
get edge parents More... | ||||
members and functions related to lane parents | ||||
add lane parent | ||||
void | addLaneParent (GNELane *lane) | |||
void | removeLaneParent (GNELane *lane) | |||
remove lane parent More... | ||||
const std::vector< GNELane * > & | getLaneParents () const | |||
get lanes of VSS More... | ||||
members and functions related to shape parents | ||||
add shape parent | ||||
void | addShapeParent (GNEShape *shape) | |||
void | removeShapeParent (GNEShape *shape) | |||
remove shape parent More... | ||||
const std::vector< GNEShape * > & | getShapeParents () const | |||
get shapes of VSS More... | ||||
members and functions related to additional parents | ||||
add additional parent to this additional | ||||
void | addAdditionalParent (GNEAdditional *additional) | |||
void | removeAdditionalParent (GNEAdditional *additional) | |||
remove additional parent from this additional More... | ||||
const std::vector< GNEAdditional * > & | getAdditionalParents () const | |||
return vector of additionals that have as Parent this edge (For example, Calibrators) More... | ||||
members and functions related to demand element parents | ||||
add demand element parent to this demand element | ||||
void | addDemandElementParent (GNEDemandElement *demandElement) | |||
void | removeDemandElementParent (GNEDemandElement *demandElement) | |||
remove demand element parent from this demand element More... | ||||
const std::vector< GNEDemandElement * > & | getDemandElementParents () const | |||
return vector of demand elements that have as Parent this edge (For example, Calibrators) More... | ||||
members and functions related to edge children | ||||
add edge child | ||||
void | addEdgeChild (GNEEdge *edge) | |||
void | removeEdgeChild (GNEEdge *edge) | |||
remove edge child More... | ||||
const std::vector< GNEEdge * > & | getEdgeChildren () const | |||
get edge chidls More... | ||||
members and functions related to lane children | ||||
add lane child | ||||
void | addLaneChild (GNELane *lane) | |||
void | removeLaneChild (GNELane *lane) | |||
remove lane child More... | ||||
const std::vector< GNELane * > & | getLaneChildren () const | |||
get lanes of VSS More... | ||||
members and functions related to shape children | ||||
add shape child | ||||
void | addShapeChild (GNEShape *shape) | |||
void | removeShapeChild (GNEShape *shape) | |||
remove shape child More... | ||||
const std::vector< GNEShape * > & | getShapeChildren () const | |||
get shapes of VSS More... | ||||
members and functions related to additional children | ||||
add additional child to this additional | ||||
void | addAdditionalChild (GNEAdditional *additional) | |||
void | removeAdditionalChild (GNEAdditional *additional) | |||
remove additional child from this additional More... | ||||
const std::vector< GNEAdditional * > & | getAdditionalChildren () const | |||
return vector of additionals that have as Parent this edge (For example, Calibrators) More... | ||||
void | sortAdditionalChildren () | |||
sort children (used by Rerouters, VSS, TAZs...) More... | ||||
bool | checkAdditionalChildrenOverlapping () const | |||
check if children are overlapped (Used by Rerouters) More... | ||||
members and functions related to demand element children | ||||
add demand element child to this demand element | ||||
void | addDemandElementChild (GNEDemandElement *demandElement) | |||
void | removeDemandElementChild (GNEDemandElement *demandElement) | |||
remove demand element child from this demand element More... | ||||
const std::vector< GNEDemandElement * > & | getDemandElementChildren () const | |||
return vector of demand elements that have as Parent this edge (For example, Calibrators) More... | ||||
const std::set< GNEDemandElement * > & | getSortedDemandElementChildrenByType (SumoXMLTag tag) const | |||
return vector of demand elements that have as Parent this edge (For example, Calibrators) More... | ||||
void | sortDemandElementChildren () | |||
sort children (used by Rerouters, VSS, TAZs...) More... | ||||
bool | checkDemandElementChildrenOverlapping () const | |||
check if children are overlapped (Used by Rerouters) More... | ||||
GNEDemandElement * | getPreviousemandElement (const GNEDemandElement *demandElement) const | |||
get previous demand element to the given demand element More... | ||||
GNEDemandElement * | getNextDemandElement (const GNEDemandElement *demandElement) const | |||
get next demand element to the given demand element More... | ||||
Static Public Member Functions | |
static std::vector< SumoXMLTag > | allowedTags (bool onlyDrawables) |
get tags of all editable element types More... | |
static std::vector< SumoXMLTag > | allowedTagsByCategory (int tagPropertyCategory, bool onlyDrawables) |
get tags of all editable element types using TagProperty Type (TAGTYPE_NETELEMENT, TAGTYPE_ADDITIONAL, etc.) More... | |
template<typename T > | |
static bool | canParse (const std::string &string) |
true if a value of type T can be parsed from string More... | |
template<typename T > | |
static bool | canParse (GNENet *net, const std::string &value, bool report) |
true if a value of type T can be parsed from string More... | |
static const TagProperties & | getTagProperties (SumoXMLTag tag) |
get Tag Properties More... | |
static double | interpretEdgePos (double pos, double maximumValue, SumoXMLAttr attr, const std::string &id) |
Interprets negative edge positions and fits them onto a given edge. More... | |
static bool | isGenericParametersValid (const std::string &value) |
check if given string can be parsed to a map/list of generic parameters More... | |
static bool | isRouteValid (const std::vector< GNEEdge *> &edges, bool report) |
check if a route is valid More... | |
static bool | lanesConsecutives (const std::vector< GNELane *> &lanes) |
check if lanes are consecutives More... | |
template<typename T > | |
static T | parse (const std::string &string) |
parses a value of type T from string (used for basic types: int, double, bool, etc.) More... | |
template<typename T > | |
static T | parse (GNENet *net, const std::string &value) |
parses a complex value of type T from string (use for list of edges, list of lanes, etc.) More... | |
template<typename T > | |
static T | parseAttributeFromXML (const SUMOSAXAttributes &attrs, const std::string &objectID, const SumoXMLTag tag, const SumoXMLAttr attribute, bool &abort) |
Parse attribute from XML and show warnings if there are problems parsing it. More... | |
template<typename T > | |
static std::string | parseIDs (const std::vector< T > &ACs) |
parses a list of specific Attribute Carriers into a string of IDs More... | |
static bool | parsePersonModes (const std::string &modes, const std::string &element, const std::string &id, SVCPermissions &modeSet, std::string &error) |
Validates a given person modes value. More... | |
members and functions relative to RouteCalculator isntance | |
static void | createRouteCalculatorInstance (GNENet *net) |
create instance of RouteCalculator More... | |
static void | deleteRouteCalculatorInstance () |
delete instance of RouteCalculator More... | |
static RouteCalculator * | getRouteCalculatorInstance () |
obtain instance of RouteCalculator More... | |
Depart/arrival-attributes verification | |
static bool | parseDepart (const std::string &val, const std::string &element, const std::string &id, SUMOTime &depart, DepartDefinition &dd, std::string &error) |
Validates a given depart value. More... | |
static bool | parseDepartLane (const std::string &val, const std::string &element, const std::string &id, int &lane, DepartLaneDefinition &dld, std::string &error) |
Validates a given departLane value. More... | |
static bool | parseDepartPos (const std::string &val, const std::string &element, const std::string &id, double &pos, DepartPosDefinition &dpd, std::string &error) |
Validates a given departPos value. More... | |
static bool | parseDepartPosLat (const std::string &val, const std::string &element, const std::string &id, double &pos, DepartPosLatDefinition &dpd, std::string &error) |
Validates a given departPosLat value. More... | |
static bool | parseDepartSpeed (const std::string &val, const std::string &element, const std::string &id, double &speed, DepartSpeedDefinition &dsd, std::string &error) |
Validates a given departSpeed value. More... | |
static bool | parseArrivalLane (const std::string &val, const std::string &element, const std::string &id, int &lane, ArrivalLaneDefinition &ald, std::string &error) |
Validates a given arrivalLane value. More... | |
static bool | parseArrivalPos (const std::string &val, const std::string &element, const std::string &id, double &pos, ArrivalPosDefinition &apd, std::string &error) |
Validates a given arrivalPos value. More... | |
static bool | parseArrivalPosLat (const std::string &val, const std::string &element, const std::string &id, double &pos, ArrivalPosLatDefinition &apd, std::string &error) |
Validates a given arrivalPosLat value. More... | |
static bool | parseArrivalSpeed (const std::string &val, const std::string &element, const std::string &id, double &speed, ArrivalSpeedDefinition &asd, std::string &error) |
Validates a given arrivalSpeed value. More... | |
Data Fields | |
RGBColor | color |
The vehicle's color, TraCI may change this. More... | |
int | containerNumber |
The static number of containers in the vehicle when it departs. More... | |
std::string | fromTaz |
The vehicle's origin zone (district) More... | |
std::string | id |
The vehicle's id. More... | |
std::string | line |
The vehicle's line (mainly for public transport) More... | |
int | parametersSet |
Information for the router which parameter were set, TraCI may modify this (whe changing color) More... | |
int | personNumber |
The static number of persons in the vehicle when it departs (not including boarding persons) More... | |
std::string | routeid |
The vehicle's route id. More... | |
std::vector< Stop > | stops |
List of the stops the vehicle will make, TraCI may add entries here. More... | |
SumoXMLTag | tag |
The vehicle tag. More... | |
std::string | toTaz |
The vehicle's destination zone (district) More... | |
std::vector< std::string > | via |
List of the via-edges the vehicle must visit. More... | |
std::string | vtypeid |
The vehicle's type id. More... | |
Departure definition | |
The vehicle's departure time | |
SUMOTime | depart |
DepartDefinition | departProcedure |
Information how the vehicle shall choose the depart time. More... | |
int | departLane |
(optional) The lane the vehicle shall depart from (index in edge) More... | |
DepartLaneDefinition | departLaneProcedure |
Information how the vehicle shall choose the lane to depart from. More... | |
double | departPos |
(optional) The position the vehicle shall depart from More... | |
DepartPosDefinition | departPosProcedure |
Information how the vehicle shall choose the departure position. More... | |
double | departPosLat |
(optional) The lateral position the vehicle shall depart from More... | |
DepartPosLatDefinition | departPosLatProcedure |
Information how the vehicle shall choose the lateral departure position. More... | |
double | departSpeed |
(optional) The initial speed of the vehicle More... | |
DepartSpeedDefinition | departSpeedProcedure |
Information how the vehicle's initial speed shall be chosen. More... | |
Arrival definition | |
(optional) The lane the vehicle shall arrive on (not used yet) | |
int | arrivalLane |
ArrivalLaneDefinition | arrivalLaneProcedure |
Information how the vehicle shall choose the lane to arrive on. More... | |
double | arrivalPos |
(optional) The position the vehicle shall arrive on More... | |
ArrivalPosDefinition | arrivalPosProcedure |
Information how the vehicle shall choose the arrival position. More... | |
double | arrivalPosLat |
(optional) The lateral position the vehicle shall arrive on More... | |
ArrivalPosLatDefinition | arrivalPosLatProcedure |
Information how the vehicle shall choose the lateral arrival position. More... | |
double | arrivalSpeed |
(optional) The final speed of the vehicle (not used yet) More... | |
ArrivalSpeedDefinition | arrivalSpeedProcedure |
Information how the vehicle's end speed shall be chosen. More... | |
Repetition definition | |
The number of times the vehicle shall be repeatedly inserted | |
int | repetitionNumber |
int | repetitionsDone |
The number of times the vehicle was already inserted. More... | |
SUMOTime | repetitionOffset |
The time offset between vehicle reinsertions. More... | |
double | repetitionProbability |
The probability for emitting a vehicle per second. More... | |
SUMOTime | repetitionEnd |
The time at which the flow ends (only needed when using repetitionProbability) More... | |
Static Public Attributes | |
static const GUIGlID | INVALID_ID = 0 |
static const double | INVALID_POSITION |
invalid double position More... | |
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... | |
void | changeEdgeChildren (GNEAdditional *elementChild, const std::string &newEdgeIDs) |
change edge children of an additional More... | |
void | changeLaneChildren (GNEAdditional *elementChild, const std::string &newEdgeIDs) |
change edge children of an additional More... | |
std::string | getArrivalLane () const |
obtain arrival lane parameter in string format More... | |
std::string | getArrivalPos () const |
obtain arrival pos parameter in string format More... | |
std::string | getArrivalPosLat () const |
obtain arrival pos lat parameter in string format More... | |
std::string | getArrivalSpeed () const |
obtain arrival speed parameter in string format More... | |
std::string | getDepart () const |
obtain depart parameter in string format More... | |
std::string | getDepartLane () const |
obtain depart lane parameter in string format More... | |
std::string | getDepartPos () const |
obtain depart pos parameter in string format More... | |
std::string | getDepartPosLat () const |
obtain depart pos lat parameter in string format More... | |
std::string | getDepartSpeed () const |
obtain depart speed parameter in string format More... | |
void | setColor (const GUIVisualizationSettings &s) const |
sets the color according to the currente settings More... | |
bool | setFunctionalColor (int activeScheme) const |
sets the color according to the current scheme index and some vehicle function More... | |
Functions relative to change values in setAttribute(...) | |
const std::string & | getDemandElementID () const |
returns DemandElement ID More... | |
bool | isValidDemandElementID (const std::string &newID) const |
check if a new demand element ID is valid More... | |
void | changeDemandElementID (const std::string &newID) |
change ID of demand element 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... | |
members and functions relative to changing parents | |
void | changeEdgeParents (GNEShape *elementChild, const std::string &newEdgeIDs) |
change edge parents of a shape More... | |
void | changeEdgeParents (GNEAdditional *elementChild, const std::string &newEdgeIDs) |
change edge parents of an additional More... | |
void | changeEdgeParents (GNEDemandElement *elementChild, const std::string &newEdgeIDs) |
change edge parents of a demandElement More... | |
void | changeEdgeParents (GNEDemandElement *elementChild, const std::vector< GNEEdge *> &newEdges) |
change edge parents of a demandElement (GNEEdge version) More... | |
void | changeLaneParents (GNEShape *elementChild, const std::string &newLaneIDs) |
change edge parents of a shape More... | |
void | changeLaneParents (GNEAdditional *elementChild, const std::string &newLaneIDs) |
change edge parents of an additional More... | |
void | changeLaneParents (GNEDemandElement *elementChild, const std::string &newLaneIDs) |
change edge parents of a demandElement More... | |
void | changeAdditionalParent (GNEShape *shapeTobeChanged, const std::string &newAdditionalParentID, int additionalParentIndex) |
change additional parent of a shape More... | |
void | changeAdditionalParent (GNEAdditional *additionalTobeChanged, const std::string &newAdditionalParentID, int additionalParentIndex) |
change additional parent of an additional More... | |
void | changeAdditionalParent (GNEDemandElement *demandElementTobeChanged, const std::string &newAdditionalParentID, int additionalParentIndex) |
change additional parent of a demand element More... | |
void | changeDemandElementParent (GNEShape *shapeTobeChanged, const std::string &newDemandElementParentID, int demandElementParentIndex) |
change first demand element parent of a shape More... | |
void | changeDemandElementParent (GNEAdditional *additionalTobeChanged, const std::string &newDemandElementParentID, int demandElementParentIndex) |
change first demand element parent of an additional More... | |
void | changeDemandElementParent (GNEDemandElement *demandElementTobeChanged, const std::string &newDemandElementParentID, int demandElementParentIndex) |
change first demand element parent of demandElement More... | |
Protected Attributes | |
ChildConnections | myChildConnections |
variable ChildConnections More... | |
DemandElementGeometry | myDemandElementGeometry |
demand element geometry More... | |
DemandElementSegmentGeometry | myDemandElementSegmentGeometry |
demand element segment geometry More... | |
ParentConnections | myParentConnections |
variable ParentConnections More... | |
bool | mySelected |
boolean to check if this AC is selected (instead of GUIGlObjectStorage) More... | |
const TagProperties & | myTagProperty |
the xml tag to which this attribute carrier corresponds More... | |
GNEViewNet * | myViewNet |
The GNEViewNet this demand element element belongs. More... | |
Static Protected Attributes | |
static TagProperties | dummyTagProperty |
dummy TagProperty used for reference some elements (for Example, dummyEdge) More... | |
Private Member Functions | |
std::pair< PositionVector, PositionVector > | calculatePersonPlanConnectionArrivalPos (GNELane *previousLane, double arrivalPosPersonPlan, GNELane *nextLane) |
return two shapes used for calculate person plan conections between arrival position More... | |
std::pair< PositionVector, PositionVector > | calculatePersonPlanConnectionBusStop (GNELane *previousLane, GNEAdditional *busStop, GNELane *nextLane) |
return two shapes used for calculate person plan conections between busStops More... | |
std::pair< PositionVector, PositionVector > | calculatePersonPlanConnectionStop (GNELane *previousLane, GNEDemandElement *stop, GNELane *nextLane) |
return two shapes used for calculate person plan conections between stops More... | |
void | calculateSmoothPersonPlanConnection (const GNEDemandElement *personPlanElement, const GNEEdge *edgeFrom, const GNEEdge *edgeTo) |
calculate smooth shape between personPlans More... | |
GNEPerson (const GNEPerson &)=delete | |
Invalidated copy constructor. More... | |
GNEPerson & | operator= (const GNEPerson &)=delete |
Invalidated assignment operator. More... | |
void | setAttribute (SumoXMLAttr key, const std::string &value) |
method for setting the attribute and nothing else More... | |
void | setEnabledAttribute (const int enabledAttributes) |
method for enabling the attribute and nothing else (used in GNEChange_EnableAttribute) More... | |
Definition at line 37 of file GNEPerson.h.
|
inherited |
struct with the tag Properties
Definition at line 66 of file GNEAttributeCarrier.h.
|
inherited |
Definition at line 301 of file GNEAttributeCarrier.h.
|
inherited |
Definition at line 281 of file GNEAttributeCarrier.h.
GNEPerson::GNEPerson | ( | SumoXMLTag | tag, |
GNEViewNet * | viewNet, | ||
GNEDemandElement * | pType, | ||
const SUMOVehicleParameter & | personparameters | ||
) |
constructor for persons
Definition at line 172 of file GNEPerson.cpp.
References SUMOVehicleParameter::SUMOVehicleParameter(), and SUMOVehicleParameter::vtypeid.
GNEPerson::~GNEPerson | ( | ) |
destructor
Definition at line 181 of file GNEPerson.cpp.
|
privatedelete |
Invalidated copy constructor.
|
inherited |
Definition at line 96 of file GNEHierarchicalElementChildren.cpp.
References GNEAttributeCarrier::TagProperties::canAutomaticSortChildren(), GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementChildren::myAC, GNEHierarchicalElementChildren::myAdditionalChildren, GNEHierarchicalElementChildren::sortAdditionalChildren(), and GNEHierarchicalElementChildren::updateAdditionalParent().
Referenced by GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildBusStop(), GNEAdditionalHandler::buildCalibrator(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildChargingStation(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEAdditionalHandler::buildContainerStop(), GNEAdditionalHandler::buildDetectorE1(), GNEAdditionalHandler::buildDetectorE1Instant(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEAdditionalHandler::builDestProbReroute(), GNEAdditionalHandler::buildParkingArea(), GNEAdditionalHandler::buildParkingSpace(), GNEAdditionalHandler::buildRerouterInterval(), GNEAdditionalHandler::buildRouteProbe(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditionalHandler::buildSingleLaneDetectorE2(), GNEAdditionalHandler::buildTAZ(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSignStep(), and GNEAdditionalHandler::builParkingAreaReroute().
|
inherited |
Definition at line 63 of file GNEHierarchicalElementParents.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementParents::myAC, and GNEHierarchicalElementParents::myAdditionalParents.
|
inherited |
Definition at line 257 of file GNEHierarchicalElementChildren.cpp.
References GNEAttributeCarrier::TagProperties::canAutomaticSortChildren(), GNEAttributeCarrier::getID(), GNEAttributeCarrier::TagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementChildren::myAC, GNEHierarchicalElementChildren::myDemandElementChildren, GNEHierarchicalElementChildren::mySortedDemandElementChildrenByType, and GNEHierarchicalElementChildren::sortDemandElementChildren().
Referenced by GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowWithEmbeddedRoute(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonTripBusStop(), GNERouteHandler::buildPersonTripFromTo(), GNERouteHandler::buildRideBusStop(), GNERouteHandler::buildRideFromTo(), GNERouteHandler::buildStop(), GNERouteHandler::buildTrip(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVehicleWithEmbeddedRoute(), GNERouteHandler::buildWalkBusStop(), GNERouteHandler::buildWalkEdges(), GNERouteHandler::buildWalkFromTo(), GNERouteHandler::buildWalkRoute(), and GNERouteHandler::closeRoute().
|
inherited |
Definition at line 92 of file GNEHierarchicalElementParents.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementParents::myAC, and GNEHierarchicalElementParents::myDemandElementParents.
|
inherited |
Definition at line 351 of file GNEHierarchicalElementChildren.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementChildren::myAC, and GNEHierarchicalElementChildren::myEdgeChildren.
|
inherited |
Definition at line 121 of file GNEHierarchicalElementParents.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementParents::myAC, GNEHierarchicalElementParents::myEdgeParents, SUMO_TAG_EDGE, and toString().
|
inherited |
Definition at line 383 of file GNEHierarchicalElementChildren.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementChildren::myAC, GNEHierarchicalElementChildren::myChildConnections, GNEHierarchicalElementChildren::myLaneChildren, and GNEHierarchicalElementChildren::ChildConnections::update().
|
inherited |
Definition at line 156 of file GNEHierarchicalElementParents.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementParents::myAC, GNEHierarchicalElementParents::myLaneParents, SUMO_TAG_EDGE, and toString().
|
inherited |
Definition at line 288 of file GUIGlObject.cpp.
References GUIGlObject::myParamWindows.
Referenced by GUIParameterTableWindow::GUIParameterTableWindow().
|
inherited |
Definition at line 415 of file GNEHierarchicalElementChildren.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementChildren::myAC, GNEHierarchicalElementChildren::myChildConnections, GNEHierarchicalElementChildren::myShapeChildren, and GNEHierarchicalElementChildren::ChildConnections::update().
|
inherited |
Definition at line 188 of file GNEHierarchicalElementParents.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementParents::myAC, GNEHierarchicalElementParents::myShapeParents, SUMO_TAG_EDGE, and toString().
|
staticinherited |
get tags of all editable element types
Definition at line 1214 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAttributeCarriers(), and GNEAttributeCarrier::myTagProperties.
Referenced by GNEAttributeCarrier::allowedTagsByCategory().
|
staticinherited |
get tags of all editable element types using TagProperty Type (TAGTYPE_NETELEMENT, TAGTYPE_ADDITIONAL, etc.)
Definition at line 1231 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::allowedTags(), GNEAttributeCarrier::fillAttributeCarriers(), GNEAttributeCarrier::myTagProperties, GNEAttributeCarrier::TAGTYPE_ADDITIONAL, GNEAttributeCarrier::TAGTYPE_DEMANDELEMENT, GNEAttributeCarrier::TAGTYPE_NETELEMENT, GNEAttributeCarrier::TAGTYPE_PERSON, GNEAttributeCarrier::TAGTYPE_PERSONPLAN, GNEAttributeCarrier::TAGTYPE_PERSONSTOP, GNEAttributeCarrier::TAGTYPE_PERSONTRIP, GNEAttributeCarrier::TAGTYPE_RIDE, GNEAttributeCarrier::TAGTYPE_ROUTE, GNEAttributeCarrier::TAGTYPE_SHAPE, GNEAttributeCarrier::TAGTYPE_STOP, GNEAttributeCarrier::TAGTYPE_TAZ, GNEAttributeCarrier::TAGTYPE_VEHICLE, and GNEAttributeCarrier::TAGTYPE_WALK.
Referenced by GNENet::computeAndUpdate(), GNENet::computeNetwork(), GNEFrameModuls::DemandElementSelector::DemandElementSelector(), GNESelectorFrame::MatchAttribute::enableMatchAttribute(), GNEHierarchicalElementChildren::GNEHierarchicalElementChildren(), GNENet::GNENet(), GNEFrameModuls::TagSelector::onCmdSelectTagType(), GNESelectorFrame::MatchAttribute::onCmdSelMBTag(), GNEFrameModuls::TagSelector::setCurrentTagType(), GNEFrameModuls::SelectorParent::showSelectorParentModul(), and GNEFrameModuls::TagSelector::TagSelector().
|
protectedinherited |
build basic additional popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
Definition at line 326 of file GUIGlObject.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIGlObject::buildNameCopyPopupEntry(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GUIGlObject::buildSelectionPopupEntry(), and GUIGlObject::buildShowParamsPopupEntry().
|
protectedinherited |
Builds an entry which allows to center to the object.
Definition at line 217 of file GUIGlObject.cpp.
References GUIIconSubSys::getIcon(), ICON_RECENTERVIEW, and MID_CENTER.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUIContainerStop::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GNEJunction::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNELane::getPopUpMenu(), GUINet::getPopUpMenu(), GNENet::getPopUpMenu(), GNERide::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEPOI::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), and GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu().
|
protectedinherited |
Builds entries which allow to copy the name / typed name into the clipboard.
Definition at line 226 of file GUIGlObject.cpp.
References MID_COPY_NAME, and MID_COPY_TYPED_NAME.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIContainerStop::getPopUpMenu(), GNEJunction::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNELane::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEPOI::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GNEEdge::getPopUpMenu(), and GUILane::getPopUpMenu().
|
protectedinherited |
Builds the header.
Definition at line 208 of file GUIGlObject.cpp.
References GUIMainWindow::getBoldFont(), and GUIGlObject::getFullName().
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GNEInternalLane::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIContainerStop::getPopUpMenu(), GNEJunction::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNELane::getPopUpMenu(), GNEConnection::getPopUpMenu(), GUINet::getPopUpMenu(), GNENet::getPopUpMenu(), GNERide::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEPOI::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), and GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu().
|
protectedinherited |
Builds an entry which allows to copy the cursor position if geo projection is used, also builds an entry for copying the geo-position.
Definition at line 267 of file GUIGlObject.cpp.
References GeoConvHelper::getFinal(), MID_COPY_CURSOR_GEOPOSITION, and MID_COPY_CURSOR_POSITION.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIContainerStop::getPopUpMenu(), GNEJunction::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNELane::getPopUpMenu(), GUINet::getPopUpMenu(), GNENet::getPopUpMenu(), GNERide::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNEWalk::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), and GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu().
|
protectedinherited |
Builds an entry which allows to (de)select the object.
Definition at line 236 of file GUIGlObject.cpp.
References GUIGlObject::getGlID(), GUIIconSubSys::getIcon(), GUIGlObject::getType(), gSelected, ICON_FLAG_MINUS, ICON_FLAG_PLUS, GUISelectedStorage::isSelected(), MID_ADDSELECT, and MID_REMOVESELECT.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GUITriggeredRerouter::getPopUpMenu(), GUIContainerStop::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIEdge::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), and GUILane::getPopUpMenu().
|
protectedinherited |
build basic shape popup options. Used to unify pop-ups menu in netedit and SUMO-GUI
Definition at line 303 of file GUIGlObject.cpp.
References GUIGlObject::buildCenterPopupEntry(), GUIGlObject::buildNameCopyPopupEntry(), GUIGlObject::buildPopupHeader(), GUIGlObject::buildPositionCopyEntry(), GUIGlObject::buildSelectionPopupEntry(), and GUIGlObject::buildShowParamsPopupEntry().
Referenced by GUIPointOfInterest::getPopUpMenu(), and GNEPOI::getPopUpMenu().
|
protectedinherited |
Builds an entry which allows to open the manipulator window.
Definition at line 279 of file GUIGlObject.cpp.
References GUIIconSubSys::getIcon(), ICON_MANIP, and MID_MANIP.
Referenced by GUILaneSpeedTrigger::getPopUpMenu(), and GUITriggeredRerouter::getPopUpMenu().
|
protectedinherited |
Builds an entry which allows to open the parameter window.
Definition at line 249 of file GUIGlObject.cpp.
References GUIIconSubSys::getIcon(), ICON_APP_TABLE, and MID_SHOWPARS.
Referenced by GUIGlObject::buildAdditionalsPopupOptions(), GUIGlObject::buildShapePopupOptions(), GUIDetectorWrapper::getPopUpMenu(), GUITrafficLightLogicWrapper::getPopUpMenu(), GUIPerson::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIPolygon::getPopUpMenu(), GUILaneSpeedTrigger::getPopUpMenu(), GUICalibrator::getPopUpMenu(), GUIJunctionWrapper::getPopUpMenu(), GNECrossing::getPopUpMenu(), GUIContainerStop::getPopUpMenu(), GNEJunction::getPopUpMenu(), GUIBusStop::getPopUpMenu(), GUIChargingStation::getPopUpMenu(), GUIParkingArea::getPopUpMenu(), GUIEdge::getPopUpMenu(), GNEConnection::getPopUpMenu(), GNELane::getPopUpMenu(), GUINet::getPopUpMenu(), GNERide::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNEPoly::getPopUpMenu(), GNEPOI::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEEdge::getPopUpMenu(), GUILane::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), and GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu().
|
protectedinherited |
Builds an entry which allows to open the type parameter window.
Definition at line 258 of file GUIGlObject.cpp.
References GUIIconSubSys::getIcon(), ICON_APP_TABLE, and MID_SHOWTYPEPARS.
Referenced by GUIPerson::getPopUpMenu(), GUIContainer::getPopUpMenu(), and GUIBaseVehicle::getPopUpMenu().
|
private |
return two shapes used for calculate person plan conections between arrival position
Definition at line 1240 of file GNEPerson.cpp.
References GNENetElement::getGeometry(), GNENetElement::NetElementGeometry::shape, and PositionVector::splitAt().
Referenced by updateGeometry().
|
private |
return two shapes used for calculate person plan conections between busStops
Definition at line 1173 of file GNEPerson.cpp.
References GNEAdditional::getAdditionalGeometry(), GNENetElement::getGeometry(), PositionVector::nearest_offset_to_point2D(), GNENetElement::NetElementGeometry::shape, GNEAdditional::AdditionalGeometry::shape, and PositionVector::splitAt().
Referenced by calculatePersonPlanConnectionStop(), and updateGeometry().
|
private |
return two shapes used for calculate person plan conections between stops
Definition at line 1207 of file GNEPerson.cpp.
References calculatePersonPlanConnectionBusStop(), GNEHierarchicalElementParents::getAdditionalParents(), GNEDemandElement::getAttributeDouble(), GNEDemandElement::getDemandElementGeometry(), GNENetElement::getGeometry(), GNEAttributeCarrier::TagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), GNENetElement::NetElementGeometry::shape, GNEDemandElement::DemandElementGeometry::shape, PositionVector::splitAt(), SUMO_ATTR_ENDPOS, SUMO_ATTR_STARTPOS, and SUMO_TAG_PERSONSTOP_BUSSTOP.
Referenced by updateGeometry().
|
private |
calculate smooth shape between personPlans
Definition at line 1152 of file GNEPerson.cpp.
References NBNode::computeSmoothShape(), GNENetElement::getGeometry(), GNEEdge::getGNEJunctionSource(), GNEEdge::getLaneByVClass(), GNEEdge::getNBEdge(), NBEdge::getNumLanes(), GNEAttributeCarrier::getTagProperty(), NBEdge::getToNode(), GNEDemandElement::DemandElementSegmentGeometry::insertJunctionSegment(), GNEAttributeCarrier::TagProperties::isRide(), GNEDemandElement::myDemandElementSegmentGeometry, GNENetElement::NetElementGeometry::shape, SVC_PASSENGER, and SVC_PEDESTRIAN.
Referenced by updateGeometry().
|
inlinestaticinherited |
true if a value of type T can be parsed from string
Definition at line 645 of file GNEAttributeCarrier.h.
References GNEAttributeCarrier::parse().
Referenced by GNERouteHandler::addWalk(), GNEFrameAttributesModuls::AttributesEditorRow::AttributesEditorRow(), GNECrossing::isValid(), GNEDetectorE2::isValid(), GNERoute::isValid(), GNETLSEditorFrame::onCmdPhaseEdit(), GNEAdditionalHandler::parseAndBuildDetectorE2(), GNEAdditionalHandler::parseAndBuildRerouter(), GNEAdditionalHandler::parseAndBuildVariableSpeedSign(), and GNERouteHandler::RouteParameter::setEdges().
|
inlinestaticinherited |
true if a value of type T can be parsed from string
Definition at line 664 of file GNEAttributeCarrier.h.
References GNEAttributeCarrier::lanesConsecutives(), GNEAttributeCarrier::parse(), GNEAttributeCarrier::parseIDs(), and WRITE_WARNING.
|
protectedinherited |
change additional parent of a shape
exception | if this shape doesn't have previously a defined Additional parent |
exception | if shape with ID newAdditionalParentID doesn't exist |
Definition at line 480 of file GNEHierarchicalElementParents.cpp.
References GNEAttributeCarrier::getID(), GNEShape::getNet(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementParents::myAC, GNEHierarchicalElementParents::myAdditionalParents, GNENet::retrieveAdditional(), toString(), and GNEShape::updateGeometry().
Referenced by GNEDetectorEntryExit::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEParkingSpace::setAttribute(), GNEStop::setAttribute(), GNERide::setAttribute(), GNEWalk::setAttribute(), and GNEPersonTrip::setAttribute().
|
protectedinherited |
change additional parent of an additional
exception | if this additional doesn't have previously a defined Additional parent |
exception | if additional with ID newAdditionalParentID doesn't exist |
Definition at line 497 of file GNEHierarchicalElementParents.cpp.
References GNEAttributeCarrier::getID(), GNEViewNet::getNet(), GNEAttributeCarrier::getTagStr(), GNEAdditional::getViewNet(), GNEHierarchicalElementParents::myAC, GNEHierarchicalElementParents::myAdditionalParents, GNENet::retrieveAdditional(), toString(), and GNEAdditional::updateGeometry().
|
protectedinherited |
change additional parent of a demand element
exception | if this additional doesn't have previously a defined Additional parent |
exception | if additional with ID newAdditionalParentID doesn't exist |
Definition at line 514 of file GNEHierarchicalElementParents.cpp.
References GNEAttributeCarrier::getID(), GNEViewNet::getNet(), GNEAttributeCarrier::getTagStr(), GNEDemandElement::getViewNet(), GNEHierarchicalElementParents::myAC, GNEHierarchicalElementParents::myAdditionalParents, GNENet::retrieveAdditional(), toString(), and GNEDemandElement::updateGeometry().
|
protectedinherited |
change ID of demand element
exception | if exist already an demand element whith the same ID |
exception | if ID isn't valid |
Definition at line 540 of file GNEDemandElement.cpp.
References GUIGlObject::getMicrosimID(), GNEViewNet::getNet(), GNEAttributeCarrier::TagProperties::getTag(), GNEAttributeCarrier::getTagStr(), GNEAttributeCarrier::myTagProperty, GNEDemandElement::myViewNet, GNENet::retrieveDemandElement(), GUIGlObject::setMicrosimID(), and GNENet::updateDemandElementID().
Referenced by GNEVehicleType::setAttribute(), GNEStop::setAttribute(), GNERoute::setAttribute(), setAttribute(), and GNEVehicle::setAttribute().
|
protectedinherited |
change first demand element parent of a shape
exception | if this demand element doesn't have previously a defined DemandElement parent |
exception | if demand element with ID newDemandElementParentID doesn't exist |
Definition at line 531 of file GNEHierarchicalElementParents.cpp.
References GNEAttributeCarrier::getID(), GNEShape::getNet(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementParents::myAC, GNEHierarchicalElementParents::myDemandElementParents, GNENet::retrieveDemandElement(), toString(), and GNEShape::updateGeometry().
Referenced by GNEWalk::setAttribute(), setAttribute(), and GNEVehicle::setAttribute().
|
protectedinherited |
change first demand element parent of an additional
exception | if this demand element doesn't have previously a defined DemandElement parent |
exception | if demand element with ID newDemandElementParentID doesn't exist |
Definition at line 548 of file GNEHierarchicalElementParents.cpp.
References GNEAttributeCarrier::getID(), GNEViewNet::getNet(), GNEAttributeCarrier::getTagStr(), GNEAdditional::getViewNet(), GNEHierarchicalElementParents::myAC, GNEHierarchicalElementParents::myDemandElementParents, GNENet::retrieveDemandElement(), toString(), and GNEAdditional::updateGeometry().
|
protectedinherited |
change first demand element parent of demandElement
exception | if this demand element doesn't have previously a defined DemandElement parent |
exception | if demand element with ID newDemandElementParentID doesn't exist |
Definition at line 565 of file GNEHierarchicalElementParents.cpp.
References GNEAttributeCarrier::getID(), GNEViewNet::getNet(), GNEAttributeCarrier::getTagStr(), GNEDemandElement::getViewNet(), GNEHierarchicalElementParents::myAC, GNEHierarchicalElementParents::myDemandElementParents, GNENet::retrieveDemandElement(), toString(), and GNEDemandElement::updateGeometry().
|
protectedinherited |
change edge children of an additional
Definition at line 463 of file GNEHierarchicalElementChildren.cpp.
References GNEViewNet::getNet(), GNEAdditional::getViewNet(), GNEHierarchicalElementChildren::myChildConnections, GNEHierarchicalElementChildren::myEdgeChildren, and GNEHierarchicalElementChildren::ChildConnections::update().
Referenced by GNERerouter::setAttribute().
|
protectedinherited |
change edge parents of a shape
Definition at line 340 of file GNEHierarchicalElementParents.cpp.
References GNEShape::getNet(), and GNEHierarchicalElementParents::myEdgeParents.
Referenced by GNEVehicle::compute(), GNEVaporizer::setAttribute(), GNERouteProbe::setAttribute(), GNECalibrator::setAttribute(), GNERide::setAttribute(), GNEWalk::setAttribute(), GNEPersonTrip::setAttribute(), and GNERoute::setAttribute().
|
protectedinherited |
change edge parents of an additional
Definition at line 360 of file GNEHierarchicalElementParents.cpp.
References GNEViewNet::getNet(), GNEAdditional::getViewNet(), and GNEHierarchicalElementParents::myEdgeParents.
|
protectedinherited |
change edge parents of a demandElement
Definition at line 380 of file GNEHierarchicalElementParents.cpp.
References GNEViewNet::getNet(), GNEDemandElement::getViewNet(), and GNEHierarchicalElementParents::myEdgeParents.
|
protectedinherited |
change edge parents of a demandElement (GNEEdge version)
Definition at line 400 of file GNEHierarchicalElementParents.cpp.
References GNEHierarchicalElementParents::myEdgeParents.
|
protectedinherited |
change edge children of an additional
Definition at line 480 of file GNEHierarchicalElementChildren.cpp.
References GNEViewNet::getNet(), GNEAdditional::getViewNet(), GNEHierarchicalElementChildren::myChildConnections, GNEHierarchicalElementChildren::myLaneChildren, and GNEHierarchicalElementChildren::ChildConnections::update().
Referenced by GNEVariableSpeedSign::setAttribute().
|
protectedinherited |
change edge parents of a shape
Definition at line 460 of file GNEHierarchicalElementParents.cpp.
References GNEShape::getNet(), and GNEHierarchicalElementParents::myLaneParents.
Referenced by GNEContainerStop::setAttribute(), GNEBusStop::setAttribute(), GNEChargingStation::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE1::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNEAccess::setAttribute(), GNECalibrator::setAttribute(), GNEDetectorE2::setAttribute(), GNEStop::setAttribute(), and GNEPOI::setAttribute().
|
protectedinherited |
change edge parents of an additional
Definition at line 420 of file GNEHierarchicalElementParents.cpp.
References GNEViewNet::getNet(), GNEAdditional::getViewNet(), and GNEHierarchicalElementParents::myLaneParents.
|
protectedinherited |
change edge parents of a demandElement
Definition at line 440 of file GNEHierarchicalElementParents.cpp.
References GNEViewNet::getNet(), GNEDemandElement::getViewNet(), and GNEHierarchicalElementParents::myLaneParents.
|
inherited |
check if children are overlapped (Used by Rerouters)
Definition at line 216 of file GNEHierarchicalElementChildren.cpp.
References GNEHierarchicalElementChildren::myAdditionalChildren, SUMO_ATTR_BEGIN, SUMO_ATTR_END, and SUMO_ATTR_TIME.
Referenced by GNERerouterDialog::onCmdAccept().
|
inherited |
check if children are overlapped (Used by Rerouters)
Definition at line 315 of file GNEHierarchicalElementChildren.cpp.
|
inherited |
Clears the parameter map.
Definition at line 99 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NLHandler::beginEdgeParsing(), GNECrossing::setGenericParametersStr(), GNEConnection::setGenericParametersStr(), GNEVehicleType::setGenericParametersStr(), GNELane::setGenericParametersStr(), GNEPoly::setGenericParametersStr(), GNEStop::setGenericParametersStr(), GNEPOI::setGenericParametersStr(), GNEJunction::setGenericParametersStr(), GNERide::setGenericParametersStr(), GNEPersonTrip::setGenericParametersStr(), GNEWalk::setGenericParametersStr(), GNEEdge::setGenericParametersStr(), GNERoute::setGenericParametersStr(), setGenericParametersStr(), GNEAdditional::setGenericParametersStr(), and GNEVehicle::setGenericParametersStr().
|
virtual |
commit geometry changes in the attributes of an element after use of moveGeometry(...)
[in] | undoList | The undoList on which to register changes |
Implements GNEDemandElement.
Definition at line 316 of file GNEPerson.cpp.
|
virtual |
|
staticinherited |
create instance of RouteCalculator
Definition at line 414 of file GNEDemandElement.cpp.
References GNEDemandElement::myRouteCalculatorInstance.
Referenced by GNENet::setViewNet().
|
inlineinherited |
Decrease reference.
Definition at line 53 of file GNEReferenceCounter.h.
References GNEReferenceCounter::getID(), GNEReferenceCounter::myCount, toString(), UNUSED_PARAMETER, and WRITE_ERROR.
Referenced by GNENet::deleteSingleEdge(), GNENet::deleteSingleJunction(), GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEInspectorFrame::TemplateEditor::setEdgeTemplate(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_Children::~GNEChange_Children(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_Shape::~GNEChange_Shape(), GNEChange_TLS::~GNEChange_TLS(), GNENet::~GNENet(), and GNEInspectorFrame::TemplateEditor::~TemplateEditor().
|
inherited |
Returns whether the defaults shall be used.
[in] | oc | The options to get the options from |
[in] | optionName | The name of the option to determine whether its value shall be used |
Definition at line 60 of file SUMOVehicleParameter.cpp.
References OptionsCont::exists(), OptionsCont::getBool(), and OptionsCont::isSet().
Referenced by SUMOVehicleParameter::wasSet(), and SUMOVehicleParameter::write().
|
staticinherited |
delete instance of RouteCalculator
Definition at line 424 of file GNEDemandElement.cpp.
References GNEDemandElement::myRouteCalculatorInstance.
Referenced by GNENet::~GNENet().
|
inherited |
Definition at line 90 of file GNEHierarchicalElementChildren.cpp.
References GNEHierarchicalElementChildren::ChildConnections::draw(), and GNEHierarchicalElementChildren::myChildConnections.
Referenced by GNEDetectorE3::drawGL(), GNEVariableSpeedSign::drawGL(), GNERerouter::drawGL(), GNEEdge::drawRerouterSymbol(), and GNELane::drawVSSSymbol().
|
virtual |
Draws the object.
[in] | s | The settings for the current view (may influence drawing) |
Implements GNEDemandElement.
Definition at line 560 of file GNEPerson.cpp.
References GUIVisualizationSettings::angle, GUIVisualizationSettings::detailSettings, GUIBasePersonHelper::drawAction_drawAsCircle(), GUIBasePersonHelper::drawAction_drawAsImage(), GUIBasePersonHelper::drawAction_drawAsTriangle(), GUIVisualizationSettings::drawDetail(), GUIGlObject::drawName(), GLHelper::drawShapeDottedContourRectangle(), GLHelper::drawTextSettings(), GUIPropertySchemeStorage< T >::getActive(), GUIGlObject::getColorValue(), GNEHierarchicalElementChildren::getDemandElementChildren(), GNEHierarchicalElementParents::getDemandElementParents(), GNEViewNet::getDemandViewOptions(), GNEViewNet::getDottedAC(), GUIVisualizationSizeSettings::getExaggeration(), GUIGlObject::getGlID(), GNEViewNet::getNetworkViewOptions(), GNEAttributeCarrier::getTagProperty(), GUIGlObject::getType(), GLO_MAX, GNEDemandElement::myViewNet, GUIVisualizationDetailSettings::personCircles, GUIVisualizationSettings::personColorer, GUIVisualizationDetailSettings::personExaggeration, GUIVisualizationSettings::personName, GUIVisualizationDetailSettings::personShapes, GUIVisualizationSettings::personSize, GUIVisualizationDetailSettings::personTriangles, GUIVisualizationSettings::personValue, GUIVisualizationSettings::scale, GUIVisualizationTextSettings::scaledSize(), setColor(), GUIVisualizationTextSettings::show, GNEViewNetHelper::NetworkViewOptions::showDemandElements(), GNEViewNetHelper::DemandViewOptions::showNonInspectedDemandElements(), SUMO_ATTR_IMGFILE, SUMO_ATTR_LENGTH, SUMO_ATTR_WIDTH, SUMO_TAG_WALK_ROUTE, SVS_PEDESTRIAN, toString(), Position::x(), and Position::y().
|
virtualinherited |
Draws additional, user-triggered visualisations.
[in] | parent | The view |
[in] | s | The settings for the current view (may influence drawing) |
Reimplemented in GUIBaseVehicle, GUIContainer, and GUIPerson.
Definition at line 187 of file GUIGlObject.cpp.
References UNUSED_PARAMETER.
|
inherited |
draw name of item
Definition at line 355 of file GUIGlObject.cpp.
References GLHelper::drawTextSettings(), GUIGlObject::getMicrosimID(), and GUIVisualizationTextSettings::show.
Referenced by GNEEdge::drawEdgeName(), GNEContainerStop::drawGL(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEParkingArea::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE3::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorEntryExit::drawGL(), GNEVariableSpeedSign::drawGL(), GNERerouter::drawGL(), GUIMEInductLoop::MyWrapper::drawGL(), GNEDetectorE1Instant::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIPerson::drawGL(), GUIInstantInductLoop::MyWrapper::drawGL(), GUIContainer::drawGL(), GNEJunction::drawGL(), GUICalibrator::drawGL(), GUIJunctionWrapper::drawGL(), GNECalibrator::drawGL(), GNETAZ::drawGL(), GUIE3Collector::MyWrapper::drawGL(), GNEDetectorE2::drawGL(), GUIChargingStation::drawGL(), GUIContainerStop::drawGL(), GUIBusStop::drawGL(), GNEStop::drawGL(), GUIParkingArea::drawGL(), GUIEdge::drawGL(), GUIE2Collector::MyWrapper::drawGL(), GUIInductLoop::MyWrapper::drawGL(), drawGL(), GNEVehicle::drawGL(), GUIPointOfInterest::drawInnerPOI(), GUIPolygon::drawInnerPolygon(), GUIBaseVehicle::drawOnPos(), GNEEdge::drawPartialPersonPlan(), GNEEdge::drawPartialRoute(), and GNEEdge::drawPartialTripFromTo().
|
virtualinherited |
check if attribute carrier must be drawn using selecting color.
Implements GNEAttributeCarrier.
Definition at line 561 of file GNEDemandElement.cpp.
References GNEViewNetHelper::EditModes::currentSupermode, GNEViewNet::getEditModes(), GNE_SUPERMODE_DEMAND, GNEAttributeCarrier::mySelected, and GNEDemandElement::myViewNet.
Referenced by GNEStop::drawGL(), GNEEdge::drawPartialPersonPlan(), GNEEdge::drawPartialRoute(), GNEEdge::drawPartialTripFromTo(), and GNEVehicle::setColor().
|
virtual |
Implements GNEDemandElement.
Definition at line 822 of file GNEPerson.cpp.
References GNEViewNet::getNet(), GNEAttributeCarrier::GNEChange_EnableAttribute, GNEDemandElement::myViewNet, SUMOVehicleParameter::parametersSet, SUMO_ATTR_END, SUMO_ATTR_NUMBER, SUMO_ATTR_PERIOD, SUMO_ATTR_PROB, SUMO_ATTR_VEHSPERHOUR, VEHPARS_END_SET, VEHPARS_NUMBER_SET, VEHPARS_PERIOD_SET, VEHPARS_PROB_SET, and VEHPARS_VPH_SET.
|
virtual |
|
virtual |
fix demand element problem (by default throw an exception, has to be reimplemented in children)
Reimplemented from GNEDemandElement.
Definition at line 262 of file GNEPerson.cpp.
|
virtualinherited |
gererate a new ID for an element child
Implements GNEHierarchicalElementChildren.
Definition at line 347 of file GNEDemandElement.cpp.
References GNEHierarchicalElementChildren::getDemandElementChildren(), GNEAttributeCarrier::getID(), GNEViewNet::getNet(), GNEDemandElement::myViewNet, GNENet::retrieveDemandElement(), and toString().
|
inherited |
return vector of additionals that have as Parent this edge (For example, Calibrators)
Definition at line 132 of file GNEHierarchicalElementChildren.cpp.
References GNEHierarchicalElementChildren::myAdditionalChildren.
Referenced by GNEAdditionalHandler::accessCanBeCreated(), GNEEdge::addConnection(), GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNEDetectorE3::checkAdditionalChildRestriction(), GNEAdditionalHandler::checkOverlappingRerouterIntervals(), GNENet::deleteAdditional(), GNENet::deleteEdge(), GNENet::deleteLane(), GNEBusStop::drawGL(), GNELane::drawGL(), GNEEdge::drawGL(), GNELane::endGeometryMoving(), GNEEdge::endGeometryMoving(), GNEAdditional::generateChildID(), GNETAZ::getAttribute(), GNEEdge::getRouteProbeRelativePosition(), GNEVariableSpeedSignStep::GNEVariableSpeedSignStep(), GNEAdditionalHandler::myEndElement(), GNECalibratorDialog::onCmdClickedFlow(), GNERerouterDialog::onCmdClickedInterval(), GNECalibratorDialog::onCmdClickedRoute(), GNEVariableSpeedSignDialog::onCmdClickedStep(), GNECalibratorDialog::onCmdClickedVehicleType(), GNEVariableSpeedSignDialog::onCmdEditStep(), GNETAZFrame::TAZCurrent::refreshTAZEdges(), GNEEdge::removeConnection(), GNENet::replaceIncomingEdge(), GNEEdge::retrieveGNEConnection(), GNEBusStop::setAttribute(), GNEParkingArea::setAttribute(), GNEDetectorE3::setAttribute(), GNERerouterInterval::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNERerouter::setAttribute(), GNEFrameModuls::AttributeCarrierHierarchy::showAttributeCarrierChildren(), GNELane::startGeometryMoving(), GNEEdge::startGeometryMoving(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNETAZ::updateAdditionalParent(), GNECalibratorDialog::updateFlowTable(), GNELane::updateGeometry(), GNEEdge::updateGeometry(), GNERerouterDialog::updateIntervalTable(), GNETAZFrame::TAZCommonStatistics::updateStatistics(), GNEVariableSpeedSignDialog::updateTableSteps(), and GNEAdditional::writeAdditional().
|
inherited |
return vector of additionals that have as Parent this edge (For example, Calibrators)
Definition at line 86 of file GNEHierarchicalElementParents.cpp.
References GNEHierarchicalElementParents::myAdditionalParents.
Referenced by calculatePersonPlanConnectionStop(), GNELane::drawGL(), GNEEdge::drawGL(), GNELane::endGeometryMoving(), GNEEdge::endGeometryMoving(), GNEClosingReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNERouteProbReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEParkingSpace::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNECalibratorFlow::getAttribute(), GNEDetectorEntryExit::getAttribute(), GNERerouterInterval::getAttribute(), GNETAZSourceSink::getAttribute(), GNEAccess::getAttribute(), GNEStop::getAttribute(), GNERide::getAttribute(), GNEPersonTrip::getAttribute(), GNEWalk::getAttribute(), GNEDestProbReroute::getCenteringBoundary(), GNERouteProbReroute::getCenteringBoundary(), GNEParkingAreaReroute::getCenteringBoundary(), GNEVariableSpeedSignStep::getCenteringBoundary(), GNECalibratorFlow::getCenteringBoundary(), GNERerouterInterval::getCenteringBoundary(), GNEStop::getCenteringBoundary(), GNEStop::getFromEdge(), GNEParkingAreaReroute::getHierarchyName(), GNEStop::getHierarchyName(), GNERide::getHierarchyName(), GNEPersonTrip::getHierarchyName(), GNEWalk::getHierarchyName(), GNEClosingReroute::getParentName(), GNEDestProbReroute::getParentName(), GNEClosingLaneReroute::getParentName(), GNERouteProbReroute::getParentName(), GNEParkingAreaReroute::getParentName(), GNEParkingSpace::getParentName(), GNEVariableSpeedSignStep::getParentName(), GNECalibratorFlow::getParentName(), GNETAZSourceSink::getParentName(), GNERerouterInterval::getParentName(), GNEAccess::getParentName(), GNEStop::getParentName(), GNEClosingReroute::getPositionInView(), GNEDestProbReroute::getPositionInView(), GNEClosingLaneReroute::getPositionInView(), GNERouteProbReroute::getPositionInView(), GNEParkingAreaReroute::getPositionInView(), GNECalibratorFlow::getPositionInView(), GNEVariableSpeedSignStep::getPositionInView(), GNETAZSourceSink::getPositionInView(), GNERerouterInterval::getPositionInView(), GNEStop::getToEdge(), GNEVariableSpeedSignStep::GNEVariableSpeedSignStep(), GNEVariableSpeedSignStep::isValid(), GNEAccess::isValid(), GNECalibratorFlowDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), GNEAdditionalHandler::parseAndBuildRerouterInterval(), GNEPersonPlanFrame::PersonPlanCreator::refreshPersonPlanCreator(), GNENet::replaceIncomingEdge(), GNETAZSourceSink::setAttribute(), GNEFrameModuls::AttributeCarrierHierarchy::showAttributeCarrierParents(), GNELane::startGeometryMoving(), GNEEdge::startGeometryMoving(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNELane::updateGeometry(), GNEEdge::updateGeometry(), GNEDetectorEntryExit::updateGeometry(), GNEStop::updateGeometry(), updateGeometry(), GNERide::writeDemandElement(), GNEPersonTrip::writeDemandElement(), and GNEWalk::writeDemandElement().
|
protectedinherited |
obtain arrival lane parameter in string format
Definition at line 679 of file SUMOVehicleParameter.cpp.
References ARRIVAL_LANE_CURRENT, ARRIVAL_LANE_DEFAULT, ARRIVAL_LANE_GIVEN, SUMOVehicleParameter::arrivalLane, SUMOVehicleParameter::arrivalLaneProcedure, and toString().
Referenced by GNEVehicle::getAttribute(), and SUMOVehicleParameter::write().
|
protectedinherited |
obtain arrival pos parameter in string format
Definition at line 697 of file SUMOVehicleParameter.cpp.
References ARRIVAL_POS_CENTER, ARRIVAL_POS_DEFAULT, ARRIVAL_POS_GIVEN, ARRIVAL_POS_MAX, ARRIVAL_POS_RANDOM, SUMOVehicleParameter::arrivalPos, SUMOVehicleParameter::arrivalPosProcedure, and toString().
Referenced by GNEVehicle::getAttribute(), and SUMOVehicleParameter::write().
|
protectedinherited |
obtain arrival pos lat parameter in string format
Definition at line 721 of file SUMOVehicleParameter.cpp.
References ARRIVAL_POSLAT_CENTER, ARRIVAL_POSLAT_DEFAULT, ARRIVAL_POSLAT_GIVEN, ARRIVAL_POSLAT_LEFT, ARRIVAL_POSLAT_RIGHT, SUMOVehicleParameter::arrivalPos, SUMOVehicleParameter::arrivalPosLatProcedure, and toString().
Referenced by GNEVehicle::getAttribute(), and SUMOVehicleParameter::write().
|
protectedinherited |
obtain arrival speed parameter in string format
Definition at line 745 of file SUMOVehicleParameter.cpp.
References ARRIVAL_SPEED_CURRENT, ARRIVAL_SPEED_DEFAULT, ARRIVAL_SPEED_GIVEN, SUMOVehicleParameter::arrivalSpeed, SUMOVehicleParameter::arrivalSpeedProcedure, and toString().
Referenced by GNEVehicle::getAttribute(), and SUMOVehicleParameter::write().
|
virtual |
Implements GNEDemandElement.
Definition at line 649 of file GNEPerson.cpp.
References SUMOVehicleParameter::color, SUMOVehicleParameter::depart, GNEAttributeCarrier::TagProperties::getDefaultValue(), GNEDemandElement::getDemandElementID(), GNEHierarchicalElementParents::getDemandElementParents(), SUMOVehicleParameter::getDepartPos(), getGenericParametersStr(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_GENERIC, GNE_ATTR_SELECTED, GNEDemandElement::isAttributeCarrierSelected(), GNEAttributeCarrier::myTagProperty, SUMOVehicleParameter::repetitionEnd, SUMOVehicleParameter::repetitionNumber, SUMOVehicleParameter::repetitionOffset, SUMOVehicleParameter::repetitionProbability, STEPS2TIME, SUMO_ATTR_BEGIN, SUMO_ATTR_COLOR, SUMO_ATTR_DEPART, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_END, SUMO_ATTR_ID, SUMO_ATTR_NUMBER, SUMO_ATTR_PERIOD, SUMO_ATTR_PROB, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, time2string(), toString(), VEHPARS_COLOR_SET, VEHPARS_DEPARTPOS_SET, and SUMOVehicleParameter::wasSet().
Referenced by getHierarchyName(), and setAttribute().
|
virtual |
Implements GNEDemandElement.
Definition at line 697 of file GNEPerson.cpp.
|
virtualinherited |
method for getting the attribute in the context of object selection
Reimplemented in GNEEdge, and GNELane.
Definition at line 1159 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute().
|
virtual |
get begin time of demand element
invalid | argument if demand element doesn't has a begin time |
Reimplemented from GNEDemandElement.
Definition at line 185 of file GNEPerson.cpp.
References SUMOVehicleParameter::depart, SUMOVehicleParameter::getDepart(), GNEAttributeCarrier::TagProperties::getTag(), GNEAttributeCarrier::myTagProperty, SUMO_TAG_PERSONFLOW, and toString().
Referenced by setAttribute().
|
virtual |
Returns the boundary to which the view shall be centered in order to show the object.
Implements GNEDemandElement.
Definition at line 547 of file GNEPerson.cpp.
References Boundary::add(), GNEHierarchicalElementChildren::getDemandElementChildren(), GNEHierarchicalElementParents::getEdgeParents(), and Boundary::grow().
get child position calculated in ChildConnections
Definition at line 62 of file GNEHierarchicalElementChildren.cpp.
References GNEHierarchicalElementChildren::myChildConnections, and GNEHierarchicalElementChildren::ChildConnections::symbolsPositionAndRotation.
Referenced by GNEEdge::drawRerouterSymbol(), and GNELane::drawVSSSymbol().
|
inherited |
get child rotation calculated in ChildConnections
Definition at line 73 of file GNEHierarchicalElementChildren.cpp.
References GNEHierarchicalElementChildren::myChildConnections, and GNEHierarchicalElementChildren::ChildConnections::symbolsPositionAndRotation.
Referenced by GNEEdge::drawRerouterSymbol(), and GNELane::drawVSSSymbol().
|
virtual |
get color
Implements GNEDemandElement.
Definition at line 286 of file GNEPerson.cpp.
References SUMOVehicleParameter::color.
|
inlinevirtualinherited |
Reimplemented in GNEJunction, GUILane, GUIPerson, GUIContainer, GNELane, GUIEdge, GUIJunctionWrapper, GUIVehicle, GUIBaseVehicle, and GUIMEVehicle.
Definition at line 148 of file GUIGlObject.h.
Referenced by drawGL(), setColor(), and GUISUMOAbstractView::showToolTipFor().
|
inherited |
return vector of demand elements that have as Parent this edge (For example, Calibrators)
Definition at line 297 of file GNEHierarchicalElementChildren.cpp.
References GNEHierarchicalElementChildren::myDemandElementChildren.
Referenced by GNEStoppingPlace::commitGeometryMoving(), GNENet::deleteDemandElement(), GNENet::deleteEdge(), GNENet::deleteLane(), GNEBusStop::drawGL(), GNEChargingStation::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEStop::drawGL(), GNELane::drawGL(), drawGL(), GNEVehicle::drawGL(), GNEEdge::drawPartialPersonPlan(), GNEEdge::drawPartialRoute(), GNELane::endGeometryMoving(), GNEEdge::endGeometryMoving(), GNEAdditional::endGeometryMoving(), GNEDemandElement::generateChildID(), getCenteringBoundary(), getFromEdge(), GNEVehicle::getFromEdge(), getPositionInView(), getToEdge(), GNEVehicle::getToEdge(), GNEStoppingPlace::moveGeometry(), GNEPersonTypeFrame::PersonTypeEditor::onCmdDeletePersonType(), GNEVehicleTypeFrame::VehicleTypeEditor::onCmdDeleteVehicleType(), GNEConnectorFrame::ConnectionModifications::onCmdSaveModifications(), GNEPersonPlanFrame::PersonPlanCreator::refreshPersonPlanCreator(), GNENet::replaceIncomingEdge(), GNERouteHandler::separateEmbeddedRoute(), GNEFrameModuls::AttributeCarrierHierarchy::showAttributeCarrierChildren(), GNEViewNetHelper::DemandViewOptions::showNonInspectedDemandElements(), GNELane::startGeometryMoving(), GNEEdge::startGeometryMoving(), GNEAdditional::startGeometryMoving(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNEBusStop::updateGeometry(), GNELane::updateGeometry(), GNEEdge::updateGeometry(), GNERide::updateGeometry(), GNEPersonTrip::updateGeometry(), GNEWalk::updateGeometry(), GNERoute::updateGeometry(), updateGeometry(), GNEVehicle::updateGeometry(), GNERide::writeDemandElement(), GNEPersonTrip::writeDemandElement(), GNEWalk::writeDemandElement(), GNERoute::writeDemandElement(), writeDemandElement(), and GNEVehicle::writeDemandElement().
|
inherited |
get demand element geometry
Definition at line 360 of file GNEDemandElement.cpp.
References GNEDemandElement::myDemandElementGeometry.
Referenced by calculatePersonPlanConnectionStop().
|
protectedinherited |
returns DemandElement ID
Definition at line 524 of file GNEDemandElement.cpp.
References GUIGlObject::getMicrosimID().
Referenced by GNEVehicleType::getAttribute(), GNEStop::getAttribute(), GNERide::getAttribute(), GNEPersonTrip::getAttribute(), GNEWalk::getAttribute(), GNERoute::getAttribute(), getAttribute(), GNEVehicle::getAttribute(), and GNERoute::writeDemandElement().
|
inherited |
return vector of demand elements that have as Parent this edge (For example, Calibrators)
Definition at line 115 of file GNEHierarchicalElementParents.cpp.
References GNEHierarchicalElementParents::myDemandElementParents.
Referenced by GNEStop::commitGeometryMoving(), GNEVehicle::compute(), GNEFrameModuls::AttributeCarrierHierarchy::createPopUpMenu(), GNEStop::drawGL(), drawGL(), GNEVehicle::drawGL(), GNEEdge::drawPartialPersonPlan(), GNEEdge::drawPartialRoute(), GNERouteHandler::embebbeRoute(), GNELane::endGeometryMoving(), GNEEdge::endGeometryMoving(), GNEStop::getAttribute(), GNERide::getAttribute(), GNEPersonTrip::getAttribute(), GNEWalk::getAttribute(), getAttribute(), GNEVehicle::getAttribute(), GNERide::getColor(), GNEPersonTrip::getColor(), GNEWalk::getColor(), GNERide::getDemandElementProblem(), GNEPersonTrip::getDemandElementProblem(), GNEWalk::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNEWalk::getFromEdge(), GNEVehicle::getFromEdge(), GNEStop::getHierarchyName(), GNEWalk::getHierarchyName(), GNEStop::getParentName(), GNEVehicle::getParentName(), GNEStop::getPositionInView(), GNEWalk::getToEdge(), GNEVehicle::getToEdge(), GNEStop::getVClass(), GNERide::getVClass(), GNEPersonTrip::getVClass(), GNEWalk::getVClass(), getVClass(), GNEVehicle::getVClass(), GNERide::isDemandElementValid(), GNEPersonTrip::isDemandElementValid(), GNEWalk::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEVehicle::isValid(), GNEStop::moveGeometry(), GNEFrameModuls::AttributeCarrierHierarchy::onCmdMoveItemDown(), GNEFrameModuls::AttributeCarrierHierarchy::onCmdMoveItemUp(), GNEViewNet::onCmdToogleLockPerson(), GNEPersonPlanFrame::PersonPlanCreator::refreshPersonPlanCreator(), GNERouteHandler::separateEmbeddedRoute(), GNEWalk::setAttribute(), GNEPersonTrip::setAttribute(), GNEVehicle::setAttribute(), GNEVehicle::setColor(), GNEFrameModuls::AttributeCarrierHierarchy::showAttributeCarrierParents(), GNEViewNetHelper::DemandViewOptions::showNonInspectedDemandElements(), GNELane::startGeometryMoving(), GNEEdge::startGeometryMoving(), GNEDeleteFrame::SubordinatedElements::SubordinatedElements(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNELane::updateGeometry(), GNEEdge::updateGeometry(), GNERide::updateGeometry(), GNEPersonTrip::updateGeometry(), GNEWalk::updateGeometry(), GNERide::writeDemandElement(), GNEPersonTrip::writeDemandElement(), GNEWalk::writeDemandElement(), writeDemandElement(), and GNEVehicle::writeDemandElement().
|
virtual |
return a string with the current demand element problem (by default empty, can be reimplemented in children)
Reimplemented from GNEDemandElement.
Definition at line 255 of file GNEPerson.cpp.
|
inherited |
get demand element segment geometry
Definition at line 366 of file GNEDemandElement.cpp.
References GNEDemandElement::myDemandElementSegmentGeometry.
Referenced by GNEEdge::drawPartialRoute(), and GNEEdge::drawPartialTripFromTo().
|
protectedinherited |
obtain depart parameter in string format
Definition at line 547 of file SUMOVehicleParameter.cpp.
References SUMOVehicleParameter::depart, DEPART_CONTAINER_TRIGGERED, DEPART_TRIGGERED, SUMOVehicleParameter::departProcedure, and time2string().
Referenced by getBegin(), GNEVehicle::getBegin(), and SUMOVehicleParameter::write().
|
protectedinherited |
obtain depart lane parameter in string format
Definition at line 559 of file SUMOVehicleParameter.cpp.
References DEPART_LANE_ALLOWED_FREE, DEPART_LANE_BEST_FREE, DEPART_LANE_DEFAULT, DEPART_LANE_FIRST_ALLOWED, DEPART_LANE_FREE, DEPART_LANE_GIVEN, DEPART_LANE_RANDOM, SUMOVehicleParameter::departLane, SUMOVehicleParameter::departLaneProcedure, and toString().
Referenced by GNEVehicle::getAttribute(), and SUMOVehicleParameter::write().
|
protectedinherited |
obtain depart pos parameter in string format
Definition at line 589 of file SUMOVehicleParameter.cpp.
References DEPART_POS_BASE, DEPART_POS_DEFAULT, DEPART_POS_FREE, DEPART_POS_GIVEN, DEPART_POS_LAST, DEPART_POS_RANDOM, DEPART_POS_RANDOM_FREE, SUMOVehicleParameter::departPos, SUMOVehicleParameter::departPosProcedure, and toString().
Referenced by getAttribute(), GNEVehicle::getAttribute(), and SUMOVehicleParameter::write().
|
protectedinherited |
obtain depart pos lat parameter in string format
Definition at line 619 of file SUMOVehicleParameter.cpp.
References DEPART_POSLAT_CENTER, DEPART_POSLAT_DEFAULT, DEPART_POSLAT_FREE, DEPART_POSLAT_GIVEN, DEPART_POSLAT_LEFT, DEPART_POSLAT_RANDOM, DEPART_POSLAT_RANDOM_FREE, DEPART_POSLAT_RIGHT, SUMOVehicleParameter::departPos, SUMOVehicleParameter::departPosLatProcedure, and toString().
Referenced by GNEVehicle::getAttribute(), and SUMOVehicleParameter::write().
|
protectedinherited |
obtain depart speed parameter in string format
Definition at line 652 of file SUMOVehicleParameter.cpp.
References DEPART_SPEED_DEFAULT, DEPART_SPEED_DESIRED, DEPART_SPEED_GIVEN, DEPART_SPEED_LIMIT, DEPART_SPEED_MAX, DEPART_SPEED_RANDOM, SUMOVehicleParameter::departSpeed, SUMOVehicleParameter::departSpeedProcedure, and toString().
Referenced by GNEVehicle::getAttribute(), and SUMOVehicleParameter::write().
|
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(), 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(), and MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus().
|
inherited |
get edge chidls
Definition at line 377 of file GNEHierarchicalElementChildren.cpp.
References GNEHierarchicalElementChildren::myEdgeChildren.
Referenced by GNERerouter::getAttribute(), and GNEFrameModuls::AttributeCarrierHierarchy::showAttributeCarrierChildren().
|
inherited |
get edge parents
Definition at line 150 of file GNEHierarchicalElementParents.cpp.
References GNEHierarchicalElementParents::myEdgeParents.
Referenced by GNEVehicleFrame::addVehicle(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowWithEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVehicleWithEmbeddedRoute(), GNEVehicle::compute(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNECalibrator::drawGL(), GNEVehicle::drawGL(), GNEEdge::drawPartialPersonPlan(), GNEEdge::drawPartialRoute(), GNERouteProbe::getAttribute(), GNETAZSourceSink::getAttribute(), GNECalibrator::getAttribute(), GNERide::getAttribute(), GNEPersonTrip::getAttribute(), GNEWalk::getAttribute(), GNERoute::getAttribute(), GNEVehicle::getAttribute(), GNETAZSourceSink::getCenteringBoundary(), GNERide::getCenteringBoundary(), GNEPersonTrip::getCenteringBoundary(), GNEWalk::getCenteringBoundary(), GNERoute::getCenteringBoundary(), getCenteringBoundary(), GNERide::getDemandElementProblem(), GNEPersonTrip::getDemandElementProblem(), GNEWalk::getDemandElementProblem(), GNERoute::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNERide::getFromEdge(), GNEPersonTrip::getFromEdge(), GNEWalk::getFromEdge(), GNERoute::getFromEdge(), GNEVehicle::getFromEdge(), GNERide::getHierarchyName(), GNEPersonTrip::getHierarchyName(), GNEWalk::getHierarchyName(), getHierarchyName(), GNEVehicle::getHierarchyName(), GNERouteHandler::PersonPlansValues::getLastEdge(), GNEVaporizer::getParentName(), GNERouteProbe::getParentName(), GNECalibrator::getParentName(), GNEVehicle::getParentName(), GNEVaporizer::getPositionInView(), GNERouteProbe::getPositionInView(), GNECalibrator::getPositionInView(), GNERide::getToEdge(), GNEPersonTrip::getToEdge(), GNEWalk::getToEdge(), GNERoute::getToEdge(), GNEVehicle::getToEdge(), GNERide::isDemandElementValid(), GNEPersonTrip::isDemandElementValid(), GNEWalk::isDemandElementValid(), GNERoute::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNECalibrator::isValid(), GNERide::moveGeometry(), GNEPersonTrip::moveGeometry(), GNEWalk::moveGeometry(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNEPersonPlanFrame::PersonPlanCreator::refreshPersonPlanCreator(), GNERide::setAttribute(), GNEWalk::setAttribute(), GNEPersonTrip::setAttribute(), GNEFrameModuls::AttributeCarrierHierarchy::showAttributeCarrierParents(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToTrip(), GNEVaporizer::updateGeometry(), GNERouteProbe::updateGeometry(), GNECalibrator::updateGeometry(), GNERoute::updateGeometry(), GNEVehicle::updateGeometry(), GNERide::writeDemandElement(), GNEPersonTrip::writeDemandElement(), GNEWalk::writeDemandElement(), GNERoute::writeDemandElement(), and GNEVehicle::writeDemandElement().
|
virtual |
Implements GNEDemandElement.
Definition at line 268 of file GNEPerson.cpp.
References GNEHierarchicalElementChildren::getDemandElementChildren().
|
inherited |
Definition at line 138 of file GUIGlObject.cpp.
References GUIGlObject::myFullName.
Referenced by SUMORTree::addAdditionalGLObject(), GUIGlObject::buildPopupHeader(), GUIGlObject_AbstractAdd::GUIGlObject_AbstractAdd(), GUIGLObjectPopupMenu::onCmdCopyTypedName(), GUIParam_PopupMenuInterface::onCmdOpenTracker(), GUILaneSpeedTrigger::openManipulator(), GUICalibrator::openManipulator(), GUITriggeredRerouter::openManipulator(), GUIDialog_GLChosenEditor::rebuildList(), GUIGlObject_AbstractAdd::remove(), SUMORTree::removeAdditionalGLObject(), and GUISelectedStorage::save().
|
virtual |
return generic parameters as vector of pairs format
Implements GNEDemandElement.
Definition at line 1010 of file GNEPerson.cpp.
References Parameterised::getParametersMap().
|
virtual |
return generic parameters in string format
Implements GNEDemandElement.
Definition at line 995 of file GNEPerson.cpp.
References Parameterised::getParametersMap().
Referenced by getAttribute().
|
inherited |
Returns the numerical id of the object.
Definition at line 150 of file GUIGlObject.cpp.
References GUIGlObject::myGlID.
Referenced by GUIMessageWindow::appendMsg(), GUIGlObject::buildSelectionPopupEntry(), GUIBaseVehicle::drawAction_drawPersonsAndContainers(), GNEEdge::drawEdgeName(), GNEEdge::drawGeometryPoints(), GNEChargingStation::drawGL(), GNEBusStop::drawGL(), GNEContainerStop::drawGL(), GNEParkingArea::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE3::drawGL(), GNEParkingSpace::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorEntryExit::drawGL(), GNEInternalLane::drawGL(), GNEVariableSpeedSign::drawGL(), GNERerouter::drawGL(), GNEAccess::drawGL(), GUIMEInductLoop::MyWrapper::drawGL(), GNEDetectorE1Instant::drawGL(), GNECrossing::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIPerson::drawGL(), GUIPolygon::drawGL(), GUIInstantInductLoop::MyWrapper::drawGL(), GUIContainer::drawGL(), GNEJunction::drawGL(), GUICalibrator::drawGL(), GUIJunctionWrapper::drawGL(), GUIPointOfInterest::drawGL(), GNECalibrator::drawGL(), GNETAZ::drawGL(), GUIE3Collector::MyWrapper::drawGL(), GNEDetectorE2::drawGL(), GUIChargingStation::drawGL(), GUIContainerStop::drawGL(), GUIBusStop::drawGL(), GNEConnection::drawGL(), GNEStop::drawGL(), GNELane::drawGL(), GUIParkingArea::drawGL(), GUIEdge::drawGL(), GUIE2Collector::MyWrapper::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GUIInductLoop::MyWrapper::drawGL(), drawGL(), GUILane::drawGL(), GNEVehicle::drawGL(), GUIPerson::drawGLAdditional(), GUIContainer::drawGLAdditional(), GUIBaseVehicle::drawGLAdditional(), GUILane::drawLinkRule(), GUIBaseVehicle::drawOnPos(), GNEEdge::drawPartialPersonPlan(), GNEEdge::drawPartialRoute(), GNEEdge::drawRerouterSymbol(), GNELane::drawVSSSymbol(), GUIMEVehicle::getColorValue(), GUIVehicle::getColorValue(), GUIJunctionWrapper::getColorValue(), GUIEdge::getColorValue(), GUIContainer::getColorValue(), GUIPerson::getColorValue(), GNEPoly::getGlID(), GNEPOI::getGlID(), GUISUMOAbstractView::getGUIGlObjectsAtPosition(), GUIEdge::getIDs(), GUISUMOAbstractView::getObjectAtPosition(), GUISUMOAbstractView::getObjectsAtPosition(), GUIPerson::getPopUpMenu(), GUIContainer::getPopUpMenu(), GUIBaseVehicle::getPopUpMenu(), GUIEdge::getScaleValue(), GUILane::isLaneOrEdgeSelected(), GUIGlChildWindow::isSelected(), GUISelectedStorage::isSelected(), GUISUMOViewParent::isSelected(), GUIVehicle::isSelected(), GUIPerson::isSelected(), GUIEdge::isSelected(), GUILane::isSelected(), GUISelectedStorage::loadIDs(), GNEViewNet::mergeJunctions(), GUIViewTraffic::onCmdAddRerouter(), GUIGLObjectPopupMenu::onCmdAddSelected(), GUIGLObjectPopupMenu::onCmdCenter(), GNEFrameModuls::AttributeCarrierHierarchy::onCmdCenterItem(), GUIViewTraffic::onCmdCloseEdge(), GUIViewTraffic::onCmdCloseLane(), GUIApplicationWindow::onCmdEditChosen(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GUIGLObjectPopupMenu::onCmdRemoveSelected(), GUIContainer::GUIContainerPopupMenu::onCmdStartTrack(), GUIPerson::GUIPersonPopupMenu::onCmdStartTrack(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdStartTrack(), GUIDialog_GLObjChooser::onCmdTrack(), GUIViewTraffic::onGamingClick(), GUIDialog_GLObjChooser::refreshList(), GLObjectValuePassConnector< std::pair< SUMOTime, MSPhaseDefinition > >::removeObject(), GNEVehicleType::selectAttributeCarrier(), GNENetElement::selectAttributeCarrier(), GNEStop::selectAttributeCarrier(), GNERide::selectAttributeCarrier(), GNEPersonTrip::selectAttributeCarrier(), GNEWalk::selectAttributeCarrier(), GNERoute::selectAttributeCarrier(), selectAttributeCarrier(), GNEAdditional::selectAttributeCarrier(), GNEVehicle::selectAttributeCarrier(), GUIVehicle::selectBlockingFoes(), GUIPolygon::setColor(), GUIPointOfInterest::setColor(), GUIMessageWindow::setCursorPos(), GNEVehicleType::unselectAttributeCarrier(), GNENetElement::unselectAttributeCarrier(), GNEStop::unselectAttributeCarrier(), GNERide::unselectAttributeCarrier(), GNEPersonTrip::unselectAttributeCarrier(), GNEWalk::unselectAttributeCarrier(), GNERoute::unselectAttributeCarrier(), unselectAttributeCarrier(), GNEAdditional::unselectAttributeCarrier(), GNEVehicle::unselectAttributeCarrier(), GUIBaseVehicle::~GUIBaseVehicle(), GUIGlObject::~GUIGlObject(), and GUIPerson::~GUIPerson().
|
virtual |
get Hierarchy Name (Used in AC Hierarchy)
Implements GNEDemandElement.
Definition at line 909 of file GNEPerson.cpp.
References getAttribute(), GNEViewNet::getDottedAC(), GNEHierarchicalElementParents::getEdgeParents(), GNEAttributeCarrier::getID(), GNEViewNet::getNet(), GNEAttributeCarrier::TagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), GNENet::getViewNet(), GNEAttributeCarrier::myTagProperty, GNEDemandElement::myViewNet, SUMO_ATTR_ID, SUMO_TAG_EDGE, SUMO_TAG_FLOW, SUMO_TAG_TRIP, and SUMOVehicleParameter::via.
|
inherited |
get FXIcon associated to this AC
Definition at line 1177 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::fillAttributeCarriers(), GNEAttributeCarrier::TagProperties::getGUIIcon(), GUIIconSubSys::getIcon(), GNEAttributeCarrier::myTagProperties, and GNEAttributeCarrier::myTagProperty.
Referenced by GNEFrameModuls::AttributeCarrierHierarchy::addListItem(), GNEFrameModuls::AttributeCarrierHierarchy::createPopUpMenu(), GNERide::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), and GNEFrameModuls::AttributeCarrierHierarchy::showAttributeCarrierParents().
|
virtualinherited |
function to support debugging
Implements GNEReferenceCounter.
Definition at line 1187 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::getAttribute(), and SUMO_ATTR_ID.
Referenced by GNEHierarchicalElementChildren::addAdditionalChild(), GNEHierarchicalElementParents::addAdditionalParent(), GNECrossingFrame::addCrossing(), GNEHierarchicalElementChildren::addDemandElementChild(), GNEHierarchicalElementParents::addDemandElementParent(), GNEHierarchicalElementChildren::addEdgeChild(), GNEHierarchicalElementParents::addEdgeParent(), GNEJunction::addIncomingGNEEdge(), GNENet::additionalExist(), GNEHierarchicalElementChildren::addLaneChild(), GNEHierarchicalElementParents::addLaneParent(), GNEJunction::addOutgoingGNEEdge(), GNENet::addPOI(), GNENet::addReversedEdge(), GNEHierarchicalElementChildren::addShapeChild(), GNEHierarchicalElementParents::addShapeParent(), GNEStopFrame::addStop(), GNEVehicleFrame::addVehicle(), GNEAdditionalHandler::buildAccess(), GNEAdditionalFrame::buildAdditionalOverEdge(), GNEAdditionalFrame::buildAdditionalOverLane(), GNEAdditionalFrame::buildAdditionalWithParent(), GNEConnectorFrame::buildConnection(), GNEPersonFrame::buildPerson(), GNERouteHandler::buildPersonTripBusStop(), GNERouteHandler::buildPersonTripFromTo(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRideBusStop(), GNERouteHandler::buildRideFromTo(), GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNERouteHandler::buildWalkBusStop(), GNERouteHandler::buildWalkEdges(), GNERouteHandler::buildWalkFromTo(), GNERouteHandler::buildWalkRoute(), GNEHierarchicalElementParents::changeAdditionalParent(), GNEHierarchicalElementParents::changeDemandElementParent(), GNENet::changeShapeID(), GNEVehicle::compute(), GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::demandElementExist(), GNEJunction::drawGL(), GNEEdge::drawGL(), GNEVehicleFrame::edgePathCreated(), GNEJunction::generateChildID(), GNEPoly::generateChildID(), GNEPOI::generateChildID(), GNEAdditional::generateChildID(), GNEDemandElement::generateChildID(), GNEAdditionalFrame::generateID(), GNEClosingReroute::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNECalibratorFlow::getAttribute(), GNEConnection::getAttribute(), GNEJunction::getAttribute(), GNEViewNet::getAttributeCarriersInBoundary(), GNELane::getColorValue(), GNEClosingReroute::getHierarchyName(), GNEClosingLaneReroute::getHierarchyName(), GNEDestProbReroute::getHierarchyName(), getHierarchyName(), GNEVehicle::getHierarchyName(), GNEDetectorE3::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNERerouter::getPopUpID(), GNECalibrator::getPopUpID(), GNETAZ::getPopUpID(), GNEStoppingPlace::getPopUpID(), GNEDetector::getPopUpID(), GNENetElement::getPopUpID(), GNEShape::getPopUpID(), GNEAdditionalHandler::getPosition(), GNEStopFrame::getStopParameter(), GNENet::insertAdditional(), GNENet::insertDemandElement(), GNENet::insertShape(), GNEJunction::invalidateShape(), GNEDemandElement::isRouteValid(), GNEAccess::isValid(), GNEPersonTrip::isValid(), GNENet::joinSelectedJunctions(), GNECrossingFrame::CrossingParameters::markEdge(), GNENet::mergeJunctions(), GNERerouterDialog::onCmdAccept(), GNEPersonTypeFrame::PersonTypeEditor::onCmdDeletePersonType(), GNEVehicleTypeFrame::VehicleTypeEditor::onCmdDeleteVehicleType(), GNERouteDialog::onCmdSetVariable(), GNEViewNet::onCmdToogleLockPerson(), GNEViewNet::onCmdTransformPOI(), GNEAdditionalHandler::parseAndBuildAccess(), GNEPolygonFrame::processClick(), GNEChange_Junction::redo(), GNEChange_Shape::redo(), GNEChange_Additional::redo(), GNEChange_TLS::redo(), GNEChange_DemandElement::redo(), GNEChange_EnableAttribute::redo(), GNEChange_Children::redo(), GNEChange_Connection::redo(), GNEChange_Edge::redo(), GNEChange_Lane::redo(), GNEChange_Crossing::redo(), GNEChange_Attribute::redo(), GNEFrameModuls::DemandElementSelector::refreshDemandElementSelector(), GNEPersonTypeFrame::PersonTypeSelector::refreshPersonTypeSelector(), GNEVehicleTypeFrame::VehicleTypeSelector::refreshVehicleTypeSelector(), GNEVehicleTypeFrame::VehicleTypeSelector::refreshVehicleTypeSelectorIDs(), GNEHierarchicalElementChildren::removeAdditionalChild(), GNEHierarchicalElementParents::removeAdditionalParent(), GNEDeleteFrame::removeAttributeCarrier(), GNEEdge::removeConnection(), GNEHierarchicalElementChildren::removeDemandElementChild(), GNEHierarchicalElementParents::removeDemandElementParent(), GNEHierarchicalElementChildren::removeEdgeChild(), GNEJunction::removeEdgeFromCrossings(), GNEHierarchicalElementParents::removeEdgeParent(), GNEJunction::removeIncomingGNEEdge(), GNEEdge::removeLane(), GNEHierarchicalElementChildren::removeLaneChild(), GNEHierarchicalElementParents::removeLaneParent(), GNEJunction::removeOutgoingGNEEdge(), GNENet::removeShape(), GNEHierarchicalElementChildren::removeShapeChild(), GNEHierarchicalElementParents::removeShapeParent(), GNENet::renameJunction(), GNENet::replaceIncomingEdge(), GNENet::retrieveEdge(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNENet::reverseEdge(), GNERide::setAttribute(), GNEWalk::setAttribute(), GNEPersonTrip::setAttribute(), GNEEdge::setAttribute(), GNEFrameModuls::DemandElementSelector::setDemandElement(), GNELane::setLaneColor(), GNETAZFrame::TAZCurrent::setTAZ(), GNENet::setViewNet(), GNEFrameModuls::AttributeCarrierHierarchy::showAttributeCarrierChildren(), GNEFrameModuls::AttributeCarrierHierarchy::showAttributeCarrierParents(), GNEFrameModuls::DemandElementSelector::showDemandElementSelector(), GNEEdge::smooth(), GNEEdge::smoothElevation(), GNEEdge::smoothShape(), GNENet::splitEdge(), GNENet::splitJunction(), GNEChange_Shape::undo(), GNEChange_Junction::undo(), GNEChange_Additional::undo(), GNEChange_TLS::undo(), GNEChange_DemandElement::undo(), GNEChange_EnableAttribute::undo(), GNEChange_Children::undo(), GNEChange_Connection::undo(), GNEChange_Edge::undo(), GNEChange_Lane::undo(), GNEChange_Crossing::undo(), GNEChange_Attribute::undo(), GNENet::updateAdditionalID(), GNERouteDialog::updateCalibratorRouteValues(), GNENet::updateDemandElementBegin(), GNENet::updateDemandElementID(), GNEAdditional::writeAdditional(), GNERide::writeDemandElement(), GNEPersonTrip::writeDemandElement(), GNEWalk::writeDemandElement(), writeDemandElement(), GNEVehicle::writeDemandElement(), GNEPOI::writeShape(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_Shape::~GNEChange_Shape(), GNEChange_TLS::~GNEChange_TLS(), and GNEJunction::~GNEJunction().
|
inherited |
get lanes of VSS
Definition at line 409 of file GNEHierarchicalElementChildren.cpp.
References GNEHierarchicalElementChildren::myLaneChildren.
Referenced by GNEVariableSpeedSign::getAttribute(), and GNEFrameModuls::AttributeCarrierHierarchy::showAttributeCarrierChildren().
|
inherited |
get lanes of VSS
Definition at line 182 of file GNEHierarchicalElementParents.cpp.
References GNEHierarchicalElementParents::myLaneParents.
Referenced by GNERouteHandler::PersonPlansValues::calculateEdgePath(), GNEDetectorE2::checkE2MultilaneIntegrity(), GNEStop::commitGeometryMoving(), GNEDetectorE2::commitGeometryMoving(), GNEPOI::commitGeometryMoving(), GNECalibrator::drawGL(), GNEStop::drawGL(), GNEStop::endGeometryMoving(), GNEDetectorE1Instant::fixAdditionalProblem(), GNEDetectorE1::fixAdditionalProblem(), GNEStoppingPlace::fixAdditionalProblem(), GNEDetectorEntryExit::fixAdditionalProblem(), GNEDetectorE2::fixAdditionalProblem(), GNEDetectorE1Instant::getAdditionalProblem(), GNEDetectorE1::getAdditionalProblem(), GNEStoppingPlace::getAdditionalProblem(), GNEDetectorEntryExit::getAdditionalProblem(), GNEDetectorE2::getAdditionalProblem(), GNEChargingStation::getAttribute(), GNEContainerStop::getAttribute(), GNEBusStop::getAttribute(), GNEParkingArea::getAttribute(), GNEDetectorE1::getAttribute(), GNEDetectorEntryExit::getAttribute(), GNEAccess::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNECalibrator::getAttribute(), GNEDetectorE2::getAttribute(), GNEStop::getAttribute(), GNEPOI::getAttribute(), GNEStop::getAttributeDouble(), GNEStop::getDemandElementProblem(), GNEAccess::getEdge(), GNEStoppingPlace::getEndGeometryPositionOverLane(), GNEStop::getEndGeometryPositionOverLane(), GNEStoppingPlace::getEndPosition(), GNEStop::getFromEdge(), GNEAccess::getHierarchyName(), GNEDetector::getLane(), GNERouteHandler::PersonPlansValues::getLastEdge(), GNECalibrator::getParentName(), GNEStop::getParentName(), GNEStoppingPlace::getParentName(), GNEPOI::getPopUpMenu(), GNEAccess::getPositionInView(), GNECalibrator::getPositionInView(), GNEStop::getPositionInView(), GNEStoppingPlace::getPositionInView(), GNEStoppingPlace::getStartGeometryPositionOverLane(), GNEStop::getStartGeometryPositionOverLane(), GNEStop::getToEdge(), GNEAccess::isAccessPositionFixed(), GNEDetectorE1Instant::isAdditionalValid(), GNEDetectorE1::isAdditionalValid(), GNEStoppingPlace::isAdditionalValid(), GNEDetectorEntryExit::isAdditionalValid(), GNEDetectorE2::isAdditionalValid(), GNEStop::isDemandElementValid(), GNEBusStop::isValid(), GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEParkingArea::isValid(), GNEDetectorE1::isValid(), GNEDetectorEntryExit::isValid(), GNEAccess::isValid(), GNEDetectorE1Instant::isValid(), GNECalibrator::isValid(), GNEStop::isValid(), GNEPOI::isValid(), GNEAccess::moveGeometry(), GNEDetectorE1::moveGeometry(), GNEDetectorEntryExit::moveGeometry(), GNEDetectorE1Instant::moveGeometry(), GNEStop::moveGeometry(), GNEStoppingPlace::moveGeometry(), GNEDetectorE2::moveGeometry(), GNEPOI::moveGeometry(), GNEPersonPlanFrame::personPlanCreated(), GNEPersonPlanFrame::PersonPlanCreator::refreshPersonPlanCreator(), GNEPOI::setAttribute(), GNEStoppingPlace::setStoppingPlaceGeometry(), GNEFrameModuls::AttributeCarrierHierarchy::showAttributeCarrierParents(), GNEStop::startGeometryMoving(), GNEBusStop::updateGeometry(), GNEContainerStop::updateGeometry(), GNEChargingStation::updateGeometry(), GNEParkingArea::updateGeometry(), GNEAccess::updateGeometry(), GNEDetectorE1::updateGeometry(), GNEDetectorEntryExit::updateGeometry(), GNEDetectorE1Instant::updateGeometry(), GNECalibrator::updateGeometry(), GNEStop::updateGeometry(), GNEDetectorE2::updateGeometry(), GNEPOI::updateGeometry(), updateGeometry(), and GNEPOI::writeShape().
|
virtualinherited |
Returns the id of the object as known to microsim.
Definition at line 164 of file GUIGlObject.cpp.
References GUIGlObject::myMicrosimID.
Referenced by SUMORTree::addAdditionalGLObject(), GNEAdditional::changeAdditionalID(), GNEDemandElement::changeDemandElementID(), GNETLSEditorFrame::controlsEdge(), GUIGlObject::createFullName(), GNENet::deleteSingleEdge(), GNENet::deleteSingleJunction(), GUIGlObject::drawName(), GNEAdditional::getAdditionalID(), GNEConnection::getAttribute(), GNELane::getAttribute(), GNEJunction::getAttribute(), GNEEdge::getAttribute(), GNEDemandElement::getDemandElementID(), GNEDialogACChooser::getObjectName(), GUIDialog_GLObjChooser::getObjectName(), GNEDetectorE3::getParentName(), GNEVariableSpeedSign::getParentName(), GNERerouter::getParentName(), GNELane::getParentName(), GNEVehicleType::getParentName(), GNETAZ::getParentName(), GNEDetector::getParentName(), GNEPoly::getParentName(), GNERide::getParentName(), GNEPOI::getParentName(), GNEPersonTrip::getParentName(), GNEWalk::getParentName(), GNERoute::getParentName(), getParentName(), GNETLSEditorFrame::handleMultiChange(), GNEEdge::isValid(), GNEViewNet::mergeJunctions(), GUIGLObjectPopupMenu::onCmdCopyName(), GNEInspectorFrame::TemplateEditor::onUpdCopyTemplate(), GNENet::registerEdge(), GNENet::registerJunction(), SUMORTree::removeAdditionalGLObject(), GNEEdge::removeConnection(), GNEEdge::setAttribute(), GNENet::splitEdge(), GNEProhibitionFrame::RelativeToConnection::updateDescription(), and GNEConnection::updateID().
|
inherited |
get next demand element to the given demand element
Definition at line 336 of file GNEHierarchicalElementChildren.cpp.
References GNEHierarchicalElementChildren::myDemandElementChildren.
|
virtualinherited |
Returns the name of the object (default "")
Reimplemented in GNEAdditional, GNEEdge, GUIBaseVehicle, GUIEdge, GUIParkingArea, GUIBusStop, GUIContainerStop, and GUIChargingStation.
Definition at line 169 of file GUIGlObject.cpp.
Referenced by GUIDialog_GLObjChooser::getObjectName().
|
inherited |
Returns the value for a given key.
[in] | key | The key to ask for |
[in] | defaultValue | The default value to return if no value is stored under the key |
Definition at line 71 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by MSTLLogicControl::WAUTSwitchProcedure_Stretch::adaptLogic(), NBEdge::addRestrictedLane(), FareModul::addStop(), NBEdge::append(), MSDevice_Battery::buildVehicleDevices(), MSDevice_Example::buildVehicleDevices(), MSDevice_Bluelight::buildVehicleDevices(), libsumo::Simulation::findIntermodalRoute(), MSDevice::getBoolParam(), NBRailwayTopologyAnalyzer::getBrokenRailNodes(), GNELane::getColorValue(), GUILane::getColorValue(), MSSOTLTrafficLightLogic::getDecayConstant(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), MSDevice::getFloatParam(), MSTLLogicControl::WAUTSwitchProcedure::getGSPValue(), MSSOTLTrafficLightLogic::getInputSensorsLength(), MSDevice_SSM::getMeasuresAndThresholds(), MSSOTLRequestPolicy::getMinDecisionalPhaseDuration(), MSSOTLTrafficLightLogic::getMode(), GUIBaseVehicle::getOptionalName(), MSDevice_ToC::getOutputFilename(), MSDevice_SSM::getOutputFilename(), MSSOTLTrafficLightLogic::getOutputSensorsLength(), libsumo::Route::getParameter(), libsumo::Polygon::getParameter(), libsumo::POI::getParameter(), libsumo::Person::getParameter(), libsumo::TrafficLight::getParameter(), libsumo::Edge::getParameter(), libsumo::Lane::getParameter(), libsumo::VehicleType::getParameter(), libsumo::Vehicle::getParameter(), libsumo::Simulation::getParameter(), MSSOTLTrafficLightLogic::getSpeedThreshold(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::getStretchAreaNo(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::getStretchBereichDef(), MSDevice::getStringParam(), MSSOTLTrafficLightLogic::getThreshold(), MSTriggeredRerouter::getWeight(), PushButtonLogic::init(), MSSOTLPhasePolicy::init(), SigmoidLogic::init(), MSSOTLTrafficLightLogic::init(), MSSwarmTrafficLightLogic::init(), GNEVehicleType::initRailVisualizationParameters(), MSVehicleType::initRailVisualizationParameters(), MSSOTLTrafficLightLogic::isDecayThresholdActivated(), MSSOTLTrafficLightLogic::isPushButtonPressed(), libsumo::Helper::moveToXYMap(), MSActuatedTrafficLightLogic::MSActuatedTrafficLightLogic(), MSDelayBasedTrafficLightLogic::MSDelayBasedTrafficLightLogic(), MSSOTLPolicy::MSSOTLPolicy(), MSSOTLPolicy5DFamilyStimulus::MSSOTLPolicy5DFamilyStimulus(), MSSwarmTrafficLightLogic::MSSwarmTrafficLightLogic(), GNEVehicleType::overwriteVType(), MSDevice_SSM::requestsTrajectories(), NBEdgeCont::splitAt(), MSTLLogicControl::WAUTSwitchProcedure_Stretch::stretchLogic(), MSDevice_SSM::useGeoCoords(), NWWriter_DlrNavteq::writeLinksUnsplitted(), and NWWriter_OpenDrive::writeRoadObjects().
|
inherited |
Returns the inner key/value map.
Definition at line 105 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NIImporter_SUMO::_loadNetwork(), NBEdge::addLane(), GUIParameterTableWindow::closeBuilding(), NLHandler::closeEdge(), NBTrafficLightDefinition::compute(), GNEVehicleType::getGenericParameters(), GNELane::getGenericParameters(), GNEPoly::getGenericParameters(), GNEStop::getGenericParameters(), GNEPOI::getGenericParameters(), GNEJunction::getGenericParameters(), GNERide::getGenericParameters(), GNEPersonTrip::getGenericParameters(), GNEWalk::getGenericParameters(), GNEEdge::getGenericParameters(), GNERoute::getGenericParameters(), getGenericParameters(), GNEAdditional::getGenericParameters(), GNEVehicle::getGenericParameters(), GNEVehicleType::getGenericParametersStr(), GNELane::getGenericParametersStr(), GNEPoly::getGenericParametersStr(), GNEStop::getGenericParametersStr(), GNEPOI::getGenericParametersStr(), GNEJunction::getGenericParametersStr(), GNERide::getGenericParametersStr(), GNEPersonTrip::getGenericParametersStr(), GNEWalk::getGenericParametersStr(), GNEEdge::getGenericParametersStr(), GNERoute::getGenericParametersStr(), getGenericParametersStr(), GNEAdditional::getGenericParametersStr(), GNEVehicle::getGenericParametersStr(), GUITrafficLightLogicWrapper::getParameterWindow(), GUIPolygon::getParameterWindow(), GUIJunctionWrapper::getParameterWindow(), GUIPointOfInterest::getParameterWindow(), GUILane::getParameterWindow(), GUIPerson::getTypeParameterWindow(), GUIContainer::getTypeParameterWindow(), GUIVehicle::getTypeParameterWindow(), GUIMEVehicle::getTypeParameterWindow(), NIImporter_OpenStreetMap::insertEdge(), NBLoadedSUMOTLDef::NBLoadedSUMOTLDef(), GUIParameterTableWindow::numParams(), GNEVehicleType::overwriteVType(), and TraCIServerAPI_TrafficLight::processGet().
|
virtualinherited |
Returns an own parameter window.
[in] | app | The application needed to build the parameter window |
[in] | parent | The parent window needed to build the parameter window |
Implements GUIGlObject.
Definition at line 470 of file GNEDemandElement.cpp.
References GUIParameterTableWindow::closeBuilding(), GNEDemandElement::getAttribute(), GNEAttributeCarrier::TagProperties::getNumberOfAttributes(), GUIParameterTableWindow::mkItem(), and GNEAttributeCarrier::myTagProperty.
|
virtual |
Returns the name of the parent object.
Reimplemented from GUIGlObject.
Definition at line 541 of file GNEPerson.cpp.
References GUIGlObject::getMicrosimID(), GNEViewNet::getNet(), and GNEDemandElement::myViewNet.
|
virtual |
get PopPup ID (Used in AC Hierarchy)
Implements GNEDemandElement.
Definition at line 903 of file GNEPerson.cpp.
References GNEAttributeCarrier::getTagStr().
|
virtual |
Returns an own popup-menu.
[in] | app | The application needed to build the popup-menu |
[in] | parent | The parent window needed to build the popup-menu |
Reimplemented from GNEDemandElement.
Definition at line 534 of file GNEPerson.cpp.
|
virtual |
Returns position of demand element in view.
Implements GNEDemandElement.
Definition at line 508 of file GNEPerson.cpp.
References GNEHierarchicalElementChildren::getDemandElementChildren(), GNENetElement::getGeometry(), GNEAttributeCarrier::getTagProperty(), PositionVector::length(), PositionVector::positionAtOffset(), GNENetElement::NetElementGeometry::shape, SVC_PASSENGER, SVC_PEDESTRIAN, Position::x(), and Position::y().
|
inherited |
get previous demand element to the given demand element
Definition at line 321 of file GNEHierarchicalElementChildren.cpp.
References GNEHierarchicalElementChildren::myDemandElementChildren.
|
staticinherited |
obtain instance of RouteCalculator
Definition at line 435 of file GNEDemandElement.cpp.
References GNEDemandElement::myRouteCalculatorInstance.
Referenced by GNEPersonPlanFrame::PersonPlanCreator::addEdge(), GNERouteFrame::ConsecutiveEdges::addEdge(), GNERouteFrame::NonConsecutiveEdges::addEdge(), GNEFrameModuls::EdgePathCreator::addEdge(), GNERouteHandler::buildPersonTripBusStop(), GNERouteHandler::buildPersonTripFromTo(), GNERouteHandler::buildRideBusStop(), GNERouteHandler::buildRideFromTo(), GNERouteHandler::buildWalkBusStop(), GNERouteHandler::buildWalkEdges(), GNERouteHandler::buildWalkFromTo(), GNERouteHandler::PersonPlansValues::calculateEdgePath(), GNEVehicle::compute(), GNERide::getDemandElementProblem(), GNEPersonTrip::getDemandElementProblem(), GNEWalk::getDemandElementProblem(), GNERoute::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNERide::isDemandElementValid(), GNEPersonTrip::isDemandElementValid(), GNEWalk::isDemandElementValid(), GNERoute::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEPersonPlanFrame::PersonPlanCreator::onCmdRemoveLastElement(), GNEFrameModuls::EdgePathCreator::onCmdRemoveLastInsertedElement(), GNERouteFrame::NonConsecutiveEdges::onCmdRemoveLastRouteEdge(), GNERouteFrame::ConsecutiveEdges::refreshEdgeCandidates(), GNERide::setAttribute(), GNEWalk::setAttribute(), GNEPersonTrip::setAttribute(), and GNEViewNetHelper::EditModes::setDemandEditMode().
|
inherited |
get shapes of VSS
Definition at line 445 of file GNEHierarchicalElementChildren.cpp.
References GNEHierarchicalElementChildren::myShapeChildren.
Referenced by GNENet::deleteEdge(), GNENet::deleteLane(), GNELane::drawGL(), GNELane::endGeometryMoving(), GNEFrameModuls::AttributeCarrierHierarchy::showAttributeCarrierChildren(), GNELane::startGeometryMoving(), and GNELane::updateGeometry().
|
inherited |
get shapes of VSS
Definition at line 214 of file GNEHierarchicalElementParents.cpp.
References GNEHierarchicalElementParents::myShapeParents.
Referenced by GNELane::endGeometryMoving(), GNELane::startGeometryMoving(), and GNELane::updateGeometry().
|
inherited |
return vector of demand elements that have as Parent this edge (For example, Calibrators)
Definition at line 303 of file GNEHierarchicalElementChildren.cpp.
References GNEHierarchicalElementChildren::mySortedDemandElementChildrenByType.
Referenced by GNEEdge::drawGL(), and GNEFrameModuls::AttributeCarrierHierarchy::showAttributeCarrierChildren().
|
staticinherited |
get Tag Properties
Definition at line 1196 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::dummyTagProperty, GNEAttributeCarrier::fillAttributeCarriers(), GNEAttributeCarrier::myTagProperties, SUMO_TAG_NOTHING, and toString().
Referenced by GNEDeleteFrame::ACsToDelete(), GNESelectorFrame::ACsToSelected(), GNESelectorFrame::clearCurrentSelection(), GNECrossingFrame::CrossingParameters::enableCrossingParameters(), GNESelectorFrame::getMatches(), GNECrossingFrame::CrossingParameters::onCmdHelp(), GNETAZFrame::TAZParameters::onCmdHelp(), GNESelectorFrame::SelectionOperation::onCmdInvert(), GNEPersonTypeFrame::PersonTypeEditor::onCmdResetPersonType(), GNEVehicleTypeFrame::VehicleTypeEditor::onCmdResetVehicleType(), GNERouteFrame::RouteModeSelector::onCmdSelectRouteMode(), GNEFrameModuls::TagSelector::onCmdSelectTag(), GNERouteFrame::RouteModeSelector::onCmdSelectVClass(), GNESelectorFrame::MatchAttribute::onCmdSelMBAttribute(), GNESelectorFrame::MatchAttribute::onCmdSelMBString(), GNESelectorFrame::MatchAttribute::onCmdSelMBTag(), GNEAttributeCarrier::parseAttributeFromXML(), GNENet::retrieveAttributeCarriers(), GNENet::saveAdditionalsConfirmed(), GNERouteFrame::RouteModeSelector::setCurrentRouteMode(), GNEFrameModuls::TagSelector::setCurrentTag(), and GNETAZFrame::TAZCurrent::setTAZ().
|
inherited |
get Tag Property assigned to this object
Definition at line 1171 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::myTagProperty.
Referenced by GNEAdditionalHandler::accessCanBeCreated(), GNEHierarchicalElementChildren::addAdditionalChild(), GNEHierarchicalElementChildren::addDemandElementChild(), GNEFrameModuls::EdgePathCreator::addEdge(), GNENet::additionalExist(), GNEPersonFrame::addPerson(), GNEPersonPlanFrame::addPersonPlan(), GNEStopFrame::addStop(), GNETAZFrame::TAZCurrent::addTAZChild(), GNEVehicleFrame::addVehicle(), GNEViewNetHelper::MoveMultipleElementValues::beginMoveSelection(), GNEAdditionalFrame::buildAdditionalWithParent(), GNEPersonFrame::buildPersonOverRoute(), GNERouteHandler::buildStop(), calculatePersonPlanConnectionStop(), calculateSmoothPersonPlanConnection(), GNENet::changeShapeID(), GNEAdditionalHandler::checkOverlappingRerouterIntervals(), GNEFrameModuls::AttributeCarrierHierarchy::createPopUpMenu(), GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::demandElementExist(), GNEViewNet::doPaintGL(), GNEStop::drawGL(), drawGL(), GNEAdditional::BlockIcon::drawIcon(), GNEEdge::drawPartialPersonPlan(), GNEEdge::drawPartialRoute(), GNEViewNet::getAttributeCarriersInBoundary(), GNEStop::getHierarchyName(), getHierarchyName(), GNEVehicle::getHierarchyName(), getPositionInView(), GNEEdge::getRouteProbeRelativePosition(), GNENet::getSelectedAttributeCarriers(), GNEStopFrame::getStopParameter(), GNEAdditionalHandler::GNEAdditionalHandler(), GNENet::insertAdditional(), GNENet::insertDemandElement(), GNENet::insertShape(), GNEInspectorFrame::OverlappedInspection::inspectOverlappedAttributeCarrier(), GNEInspectorFrame::inspectSingleElement(), GNEFrameModuls::AttributeCarrierHierarchy::onCmdDeleteItem(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNEViewNet::onCmdOpenAdditionalDialog(), GNEViewNet::onCmdToogleLockPerson(), GNEViewNet::onCmdTransformPOI(), GNEAdditionalHandler::parseGenericParameter(), GNEViewNet::processLeftButtonPressDemand(), GNEViewNet::processLeftButtonPressNetwork(), GNEInspectorFrame::processNetworkSupermodeClick(), GNEChange_DemandElement::redo(), GNEChange_EnableAttribute::redo(), GNEChange_Attribute::redo(), GNEFrameAttributesModuls::GenericParametersEditor::refreshGenericParametersEditor(), GNEHierarchicalElementChildren::removeAdditionalChild(), GNEDeleteFrame::removeAttributeCarrier(), GNEHierarchicalElementChildren::removeDemandElementChild(), GNENet::removeShape(), GNENet::replaceInListAttribute(), GNEAdditionalHandler::HierarchyInsertedAdditionals::retrieveAdditionalParent(), GNENet::retrieveShapes(), GNEViewNetHelper::EditShapes::saveEditedShape(), GNEFrameModuls::DemandElementSelector::setDemandElement(), GNELane::setLaneColor(), GNEVehicleTypeDialog::VTypeAtributes::VTypeAttributeRow::setVariable(), GNEVehicleTypeDialog::CarFollowingModelParameters::CarFollowingModelRow::setVariable(), GNENet::setViewNet(), GNEFrameModuls::AttributeCarrierHierarchy::showAttributeCarrierChildren(), GNEFrameModuls::AttributeCarrierHierarchy::showAttributeCarrierParents(), GNEViewNetHelper::DemandViewOptions::showNonInspectedDemandElements(), GNEHierarchicalElementChildren::sortAdditionalChildren(), GNEViewNetHelper::EditShapes::startEditCustomShape(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_DemandElement::undo(), GNEChange_EnableAttribute::undo(), GNEChange_Attribute::undo(), GNENet::updateAdditionalID(), GNENet::updateDemandElementBegin(), GNENet::updateDemandElementID(), updateGeometry(), GNEVehicleTypeDialog::VTypeAtributes::VTypeAttributeRow::updateValue(), GNEVehicleTypeDialog::CarFollowingModelParameters::CarFollowingModelRow::updateValue(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), and GNEChange_Shape::~GNEChange_Shape().
|
inherited |
get tag assigned to this object in string format
Definition at line 1165 of file GNEAttributeCarrier.cpp.
References GNEAttributeCarrier::TagProperties::getTagStr(), and GNEAttributeCarrier::myTagProperty.
Referenced by GNEHierarchicalElementChildren::addAdditionalChild(), GNEHierarchicalElementParents::addAdditionalParent(), GNEHierarchicalElementChildren::addDemandElementChild(), GNEHierarchicalElementParents::addDemandElementParent(), GNEHierarchicalElementChildren::addEdgeChild(), GNEHierarchicalElementParents::addEdgeParent(), GNEJunction::addIncomingGNEEdge(), GNEHierarchicalElementChildren::addLaneChild(), GNEHierarchicalElementParents::addLaneParent(), GNEJunction::addOutgoingGNEEdge(), GNENet::addPOI(), GNEHierarchicalElementChildren::addShapeChild(), GNEHierarchicalElementParents::addShapeParent(), GNEStopFrame::addStop(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEAdditionalHandler::builDestProbReroute(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowWithEmbeddedRoute(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNEAdditionalHandler::buildRerouterInterval(), GNEAdditionalHandler::buildRouteProbReroute(), GNERouteHandler::buildStop(), GNERouteHandler::buildTrip(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVehicleWithEmbeddedRoute(), GNEAdditionalHandler::builParkingAreaReroute(), GNEAdditional::changeAdditionalID(), GNEHierarchicalElementParents::changeAdditionalParent(), GNEDemandElement::changeDemandElementID(), GNEHierarchicalElementParents::changeDemandElementParent(), GNEAdditional::checkAdditionalChildRestriction(), GNEDemandElement::checkDemandElementChildRestriction(), GNERouteHandler::closePerson(), GNERouteHandler::closeRoute(), GNERouteHandler::closeVType(), GNETAZ::commitGeometryMoving(), GNEDetectorE3::commitGeometryMoving(), GNEParkingSpace::commitGeometryMoving(), GNEVariableSpeedSign::commitGeometryMoving(), GNEAccess::commitGeometryMoving(), GNERerouter::commitGeometryMoving(), GNEDetectorE1::commitGeometryMoving(), GNEDetectorEntryExit::commitGeometryMoving(), GNEDetectorE1Instant::commitGeometryMoving(), GNEStop::commitGeometryMoving(), GNEStoppingPlace::commitGeometryMoving(), GNEDetectorE2::commitGeometryMoving(), GNEPOI::commitGeometryMoving(), GNERide::commitGeometryMoving(), GNEPersonTrip::commitGeometryMoving(), GNEWalk::commitGeometryMoving(), GNEJunction::commitGeometryMoving(), GNETAZ::commitShapeChange(), GNEPoly::commitShapeChange(), GNEEdge::commitShapeChange(), GNEEdge::commitShapeEndChange(), GNEEdge::commitShapeStartChange(), GNENet::deleteAdditional(), GNENet::deleteDemandElement(), GNENet::deleteShape(), GNEAdditional::fixAdditionalProblem(), GNEDemandElement::fixDemandElementProblem(), GNEChargingStation::getAttribute(), GNEBusStop::getAttribute(), GNEContainerStop::getAttribute(), GNEParkingArea::getAttribute(), GNEVaporizer::getAttribute(), GNERouteProbe::getAttribute(), GNEClosingReroute::getAttribute(), GNEDetectorE3::getAttribute(), GNERouteProbReroute::getAttribute(), GNEClosingLaneReroute::getAttribute(), GNEDestProbReroute::getAttribute(), GNEParkingAreaReroute::getAttribute(), GNEParkingSpace::getAttribute(), GNEVariableSpeedSignStep::getAttribute(), GNEDetectorE1::getAttribute(), GNECalibratorFlow::getAttribute(), GNEDetectorEntryExit::getAttribute(), GNETAZSourceSink::getAttribute(), GNERerouterInterval::getAttribute(), GNEVariableSpeedSign::getAttribute(), GNEAccess::getAttribute(), GNERerouter::getAttribute(), GNEDetectorE1Instant::getAttribute(), GNECrossing::getAttribute(), GNECalibrator::getAttribute(), GNETAZ::getAttribute(), GNEDetectorE2::getAttribute(), GNEVehicleType::getAttribute(), GNEConnection::getAttribute(), GNEStop::getAttribute(), GNELane::getAttribute(), GNEPoly::getAttribute(), GNERide::getAttribute(), GNEPersonTrip::getAttribute(), GNEWalk::getAttribute(), GNEPOI::getAttribute(), GNEJunction::getAttribute(), GNERoute::getAttribute(), GNEEdge::getAttribute(), getAttribute(), GNEVehicle::getAttribute(), GNEVehicleType::getAttributeDouble(), GNEStop::getAttributeDouble(), GNERide::getAttributeDouble(), GNEPersonTrip::getAttributeDouble(), GNEWalk::getAttributeDouble(), GNEDemandElement::getBegin(), GNEVaporizer::getHierarchyName(), GNERouteProbe::getHierarchyName(), GNEClosingReroute::getHierarchyName(), GNEDetectorE3::getHierarchyName(), GNERouteProbReroute::getHierarchyName(), GNEClosingLaneReroute::getHierarchyName(), GNEDestProbReroute::getHierarchyName(), GNEParkingAreaReroute::getHierarchyName(), GNEParkingSpace::getHierarchyName(), GNECalibratorFlow::getHierarchyName(), GNEVariableSpeedSignStep::getHierarchyName(), GNERerouterInterval::getHierarchyName(), GNETAZSourceSink::getHierarchyName(), GNEVariableSpeedSign::getHierarchyName(), GNEAccess::getHierarchyName(), GNERerouter::getHierarchyName(), GNECalibrator::getHierarchyName(), GNETAZ::getHierarchyName(), GNEStoppingPlace::getHierarchyName(), GNEDetector::getHierarchyName(), GNEVehicleType::getHierarchyName(), GNENetElement::getHierarchyName(), GNEShape::getHierarchyName(), GNERoute::getHierarchyName(), getHierarchyName(), GNEVehicle::getHierarchyName(), GNEVaporizer::getPopUpID(), GNERouteProbe::getPopUpID(), GNEClosingReroute::getPopUpID(), GNEDetectorE3::getPopUpID(), GNEClosingLaneReroute::getPopUpID(), GNERouteProbReroute::getPopUpID(), GNEDestProbReroute::getPopUpID(), GNEParkingAreaReroute::getPopUpID(), GNEParkingSpace::getPopUpID(), GNECalibratorFlow::getPopUpID(), GNEVariableSpeedSignStep::getPopUpID(), GNERerouterInterval::getPopUpID(), GNETAZSourceSink::getPopUpID(), GNEVariableSpeedSign::getPopUpID(), GNEAccess::getPopUpID(), GNERerouter::getPopUpID(), GNECalibrator::getPopUpID(), GNETAZ::getPopUpID(), GNEStoppingPlace::getPopUpID(), GNEDetector::getPopUpID(), GNEVehicleType::getPopUpID(), GNENetElement::getPopUpID(), GNEStop::getPopUpID(), GNEShape::getPopUpID(), GNERide::getPopUpID(), GNEPersonTrip::getPopUpID(), GNEWalk::getPopUpID(), GNERoute::getPopUpID(), getPopUpID(), GNEVehicle::getPopUpID(), GNERide::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEVehicleTypeDialog::GNEVehicleTypeDialog(), GNENet::insertAdditional(), GNENet::insertDemandElement(), GNEDemandElement::isRouteValid(), GNEChargingStation::isValid(), GNEBusStop::isValid(), GNEContainerStop::isValid(), GNEParkingArea::isValid(), GNEVaporizer::isValid(), GNERouteProbe::isValid(), GNEClosingReroute::isValid(), GNERouteProbReroute::isValid(), GNEDetectorE3::isValid(), GNEClosingLaneReroute::isValid(), GNEDestProbReroute::isValid(), GNEParkingAreaReroute::isValid(), GNEParkingSpace::isValid(), GNEDetectorE1::isValid(), GNECalibratorFlow::isValid(), GNEVariableSpeedSignStep::isValid(), GNEDetectorEntryExit::isValid(), GNERerouterInterval::isValid(), GNETAZSourceSink::isValid(), GNEVariableSpeedSign::isValid(), GNEAccess::isValid(), GNERerouter::isValid(), GNEDetectorE1Instant::isValid(), GNECrossing::isValid(), GNECalibrator::isValid(), GNETAZ::isValid(), GNEDetectorE2::isValid(), GNEVehicleType::isValid(), GNEConnection::isValid(), GNEStop::isValid(), GNELane::isValid(), GNEPoly::isValid(), GNERide::isValid(), GNEPersonTrip::isValid(), GNEPOI::isValid(), GNEJunction::isValid(), GNEWalk::isValid(), GNERoute::isValid(), GNEEdge::isValid(), isValid(), GNEVehicle::isValid(), GNECalibratorFlowDialog::onCmdAccept(), GNERouteDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdAccept(), GNEVehicleTypeDialog::onCmdAccept(), GNERouteFrame::ConsecutiveEdges::onCmdCreateRoute(), GNERouteFrame::NonConsecutiveEdges::onCmdCreateRoute(), GNEFrameModuls::AttributeCarrierHierarchy::onCmdMoveItemDown(), GNEFrameModuls::AttributeCarrierHierarchy::onCmdMoveItemUp(), GNEAdditional::openAdditionalDialog(), GNEDemandElement::openDemandElementDialog(), GNEVehicleType::overwriteVType(), GNEAdditionalHandler::parseGenericParameter(), GNEChange_Junction::redo(), GNEChange_Shape::redo(), GNEChange_TLS::redo(), GNEChange_Additional::redo(), GNEChange_DemandElement::redo(), GNEChange_Children::redo(), GNEChange_EnableAttribute::redo(), GNEChange_Edge::redo(), GNEChange_Lane::redo(), GNEChange_Crossing::redo(), GNEChange_Attribute::redo(), GNEChange_Shape::redoName(), GNEChange_Additional::redoName(), GNEChange_DemandElement::redoName(), GNEChange_Children::redoName(), GNEChange_EnableAttribute::redoName(), GNEChange_Attribute::redoName(), GNEHierarchicalElementChildren::removeAdditionalChild(), GNEHierarchicalElementParents::removeAdditionalParent(), GNEDeleteFrame::removeAttributeCarrier(), GNEEdge::removeConnection(), GNEHierarchicalElementChildren::removeDemandElementChild(), GNEHierarchicalElementParents::removeDemandElementParent(), GNEHierarchicalElementChildren::removeEdgeChild(), GNEHierarchicalElementParents::removeEdgeParent(), GNEJunction::removeIncomingGNEEdge(), GNEEdge::removeLane(), GNEHierarchicalElementChildren::removeLaneChild(), GNEHierarchicalElementParents::removeLaneParent(), GNEJunction::removeOutgoingGNEEdge(), GNEHierarchicalElementChildren::removeShapeChild(), GNEHierarchicalElementParents::removeShapeParent(), GNEAdditionalHandler::HierarchyInsertedAdditionals::retrieveAdditionalParent(), GNEEdge::retrieveGNEConnection(), GNEJunction::retrieveGNECrossing(), GNEViewNetHelper::EditShapes::saveEditedShape(), GNEChargingStation::setAttribute(), GNEBusStop::setAttribute(), GNEContainerStop::setAttribute(), GNEParkingArea::setAttribute(), GNEVaporizer::setAttribute(), GNERouteProbe::setAttribute(), GNEClosingReroute::setAttribute(), GNEDetectorE3::setAttribute(), GNERouteProbReroute::setAttribute(), GNEClosingLaneReroute::setAttribute(), GNEDestProbReroute::setAttribute(), GNEParkingAreaReroute::setAttribute(), GNEParkingSpace::setAttribute(), GNEDetectorE1::setAttribute(), GNEVariableSpeedSignStep::setAttribute(), GNECalibratorFlow::setAttribute(), GNEDetectorEntryExit::setAttribute(), GNERerouterInterval::setAttribute(), GNETAZSourceSink::setAttribute(), GNEVariableSpeedSign::setAttribute(), GNERerouter::setAttribute(), GNEAccess::setAttribute(), GNEDetectorE1Instant::setAttribute(), GNECrossing::setAttribute(), GNECalibrator::setAttribute(), GNETAZ::setAttribute(), GNEDetectorE2::setAttribute(), GNEVehicleType::setAttribute(), GNEConnection::setAttribute(), GNEStop::setAttribute(), GNELane::setAttribute(), GNEPoly::setAttribute(), GNERide::setAttribute(), GNEPOI::setAttribute(), GNEPersonTrip::setAttribute(), GNEWalk::setAttribute(), GNEJunction::setAttribute(), GNERoute::setAttribute(), GNEEdge::setAttribute(), setAttribute(), GNEVehicle::setAttribute(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), GNEChange_Shape::undo(), GNEChange_Junction::undo(), GNEChange_TLS::undo(), GNEChange_Additional::undo(), GNEChange_DemandElement::undo(), GNEChange_EnableAttribute::undo(), GNEChange_Children::undo(), GNEChange_Edge::undo(), GNEChange_Lane::undo(), GNEChange_Crossing::undo(), GNEChange_Attribute::undo(), GNEChange_Shape::undoName(), GNEChange_Additional::undoName(), GNEChange_DemandElement::undoName(), GNEChange_Children::undoName(), GNEChange_EnableAttribute::undoName(), GNEChange_Attribute::undoName(), GNENet::updateAdditionalID(), GNENet::updateDemandElementBegin(), GNENet::updateDemandElementID(), GNEAdditional::writeAdditional(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_Shape::~GNEChange_Shape(), and GNEChange_TLS::~GNEChange_TLS().
|
virtual |
obtain to edge of this demand element
Implements GNEDemandElement.
Definition at line 274 of file GNEPerson.cpp.
References GNEHierarchicalElementChildren::getDemandElementChildren().
|
inherited |
Returns the type of the object as coded in GUIGlObjectType.
Definition at line 181 of file GUIGlObject.cpp.
References GUIGlObject::myGLObjectType.
Referenced by GUIGlObject::buildSelectionPopupEntry(), GUIVehicle::drawAction_drawCarriageClass(), GUIVehicle::drawAction_drawLinkItems(), GUIBaseVehicle::drawAction_drawPersonsAndContainers(), GUIPerson::drawAction_drawWalkingareaPath(), GNEContainerStop::drawGL(), GNEChargingStation::drawGL(), GNEBusStop::drawGL(), GNEParkingArea::drawGL(), GNEVaporizer::drawGL(), GNERouteProbe::drawGL(), GNEDetectorE3::drawGL(), GNEParkingSpace::drawGL(), GNEDetectorE1::drawGL(), GNEDetectorEntryExit::drawGL(), GNEVariableSpeedSign::drawGL(), GNERerouter::drawGL(), GNEAccess::drawGL(), GUIMEInductLoop::MyWrapper::drawGL(), GNEDetectorE1Instant::drawGL(), GNECrossing::drawGL(), GUILaneSpeedTrigger::drawGL(), GUIPerson::drawGL(), GUIInstantInductLoop::MyWrapper::drawGL(), GUIContainer::drawGL(), GNEJunction::drawGL(), GUICalibrator::drawGL(), GUIJunctionWrapper::drawGL(), GNECalibrator::drawGL(), GNEDetectorE2::drawGL(), GUIChargingStation::drawGL(), GUIContainerStop::drawGL(), GUIBusStop::drawGL(), GNEConnection::drawGL(), GNEStop::drawGL(), GNELane::drawGL(), GUIParkingArea::drawGL(), GUIE2Collector::MyWrapper::drawGL(), GNEPoly::drawGL(), GNEPOI::drawGL(), GUITriggeredRerouter::GUITriggeredRerouterEdge::drawGL(), GUIInductLoop::MyWrapper::drawGL(), drawGL(), GUILane::drawGL(), GNEVehicle::drawGL(), GUIPerson::drawGLAdditional(), GUIBaseVehicle::drawGLAdditional(), GNEAdditional::BlockIcon::drawIcon(), GUIBaseVehicle::drawOnPos(), GNEEdge::drawPartialPersonPlan(), GNEEdge::drawPartialRoute(), GNEEdge::drawPartialTripFromTo(), GNEEdge::drawRerouterSymbol(), GNELane::drawVSSSymbol(), GNEJunction::getAttribute(), GNEViewNet::getAttributeCarriersInBoundary(), GUIJunctionWrapper::getColorValue(), GUIEdge::getColorValue(), GNEViewNet::getConnectionAtPopupPosition(), GNEViewNet::getCrossingAtPopupPosition(), GNEViewNet::getEdgeAtPopupPosition(), GNEViewNet::getJunctionAtPopupPosition(), GNEViewNet::getLaneAtPopupPosition(), GUISUMOAbstractView::getObjectAtPosition(), GUISUMOAbstractView::getObjectsAtPosition(), GUIEdge::getScaleValue(), GUIGlChildWindow::isSelected(), GUISelectedStorage::isSelected(), GUISUMOViewParent::isSelected(), GUISelectedStorage::loadIDs(), GNEViewNet::mergeJunctions(), GUITrafficLightLogicWrapper::GUITrafficLightLogicWrapperPopupMenu::onCmdBegin2TrackPhases(), GUIGLObjectPopupMenu::onCmdCopyEdgeName(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdHideAllRoutes(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdHideBestLanes(), GUIPerson::GUIPersonPopupMenu::onCmdHideCurrentRoute(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdHideCurrentRoute(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdHideFutureRoute(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdHideLFLinkItems(), GUIPerson::GUIPersonPopupMenu::onCmdHideWalkingareaPath(), GNESelectorFrame::SelectionOperation::onCmdLoad(), GNESelectorFrame::SelectionOperation::onCmdSave(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdShowAllRoutes(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdShowBestLanes(), GUIPerson::GUIPersonPopupMenu::onCmdShowCurrentRoute(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdShowCurrentRoute(), GUITrafficLightLogicWrapper::GUITrafficLightLogicWrapperPopupMenu::onCmdShowDetectors(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdShowFoes(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdShowFutureRoute(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdShowLFLinkItems(), GUITrafficLightLogicWrapper::GUITrafficLightLogicWrapperPopupMenu::onCmdShowPhases(), GUIPerson::GUIPersonPopupMenu::onCmdShowWalkingareaPath(), GUIContainer::GUIContainerPopupMenu::onCmdStartTrack(), GUIPerson::GUIPersonPopupMenu::onCmdStartTrack(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdStartTrack(), GUIContainer::GUIContainerPopupMenu::onCmdStopTrack(), GUIPerson::GUIPersonPopupMenu::onCmdStopTrack(), GUIBaseVehicle::GUIBaseVehiclePopupMenu::onCmdStopTrack(), GUITrafficLightLogicWrapper::GUITrafficLightLogicWrapperPopupMenu::onCmdSwitchTLS2Off(), GUITrafficLightLogicWrapper::GUITrafficLightLogicWrapperPopupMenu::onCmdSwitchTLSLogic(), GUIDialog_GLObjChooser::onCmdTrack(), GNENetElement::selectAttributeCarrier(), GNERide::selectAttributeCarrier(), GNEPersonTrip::selectAttributeCarrier(), GNEWalk::selectAttributeCarrier(), GNERoute::selectAttributeCarrier(), selectAttributeCarrier(), GNEVehicle::selectAttributeCarrier(), LayeredRTree::selectLayer(), GNEJunction::setAttribute(), GUISUMOAbstractView::showToolTipFor(), GUISelectedStorage::toggleSelection(), GNENetElement::unselectAttributeCarrier(), GNERide::unselectAttributeCarrier(), GNEPersonTrip::unselectAttributeCarrier(), GNEWalk::unselectAttributeCarrier(), GNERoute::unselectAttributeCarrier(), unselectAttributeCarrier(), and GNEVehicle::unselectAttributeCarrier().
|
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 GUIMEVehicle, GUIVehicle, GUIBaseVehicle, GUIContainer, and GUIPerson.
Definition at line 156 of file GUIGlObject.cpp.
References UNUSED_PARAMETER.
Referenced by GUIGLObjectPopupMenu::onCmdShowTypePars().
|
virtual |
obtain VClass related with this demand element
Implements GNEDemandElement.
Definition at line 280 of file GNEPerson.cpp.
References GNEHierarchicalElementParents::getDemandElementParents().
|
inherited |
Returns a pointer to GNEViewNet in which demand element element is located.
Definition at line 408 of file GNEDemandElement.cpp.
References GNEDemandElement::myViewNet.
Referenced by GNEDemandElementDialog::acceptChanges(), GNEDemandElementDialog::cancelChanges(), GNEHierarchicalElementParents::changeAdditionalParent(), GNEHierarchicalElementParents::changeDemandElementParent(), GNEHierarchicalElementParents::changeEdgeParents(), GNEHierarchicalElementParents::changeLaneParents(), GNERouteHandler::embebbeRoute(), GNEPerson::GNESelectedPersonsPopupMenu::GNESelectedPersonsPopupMenu(), GNEVehicle::GNESelectedVehiclesPopupMenu::GNESelectedVehiclesPopupMenu(), GNEVehicleTypeDialog::GNEVehicleTypeDialog(), GNEDemandElementDialog::initChanges(), GNEVehicleTypeDialog::VTypeAtributes::onCmdSetAttribute(), GNERouteDialog::onCmdSetVariable(), GNEVehicleTypeDialog::CarFollowingModelParameters::onCmdSetVariable(), GNEVehicleTypeDialog::VTypeAtributes::VTypeAttributeRow::openColorDialog(), GNEVehicleTypeDialog::VTypeAtributes::VTypeAttributeRow::openImageFileDialog(), GNEVehicleTypeDialog::VTypeAtributes::VTypeAttributeRow::openOSGFileDialog(), GNEDemandElementDialog::resetChanges(), GNERouteHandler::separateEmbeddedRoute(), GNEVehicleTypeDialog::VTypeAtributes::VClassRow::setVariable(), GNEVehicleTypeDialog::VTypeAtributes::VShapeRow::setVariable(), GNEVehicleTypeDialog::VTypeAtributes::VTypeAttributeRow::setVariable(), GNEVehicleTypeDialog::CarFollowingModelParameters::CarFollowingModelRow::setVariable(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), and GNERouteHandler::transformToVehicle().
|
inlineinherited |
Increarse reference.
Definition at line 68 of file GNEReferenceCounter.h.
References GNEReferenceCounter::getID(), GNEReferenceCounter::myCount, toString(), and UNUSED_PARAMETER.
Referenced by GNEEdge::addLane(), GNENet::addPOI(), GNENet::addPolygon(), GNEAdditionalHandler::buildAccess(), GNEAdditionalHandler::buildBusStop(), GNEAdditionalHandler::buildCalibrator(), GNEAdditionalHandler::buildCalibratorFlow(), GNEAdditionalHandler::buildChargingStation(), GNEAdditionalHandler::buildClosingLaneReroute(), GNEAdditionalHandler::buildClosingReroute(), GNEAdditionalHandler::buildContainerStop(), GNEAdditionalHandler::buildDetectorE1(), GNEAdditionalHandler::buildDetectorE1Instant(), GNEAdditionalHandler::buildDetectorE3(), GNEAdditionalHandler::buildDetectorEntry(), GNEAdditionalHandler::buildDetectorExit(), GNEAdditionalHandler::builDestProbReroute(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowWithEmbeddedRoute(), GNEAdditionalHandler::buildMultiLaneDetectorE2(), GNEAdditionalHandler::buildParkingArea(), GNEAdditionalHandler::buildParkingSpace(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildPersonTripBusStop(), GNERouteHandler::buildPersonTripFromTo(), GNEAdditionalHandler::buildRerouter(), GNEAdditionalHandler::buildRerouterInterval(), GNERouteHandler::buildRideBusStop(), GNERouteHandler::buildRideFromTo(), GNEAdditionalHandler::buildRouteProbe(), GNEAdditionalHandler::buildRouteProbReroute(), GNEAdditionalHandler::buildSingleLaneDetectorE2(), GNERouteHandler::buildStop(), GNEAdditionalHandler::buildTAZ(), GNEAdditionalHandler::buildTAZSink(), GNEAdditionalHandler::buildTAZSource(), GNERouteHandler::buildTrip(), GNEAdditionalHandler::buildVaporizer(), GNEAdditionalHandler::buildVariableSpeedSign(), GNEAdditionalHandler::buildVariableSpeedSignStep(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVehicleWithEmbeddedRoute(), GNERouteHandler::buildWalkBusStop(), GNERouteHandler::buildWalkEdges(), GNERouteHandler::buildWalkFromTo(), GNERouteHandler::buildWalkRoute(), GNEAdditionalHandler::builParkingAreaReroute(), GNERouteHandler::closeRoute(), GNERouteHandler::closeVType(), GNEChange_Attribute::GNEChange_Attribute(), GNEJunction::rebuildGNECrossings(), GNENet::registerEdge(), GNENet::registerJunction(), GNEEdge::remakeGNEConnections(), GNEInspectorFrame::TemplateEditor::setEdgeTemplate(), and GNENet::setViewNet().
|
staticinherited |
Interprets negative edge positions and fits them onto a given edge.
[in] | pos | The position to be interpreted |
[in] | maximumValue | The maximum allowed value (edge length) |
[in] | attr | The attribute from which the value originated |
[in] | id | The id of the object to which this attribute belongs |
Definition at line 510 of file SUMOVehicleParameter.cpp.
References toString(), and WRITE_WARNING.
Referenced by MSRouteHandler::addStop(), MSContainer::MSContainerStage_Tranship::MSContainerStage_Tranship(), MSPerson::MSPersonStage_Walking::MSPersonStage_Walking(), SUMOVehicleParserHelper::parseWalkPos(), and SUMOVehicleParameter::wasSet().
|
virtualinherited |
check if attribute carrier is selected
Implements GNEAttributeCarrier.
Definition at line 555 of file GNEDemandElement.cpp.
References GNEAttributeCarrier::mySelected.
Referenced by GNENet::deleteDemandElement(), GNEStop::getAttribute(), GNERide::getAttribute(), GNEPersonTrip::getAttribute(), GNEWalk::getAttribute(), GNERoute::getAttribute(), getAttribute(), GNEVehicle::getAttribute(), GNEVehicle::getPopUpMenu(), GNENet::insertDemandElement(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), and GNERouteHandler::transformToVehicle().
|
virtual |
Implements GNEAttributeCarrier.
Definition at line 884 of file GNEPerson.cpp.
References SUMOVehicleParameter::parametersSet, SUMO_ATTR_END, SUMO_ATTR_NUMBER, SUMO_ATTR_PERIOD, SUMO_ATTR_PROB, SUMO_ATTR_VEHSPERHOUR, VEHPARS_END_SET, VEHPARS_NUMBER_SET, VEHPARS_PERIOD_SET, VEHPARS_PROB_SET, and VEHPARS_VPH_SET.
Referenced by writeDemandElement().
|
virtual |
check if current demand element is valid to be writed into XML (by default true, can be reimplemented in children)
Reimplemented from GNEDemandElement.
Definition at line 248 of file GNEPerson.cpp.
|
staticinherited |
check if given string can be parsed to a map/list of generic parameters
Definition at line 1354 of file GNEAttributeCarrier.cpp.
References StringTokenizer::hasNext(), SUMOXMLDefinitions::isValidGenericParameterKey(), SUMOXMLDefinitions::isValidGenericParameterValue(), and StringTokenizer::next().
Referenced by GNEBusStop::isValid(), GNEChargingStation::isValid(), GNEContainerStop::isValid(), GNEParkingArea::isValid(), GNEVaporizer::isValid(), GNERouteProbe::isValid(), GNEClosingReroute::isValid(), GNERouteProbReroute::isValid(), GNEDestProbReroute::isValid(), GNEClosingLaneReroute::isValid(), GNEDetectorE3::isValid(), GNEParkingAreaReroute::isValid(), GNEParkingSpace::isValid(), GNEDetectorE1::isValid(), GNEDetectorEntryExit::isValid(), GNEVariableSpeedSignStep::isValid(), GNECalibratorFlow::isValid(), GNERerouterInterval::isValid(), GNETAZSourceSink::isValid(), GNEVariableSpeedSign::isValid(), GNERerouter::isValid(), GNEAccess::isValid(), GNEDetectorE1Instant::isValid(), GNECrossing::isValid(), GNECalibrator::isValid(), GNETAZ::isValid(), GNEDetectorE2::isValid(), GNEVehicleType::isValid(), GNEConnection::isValid(), GNEStop::isValid(), GNELane::isValid(), GNEPoly::isValid(), GNERide::isValid(), GNEPOI::isValid(), GNEPersonTrip::isValid(), GNEJunction::isValid(), GNEWalk::isValid(), GNERoute::isValid(), GNEEdge::isValid(), isValid(), GNEVehicle::isValid(), and GNEFrameAttributesModuls::GenericParametersEditor::onCmdSetGenericParameter().
|
staticinherited |
check if a route is valid
[in] | edges | vector with the route's edges |
[in] | report | enable or disable writting warnings if route isn't valid |
Definition at line 489 of file GNEDemandElement.cpp.
References GNEEdge::getGNEJunctionDestiny(), GNEJunction::getGNEOutgoingEdges(), GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), and WRITE_WARNING.
Referenced by GNERoute::isValid().
|
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 GNEDemandElement.
Definition at line 733 of file GNEPerson.cpp.
References GNEViewNet::getNet(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_GENERIC, GNE_ATTR_SELECTED, GNEAttributeCarrier::isGenericParametersValid(), SUMOXMLDefinitions::isValidTypeID(), SUMOXMLDefinitions::isValidVehicleID(), GNEDemandElement::myViewNet, SUMOVehicleParameter::parseDepartPos(), GNENet::retrieveDemandElement(), SUMO_ATTR_BEGIN, SUMO_ATTR_COLOR, SUMO_ATTR_DEPART, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_END, SUMO_ATTR_ID, SUMO_ATTR_NUMBER, SUMO_ATTR_PERIOD, SUMO_ATTR_PROB, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, SUMO_TAG_PERSON, SUMO_TAG_PERSONFLOW, SUMO_TAG_VEHICLE, SUMO_TAG_VTYPE, and toString().
|
protectedinherited |
check if a new demand element ID is valid
Definition at line 530 of file GNEDemandElement.cpp.
References GNEViewNet::getNet(), GNEAttributeCarrier::TagProperties::getTag(), SUMOXMLDefinitions::isValidVehicleID(), GNEAttributeCarrier::myTagProperty, GNEDemandElement::myViewNet, and GNENet::retrieveDemandElement().
Referenced by GNEStop::isValid(), and GNERoute::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_Bluelight::buildVehicleDevices(), MSDevice_Example::buildVehicleDevices(), MSDevice::getBoolParam(), NWWriter_DlrNavteq::getBrunnelType(), MSDevice_SSM::getDetectionRange(), MSDevice_SSM::getExtraTime(), MSDevice::getFloatParam(), MSDevice_SSM::getMeasuresAndThresholds(), MSDevice_ToC::getOutputFilename(), MSDevice_SSM::getOutputFilename(), libsumo::Simulation::getParameter(), MSDevice::getStringParam(), MSTriggeredRerouter::getWeight(), GNEVehicleType::initRailVisualizationParameters(), MSVehicleType::initRailVisualizationParameters(), GNEVehicleType::overwriteVType(), MSDevice_SSM::requestsTrajectories(), MSDevice_SSM::useGeoCoords(), and NWWriter_OpenDrive::writeRoadObjects().
|
staticinherited |
check if lanes are consecutives
Definition at line 1128 of file GNEAttributeCarrier.cpp.
Referenced by GNEAttributeCarrier::canParse(), GNEDetectorE2::isValid(), and GNEAdditionalHandler::parseAndBuildDetectorE2().
|
inherited |
mark demand element segment geometry as deprecated
Definition at line 372 of file GNEDemandElement.cpp.
References GNEDemandElement::DemandElementSegmentGeometry::geometryDeprecated, and GNEDemandElement::myDemandElementSegmentGeometry.
Referenced by GNERouteHandler::buildPersonTripBusStop(), GNERouteHandler::buildPersonTripFromTo(), GNERouteHandler::buildRideBusStop(), GNERouteHandler::buildRideFromTo(), GNERouteHandler::buildWalkBusStop(), GNERouteHandler::buildWalkEdges(), GNERouteHandler::buildWalkFromTo(), and GNERouteHandler::buildWalkRoute().
|
virtual |
change the position of the element geometry without saving in undoList
Implements GNEDemandElement.
Definition at line 310 of file GNEPerson.cpp.
|
virtualinherited |
open DemandElement Dialog
invalid | argument if demand element doesn't have an demand element Dialog |
Definition at line 396 of file GNEDemandElement.cpp.
References GNEAttributeCarrier::getTagStr().
Invalidated assignment operator.
|
staticinherited |
parses a value of type T from string (used for basic types: int, double, bool, etc.)
Referenced by GNEAttributeCarrier::canParse(), GNEDetectorE2::isValid(), and GNERoute::isValid().
|
staticinherited |
parses a complex value of type T from string (use for list of edges, list of lanes, etc.)
|
inherited |
Definition at line 923 of file GNEAttributeCarrier.cpp.
References StringUtils::toInt().
|
inherited |
Definition at line 929 of file GNEAttributeCarrier.cpp.
References StringUtils::toDouble().
|
inherited |
Definition at line 935 of file GNEAttributeCarrier.cpp.
References string2time().
|
inherited |
Definition at line 946 of file GNEAttributeCarrier.cpp.
References StringUtils::toBool().
|
inherited |
Definition at line 952 of file GNEAttributeCarrier.cpp.
|
inherited |
Definition at line 958 of file GNEAttributeCarrier.cpp.
References SumoVehicleClassStrings, and SVC_IGNORING.
|
inherited |
Definition at line 970 of file GNEAttributeCarrier.cpp.
References RGBColor::parseColor().
|
inherited |
Definition at line 976 of file GNEAttributeCarrier.cpp.
References GeomConvHelper::parseShapeReporting().
|
inherited |
Definition at line 992 of file GNEAttributeCarrier.cpp.
References GeomConvHelper::parseShapeReporting().
|
inherited |
Definition at line 1010 of file GNEAttributeCarrier.cpp.
References SumoVehicleShapeStrings, and SVS_UNKNOWN.
|
inherited |
Definition at line 1020 of file GNEAttributeCarrier.cpp.
References StringTokenizer::getVector().
|
inherited |
Definition at line 1026 of file GNEAttributeCarrier.cpp.
References StringTokenizer::getVector().
|
inherited |
Definition at line 1037 of file GNEAttributeCarrier.cpp.
|
inherited |
Definition at line 1048 of file GNEAttributeCarrier.cpp.
|
inherited |
Definition at line 1059 of file GNEAttributeCarrier.cpp.
|
inherited |
Definition at line 1070 of file GNEAttributeCarrier.cpp.
References GNENet::retrieveEdge(), SUMO_ATTR_EDGES, SUMO_TAG_EDGE, and toString().
|
inherited |
Definition at line 1088 of file GNEAttributeCarrier.cpp.
References GNENet::retrieveLane(), SUMO_ATTR_LANES, SUMO_TAG_LANE, and toString().
|
staticinherited |
Validates a given arrivalLane value.
[in] | val | The arrivalLane value to parse |
[in] | element | The name of the type of the parsed element, for building the error message |
[in] | id | The id of the parsed element, for building the error message |
[out] | lane | The parsed lane, if given |
[out] | ald | The parsed arrivalLane definition |
[out] | error | Error message, if an error occures |
Definition at line 392 of file SUMOVehicleParameter.cpp.
References ARRIVAL_LANE_CURRENT, ARRIVAL_LANE_GIVEN, and StringUtils::toInt().
Referenced by libsumo::Vehicle::add(), GNEFrameAttributesModuls::AttributesCreatorRow::checkComplexAttribute(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), GNEVehicle::isValid(), SUMOVehicleParserHelper::parseCommonAttributes(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::wasSet().
|
staticinherited |
Validates a given arrivalPos value.
[in] | val | The arrivalPos value to parse |
[in] | element | The name of the type of the parsed element, for building the error message |
[in] | id | The id of the parsed element, for building the error message |
[out] | pos | The parsed position, if given |
[out] | apd | The parsed arrivalPos definition |
[out] | error | Error message, if an error occures |
Definition at line 421 of file SUMOVehicleParameter.cpp.
References ARRIVAL_POS_CENTER, ARRIVAL_POS_GIVEN, ARRIVAL_POS_MAX, ARRIVAL_POS_RANDOM, and StringUtils::toDouble().
Referenced by libsumo::Vehicle::add(), GNEFrameAttributesModuls::AttributesCreatorRow::checkComplexAttribute(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), GNEVehicle::isValid(), SUMOVehicleParserHelper::parseCommonAttributes(), SUMOVehicleParserHelper::parseWalkPos(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::wasSet().
|
staticinherited |
Validates a given arrivalPosLat value.
[in] | val | The arrivalPosLat value to parse |
[in] | element | The name of the type of the parsed element, for building the error message |
[in] | id | The id of the parsed element, for building the error message |
[out] | pos | The parsed position, if given |
[out] | apd | The parsed arrivalPos definition |
[out] | error | Error message, if an error occures |
Definition at line 451 of file SUMOVehicleParameter.cpp.
References ARRIVAL_POSLAT_CENTER, ARRIVAL_POSLAT_GIVEN, ARRIVAL_POSLAT_LEFT, ARRIVAL_POSLAT_RIGHT, and StringUtils::toDouble().
Referenced by GNEFrameAttributesModuls::AttributesCreatorRow::checkComplexAttribute(), GNEVehicle::isValid(), SUMOVehicleParserHelper::parseCommonAttributes(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::wasSet().
|
staticinherited |
Validates a given arrivalSpeed value.
[in] | val | The arrivalSpeed value to parse |
[in] | element | The name of the type of the parsed element, for building the error message |
[in] | id | The id of the parsed element, for building the error message |
[out] | speed | The parsed speed, if given |
[out] | asd | The parsed arrivalSpeed definition |
[out] | error | Error message, if an error occures |
Definition at line 481 of file SUMOVehicleParameter.cpp.
References ARRIVAL_SPEED_CURRENT, ARRIVAL_SPEED_GIVEN, and StringUtils::toDouble().
Referenced by libsumo::Vehicle::add(), GNEFrameAttributesModuls::AttributesCreatorRow::checkComplexAttribute(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), GNEVehicle::isValid(), SUMOVehicleParserHelper::parseCommonAttributes(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::wasSet().
|
inlinestaticinherited |
Parse attribute from XML and show warnings if there are problems parsing it.
Definition at line 689 of file GNEAttributeCarrier.h.
References GNEAttributeCarrier::checkParsedAttribute(), SUMOSAXAttributes::get(), GNEAttributeCarrier::getTagProperties(), GNE_ATTR_BLOCK_MOVEMENT, SUMOSAXAttributes::hasAttribute(), GNEAttributeCarrier::parseMaskedPositionAttribute(), SUMO_ATTR_LAT, SUMO_ATTR_LON, SUMO_ATTR_POSITION, toString(), and WRITE_WARNING.
|
staticinherited |
Validates a given depart value.
[in] | val | The depart value to parse |
[in] | element | The name of the type of the parsed element, for building the error message |
[in] | id | The id of the parsed element, for building the error message |
[out] | depart | The parsed depart time, if given |
[out] | dd | The parsed departProcedure definition |
[out] | error | Error message, if an error occures |
Definition at line 219 of file SUMOVehicleParameter.cpp.
References DEPART_CONTAINER_TRIGGERED, DEPART_GIVEN, DEPART_NOW, DEPART_TRIGGERED, and string2time().
Referenced by libsumo::Vehicle::add(), GNEFrameAttributesModuls::AttributesCreatorRow::checkComplexAttribute(), GNEVehicle::isValid(), SUMOVehicleParserHelper::parseVehicleAttributes(), setAttribute(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::wasSet().
|
staticinherited |
Validates a given departLane value.
[in] | val | The departLane value to parse |
[in] | element | The name of the type of the parsed element, for building the error message |
[in] | id | The id of the parsed element, for building the error message |
[out] | lane | The parsed lane, if given |
[out] | dld | The parsed departLane definition |
[out] | error | Error message, if an error occures |
Definition at line 250 of file SUMOVehicleParameter.cpp.
References DEPART_LANE_ALLOWED_FREE, DEPART_LANE_BEST_FREE, DEPART_LANE_FIRST_ALLOWED, DEPART_LANE_FREE, DEPART_LANE_GIVEN, DEPART_LANE_RANDOM, and StringUtils::toInt().
Referenced by libsumo::Vehicle::add(), GNEFrameAttributesModuls::AttributesCreatorRow::checkComplexAttribute(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), GNEVehicle::isValid(), SUMOVehicleParserHelper::parseCommonAttributes(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::wasSet().
|
staticinherited |
Validates a given departPos value.
[in] | val | The departPos value to parse |
[in] | element | The name of the type of the parsed element, for building the error message |
[in] | id | The id of the parsed element, for building the error message |
[out] | pos | The parsed position, if given |
[out] | dpd | The parsed departPos definition |
[out] | error | Error message, if an error occures |
Definition at line 287 of file SUMOVehicleParameter.cpp.
References DEPART_POS_BASE, DEPART_POS_FREE, DEPART_POS_GIVEN, DEPART_POS_LAST, DEPART_POS_RANDOM, DEPART_POS_RANDOM_FREE, and StringUtils::toDouble().
Referenced by libsumo::Vehicle::add(), GNEFrameAttributesModuls::AttributesCreatorRow::checkComplexAttribute(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), isValid(), GNEVehicle::isValid(), SUMOVehicleParserHelper::parseCommonAttributes(), setAttribute(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::wasSet().
|
staticinherited |
Validates a given departPosLat value.
[in] | val | The departPosLat value to parse |
[in] | element | The name of the type of the parsed element, for building the error message |
[in] | id | The id of the parsed element, for building the error message |
[out] | pos | The parsed position, if given |
[out] | dpd | The parsed departPos definition |
[out] | error | Error message, if an error occures |
Definition at line 321 of file SUMOVehicleParameter.cpp.
References DEPART_POSLAT_CENTER, DEPART_POSLAT_FREE, DEPART_POSLAT_GIVEN, DEPART_POSLAT_LEFT, DEPART_POSLAT_RANDOM, DEPART_POSLAT_RANDOM_FREE, DEPART_POSLAT_RIGHT, and StringUtils::toDouble().
Referenced by GNEFrameAttributesModuls::AttributesCreatorRow::checkComplexAttribute(), GNEVehicle::isValid(), SUMOVehicleParserHelper::parseCommonAttributes(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::wasSet().
|
staticinherited |
Validates a given departSpeed value.
[in] | val | The departSpeed value to parse |
[in] | element | The name of the type of the parsed element, for building the error message |
[in] | id | The id of the parsed element, for building the error message |
[out] | speed | The parsed speed, if given |
[out] | dsd | The parsed departSpeed definition |
[out] | error | Error message, if an error occures |
Definition at line 357 of file SUMOVehicleParameter.cpp.
References DEPART_SPEED_DESIRED, DEPART_SPEED_GIVEN, DEPART_SPEED_LIMIT, DEPART_SPEED_MAX, DEPART_SPEED_RANDOM, and StringUtils::toDouble().
Referenced by libsumo::Vehicle::add(), GNEFrameAttributesModuls::AttributesCreatorRow::checkComplexAttribute(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), GNEVehicle::isValid(), SUMOVehicleParserHelper::parseCommonAttributes(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::wasSet().
|
staticinherited |
parses a list of specific Attribute Carriers into a string of IDs
Referenced by GNEAttributeCarrier::canParse(), GNEVariableSpeedSign::getAttribute(), GNERerouter::getAttribute(), GNEDetectorE2::getAttribute(), GNERoute::getAttribute(), GNENet::joinRoutes(), GNEWalk::writeDemandElement(), and GNERoute::writeDemandElement().
|
inherited |
Definition at line 1106 of file GNEAttributeCarrier.cpp.
References joinToString().
|
inherited |
Definition at line 1117 of file GNEAttributeCarrier.cpp.
References joinToString().
|
staticinherited |
Validates a given person modes value.
[in] | modes | The modes value to parse |
[in] | element | The name of the type of the parsed element, for building the error message |
[in] | id | The id of the parsed element, for building the error message |
[out] | modeSet | The parsed modes definition |
[out] | error | Error message, if an error occures |
Definition at line 523 of file SUMOVehicleParameter.cpp.
References StringTokenizer::hasNext(), SVC_BICYCLE, SVC_BUS, and SVC_PASSENGER.
Referenced by MSRouteHandler::addPersonTrip(), GNEFrameAttributesModuls::AttributesCreatorRow::checkComplexAttribute(), GNEPersonTrip::isValid(), and SUMOVehicleParameter::wasSet().
|
inherited |
remove additional child from this additional
Definition at line 114 of file GNEHierarchicalElementChildren.cpp.
References GNEAttributeCarrier::TagProperties::canAutomaticSortChildren(), GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementChildren::myAC, GNEHierarchicalElementChildren::myAdditionalChildren, GNEHierarchicalElementChildren::sortAdditionalChildren(), and GNEHierarchicalElementChildren::updateAdditionalParent().
|
inherited |
remove additional parent from this additional
Definition at line 74 of file GNEHierarchicalElementParents.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementParents::myAC, and GNEHierarchicalElementParents::myAdditionalParents.
|
inherited |
remove demand element child from this demand element
Definition at line 275 of file GNEHierarchicalElementChildren.cpp.
References GNEAttributeCarrier::TagProperties::canAutomaticSortChildren(), GNEAttributeCarrier::getID(), GNEAttributeCarrier::TagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementChildren::myAC, GNEHierarchicalElementChildren::myDemandElementChildren, GNEHierarchicalElementChildren::mySortedDemandElementChildrenByType, and GNEHierarchicalElementChildren::sortDemandElementChildren().
|
inherited |
remove demand element parent from this demand element
Definition at line 103 of file GNEHierarchicalElementParents.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementParents::myAC, and GNEHierarchicalElementParents::myDemandElementParents.
|
inherited |
remove edge child
Definition at line 362 of file GNEHierarchicalElementChildren.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementChildren::myAC, GNEHierarchicalElementChildren::myChildConnections, GNEHierarchicalElementChildren::myEdgeChildren, and GNEHierarchicalElementChildren::ChildConnections::update().
|
inherited |
remove edge parent
Definition at line 134 of file GNEHierarchicalElementParents.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementParents::myAC, GNEHierarchicalElementParents::myEdgeParents, SUMO_TAG_EDGE, and toString().
|
inherited |
remove lane child
Definition at line 396 of file GNEHierarchicalElementChildren.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementChildren::myAC, GNEHierarchicalElementChildren::myChildConnections, GNEHierarchicalElementChildren::myLaneChildren, and GNEHierarchicalElementChildren::ChildConnections::update().
|
inherited |
remove lane parent
Definition at line 169 of file GNEHierarchicalElementParents.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementParents::myAC, GNEHierarchicalElementParents::myLaneParents, SUMO_TAG_EDGE, and toString().
|
inherited |
Lets this object know a parameter window showing the object's values was closed.
[in] | w | The closed parameter window |
Definition at line 294 of file GUIGlObject.cpp.
References GUIGlObject::myParamWindows.
Referenced by GUIParameterTableWindow::~GUIParameterTableWindow().
|
inherited |
remove shape child
Definition at line 430 of file GNEHierarchicalElementChildren.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementChildren::myAC, GNEHierarchicalElementChildren::myChildConnections, GNEHierarchicalElementChildren::myShapeChildren, and GNEHierarchicalElementChildren::ChildConnections::update().
|
inherited |
remove shape parent
Definition at line 201 of file GNEHierarchicalElementParents.cpp.
References GNEAttributeCarrier::getID(), GNEAttributeCarrier::getTagStr(), GNEHierarchicalElementParents::myAC, GNEHierarchicalElementParents::myShapeParents, SUMO_TAG_EDGE, and toString().
|
virtual |
inherited from GNEAttributeCarrier
select attribute carrier using GUIGlobalSelection
Implements GNEDemandElement.
Definition at line 618 of file GNEPerson.cpp.
References GNESelectorFrame::LockGLObjectTypes::addedLockedObject(), GUIGlObject::getGlID(), GNESelectorFrame::getLockGLObjectTypes(), GNEViewParent::getSelectorFrame(), GUIGlObject::getType(), GNEViewNet::getViewParent(), gSelected, GNEAttributeCarrier::mySelected, GNEDemandElement::myViewNet, and GUISelectedStorage::select().
Referenced by setAttribute().
|
virtual |
method for setting the attribute and letting the object perform demand element changes
[in] | key | The attribute key |
[in] | value | The new value |
[in] | undoList | The undoList on which to register changes |
Implements GNEDemandElement.
Definition at line 703 of file GNEPerson.cpp.
References getAttribute(), GNEViewNet::getNet(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_GENERIC, GNE_ATTR_SELECTED, GNEAttributeCarrier::GNEChange_Attribute, GNEDemandElement::myViewNet, GNEUndoList::p_add(), SUMO_ATTR_BEGIN, SUMO_ATTR_COLOR, SUMO_ATTR_DEPART, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_END, SUMO_ATTR_ID, SUMO_ATTR_NUMBER, SUMO_ATTR_PERIOD, SUMO_ATTR_PROB, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, and toString().
|
privatevirtual |
method for setting the attribute and nothing else
Implements GNEDemandElement.
Definition at line 1063 of file GNEPerson.cpp.
References GNEDemandElement::changeDemandElementID(), GNEHierarchicalElementParents::changeDemandElementParent(), SUMOVehicleParameter::color, SUMOVehicleParameter::depart, SUMOVehicleParameter::departPos, SUMOVehicleParameter::departPosProcedure, SUMOVehicleParameter::departProcedure, getBegin(), GNEAttributeCarrier::TagProperties::getDefaultValue(), GNEViewNet::getNet(), GNEAttributeCarrier::getTagStr(), GNE_ATTR_GENERIC, GNE_ATTR_SELECTED, SUMOVehicleParameter::id, GNEAttributeCarrier::myTagProperty, GNEDemandElement::myViewNet, SUMOVehicleParameter::parametersSet, SUMOVehicleParameter::parseDepart(), SUMOVehicleParameter::parseDepartPos(), SUMOVehicleParameter::repetitionEnd, SUMOVehicleParameter::repetitionNumber, SUMOVehicleParameter::repetitionOffset, SUMOVehicleParameter::repetitionProbability, selectAttributeCarrier(), setGenericParametersStr(), string2time(), SUMO_ATTR_BEGIN, SUMO_ATTR_COLOR, SUMO_ATTR_DEPART, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_END, SUMO_ATTR_ID, SUMO_ATTR_NUMBER, SUMO_ATTR_PERIOD, SUMO_ATTR_PROB, SUMO_ATTR_TYPE, SUMO_ATTR_VEHSPERHOUR, SUMO_TAG_VEHICLE, TIME2STEPS, toString(), unselectAttributeCarrier(), GNENet::updateDemandElementBegin(), VEHPARS_COLOR_SET, VEHPARS_DEPARTPOS_SET, and SUMOVehicleParameter::vtypeid.
|
protected |
sets the color according to the currente settings
Definition at line 938 of file GNEPerson.cpp.
References GUIPropertySchemeStorage< T >::getActive(), GUIPropertyScheme< T >::getColor(), GUIGlObject::getColorValue(), GUIPropertySchemeStorage< T >::getScheme(), GUIVisualizationSettings::personColorer, GLHelper::setColor(), and setFunctionalColor().
Referenced by drawGL().
|
privatevirtual |
method for enabling the attribute and nothing else (used in GNEChange_EnableAttribute)
Implements GNEAttributeCarrier.
Definition at line 1146 of file GNEPerson.cpp.
References SUMOVehicleParameter::parametersSet.
|
protected |
sets the color according to the current scheme index and some vehicle function
Definition at line 947 of file GNEPerson.cpp.
Referenced by setColor().
|
virtual |
set generic parameters in string format
Implements GNEDemandElement.
Definition at line 1021 of file GNEPerson.cpp.
References Parameterised::clearParameter(), StringTokenizer::hasNext(), SUMOXMLDefinitions::isValidGenericParameterKey(), SUMOXMLDefinitions::isValidGenericParameterValue(), StringTokenizer::next(), and Parameterised::setParameter().
Referenced by setAttribute().
|
virtualinherited |
Changes the microsimID of the object.
Reimplemented in GNEEdge.
Definition at line 174 of file GUIGlObject.cpp.
References GUIGlObject::createFullName(), GUIGlObject::myFullName, and GUIGlObject::myMicrosimID.
Referenced by GNEAdditional::changeAdditionalID(), GNEDemandElement::changeDemandElementID(), GNENet::renameJunction(), GNEPOI::setAttribute(), GNEPoly::setAttribute(), GNELane::setIndex(), GNEEdge::setMicrosimID(), and GNEConnection::updateID().
|
inherited |
Sets a parameter.
[in] | key | The parameter's name |
[in] | value | The parameter's value |
Definition at line 45 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by NLHandler::addDistrict(), SUMORouteHandler::addParam(), ShapeHandler::addPOI(), NBEdge::append(), NIImporter_OpenStreetMap::insertNodeChecking(), NBNodeCont::joinNodeCluster(), NBEdge::Lane::Lane(), NIImporter_ArcView::load(), NIImporter_OpenDrive::loadNetwork(), NIXMLTrafficLightsHandler::myStartElement(), MSStateHandler::myStartElement(), ShapeHandler::myStartElement(), NIXMLNodesHandler::myStartElement(), NIImporter_MATSim::EdgesHandler::myStartElement(), NIImporter_OpenStreetMap::EdgesHandler::myStartElement(), GNEAdditionalHandler::parseGenericParameter(), GNEVehicleType::setAttribute(), GNEConnection::setGenericParametersStr(), GNEVehicleType::setGenericParametersStr(), GNELane::setGenericParametersStr(), GNEPoly::setGenericParametersStr(), GNEStop::setGenericParametersStr(), GNEPOI::setGenericParametersStr(), GNEJunction::setGenericParametersStr(), GNERide::setGenericParametersStr(), GNEPersonTrip::setGenericParametersStr(), GNEWalk::setGenericParametersStr(), GNEEdge::setGenericParametersStr(), GNERoute::setGenericParametersStr(), setGenericParametersStr(), GNEAdditional::setGenericParametersStr(), GNEVehicle::setGenericParametersStr(), NIImporter_OpenDrive::setLaneAttributes(), libsumo::Route::setParameter(), libsumo::Polygon::setParameter(), libsumo::TrafficLight::setParameter(), libsumo::POI::setParameter(), libsumo::Edge::setParameter(), and libsumo::Lane::setParameter().
|
inherited |
sort children (used by Rerouters, VSS, TAZs...)
Definition at line 138 of file GNEHierarchicalElementChildren.cpp.
References GNEAttributeCarrier::TagProperties::getTag(), GNEAttributeCarrier::getTagProperty(), GNEHierarchicalElementChildren::myAC, GNEHierarchicalElementChildren::myAdditionalChildren, SUMO_ATTR_BEGIN, SUMO_ATTR_END, SUMO_ATTR_TIME, SUMO_TAG_DET_ENTRY, SUMO_TAG_DET_EXIT, SUMO_TAG_E3DETECTOR, SUMO_TAG_TAZ, SUMO_TAG_TAZSINK, and SUMO_TAG_TAZSOURCE.
Referenced by GNEHierarchicalElementChildren::addAdditionalChild(), GNEVariableSpeedSignDialog::onCmdAccept(), GNERerouterIntervalDialog::onCmdChangeBeginEnd(), GNERerouterDialog::onCmdSortIntervals(), GNEVariableSpeedSignDialog::onCmdSortSteps(), and GNEHierarchicalElementChildren::removeAdditionalChild().
|
inherited |
sort children (used by Rerouters, VSS, TAZs...)
Definition at line 309 of file GNEHierarchicalElementChildren.cpp.
Referenced by GNEHierarchicalElementChildren::addDemandElementChild(), and GNEHierarchicalElementChildren::removeDemandElementChild().
|
virtual |
Implements GNEDemandElement.
Definition at line 298 of file GNEPerson.cpp.
|
inlineinherited |
check if object ins't referenced
Definition at line 79 of file GNEReferenceCounter.h.
References GNEReferenceCounter::getID(), and GNEReferenceCounter::myCount.
Referenced by GNEEdge::removeConnection(), GNEEdge::removeLane(), GNEInspectorFrame::TemplateEditor::setEdgeTemplate(), GNEChange_Additional::~GNEChange_Additional(), GNEChange_Attribute::~GNEChange_Attribute(), GNEChange_DemandElement::~GNEChange_DemandElement(), GNEChange_Edge::~GNEChange_Edge(), GNEChange_EnableAttribute::~GNEChange_EnableAttribute(), GNEChange_Junction::~GNEChange_Junction(), GNEChange_Lane::~GNEChange_Lane(), GNEChange_Shape::~GNEChange_Shape(), GNEChange_TLS::~GNEChange_TLS(), and GNEInspectorFrame::TemplateEditor::~TemplateEditor().
|
virtual |
unselect attribute carrier using GUIGlobalSelection
Implements GNEDemandElement.
Definition at line 633 of file GNEPerson.cpp.
References GUISelectedStorage::deselect(), GUIGlObject::getGlID(), GNESelectorFrame::getLockGLObjectTypes(), GNEViewParent::getSelectorFrame(), GUIGlObject::getType(), GNEViewNet::getViewParent(), gSelected, GNEAttributeCarrier::mySelected, GNEDemandElement::myViewNet, and GNESelectorFrame::LockGLObjectTypes::removeLockedObject().
Referenced by setAttribute().
|
inherited |
Removes a parameter.
[in] | key | The parameter's name |
Definition at line 51 of file Parameterised.cpp.
References Parameterised::myMap.
Referenced by GNEVehicleType::setAttribute().
|
virtualinherited |
update parent after add or remove a child (can be reimplemented, for example used for statistics)
Reimplemented in GNETAZ, and GNEDetectorE3.
Definition at line 451 of file GNEHierarchicalElementChildren.cpp.
Referenced by GNEHierarchicalElementChildren::addAdditionalChild(), and GNEHierarchicalElementChildren::removeAdditionalChild().
|
inherited |
update child connections
Definition at line 84 of file GNEHierarchicalElementChildren.cpp.
References GNEHierarchicalElementChildren::myChildConnections, and GNEHierarchicalElementChildren::ChildConnections::update().
|
virtualinherited |
update parent after add or remove a child (can be reimplemented, for example used for statistics)
Definition at line 457 of file GNEHierarchicalElementChildren.cpp.
|
virtual |
update pre-computed geometry information
Implements GNEDemandElement.
Definition at line 322 of file GNEPerson.cpp.
References GNEPerson::personPlanSegment::arrivalPos, GNEPerson::personPlanSegment::busStops, GNEDemandElement::DemandElementSegmentGeometry::calculatePartialShapeRotationsAndLengths(), calculatePersonPlanConnectionArrivalPos(), calculatePersonPlanConnectionBusStop(), calculatePersonPlanConnectionStop(), calculateSmoothPersonPlanConnection(), GNEDemandElement::DemandElementSegmentGeometry::clearDemandElementSegmentGeometry(), GNEPerson::personPlanSegment::edge, GNEDemandElement::DemandElementSegmentGeometry::geometryDeprecated, GNEHierarchicalElementParents::getAdditionalParents(), GNEHierarchicalElementChildren::getDemandElementChildren(), GNENetElement::getGeometry(), GNEHierarchicalElementParents::getLaneParents(), GNEAttributeCarrier::getTagProperty(), GNEDemandElement::DemandElementSegmentGeometry::insertEdgeLengthRotSegment(), GNEDemandElement::DemandElementSegmentGeometry::insertEdgeSegment(), GNEAttributeCarrier::TagProperties::isRide(), GNEDemandElement::myDemandElementSegmentGeometry, GNENetElement::NetElementGeometry::shape, GNENetElement::NetElementGeometry::shapeLengths, GNENetElement::NetElementGeometry::shapeRotations, GNEPerson::personPlanSegment::stops, SUMOVehicleParameter::stops, SUMO_ATTR_ARRIVALPOS, SUMO_TAG_PERSONSTOP_LANE, SUMO_TAG_WALK_ROUTE, SVC_PASSENGER, and SVC_PEDESTRIAN.
|
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::myMap.
Referenced by NIImporter_SUMO::_loadNetwork(), PCLoaderOSM::addPOI(), PCLoaderOSM::addPolygon(), NLHandler::closeEdge(), NLJunctionControlBuilder::closeJunction(), NBTrafficLightDefinition::compute(), NIImporter_OpenStreetMap::insertEdge(), and NBLoadedSUMOTLDef::NBLoadedSUMOTLDef().
|
inlineinherited |
Returns whether the given parameter was set.
[in] | what | The parameter which one asks for |
Definition at line 306 of file SUMOVehicleParameter.h.
References SUMOVehicleParameter::defaultOptionOverrides(), SUMOVehicleParameter::depart, SUMOVehicleParameter::interpretEdgePos(), SUMOVehicleParameter::parametersSet, SUMOVehicleParameter::parseArrivalLane(), SUMOVehicleParameter::parseArrivalPos(), SUMOVehicleParameter::parseArrivalPosLat(), SUMOVehicleParameter::parseArrivalSpeed(), SUMOVehicleParameter::parseDepart(), SUMOVehicleParameter::parseDepartLane(), SUMOVehicleParameter::parseDepartPos(), SUMOVehicleParameter::parseDepartPosLat(), SUMOVehicleParameter::parseDepartSpeed(), SUMOVehicleParameter::parsePersonModes(), SUMO_TAG_VEHICLE, SUMOVehicleParameter::tag, and SUMOVehicleParameter::write().
Referenced by MSRouteHandler::addStop(), MSTransportableDevice_Routing::buildDevices(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowWithEmbeddedRoute(), GNERouteHandler::buildTrip(), MSDevice_Routing::buildVehicleDevices(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVehicleWithEmbeddedRoute(), MSRouteHandler::closeVehicle(), getAttribute(), GNEVehicle::getAttribute(), MSBaseVehicle::MSBaseVehicle(), MSDevice_Routing::MSDevice_Routing(), MSTransportableDevice_Routing::MSTransportableDevice_Routing(), ROMARouteHandler::myEndElement(), ROMARouteHandler::myStartElement(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), MSBaseVehicle::saveState(), GNEVehicle::setColor(), GUIBaseVehicle::setFunctionalColor(), SUMOVehicleParameter::write(), and MSDevice_Vehroutes::writeOutput().
|
inherited |
Writes the parameters as a beginning element.
[in,out] | dev | The device to write into |
[in] | oc | The options to get defaults from |
[in] | tag | The "root" tag to write (defaults to vehicle) |
[in] | tag | The typeID to write (defaults to member vtypeid) |
IOError | not yet implemented |
Definition at line 66 of file SUMOVehicleParameter.cpp.
References SUMOVehicleParameter::color, SUMOVehicleParameter::containerNumber, SUMOVehicleParameter::defaultOptionOverrides(), OptionsCont::exists(), SUMOVehicleParameter::fromTaz, SUMOVehicleParameter::getArrivalLane(), SUMOVehicleParameter::getArrivalPos(), SUMOVehicleParameter::getArrivalPosLat(), SUMOVehicleParameter::getArrivalSpeed(), SUMOVehicleParameter::getDepart(), SUMOVehicleParameter::getDepartLane(), SUMOVehicleParameter::getDepartPos(), SUMOVehicleParameter::getDepartPosLat(), SUMOVehicleParameter::getDepartSpeed(), OptionsCont::getString(), OptionsCont::isSet(), SUMOVehicleParameter::line, OutputDevice::openTag(), SUMOVehicleParameter::personNumber, SUMO_ATTR_ARRIVALLANE, SUMO_ATTR_ARRIVALPOS, SUMO_ATTR_ARRIVALPOS_LAT, SUMO_ATTR_ARRIVALSPEED, SUMO_ATTR_BEGIN, SUMO_ATTR_COLOR, SUMO_ATTR_CONTAINER_NUMBER, SUMO_ATTR_DEPART, SUMO_ATTR_DEPARTLANE, SUMO_ATTR_DEPARTPOS, SUMO_ATTR_DEPARTPOS_LAT, SUMO_ATTR_DEPARTSPEED, SUMO_ATTR_FROM_TAZ, SUMO_ATTR_ID, SUMO_ATTR_LINE, SUMO_ATTR_PERSON_NUMBER, SUMO_ATTR_TO_TAZ, SUMO_ATTR_TYPE, SUMO_TAG_FLOW, SUMO_TAG_PERSONFLOW, SUMOVehicleParameter::toTaz, VEHPARS_ARRIVALLANE_SET, VEHPARS_ARRIVALPOS_SET, VEHPARS_ARRIVALPOSLAT_SET, VEHPARS_ARRIVALSPEED_SET, VEHPARS_COLOR_SET, VEHPARS_CONTAINER_NUMBER_SET, VEHPARS_DEPARTLANE_SET, VEHPARS_DEPARTPOS_SET, VEHPARS_DEPARTPOSLAT_SET, VEHPARS_DEPARTSPEED_SET, VEHPARS_FROM_TAZ_SET, VEHPARS_LINE_SET, VEHPARS_PERSON_NUMBER_SET, VEHPARS_TO_TAZ_SET, VEHPARS_VTYPE_SET, SUMOVehicleParameter::vtypeid, SUMOVehicleParameter::wasSet(), OutputDevice::writeAttr(), and OutputDevice::writeNonEmptyAttr().
Referenced by MSPerson::routeOutput(), ROVehicle::saveAsXML(), ROPerson::saveAsXML(), MSBaseVehicle::saveState(), SUMOVehicleParameter::wasSet(), writeDemandElement(), and GNEVehicle::writeDemandElement().
|
virtual |
writte demand element element into a xml file
[in] | device | device in which write parameters of demand element element |
Implements GNEDemandElement.
Definition at line 204 of file GNEPerson.cpp.
References OutputDevice::closeTag(), DEFAULT_PEDTYPE_ID, GNEHierarchicalElementChildren::getDemandElementChildren(), GNEHierarchicalElementParents::getDemandElementParents(), GNEAttributeCarrier::getID(), OptionsCont::getOptions(), GNEAttributeCarrier::TagProperties::getTag(), GNEAttributeCarrier::TagProperties::getTagSynonym(), GNEAttributeCarrier::TagProperties::hasTagSynonym(), isAttributeEnabled(), GNEAttributeCarrier::myTagProperty, SUMOVehicleParameter::parametersSet, SUMOVehicleParameter::repetitionEnd, SUMOVehicleParameter::repetitionNumber, SUMOVehicleParameter::repetitionOffset, SUMOVehicleParameter::repetitionProbability, STEPS2TIME, SUMO_ATTR_END, SUMO_ATTR_NUMBER, SUMO_ATTR_PERIOD, SUMO_ATTR_PROB, SUMO_ATTR_VEHSPERHOUR, SUMO_TAG_PERSONFLOW, time2string(), VEHPARS_VTYPE_SET, SUMOVehicleParameter::write(), and OutputDevice::writeAttr().
|
inherited |
write Params in the given outputdevice
Definition at line 111 of file Parameterised.cpp.
References OutputDevice::closeTag(), StringUtils::escapeXML(), Parameterised::myMap, OutputDevice::openTag(), SUMO_ATTR_KEY, SUMO_ATTR_VALUE, SUMO_TAG_PARAM, and OutputDevice::writeAttr().
Referenced by ROVehicle::saveAsXML(), ROPerson::saveAsXML(), MEVehicle::saveState(), MSVehicle::saveState(), SUMOVTypeParameter::write(), GNEAdditional::writeAdditional(), NWWriter_SUMO::writeConnection(), GNERoute::writeDemandElement(), NWWriter_SUMO::writeEdge(), NWWriter_XML::writeEdgesAndConnections(), NWWriter_SUMO::writeJunction(), NWWriter_SUMO::writeLane(), NWWriter_XML::writeNodes(), MSDevice_Vehroutes::writeOutput(), PointOfInterest::writeXML(), and SUMOPolygon::writeXML().
|
inherited |
Definition at line 510 of file SUMOVehicleParameter.h.
Referenced by libsumo::Vehicle::add(), MSBaseVehicle::calculateArrivalParams(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), SUMOVehicleParameter::getArrivalLane(), SUMOVehicleParserHelper::parseCommonAttributes(), and GNEVehicle::setAttribute().
|
inherited |
Information how the vehicle shall choose the lane to arrive on.
Definition at line 513 of file SUMOVehicleParameter.h.
Referenced by libsumo::Vehicle::add(), MSBaseVehicle::calculateArrivalParams(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), ROVehicle::computeRoute(), SUMOVehicleParameter::getArrivalLane(), SUMOVehicleParserHelper::parseCommonAttributes(), GNEVehicle::setAttribute(), and MSVehicle::updateBestLanes().
|
inherited |
(optional) The position the vehicle shall arrive on
Definition at line 516 of file SUMOVehicleParameter.h.
Referenced by libsumo::Vehicle::add(), MSBaseVehicle::calculateArrivalParams(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), GNERouteHandler::closePerson(), SUMOVehicleParameter::getArrivalPos(), SUMOVehicleParameter::getArrivalPosLat(), MSTriggeredRerouter::notifyEnter(), SUMOVehicleParserHelper::parseCommonAttributes(), MSVehicle::rerouteParkingArea(), and GNEVehicle::setAttribute().
|
inherited |
(optional) The lateral position the vehicle shall arrive on
Definition at line 522 of file SUMOVehicleParameter.h.
Referenced by MSLCM_SL2015::_wantsChangeSublane(), SUMOVehicleParserHelper::parseCommonAttributes(), and GNEVehicle::setAttribute().
|
inherited |
Information how the vehicle shall choose the lateral arrival position.
Definition at line 525 of file SUMOVehicleParameter.h.
Referenced by MSLCM_SL2015::_wantsChangeSublane(), SUMOVehicleParameter::getArrivalPosLat(), SUMOVehicleParserHelper::parseCommonAttributes(), and GNEVehicle::setAttribute().
|
inherited |
Information how the vehicle shall choose the arrival position.
Definition at line 519 of file SUMOVehicleParameter.h.
Referenced by libsumo::Vehicle::add(), MSBaseVehicle::calculateArrivalParams(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), ROVehicle::computeRoute(), SUMOVehicleParameter::getArrivalPos(), MSTriggeredRerouter::notifyEnter(), SUMOVehicleParserHelper::parseCommonAttributes(), MSVehicle::rerouteParkingArea(), and GNEVehicle::setAttribute().
|
inherited |
(optional) The final speed of the vehicle (not used yet)
Definition at line 528 of file SUMOVehicleParameter.h.
Referenced by libsumo::Vehicle::add(), MSBaseVehicle::calculateArrivalParams(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), SUMOVehicleParameter::getArrivalSpeed(), MSLane::isInsertionSuccess(), SUMOVehicleParserHelper::parseCommonAttributes(), MSVehicle::planMoveInternal(), and GNEVehicle::setAttribute().
|
inherited |
Information how the vehicle's end speed shall be chosen.
Definition at line 531 of file SUMOVehicleParameter.h.
Referenced by libsumo::Vehicle::add(), MSBaseVehicle::calculateArrivalParams(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), SUMOVehicleParameter::getArrivalSpeed(), MSLane::isInsertionSuccess(), SUMOVehicleParserHelper::parseCommonAttributes(), MSVehicle::planMoveInternal(), and GNEVehicle::setAttribute().
|
mutableinherited |
The vehicle's color, TraCI may change this.
Definition at line 471 of file SUMOVehicleParameter.h.
Referenced by getAttribute(), GNEVehicle::getAttribute(), getColor(), GNEVehicle::getColor(), libsumo::Person::getLanePosition(), SUMOVehicleParserHelper::parseCommonAttributes(), libsumo::Vehicle::remove(), setAttribute(), GNEVehicle::setAttribute(), GNEVehicle::setColor(), GUIBaseVehicle::setFunctionalColor(), libsumo::Person::setParameter(), MSDevice_ToC::setVehicleColor(), and SUMOVehicleParameter::write().
|
inherited |
The static number of containers in the vehicle when it departs.
Definition at line 647 of file SUMOVehicleParameter.h.
Referenced by GNEVehicle::getAttribute(), MSBaseVehicle::getContainerNumber(), SUMOVehicleParserHelper::parseCommonAttributes(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::write().
|
inherited |
Definition at line 476 of file SUMOVehicleParameter.h.
Referenced by MSVehicleContainer::add(), libsumo::Person::add(), MSTransportableControl::add(), libsumo::Vehicle::add(), MSBaseVehicle::addContainer(), RONet::addFlow(), RORouteHandler::addFlowPerson(), MSRouteHandler::addFlowPerson(), MSBaseVehicle::addPerson(), MSRouteHandler::addPersonTrip(), IntermodalNetwork< E, L, N, V >::addSchedule(), MSRouteHandler::addStop(), MSBaseVehicle::addStops(), MSRouteHandler::addWalk(), RONet::checkFlows(), SUMORouteHandler::checkLastDepart(), RORouteHandler::closeContainer(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), MSRouteHandler::closePerson(), MSRouteHandler::closePersonFlow(), RORouteHandler::closePersonFlow(), MSStateHandler::closeVehicle(), MSRouteHandler::closeVehicle(), RORouteHandler::closeVehicle(), ROPerson::computeRoute(), MSInsertionControl::determineCandidates(), METriggeredCalibrator::execute(), MSCalibrator::execute(), MSDevice_Tripinfo::generateOutputForUnfinished(), getAttribute(), GNEVehicle::getAttribute(), getBegin(), GNEVehicle::getBegin(), RORoutable::getDepart(), SUMOVehicleParameter::getDepart(), MSBaseVehicle::getDepartDelay(), MSTransportable::getDesiredDepart(), MSDevice_Routing::MSDevice_Routing(), MSTransportableDevice_Routing::MSTransportableDevice_Routing(), ROMARouteHandler::myEndElement(), MSRouteHandler::myStartElement(), MSDevice_Vehroutes::notifyEnter(), SUMOVehicleParserHelper::parseVehicleAttributes(), SUMORouteHandler::registerLastDepart(), MSVehicleContainer::remove(), MSTransportable::Stage_Trip::setArrived(), setAttribute(), GNEVehicle::setAttribute(), METriggeredCalibrator::tryEmit(), MSInsertionControl::tryInsert(), MSVehicleControl::vehicleDeparted(), SUMOVehicleParameter::wasSet(), and MSDevice_Vehroutes::writeOutput().
|
inherited |
(optional) The lane the vehicle shall depart from (index in edge)
Definition at line 482 of file SUMOVehicleParameter.h.
Referenced by libsumo::Vehicle::add(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowWithEmbeddedRoute(), GNERouteHandler::buildTrip(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVehicleWithEmbeddedRoute(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), MSEdge::getDepartLane(), SUMOVehicleParameter::getDepartLane(), MSCalibrator::myStartElement(), SUMOVehicleParserHelper::parseCommonAttributes(), and GNEVehicle::setAttribute().
|
inherited |
Information how the vehicle shall choose the lane to depart from.
Definition at line 485 of file SUMOVehicleParameter.h.
Referenced by libsumo::Vehicle::add(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowWithEmbeddedRoute(), GNERouteHandler::buildTrip(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVehicleWithEmbeddedRoute(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), ROVehicle::computeRoute(), MSCalibrator::execute(), MSEdge::getDepartLane(), SUMOVehicleParameter::getDepartLane(), MSEdge::insertVehicle(), libsumo::Vehicle::moveTo(), MSVehicle::MSVehicle(), MSCalibrator::myStartElement(), SUMOVehicleParserHelper::parseCommonAttributes(), and GNEVehicle::setAttribute().
|
inherited |
(optional) The position the vehicle shall depart from
Definition at line 488 of file SUMOVehicleParameter.h.
Referenced by libsumo::Person::add(), libsumo::Vehicle::add(), MSRouteHandler::addPersonTrip(), RORouteHandler::addPersonTrip(), MSRouteHandler::addStop(), MSVehicle::addStop(), ROPerson::addTrip(), MSVehicleControl::addVehicle(), MSRouteHandler::addWalk(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), SUMOVehicleParameter::getDepartPos(), MSEdge::getDepartPosBound(), SUMOVehicleParameter::getDepartPosLat(), MSLane::insertVehicle(), MSEdge::insertVehicle(), MSRouteHandler::myStartElement(), SUMOVehicleParserHelper::parseCommonAttributes(), MSTransportable::Stage_Trip::setArrived(), setAttribute(), and GNEVehicle::setAttribute().
|
inherited |
(optional) The lateral position the vehicle shall depart from
Definition at line 494 of file SUMOVehicleParameter.h.
Referenced by MSLane::getDepartPosLat(), SUMOVehicleParserHelper::parseCommonAttributes(), and GNEVehicle::setAttribute().
|
inherited |
Information how the vehicle shall choose the lateral departure position.
Definition at line 497 of file SUMOVehicleParameter.h.
Referenced by SUMOVehicleParameter::getDepartPosLat(), MSLane::getDepartPosLat(), MSLane::insertVehicle(), SUMOVehicleParserHelper::parseCommonAttributes(), and GNEVehicle::setAttribute().
|
inherited |
Information how the vehicle shall choose the departure position.
Definition at line 491 of file SUMOVehicleParameter.h.
Referenced by libsumo::Person::add(), libsumo::Vehicle::add(), MSRouteHandler::addPersonTrip(), MSVehicle::addStop(), ROPerson::addTrip(), MSRouteHandler::addWalk(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), ROVehicle::computeRoute(), SUMOVehicleParameter::getDepartPos(), MSEdge::getDepartPosBound(), MSLane::insertVehicle(), MSEdge::insertVehicle(), SUMOVehicleParserHelper::parseCommonAttributes(), MSTransportable::Stage_Trip::setArrived(), setAttribute(), and GNEVehicle::setAttribute().
|
inherited |
Information how the vehicle shall choose the depart time.
Definition at line 479 of file SUMOVehicleParameter.h.
Referenced by libsumo::Person::add(), libsumo::Vehicle::add(), MSBaseVehicle::addContainer(), MSBaseVehicle::addPerson(), ROPerson::addTrip(), MSVehicleControl::addVehicle(), SUMORouteHandler::checkLastDepart(), MSRouteHandler::closeVehicle(), RORouteHandler::closeVehicle(), SUMOVehicleParameter::getDepart(), SUMOVehicleParserHelper::parseVehicleAttributes(), MSContainer::MSContainerStage_Driving::proceed(), MSPerson::MSPersonStage_Driving::proceed(), SUMORouteHandler::registerLastDepart(), setAttribute(), and GNEVehicle::setAttribute().
|
inherited |
(optional) The initial speed of the vehicle
Definition at line 500 of file SUMOVehicleParameter.h.
Referenced by libsumo::Vehicle::add(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowWithEmbeddedRoute(), GNERouteHandler::buildTrip(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVehicleWithEmbeddedRoute(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), SUMOVehicleParameter::getDepartSpeed(), MSLane::getDepartSpeed(), MSEdge::insertVehicle(), MEVehicle::MEVehicle(), MSVehicle::MSVehicle(), SUMOVehicleParserHelper::parseCommonAttributes(), and GNEVehicle::setAttribute().
|
inherited |
Information how the vehicle's initial speed shall be chosen.
Definition at line 503 of file SUMOVehicleParameter.h.
Referenced by libsumo::Vehicle::add(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowWithEmbeddedRoute(), GNERouteHandler::buildTrip(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVehicleWithEmbeddedRoute(), ROJTRFrame::checkOptions(), RODUAFrame::checkOptions(), checkOptions(), SUMOVehicleParameter::getDepartSpeed(), MSLane::getDepartSpeed(), MSEdge::insertVehicle(), MEVehicle::MEVehicle(), MSVehicle::MSVehicle(), MSCalibrator::myStartElement(), SUMOVehicleParserHelper::parseCommonAttributes(), and GNEVehicle::setAttribute().
|
staticprotectedinherited |
dummy TagProperty used for reference some elements (for Example, dummyEdge)
Definition at line 798 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::getTagProperties().
|
staticinherited |
feature has been approved but not changed (i.e. after being reguessed)
Definition at line 593 of file GNEAttributeCarrier.h.
|
staticinherited |
feature has been reguessed (may still be unchanged be we can't tell (yet)
Definition at line 587 of file GNEAttributeCarrier.h.
Referenced by GNEJunction::setAttribute(), and GNEEdge::setAttribute().
|
staticinherited |
Definition at line 584 of file GNEAttributeCarrier.h.
|
staticinherited |
feature has been manually modified (implies approval)
Definition at line 590 of file GNEAttributeCarrier.h.
Referenced by GNEJunction::markAsModified(), and GNEConnectorFrame::ConnectionOperations::onCmdClearSelectedConnections().
|
inherited |
The vehicle's origin zone (district)
Definition at line 558 of file SUMOVehicleParameter.h.
Referenced by libsumo::Vehicle::add(), ROMARouteHandler::myEndElement(), ROMARouteHandler::myStartElement(), SUMOVehicleParserHelper::parseCommonAttributes(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), MSBaseVehicle::reroute(), and SUMOVehicleParameter::write().
|
inherited |
The vehicle's id.
Definition at line 462 of file SUMOVehicleParameter.h.
Referenced by libsumo::Person::add(), MSTransportableControl::add(), libsumo::Vehicle::add(), MSInsertionControl::addFlow(), RONet::addFlow(), RORouteHandler::addFlowPerson(), MSRouteHandler::addFlowPerson(), MSRouteHandler::addPersonTrip(), RORouteHandler::addPersonTrip(), IntermodalNetwork< E, L, N, V >::addSchedule(), MSRouteHandler::addStop(), RORouteHandler::addStop(), GNERouteHandler::addStop(), MSVehicle::addStop(), ROPerson::addTrip(), MSRouteHandler::addWalk(), RORouteHandler::addWalk(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowWithEmbeddedRoute(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildTrip(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVehicleWithEmbeddedRoute(), RONet::checkFlows(), SUMORouteHandler::checkLastDepart(), MSRouteHandler::closeContainer(), RORouteHandler::closeContainer(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), MSRouteHandler::closePerson(), RORouteHandler::closePerson(), GNERouteHandler::closePerson(), MSRouteHandler::closePersonFlow(), RORouteHandler::closePersonFlow(), MSRouteHandler::closeRoute(), RORouteHandler::closeRoute(), GNERouteHandler::closeRoute(), MSStateHandler::closeVehicle(), MSRouteHandler::closeVehicle(), RORouteHandler::closeVehicle(), MSInsertionControl::determineCandidates(), METriggeredCalibrator::execute(), MSCalibrator::execute(), MSBaseVehicle::getID(), RORoutable::getID(), MSTransportable::getID(), MSEdge::insertVehicle(), MEVehicle::MEVehicle(), MSBaseVehicle::MSBaseVehicle(), MSVehicle::MSVehicle(), ROMARouteHandler::myEndElement(), MSStateHandler::myStartElement(), MSRouteHandler::myStartElement(), SUMORouteHandler::myStartElement(), RORouteHandler::myStartElement(), GNERouteHandler::openFlow(), MSRouteHandler::openRoute(), RORouteHandler::openRoute(), MSRouteHandler::openRouteDistribution(), RORouteHandler::openRouteDistribution(), GNERouteHandler::openTrip(), SUMOVehicleParserHelper::parseCommonAttributes(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), SUMOVehicleParserHelper::parseVehicleAttributes(), setAttribute(), and GNEVehicle::setAttribute().
|
staticinherited |
Definition at line 70 of file GUIGlObject.h.
Referenced by GUISUMOAbstractView::getTrackedID(), GUISUMOAbstractView::paintGL(), TraCIServerAPI_GUI::processGet(), and GUIViewTraffic::stopTrack().
|
staticinherited |
invalid double position
Definition at line 600 of file GNEAttributeCarrier.h.
Referenced by GNEAdditionalHandler::parseAndBuildPOI().
|
mutableinherited |
The vehicle's line (mainly for public transport)
Definition at line 555 of file SUMOVehicleParameter.h.
Referenced by libsumo::Vehicle::add(), IntermodalNetwork< E, L, N, V >::addSchedule(), MSVehicleControl::addVehicle(), GNEVehicle::drawGL(), GUIBaseVehicle::drawOnPos(), GNEVehicle::getAttribute(), libsumo::Vehicle::getLine(), GUIVehicle::getParameterWindow(), GUIMEVehicle::getParameterWindow(), RORoutable::isPublicTransport(), MSTransportable::Stage_Driving::isWaitingFor(), GUIViewTraffic::onGamingClick(), SUMOVehicleParserHelper::parseCommonAttributes(), SUMORouteHandler::registerLastDepart(), GUIVehicle::rerouteDRTStop(), GNEVehicle::setAttribute(), libsumo::Vehicle::setLine(), MSTransportable::Stage_Driving::setVehicle(), SUMOVehicleParameter::write(), and MSDevice_Vehroutes::writeOutput().
|
staticinherited |
max number of attributes allowed for every tag
Definition at line 597 of file GNEAttributeCarrier.h.
Referenced by GNEAttributeCarrier::TagProperties::addAttribute(), GNEFrameAttributesModuls::AttributesCreator::AttributesCreator(), and GNEFrameAttributesModuls::AttributesEditor::AttributesEditor().
|
protectedinherited |
variable ChildConnections
Definition at line 238 of file GNEHierarchicalElementChildren.h.
Referenced by GNEHierarchicalElementChildren::addLaneChild(), GNEHierarchicalElementChildren::addShapeChild(), GNEHierarchicalElementChildren::changeEdgeChildren(), GNEHierarchicalElementChildren::changeLaneChildren(), GNEHierarchicalElementChildren::drawChildConnections(), GNEDetectorE3::drawGL(), GNEVariableSpeedSign::drawGL(), GNERerouter::drawGL(), GNEHierarchicalElementChildren::getChildPosition(), GNEHierarchicalElementChildren::getChildRotation(), GNEHierarchicalElementChildren::removeEdgeChild(), GNEHierarchicalElementChildren::removeLaneChild(), GNEHierarchicalElementChildren::removeShapeChild(), GNEDetectorE3::updateAdditionalParent(), GNEHierarchicalElementChildren::updateChildConnections(), GNEDetectorE3::updateGeometry(), GNEVariableSpeedSign::updateGeometry(), and GNERerouter::updateGeometry().
|
protectedinherited |
demand element geometry
Definition at line 472 of file GNEDemandElement.h.
Referenced by GNEStop::drawGL(), GNEStop::getCenteringBoundary(), GNEDemandElement::getDemandElementGeometry(), and GNEStop::updateGeometry().
|
protectedinherited |
demand element segment geometry
Definition at line 475 of file GNEDemandElement.h.
Referenced by calculateSmoothPersonPlanConnection(), GNEVehicle::compute(), GNEVehicle::drawGL(), GNEDemandElement::getDemandElementSegmentGeometry(), GNEDemandElement::markSegmentGeometryDeprecated(), GNERoute::setAttribute(), GNERoute::updateGeometry(), updateGeometry(), and GNEVehicle::updateGeometry().
|
protectedinherited |
variable ParentConnections
Definition at line 233 of file GNEHierarchicalElementParents.h.
|
protectedinherited |
boolean to check if this AC is selected (instead of GUIGlObjectStorage)
Definition at line 795 of file GNEAttributeCarrier.h.
Referenced by GNEShape::draw(), GNENetElement::drawUsingSelectColor(), GNEShape::drawUsingSelectColor(), GNEAdditional::drawUsingSelectColor(), GNEDemandElement::drawUsingSelectColor(), GNENetElement::isAttributeCarrierSelected(), GNEShape::isAttributeCarrierSelected(), GNEAdditional::isAttributeCarrierSelected(), GNEDemandElement::isAttributeCarrierSelected(), GNEVehicleType::selectAttributeCarrier(), GNENetElement::selectAttributeCarrier(), GNEStop::selectAttributeCarrier(), GNEShape::selectAttributeCarrier(), GNERide::selectAttributeCarrier(), GNEPersonTrip::selectAttributeCarrier(), GNEWalk::selectAttributeCarrier(), GNERoute::selectAttributeCarrier(), selectAttributeCarrier(), GNEAdditional::selectAttributeCarrier(), GNEVehicle::selectAttributeCarrier(), GNEVehicleType::unselectAttributeCarrier(), GNENetElement::unselectAttributeCarrier(), GNEStop::unselectAttributeCarrier(), GNEShape::unselectAttributeCarrier(), GNERide::unselectAttributeCarrier(), GNEPersonTrip::unselectAttributeCarrier(), GNEWalk::unselectAttributeCarrier(), GNERoute::unselectAttributeCarrier(), unselectAttributeCarrier(), GNEAdditional::unselectAttributeCarrier(), and GNEVehicle::unselectAttributeCarrier().
|
protectedinherited |
the xml tag to which this attribute carrier corresponds
Definition at line 792 of file GNEAttributeCarrier.h.
Referenced by GNEAdditional::changeAdditionalID(), GNEDemandElement::changeDemandElementID(), GNEDetectorEntryExit::drawGL(), GNEDetectorE2::drawGL(), GNEStop::drawGL(), GNEVehicle::drawGL(), GNEAdditional::endGeometryMoving(), GNEVehicleType::getAttribute(), getAttribute(), GNEVehicle::getAttribute(), getBegin(), GNEVehicle::getBegin(), GNEStop::getColor(), GNEWalk::getDemandElementProblem(), GNEVehicle::getDemandElementProblem(), GNENetElement::getHierarchyName(), GNERide::getHierarchyName(), GNEPersonTrip::getHierarchyName(), GNEWalk::getHierarchyName(), getHierarchyName(), GNEVehicle::getHierarchyName(), GNEAttributeCarrier::getIcon(), GNENetElement::getParameterWindow(), GNEAdditional::getParameterWindow(), GNEDemandElement::getParameterWindow(), GNEVehicle::getParentName(), GNENetElement::getPopUpID(), GNERide::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEAdditional::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEAttributeCarrier::getTagProperty(), GNEAttributeCarrier::getTagStr(), GNEStop::isDemandElementValid(), GNEWalk::isDemandElementValid(), GNEVehicle::isDemandElementValid(), GNEPersonTrip::isValid(), GNEAdditional::isValidAdditionalID(), GNEDemandElement::isValidDemandElementID(), GNEAdditional::isValidDetectorID(), GNEVehicleType::setAttribute(), setAttribute(), GNEVehicle::setAttribute(), GNEAdditional::setDefaultValues(), GNEAdditional::startGeometryMoving(), GNEAdditional::writeAdditional(), GNEWalk::writeDemandElement(), GNERoute::writeDemandElement(), writeDemandElement(), and GNEVehicle::writeDemandElement().
|
protectedinherited |
The GNEViewNet this demand element element belongs.
Definition at line 469 of file GNEDemandElement.h.
Referenced by GNEDemandElement::changeDemandElementID(), GNEStop::commitGeometryMoving(), GNERide::commitGeometryMoving(), GNEPersonTrip::commitGeometryMoving(), GNEWalk::commitGeometryMoving(), GNEVehicle::compute(), GNEStop::drawGL(), drawGL(), GNEVehicle::drawGL(), GNEDemandElement::drawUsingSelectColor(), GNEStop::enableAttribute(), enableAttribute(), GNEVehicle::enableAttribute(), GNEDemandElement::generateChildID(), GNEStop::getColor(), getHierarchyName(), GNEVehicle::getHierarchyName(), GNEVehicleType::getParentName(), GNERide::getParentName(), GNEPersonTrip::getParentName(), GNEWalk::getParentName(), GNERoute::getParentName(), getParentName(), GNERide::getPopUpMenu(), GNEPersonTrip::getPopUpMenu(), GNEWalk::getPopUpMenu(), GNERoute::getPopUpMenu(), GNEVehicle::getPopUpMenu(), GNEDemandElement::getPopUpMenu(), GNEDemandElement::getViewNet(), GNEVehicleType::isValid(), GNEStop::isValid(), GNERide::isValid(), GNEPersonTrip::isValid(), GNEWalk::isValid(), GNERoute::isValid(), isValid(), GNEVehicle::isValid(), GNEDemandElement::isValidDemandElementID(), GNEStop::moveGeometry(), GNERide::moveGeometry(), GNEPersonTrip::moveGeometry(), GNEWalk::moveGeometry(), GNERoute::GNERoutePopupMenu::onCmdApplyDistance(), GNEVehicleType::selectAttributeCarrier(), GNEStop::selectAttributeCarrier(), GNERide::selectAttributeCarrier(), GNEPersonTrip::selectAttributeCarrier(), GNEWalk::selectAttributeCarrier(), GNERoute::selectAttributeCarrier(), selectAttributeCarrier(), GNEVehicle::selectAttributeCarrier(), GNEVehicleType::setAttribute(), GNEStop::setAttribute(), GNERide::setAttribute(), GNEPersonTrip::setAttribute(), GNEWalk::setAttribute(), GNERoute::setAttribute(), setAttribute(), GNEVehicle::setAttribute(), GNEVehicle::setColor(), GNEVehicleType::unselectAttributeCarrier(), GNEStop::unselectAttributeCarrier(), GNERide::unselectAttributeCarrier(), GNEPersonTrip::unselectAttributeCarrier(), GNEWalk::unselectAttributeCarrier(), GNERoute::unselectAttributeCarrier(), unselectAttributeCarrier(), and GNEVehicle::unselectAttributeCarrier().
|
mutableinherited |
Information for the router which parameter were set, TraCI may modify this (whe changing color)
Definition at line 650 of file SUMOVehicleParameter.h.
Referenced by libsumo::Vehicle::add(), MSInsertionControl::addFlow(), MSRouteHandler::addPersonTrip(), ROPerson::addTrip(), MSRouteHandler::closeFlow(), MSRouteHandler::closeTrip(), GNERouteHandler::closeTrip(), enableAttribute(), GNEVehicle::enableAttribute(), isAttributeEnabled(), GNEVehicle::isAttributeEnabled(), MSBaseVehicle::MSBaseVehicle(), ROMARouteHandler::myStartElement(), MSStateHandler::myStartElement(), SUMORouteHandler::myStartElement(), SUMOVehicleParserHelper::parseCommonAttributes(), libsumo::Vehicle::remove(), setAttribute(), GNEVehicle::setAttribute(), setEnabledAttribute(), GNEVehicle::setEnabledAttribute(), libsumo::Person::setParameter(), MSDevice_ToC::setVehicleColor(), SUMOVehicleParameter::wasSet(), writeDemandElement(), and GNEVehicle::writeDemandElement().
|
inherited |
The static number of persons in the vehicle when it departs (not including boarding persons)
Definition at line 644 of file SUMOVehicleParameter.h.
Referenced by libsumo::Vehicle::add(), GNEVehicle::getAttribute(), MSBaseVehicle::getPersonNumber(), SUMOVehicleParserHelper::parseCommonAttributes(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::write().
|
inherited |
The time at which the flow ends (only needed when using repetitionProbability)
Definition at line 550 of file SUMOVehicleParameter.h.
Referenced by RONet::checkFlows(), MSRouteHandler::closePersonFlow(), RORouteHandler::closePersonFlow(), MSInsertionControl::determineCandidates(), getAttribute(), GNEVehicle::getAttribute(), setAttribute(), GNEVehicle::setAttribute(), writeDemandElement(), and GNEVehicle::writeDemandElement().
|
inherited |
Definition at line 538 of file SUMOVehicleParameter.h.
Referenced by RONet::addFlow(), IntermodalNetwork< E, L, N, V >::addSchedule(), MSVehicleControl::addVehicle(), RONet::checkFlows(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), MSRouteHandler::closePersonFlow(), RORouteHandler::closePersonFlow(), MSRouteHandler::closeRoute(), MSInsertionControl::determineCandidates(), getAttribute(), GNEVehicle::getAttribute(), RORoutable::isPartOfFlow(), SUMORouteHandler::myEndElement(), setAttribute(), GNEVehicle::setAttribute(), writeDemandElement(), GNEVehicle::writeDemandElement(), and MSBaseVehicle::~MSBaseVehicle().
|
inherited |
The time offset between vehicle reinsertions.
Definition at line 544 of file SUMOVehicleParameter.h.
Referenced by RONet::addFlow(), IntermodalNetwork< E, L, N, V >::addSchedule(), MSBaseVehicle::addStops(), RONet::checkFlows(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), MSRouteHandler::closePersonFlow(), RORouteHandler::closePersonFlow(), MSInsertionControl::determineCandidates(), getAttribute(), GNEVehicle::getAttribute(), setAttribute(), GNEVehicle::setAttribute(), writeDemandElement(), and GNEVehicle::writeDemandElement().
|
inherited |
The probability for emitting a vehicle per second.
Definition at line 547 of file SUMOVehicleParameter.h.
Referenced by RONet::checkFlows(), MSRouteHandler::closeFlow(), MSRouteHandler::closePersonFlow(), RORouteHandler::closePersonFlow(), MSInsertionControl::determineCandidates(), getAttribute(), GNEVehicle::getAttribute(), setAttribute(), GNEVehicle::setAttribute(), writeDemandElement(), and GNEVehicle::writeDemandElement().
|
inherited |
The number of times the vehicle was already inserted.
Definition at line 541 of file SUMOVehicleParameter.h.
Referenced by MSBaseVehicle::addStops(), RONet::checkFlows(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), and MSInsertionControl::determineCandidates().
|
inherited |
The vehicle's route id.
Definition at line 465 of file SUMOVehicleParameter.h.
Referenced by GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowWithEmbeddedRoute(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVehicleWithEmbeddedRoute(), RONet::checkFlows(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), GNERouteHandler::closeRoute(), MSRouteHandler::closeVehicle(), RORouteHandler::closeVehicle(), MSInsertionControl::determineCandidates(), METriggeredCalibrator::execute(), MSCalibrator::execute(), GNEVehicle::GNEVehicle(), RORouteHandler::openRoute(), RORouteHandler::openRouteDistribution(), SUMOVehicleParserHelper::parseCommonAttributes(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), SUMOVehicleParserHelper::parseVehicleAttributes(), and MSBaseVehicle::~MSBaseVehicle().
|
mutableinherited |
List of the stops the vehicle will make, TraCI may add entries here.
Definition at line 638 of file SUMOVehicleParameter.h.
Referenced by IntermodalNetwork< E, L, N, V >::addSchedule(), ROVehicle::addStop(), MSRouteHandler::addStop(), RORouteHandler::addStop(), GNERouteHandler::addStop(), MSBaseVehicle::addStops(), MSVehicle::addTraciStop(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildTrip(), GNERouteHandler::buildVehicleOverRoute(), RONet::checkFlows(), GUIVehicle::rerouteDRTStop(), ROVehicle::ROVehicle(), ROVehicle::saveAsXML(), and updateGeometry().
|
inherited |
The vehicle tag.
Definition at line 459 of file SUMOVehicleParameter.h.
Referenced by GNERouteHandler::addStop(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowWithEmbeddedRoute(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildTrip(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVehicleWithEmbeddedRoute(), GNERouteHandler::closePerson(), GNERouteHandler::closeRoute(), SUMOVehicleParserHelper::parseVehicleAttributes(), GNERouteHandler::transformToFlow(), GNERouteHandler::transformToRouteFlow(), GNERouteHandler::transformToTrip(), GNERouteHandler::transformToVehicle(), and SUMOVehicleParameter::wasSet().
|
inherited |
The vehicle's destination zone (district)
Definition at line 561 of file SUMOVehicleParameter.h.
Referenced by libsumo::Vehicle::add(), ROMARouteHandler::myEndElement(), ROMARouteHandler::myStartElement(), SUMOVehicleParserHelper::parseCommonAttributes(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), MSBaseVehicle::reroute(), and SUMOVehicleParameter::write().
|
staticinherited |
associates object types with strings
Definition at line 69 of file GUIGlObject.h.
Referenced by GUIGlObject::createFullName(), and GNESelectorFrame::SelectionOperation::onCmdSave().
|
mutableinherited |
List of the via-edges the vehicle must visit.
Definition at line 641 of file SUMOVehicleParameter.h.
Referenced by GNERouteHandler::buildFlow(), GNERouteHandler::buildTrip(), GNEVehicle::compute(), MSVehicle::enterLaneAtMove(), GNEVehicle::getAttribute(), getHierarchyName(), GNEVehicle::getHierarchyName(), libsumo::Vehicle::getVia(), MEVehicle::moveRoutePointer(), MSRouteHandler::parseFromViaTo(), RORouteHandler::parseFromViaTo(), MSBaseVehicle::reroute(), ROVehicle::ROVehicle(), ROVehicle::saveAsXML(), GNEVehicle::setAttribute(), libsumo::Vehicle::setVia(), and GNEVehicle::writeDemandElement().
|
inherited |
The vehicle's type id.
Definition at line 468 of file SUMOVehicleParameter.h.
Referenced by ROPerson::addTrip(), GNERouteHandler::buildFlow(), GNERouteHandler::buildFlowOverRoute(), GNERouteHandler::buildFlowWithEmbeddedRoute(), GNERouteHandler::buildPerson(), GNERouteHandler::buildPersonFlow(), GNERouteHandler::buildTrip(), GNERouteHandler::buildVehicleOverRoute(), GNERouteHandler::buildVehicleWithEmbeddedRoute(), RONet::checkFlows(), MSRouteHandler::closeContainer(), MSRouteHandler::closeFlow(), RORouteHandler::closeFlow(), MSRouteHandler::closePerson(), GNERouteHandler::closePerson(), MSRouteHandler::closePersonFlow(), GNERouteHandler::closeRoute(), MSRouteHandler::closeVehicle(), RORouteHandler::closeVehicle(), MSInsertionControl::determineCandidates(), METriggeredCalibrator::execute(), MSCalibrator::execute(), GNEPerson(), GNEVehicle::GNEVehicle(), ROMARouteHandler::myEndElement(), MSRouteHandler::myStartElement(), RORouteHandler::myStartElement(), MSCalibrator::myStartElement(), SUMOVehicleParserHelper::parseCommonAttributes(), RORouteHandler::parseGeoEdges(), SUMOVehicleParserHelper::parseVehicleAttributes(), METriggeredCalibrator::remainingVehicleCapacity(), MSCalibrator::remainingVehicleCapacity(), setAttribute(), GNEVehicle::setAttribute(), and SUMOVehicleParameter::write().