![]() |
SUMO - Simulation of Urban MObility
|
#include <config.h>
#include <vector>
#include <limits>
#include <map>
#include <string>
#include <stdexcept>
#include <sstream>
#include <memory>
Go to the source code of this file.
Data Structures | |
struct | libsumo::TraCIBestLanesData |
struct | libsumo::TraCIColor |
A color. More... | |
class | libsumo::TraCIConnection |
struct | libsumo::TraCIDouble |
class | libsumo::TraCIException |
struct | libsumo::TraCIInt |
class | libsumo::TraCILink |
class | libsumo::TraCILogic |
struct | libsumo::TraCINextStopData |
struct | libsumo::TraCINextTLSData |
class | libsumo::TraCIPhase |
struct | libsumo::TraCIPosition |
A 3D-position. More... | |
struct | libsumo::TraCIResult |
struct | libsumo::TraCIRoadPosition |
An edgeId, position and laneIndex. More... | |
class | libsumo::TraCIStage |
struct | libsumo::TraCIString |
struct | libsumo::TraCIStringList |
struct | libsumo::TraCIVehicleData |
mirrors MSInductLoop::VehicleData More... | |
Namespaces | |
libsumo | |
Macros | |
#define | INVALID_DOUBLE_VALUE -1073741824 |
#define | LIBSUMO_SUBSCRIPTION_API |
#define | LIBSUMO_SUBSCRIPTION_IMPLEMENTATION(CLASS, DOMAIN) |
Typedefs | |
Structures definitions | |
typedef std::vector< TraCIPosition > | libsumo::TraCIPositionVector |
typedef std::map< int, std::shared_ptr< TraCIResult > > | libsumo::TraCIResults |
{variable->value} More... | |
typedef std::map< std::string, TraCIResults > | libsumo::SubscriptionResults |
{object->{variable->value}} More... | |
typedef std::map< std::string, SubscriptionResults > | libsumo::ContextSubscriptionResults |
#define INVALID_DOUBLE_VALUE -1073741824 |
Definition at line 42 of file TraCIDefs.h.
Referenced by TraCIServer::addObjectVariableSubscription(), libsumo::Simulation::findIntermodalRoute(), libsumo::Vehicle::getAcceleration(), libsumo::Vehicle::getAdaptedTraveltime(), libsumo::Vehicle::getAllowedSpeed(), libsumo::Vehicle::getAngle(), libsumo::Vehicle::getCO2Emission(), libsumo::Vehicle::getCOEmission(), libsumo::Vehicle::getDistance(), libsumo::Vehicle::getDrivingDistance(), libsumo::Vehicle::getDrivingDistance2D(), libsumo::Vehicle::getEffort(), libsumo::Vehicle::getElectricityConsumption(), libsumo::Vehicle::getFuelConsumption(), libsumo::Vehicle::getHCEmission(), libsumo::Vehicle::getLanePosition(), libsumo::Vehicle::getLateralLanePosition(), libsumo::Vehicle::getNoiseEmission(), libsumo::Vehicle::getNOxEmission(), libsumo::Vehicle::getPMxEmission(), libsumo::Vehicle::getPosition(), libsumo::Vehicle::getSlope(), libsumo::Vehicle::getSpeed(), libsumo::Vehicle::getSpeedWithoutTraCI(), libsumo::Person::moveToXY(), libsumo::Vehicle::moveToXY(), libsumo::Helper::moveToXYMap(), TraCIServerAPI_Vehicle::processSet(), libsumo::Vehicle::setAdaptedTraveltime(), libsumo::Vehicle::setEffort(), libsumo::Vehicle::setStop(), and libsumo::Helper::subscribe().
#define LIBSUMO_SUBSCRIPTION_API |
Definition at line 44 of file TraCIDefs.h.
#define LIBSUMO_SUBSCRIPTION_IMPLEMENTATION | ( | CLASS, | |
DOMAIN | |||
) |
Definition at line 52 of file TraCIDefs.h.
Referenced by libsumo::Route::add(), libsumo::Simulation::close(), libsumo::InductionLoop::getDetector(), libsumo::Junction::getJunction(), libsumo::MultiEntryExit::getLastStepHaltingNumber(), libsumo::LaneArea::getLastStepHaltingNumber(), libsumo::Polygon::setParameter(), libsumo::POI::setParameter(), libsumo::TrafficLight::setParameter(), libsumo::Person::setParameter(), libsumo::Edge::setParameter(), libsumo::Lane::setParameter(), libsumo::VehicleType::setParameter(), and libsumo::Vehicle::setParameter().