The main window of Netedit.
FixOptions(GNEFixElementsDialog< T > *fixElementDialog, FXVerticalFrame *frameParent, const std::string &title)
constructor
GNEFixElementsDialog(GNEApplicationWindow *mainWindow, const std::string title, GUIIcon icon, DialogType type)
groupbox for all radio buttons related with fix crossing options
FixCrossingOptions(GNEFixNetworkElements *fixNetworkElementsParent)
FOX-declaration.
FXRadioButton * mySelectInvalidCrossings
Option "Select invalid crossings and cancel".
FXRadioButton * myRemoveInvalidCrossings
FOX needs this.
FXRadioButton * mySaveInvalidCrossings
Option "save invalid crossings".
groupbox for all radio buttons related with fix edges options
FXRadioButton * mySelectInvalidEdges
Option "Select invalid edges and cancel".
void selectInternalTestSolution(const std::string &solution)
select internal test solution
FXRadioButton * myRemoveInvalidEdges
FOX needs this.
bool applyFixOption()
apply selected fix option
long onCmdSelectOption(FXObject *obj, FXSelector, void *)
called when user select a option
FXRadioButton * mySaveInvalidEdges
Option "Save invalid edges".
FixEdgeOptions(GNEFixNetworkElements *fixNetworkElementsParent)
FOX-declaration.
FixEdgeOptions * myFixEdgeOptions
fix edge options
FixCrossingOptions * myFixCrossingOptions
fix crossing options
long onCmdSelectOption(FXObject *obj, FXSelector, void *)
event when user select a option
GNEFixNetworkElements(GNEApplicationWindow *mainWindow, const std::vector< GNENetworkElement * > &elements)
Constructor.