![]() |
Eclipse SUMO - Simulation of Urban MObility
|
class for CarFollowingModel More...
#include <GNEVehicleTypeDialog.h>
Data Structures | |
class | CarFollowingModelRow |
class used for represent rows with Car Following Model parameters More... | |
Public Member Functions | |
CarFollowingModelParameters (GNEVehicleTypeDialog *vehicleTypeDialog, FXHorizontalFrame *column) | |
FOX-declaration. More... | |
void | refreshCFMFields () |
refresh Car Following Model Fields More... | |
void | updateValues () |
update values More... | |
FOX-callbacks | |
@event called after change a CFM variable | |
long | onCmdSetVariable (FXObject *, FXSelector, void *) |
class for CarFollowingModel
Definition at line 411 of file GNEVehicleTypeDialog.h.
GNEVehicleTypeDialog::CarFollowingModelParameters::CarFollowingModelParameters | ( | GNEVehicleTypeDialog * | vehicleTypeDialog, |
FXHorizontalFrame * | column | ||
) |
FOX-declaration.
constructor
Definition at line 1203 of file GNEVehicleTypeDialog.cpp.
References SUMOXMLDefinitions::CarFollowModels, StringBijection< T >::getStrings(), GUIDesignAuxiliarFrame, GUIDesignAuxiliarHorizontalFrame, GUIDesignComboBox, GUIDesignComboBoxNCol, GUIDesignLabelAboutInfoCenter, GUIDesignLabelAttribute150, MID_GNE_SET_ATTRIBUTE, myAccelRow, myAdaptFactorRow, myAdaptTimeRow, myApparentDecelRow, myAprobRow, myComboBoxCarFollowModel, myDecelRow, myDeltaRow, myEmergencyDecelRow, myEstimationRow, myKRow, myLabelIncompleteAttribute, myMinGapFactorRow, myPhiRow, myRows, mySecurityRow, mySigmaRow, mySteppingRow, myTauRow, myTmp1Row, myTmp2Row, myTmp3Row, myTmp4Row, myTmp5Row, myTrainTypeRow, myTrauLastRow, myVerticalFrameRows, refreshCFMFields(), SUMO_ATTR_ACCEL, SUMO_ATTR_APPARENTDECEL, SUMO_ATTR_CF_IDM_DELTA, SUMO_ATTR_CF_IDM_STEPPING, SUMO_ATTR_CF_IDMM_ADAPT_FACTOR, SUMO_ATTR_CF_IDMM_ADAPT_TIME, SUMO_ATTR_CF_KERNER_PHI, SUMO_ATTR_CF_PWAGNER2009_APPROB, SUMO_ATTR_CF_PWAGNER2009_TAULAST, SUMO_ATTR_CF_WIEDEMANN_ESTIMATION, SUMO_ATTR_CF_WIEDEMANN_SECURITY, SUMO_ATTR_COLLISION_MINGAP_FACTOR, SUMO_ATTR_DECEL, SUMO_ATTR_EMERGENCYDECEL, SUMO_ATTR_K, SUMO_ATTR_SIGMA, SUMO_ATTR_TAU, SUMO_ATTR_TMP1, SUMO_ATTR_TMP2, SUMO_ATTR_TMP3, SUMO_ATTR_TMP4, SUMO_ATTR_TMP5, and SUMO_ATTR_TRAIN_TYPE.
long GNEVehicleTypeDialog::CarFollowingModelParameters::onCmdSetVariable | ( | FXObject * | , |
FXSelector | , | ||
void * | |||
) |
Definition at line 1516 of file GNEVehicleTypeDialog.cpp.
References SUMO_ATTR_CAR_FOLLOW_MODEL, and SUMO_ATTR_NOTHING.
Referenced by FXDEFMAP().
void GNEVehicleTypeDialog::CarFollowingModelParameters::refreshCFMFields | ( | ) |
refresh Car Following Model Fields
The follow parameters has to be added: SUMO_ATTR_SC_GAIN SUMO_ATTR_GCC_GAIN_SPEED SUMO_ATTR_GCC_GAIN_SPACE SUMO_ATTR_GC_GAIN_SPEED SUMO_ATTR_GC_GAIN_SPACE SUMO_ATTR_CA_GAIN_SPEED SUMO_ATTR_CA_GAIN_SPACE
The follow parameters has to be added: SUMO_ATTR_SC_GAIN_CACC SUMO_ATTR_GCC_GAIN_GAP_CACC SUMO_ATTR_GCC_GAIN_GAP_DOT_CACC SUMO_ATTR_GC_GAIN_GAP_CACC SUMO_ATTR_GC_GAIN_GAP_DOT_CACC SUMO_ATTR_CA_GAIN_GAP_CACC SUMO_ATTR_CA_GAIN_GAP_DOT_CACC SUMO_ATTR_GCC_GAIN_SPEED SUMO_ATTR_GCC_GAIN_SPACE SUMO_ATTR_GC_GAIN_SPEED SUMO_ATTR_GC_GAIN_SPACE SUMO_ATTR_CA_GAIN_SPEED SUMO_ATTR_CA_GAIN_SPACE
The follow parameters has to be added: SUMO_ATTR_CF_CC_C1 SUMO_ATTR_CF_CC_CCDECEL SUMO_ATTR_CF_CC_CONSTSPACING SUMO_ATTR_CF_CC_KP SUMO_ATTR_CF_CC_LAMBDA SUMO_ATTR_CF_CC_OMEGAN SUMO_ATTR_CF_CC_TAU SUMO_ATTR_CF_CC_XI SUMO_ATTR_CF_CC_LANES_COUNT SUMO_ATTR_CF_CC_CCACCEL SUMO_ATTR_CF_CC_PLOEG_KP SUMO_ATTR_CF_CC_PLOEG_KD SUMO_ATTR_CF_CC_PLOEG_H SUMO_ATTR_CF_CC_FLATBED_KA SUMO_ATTR_CF_CC_FLATBED_KV SUMO_ATTR_CF_CC_FLATBED_KP SUMO_ATTR_CF_CC_FLATBED_D SUMO_ATTR_CF_CC_FLATBED_H
Definition at line 1324 of file GNEVehicleTypeDialog.cpp.
References SUMOXMLDefinitions::CarFollowModels, SUMO_TAG_CF_ACC, SUMO_TAG_CF_BKERNER, SUMO_TAG_CF_CACC, SUMO_TAG_CF_CC, SUMO_TAG_CF_DANIEL1, SUMO_TAG_CF_IDM, SUMO_TAG_CF_IDMM, SUMO_TAG_CF_KRAUSS, SUMO_TAG_CF_KRAUSS_ORIG1, SUMO_TAG_CF_KRAUSS_PLUS_SLOPE, SUMO_TAG_CF_KRAUSSX, SUMO_TAG_CF_PWAGNER2009, SUMO_TAG_CF_RAIL, SUMO_TAG_CF_SMART_SK, and SUMO_TAG_CF_WIEDEMANN.
Referenced by CarFollowingModelParameters().
void GNEVehicleTypeDialog::CarFollowingModelParameters::updateValues | ( | ) |
update values
Definition at line 1499 of file GNEVehicleTypeDialog.cpp.
References SUMO_ATTR_CAR_FOLLOW_MODEL.
Referenced by GNEVehicleTypeDialog::GNEVehicleTypeDialog(), and GNEVehicleTypeDialog::onCmdReset().
|
private |
Row for Accel.
Definition at line 471 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for Adapt Factor.
Definition at line 534 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for Adapt Time.
Definition at line 537 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for aparent Decel.
Definition at line 477 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for Aprob.
Definition at line 531 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for CarFollowModel.
Definition at line 465 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for Decel.
Definition at line 474 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for MinGap (only for IDM)
Definition at line 498 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for emergency Decel.
Definition at line 480 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for Estimation (only for Wiedemann)
Definition at line 507 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for MinGap (only for Kerner)
Definition at line 492 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
temporal label for incomplete attributes
Definition at line 540 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for MinGapFactor.
Definition at line 489 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for MinGap (only for Kerner)
Definition at line 495 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
vector with the Car Following Model Row
Definition at line 462 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for Security (only for Wiedemann)
Definition at line 504 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for Sigma.
Definition at line 483 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for MinGap(only for IDM)
Definition at line 501 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for Tau.
Definition at line 486 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for TMP1.
Definition at line 510 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for TMP2.
Definition at line 513 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for TMP3.
Definition at line 516 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for TMP4.
Definition at line 519 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for TMP5.
Definition at line 522 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for TrainType.
Definition at line 525 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
Row for TauLast.
Definition at line 528 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().
|
private |
pointer to Vehicle Type dialog parent
Definition at line 459 of file GNEVehicleTypeDialog.h.
|
private |
Vertical Frame for CarFollowingModelRow.
Definition at line 468 of file GNEVehicleTypeDialog.h.
Referenced by CarFollowingModelParameters().