CARLA
 
载入中...
搜索中...
未找到
| 命名空间 | 类型定义
InMemoryMap.h 文件参考
#include <chrono>
#include <memory>
#include <unordered_map>
#include <unordered_set>
#include "boost/geometry.hpp"
#include "boost/geometry/geometries/point.hpp"
#include "boost/geometry/index/rtree.hpp"
#include "carla/client/Map.h"
#include "carla/client/Waypoint.h"
#include "carla/geom/Location.h"
#include "carla/geom/Math.h"
#include "carla/Memory.h"
#include "carla/road/RoadTypes.h"
#include "carla/trafficmanager/RandomGenerator.h"
#include "carla/trafficmanager/SimpleWaypoint.h"
#include "carla/trafficmanager/CachedSimpleWaypoint.h"
+ InMemoryMap.h 的引用(Include)关系图:
+ 此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

class  carla::traffic_manager::InMemoryMap
 This class builds a discretized local map-cache. 更多...
 

命名空间

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

类型定义

using carla::traffic_manager::Box = bg::model::box<Point3D>
 
using carla::traffic_manager::GeoGridId = crd::JuncId
 
using carla::traffic_manager::NodeList = std::vector<SimpleWaypointPtr>
 
using carla::traffic_manager::Point3D = bg::model::point<float, 3, bg::cs::cartesian>
 
using carla::traffic_manager::Rtree = bgi::rtree<SpatialTreeEntry, bgi::rstar<16>>
 
using carla::traffic_manager::SegmentId = std::tuple<crd::RoadId, crd::LaneId, crd::SectionId>
 
using carla::traffic_manager::SegmentMap = std::map<SegmentId, std::vector<SimpleWaypointPtr>>
 
using carla::traffic_manager::SegmentTopology = std::map<SegmentId, std::pair<std::vector<SegmentId>, std::vector<SegmentId>>>
 
using carla::traffic_manager::SpatialTreeEntry = std::pair<Point3D, SimpleWaypointPtr>
 
using carla::traffic_manager::WaypointPtr = carla::SharedPtr<cc::Waypoint>
 
using carla::traffic_manager::WorldMap = carla::SharedPtr<const cc::Map>