SUMO - Simulation of Urban MObility
TraCI_VehicleType Class Reference

#include <TraCI_VehicleType.h>

Collaboration diagram for TraCI_VehicleType:
Collaboration graph

Static Public Member Functions

static void addParameter (const std::string &id, const std::string &name, const std::string &value)
 
static double getAccel (const std::string &typeID)
 
static TraCIColor getColor (const std::string &typeID)
 
static double getDecel (const std::string &typeID)
 
static std::string getEmissionClass (const std::string &typeID)
 
static double getHeight (const std::string &typeID)
 
static std::vector< std::string > getIDList ()
 
static double getImperfection (const std::string &typeID)
 
static std::string getLateralAlignment (const std::string &typeID)
 
static double getLength (const std::string &typeID)
 
static double getMaxSpeed (const std::string &typeID)
 
static double getMaxSpeedLat (const std::string &typeID)
 
static double getMinGap (const std::string &typeID)
 
static double getMinGapLat (const std::string &typeID)
 
static std::string getParameter (const std::string &typeID, const std::string &key)
 
static std::string getShapeClass (const std::string &typeID)
 
static double getSpeedDeviation (const std::string &typeID)
 
static double getSpeedFactor (const std::string &typeID)
 
static double getTau (const std::string &typeID)
 
static std::string getVehicleClass (const std::string &typeID)
 
static MSVehicleTypegetVType (std::string id)
 
static double getWidth (const std::string &typeID)
 
static void setAccel (const std::string &typeID, double accel)
 
static void setColor (const std::string &typeID, const TraCIColor &c)
 
static void setDecel (const std::string &typeID, double decel)
 
static void setEmissionClass (const std::string &typeID, const std::string &clazz)
 
static void setHeight (const std::string &typeID, double height)
 
static void setImperfection (const std::string &typeID, double imperfection)
 
static void setLateralAlignment (const std::string &typeID, const std::string &latAlignment)
 
static void setLength (const std::string &typeID, double length)
 
static void setMaxSpeed (const std::string &typeID, double speed)
 
static void setMaxSpeedLat (const std::string &typeID, double speed)
 
static void setMinGap (const std::string &typeID, double minGap)
 
static void setMinGapLat (const std::string &typeID, double minGapLat)
 
static void setShapeClass (const std::string &typeID, const std::string &shapeClass)
 
static void setSpeedDeviation (const std::string &typeID, double deviation)
 
static void setSpeedFactor (const std::string &typeID, double factor)
 
static void setTau (const std::string &typeID, double tau)
 
static void setVehicleClass (const std::string &typeID, const std::string &clazz)
 
static void setWidth (const std::string &typeID, double width)
 

Private Member Functions

TraCI_VehicleTypeoperator= (const TraCI_VehicleType &src)
 invalidated assignment operator More...
 
 TraCI_VehicleType ()
 invalidated standard constructor More...
 
 TraCI_VehicleType (const TraCI_VehicleType &src)
 invalidated copy constructor More...
 

Detailed Description

Definition at line 28 of file TraCI_VehicleType.h.

Constructor & Destructor Documentation

◆ TraCI_VehicleType() [1/2]

TraCI_VehicleType::TraCI_VehicleType ( )
private

invalidated standard constructor

◆ TraCI_VehicleType() [2/2]

TraCI_VehicleType::TraCI_VehicleType ( const TraCI_VehicleType src)
private

invalidated copy constructor

Member Function Documentation

◆ addParameter()

void TraCI_VehicleType::addParameter ( const std::string &  id,
const std::string &  name,
const std::string &  value 
)
static

◆ getAccel()

double TraCI_VehicleType::getAccel ( const std::string &  typeID)
static

◆ getColor()

TraCIColor TraCI_VehicleType::getColor ( const std::string &  typeID)
static

◆ getDecel()

double TraCI_VehicleType::getDecel ( const std::string &  typeID)
static

◆ getEmissionClass()

std::string TraCI_VehicleType::getEmissionClass ( const std::string &  typeID)
static

◆ getHeight()

double TraCI_VehicleType::getHeight ( const std::string &  typeID)
static

◆ getIDList()

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

◆ getImperfection()

double TraCI_VehicleType::getImperfection ( const std::string &  typeID)
static

