SUMO - Simulation of Urban MObility
GNECalibratorRouteDialog Class Reference

Dialog for edit rerouter intervals. More...

#include <GNECalibratorRouteDialog.h>

Inheritance diagram for GNECalibratorRouteDialog:
Inheritance graph
Collaboration diagram for GNECalibratorRouteDialog:
Collaboration graph

Public Member Functions

void changeAdditionalDialogHeader (const std::string &newHeader)
 change additional dialog header More...
 
 GNECalibratorRouteDialog (GNECalibratorDialog *calibratorDialog, GNECalibratorRoute &calibratorRoute, bool updatingElement)
 FOX-declaration. More...
 
 ~GNECalibratorRouteDialog ()
 destructor More...
 
FOX-callbacks

event after press accept button

long onCmdAccept (FXObject *, FXSelector, void *)
 
long onCmdCancel (FXObject *, FXSelector, void *)
 event after press cancel button More...
 
long onCmdReset (FXObject *, FXSelector, void *)
 event after press reset button More...
 
long onCmdSetVariable (FXObject *, FXSelector, void *)
 event after change value More...
 

Protected Member Functions

 GNECalibratorRouteDialog ()
 FOX needs this. More...
 
void updateCalibratorRouteValues ()
 update data fields More...
 

Protected Attributes

FXButton * myAcceptButton
 accept button More...
 
GNECalibratorDialogmyCalibratorDialogParent
 pointer to GNECalibratorDialog parent More...
 
GNECalibratorRoutemyCalibratorRoute
 pointer to modified rerouter interval More...
 
bool myCalibratorRouteValid
 flag to check if current calibrator vehicleType is valid More...
 
FXButton * myCancelButton
 cancel button More...
 
FXVerticalFrame * myContentFrame
 frame for contents More...
 
GNECalibratorRoutemyCopyOfCalibratorRoute
 pointer in which save modifications of CalibratorRoute More...
 
SumoXMLAttr myInvalidAttr
 current sumo attribute invalid More...
 
FXList * myListOfEdgesOfNet
 list of edges of net More...
 
FXList * myListOfEdgesOfRoute
 list of edges of route More...
 
FXButton * myResetButton
 cancel button More...
 
FXTextField * myTextFieldColor
 color of route More...
 
FXTextField * myTextFieldEdges
 list of edges (string) More...
 
FXTextField * myTextFieldRouteID
 route ID More...
 
bool myUpdatingElement
 flag to indicate if flow are being created or modified More...
 

Private Member Functions

 GNECalibratorRouteDialog (const GNECalibratorRouteDialog &)
 Invalidated copy constructor. More...
 
GNECalibratorRouteDialogoperator= (const GNECalibratorRouteDialog &)
 Invalidated assignment operator. More...
 

Detailed Description

Dialog for edit rerouter intervals.

Definition at line 51 of file GNECalibratorRouteDialog.h.

Constructor & Destructor Documentation

◆ GNECalibratorRouteDialog() [1/3]

GNECalibratorRouteDialog::GNECalibratorRouteDialog ( GNECalibratorDialog calibratorDialog,
GNECalibratorRoute calibratorRoute,
bool  updatingElement 
)

◆ ~GNECalibratorRouteDialog()

GNECalibratorRouteDialog::~GNECalibratorRouteDialog ( )

destructor

Definition at line 115 of file GNECalibratorRouteDialog.cpp.

References myCopyOfCalibratorRoute.

◆ GNECalibratorRouteDialog() [2/3]

GNECalibratorRouteDialog::GNECalibratorRouteDialog ( )
inlineprotected

FOX needs this.

Definition at line 79 of file GNECalibratorRouteDialog.h.

References updateCalibratorRouteValues().

◆ GNECalibratorRouteDialog() [3/3]

GNECalibratorRouteDialog::GNECalibratorRouteDialog ( const GNECalibratorRouteDialog )
private

Invalidated copy constructor.

Member Function Documentation

◆ changeAdditionalDialogHeader()

void GNEAdditionalDialog::changeAdditionalDialogHeader ( const std::string &  newHeader)
inherited

change additional dialog header

Definition at line 81 of file GNEAdditionalDialog.cpp.

◆ onCmdAccept()

◆ onCmdCancel()

long GNECalibratorRouteDialog::onCmdCancel ( FXObject *  ,
FXSelector  ,
void *   
)
virtual

event after press cancel button

Implements GNEAdditionalDialog.

