Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEVehicleTypeDialog::VTypeAttributes Class Reference

class for VClasses More...

#include <GNEVehicleTypeDialog.h>

Inheritance diagram for GNEVehicleTypeDialog::VTypeAttributes:
[legend]
Collaboration diagram for GNEVehicleTypeDialog::VTypeAttributes:
[legend]

Data Structures

class  VClassRow
 FOX-declaration. More...
class  VShapeRow
 class for VShapeRow More...
class  VTypeAttributeRow
 class used for represent rows with Vehicle Type parameters More...

Public Member Functions

void buildAttributesA (FXVerticalFrame *column)
 build common attributes (A)
void buildAttributesB (FXVerticalFrame *column)
 build common attributes (B)
void buildJunctionModelAttributesA (FXVerticalFrame *column)
 build JunctionModel attributes (A)
void buildJunctionModelAttributesB (FXVerticalFrame *column)
 build JunctionModel attributes (B)
void buildLaneChangeModelAttributes (FXVerticalFrame *column)
 build LaneChangeModel attributes
void updateValues ()
 update values
 VTypeAttributes (GNEVehicleTypeDialog *vehicleTypeDialog, FXHorizontalFrame *column)
 constructor
FOX-callbacks

@event called after change a Vehicle Type parameter

long onCmdSetAttribute (FXObject *, FXSelector, void *)
long onCmdOpenAttributeDialog (FXObject *obj, FXSelector, void *)
 @event called after press a button dialog
long onCmdOpenParametersEditor (FXObject *obj, FXSelector, void *)
 @event called after press a button dialog

Protected Attributes

FXTextField * myTextFieldVehicleTypeID
 FXTextfield for vehicleTypeID.
Common Attributes
VClassRowmyVClassRow
 vehicle class row
VTypeAttributeRowmyColor
 VTypeAttributeRow for color.
VTypeAttributeRowmyLength
 VTypeAttributeRow for Length.
VTypeAttributeRowmyMinGap
 VTypeAttributeRow for MinGap.
VTypeAttributeRowmyMaxSpeed
 VTypeAttributeRow for MaxSpeed.
VTypeAttributeRowmyDesiredMaxSpeed
 VTypeAttributeRow for desired max speed.
VTypeAttributeRowmySpeedFactor
 VTypeAttributeRow for SpeedFactor.
VTypeAttributeRowmyEmissionClass
 VTypeAttributeRow for EmissionClass.
VShapeRowmyVShapeRow
 vehicle shape row
VTypeAttributeRowmyWidth
 VTypeAttributeRow for Width.
VTypeAttributeRowmyHeight
 VTypeAttributeRow for Height.
VTypeAttributeRowmyFilename
 VTypeAttributeRow for Filename.
VTypeAttributeRowmyOSGFile
 VTypeAttributeRow for OSG.
VTypeAttributeRowmyLaneChangeModel
 VTypeAttributeRow for LaneChangeModel.
VTypeAttributeRowmyPersonCapacity
 VTypeAttributeRow for PersonCapacity.
VTypeAttributeRowmyContainerCapacity
 VTypeAttributeRow for ContainerCapacity.
VTypeAttributeRowmyBoardingDuration
 VTypeAttributeRow for BoardingDuration.
VTypeAttributeRowmyLoadingDuration
 VTypeAttributeRow for LoadingDuration.
VTypeAttributeRowmyLatAlignment
 VTypeAttributeRow for LatAlignment.
VTypeAttributeRowmyMinGapLat
 VTypeAttributeRow for MinGapLat.
VTypeAttributeRowmyMaxSpeedLat
 VTypeAttributeRow for MaxSpeedLat.
VTypeAttributeRowmyActionStepLength
 VTypeAttributeRow for ActionStepLength.
VTypeAttributeRowmyProbability
 VTypeAttributeRow for Probability.
VTypeAttributeRowmyParameters
 VTypeAttributeRow for parameters.
JM Attributes
VTypeAttributeRowmyJMCrossingGap
 VTypeAttributeRow for Crossing Gap.
VTypeAttributeRowmyJMIgnoreKeepclearTime
 VTypeAttributeRow for Ignore Keep Clear Time.
VTypeAttributeRowmyJMDriveAfterYellowTime
 VTypeAttributeRow for Drive After Yellow Time.
VTypeAttributeRowmyJMDriveAfterRedTime
 VTypeAttributeRow for Drive After Red Time.
VTypeAttributeRowmyJMDriveRedSpeed
 VTypeAttributeRow for Drive Red Speed.
VTypeAttributeRowmyJMIgnoreFoeProb
 VTypeAttributeRow for Ignore FOE Probability.
VTypeAttributeRowmyJMIgnoreFoeSpeed
 VTypeAttributeRow for Ignore FOE Speed.
VTypeAttributeRowmyJMSigmaMinor
 VTypeAttributeRow for Sigma Minor.
VTypeAttributeRowmyJMTimeGapMinor
 VTypeAttributeRow for Time GAP Minor.
VTypeAttributeRowmyJMImpatience
 VTypeAttributeRow for Impatience.
LCM Attributes
VTypeAttributeRowmyLCAStrategicParam
 VTypeAttributeRow for strategic param.
VTypeAttributeRowmyLCACooperativeParam
 VTypeAttributeRow for cooperative param.
VTypeAttributeRowmyLCASpeedgainParam
 VTypeAttributeRow for speed gain param.
VTypeAttributeRowmyLCAKeeprightParam
 VTypeAttributeRow for keep right param.
VTypeAttributeRowmyLCASublaneParam
 VTypeAttributeRow for sublane param.
VTypeAttributeRowmyLCAOppositeParam
 VTypeAttributeRow for opposite param.
VTypeAttributeRowmyLCAPushy
 VTypeAttributeRow for pushy.
VTypeAttributeRowmyLCAPushygap
 VTypeAttributeRow for pushy gap.
VTypeAttributeRowmyLCAAssertive
 VTypeAttributeRow for assertive.
VTypeAttributeRowmyLCAImpatience
 VTypeAttributeRow for impatience.
VTypeAttributeRowmyLCATimeToImpatience
 VTypeAttributeRow for time to impatience.
VTypeAttributeRowmyLCAAccelLat
 VTypeAttributeRow for accel lat.
VTypeAttributeRowmyLCALookAheadLeft
 VTypeAttributeRow for look ahead left.
VTypeAttributeRowmyLCASpeedGainRight
 VTypeAttributeRow for speed gain right.
VTypeAttributeRowmyLCAMaxSpeedLatStanding
 VTypeAttributeRow for max speed lat standing.
VTypeAttributeRowmyLCAMaxSpeedLatFactor
 VTypeAttributeRow for max speed lat factor.
VTypeAttributeRowmyLCATurnAlignmentDistance
 VTypeAttributeRow for turn alignment distance.
VTypeAttributeRowmyLCAOvertakeRight
 VTypeAttributeRow for overtake right.
VTypeAttributeRowmyLCAKeepRightAcceptanceTime
 VTypeAttributeRow for keep right acceptance time.
VTypeAttributeRowmyLCAOvertakeDeltaSpeedFactor
 VTypeAttributeRow for overtake deltaspeed factor.

Private Attributes

GNEVehicleTypeDialogmyVehicleTypeDialog
 VTypeAttributeRow for experimental.

Detailed Description

class for VClasses

Definition at line 43 of file GNEVehicleTypeDialog.h.

Constructor & Destructor Documentation

◆ VTypeAttributes()

Member Function Documentation

◆ buildAttributesA()

◆ buildAttributesB()

◆ buildJunctionModelAttributesA()

void GNEVehicleTypeDialog::VTypeAttributes::buildJunctionModelAttributesA ( FXVerticalFrame * column)

build JunctionModel attributes (A)

Definition at line 987 of file GNEVehicleTypeDialog.cpp.

References myJMCrossingGap, myJMDriveAfterRedTime, myJMDriveAfterYellowTime, myJMDriveRedSpeed, myJMIgnoreKeepclearTime, GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::ROWTYPE_STRING, SUMO_ATTR_JM_CROSSING_GAP, SUMO_ATTR_JM_DRIVE_AFTER_RED_TIME, SUMO_ATTR_JM_DRIVE_AFTER_YELLOW_TIME, SUMO_ATTR_JM_DRIVE_RED_SPEED, and SUMO_ATTR_JM_IGNORE_KEEPCLEAR_TIME.

Referenced by VTypeAttributes().

Here is the caller graph for this function:

◆ buildJunctionModelAttributesB()

void GNEVehicleTypeDialog::VTypeAttributes::buildJunctionModelAttributesB ( FXVerticalFrame * column)

build JunctionModel attributes (B)

Definition at line 1006 of file GNEVehicleTypeDialog.cpp.

References myJMIgnoreFoeProb, myJMIgnoreFoeSpeed, myJMImpatience, myJMSigmaMinor, myJMTimeGapMinor, GNEVehicleTypeDialog::VTypeAttributes::VTypeAttributeRow::ROWTYPE_STRING, SUMO_ATTR_IMPATIENCE, SUMO_ATTR_JM_IGNORE_FOE_PROB, SUMO_ATTR_JM_IGNORE_FOE_SPEED, SUMO_ATTR_JM_SIGMA_MINOR, and SUMO_ATTR_JM_TIMEGAP_MINOR.

Referenced by VTypeAttributes().

Here is the caller graph for this function:

◆ buildLaneChangeModelAttributes()

void GNEVehicleTypeDialog::VTypeAttributes::buildLaneChangeModelAttributes ( FXVerticalFrame * column)

◆ onCmdOpenAttributeDialog()

long GNEVehicleTypeDialog::VTypeAttributes::onCmdOpenAttributeDialog ( FXObject * obj,
FXSelector ,
void *  )

@event called after press a button dialog

Definition at line 1261 of file GNEVehicleTypeDialog.cpp.

References myColor, myFilename, and myOSGFile.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdOpenParametersEditor()

long GNEVehicleTypeDialog::VTypeAttributes::onCmdOpenParametersEditor ( FXObject * obj,
FXSelector ,
void *  )

@event called after press a button dialog

Definition at line 1275 of file GNEVehicleTypeDialog.cpp.

References GNEDialog::ACCEPT, GNE_ATTR_PARAMETERS, myParameters, and myVehicleTypeDialog.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdSetAttribute()

long GNEVehicleTypeDialog::VTypeAttributes::onCmdSetAttribute ( FXObject * ,
FXSelector ,
void *  )

Definition at line 1165 of file GNEVehicleTypeDialog.cpp.

References SUMOVTypeParameter::VClassDefaultValues::containerCapacity, SUMOVTypeParameter::VClassDefaultValues::desiredMaxSpeed, SUMOVTypeParameter::VClassDefaultValues::emissionClass, Distribution_Parameterized::getParameter(), GUIDesignTextColorBlack, GUIDesignTextColorRed, SUMOVTypeParameter::VClassDefaultValues::height, SUMOVTypeParameter::VClassDefaultValues::latAlignmentProcedure, SUMOVTypeParameter::VClassDefaultValues::length, SUMOVTypeParameter::VClassDefaultValues::maxSpeed, SUMOVTypeParameter::VClassDefaultValues::minGap, myActionStepLength, myBoardingDuration, myColor, myContainerCapacity, myDesiredMaxSpeed, myEmissionClass, myFilename, myHeight, myJMCrossingGap, myJMDriveAfterRedTime, myJMDriveAfterYellowTime, myJMDriveRedSpeed, myJMIgnoreFoeProb, myJMIgnoreFoeSpeed, myJMIgnoreKeepclearTime, myJMImpatience, myJMSigmaMinor, myJMTimeGapMinor, myLaneChangeModel, myLatAlignment, myLCAAccelLat, myLCAAssertive, myLCACooperativeParam, myLCAImpatience, myLCAKeepRightAcceptanceTime, myLCAKeeprightParam, myLCALookAheadLeft, myLCAMaxSpeedLatFactor, myLCAMaxSpeedLatStanding, myLCAOppositeParam, myLCAOvertakeDeltaSpeedFactor, myLCAOvertakeRight, myLCAPushy, myLCAPushygap, myLCASpeedgainParam, myLCASpeedGainRight, myLCAStrategicParam, myLCASublaneParam, myLCATimeToImpatience, myLCATurnAlignmentDistance, myLength, myLoadingDuration, myMaxSpeed, myMaxSpeedLat, myMinGap, myMinGapLat, myOSGFile, myParameters, myPersonCapacity, myProbability, mySpeedFactor, myTextFieldVehicleTypeID, myVClassRow, myVehicleTypeDialog, myVShapeRow, myWidth, SUMOVTypeParameter::VClassDefaultValues::osgFile, SUMOVTypeParameter::VClassDefaultValues::personCapacity, SUMOVTypeParameter::VClassDefaultValues::speedFactor, SUMO_ATTR_ID, SUMO_ATTR_NOTHING, toString(), and SUMOVTypeParameter::VClassDefaultValues::width.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ updateValues()

void GNEVehicleTypeDialog::VTypeAttributes::updateValues ( )

update values

Definition at line 1092 of file GNEVehicleTypeDialog.cpp.

References SUMOVTypeParameter::VClassDefaultValues::containerCapacity, SUMOVTypeParameter::VClassDefaultValues::desiredMaxSpeed, SUMOVTypeParameter::VClassDefaultValues::emissionClass, Distribution_Parameterized::getParameter(), SUMOVTypeParameter::VClassDefaultValues::height, SUMOVTypeParameter::VClassDefaultValues::latAlignmentProcedure, SUMOVTypeParameter::VClassDefaultValues::length, SUMOVTypeParameter::VClassDefaultValues::maxSpeed, SUMOVTypeParameter::VClassDefaultValues::minGap, myActionStepLength, myBoardingDuration, myColor, myContainerCapacity, myDesiredMaxSpeed, myEmissionClass, myFilename, myHeight, myJMCrossingGap, myJMDriveAfterRedTime, myJMDriveAfterYellowTime, myJMDriveRedSpeed, myJMIgnoreFoeProb, myJMIgnoreFoeSpeed, myJMIgnoreKeepclearTime, myJMImpatience, myJMSigmaMinor, myJMTimeGapMinor, myLaneChangeModel, myLatAlignment, myLCAAccelLat, myLCAAssertive, myLCACooperativeParam, myLCAImpatience, myLCAKeepRightAcceptanceTime, myLCAKeeprightParam, myLCALookAheadLeft, myLCAMaxSpeedLatFactor, myLCAMaxSpeedLatStanding, myLCAOppositeParam, myLCAOvertakeDeltaSpeedFactor, myLCAOvertakeRight, myLCAPushy, myLCAPushygap, myLCASpeedgainParam, myLCASpeedGainRight, myLCAStrategicParam, myLCASublaneParam, myLCATimeToImpatience, myLCATurnAlignmentDistance, myLength, myLoadingDuration, myMaxSpeed, myMaxSpeedLat, myMinGap, myMinGapLat, myOSGFile, myParameters, myPersonCapacity, myProbability, mySpeedFactor, myTextFieldVehicleTypeID, myVClassRow, myVehicleTypeDialog, myVShapeRow, myWidth, SUMOVTypeParameter::VClassDefaultValues::osgFile, SUMOVTypeParameter::VClassDefaultValues::personCapacity, SUMOVTypeParameter::VClassDefaultValues::speedFactor, SUMO_ATTR_ID, toString(), and SUMOVTypeParameter::VClassDefaultValues::width.

Field Documentation

◆ myActionStepLength

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myActionStepLength
protected

VTypeAttributeRow for ActionStepLength.

Definition at line 298 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesB(), onCmdSetAttribute(), and updateValues().

◆ myBoardingDuration

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myBoardingDuration
protected

VTypeAttributeRow for BoardingDuration.

Definition at line 283 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesB(), onCmdSetAttribute(), and updateValues().

◆ myColor

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myColor
protected

◆ myContainerCapacity

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myContainerCapacity
protected

