SUMO - Simulation of Urban MObility
TraCI_InductionLoop Class Reference

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

#include <TraCI_InductionLoop.h>

Collaboration diagram for TraCI_InductionLoop:
Collaboration graph

Static Public Member Functions

static int getIDCount ()
 
static std::vector< std::string > getIDList ()
 
static std::string getLaneID (const std::string &detID)
 
static double getLastStepMeanLength (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 getPosition (const std::string &detID)
 
static double getTimeSinceDetection (const std::string &detID)
 
static std::vector< TraCIVehicleDatagetVehicleData (const std::string &detID)
 

Private Member Functions

TraCI_InductionLoopoperator= (const TraCI_InductionLoop &src)
 invalidated assignment operator More...
 
 TraCI_InductionLoop ()
 invalidated standard constructor More...
 
 TraCI_InductionLoop (const TraCI_InductionLoop &src)
 invalidated copy constructor More...
 

Static Private Member Functions

static MSInductLoopgetDetector (const std::string &detID)
 

Detailed Description

C++ TraCI client API implementation.

Definition at line 50 of file TraCI_InductionLoop.h.

Constructor & Destructor Documentation

◆ TraCI_InductionLoop() [1/2]

TraCI_InductionLoop::TraCI_InductionLoop ( )
private

invalidated standard constructor

◆ TraCI_InductionLoop() [2/2]

TraCI_InductionLoop::TraCI_InductionLoop ( const TraCI_InductionLoop src)
private

invalidated copy constructor

Member Function Documentation

◆ getDetector()

◆ getIDCount()

◆ getIDList()

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

◆ getLaneID()

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

◆ getLastStepMeanLength()

double TraCI_InductionLoop::getLastStepMeanLength ( const std::string &  detID)
static

◆ getLastStepMeanSpeed()

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

◆ getLastStepOccupancy()

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

◆ getLastStepVehicleIDs()

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

◆ getLastStepVehicleNumber()

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

◆ getPosition()

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

◆ getTimeSinceDetection()

double TraCI_InductionLoop::getTimeSinceDetection ( const std::string &  detID)
static

◆ getVehicleData()

std::vector< TraCIVehicleData > TraCI_InductionLoop::getVehicleData ( const std::string &  detID)
static

◆ operator=()

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

invalidated assignment operator


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