◆ getLateralAlignment()

std::string TraCI_VehicleType::getLateralAlignment ( const std::string &  typeID)
static

◆ getLength()

double TraCI_VehicleType::getLength ( const std::string &  typeID)
static

◆ getMaxSpeed()

double TraCI_VehicleType::getMaxSpeed ( const std::string &  typeID)
static

◆ getMaxSpeedLat()

double TraCI_VehicleType::getMaxSpeedLat ( const std::string &  typeID)
static

◆ getMinGap()

double TraCI_VehicleType::getMinGap ( const std::string &  typeID)
static

◆ getMinGapLat()

double TraCI_VehicleType::getMinGapLat ( const std::string &  typeID)
static

◆ getParameter()

std::string TraCI_VehicleType::getParameter ( const std::string &  typeID,
const std::string &  key 
)
static

◆ getShapeClass()

std::string TraCI_VehicleType::getShapeClass ( const std::string &  typeID)
static

◆ getSpeedDeviation()

double TraCI_VehicleType::getSpeedDeviation ( const std::string &  typeID)
static

◆ getSpeedFactor()

double TraCI_VehicleType::getSpeedFactor ( const std::string &  typeID)
static

◆ getTau()

double TraCI_VehicleType::getTau ( const std::string &  typeID)
static

◆ getVehicleClass()

std::string TraCI_VehicleType::getVehicleClass ( const std::string &  typeID)
static

◆ getVType()

◆ getWidth()

double TraCI_VehicleType::getWidth ( const std::string &  typeID)
static

Definition at line 78 of file TraCI_VehicleType.cpp.

References getVType(), and MSVehicleType::getWidth().

Referenced by TraCIServerAPI_VehicleType::getVariable().

◆ operator=()

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

invalidated assignment operator

◆ setAccel()

void TraCI_VehicleType::setAccel ( const std::string &  typeID,
double  accel 
)
static

◆ setColor()

void TraCI_VehicleType::setColor ( const std::string &  typeID,
const TraCIColor c 
)
static

◆ setDecel()

void TraCI_VehicleType::setDecel ( const std::string &  typeID,
double  decel 
)
static

◆ setEmissionClass()

void TraCI_VehicleType::setEmissionClass ( const std::string &  typeID,
const std::string &  clazz 
)
static

◆ setHeight()

void TraCI_VehicleType::setHeight ( const std::string &  typeID,
double  height 
)
static

◆ setImperfection()

void TraCI_VehicleType::setImperfection ( const std::string &  typeID,
double  imperfection 
)
static

◆ setLateralAlignment()

void TraCI_VehicleType::setLateralAlignment ( const std::string &  typeID,
const std::string &  latAlignment 
)
static

◆ setLength()

void TraCI_VehicleType::setLength ( const std::string &  typeID,
double  length 
)
static

◆ setMaxSpeed()

void TraCI_VehicleType::setMaxSpeed ( const std::string &  typeID,
double  speed 
)
static

◆ setMaxSpeedLat()

void TraCI_VehicleType::setMaxSpeedLat ( const std::string &  typeID,
double  speed 
)
static

◆ setMinGap()

void TraCI_VehicleType::setMinGap ( const std::string &  typeID,
double  minGap 
)
static

◆ setMinGapLat()

void TraCI_VehicleType::setMinGapLat ( const std::string &  typeID,
double  minGapLat 
)
static

◆ setShapeClass()

void TraCI_VehicleType::setShapeClass ( const std::string &  typeID,
const std::string &  shapeClass 
)
static

◆ setSpeedDeviation()

void TraCI_VehicleType::setSpeedDeviation ( const std::string &  typeID,
double  deviation 
)
static

◆ setSpeedFactor()

void TraCI_VehicleType::setSpeedFactor ( const std::string &  typeID,
double  factor 
)
static

◆ setTau()

void TraCI_VehicleType::setTau ( const std::string &  typeID,
double  tau 
)
static

◆ setVehicleClass()

void TraCI_VehicleType::setVehicleClass ( const std::string &  typeID,
const std::string &  clazz 
)
static

◆ setWidth()

void TraCI_VehicleType::setWidth ( const std::string &  typeID,
double  width 
)
static

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