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

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 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 123 of file SUMOVTypeParameter.h.

Constructor & Destructor Documentation

◆ VClassDefaultValues() [1/2]

◆ VClassDefaultValues() [2/2]

SUMOVTypeParameter::VClassDefaultValues::VClassDefaultValues ( )
private

default constructor

Definition at line 272 of file SUMOVTypeParameter.cpp.

Field Documentation

◆ carriageLength

◆ containerCapacity

◆ desiredMaxSpeed

◆ emissionClass

◆ height

◆ latAlignmentProcedure

◆ length

◆ locomotiveLength

◆ mass

double SUMOVTypeParameter::VClassDefaultValues::mass

◆ maxSpeed

◆ minGap

◆ minGapLat

double SUMOVTypeParameter::VClassDefaultValues::minGapLat

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

Definition at line 134 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: