#include <Junction.h>
类 carla::road::Junction 继承关系图:
carla::road::Junction 的协作图:类 | |
| struct | Connection |
| struct | LaneLink |
Public 成员函数 | |
| carla::geom::BoundingBox | GetBoundingBox () const |
| const std::unordered_set< RoadId > & | GetConflictsOfRoad (RoadId road_id) const |
| Connection * | GetConnection (ConId id) |
| std::unordered_map< ConId, Connection > & | GetConnections () |
| std::unordered_map< ConId, Connection > | GetConnections () const |
| const std::set< ContId > & | GetControllers () const |
| JuncId | GetId () const |
| Junction (const JuncId id, const std::string name) | |
| bool | RoadHasConflicts (RoadId road_id) const |
Private 属性 | |
| carla::geom::BoundingBox | _bounding_box |
| std::unordered_map< ConId, Connection > | _connections |
| std::set< ContId > | _controllers |
| JuncId | _id |
| std::string | _name |
| std::unordered_map< RoadId, std::unordered_set< RoadId > > | _road_conflicts |
| friend | MapBuilder |
额外继承的成员函数 | |
Private 成员函数 继承自 carla::MovableNonCopyable | |
| MovableNonCopyable ()=default | |
| MovableNonCopyable (const MovableNonCopyable &)=delete | |
| MovableNonCopyable (MovableNonCopyable &&)=default | |
| MovableNonCopyable & | operator= (const MovableNonCopyable &)=delete |
| MovableNonCopyable & | operator= (MovableNonCopyable &&)=default |
在文件 road/Junction.h 第 24 行定义.
|
inline |
在文件 road/Junction.h 第 54 行定义.
|
inline |
在文件 road/Junction.h 第 84 行定义.
引用了 _bounding_box.
被这些函数引用 carla::client::Junction::Junction().
这是这个函数的调用关系图:
|
inline |
在文件 road/Junction.h 第 94 行定义.
引用了 _road_conflicts.
|
inline |
在文件 road/Junction.h 第 65 行定义.
引用了 _connections.
|
inline |
在文件 road/Junction.h 第 74 行定义.
引用了 _connections.
|
inline |
在文件 road/Junction.h 第 79 行定义.
引用了 _connections.
|
inline |
在文件 road/Junction.h 第 99 行定义.
引用了 _controllers.
被这些函数引用 carla::client::World::GetTrafficLightsInJunction().
这是这个函数的调用关系图:
|
inline |
|
inline |
在文件 road/Junction.h 第 89 行定义.
引用了 _road_conflicts.
|
private |
在文件 road/Junction.h 第 117 行定义.
被这些函数引用 GetBoundingBox().
|
private |
在文件 road/Junction.h 第 111 行定义.
被这些函数引用 GetConnection() , 以及 GetConnections().
|
private |
在文件 road/Junction.h 第 113 行定义.
被这些函数引用 GetControllers().
|
private |
在文件 road/Junction.h 第 107 行定义.
被这些函数引用 GetId().
|
private |
在文件 road/Junction.h 第 109 行定义.
|
private |
在文件 road/Junction.h 第 115 行定义.
被这些函数引用 GetConflictsOfRoad() , 以及 RoadHasConflicts().
|
private |
在文件 road/Junction.h 第 105 行定义.