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

Class containing a reference to RoadInfoSignal 更多...

#include <Landmark.h>

+ carla::client::Landmark 的协作图:

Public 成员函数

std::string GetCountry () const
 
double GetDistance () const
 
double GetHeight () const
 
double GethOffset () const
 
std::string GetId () const
 
std::string GetName () const
 
road::SignalOrientation GetOrientation () const
 
double GetPitch () const
 
road::RoadId GetRoadId () const
 
double GetRoll () const
 
double GetS () const
 
std::string GetSubType () const
 
double GetT () const
 
std::string GetText () const
 
const geom::TransformGetTransform () const
 
std::string GetType () const
 
std::string GetUnit () const
 
const auto & GetValidities () const
 
double GetValue () const
 
SharedPtr< WaypointGetWaypoint () const
 
double GetWidth () const
 
double GetZOffset () const
 
bool IsDynamic () const
 

Private 成员函数

 Landmark (SharedPtr< Waypoint > waypoint, SharedPtr< const Map > parent, const road::element::RoadInfoSignal *signal, double distance_from_search=0)
 

Private 属性

double _distance_from_search
 
SharedPtr< const Map_parent
 
const road::element::RoadInfoSignal_signal
 
SharedPtr< Waypoint_waypoint
 waypoint where the signal is affecting
 
friend Map
 
friend Waypoint
 

详细描述

Class containing a reference to RoadInfoSignal

在文件 Landmark.h22 行定义.

构造及析构函数说明

◆ Landmark()

carla::client::Landmark::Landmark ( SharedPtr< Waypoint > waypoint,
SharedPtr< const Map > parent,
const road::element::RoadInfoSignal * signal,
double distance_from_search = 0 )
inlineprivate

在文件 Landmark.h122 行定义.

成员函数说明

◆ GetCountry()

std::string carla::client::Landmark::GetCountry ( ) const
inline

在文件 Landmark.h69 行定义.

引用了 _signal, carla::road::Signal::GetCountry() , 以及 carla::road::element::RoadInfoSignal::GetSignal().

+ 函数调用图:

◆ GetDistance()

double carla::client::Landmark::GetDistance ( ) const
inline

在文件 Landmark.h37 行定义.

引用了 _distance_from_search.

◆ GetHeight()

double carla::client::Landmark::GetHeight ( ) const
inline

在文件 Landmark.h89 行定义.

引用了 _signal, carla::road::Signal::GetHeight() , 以及 carla::road::element::RoadInfoSignal::GetSignal().

+ 函数调用图:

◆ GethOffset()

double carla::client::Landmark::GethOffset ( ) const
inline

在文件 Landmark.h101 行定义.

引用了 _signal, carla::road::Signal::GetHOffset() , 以及 carla::road::element::RoadInfoSignal::GetSignal().

+ 函数调用图:

◆ GetId()

std::string carla::client::Landmark::GetId ( ) const
inline

在文件 Landmark.h49 行定义.

引用了 _signal , 以及 carla::road::element::RoadInfoSignal::GetSignalId().

被这些函数引用 carla::client::World::GetTrafficLight() , 以及 carla::client::World::GetTrafficSign().

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

◆ GetName()

std::string carla::client::Landmark::GetName ( ) const
inline

在文件 Landmark.h53 行定义.

引用了 _signal, carla::road::Signal::GetName() , 以及 carla::road::element::RoadInfoSignal::GetSignal().

+ 函数调用图:

◆ GetOrientation()

road::SignalOrientation carla::client::Landmark::GetOrientation ( ) const
inline

在文件 Landmark.h61 行定义.

引用了 _signal , 以及 carla::road::element::RoadInfoSignal::GetOrientation().

+ 函数调用图:

◆ GetPitch()

double carla::client::Landmark::GetPitch ( ) const
inline

在文件 Landmark.h105 行定义.

引用了 _signal, carla::road::Signal::GetPitch() , 以及 carla::road::element::RoadInfoSignal::GetSignal().

+ 函数调用图:

◆ GetRoadId()

road::RoadId carla::client::Landmark::GetRoadId ( ) const
inline

在文件 Landmark.h33 行定义.

引用了 _signal , 以及 carla::road::element::RoadInfoSignal::GetRoadId().

+ 函数调用图:

◆ GetRoll()

double carla::client::Landmark::GetRoll ( ) const
inline

在文件 Landmark.h109 行定义.

