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...
 
GNECalibratorDialog * myCalibratorDialogParent
 pointer to GNECalibratorDialog parent More...
 
GNECalibratorRoute * myCalibratorRoute
 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...
 
GNECalibratorRoute * myCopyOfCalibratorRoute
 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...
 
GNECalibratorRouteDialog & operator= (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::GNECalibratorRouteDialog ( GNECalibratorDialog *  calibratorDialog,
GNECalibratorRoute &  calibratorRoute,
bool  updatingElement 
)
GNECalibratorRouteDialog::~GNECalibratorRouteDialog ( )

destructor

Definition at line 115 of file GNECalibratorRouteDialog.cpp.

References myCopyOfCalibratorRoute.

GNECalibratorRouteDialog::GNECalibratorRouteDialog ( )
inlineprotected

FOX needs this.

Definition at line 79 of file GNECalibratorRouteDialog.h.

References updateCalibratorRouteValues().

GNECalibratorRouteDialog::GNECalibratorRouteDialog ( const GNECalibratorRouteDialog &  )
private

Invalidated copy constructor.

Member Function Documentation

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

change additional dialog header

Definition at line 81 of file GNEAdditionalDialog.cpp.

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

event after press cancel button

Implements GNEAdditionalDialog.

Definition at line 149 of file GNECalibratorRouteDialog.cpp.

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

event after press reset button

Implements GNEAdditionalDialog.

Definition at line 157 of file GNECalibratorRouteDialog.cpp.

References updateCalibratorRouteValues().

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

Invalidated assignment operator.

Field Documentation

FXButton* GNEAdditionalDialog::myAcceptButton
protectedinherited

accept button

Definition at line 85 of file GNEAdditionalDialog.h.

GNECalibratorDialog* GNECalibratorRouteDialog::myCalibratorDialogParent
protected

pointer to GNECalibratorDialog parent

Definition at line 85 of file GNECalibratorRouteDialog.h.

GNECalibratorRoute* GNECalibratorRouteDialog::myCalibratorRoute
protected

pointer to modified rerouter interval

Definition at line 88 of file GNECalibratorRouteDialog.h.

Referenced by onCmdAccept().

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().

FXButton* GNEAdditionalDialog::myCancelButton
protectedinherited

cancel button

Definition at line 88 of file GNEAdditionalDialog.h.

FXVerticalFrame* GNEAdditionalDialog::myContentFrame
protectedinherited

frame for contents

Definition at line 82 of file GNEAdditionalDialog.h.

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().

SumoXMLAttr GNECalibratorRouteDialog::myInvalidAttr
protected

current sumo attribute invalid

Definition at line 100 of file GNECalibratorRouteDialog.h.

Referenced by onCmdAccept(), and onCmdSetVariable().

FXList* GNECalibratorRouteDialog::myListOfEdgesOfNet
protected

list of edges of net

Definition at line 112 of file GNECalibratorRouteDialog.h.

FXList* GNECalibratorRouteDialog::myListOfEdgesOfRoute
protected

list of edges of route

Definition at line 115 of file GNECalibratorRouteDialog.h.

Referenced by onCmdSetVariable(), and updateCalibratorRouteValues().

FXButton* GNEAdditionalDialog::myResetButton
protectedinherited

cancel button

Definition at line 91 of file GNEAdditionalDialog.h.

FXTextField* GNECalibratorRouteDialog::myTextFieldColor
protected

color of route

Definition at line 109 of file GNECalibratorRouteDialog.h.

Referenced by onCmdSetVariable(), and updateCalibratorRouteValues().

FXTextField* GNECalibratorRouteDialog::myTextFieldEdges
protected

list of edges (string)

Definition at line 106 of file GNECalibratorRouteDialog.h.

Referenced by onCmdSetVariable(), and updateCalibratorRouteValues().

FXTextField* GNECalibratorRouteDialog::myTextFieldRouteID
protected

route ID

Definition at line 103 of file GNECalibratorRouteDialog.h.

Referenced by onCmdSetVariable(), and updateCalibratorRouteValues().

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: