SUMO - Simulation of Urban MObility
GNEDialog_FixAdditionalPositions Class Reference

Dialog for edit rerouters. More...

#include <GNEDialog_FixAdditionalPositions.h>

Inheritance diagram for GNEDialog_FixAdditionalPositions:
Inheritance graph
Collaboration diagram for GNEDialog_FixAdditionalPositions:
Collaboration graph

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...
 
GNEViewNetmyViewNet
 view net More...
 

Private Member Functions

 GNEDialog_FixAdditionalPositions (const GNEDialog_FixAdditionalPositions &)=delete
 Invalidated copy constructor. More...
 
GNEDialog_FixAdditionalPositionsoperator= (const GNEDialog_FixAdditionalPositions &)=delete
 Invalidated assignment operator. More...
 

Detailed Description

Dialog for edit rerouters.

Definition at line 49 of file GNEDialog_FixAdditionalPositions.h.

Constructor & Destructor Documentation

◆ GNEDialog_FixAdditionalPositions() [1/3]

◆ ~GNEDialog_FixAdditionalPositions()

GNEDialog_FixAdditionalPositions::~GNEDialog_FixAdditionalPositions ( )

destructor

Definition at line 189 of file GNEDialog_FixAdditionalPositions.cpp.

◆ GNEDialog_FixAdditionalPositions() [2/3]

GNEDialog_FixAdditionalPositions::GNEDialog_FixAdditionalPositions ( )
inlineprotected

FOX needs this.

Definition at line 74 of file GNEDialog_FixAdditionalPositions.h.

◆ GNEDialog_FixAdditionalPositions() [3/3]

GNEDialog_FixAdditionalPositions::GNEDialog_FixAdditionalPositions ( const GNEDialog_FixAdditionalPositions )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ onCmdAccept()

◆ onCmdCancel()

long GNEDialog_FixAdditionalPositions::onCmdCancel ( FXObject *  ,
FXSelector  ,
void *   
)

event after press cancel button

Definition at line 315 of file GNEDialog_FixAdditionalPositions.cpp.

◆ onCmdSelectOption()

long GNEDialog_FixAdditionalPositions::onCmdSelectOption ( FXObject *  obj,
FXSelector  ,
void *   
)

Definition at line 194 of file GNEDialog_FixAdditionalPositions.cpp.

References myOptionA, myOptionB, myOptionC, and myOptionD.

◆ operator=()

GNEDialog_FixAdditionalPositions& GNEDialog_FixAdditionalPositions::operator= ( const GNEDialog_FixAdditionalPositions )
privatedelete

Invalidated assignment operator.

Field Documentation

◆ myAcceptButton

FXButton* GNEDialog_FixAdditionalPositions::myAcceptButton
protected

accept button

Definition at line 101 of file GNEDialog_FixAdditionalPositions.h.

◆ myCancelButton

FXButton* GNEDialog_FixAdditionalPositions::myCancelButton
protected

cancel button

Definition at line 104 of file GNEDialog_FixAdditionalPositions.h.

◆ myInvalidDetectors

std::vector<GNEDetector*> GNEDialog_FixAdditionalPositions::myInvalidDetectors
protected

vector with the invalid stoppingplaces

Definition at line 83 of file GNEDialog_FixAdditionalPositions.h.

Referenced by onCmdAccept().

◆ myInvalidStoppingPlaces

std::vector<GNEStoppingPlace*> GNEDialog_FixAdditionalPositions::myInvalidStoppingPlaces
protected

vector with the invalid stoppingplaces

Definition at line 80 of file GNEDialog_FixAdditionalPositions.h.

Referenced by onCmdAccept().

◆ myOptionA

FXRadioButton* GNEDialog_FixAdditionalPositions::myOptionA
protected

Option "Activate friendlyPos and save".

Definition at line 89 of file GNEDialog_FixAdditionalPositions.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myOptionB

FXRadioButton* GNEDialog_FixAdditionalPositions::myOptionB
protected

Option "Fix Positions and save".

Definition at line 92 of file GNEDialog_FixAdditionalPositions.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myOptionC

FXRadioButton* GNEDialog_FixAdditionalPositions::myOptionC
protected

Option "Save invalid".

Definition at line 95 of file GNEDialog_FixAdditionalPositions.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myOptionD

FXRadioButton* GNEDialog_FixAdditionalPositions::myOptionD
protected

Option "Select invalid stops and cancel".

Definition at line 98 of file GNEDialog_FixAdditionalPositions.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myTable

FXTable* GNEDialog_FixAdditionalPositions::myTable
protected

list with the stoppingPlaces and detectors

Definition at line 86 of file GNEDialog_FixAdditionalPositions.h.

◆ myViewNet

GNEViewNet* GNEDialog_FixAdditionalPositions::myViewNet
protected

view net

Definition at line 77 of file GNEDialog_FixAdditionalPositions.h.

Referenced by onCmdAccept().


The documentation for this class was generated from the following files: