Eclipse SUMO - Simulation of Urban MObility
GNEFixDemandElements Class Reference

Dialog for edit rerouters. More...

#include <GNEFixDemandElements.h>

Inheritance diagram for GNEFixDemandElements:
Collaboration diagram for GNEFixDemandElements:

Data Structures

class  DemandList
 groupbox for list More...
 
class  FixRouteOptions
 groupbox for all radio buttons related with fix route options More...
 
class  FixStopOptions
 groupbox for all radio buttons related with fix stop options More...
 
class  FixVehicleOptions
 groupbox for all radio buttons related with fix vehicle options More...
 

Public Member Functions

 GNEFixDemandElements (GNEViewNet *viewNet, const std::vector< GNEDemandElement * > &invalidDemandElements)
 FOX-declaration. More...
 
 ~GNEFixDemandElements ()
 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...
 
FXButton * myCancelButton
 cancel button More...
 
DemandListmyDemandList
 list with the demand elements More...
 
FixRouteOptionsmyFixRouteOptions
 fix route options More...
 
FixStopOptionsmyFixStopOptions
 fix stop options More...
 
FixVehicleOptionsmyFixVehicleOptions
 fix vehicle options More...
 
FXVerticalFrame * myMainFrame
 main frame More...
 
GNEViewNetmyViewNet
 view net More...
 

Private Member Functions

 GNEFixDemandElements (const GNEFixDemandElements &)=delete
 Invalidated copy constructor. More...
 
GNEFixDemandElementsoperator= (const GNEFixDemandElements &)=delete
 Invalidated assignment operator. More...
 

Detailed Description

Dialog for edit rerouters.

Definition at line 41 of file GNEFixDemandElements.h.

Constructor & Destructor Documentation

◆ GNEFixDemandElements() [1/2]

GNEFixDemandElements::GNEFixDemandElements ( GNEViewNet viewNet,
const std::vector< GNEDemandElement * > &  invalidDemandElements 
)

◆ ~GNEFixDemandElements()

GNEFixDemandElements::~GNEFixDemandElements ( )

destructor

Definition at line 87 of file GNEFixDemandElements.cpp.

◆ GNEFixDemandElements() [2/2]

GNEFixDemandElements::GNEFixDemandElements ( const GNEFixDemandElements )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ onCmdAccept()

◆ onCmdCancel()

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

event after press cancel button

Definition at line 192 of file GNEFixDemandElements.cpp.

◆ onCmdSelectOption()

◆ operator=()

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

Invalidated assignment operator.

Field Documentation

◆ myAcceptButton

FXButton* GNEFixDemandElements::myAcceptButton
protected

accept button

Definition at line 187 of file GNEFixDemandElements.h.

◆ myCancelButton

FXButton* GNEFixDemandElements::myCancelButton
protected

cancel button

Definition at line 190 of file GNEFixDemandElements.h.

◆ myDemandList

DemandList* GNEFixDemandElements::myDemandList
protected

list with the demand elements

Definition at line 175 of file GNEFixDemandElements.h.

Referenced by onCmdAccept().

◆ myFixRouteOptions

FixRouteOptions* GNEFixDemandElements::myFixRouteOptions
protected

fix route options

Definition at line 178 of file GNEFixDemandElements.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myFixStopOptions

FixStopOptions* GNEFixDemandElements::myFixStopOptions
protected

fix stop options

Definition at line 184 of file GNEFixDemandElements.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myFixVehicleOptions

FixVehicleOptions* GNEFixDemandElements::myFixVehicleOptions
protected

fix vehicle options

Definition at line 181 of file GNEFixDemandElements.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myMainFrame

FXVerticalFrame* GNEFixDemandElements::myMainFrame
protected

main frame

Definition at line 172 of file GNEFixDemandElements.h.

◆ myViewNet

GNEViewNet* GNEFixDemandElements::myViewNet
protected

view net

Definition at line 169 of file GNEFixDemandElements.h.

Referenced by onCmdAccept().


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