71 static void load(
const std::vector<std::string>& args);
static std::vector< std::string > & getLoadArgs()
TraCI & operator=(const TraCI &src)
invalidated assignment operator
static TraCIColor makeTraCIColor(const RGBColor &color)
static MSEdge * getEdge(const std::string &edgeID)
static std::vector< std::string > myLoadArgs
static void load(const std::vector< std::string > &args)
load a simulation with the given arguments
A road/street connecting two junctions.
std::map< std::string, SubscribedValues > SubscribedContextValues
std::map< std::string, TraCIValues > SubscribedValues
static const MSLane * getLaneChecking(const std::string &edgeID, int laneIndex, double pos)
static PositionVector makePositionVector(const TraCIPositionVector &vector)
A point in 2D or 3D with translation and scaling methods.
void close()
Connects to the specified SUMO server.
const SubscribedContextValues & getContextSubscriptionResults() const
std::map< int, TraCIValue > TraCIValues
{object->{variable->value}}
TraCI(const TraCI &src)
invalidated copy constructor
static std::pair< MSLane *, double > convertCartesianToRoadMap(Position pos)
C++ TraCI client API implementation.
void simulationStep(SUMOTime time=0)
Advances by one step (or up to the given time)
static TraCIPositionVector makeTraCIPositionVector(const PositionVector &positionVector)
helper functions
SubscribedContextValues mySubscribedContextValues
static Position makePosition(const TraCIPosition &position)
static TraCIPosition makeTraCIPosition(const Position &position)
const SubscribedValues & getSubscriptionResults() const
static RGBColor makeRGBColor(const TraCIColor &color)
Representation of a lane in the micro simulation.
SubscribedValues mySubscribedValues