#include <Junction.h>
类 carla::client::Junction 继承关系图:
carla::client::Junction 的协作图:Public 成员函数 | |
| geom::BoundingBox | GetBoundingBox () const |
| carla::road::JuncId | GetId () const |
| std::vector< std::pair< SharedPtr< Waypoint >, SharedPtr< Waypoint > > > | GetWaypoints (road::Lane::LaneType type=road::Lane::LaneType::Driving) const |
Private 成员函数 | |
| Junction (SharedPtr< const Map > parent, const road::Junction *junction) | |
Private 成员函数 继承自 carla::NonCopyable | |
| NonCopyable ()=default | |
| NonCopyable (const NonCopyable &)=delete | |
| NonCopyable (NonCopyable &&)=delete | |
| NonCopyable & | operator= (const NonCopyable &)=delete |
| NonCopyable & | operator= (NonCopyable &&)=delete |
Private 属性 | |
| geom::BoundingBox | _bounding_box |
| road::JuncId | _id |
| SharedPtr< const Map > | _parent |
友元 | |
| class | Map |
在文件 client/Junction.h 第 24 行定义.
|
private |
在文件 Junction.cpp 第 14 行定义.
引用了 _bounding_box, _id, carla::road::Junction::GetBoundingBox() , 以及 carla::road::Junction::GetId().
函数调用图:| geom::BoundingBox carla::client::Junction::GetBoundingBox | ( | ) | const |
在文件 Junction.cpp 第 24 行定义.
引用了 _bounding_box.
|
inline |
| std::vector< std::pair< SharedPtr< Waypoint >, SharedPtr< Waypoint > > > carla::client::Junction::GetWaypoints | ( | road::Lane::LaneType | type = road::Lane::LaneType::Driving | ) | const |
|
friend |
在文件 client/Junction.h 第 41 行定义.
|
private |
在文件 client/Junction.h 第 47 行定义.
被这些函数引用 GetBoundingBox() , 以及 Junction().
|
private |
在文件 client/Junction.h 第 49 行定义.
被这些函数引用 GetId() , 以及 Junction().
在文件 client/Junction.h 第 45 行定义.
被这些函数引用 GetWaypoints().