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 ContIdGetControllerId () 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
 
MovableNonCopyableoperator= (const MovableNonCopyable &)=delete
 
MovableNonCopyableoperator= (MovableNonCopyable &&)=default
 

详细描述

在文件 Controller.h19 行定义.

构造及析构函数说明

◆ Controller()

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

在文件 Controller.h23 行定义.

成员函数说明

◆ GetControllerId()

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

在文件 Controller.h31 行定义.

引用了 _id.

◆ GetJunctions()

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

在文件 Controller.h47 行定义.

引用了 _junctions.

◆ GetName()

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

在文件 Controller.h35 行定义.

引用了 _name.

◆ GetSequence()

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

在文件 Controller.h39 行定义.

引用了 _sequence.

◆ GetSignals()

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

在文件 Controller.h43 行定义.

引用了 _signals.

类成员变量说明

◆ _id

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

在文件 Controller.h55 行定义.

被这些函数引用 GetControllerId().

◆ _junctions

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

在文件 Controller.h59 行定义.

被这些函数引用 GetJunctions().

◆ _name

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

在文件 Controller.h56 行定义.

被这些函数引用 GetName().

◆ _sequence

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

在文件 Controller.h57 行定义.

被这些函数引用 GetSequence().

◆ _signals

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

在文件 Controller.h60 行定义.

被这些函数引用 GetSignals().

◆ MapBuilder

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

在文件 Controller.h53 行定义.


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