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  FixPersonPlanOptions
 groupbox for all radio buttons related with fix person plan options 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...
 
FixPersonPlanOptionsmyFixPersonPlanOptions
 fix person plan options 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 39 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 92 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 222 of file GNEFixDemandElements.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSelectOption()

◆ operator=()

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

Invalidated assignment operator.

Field Documentation

◆ myAcceptButton

FXButton* GNEFixDemandElements::myAcceptButton
protected

accept button

Definition at line 217 of file GNEFixDemandElements.h.

◆ myCancelButton

FXButton* GNEFixDemandElements::myCancelButton
protected

cancel button

Definition at line 220 of file GNEFixDemandElements.h.

◆ myDemandList

DemandList* GNEFixDemandElements::myDemandList
protected

list with the demand elements

Definition at line 202 of file GNEFixDemandElements.h.

Referenced by onCmdAccept().

◆ myFixPersonPlanOptions

FixPersonPlanOptions* GNEFixDemandElements::myFixPersonPlanOptions
protected

fix person plan options

Definition at line 214 of file GNEFixDemandElements.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myFixRouteOptions

FixRouteOptions* GNEFixDemandElements::myFixRouteOptions
protected

fix route options

Definition at line 205 of file GNEFixDemandElements.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myFixStopOptions

FixStopOptions* GNEFixDemandElements::myFixStopOptions
protected

fix stop options

Definition at line 211 of file GNEFixDemandElements.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myFixVehicleOptions

FixVehicleOptions* GNEFixDemandElements::myFixVehicleOptions
protected

fix vehicle options

Definition at line 208 of file GNEFixDemandElements.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myMainFrame

FXVerticalFrame* GNEFixDemandElements::myMainFrame
protected

main frame

Definition at line 199 of file GNEFixDemandElements.h.

◆ myViewNet

GNEViewNet* GNEFixDemandElements::myViewNet
protected

view net

Definition at line 196 of file GNEFixDemandElements.h.

Referenced by onCmdAccept().


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