VTypeAttributeRow for ContainerCapacity.

Definition at line 280 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesB(), onCmdSetAttribute(), and updateValues().

◆ myDesiredMaxSpeed

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myDesiredMaxSpeed
protected

VTypeAttributeRow for desired max speed.

Definition at line 240 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesA(), onCmdSetAttribute(), and updateValues().

◆ myEmissionClass

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myEmissionClass
protected

VTypeAttributeRow for EmissionClass.

Definition at line 246 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesA(), onCmdSetAttribute(), and updateValues().

◆ myFilename

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myFilename
protected

◆ myHeight

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myHeight
protected

VTypeAttributeRow for Height.

Definition at line 255 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesA(), onCmdSetAttribute(), and updateValues().

◆ myJMCrossingGap

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myJMCrossingGap
protected

VTypeAttributeRow for Crossing Gap.

Definition at line 312 of file GNEVehicleTypeDialog.h.

Referenced by buildJunctionModelAttributesA(), onCmdSetAttribute(), and updateValues().

◆ myJMDriveAfterRedTime

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myJMDriveAfterRedTime
protected

VTypeAttributeRow for Drive After Red Time.

Definition at line 321 of file GNEVehicleTypeDialog.h.

Referenced by buildJunctionModelAttributesA(), onCmdSetAttribute(), and updateValues().

◆ myJMDriveAfterYellowTime

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myJMDriveAfterYellowTime
protected

VTypeAttributeRow for Drive After Yellow Time.

Definition at line 318 of file GNEVehicleTypeDialog.h.

Referenced by buildJunctionModelAttributesA(), onCmdSetAttribute(), and updateValues().

◆ myJMDriveRedSpeed

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myJMDriveRedSpeed
protected

VTypeAttributeRow for Drive Red Speed.

Definition at line 324 of file GNEVehicleTypeDialog.h.

Referenced by buildJunctionModelAttributesA(), onCmdSetAttribute(), and updateValues().

◆ myJMIgnoreFoeProb

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myJMIgnoreFoeProb
protected

VTypeAttributeRow for Ignore FOE Probability.

Definition at line 327 of file GNEVehicleTypeDialog.h.

Referenced by buildJunctionModelAttributesB(), onCmdSetAttribute(), and updateValues().

◆ myJMIgnoreFoeSpeed

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myJMIgnoreFoeSpeed
protected

VTypeAttributeRow for Ignore FOE Speed.

Definition at line 330 of file GNEVehicleTypeDialog.h.

Referenced by buildJunctionModelAttributesB(), onCmdSetAttribute(), and updateValues().

◆ myJMIgnoreKeepclearTime

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myJMIgnoreKeepclearTime
protected

VTypeAttributeRow for Ignore Keep Clear Time.

Definition at line 315 of file GNEVehicleTypeDialog.h.

Referenced by buildJunctionModelAttributesA(), onCmdSetAttribute(), and updateValues().

◆ myJMImpatience

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myJMImpatience
protected

VTypeAttributeRow for Impatience.

Definition at line 339 of file GNEVehicleTypeDialog.h.

Referenced by buildJunctionModelAttributesB(), onCmdSetAttribute(), and updateValues().

◆ myJMSigmaMinor

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myJMSigmaMinor
protected

VTypeAttributeRow for Sigma Minor.

Definition at line 333 of file GNEVehicleTypeDialog.h.

Referenced by buildJunctionModelAttributesB(), onCmdSetAttribute(), and updateValues().

◆ myJMTimeGapMinor

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myJMTimeGapMinor
protected

VTypeAttributeRow for Time GAP Minor.

Definition at line 336 of file GNEVehicleTypeDialog.h.

Referenced by buildJunctionModelAttributesB(), onCmdSetAttribute(), and updateValues().

◆ myLaneChangeModel

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLaneChangeModel
protected

◆ myLatAlignment

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLatAlignment
protected

VTypeAttributeRow for LatAlignment.

Definition at line 289 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesB(), onCmdSetAttribute(), and updateValues().

◆ myLCAAccelLat

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCAAccelLat
protected

