#include <MapData.h>
Public 成员函数 | |
bool | ContainsRoad (RoadId id) const |
const std::unordered_map< ContId, std::unique_ptr< Controller > > & | GetControllers () const |
const geom::GeoLocation & | GetGeoReference () const |
Junction * | GetJunction (JuncId id) |
const Junction * | GetJunction (JuncId id) const |
std::unordered_map< JuncId, Junction > & | GetJunctions () |
const std::unordered_map< JuncId, Junction > & | GetJunctions () const |
template<typename T > | |
auto | GetLaneInfo (const RoadId road_id, const SectionId section_id, const LaneId lane_id, const double s) |
Road & | GetRoad (const RoadId id) |
const Road & | GetRoad (const RoadId id) const |
size_t | GetRoadCount () const |
template<typename T > | |
auto | GetRoadInfo (const RoadId id, const double s) |
std::unordered_map< RoadId, Road > & | GetRoads () |
const std::unordered_map< RoadId, Road > & | GetRoads () const |
const std::unordered_map< SignId, std::unique_ptr< Signal > > & | GetSignals () const |
Private 成员函数 | |
MapData ()=default | |
![]() | |
MovableNonCopyable ()=default | |
MovableNonCopyable (const MovableNonCopyable &)=delete | |
MovableNonCopyable (MovableNonCopyable &&)=default | |
MovableNonCopyable & | operator= (const MovableNonCopyable &)=delete |
MovableNonCopyable & | operator= (MovableNonCopyable &&)=default |
Private 属性 | |
std::unordered_map< ContId, std::unique_ptr< Controller > > | _controllers |
geom::GeoLocation | _geo_reference |
std::unordered_map< JuncId, Junction > | _junctions |
std::unordered_map< RoadId, Road > | _roads |
std::unordered_map< SignId, std::unique_ptr< Signal > > | _signals |
友元 | |
class | MapBuilder |
|
privatedefault |
|
inline |
|
inline |
|
inline |
在文件 MapData.cpp 第 29 行定义.
引用了 _junctions.
在文件 MapData.cpp 第 37 行定义.
引用了 _junctions.
在文件 MapData.cpp 第 17 行定义.
引用了 _junctions.
引用了 _junctions.
在文件 MapData.cpp 第 21 行定义.
引用了 _roads.
被这些函数引用 GetLaneInfo(), GetRoad() , 以及 GetRoadInfo().
|
inline |
在文件 MapData.cpp 第 13 行定义.
引用了 _roads.
|
friend |
|
private |
被这些函数引用 GetControllers().
|
private |
被这些函数引用 GetGeoReference() , 以及 carla::road::MapBuilder::SetGeoReference().
被这些函数引用 GetJunction(), GetJunction(), GetJunctions() , 以及 GetJunctions().
被这些函数引用 ContainsRoad(), GetRoad(), GetRoadCount(), GetRoads() , 以及 GetRoads().
被这些函数引用 GetSignals().