CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Private 成员函数 | Private 属性 | 友元 | 所有成员列表
carla::client::Junction类 参考

#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
 
NonCopyableoperator= (const NonCopyable &)=delete
 
NonCopyableoperator= (NonCopyable &&)=delete
 

Private 属性

geom::BoundingBox _bounding_box
 
road::JuncId _id
 
SharedPtr< const Map_parent
 

友元

class Map
 

详细描述

在文件 client/Junction.h23 行定义.

构造及析构函数说明

◆ Junction()

carla::client::Junction::Junction ( SharedPtr< const Map > parent,
const road::Junction * junction )
private

在文件 Junction.cpp14 行定义.

引用了 _bounding_box, _id, carla::road::Junction::GetBoundingBox() , 以及 carla::road::Junction::GetId().

+ 函数调用图:

成员函数说明

◆ GetBoundingBox()

geom::BoundingBox carla::client::Junction::GetBoundingBox ( ) const

在文件 Junction.cpp24 行定义.

引用了 _bounding_box.

◆ GetId()

carla::road::JuncId carla::client::Junction::GetId ( ) const
inline

在文件 client/Junction.h29 行定义.

引用了 _id.

被这些函数引用 GetWaypoints().

+ 这是这个函数的调用关系图:

◆ GetWaypoints()

std::vector< std::pair< SharedPtr< Waypoint >, SharedPtr< Waypoint > > > carla::client::Junction::GetWaypoints ( road::Lane::LaneType type = road::Lane::LaneType::Driving) const

在文件 Junction.cpp19 行定义.

引用了 _parent , 以及 GetId().

+ 函数调用图:

友元及相关函数文档

◆ Map

friend class Map
friend

在文件 client/Junction.h40 行定义.

类成员变量说明

◆ _bounding_box

geom::BoundingBox carla::client::Junction::_bounding_box
private

在文件 client/Junction.h46 行定义.

被这些函数引用 GetBoundingBox() , 以及 Junction().

◆ _id

road::JuncId carla::client::Junction::_id
private

在文件 client/Junction.h48 行定义.

被这些函数引用 GetId() , 以及 Junction().

◆ _parent

SharedPtr<const Map> carla::client::Junction::_parent
private

在文件 client/Junction.h44 行定义.

被这些函数引用 GetWaypoints().


该类的文档由以下文件生成: