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

#include <Signal.h>

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

Public 成员函数

const std::set< ContId > & GetControllers () const
 
const std::string & GetCountry () const
 
const std::vector< SignalDependency > & GetDependencies ()
 
bool GetDynamic () const
 
double GetHeight () const
 
double GetHOffset () const
 
const std::string & GetName () const
 
SignalOrientation GetOrientation () const
 
double GetPitch () const
 
RoadId GetRoadId () const
 
double GetRoll () const
 
double GetS () const
 
const SignIdGetSignalId () const
 
const std::string & GetSubtype () const
 
double GetT () const
 
const std::string & GetText () const
 
const geom::TransformGetTransform () const
 
const std::string & GetType () const
 
const std::string & GetUnit () const
 
double GetValue () const
 
double GetWidth () const
 
double GetZOffset () const
 
 Signal (RoadId road_id, SignId signal_id, double s, double t, std::string name, std::string dynamic, std::string orientation, double zOffset, std::string country, std::string type, std::string subtype, double value, std::string unit, double height, double width, std::string text, double hOffset, double pitch, double roll)
 

Private 属性

std::set< ContId_controllers
 
std::string _country
 
std::vector< SignalDependency_dependencies
 
std::string _dynamic
 
double _height
 
double _hOffset
 
std::string _name
 
std::string _orientation
 
double _pitch
 
RoadId _road_id
 
double _roll
 
double _s
 
SignId _signal_id
 
std::string _subtype
 
double _t
 
std::string _text
 
geom::Transform _transform
 
std::string _type
 
std::string _unit
 
bool _using_inertial_position = false
 
double _value
 
double _width
 
double _zOffset
 
friend MapBuilder
 

额外继承的成员函数

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

详细描述

在文件 Signal.h39 行定义.

构造及析构函数说明

◆ Signal()

carla::road::Signal::Signal ( RoadId road_id,
SignId signal_id,
double s,
double t,
std::string name,
std::string dynamic,
std::string orientation,
double zOffset,
std::string country,
std::string type,
std::string subtype,
double value,
std::string unit,
double height,
double width,
std::string text,
double hOffset,
double pitch,
double roll )
inline

在文件 Signal.h41 行定义.

成员函数说明

◆ GetControllers()

const std::set< ContId > & carla::road::Signal::GetControllers ( ) const
inline

在文件 Signal.h176 行定义.

引用了 _controllers.

被这些函数引用 carla::client::Map::GetLandmarkGroup().

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

◆ GetCountry()

const std::string & carla::road::Signal::GetCountry ( ) const
inline

在文件 Signal.h123 行定义.

引用了 _country.

被这些函数引用 carla::client::Landmark::GetCountry().

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

◆ GetDependencies()

const std::vector< SignalDependency > & carla::road::Signal::GetDependencies ( )
inline

在文件 Signal.h168 行定义.

引用了 _dependencies.

◆ GetDynamic()

bool carla::road::Signal::GetDynamic ( ) const
inline

在文件 Signal.h97 行定义.

引用了 _dynamic.

被这些函数引用 carla::road::element::RoadInfoSignal::IsDynamic().

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

◆ GetHeight()

double carla::road::Signal::GetHeight ( ) const
inline

在文件 Signal.h143 行定义.

引用了 _height.

被这些函数引用 carla::client::Landmark::GetHeight().

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

◆ GetHOffset()

double carla::road::Signal::GetHOffset ( ) const
inline

在文件 Signal.h155 行定义.

引用了 _hOffset.

被这些函数引用 carla::client::Landmark::GethOffset().

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

◆ GetName()

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

在文件 Signal.h105 行定义.

引用了 _name.

被这些函数引用 carla::client::Landmark::GetName().

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

◆ GetOrientation()

SignalOrientation carla::road::Signal::GetOrientation ( ) const
inline

◆ GetPitch()

double carla::road::Signal::GetPitch ( ) const
inline

在文件 Signal.h159 行定义.

引用了 _pitch.

被这些函数引用 carla::client::Landmark::GetPitch().

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

◆ GetRoadId()

RoadId carla::road::Signal::GetRoadId ( ) const
inline

在文件 Signal.h81 行定义.

引用了 _road_id.

◆ GetRoll()

double carla::road::Signal::GetRoll ( ) const
inline

在文件 Signal.h163 行定义.

引用了 _roll.

被这些函数引用 carla::client::Landmark::GetRoll().

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

◆ GetS()

double carla::road::Signal::GetS ( ) const
inline

在文件 Signal.h89 行定义.

引用了 _s.

◆ GetSignalId()

const SignId & carla::road::Signal::GetSignalId ( ) const
inline

在文件 Signal.h85 行定义.

引用了 _signal_id.

◆ GetSubtype()

const std::string & carla::road::Signal::GetSubtype ( ) const
inline

在文件 Signal.h131 行定义.

引用了 _subtype.

被这些函数引用 carla::client::Landmark::GetSubType() , 以及 MatchSignalAndActor().

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

◆ GetT()

double carla::road::Signal::GetT ( ) const
inline

