An Element which don't belong to GNENet but has influence in the simulation.
GNENeteditAttributes * myNeteditAttributes
Netedit parameter.
GNETagSelector * myPersonPlanTagSelector
person plan selector (used to select diffent kind of person plan)
~GNEPersonFrame()
Destructor.
bool addPerson(const GNEViewNetHelper::ObjectsUnderCursor &objectsUnderCursor, const GNEViewNetHelper::MouseButtonKeyPressed &mouseButtonKeyPressed)
add vehicle element
DemandElementSelector * myTypeSelector
Person Type selectors.
GNEPersonFrame(GNEViewParent *viewParent, GNEViewNet *viewNet)
Constructor.
void demandElementSelected()
selected demand element in DemandElementSelector
void tagSelected()
Tag selected in GNETagSelector.
GNEDemandElement * buildPerson()
build person and return it (note: function includes a call to begin(...), but NOT a call to end(....
CommonXMLStructure::SumoBaseObject * myPersonBaseObject
person base object
GNERouteHandler myRouteHandler
route handler
GNEPathCreator * myPathCreator
edge path creator (used for Walks, rides and trips)
bool createPath(const bool useLastRoute)
create path
GNEAttributesCreator * myPersonAttributes
internal vehicle attributes
GNEAttributesCreator * myPersonPlanAttributes
internal person plan attributes
GNEPathCreator * getPathCreator() const
get GNEPathCreator module
GNETagSelector * myPersonTagSelector
person tag selector (used to select diffent kind of persons)
Builds trigger objects for GNENet (busStops, chargingStations, detectors, etc..)
class used to group all variables related with objects under cursor after a click over view
A single child window which contains a view of the simulation area.