#include <Junction.h>
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 第 23 行定义.
|
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 第 40 行定义.
|
private |
在文件 client/Junction.h 第 46 行定义.
被这些函数引用 GetBoundingBox() , 以及 Junction().
|
private |
在文件 client/Junction.h 第 48 行定义.
被这些函数引用 GetId() , 以及 Junction().
在文件 client/Junction.h 第 44 行定义.
被这些函数引用 GetWaypoints().