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

#include <InformationSet.h>

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

Public 成员函数

template<typename T >
const T * GetInfo (const double s) const
 Returns single info given a type and a distance (s) from the start of the road
 
template<typename T >
std::vector< const T * > GetInfos () const
 Return all infos given a type from the start of the road
 
template<typename T >
std::vector< const T * > GetInfos (const double min_s, const double max_s) const
 Return all infos given a type in a given range of the road
 
 InformationSet ()=default
 
 InformationSet (std::vector< std::unique_ptr< element::RoadInfo > > &&vec)
 

Private 属性

RoadElementSet< std::unique_ptr< element::RoadInfo > > _road_set
 

额外继承的成员函数

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

详细描述

在文件 InformationSet.h20 行定义.

构造及析构函数说明

◆ InformationSet() [1/2]

carla::road::InformationSet::InformationSet ( )
default

◆ InformationSet() [2/2]

carla::road::InformationSet::InformationSet ( std::vector< std::unique_ptr< element::RoadInfo > > && vec)
inline

在文件 InformationSet.h25 行定义.

成员函数说明

◆ GetInfo()

template<typename T >
const T * carla::road::InformationSet::GetInfo ( const double s) const
inline

Returns single info given a type and a distance (s) from the start of the road

在文件 InformationSet.h42 行定义.

引用了 _road_set.

被这些函数引用 carla::road::Road::GetDirectedPointIn(), carla::road::Road::GetDirectedPointInNoLaneOffset(), carla::road::Lane::GetInfo() , 以及 carla::road::Road::GetInfo().

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

◆ GetInfos() [1/2]

template<typename T >
std::vector< const T * > carla::road::InformationSet::GetInfos ( ) const
inline

Return all infos given a type from the start of the road

在文件 InformationSet.h30 行定义.

引用了 _road_set.

被这些函数引用 carla::road::Lane::GetInfos(), carla::road::Road::GetInfos(), carla::road::Road::GetInfosInRange() , 以及 carla::road::Road::GetNearestPoint().

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

◆ GetInfos() [2/2]

template<typename T >
std::vector< const T * > carla::road::InformationSet::GetInfos ( const double min_s,
const double max_s ) const
inline

Return all infos given a type in a given range of the road

在文件 InformationSet.h49 行定义.

引用了 _road_set.

类成员变量说明

◆ _road_set

RoadElementSet<std::unique_ptr<element::RoadInfo> > carla::road::InformationSet::_road_set
private

在文件 InformationSet.h69 行定义.

被这些函数引用 GetInfo(), GetInfos() , 以及 GetInfos().


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