 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
16 #ifndef GNEFixAdditionalElements_h
17 #define GNEFixAdditionalElements_h
48 GNEFixAdditionalElements(
GNEViewNet* viewNet,
const std::vector<GNEAdditional*>& invalidSingleLaneAdditionals,
const std::vector<GNEAdditional*>& invalidMultiLaneAdditionals);
71 AdditionalList(
GNEFixAdditionalElements* fixAdditionalPositions,
const std::vector<GNEAdditional*>& invalidSingleLaneAdditionals,
const std::vector<GNEAdditional*>& invalidMultiLaneAdditionals);
FXRadioButton * removeInvalidElements
Option "remove invalid elements".
groupbox for group all radio buttons related to additionals with consecutive lanes
FXRadioButton * selectInvalidStopsAndCancel
Option "Select invalid stops and cancel".
std::vector< GNEAdditional * > myInvalidSingleLaneAdditionals
vector with the invalid single-lane additionals
FXRadioButton * activateFriendlyPositionAndSave
Option "Activate friendlyPos and save".
GNEFixAdditionalElements(GNEViewNet *viewNet, const std::vector< GNEAdditional * > &invalidSingleLaneAdditionals, const std::vector< GNEAdditional * > &invalidMultiLaneAdditionals)
FOX-declaration.
ConsecutiveLaneOptions(GNEFixAdditionalElements *fixAdditionalPositions)
build consecutive lane Options
long onCmdCancel(FXObject *, FXSelector, void *)
event after press cancel button
PositionOptions(GNEFixAdditionalElements *fixAdditionalPositions)
build Position Options
Dialog for edit rerouters.
FXRadioButton * saveInvalid
Option "Save invalid".
void disablePositionOptions()
disable position options
AdditionalList(GNEFixAdditionalElements *fixAdditionalPositions, const std::vector< GNEAdditional * > &invalidSingleLaneAdditionals, const std::vector< GNEAdditional * > &invalidMultiLaneAdditionals)
constructor
void enableConsecutiveLaneOptions()
enable consecutive lane options
#define FOX_CONSTRUCTOR(classname)
void selectOption(FXObject *option)
select option
ConsecutiveLaneOptions * myConsecutiveLaneOptions
consecutive lane options
GNEViewNet * myViewNet
view net
~GNEFixAdditionalElements()
destructor
FXTable * myTable
list with the stoppingPlaces and detectors
FXVerticalFrame * myMainFrame
main
void enablePositionOptions()
enable position options
FXButton * myAcceptButton
accept button
FXRadioButton * buildConnectionBetweenLanes
Option "build connections between lanes".
AdditionalList * myAdditionalList
Additional List.
void disableConsecutiveLaneOptions()
disable consecutive lane options
void selectOption(FXObject *option)
select option
std::vector< GNEAdditional * > myInvalidMultiLaneAdditionals
vector with the invalid multi-lane additionals
FXRadioButton * activateFriendlyPositionAndSave
Option "Activate friendlyPos and save".
long onCmdAccept(FXObject *, FXSelector, void *)
event after press accept button
groupbox for group all radio buttons related to additionals with single lanes
long onCmdSelectOption(FXObject *obj, FXSelector, void *)
FXRadioButton * fixPositionsAndSave
Option "Fix Positions and save".
PositionOptions * myPositionOptions
position options
FXButton * myCancelButton
cancel button
FXRadioButton * fixPositionsAndSave
Option "Fix Positions and save".