#include <chrono>#include <deque>#include <vector>#include "carla/client/Actor.h"#include "carla/geom/Location.h"#include "carla/geom/Rotation.h"#include "carla/geom/Vector3D.h"#include "carla/rpc/ActorId.h"#include "carla/rpc/Command.h"#include "carla/rpc/TrafficLightState.h"#include "carla/trafficmanager/SimpleWaypoint.h"
Include dependency graph for DataStructures.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | carla::traffic_manager::ActuationSignal |
| Structure to hold the actuation signals. More... | |
| struct | carla::traffic_manager::CollisionHazardData |
| struct | carla::traffic_manager::LocalizationData |
| struct | carla::traffic_manager::StateEntry |
| Structure to hold the controller state. More... | |
Namespaces | |
| carla | |
| This file contains definitions of common data structures used in traffic manager. | |
| carla::traffic_manager | |
Typedefs | |
| using | carla::traffic_manager::CollisionFrame = std::vector< CollisionHazardData > |
| using | carla::traffic_manager::ControlFrame = std::vector< carla::rpc::Command > |
| using | carla::traffic_manager::Junction = carla::SharedPtr< carla::client::Junction > |
| using | carla::traffic_manager::JunctionID = carla::road::JuncId |
| using | carla::traffic_manager::LocalizationFrame = std::vector< LocalizationData > |
| using | carla::traffic_manager::TimeInstance = chr::time_point< chr::system_clock, chr::nanoseconds > |
| using | carla::traffic_manager::TLFrame = std::vector< bool > |
1.8.13