#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/trafficmanager/DataStructures.h"
#include "carla/trafficmanager/Parameters.h"
#include "carla/trafficmanager/RandomGenerator.h"
#include "carla/trafficmanager/SimulationState.h"
#include "carla/trafficmanager/Stage.h"
类 | |
struct | carla::traffic_manager::CollisionLock |
class | carla::traffic_manager::CollisionStage |
This class has functionality to detect potential collision with a nearby actor. 更多... | |
struct | carla::traffic_manager::GeometryComparison |
命名空间 | |
namespace | carla |
This file contains definitions of common data structures used in traffic manager. | |
namespace | carla::traffic_manager |
类型定义 | |
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>> |