Eclipse SUMO - Simulation of Urban MObility
GNEFixDemandElements Class Reference

Dialog for edit rerouters. More...

#include <GNEFixDemandElements.h>

Inheritance diagram for GNEFixDemandElements:
[legend]
Collaboration diagram for GNEFixDemandElements:
[legend]

Data Structures

class  Buttons
 horizontal frame for buttons More...
 
class  FixOptions
 FOX need this. 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  FixStopPositionOptions
 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

ButtonsmyButtons = nullptr
 buttons More...
 
FixPersonPlanOptionsmyFixPersonPlanOptions = nullptr
 fix person plan options More...
 
FixRouteOptionsmyFixRouteOptions = nullptr
 fix route options More...
 
FixStopPositionOptionsmyFixStopPositionOptions = nullptr
 fix stop options More...
 
FixVehicleOptionsmyFixVehicleOptions = nullptr
 fix vehicle options More...
 
FXVerticalFrame * myLeftFrame = nullptr
 vertical left frame More...
 
FXVerticalFrame * myMainFrame = nullptr
 main frame More...
 
FXVerticalFrame * myRightFrame = nullptr
 vertical right frame More...
 
GNEViewNetmyViewNet = nullptr
 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 
)

FOX-declaration.

Constructor

Definition at line 51 of file GNEFixDemandElements.cpp.

References GUIIconSubSys::getIcon(), GUIDesignAuxiliarFrame, and SUPERMODEDEMAND.

◆ ~GNEFixDemandElements()

GNEFixDemandElements::~GNEFixDemandElements ( )

destructor

Definition at line 94 of file GNEFixDemandElements.cpp.

◆ GNEFixDemandElements() [2/2]

GNEFixDemandElements::GNEFixDemandElements ( const GNEFixDemandElements )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ onCmdAccept()

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

event after press accept button

Definition at line 110 of file GNEFixDemandElements.cpp.

References GNEFixDemandElements::FixRouteOptions::fixElements(), GNEFixDemandElements::FixVehicleOptions::fixElements(), GNEFixDemandElements::FixStopPositionOptions::fixElements(), GNEFixDemandElements::FixPersonPlanOptions::fixElements(), myFixPersonPlanOptions, myFixRouteOptions, myFixStopPositionOptions, and myFixVehicleOptions.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCancel()

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

event after press cancel button

Definition at line 130 of file GNEFixDemandElements.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSelectOption()

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

◆ operator=()

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

Invalidated assignment operator.

Field Documentation

◆ myButtons

Buttons* GNEFixDemandElements::myButtons = nullptr
protected

buttons

Definition at line 275 of file GNEFixDemandElements.h.

◆ myFixPersonPlanOptions

FixPersonPlanOptions* GNEFixDemandElements::myFixPersonPlanOptions = nullptr
protected

fix person plan options

Definition at line 272 of file GNEFixDemandElements.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myFixRouteOptions

FixRouteOptions* GNEFixDemandElements::myFixRouteOptions = nullptr
protected

fix route options

Definition at line 263 of file GNEFixDemandElements.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myFixStopPositionOptions

FixStopPositionOptions* GNEFixDemandElements::myFixStopPositionOptions = nullptr
protected

fix stop options

Definition at line 269 of file GNEFixDemandElements.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myFixVehicleOptions

FixVehicleOptions* GNEFixDemandElements::myFixVehicleOptions = nullptr
protected

fix vehicle options

Definition at line 266 of file GNEFixDemandElements.h.

Referenced by onCmdAccept(), and onCmdSelectOption().

◆ myLeftFrame

FXVerticalFrame* GNEFixDemandElements::myLeftFrame = nullptr
protected

vertical left frame

Definition at line 257 of file GNEFixDemandElements.h.

◆ myMainFrame

FXVerticalFrame* GNEFixDemandElements::myMainFrame = nullptr
protected

main frame

Definition at line 254 of file GNEFixDemandElements.h.

◆ myRightFrame

FXVerticalFrame* GNEFixDemandElements::myRightFrame = nullptr
protected

vertical right frame

Definition at line 260 of file GNEFixDemandElements.h.

◆ myViewNet


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