在文件 Signal.h93 行定义.

引用了 _t.

◆ GetText()

const std::string & carla::road::Signal::GetText ( ) const
inline

在文件 Signal.h151 行定义.

引用了 _text.

被这些函数引用 carla::client::Landmark::GetText().

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

◆ GetTransform()

const geom::Transform & carla::road::Signal::GetTransform ( ) const
inline

在文件 Signal.h172 行定义.

引用了 _transform.

被这些函数引用 GetClosestTrafficSignActor() , 以及 carla::client::Landmark::GetTransform().

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

◆ GetType()

const std::string & carla::road::Signal::GetType ( ) const
inline

在文件 Signal.h127 行定义.

引用了 _type.

被这些函数引用 carla::client::Landmark::GetType() , 以及 MatchSignalAndActor().

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

◆ GetUnit()

const std::string & carla::road::Signal::GetUnit ( ) const
inline

在文件 Signal.h139 行定义.

引用了 _unit.

被这些函数引用 carla::client::Landmark::GetUnit().

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

◆ GetValue()

double carla::road::Signal::GetValue ( ) const
inline

在文件 Signal.h135 行定义.

引用了 _value.

被这些函数引用 carla::client::Landmark::GetValue().

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

◆ GetWidth()

double carla::road::Signal::GetWidth ( ) const
inline

在文件 Signal.h147 行定义.

引用了 _width.

被这些函数引用 carla::client::Landmark::GetWidth().

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

◆ GetZOffset()

double carla::road::Signal::GetZOffset ( ) const
inline

在文件 Signal.h119 行定义.

引用了 _zOffset.

被这些函数引用 carla::client::Landmark::GetZOffset().

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

类成员变量说明

◆ _controllers

std::set<ContId> carla::road::Signal::_controllers
private

在文件 Signal.h225 行定义.

被这些函数引用 GetControllers().

◆ _country

std::string carla::road::Signal::_country
private

在文件 Signal.h199 行定义.

被这些函数引用 GetCountry().

◆ _dependencies

std::vector<SignalDependency> carla::road::Signal::_dependencies
private

在文件 Signal.h221 行定义.

被这些函数引用 GetDependencies().

◆ _dynamic

std::string carla::road::Signal::_dynamic
private

在文件 Signal.h193 行定义.

被这些函数引用 GetDynamic().

◆ _height

double carla::road::Signal::_height
private

在文件 Signal.h209 行定义.

被这些函数引用 GetHeight().

◆ _hOffset

double carla::road::Signal::_hOffset
private

在文件 Signal.h215 行定义.

被这些函数引用 GetHOffset().

◆ _name

std::string carla::road::Signal::_name
private

在文件 Signal.h191 行定义.

被这些函数引用 GetName().

◆ _orientation

std::string carla::road::Signal::_orientation
private

在文件 Signal.h195 行定义.

被这些函数引用 GetOrientation().

◆ _pitch

double carla::road::Signal::_pitch
private

在文件 Signal.h217 行定义.

被这些函数引用 GetPitch().

◆ _road_id

RoadId carla::road::Signal::_road_id
private

在文件 Signal.h183 行定义.

被这些函数引用 GetRoadId().

◆ _roll

double carla::road::Signal::_roll
private

在文件 Signal.h219 行定义.

被这些函数引用 GetRoll().

◆ _s

double carla::road::Signal::_s
private

在文件 Signal.h187 行定义.

被这些函数引用 GetS().

◆ _signal_id

SignId carla::road::Signal::_signal_id
private

在文件 Signal.h185 行定义.

被这些函数引用 GetSignalId().

◆ _subtype

std::string carla::road::Signal::_subtype
private

在文件 Signal.h203 行定义.

被这些函数引用 GetSubtype().

◆ _t

double carla::road::Signal::_t
private

在文件 Signal.h189 行定义.

被这些函数引用 GetT().

◆ _text

std::string carla::road::Signal::_text
private

在文件 Signal.h213 行定义.

被这些函数引用 GetText().

◆ _transform

geom::Transform carla::road::Signal::_transform
private

在文件 Signal.h223 行定义.

被这些函数引用 GetTransform().

◆ _type

std::string carla::road::Signal::_type
private

在文件 Signal.h201 行定义.

被这些函数引用 GetType().

◆ _unit

std::string carla::road::Signal::_unit
private

在文件 Signal.h207 行定义.

被这些函数引用 GetUnit().

◆ _using_inertial_position

bool carla::road::Signal::_using_inertial_position = false
private

在文件 Signal.h227 行定义.

◆ _value

double carla::road::Signal::_value
private

在文件 Signal.h205 行定义.

被这些函数引用 GetValue().

◆ _width

double carla::road::Signal::_width
private

在文件 Signal.h211 行定义.

被这些函数引用 GetWidth().

◆ _zOffset

double carla::road::Signal::_zOffset
private

在文件 Signal.h197 行定义.

被这些函数引用 GetZOffset().

◆ MapBuilder

friend carla::road::Signal::MapBuilder
private

在文件 Signal.h181 行定义.


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