 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
16 #ifndef GNEPersonFrame_h
17 #define GNEPersonFrame_h
GNEPersonFrame(FXHorizontalFrame *horizontalFrameParent, GNEViewNet *viewNet)
Constructor.
An Element which don't belongs to GNENet but has influency in the simulation.
An Element which don't belongs to GNENet but has influency in the simulation.
void edgePathCreated()
finish edge path creation
GNEFrameAttributesModuls::AttributesCreator * myPersonAttributes
internal vehicle attributes
GNEFrameModuls::EdgePathCreator * myEdgePathCreator
edge path creator (used for Walks, rides and trips)
bool buildPersonOverStop(GNELane *lane, GNEAdditional *busStop)
build person over stop
GNEFrameModuls::TagSelector * myPersonPlanTagSelector
person plan selector (used to select diffent kind of person plan)
GNEFrameModuls::DemandElementSelector * myPTypeSelector
Person Type selectors.
GNEFrameAttributesModuls::AttributesCreator * myPersonPlanAttributes
internal person plan attributes
HelpCreation * myHelpCreation
Help creation.
~GNEPersonFrame()
Destructor.
GNEPersonFrame * myPersonFrameParent
pointer to Person Frame Parent
void tagSelected()
Tag selected in TagSelector.
void showHelpCreation()
show HelpCreation
class used to group all variables related with objects under cursor after a click over view
GNEDemandElement * buildPerson()
build person and return it (note: function includes a call to p_begin(...), but NOT a call to p_end(....
HelpCreation(GNEPersonFrame *vehicleFrameParent)
constructor
~HelpCreation()
destructor
GNEFrameModuls::EdgePathCreator * getEdgePathCreator() const
get EdgePathCreator modul
bool buildPersonOverRoute(GNEDemandElement *route)
build person over route
GNEFrameAttributesModuls::NeteditAttributes * myNeteditAttributes
Netedit parameter.
void updateHelpCreation()
update HelpCreation
void demandElementSelected()
selected demand element in DemandElementSelector
bool addPerson(const GNEViewNetHelper::ObjectsUnderCursor &objectsUnderCursor)
add vehicle element
FXLabel * myInformationLabel
Label with creation information.
This lane is powered by an underlying GNEEdge and basically knows how to draw itself.
GNEFrameModuls::TagSelector * myPersonTagSelector
person tag selector (used to select diffent kind of persons)
void hideHelpCreation()
hide HelpCreation