Eclipse SUMO - Simulation of Urban MObility
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 More...
 

Data Fields

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

Private Member Functions

 VClassDefaultValues ()
 default constructor More...
 

Detailed Description

struct for default values that depend of VClass

Definition at line 121 of file SUMOVTypeParameter.h.

Constructor & Destructor Documentation

◆ VClassDefaultValues() [1/2]

◆ VClassDefaultValues() [2/2]

SUMOVTypeParameter::VClassDefaultValues::VClassDefaultValues ( )
private

default constructor

Definition at line 261 of file SUMOVTypeParameter.cpp.

Field Documentation

◆ carriageLength

◆ containerCapacity

◆ desiredMaxSpeed

◆ emissionClass

◆ height

◆ latAlignmentProcedure

◆ length

◆ locomotiveLength

◆ mass

double SUMOVTypeParameter::VClassDefaultValues::mass

◆ maxSpeed

◆ minGap

◆ osgFile

◆ personCapacity

◆ shape

◆ speedFactor

◆ width


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