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
VClassRow * myVClassRow
 vehicle class row
VTypeAttributeRow * myColor
 VTypeAttributeRow for color.
VTypeAttributeRow * myLength
 VTypeAttributeRow for Length.
VTypeAttributeRow * myMinGap
 VTypeAttributeRow for MinGap.
VTypeAttributeRow * myMaxSpeed
 VTypeAttributeRow for MaxSpeed.
VTypeAttributeRow * myDesiredMaxSpeed
 VTypeAttributeRow for desired max speed.
VTypeAttributeRow * mySpeedFactor
 VTypeAttributeRow for SpeedFactor.
VTypeAttributeRow * myEmissionClass
 VTypeAttributeRow for EmissionClass.
VShapeRow * myVShapeRow
 vehicle shape row
VTypeAttributeRow * myWidth
 VTypeAttributeRow for Width.
VTypeAttributeRow * myHeight
 VTypeAttributeRow for Height.
VTypeAttributeRow * myFilename
 VTypeAttributeRow for Filename.
VTypeAttributeRow * myOSGFile
 VTypeAttributeRow for OSG.
VTypeAttributeRow * myLaneChangeModel
 VTypeAttributeRow for LaneChangeModel.
VTypeAttributeRow * myPersonCapacity
 VTypeAttributeRow for PersonCapacity.
VTypeAttributeRow * myContainerCapacity
 VTypeAttributeRow for ContainerCapacity.
VTypeAttributeRow * myBoardingDuration
 VTypeAttributeRow for BoardingDuration.
VTypeAttributeRow * myLoadingDuration
 VTypeAttributeRow for LoadingDuration.
VTypeAttributeRow * myLatAlignment
 VTypeAttributeRow for LatAlignment.
VTypeAttributeRow * myMinGapLat
 VTypeAttributeRow for MinGapLat.
VTypeAttributeRow * myMaxSpeedLat
 VTypeAttributeRow for MaxSpeedLat.
VTypeAttributeRow * myActionStepLength
 VTypeAttributeRow for ActionStepLength.
VTypeAttributeRow * myProbability
 VTypeAttributeRow for Probability.
VTypeAttributeRow * myParameters
 VTypeAttributeRow for parameters.
JM Attributes
VTypeAttributeRow * myJMCrossingGap
 VTypeAttributeRow for Crossing Gap.
VTypeAttributeRow * myJMIgnoreKeepclearTime
 VTypeAttributeRow for Ignore Keep Clear Time.
VTypeAttributeRow * myJMDriveAfterYellowTime
 VTypeAttributeRow for Drive After Yellow Time.
VTypeAttributeRow * myJMDriveAfterRedTime
 VTypeAttributeRow for Drive After Red Time.
VTypeAttributeRow * myJMDriveRedSpeed
 VTypeAttributeRow for Drive Red Speed.
VTypeAttributeRow * myJMIgnoreFoeProb
 VTypeAttributeRow for Ignore FOE Probability.
VTypeAttributeRow * myJMIgnoreFoeSpeed
 VTypeAttributeRow for Ignore FOE Speed.
VTypeAttributeRow * myJMSigmaMinor
 VTypeAttributeRow for Sigma Minor.
VTypeAttributeRow * myJMTimeGapMinor
 VTypeAttributeRow for Time GAP Minor.
VTypeAttributeRow * myJMImpatience
 VTypeAttributeRow for Impatience.
LCM Attributes
VTypeAttributeRow * myLCAStrategicParam
 VTypeAttributeRow for strategic param.
VTypeAttributeRow * myLCACooperativeParam
 VTypeAttributeRow for cooperative param.
VTypeAttributeRow * myLCASpeedgainParam
 VTypeAttributeRow for speed gain param.
VTypeAttributeRow * myLCAKeeprightParam
 VTypeAttributeRow for keep right param.
VTypeAttributeRow * myLCASublaneParam
 VTypeAttributeRow for sublane param.
VTypeAttributeRow * myLCAOppositeParam
 VTypeAttributeRow for opposite param.
VTypeAttributeRow * myLCAPushy
 VTypeAttributeRow for pushy.
VTypeAttributeRow * myLCAPushygap
 VTypeAttributeRow for pushy gap.
VTypeAttributeRow * myLCAAssertive
 VTypeAttributeRow for assertive.
VTypeAttributeRow * myLCAImpatience
 VTypeAttributeRow for impatience.
VTypeAttributeRow * myLCATimeToImpatience
 VTypeAttributeRow for time to impatience.
VTypeAttributeRow * myLCAAccelLat
 VTypeAttributeRow for accel lat.
VTypeAttributeRow * myLCALookAheadLeft
 VTypeAttributeRow for look ahead left.
VTypeAttributeRow * myLCASpeedGainRight
 VTypeAttributeRow for speed gain right.
VTypeAttributeRow * myLCAMaxSpeedLatStanding
 VTypeAttributeRow for max speed lat standing.
VTypeAttributeRow * myLCAMaxSpeedLatFactor
 VTypeAttributeRow for max speed lat factor.
VTypeAttributeRow * myLCATurnAlignmentDistance
 VTypeAttributeRow for turn alignment distance.
VTypeAttributeRow * myLCAOvertakeRight
 VTypeAttributeRow for overtake right.
VTypeAttributeRow * myLCAKeepRightAcceptanceTime
 VTypeAttributeRow for keep right acceptance time.
VTypeAttributeRow * myLCAOvertakeDeltaSpeedFactor
 VTypeAttributeRow for overtake deltaspeed factor.

Private Attributes

GNEVehicleTypeDialog * myVehicleTypeDialog
 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: