![]() |
SUMO - Simulation of Urban MObility
|
Dialog for edit rerouters. More...
#include <GNEDialog_FixAdditionalPositions.h>
Public Member Functions | |
GNEDialog_FixAdditionalPositions (GNEViewNet *viewNet, const std::vector< GNEStoppingPlace *> &invalidStoppingPlaces, const std::vector< GNEDetector *> &invalidDetectors) | |
FOX-declaration. More... | |
~GNEDialog_FixAdditionalPositions () | |
destructor More... | |
FOX-callbacks | |
event when user select a option | |
long | onCmdSelectOption (FXObject *obj, FXSelector, void *) |
long | onCmdAccept (FXObject *, FXSelector, void *) |
event after press accept button More... | |
long | onCmdCancel (FXObject *, FXSelector, void *) |
event after press cancel button More... | |
Protected Member Functions | |
GNEDialog_FixAdditionalPositions () | |
FOX needs this. More... | |
Protected Attributes | |
FXButton * | myAcceptButton |
accept button More... | |
FXButton * | myCancelButton |
cancel button More... | |
std::vector< GNEDetector * > | myInvalidDetectors |
vector with the invalid stoppingplaces More... | |
std::vector< GNEStoppingPlace * > | myInvalidStoppingPlaces |
vector with the invalid stoppingplaces More... | |
FXRadioButton * | myOptionA |
Option "Activate friendlyPos and save". More... | |
FXRadioButton * | myOptionB |
Option "Fix Positions and save". More... | |
FXRadioButton * | myOptionC |
Option "Save invalid". More... | |
FXRadioButton * | myOptionD |
Option "Select invalid stops and cancel". More... | |
FXTable * | myTable |
list with the stoppingPlaces and detectors More... | |
GNEViewNet * | myViewNet |
view net More... | |
Private Member Functions | |
GNEDialog_FixAdditionalPositions (const GNEDialog_FixAdditionalPositions &)=delete | |
Invalidated copy constructor. More... | |
GNEDialog_FixAdditionalPositions & | operator= (const GNEDialog_FixAdditionalPositions &)=delete |
Invalidated assignment operator. More... | |
Dialog for edit rerouters.
Definition at line 49 of file GNEDialog_FixAdditionalPositions.h.
GNEDialog_FixAdditionalPositions::GNEDialog_FixAdditionalPositions | ( | GNEViewNet * | viewNet, |
const std::vector< GNEStoppingPlace *> & | invalidStoppingPlaces, | ||
const std::vector< GNEDetector *> & | invalidDetectors | ||
) |
FOX-declaration.
Constructor
Definition at line 65 of file GNEDialog_FixAdditionalPositions.cpp.
References GNEDetectorE2::getAbsoluteLenght(), GNEDetector::getAbsolutePositionOverLane(), GUIIconSubSys::getIcon(), GUIDesignAuxiliarFrame, GUIDesignAuxiliarHorizontalFrame, GUIDesignAuxiliarVerticalFrame, GUIDesignButtonAccept, GUIDesignButtonCancel, GUIDesignHorizontalFrame, GUIDesignLabelCenterThick, GUIDesignRadioButton, GUIDesignTableAdditionals, GUIDesignTableIconCellWidth, ICON_ACCEPT, ICON_BUSSTOP, ICON_CANCEL, MID_CHOOSEN_OPERATION, MID_GNE_ADDITIONALDIALOG_BUTTONACCEPT, MID_GNE_ADDITIONALDIALOG_BUTTONCANCEL, MID_GNE_FIXSTOPPINGPLACES_CHANGE, SUMO_ATTR_ENDPOS, SUMO_ATTR_ID, SUMO_ATTR_LENGTH, SUMO_ATTR_POSITION, SUMO_ATTR_STARTPOS, and toString().
GNEDialog_FixAdditionalPositions::~GNEDialog_FixAdditionalPositions | ( | ) |
destructor
Definition at line 189 of file GNEDialog_FixAdditionalPositions.cpp.
|
inlineprotected |
FOX needs this.
Definition at line 74 of file GNEDialog_FixAdditionalPositions.h.
|
privatedelete |
Invalidated copy constructor.
long GNEDialog_FixAdditionalPositions::onCmdAccept | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
event after press accept button
Definition at line 226 of file GNEDialog_FixAdditionalPositions.cpp.
References GNEAdditionalHandler::checkAndFixDetectorPositionPosition(), GNEAdditionalHandler::fixE2DetectorPositionPosition(), GNEAdditionalHandler::fixStoppinPlacePosition(), GNEDetectorE2::getAttribute(), GNEStoppingPlace::getAttribute(), GNEStoppingPlace::getLane(), GNEDetector::getLane(), GNELane::getLaneParametricLength(), GNEViewNet::getNet(), GUISelectedStorage::getSelected(), GNEViewNet::getUndoList(), gSelected, myInvalidDetectors, myInvalidStoppingPlaces, myOptionA, myOptionB, myOptionC, myOptionD, myViewNet, GNEUndoList::p_begin(), GNEUndoList::p_end(), POSITION_EPS, GNEDetectorE2::setAttribute(), GNEStoppingPlace::setAttribute(), SUMO_ATTR_ENDPOS, SUMO_ATTR_FRIENDLY_POS, SUMO_ATTR_LENGTH, SUMO_ATTR_POSITION, SUMO_ATTR_STARTPOS, and toString().
long GNEDialog_FixAdditionalPositions::onCmdCancel | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
event after press cancel button
Definition at line 315 of file GNEDialog_FixAdditionalPositions.cpp.
long GNEDialog_FixAdditionalPositions::onCmdSelectOption | ( | FXObject * | obj, |
FXSelector | , | ||
void * | |||
) |
|
privatedelete |
Invalidated assignment operator.
|
protected |
accept button
Definition at line 101 of file GNEDialog_FixAdditionalPositions.h.
|
protected |
cancel button
Definition at line 104 of file GNEDialog_FixAdditionalPositions.h.
|
protected |
vector with the invalid stoppingplaces
Definition at line 83 of file GNEDialog_FixAdditionalPositions.h.
Referenced by onCmdAccept().
|
protected |
vector with the invalid stoppingplaces
Definition at line 80 of file GNEDialog_FixAdditionalPositions.h.
Referenced by onCmdAccept().
|
protected |
Option "Activate friendlyPos and save".
Definition at line 89 of file GNEDialog_FixAdditionalPositions.h.
Referenced by onCmdAccept(), and onCmdSelectOption().
|
protected |
Option "Fix Positions and save".
Definition at line 92 of file GNEDialog_FixAdditionalPositions.h.
Referenced by onCmdAccept(), and onCmdSelectOption().
|
protected |
Option "Save invalid".
Definition at line 95 of file GNEDialog_FixAdditionalPositions.h.
Referenced by onCmdAccept(), and onCmdSelectOption().
|
protected |
Option "Select invalid stops and cancel".
Definition at line 98 of file GNEDialog_FixAdditionalPositions.h.
Referenced by onCmdAccept(), and onCmdSelectOption().
|
protected |
list with the stoppingPlaces and detectors
Definition at line 86 of file GNEDialog_FixAdditionalPositions.h.
|
protected |
view net
Definition at line 77 of file GNEDialog_FixAdditionalPositions.h.
Referenced by onCmdAccept().