An Element which don't belongs to GNENet but has influency in the simulation.
GNEPersonFrame(FXHorizontalFrame *horizontalFrameParent, GNEViewNet *viewNet)
Constructor.
GNEFrameModuls::PathCreator * myPathCreator
edge path creator (used for Walks, rides and trips)
GNEFrameAttributesModuls::AttributesCreator * myPersonPlanAttributes
internal person plan attributes
~GNEPersonFrame()
Destructor.
bool addPerson(const GNEViewNetHelper::ObjectsUnderCursor &objectsUnderCursor, const GNEViewNetHelper::MouseButtonKeyPressed &mouseButtonKeyPressed)
add vehicle element
GNEFrameModuls::DemandElementSelector * myPTypeSelector
Person Type selectors.
void demandElementSelected()
selected demand element in DemandElementSelector
GNEFrameModuls::TagSelector * myPersonTagSelector
person tag selector (used to select diffent kind of persons)
void tagSelected()
Tag selected in TagSelector.
GNEDemandElement * buildPerson()
build person and return it (note: function includes a call to p_begin(...), but NOT a call to p_end(....
GNEFrameModuls::TagSelector * myPersonPlanTagSelector
person plan selector (used to select diffent kind of person plan)
GNEFrameAttributesModuls::NeteditAttributes * myNeteditAttributes
Netedit parameter.
void createPath()
create path
GNEFrameModuls::PathCreator * getPathCreator() const
get PathCreator modul
GNEFrameAttributesModuls::AttributesCreator * myPersonAttributes
internal vehicle attributes
class used to group all variables related with objects under cursor after a click over view