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

与其通过宽度条目描述车道,依赖于内层车道对外层车道的影响, 不如独立描述每个车道的外边界。这种方式在道路数据源自测量时特别有用, 可以提供一种更方便的方法,而无需将道路段划分为过多部分。 注意:车道边界和宽度是互斥的。 更多...

#include <RoadInfoLaneBorder.h>

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

Public 成员函数

void AcceptVisitor (RoadInfoVisitor &v) final
 
const geom::CubicPolynomialGetPolynomial () const
 
 RoadInfoLaneBorder (double s, double a, double b, double c, double d)
 
- Public 成员函数 继承自 carla::road::element::RoadInfo
double GetDistance () const
 获取从道路起始位置的距离。 Distance from road's start location.
 
virtual ~RoadInfo ()=default
 

Private 属性

const geom::CubicPolynomial _border
 

额外继承的成员函数

- Protected 成员函数 继承自 carla::road::element::RoadInfo
 RoadInfo (double distance=0.0)
 

详细描述

与其通过宽度条目描述车道,依赖于内层车道对外层车道的影响, 不如独立描述每个车道的外边界。这种方式在道路数据源自测量时特别有用, 可以提供一种更方便的方法,而无需将道路段划分为过多部分。 注意:车道边界和宽度是互斥的。

在文件 RoadInfoLaneBorder.h20 行定义.

构造及析构函数说明

◆ RoadInfoLaneBorder()

carla::road::element::RoadInfoLaneBorder::RoadInfoLaneBorder ( double s,
double a,
double b,
double c,
double d )
inline

在文件 RoadInfoLaneBorder.h24 行定义.

成员函数说明

◆ AcceptVisitor()

void carla::road::element::RoadInfoLaneBorder::AcceptVisitor ( RoadInfoVisitor & v)
inlinefinalvirtual

实现了 carla::road::element::RoadInfo.

在文件 RoadInfoLaneBorder.h34 行定义.

◆ GetPolynomial()

const geom::CubicPolynomial & carla::road::element::RoadInfoLaneBorder::GetPolynomial ( ) const
inline

在文件 RoadInfoLaneBorder.h39 行定义.

引用了 _border.

类成员变量说明

◆ _border

const geom::CubicPolynomial carla::road::element::RoadInfoLaneBorder::_border
private

在文件 RoadInfoLaneBorder.h45 行定义.

被这些函数引用 GetPolynomial().


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