SUMO - Simulation of Urban MObility
TraCI_Junction Class Reference

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

#include <TraCI_Junction.h>

Collaboration diagram for TraCI_Junction:
Collaboration graph

Static Public Member Functions

static TraCIColor getColor (const std::string &poiID)
 
static int getIDCount ()
 
static std::vector< std::string > getIDList ()
 
static MSJunctiongetJunction (const std::string &id)
 
static TraCIPosition getPosition (const std::string &junctionID)
 
static TraCIPositionVector getShape (const std::string &junctionID)
 
static std::string getType (const std::string &poiID)
 
static void subscribe (const std::string &objID, SUMOTime beginTime, SUMOTime endTime, const std::vector< int > &vars)
 
static void subscribeContext (const std::string &objID, SUMOTime beginTime, SUMOTime endTime, int domain, double range, const std::vector< int > &vars)
 

Private Member Functions

TraCI_Junctionoperator= (const TraCI_Junction &src)
 invalidated assignment operator More...
 
 TraCI_Junction ()
 invalidated standard constructor More...
 
 TraCI_Junction (const TraCI_Junction &src)
 invalidated copy constructor More...
 

Detailed Description

C++ TraCI client API implementation.

Definition at line 52 of file TraCI_Junction.h.

Constructor & Destructor Documentation

◆ TraCI_Junction() [1/2]

TraCI_Junction::TraCI_Junction ( )
private

invalidated standard constructor

◆ TraCI_Junction() [2/2]

TraCI_Junction::TraCI_Junction ( const TraCI_Junction src)
private

invalidated copy constructor

Member Function Documentation

◆ getColor()

static TraCIColor TraCI_Junction::getColor ( const std::string &  poiID)
static

◆ getIDCount()

int TraCI_Junction::getIDCount ( )
static

Definition at line 54 of file TraCI_Junction.cpp.

References getIDList().

Referenced by TraCIServerAPI_Junction::processGet().

◆ getIDList()

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

◆ getJunction()

MSJunction * TraCI_Junction::getJunction ( const std::string &  id)
static

◆ getPosition()

TraCIPosition TraCI_Junction::getPosition ( const std::string &  junctionID)
static

Definition at line 59 of file TraCI_Junction.cpp.

References getJunction(), and TraCI::makeTraCIPosition().

Referenced by TraCIServerAPI_Junction::processGet().

◆ getShape()

TraCIPositionVector TraCI_Junction::getShape ( const std::string &  junctionID)
static

◆ getType()

static std::string TraCI_Junction::getType ( const std::string &  poiID)
static

◆ operator=()

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

invalidated assignment operator

◆ subscribe()

static void TraCI_Junction::subscribe ( const std::string &  objID,
SUMOTime  beginTime,
SUMOTime  endTime,
const std::vector< int > &  vars 
)
static

◆ subscribeContext()

static void TraCI_Junction::subscribeContext ( const std::string &  objID,
SUMOTime  beginTime,
SUMOTime  endTime,
int  domain,
double  range,
const std::vector< int > &  vars 
)
static

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