Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
SUMOVTypeParameter::VClassDefaultValues Struct Reference

struct for default values that depend of VClass More...

#include <SUMOVTypeParameter.h>

Collaboration diagram for SUMOVTypeParameter::VClassDefaultValues:
[legend]

Public Member Functions

 VClassDefaultValues (SUMOVehicleClass vClass)
 parameter constructor
 

Data Fields

int carriageDoors
 the number of doors per carriage
 
double carriageDoorWidth
 the width of the carriage doors
 
double carriageLength
 the length of train carriages
 
int containerCapacity
 The container capacity of the vehicle.
 
double desiredMaxSpeed
 The vehicle type's desired maximum speed [m/s].
 
SUMOEmissionClass emissionClass
 The emission class of this vehicle.
 
double height
 This class' height.
 
LatAlignmentDefinition latAlignmentProcedure
 the lateral alignment procedure
 
double length
 The physical vehicle length.
 
double locomotiveLength
 the length of train locomotive
 
double mass
 This class' mass.
 
double maxPlatformDistance
 the maximum distance between platform and train
 
double maxSpeed
 The vehicle type's maximum speed [m/s] (technical limit, not subject to speed deviation)
 
double minGap
 This class' free space in front of the vehicle itself.
 
double minGapLat
 The vehicle type's minimum lateral gap [m].
 
std::string osgFile
 3D model file for this class
 
int personCapacity
 The person capacity of the vehicle.
 
SUMOVehicleShape shape
 This class' shape.
 
Distribution_Parameterized speedFactor
 The factor by which the maximum speed may deviate from the allowed max speed on the street.
 
double width
 This class' width.
 

Private Member Functions

 VClassDefaultValues ()
 default constructor
 

Detailed Description

struct for default values that depend of VClass

Definition at line 127 of file SUMOVTypeParameter.h.

Constructor & Destructor Documentation

◆ VClassDefaultValues() [1/2]

◆ VClassDefaultValues() [2/2]

SUMOVTypeParameter::VClassDefaultValues::VClassDefaultValues ( )
private

default constructor

Definition at line 323 of file SUMOVTypeParameter.cpp.

Field Documentation

◆ carriageDoors

int SUMOVTypeParameter::VClassDefaultValues::carriageDoors

the number of doors per carriage

Definition at line 180 of file SUMOVTypeParameter.h.

Referenced by SUMOVTypeParameter::SUMOVTypeParameter().

◆ carriageDoorWidth

double SUMOVTypeParameter::VClassDefaultValues::carriageDoorWidth

the width of the carriage doors

Definition at line 183 of file SUMOVTypeParameter.h.

◆ carriageLength

double SUMOVTypeParameter::VClassDefaultValues::carriageLength

◆ containerCapacity

◆ desiredMaxSpeed

◆ emissionClass

◆ height

◆ latAlignmentProcedure

◆ length

◆ locomotiveLength

double SUMOVTypeParameter::VClassDefaultValues::locomotiveLength

◆ mass

double SUMOVTypeParameter::VClassDefaultValues::mass

This class' mass.

Definition at line 159 of file SUMOVTypeParameter.h.

Referenced by SUMOVTypeParameter::SUMOVTypeParameter(), and VClassDefaultValues().

◆ maxPlatformDistance

double SUMOVTypeParameter::VClassDefaultValues::maxPlatformDistance

the maximum distance between platform and train

Definition at line 186 of file SUMOVTypeParameter.h.

◆ maxSpeed

◆ minGap

◆ minGapLat

double SUMOVTypeParameter::VClassDefaultValues::minGapLat

The vehicle type's minimum lateral gap [m].

Definition at line 138 of file SUMOVTypeParameter.h.

Referenced by SUMOVTypeParameter::SUMOVTypeParameter(), and VClassDefaultValues().

◆ osgFile

◆ personCapacity

◆ shape

◆ speedFactor

◆ width


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