引用了 _signal, carla::road::Signal::GetRoll() , 以及 carla::road::element::RoadInfoSignal::GetSignal().

+ 函数调用图:

◆ GetS()

double carla::client::Landmark::GetS ( ) const
inline

在文件 Landmark.h41 行定义.

引用了 _signal , 以及 carla::road::element::RoadInfoSignal::GetS().

+ 函数调用图:

◆ GetSubType()

std::string carla::client::Landmark::GetSubType ( ) const
inline

在文件 Landmark.h77 行定义.

引用了 _signal, carla::road::element::RoadInfoSignal::GetSignal() , 以及 carla::road::Signal::GetSubtype().

+ 函数调用图:

◆ GetT()

double carla::client::Landmark::GetT ( ) const
inline

在文件 Landmark.h45 行定义.

引用了 _signal , 以及 carla::road::element::RoadInfoSignal::GetT().

+ 函数调用图:

◆ GetText()

std::string carla::client::Landmark::GetText ( ) const
inline

在文件 Landmark.h97 行定义.

引用了 _signal, carla::road::element::RoadInfoSignal::GetSignal() , 以及 carla::road::Signal::GetText().

+ 函数调用图:

◆ GetTransform()

const geom::Transform & carla::client::Landmark::GetTransform ( ) const
inline

在文件 Landmark.h29 行定义.

引用了 _signal, carla::road::element::RoadInfoSignal::GetSignal() , 以及 carla::road::Signal::GetTransform().

+ 函数调用图:

◆ GetType()

std::string carla::client::Landmark::GetType ( ) const
inline

在文件 Landmark.h73 行定义.

引用了 _signal, carla::road::element::RoadInfoSignal::GetSignal() , 以及 carla::road::Signal::GetType().

+ 函数调用图:

◆ GetUnit()

std::string carla::client::Landmark::GetUnit ( ) const
inline

在文件 Landmark.h85 行定义.

引用了 _signal, carla::road::element::RoadInfoSignal::GetSignal() , 以及 carla::road::Signal::GetUnit().

+ 函数调用图:

◆ GetValidities()

const auto & carla::client::Landmark::GetValidities ( ) const
inline

在文件 Landmark.h113 行定义.

引用了 _signal , 以及 carla::road::element::RoadInfoSignal::GetValidities().

+ 函数调用图:

◆ GetValue()

double carla::client::Landmark::GetValue ( ) const
inline

在文件 Landmark.h81 行定义.

引用了 _signal, carla::road::element::RoadInfoSignal::GetSignal() , 以及 carla::road::Signal::GetValue().

+ 函数调用图:

◆ GetWaypoint()

SharedPtr< Waypoint > carla::client::Landmark::GetWaypoint ( ) const
inline

在文件 Landmark.h25 行定义.

引用了 _waypoint.

◆ GetWidth()

double carla::client::Landmark::GetWidth ( ) const
inline

在文件 Landmark.h93 行定义.

引用了 _signal, carla::road::element::RoadInfoSignal::GetSignal() , 以及 carla::road::Signal::GetWidth().

+ 函数调用图:

◆ GetZOffset()

double carla::client::Landmark::GetZOffset ( ) const
inline

在文件 Landmark.h65 行定义.

引用了 _signal, carla::road::element::RoadInfoSignal::GetSignal() , 以及 carla::road::Signal::GetZOffset().

+ 函数调用图:

◆ IsDynamic()

bool carla::client::Landmark::IsDynamic ( ) const
inline

在文件 Landmark.h57 行定义.

引用了 _signal , 以及 carla::road::element::RoadInfoSignal::IsDynamic().

+ 函数调用图:

类成员变量说明

◆ _distance_from_search

double carla::client::Landmark::_distance_from_search
private

在文件 Landmark.h139 行定义.

被这些函数引用 GetDistance().

◆ _parent

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

在文件 Landmark.h135 行定义.

◆ _signal

const road::element::RoadInfoSignal* carla::client::Landmark::_signal
private

◆ _waypoint

SharedPtr<Waypoint> carla::client::Landmark::_waypoint
private

waypoint where the signal is affecting

在文件 Landmark.h133 行定义.

被这些函数引用 GetWaypoint().

◆ Map

friend carla::client::Landmark::Map
private

在文件 Landmark.h120 行定义.

◆ Waypoint

friend carla::client::Landmark::Waypoint
private

在文件 Landmark.h119 行定义.


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