![]() |
SUMO - Simulation of Urban MObility
|
Data Structures | |
class | Edge |
class | Helper |
C++ TraCI client API implementation. More... | |
class | InductionLoop |
class | Junction |
class | Lane |
class | LaneArea |
class | MultiEntryExit |
class | Person |
class | POI |
class | Polygon |
class | Route |
class | Simulation |
class | Subscription |
Representation of a subscription. More... | |
struct | TraCIBestLanesData |
struct | TraCIColor |
A color. More... | |
class | TraCIConnection |
struct | TraCIDouble |
class | TraCIException |
struct | TraCIInt |
class | TraCILink |
class | TraCILogic |
struct | TraCINextStopData |
struct | TraCINextTLSData |
class | TraCIPhase |
struct | TraCIPosition |
A 3D-position. More... | |
struct | TraCIResult |
struct | TraCIRoadPosition |
An edgeId, position and laneIndex. More... | |
class | TraCIStage |
struct | TraCIString |
struct | TraCIStringList |
struct | TraCIVehicleData |
mirrors MSInductLoop::VehicleData More... | |
class | TrafficLight |
class | VariableWrapper |
class | Vehicle |
class | VehicleType |
Typedefs | |
Structures definitions | |
typedef std::vector< TraCIPosition > | TraCIPositionVector |
typedef std::map< int, std::shared_ptr< TraCIResult > > | TraCIResults |
{variable->value} More... | |
typedef std::map< std::string, TraCIResults > | SubscriptionResults |
{object->{variable->value}} More... | |
typedef std::map< std::string, SubscriptionResults > | ContextSubscriptionResults |
Enumerations | |
enum | SubscriptionFilterType { SUBS_FILTER_NONE = 0, SUBS_FILTER_LANES = 1, SUBS_FILTER_NOOPPOSITE = 1 << 1, SUBS_FILTER_DOWNSTREAM_DIST = 1 << 2, SUBS_FILTER_UPSTREAM_DIST = 1 << 3, SUBS_FILTER_LEAD_FOLLOW = 1 << 4, SUBS_FILTER_TURN = 1 << 6, SUBS_FILTER_VCLASS = 1 << 7, SUBS_FILTER_VTYPE = 1 << 8, SUBS_FILTER_NO_RTREE = SUBS_FILTER_DOWNSTREAM_DIST | SUBS_FILTER_UPSTREAM_DIST | SUBS_FILTER_LANES | SUBS_FILTER_TURN | SUBS_FILTER_LEAD_FOLLOW, SUBS_FILTER_MANEUVER = SUBS_FILTER_TURN | SUBS_FILTER_LEAD_FOLLOW } |
Filter types for context subscriptions. More... | |
typedef std::map<std::string, SubscriptionResults> libsumo::ContextSubscriptionResults |
Definition at line 200 of file TraCIDefs.h.
typedef std::map<std::string, TraCIResults> libsumo::SubscriptionResults |
{object->{variable->value}}
Definition at line 199 of file TraCIDefs.h.
typedef std::vector<TraCIPosition> libsumo::TraCIPositionVector |
Definition at line 145 of file TraCIDefs.h.
typedef std::map<int, std::shared_ptr<TraCIResult> > libsumo::TraCIResults |
{variable->value}
Definition at line 197 of file TraCIDefs.h.
Filter types for context subscriptions.
Definition at line 35 of file Subscription.h.