与其通过宽度条目描述车道,依赖于内层车道对外层车道的影响, 不如独立描述每个车道的外边界。这种方式在道路数据源自测量时特别有用, 可以提供一种更方便的方法,而无需将道路段划分为过多部分。 注意:车道边界和宽度是互斥的。 更多...
#include <RoadInfoLaneBorder.h>
Public 成员函数 | |
void | AcceptVisitor (RoadInfoVisitor &v) final |
const geom::CubicPolynomial & | GetPolynomial () const |
RoadInfoLaneBorder (double s, double a, double b, double c, double d) | |
![]() | |
double | GetDistance () const |
获取从道路起始位置的距离。 Distance from road's start location. | |
virtual | ~RoadInfo ()=default |
Private 属性 | |
const geom::CubicPolynomial | _border |
额外继承的成员函数 | |
![]() | |
RoadInfo (double distance=0.0) | |
与其通过宽度条目描述车道,依赖于内层车道对外层车道的影响, 不如独立描述每个车道的外边界。这种方式在道路数据源自测量时特别有用, 可以提供一种更方便的方法,而无需将道路段划分为过多部分。 注意:车道边界和宽度是互斥的。
在文件 RoadInfoLaneBorder.h 第 20 行定义.
|
inline |
在文件 RoadInfoLaneBorder.h 第 24 行定义.
|
inlinefinalvirtual |
实现了 carla::road::element::RoadInfo.
在文件 RoadInfoLaneBorder.h 第 34 行定义.
|
inline |
在文件 RoadInfoLaneBorder.h 第 39 行定义.
引用了 _border.
|
private |
在文件 RoadInfoLaneBorder.h 第 45 行定义.
被这些函数引用 GetPolynomial().