表示按道路位置排序的元素集合。 更多...
#include <RoadElementSet.h>
类 | |
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 |
额外继承的成员函数 | |
![]() | |
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 |
返回键值小于等于 s 的元素的逆序列表。
在文件 RoadElementSet.h 第 48 行定义.
引用了 carla::road::RoadElementSet< T >::_vec , 以及 carla::MakeListView().
|
inline |
返回键值在 [min_k, max_k] 范围内的元素的逆序列表。
在文件 RoadElementSet.h 第 62 行定义.
引用了 carla::road::RoadElementSet< T >::_vec , 以及 carla::MakeListView().
|
inline |
返回键值在 [min_k, max_k] 范围内的元素列表。
在文件 RoadElementSet.h 第 55 行定义.
引用了 carla::road::RoadElementSet< T >::_vec , 以及 carla::MakeListView().
|
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().