Eclipse SUMO - Simulation of Urban MObility
GNEFixAdditionalElements Class Reference

Dialog for edit rerouters. More...

#include <GNEFixAdditionalElements.h>

Inheritance diagram for GNEFixAdditionalElements:
Collaboration diagram for GNEFixAdditionalElements:

Data Structures

class  AdditionalList
 groupbox for list More...
 
class  ConsecutiveLaneOptions
 groupbox for group all radio buttons related to additionals with consecutive lanes More...
 
class  PositionOptions
 groupbox for group all radio buttons related to additionals with single lanes More...
 

Public Member Functions

 GNEFixAdditionalElements (GNEViewNet *viewNet, const std::vector< GNEAdditional * > &invalidSingleLaneAdditionals, const std::vector< GNEAdditional * > &invalidMultiLaneAdditionals)
 FOX-declaration. More...
 
 ~GNEFixAdditionalElements ()
 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 Attributes

FXButton * myAcceptButton
 accept button More...
 
AdditionalListmyAdditionalList
 Additional List. More...
 
FXButton * myCancelButton
 cancel button More...
 
ConsecutiveLaneOptionsmyConsecutiveLaneOptions
 consecutive lane options More...
 
FXVerticalFrame * myMainFrame
 main More...
 
PositionOptionsmyPositionOptions
 position options More...
 
GNEViewNetmyViewNet
 view net More...
 

Private Member Functions

 GNEFixAdditionalElements (const GNEFixAdditionalElements &)=delete
 Invalidated copy constructor. More...
 
GNEFixAdditionalElementsoperator= (const GNEFixAdditionalElements &)=delete
 Invalidated assignment operator. More...
 

Detailed Description

Dialog for edit rerouters.

Definition at line 42 of file GNEFixAdditionalElements.h.

Constructor & Destructor Documentation

◆ GNEFixAdditionalElements() [1/2]

GNEFixAdditionalElements::GNEFixAdditionalElements ( GNEViewNet viewNet,
const std::vector< GNEAdditional * > &  invalidSingleLaneAdditionals,
const std::vector< GNEAdditional * > &  invalidMultiLaneAdditionals 
)

◆ ~GNEFixAdditionalElements()

GNEFixAdditionalElements::~GNEFixAdditionalElements ( )

destructor

Definition at line 81 of file GNEFixAdditionalElements.cpp.

◆ GNEFixAdditionalElements() [2/2]

GNEFixAdditionalElements::GNEFixAdditionalElements ( const GNEFixAdditionalElements )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ onCmdAccept()

◆ onCmdCancel()

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

event after press cancel button

Definition at line 174 of file GNEFixAdditionalElements.cpp.

Referenced by FXDEFMAP().

◆ onCmdSelectOption()

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

◆ operator=()

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

Invalidated assignment operator.

Field Documentation

◆ myAcceptButton

FXButton* GNEFixAdditionalElements::myAcceptButton
protected

accept button

Definition at line 159 of file GNEFixAdditionalElements.h.

◆ myAdditionalList

AdditionalList* GNEFixAdditionalElements::myAdditionalList
protected

Additional List.

Definition at line 150 of file GNEFixAdditionalElements.h.

Referenced by onCmdAccept().

◆ myCancelButton

FXButton* GNEFixAdditionalElements::myCancelButton
protected

cancel button

Definition at line 162 of file GNEFixAdditionalElements.h.

◆ myConsecutiveLaneOptions

ConsecutiveLaneOptions* GNEFixAdditionalElements::myConsecutiveLaneOptions
protected

consecutive lane options

Definition at line 156 of file GNEFixAdditionalElements.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myMainFrame

FXVerticalFrame* GNEFixAdditionalElements::myMainFrame
protected

main

Definition at line 147 of file GNEFixAdditionalElements.h.

◆ myPositionOptions

PositionOptions* GNEFixAdditionalElements::myPositionOptions
protected

position options

Definition at line 153 of file GNEFixAdditionalElements.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myViewNet

GNEViewNet* GNEFixAdditionalElements::myViewNet
protected

view net

Definition at line 144 of file GNEFixAdditionalElements.h.

Referenced by onCmdAccept().


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