表示按道路位置排序的元素集合。 更多...
#include <RoadElementSet.h>
类 carla::road::RoadElementSet< T > 继承关系图:
carla::road::RoadElementSet< T > 的协作图:类 | |
| struct | LessComp |
Public 类型 | |
| using | key_type = double |
| using | mapped_type = T |
Public 成员函数 | |
| auto | begin () const |
| bool | empty () const |
| auto | end () const |
| const std::vector< mapped_type > & | GetAll () const |
| 返回集合中的所有值。 更多... | |
| auto | GetReverseSubset (const key_type k) const |
| 返回键值小于等于 s 的元素的逆序列表。 更多... | |
| auto | GetReverseSubsetInRange (const key_type min_k, const key_type max_k) const |
| 返回键值在 [min_k, max_k] 范围内的元素的逆序列表。 更多... | |
| auto | GetSubsetInRange (const key_type min_k, const key_type max_k) const |
| 返回键值在 [min_k, max_k] 范围内的元素列表。 更多... | |
| RoadElementSet ()=default | |
| template<typename InputTypeT > | |
| RoadElementSet (std::vector< InputTypeT > &&range) | |
| 显式移动构造函数。 更多... | |
| size_t | size () const |
静态 Private 成员函数 | |
| static key_type | GetDistance (const key_type key) |
| template<typename ValueT > | |
| static key_type | GetDistance (const std::unique_ptr< ValueT > &value) |
| template<typename ValueT > | |
| static key_type | GetDistance (const ValueT &value) |
| template<typename ValueT > | |
| static key_type | GetDistance (const ValueT *value) |
Private 属性 | |
| std::vector< mapped_type > | _vec |
额外继承的成员函数 | |
Private 成员函数 继承自 carla::MovableNonCopyable | |
| MovableNonCopyable ()=default | |
| MovableNonCopyable (const MovableNonCopyable &)=delete | |
| MovableNonCopyable (MovableNonCopyable &&)=default | |
| MovableNonCopyable & | operator= (const MovableNonCopyable &)=delete |
| MovableNonCopyable & | operator= (MovableNonCopyable &&)=default |
表示按道路位置排序的元素集合。
在文件 RoadElementSet.h 第 22 行定义.
| using carla::road::RoadElementSet< T >::key_type = double |
在文件 RoadElementSet.h 第 27 行定义.
| using carla::road::RoadElementSet< T >::mapped_type = T |
在文件 RoadElementSet.h 第 25 行定义.
|
default |
|
inline |
|
inline |
在文件 RoadElementSet.h 第 76 行定义.
|
inline |
在文件 RoadElementSet.h 第 68 行定义.
|
inline |
在文件 RoadElementSet.h 第 80 行定义.
|
inline |
|
inlinestaticprivate |
在文件 RoadElementSet.h 第 86 行定义.
被这些函数引用 carla::road::RoadElementSet< T >::LessComp::operator()().
这是这个函数的调用关系图:
|
inlinestaticprivate |
在文件 RoadElementSet.h 第 101 行定义.
|
inlinestaticprivate |
在文件 RoadElementSet.h 第 91 行定义.
|
inlinestaticprivate |
在文件 RoadElementSet.h 第 96 行定义.
|
inline |
|
inline |
返回键值在 [min_k, max_k] 范围内的元素的逆序列表。
在文件 RoadElementSet.h 第 62 行定义.
|
inline |
返回键值在 [min_k, max_k] 范围内的元素列表。
在文件 RoadElementSet.h 第 55 行定义.
|
inline |
在文件 RoadElementSet.h 第 72 行定义.
|
private |
在文件 RoadElementSet.h 第 115 行定义.
被这些函数引用 carla::road::RoadElementSet< T >::begin(), carla::road::RoadElementSet< T >::empty(), carla::road::RoadElementSet< T >::end(), carla::road::RoadElementSet< T >::GetAll(), carla::road::RoadElementSet< T >::GetReverseSubset(), carla::road::RoadElementSet< T >::GetReverseSubsetInRange(), carla::road::RoadElementSet< T >::GetSubsetInRange(), carla::road::RoadElementSet< T >::RoadElementSet() , 以及 carla::road::RoadElementSet< T >::size().