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

#include <Controller.h>

+ 类 carla::road::Controller 继承关系图:
+ carla::road::Controller 的协作图:

Public 成员函数

 Controller (ContId id, std::string name, uint32_t sequence)
 
const ContId & GetControllerId () const
 
const std::set< JuncId > & GetJunctions () const
 
const std::string & GetName () const
 
const uint32_t & GetSequence () const
 
const std::set< SignId > & GetSignals () const
 

Private 属性

ContId _id
 
std::set< JuncId > _junctions
 
std::string _name
 
uint32_t _sequence
 
std::set< SignId > _signals
 
friend MapBuilder
 

额外继承的成员函数

- Private 成员函数 继承自 carla::MovableNonCopyable
 MovableNonCopyable ()=default
 
 MovableNonCopyable (const MovableNonCopyable &)=delete
 
 MovableNonCopyable (MovableNonCopyable &&)=default
 
MovableNonCopyable & operator= (const MovableNonCopyable &)=delete
 
MovableNonCopyable & operator= (MovableNonCopyable &&)=default
 

详细描述

在文件 Controller.h 第 21 行定义.

构造及析构函数说明

◆ Controller()

carla::road::Controller::Controller ( ContId  id,
std::string  name,
uint32_t  sequence 
)
inline

在文件 Controller.h 第 25 行定义.

成员函数说明

◆ GetControllerId()

const ContId & carla::road::Controller::GetControllerId ( ) const
inline

在文件 Controller.h 第 33 行定义.

引用了 _id.

◆ GetJunctions()

const std::set< JuncId > & carla::road::Controller::GetJunctions ( ) const
inline

在文件 Controller.h 第 49 行定义.

引用了 _junctions.

◆ GetName()

const std::string & carla::road::Controller::GetName ( ) const
inline

在文件 Controller.h 第 37 行定义.

引用了 _name.

◆ GetSequence()

const uint32_t & carla::road::Controller::GetSequence ( ) const
inline

在文件 Controller.h 第 41 行定义.

引用了 _sequence.

◆ GetSignals()

const std::set< SignId > & carla::road::Controller::GetSignals ( ) const
inline

在文件 Controller.h 第 45 行定义.

引用了 _signals.

类成员变量说明

◆ _id

ContId carla::road::Controller::_id
private

在文件 Controller.h 第 57 行定义.

被这些函数引用 GetControllerId().

◆ _junctions

std::set<JuncId> carla::road::Controller::_junctions
private

在文件 Controller.h 第 61 行定义.

被这些函数引用 GetJunctions().

◆ _name

std::string carla::road::Controller::_name
private

在文件 Controller.h 第 58 行定义.

被这些函数引用 GetName().

◆ _sequence

uint32_t carla::road::Controller::_sequence
private

在文件 Controller.h 第 59 行定义.

被这些函数引用 GetSequence().

◆ _signals

std::set<SignId> carla::road::Controller::_signals
private

在文件 Controller.h 第 62 行定义.

被这些函数引用 GetSignals().

◆ MapBuilder

friend carla::road::Controller::MapBuilder
private

在文件 Controller.h 第 55 行定义.


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