An Element which don't belongs to GNENet but has influency in the simulation.
DemandList(GNEFixDemandElements *fixDemandElementsDialogParents, const std::vector< GNEDemandElement * > &invalidDemandElements)
constructor
std::vector< GNEDemandElement * > myInvalidVehicles
vector with the invalid vehicles
std::vector< GNEDemandElement * > myInvalidRoutes
vector with the invalid routes
std::vector< GNEDemandElement * > myInvalidPersonPlans
vector with the invalid person plans
std::vector< GNEDemandElement * > myInvalidStops
vector with the invalid stops
FXTable * myTable
list with the demand elements
groupbox for all radio buttons related with fix person plan options
FXRadioButton * deletePersonPlan
Option "delete person plan".
void selectOption(FXObject *option)
select option
FXRadioButton * selectInvalidPersonPlansAndCancel
Option "Select invalid person plans and cancel".
void enableFixPersonPlanOptions()
enable position options
FixPersonPlanOptions(GNEFixDemandElements *fixDemandElementsDialogParents)
build Position Options
void disableFixPersonPlanOptions()
disable position options
FXRadioButton * saveInvalid
Option "Save invalid".
groupbox for all radio buttons related with fix route options
void selectOption(FXObject *option)
select option
void disableFixRouteOptions()
disable position options
FXRadioButton * removeInvalidRoutes
Option "Remove invalid routes".
FXRadioButton * saveInvalidRoutes
Option "Save invalid routes".
void enableFixRouteOptions()
enable position options
FXRadioButton * selectInvalidRoutesAndCancel
Option "Select invalid routes and cancel".
FixRouteOptions(GNEFixDemandElements *fixDemandElementsDialogParents)
constructor
groupbox for all radio buttons related with fix stop options
void disableFixStopOptions()
disable position options
void selectOption(FXObject *option)
select option
FXRadioButton * saveInvalid
Option "Save invalid".
FixStopOptions(GNEFixDemandElements *fixDemandElementsDialogParents)
build Position Options
FXRadioButton * fixPositionsAndSave
Option "Fix Positions and save".
FXRadioButton * selectInvalidStopsAndCancel
Option "Select invalid stops and cancel".
FXRadioButton * activateFriendlyPositionAndSave
Option "Activate friendlyPos and save".
void enableFixStopOptions()
enable position options
groupbox for all radio buttons related with fix vehicle options
FXRadioButton * saveInvalidVehicles
Option "save invalid vehicles".
void disableFixVehicleOptions()
disable consecutive lane options
void selectOption(FXObject *option)
select option
FXRadioButton * selectInvalidVehiclesAndCancel
Option "Select invalid vehicles and cancel".
FixVehicleOptions(GNEFixDemandElements *fixDemandElementsDialogParents)
constructor
void enableFixVehicleOptions()
enable consecutive lane options
FXRadioButton * removeInvalidVehicles
Option "remove invalid elements".
Dialog for edit rerouters.
DemandList * myDemandList
list with the demand elements
~GNEFixDemandElements()
destructor
long onCmdSelectOption(FXObject *obj, FXSelector, void *)
FixStopOptions * myFixStopOptions
fix stop options
FixRouteOptions * myFixRouteOptions
fix route options
FXButton * myAcceptButton
accept button
FXVerticalFrame * myMainFrame
main frame
FixVehicleOptions * myFixVehicleOptions
fix vehicle options
GNEViewNet * myViewNet
view net
GNEFixDemandElements(GNEViewNet *viewNet, const std::vector< GNEDemandElement * > &invalidDemandElements)
FOX-declaration.
long onCmdCancel(FXObject *, FXSelector, void *)
event after press cancel button
FixPersonPlanOptions * myFixPersonPlanOptions
fix person plan options
FXButton * myCancelButton
cancel button
long onCmdAccept(FXObject *, FXSelector, void *)
event after press accept button