#include <Geometry.h>
类 carla::road::element::Geometry 继承关系图:
carla::road::element::Geometry 的协作图:Public 成员函数 | |
| virtual std::pair< float, float > | DistanceTo (const geom::Location &p) const =0 |
| double | GetHeading () const |
| double | GetLength () const |
| double | GetStartOffset () const |
| const geom::Location & | GetStartPosition () |
| GeometryType | GetType () const |
| virtual DirectedPoint | PosFromDist (double dist) const =0 |
| virtual | ~Geometry ()=default |
Protected 成员函数 | |
| Geometry (GeometryType type, double start_offset, double length, double heading, const geom::Location &start_pos) | |
Protected 属性 | |
| double | _heading |
| double | _length |
| geom::Location | _start_position |
| double | _start_position_offset |
| GeometryType | _type |
在文件 Geometry.h 第 71 行定义.
|
virtualdefault |
|
inlineprotected |
在文件 Geometry.h 第 106 行定义.
|
pure virtual |
|
inline |
在文件 Geometry.h 第 86 行定义.
引用了 _heading.
|
inline |
在文件 Geometry.h 第 78 行定义.
引用了 _length.
|
inline |
在文件 Geometry.h 第 82 行定义.
|
inline |
在文件 Geometry.h 第 91 行定义.
引用了 _start_position.
|
inline |
在文件 Geometry.h 第 74 行定义.
引用了 _type.
|
pure virtual |
|
protected |
在文件 Geometry.h 第 123 行定义.
被这些函数引用 carla::road::element::GeometryArc::DistanceTo(), GetHeading(), carla::road::element::GeometryLine::PosFromDist(), carla::road::element::GeometryArc::PosFromDist(), carla::road::element::GeometrySpiral::PosFromDist(), carla::road::element::GeometryPoly3::PosFromDist() , 以及 carla::road::element::GeometryParamPoly3::PosFromDist().
|
protected |
在文件 Geometry.h 第 120 行定义.
被这些函数引用 carla::road::element::GeometryLine::DistanceTo(), carla::road::element::GeometryArc::DistanceTo(), GetLength(), carla::road::element::GeometryLine::PosFromDist(), carla::road::element::GeometryArc::PosFromDist(), carla::road::element::GeometrySpiral::PosFromDist(), carla::road::element::GeometryPoly3::PreComputeSpline() , 以及 carla::road::element::GeometryParamPoly3::PreComputeSpline().
|
protected |
在文件 Geometry.h 第 125 行定义.
被这些函数引用 carla::road::element::GeometrySpiral::DistanceTo(), carla::road::element::GeometryPoly3::DistanceTo(), carla::road::element::GeometryParamPoly3::DistanceTo(), carla::road::element::GeometryLine::DistanceTo(), carla::road::element::GeometryArc::DistanceTo(), GetStartPosition(), carla::road::element::GeometryLine::PosFromDist(), carla::road::element::GeometryArc::PosFromDist(), carla::road::element::GeometrySpiral::PosFromDist(), carla::road::element::GeometryPoly3::PosFromDist() , 以及 carla::road::element::GeometryParamPoly3::PosFromDist().
|
protected |
在文件 Geometry.h 第 122 行定义.
被这些函数引用 GetStartOffset().
|
protected |
在文件 Geometry.h 第 119 行定义.
被这些函数引用 GetType().