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 MSVehicleType * getVType (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_VehicleType & operator= (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::TraCI_VehicleType ( )
private

invalidated standard constructor

TraCI_VehicleType::TraCI_VehicleType ( const TraCI_VehicleType &  src)
private

invalidated copy constructor

Member Function Documentation

void TraCI_VehicleType::addParameter ( const std::string &  id,
const std::string &  name,
const std::string &  value 
)
static
double TraCI_VehicleType::getAccel ( const std::string &  typeID)
static
TraCIColor TraCI_VehicleType::getColor ( const std::string &  typeID)
static
double TraCI_VehicleType::getDecel ( const std::string &  typeID)
static
std::string TraCI_VehicleType::getEmissionClass ( const std::string &  typeID)
static
double TraCI_VehicleType::getHeight ( const std::string &  typeID)
static
std::vector< std::string > TraCI_VehicleType::getIDList ( )
static
double TraCI_VehicleType::getImperfection ( const std::string &  typeID)
static
std::string TraCI_VehicleType::getLateralAlignment ( const std::string &  typeID)
static
double TraCI_VehicleType::getLength ( const std::string &  typeID)
static
double TraCI_VehicleType::getMaxSpeed ( const std::string &  typeID)
static
double TraCI_VehicleType::getMaxSpeedLat ( const std::string &  typeID)
static
double TraCI_VehicleType::getMinGap ( const std::string &  typeID)
static
double TraCI_VehicleType::getMinGapLat ( const std::string &  typeID)
static
std::string TraCI_VehicleType::getParameter ( const std::string &  typeID,
const std::string &  key 
)
static
std::string TraCI_VehicleType::getShapeClass ( const std::string &  typeID)
static
double TraCI_VehicleType::getSpeedDeviation ( const std::string &  typeID)
static
double TraCI_VehicleType::getSpeedFactor ( const std::string &  typeID)
static
double TraCI_VehicleType::getTau ( const std::string &  typeID)
static
std::string TraCI_VehicleType::getVehicleClass ( const std::string &  typeID)
static
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().

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

invalidated assignment operator

void TraCI_VehicleType::setAccel ( const std::string &  typeID,
double  accel 
)
static
void TraCI_VehicleType::setColor ( const std::string &  typeID,
const TraCIColor &  c 
)
static
void TraCI_VehicleType::setDecel ( const std::string &  typeID,
double  decel 
)
static
void TraCI_VehicleType::setEmissionClass ( const std::string &  typeID,
const std::string &  clazz 
)
static
void TraCI_VehicleType::setHeight ( const std::string &  typeID,
double  height 
)
static
void TraCI_VehicleType::setImperfection ( const std::string &  typeID,
double  imperfection 
)
static
void TraCI_VehicleType::setLateralAlignment ( const std::string &  typeID,
const std::string &  latAlignment 
)
static
void TraCI_VehicleType::setLength ( const std::string &  typeID,
double  length 
)
static
void TraCI_VehicleType::setMaxSpeed ( const std::string &  typeID,
double  speed 
)
static
void TraCI_VehicleType::setMaxSpeedLat ( const std::string &  typeID,
double  speed 
)
static
void TraCI_VehicleType::setMinGap ( const std::string &  typeID,
double  minGap 
)
static
void TraCI_VehicleType::setMinGapLat ( const std::string &  typeID,
double  minGapLat 
)
static
void TraCI_VehicleType::setShapeClass ( const std::string &  typeID,
const std::string &  shapeClass 
)
static
void TraCI_VehicleType::setSpeedDeviation ( const std::string &  typeID,
double  deviation 
)
static
void TraCI_VehicleType::setSpeedFactor ( const std::string &  typeID,
double  factor 
)
static
void TraCI_VehicleType::setTau ( const std::string &  typeID,
double  tau 
)
static
void TraCI_VehicleType::setVehicleClass ( const std::string &  typeID,
const std::string &  clazz 
)
static
void TraCI_VehicleType::setWidth ( const std::string &  typeID,
double  width 
)
static

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