56 static std::vector<std::string>
getIDList();
59 static std::string
getEdgeID(std::string laneID);
60 static double getLength(std::string laneID);
62 static std::vector<std::string>
getAllowed(std::string laneID);
63 static std::vector<std::string>
getDisallowed(std::string laneID);
64 static std::vector<TraCIConnection>
getLinks(std::string laneID);
66 static double getWidth(std::string laneID);
85 static void setAllowed(std::string laneID, std::vector<std::string> allowedClasses);
86 static void setDisallowed(std::string laneID, std::vector<std::string> disallowedClasses);
87 static void setMaxSpeed(std::string laneID,
double speed);
88 static void setLength(std::string laneID,
double length);
91 static std::string
getParameter(
const std::string& laneID,
const std::string& param);
92 static void setParameter(
const std::string& routeID,
const std::string& key,
const std::string& value);
static double getCO2Emission(std::string laneID)
static int getLastStepHaltingNumber(std::string laneID)
static double getHCEmission(std::string laneID)
static double getLength(std::string laneID)
static std::vector< std::string > getLastStepVehicleIDs(std::string laneID)
static double getWaitingTime(std::string laneID)
static void setAllowed(std::string laneID, std::vector< std::string > allowedClasses)
static double getElectricityConsumption(std::string laneID)
static std::string getEdgeID(std::string laneID)
static std::vector< std::string > getIDList()
static std::vector< TraCIConnection > getLinks(std::string laneID)
static double getNoiseEmission(std::string laneID)
TraCI_Lane()
invalidated standard constructor
static void subscribeContext(const std::string &objID, SUMOTime beginTime, SUMOTime endTime, int domain, double range, const std::vector< int > &vars)
static void setDisallowed(std::string laneID, std::vector< std::string > disallowedClasses)
static double getWidth(std::string laneID)
static double getLastStepMeanSpeed(std::string laneID)
static double getNOxEmission(std::string laneID)
static double getLastStepLength(std::string laneID)
static double getTraveltime(std::string laneID)
static std::string getParameter(const std::string &laneID, const std::string ¶m)
TraCI_Lane & operator=(const TraCI_Lane &src)
invalidated assignment operator
static std::vector< std::string > getAllowed(std::string laneID)
static TraCIPositionVector getShape(std::string laneID)
static double getLastStepOccupancy(std::string laneID)
C++ TraCI client API implementation.
static double getFuelConsumption(std::string laneID)
static int getLinkNumber(std::string laneID)
static void setParameter(const std::string &routeID, const std::string &key, const std::string &value)
static void setLength(std::string laneID, double length)
static const MSLane * getLane(const std::string &id)
static double getCOEmission(std::string laneID)
static int getLastStepVehicleNumber(std::string laneID)
Representation of a lane in the micro simulation.
static void subscribe(const std::string &objID, SUMOTime beginTime, SUMOTime endTime, const std::vector< int > &vars)
static double getPMxEmission(std::string laneID)
static std::vector< std::string > getDisallowed(std::string laneID)
static void setMaxSpeed(std::string laneID, double speed)
static double getMaxSpeed(std::string laneID)