 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
17 #ifndef GNEPersonPlanFrame_h
18 #define GNEPersonPlanFrame_h
void tagSelected()
Tag selected in TagSelector.
GNEPersonPlanFrame * myPersonPlanFrameParent
pointer to PersonPlan Frame Parent
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.
long onCmdFinishPersonPlanCreation(FXObject *, FXSelector, void *)
Called when the user click over button "Finish route creation".
PersonPlanCreator * getPersonPlanCreator() const
get PersonPlanCreator modul
bool addEdge(GNEEdge *edge)
add edge to route
void abortPersonPlanCreation()
abort person plan creation
~PersonPlanCreator()
destructor
std::vector< GNEEdge * > myClickedEdges
current clicked edges
~HelpCreation()
destructor
FXLabel * myCurrentBeginElementLabel
Label with current begin element.
void removeLastAddedElement()
remove last added element
GNEFrameModuls::TagSelector * myPersonPlanTagSelector
personPlan selector
std::vector< GNEEdge * > myTemporalEdgePath
vector with temporal edge path
void refreshPersonPlanCreator()
show PersonPlanCreator
std::vector< GNEEdge * > getClickedEdges() const
get clicked edges
void finishPersonPlanCreation()
finish person plan creation
A road/street connecting two junctions (netedit-version)
~GNEPersonPlanFrame()
Destructor.
FXButton * myFinishCreationButton
button for finish route creation
GNEFrameAttributesModuls::AttributesCreator * myPersonPlanAttributes
internal vehicle attributes
class used to group all variables related with objects under cursor after a click over view
const std::vector< GNEEdge * > & getEdgePath() const
get current edge path
PersonPlanCreator()
FOX needs this.
void hidePersonPlanCreator()
show PersonPlanCreator
GNEFrameModuls::AttributeCarrierHierarchy * myPersonHierarchy
Person Hierarchy.
bool personPlanCreated(GNEAdditional *busStop, GNEDemandElement *route)
finish person plan creation
GNEPersonPlanFrame(FXHorizontalFrame *horizontalFrameParent, GNEViewNet *viewNet)
Constructor.
void showHelpCreation()
show HelpCreation
void drawTemporalRoute() const
draw temporal route
void showPersonPlanCreator()
show PersonPlanCreator
FXButton * myRemoveLastEdge
button for removing last edge
FXLabel * myInformationLabel
Label with creation information.
long onCmdAbortPersonPlanCreation(FXObject *, FXSelector, void *)
long onCmdRemoveLastElement(FXObject *, FXSelector, void *)
Called when the user click over button "Remove last inserted edge".
GNEPersonPlanFrame * myPersonPlanFrameParent
pointer to Person Plan Frame Parent
PersonPlanCreator * myPersonPlanCreator
Person Plan Creator.
HelpCreation(GNEPersonPlanFrame *vehicleFrameParent)
constructor
void demandElementSelected()
selected demand element in DemandElementSelector
GNEFrameModuls::DemandElementSelector * myPersonSelector
Person selectors.
void edgePathCreatorName(const std::string &name)
update PersonPlanCreator name
FXButton * myAbortCreationButton
button for abort route creation
bool addPersonPlan(const GNEViewNetHelper::ObjectsUnderCursor &objectsUnderCursor)
add vehicle element
HelpCreation * myHelpCreation
Help creation.
void hideHelpCreation()
hide HelpCreation
void updateHelpCreation()
update HelpCreation