◆ myLCAAssertive

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCAAssertive
protected

◆ myLCACooperativeParam

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCACooperativeParam
protected

VTypeAttributeRow for cooperative param.

Definition at line 351 of file GNEVehicleTypeDialog.h.

Referenced by buildLaneChangeModelAttributes(), onCmdSetAttribute(), and updateValues().

◆ myLCAImpatience

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCAImpatience
protected

VTypeAttributeRow for impatience.

Definition at line 375 of file GNEVehicleTypeDialog.h.

Referenced by buildLaneChangeModelAttributes(), onCmdSetAttribute(), and updateValues().

◆ myLCAKeepRightAcceptanceTime

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCAKeepRightAcceptanceTime
protected

VTypeAttributeRow for keep right acceptance time.

Definition at line 402 of file GNEVehicleTypeDialog.h.

Referenced by buildLaneChangeModelAttributes(), onCmdSetAttribute(), and updateValues().

◆ myLCAKeeprightParam

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCAKeeprightParam
protected

VTypeAttributeRow for keep right param.

Definition at line 357 of file GNEVehicleTypeDialog.h.

Referenced by buildLaneChangeModelAttributes(), onCmdSetAttribute(), and updateValues().

◆ myLCALookAheadLeft

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCALookAheadLeft
protected

VTypeAttributeRow for look ahead left.

Definition at line 384 of file GNEVehicleTypeDialog.h.

Referenced by buildLaneChangeModelAttributes(), onCmdSetAttribute(), and updateValues().

◆ myLCAMaxSpeedLatFactor

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCAMaxSpeedLatFactor
protected

VTypeAttributeRow for max speed lat factor.

Definition at line 393 of file GNEVehicleTypeDialog.h.

Referenced by buildLaneChangeModelAttributes(), onCmdSetAttribute(), and updateValues().

◆ myLCAMaxSpeedLatStanding

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCAMaxSpeedLatStanding
protected

VTypeAttributeRow for max speed lat standing.

Definition at line 390 of file GNEVehicleTypeDialog.h.

Referenced by buildLaneChangeModelAttributes(), onCmdSetAttribute(), and updateValues().

◆ myLCAOppositeParam

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCAOppositeParam
protected

VTypeAttributeRow for opposite param.

Definition at line 363 of file GNEVehicleTypeDialog.h.

Referenced by buildLaneChangeModelAttributes(), onCmdSetAttribute(), and updateValues().

◆ myLCAOvertakeDeltaSpeedFactor

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCAOvertakeDeltaSpeedFactor
protected

VTypeAttributeRow for overtake deltaspeed factor.

Definition at line 405 of file GNEVehicleTypeDialog.h.

Referenced by buildLaneChangeModelAttributes(), onCmdSetAttribute(), and updateValues().

◆ myLCAOvertakeRight

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCAOvertakeRight
protected

VTypeAttributeRow for overtake right.

Definition at line 399 of file GNEVehicleTypeDialog.h.

Referenced by buildLaneChangeModelAttributes(), onCmdSetAttribute(), and updateValues().

◆ myLCAPushy

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCAPushy
protected

◆ myLCAPushygap

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCAPushygap
protected

◆ myLCASpeedgainParam

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCASpeedgainParam
protected

VTypeAttributeRow for speed gain param.

Definition at line 354 of file GNEVehicleTypeDialog.h.

Referenced by buildLaneChangeModelAttributes(), onCmdSetAttribute(), and updateValues().

◆ myLCASpeedGainRight

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCASpeedGainRight
protected

VTypeAttributeRow for speed gain right.

Definition at line 387 of file GNEVehicleTypeDialog.h.

Referenced by buildLaneChangeModelAttributes(), onCmdSetAttribute(), and updateValues().

◆ myLCAStrategicParam

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCAStrategicParam
protected

VTypeAttributeRow for strategic param.

Definition at line 348 of file GNEVehicleTypeDialog.h.

Referenced by buildLaneChangeModelAttributes(), onCmdSetAttribute(), and updateValues().

◆ myLCASublaneParam

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCASublaneParam
protected

