CARLA
Classes | Namespaces | Typedefs
CollisionStage.h File Reference
#include <memory>
#include "boost/geometry.hpp"
#include "boost/geometry/geometries/geometries.hpp"
#include "boost/geometry/geometries/point_xy.hpp"
#include "boost/geometry/geometries/polygon.hpp"
#include "carla/client/DebugHelper.h"
#include "carla/trafficmanager/DataStructures.h"
#include "carla/trafficmanager/Parameters.h"
#include "carla/trafficmanager/RandomGenerator.h"
#include "carla/trafficmanager/SimulationState.h"
#include "carla/trafficmanager/Stage.h"
+ Include dependency graph for CollisionStage.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::CollisionLock
 
class  carla::traffic_manager::CollisionStage
 This class has functionality to detect potential collision with a nearby actor. More...
 
struct  carla::traffic_manager::GeometryComparison
 

Namespaces

 carla
 This file contains definitions of common data structures used in traffic manager.
 
 carla::traffic_manager
 

Typedefs

using carla::traffic_manager::Buffer = std::deque< std::shared_ptr< SimpleWaypoint > >
 
using carla::traffic_manager::BufferMap = std::unordered_map< carla::ActorId, Buffer >
 
using carla::traffic_manager::CollisionLockMap = std::unordered_map< ActorId, CollisionLock >
 
using carla::traffic_manager::GeodesicBoundaryMap = std::unordered_map< ActorId, LocationVector >
 
using carla::traffic_manager::GeometryComparisonMap = std::unordered_map< uint64_t, GeometryComparison >
 
using carla::traffic_manager::LocationVector = std::vector< cg::Location >
 
using carla::traffic_manager::Polygon = bg::model::polygon< bg::model::d2::point_xy< double > >