Definition at line 149 of file GNECalibratorRouteDialog.cpp.

◆ onCmdReset()

long GNECalibratorRouteDialog::onCmdReset ( FXObject *  ,
FXSelector  ,
void *   
)
virtual

event after press reset button

Implements GNEAdditionalDialog.

Definition at line 157 of file GNECalibratorRouteDialog.cpp.

References updateCalibratorRouteValues().

◆ onCmdSetVariable()

◆ operator=()

GNECalibratorRouteDialog& GNECalibratorRouteDialog::operator= ( const GNECalibratorRouteDialog )
private

Invalidated assignment operator.

◆ updateCalibratorRouteValues()

Field Documentation

◆ myAcceptButton

FXButton* GNEAdditionalDialog::myAcceptButton
protectedinherited

accept button

Definition at line 85 of file GNEAdditionalDialog.h.

◆ myCalibratorDialogParent

GNECalibratorDialog* GNECalibratorRouteDialog::myCalibratorDialogParent
protected

pointer to GNECalibratorDialog parent

Definition at line 85 of file GNECalibratorRouteDialog.h.

Referenced by onCmdAccept().

◆ myCalibratorRoute

GNECalibratorRoute* GNECalibratorRouteDialog::myCalibratorRoute
protected

pointer to modified rerouter interval

Definition at line 88 of file GNECalibratorRouteDialog.h.

Referenced by onCmdAccept().

◆ myCalibratorRouteValid

bool GNECalibratorRouteDialog::myCalibratorRouteValid
protected

flag to check if current calibrator vehicleType is valid

Definition at line 97 of file GNECalibratorRouteDialog.h.

Referenced by onCmdAccept(), and onCmdSetVariable().

◆ myCancelButton

FXButton* GNEAdditionalDialog::myCancelButton
protectedinherited

cancel button

Definition at line 88 of file GNEAdditionalDialog.h.

◆ myContentFrame

FXVerticalFrame* GNEAdditionalDialog::myContentFrame
protectedinherited

frame for contents

Definition at line 82 of file GNEAdditionalDialog.h.

◆ myCopyOfCalibratorRoute

GNECalibratorRoute* GNECalibratorRouteDialog::myCopyOfCalibratorRoute
protected

pointer in which save modifications of CalibratorRoute

Definition at line 94 of file GNECalibratorRouteDialog.h.

Referenced by onCmdSetVariable(), updateCalibratorRouteValues(), and ~GNECalibratorRouteDialog().

◆ myInvalidAttr

SumoXMLAttr GNECalibratorRouteDialog::myInvalidAttr
protected

current sumo attribute invalid

Definition at line 100 of file GNECalibratorRouteDialog.h.

Referenced by onCmdAccept(), and onCmdSetVariable().

◆ myListOfEdgesOfNet

FXList* GNECalibratorRouteDialog::myListOfEdgesOfNet
protected

list of edges of net

Definition at line 112 of file GNECalibratorRouteDialog.h.

◆ myListOfEdgesOfRoute

FXList* GNECalibratorRouteDialog::myListOfEdgesOfRoute
protected

list of edges of route

Definition at line 115 of file GNECalibratorRouteDialog.h.

Referenced by onCmdSetVariable(), and updateCalibratorRouteValues().

◆ myResetButton

FXButton* GNEAdditionalDialog::myResetButton
protectedinherited

cancel button

Definition at line 91 of file GNEAdditionalDialog.h.

◆ myTextFieldColor

FXTextField* GNECalibratorRouteDialog::myTextFieldColor
protected

color of route

Definition at line 109 of file GNECalibratorRouteDialog.h.

Referenced by onCmdSetVariable(), and updateCalibratorRouteValues().

◆ myTextFieldEdges

FXTextField* GNECalibratorRouteDialog::myTextFieldEdges
protected

list of edges (string)

Definition at line 106 of file GNECalibratorRouteDialog.h.

Referenced by onCmdSetVariable(), and updateCalibratorRouteValues().

◆ myTextFieldRouteID

FXTextField* GNECalibratorRouteDialog::myTextFieldRouteID
protected

route ID

Definition at line 103 of file GNECalibratorRouteDialog.h.

Referenced by onCmdSetVariable(), and updateCalibratorRouteValues().

◆ myUpdatingElement

bool GNECalibratorRouteDialog::myUpdatingElement
protected

flag to indicate if flow are being created or modified

Definition at line 91 of file GNECalibratorRouteDialog.h.

Referenced by onCmdAccept().


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