An Element which don't belongs to GNENet but has influency in the simulation.
GNEFrameModules::PathCreator * myPathCreator
edge path creator (used for Walks, rides and trips)
GNEPersonFrame(FXHorizontalFrame *horizontalFrameParent, GNEViewNet *viewNet)
Constructor.
GNEFrameModules::TagSelector * 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
GNEFrameAttributeModules::AttributesCreator * myPersonPlanAttributes
internal person plan attributes
GNEFrameAttributeModules::AttributesCreator * myPersonAttributes
internal vehicle attributes
void demandElementSelected()
selected demand element in DemandElementSelector
void tagSelected()
Tag selected in TagSelector.
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
GNEFrameModules::PathCreator * getPathCreator() const
get PathCreator modul
void createPath()
create path
GNEFrameModules::TagSelector * myPersonTagSelector
person tag selector (used to select diffent kind of persons)
GNEFrameModules::DemandElementSelector * myTypeSelector
Person Type selectors.
GNEFrameAttributeModules::NeteditAttributes * myNeteditAttributes
Netedit parameter.
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