20 #ifndef GNERerouterDialog_h 21 #define GNERerouterDialog_h GNERerouter * myRerouterParent
pointer to rerouter parent
FXButton * myAddInterval
button for add new interval
Dialog for edit rerouter intervals.
bool checkInterval(SUMOReal begin, SUMOReal end) const
check begin and end of an new interval
Dialog to edit sequences, parameters, etc.. of Additionals.
long onCmdClickedInterval(FXObject *, FXSelector, void *)
remove or edit interval
GNERerouterDialog()
FOX needs this.
bool findInterval(SUMOReal begin, SUMOReal end) const
check if a interval exists
Dialog for edit rerouters.
GNERerouter * getRerouterParent() const
get rerouter parent
std::vector< GNERerouterInterval > myCopyOfRerouterIntervals
set with a copy of rerouter intervals
long onCmdReset(FXObject *, FXSelector, void *)
event after press reset button
long onCmdAddInterval(FXObject *, FXSelector, void *)
add new interval
bool checkModifyInterval(SUMOReal oldBegin, SUMOReal oldEnd, SUMOReal newBegin, SUMOReal newEnd) const
check if begin and end of an existent interval can be modified
FXTable * myIntervalList
list with intervals
long onCmdCancel(FXObject *, FXSelector, void *)
event after press cancel button
~GNERerouterDialog()
destructor
void updateIntervalTable()
update data table
long onCmdAccept(FXObject *, FXSelector, void *)
GNERerouterDialog & operator=(const GNERerouterDialog &)
Invalidated assignment operator.