Eclipse SUMO - Simulation of Urban MObility
MSInductLoop::VehicleData Struct Reference

Struct to store the data of the counted vehicle internally. More...

#include <MSInductLoop.h>

Collaboration diagram for MSInductLoop::VehicleData:

Public Member Functions

 VehicleData (const std::string &id, double vehLength, double entryTimestep, double leaveTimestep, const std::string &typeID)
 Constructor. More...
 

Data Fields

double entryTimeM
 Entry-time of the vehicle in [s]. More...
 
std::string idM
 The id of the vehicle. More...
 
double leaveTimeM
 Leave-time of the vehicle in [s]. More...
 
double lengthM
 Length of the vehicle. More...
 
double speedM
 Speed of the vehicle in [m/s]. More...
 
std::string typeIDM
 Type of the vehicle in. More...
 

Detailed Description

Struct to store the data of the counted vehicle internally.

These data is fed into a container.

See also
myVehicleDataCont

Definition at line 250 of file MSInductLoop.h.

Constructor & Destructor Documentation

◆ VehicleData()

MSInductLoop::VehicleData::VehicleData ( const std::string &  id,
double  vehLength,
double  entryTimestep,
double  leaveTimestep,
const std::string &  typeID 
)
inline

Constructor.

Used if the vehicle has passed the induct loop completely

Parameters
[in]vehLengthThe length of the vehicle
[in]entryTimestepThe time at which the vehicle entered the detector
[in]leaveTimestepThe time at which the vehicle left the detector

Definition at line 259 of file MSInductLoop.h.

Field Documentation

◆ entryTimeM

double MSInductLoop::VehicleData::entryTimeM

Entry-time of the vehicle in [s].

Definition at line 269 of file MSInductLoop.h.

◆ idM

std::string MSInductLoop::VehicleData::idM

The id of the vehicle.

Definition at line 265 of file MSInductLoop.h.

◆ leaveTimeM

double MSInductLoop::VehicleData::leaveTimeM

Leave-time of the vehicle in [s].

Definition at line 271 of file MSInductLoop.h.

◆ lengthM

double MSInductLoop::VehicleData::lengthM

Length of the vehicle.

Definition at line 267 of file MSInductLoop.h.

Referenced by MSInductLoop::lengthSum().

◆ speedM

double MSInductLoop::VehicleData::speedM

Speed of the vehicle in [m/s].

Definition at line 273 of file MSInductLoop.h.

Referenced by MSInductLoop::collectVehiclesOnDet(), and MSInductLoop::speedSum().

◆ typeIDM

std::string MSInductLoop::VehicleData::typeIDM

Type of the vehicle in.

Definition at line 275 of file MSInductLoop.h.


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