VTypeAttributeRow for sublane param.

Definition at line 360 of file GNEVehicleTypeDialog.h.

Referenced by buildLaneChangeModelAttributes(), onCmdSetAttribute(), and updateValues().

◆ myLCATimeToImpatience

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCATimeToImpatience
protected

VTypeAttributeRow for time to impatience.

Definition at line 378 of file GNEVehicleTypeDialog.h.

Referenced by buildLaneChangeModelAttributes(), onCmdSetAttribute(), and updateValues().

◆ myLCATurnAlignmentDistance

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLCATurnAlignmentDistance
protected

VTypeAttributeRow for turn alignment distance.

Definition at line 396 of file GNEVehicleTypeDialog.h.

Referenced by buildLaneChangeModelAttributes(), onCmdSetAttribute(), and updateValues().

◆ myLength

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLength
protected

VTypeAttributeRow for Length.

Definition at line 231 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesA(), onCmdSetAttribute(), and updateValues().

◆ myLoadingDuration

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myLoadingDuration
protected

VTypeAttributeRow for LoadingDuration.

Definition at line 286 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesB(), onCmdSetAttribute(), and updateValues().

◆ myMaxSpeed

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myMaxSpeed
protected

VTypeAttributeRow for MaxSpeed.

Definition at line 237 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesA(), onCmdSetAttribute(), and updateValues().

◆ myMaxSpeedLat

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myMaxSpeedLat
protected

VTypeAttributeRow for MaxSpeedLat.

Definition at line 295 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesB(), onCmdSetAttribute(), and updateValues().

◆ myMinGap

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myMinGap
protected

VTypeAttributeRow for MinGap.

Definition at line 234 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesA(), onCmdSetAttribute(), and updateValues().

◆ myMinGapLat

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myMinGapLat
protected

VTypeAttributeRow for MinGapLat.

Definition at line 292 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesB(), onCmdSetAttribute(), and updateValues().

◆ myOSGFile

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myOSGFile
protected

◆ myParameters

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myParameters
protected

◆ myPersonCapacity

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myPersonCapacity
protected

VTypeAttributeRow for PersonCapacity.

Definition at line 277 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesB(), onCmdSetAttribute(), and updateValues().

◆ myProbability

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myProbability
protected

VTypeAttributeRow for Probability.

Definition at line 301 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesB(), onCmdSetAttribute(), and updateValues().

◆ mySpeedFactor

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::mySpeedFactor
protected

VTypeAttributeRow for SpeedFactor.

Definition at line 243 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesA(), onCmdSetAttribute(), and updateValues().

◆ myTextFieldVehicleTypeID

FXTextField* GNEVehicleTypeDialog::VTypeAttributes::myTextFieldVehicleTypeID
protected

FXTextfield for vehicleTypeID.

Definition at line 219 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesA(), onCmdSetAttribute(), and updateValues().

◆ myVClassRow

VClassRow* GNEVehicleTypeDialog::VTypeAttributes::myVClassRow
protected

vehicle class row

Definition at line 225 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesA(), onCmdSetAttribute(), and updateValues().

◆ myVehicleTypeDialog

GNEVehicleTypeDialog* GNEVehicleTypeDialog::VTypeAttributes::myVehicleTypeDialog
private

VTypeAttributeRow for experimental.

pointer to Vehicle Type dialog parent

Definition at line 414 of file GNEVehicleTypeDialog.h.

Referenced by onCmdOpenParametersEditor(), onCmdSetAttribute(), updateValues(), and VTypeAttributes().

◆ myVShapeRow

VShapeRow* GNEVehicleTypeDialog::VTypeAttributes::myVShapeRow
protected

vehicle shape row

Definition at line 249 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesB(), onCmdSetAttribute(), and updateValues().

◆ myWidth

VTypeAttributeRow* GNEVehicleTypeDialog::VTypeAttributes::myWidth
protected

VTypeAttributeRow for Width.

Definition at line 252 of file GNEVehicleTypeDialog.h.

Referenced by buildAttributesA(), onCmdSetAttribute(), and updateValues().


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