CARLA
Classes | Namespaces | Typedefs
DataStructures.h File Reference
#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::JunctionID = carla::road::JuncId
 
using carla::traffic_manager::LocalizationFrame = std::vector< LocalizationData >
 
using carla::traffic_manager::SimpleWaypointPtr = std::shared_ptr< SimpleWaypoint >
 
using carla::traffic_manager::TimeInstance = chr::time_point< chr::system_clock, chr::nanoseconds >
 
using carla::traffic_manager::TLFrame = std::vector< bool >