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

Data Structures

struct  ConsecutiveLaneOptions
 struct for group all radio buttons related with position More...
 
struct  PositionOptions
 struct for group all radio buttons related with position More...
 

Public Member Functions

 GNEDialog_FixAdditionalPositions (GNEViewNet *viewNet, const std::vector< GNEAdditional *> &invalidSingleLaneAdditionals, const std::vector< GNEAdditional *> &invalidMultiLaneAdditionals)
 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...
 
ConsecutiveLaneOptions myConsecutiveLaneOptions
 struct with the consecutive lane options More...
 
std::vector< GNEAdditional * > myInvalidMultiLaneAdditionals
 vector with the invalid multi-lane additionals More...
 
std::vector< GNEAdditional * > myInvalidSingleLaneAdditionals
 vector with the invalid single-lane additionals More...
 
PositionOptions myPositionOptions
 struct with position options 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 43 of file GNEDialog_FixAdditionalPositions.h.

Constructor & Destructor Documentation

◆ GNEDialog_FixAdditionalPositions() [1/3]

◆ ~GNEDialog_FixAdditionalPositions()

GNEDialog_FixAdditionalPositions::~GNEDialog_FixAdditionalPositions ( )

destructor

Definition at line 151 of file GNEDialog_FixAdditionalPositions.cpp.

◆ GNEDialog_FixAdditionalPositions() [2/3]

GNEDialog_FixAdditionalPositions::GNEDialog_FixAdditionalPositions ( )
inlineprotected

FOX needs this.

Definition at line 122 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 244 of file GNEDialog_FixAdditionalPositions.cpp.

◆ onCmdSelectOption()

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

◆ 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 143 of file GNEDialog_FixAdditionalPositions.h.

◆ myCancelButton

FXButton* GNEDialog_FixAdditionalPositions::myCancelButton
protected

cancel button

Definition at line 146 of file GNEDialog_FixAdditionalPositions.h.

◆ myConsecutiveLaneOptions

ConsecutiveLaneOptions GNEDialog_FixAdditionalPositions::myConsecutiveLaneOptions
protected

struct with the consecutive lane options

Definition at line 140 of file GNEDialog_FixAdditionalPositions.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myInvalidMultiLaneAdditionals

std::vector<GNEAdditional*> GNEDialog_FixAdditionalPositions::myInvalidMultiLaneAdditionals
protected

vector with the invalid multi-lane additionals

Definition at line 131 of file GNEDialog_FixAdditionalPositions.h.

Referenced by onCmdAccept().

◆ myInvalidSingleLaneAdditionals

std::vector<GNEAdditional*> GNEDialog_FixAdditionalPositions::myInvalidSingleLaneAdditionals
protected

vector with the invalid single-lane additionals

Definition at line 128 of file GNEDialog_FixAdditionalPositions.h.

Referenced by onCmdAccept().

◆ myPositionOptions

PositionOptions GNEDialog_FixAdditionalPositions::myPositionOptions
protected

struct with position options

Definition at line 137 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 134 of file GNEDialog_FixAdditionalPositions.h.

◆ myViewNet

GNEViewNet* GNEDialog_FixAdditionalPositions::myViewNet
protected

view net

Definition at line 125 of file GNEDialog_FixAdditionalPositions.h.

Referenced by onCmdAccept().


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