SUMO - Simulation of Urban MObility
TraCI_LaneArea Class Reference

C++ TraCI client API implementation. More...

#include <TraCI_LaneArea.h>

Collaboration diagram for TraCI_LaneArea:
Collaboration graph

Static Public Member Functions

static int getIDCount ()
 
static std::vector< std::string > getIDList ()
 
static double getJamLengthMeters (const std::string &detID)
 
static int getJamLengthVehicle (const std::string &detID)
 
static std::string getLaneID (const std::string &detID)
 
static int getLastStepHaltingNumber (const std::string &detID)
 
static double getLastStepMeanSpeed (const std::string &detID)
 
static double getLastStepOccupancy (const std::string &detID)
 
static std::vector< std::string > getLastStepVehicleIDs (const std::string &detID)
 
static int getLastStepVehicleNumber (const std::string &detID)
 
static double getLength (const std::string &detID)
 
static double getPosition (const std::string &detID)
 

Private Member Functions

TraCI_LaneAreaoperator= (const TraCI_LaneArea &src)
 invalidated assignment operator More...
 
 TraCI_LaneArea ()
 invalidated standard constructor More...
 
 TraCI_LaneArea (const TraCI_LaneArea &src)
 invalidated copy constructor More...
 

Static Private Member Functions

static MSE2CollectorgetDetector (const std::string &detID)
 

Detailed Description

C++ TraCI client API implementation.

Definition at line 49 of file TraCI_LaneArea.h.

Constructor & Destructor Documentation

◆ TraCI_LaneArea() [1/2]

TraCI_LaneArea::TraCI_LaneArea ( )
private

invalidated standard constructor

◆ TraCI_LaneArea() [2/2]

TraCI_LaneArea::TraCI_LaneArea ( const TraCI_LaneArea src)
private

invalidated copy constructor

Member Function Documentation

◆ getDetector()

◆ getIDCount()

◆ getIDList()

std::vector< std::string > TraCI_LaneArea::getIDList ( )
static

◆ getJamLengthMeters()

double TraCI_LaneArea::getJamLengthMeters ( const std::string &  detID)
static

◆ getJamLengthVehicle()

int TraCI_LaneArea::getJamLengthVehicle ( const std::string &  detID)
static

◆ getLaneID()

std::string TraCI_LaneArea::getLaneID ( const std::string &  detID)
static

◆ getLastStepHaltingNumber()

int TraCI_LaneArea::getLastStepHaltingNumber ( const std::string &  detID)
static

◆ getLastStepMeanSpeed()

double TraCI_LaneArea::getLastStepMeanSpeed ( const std::string &  detID)
static

◆ getLastStepOccupancy()

double TraCI_LaneArea::getLastStepOccupancy ( const std::string &  detID)
static

◆ getLastStepVehicleIDs()

std::vector< std::string > TraCI_LaneArea::getLastStepVehicleIDs ( const std::string &  detID)
static

◆ getLastStepVehicleNumber()

int TraCI_LaneArea::getLastStepVehicleNumber ( const std::string &  detID)
static

◆ getLength()

double TraCI_LaneArea::getLength ( const std::string &  detID)
static

◆ getPosition()

double TraCI_LaneArea::getPosition ( const std::string &  detID)
static

Definition at line 90 of file TraCI_LaneArea.cpp.

References getDetector(), and MSE2Collector::getStartPos().

Referenced by TraCIServerAPI_LaneArea::processGet().

◆ operator=()

TraCI_LaneArea& TraCI_LaneArea::operator= ( const TraCI_LaneArea src)
private

invalidated assignment operator


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