#include <Geometry.h>
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 第 49 行定义.
|
virtualdefault |
|
inlineprotected |
在文件 Geometry.h 第 77 行定义.
|
pure virtual |
|
inline |
在文件 Geometry.h 第 61 行定义.
引用了 _heading.
|
inline |
在文件 Geometry.h 第 55 行定义.
引用了 _length.
|
inline |
在文件 Geometry.h 第 58 行定义.
|
inline |
在文件 Geometry.h 第 65 行定义.
引用了 _start_position.
|
inline |
在文件 Geometry.h 第 52 行定义.
引用了 _type.
|
pure virtual |
|
protected |
在文件 Geometry.h 第 95 行定义.
被这些函数引用 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 第 92 行定义.
被这些函数引用 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 第 97 行定义.
被这些函数引用 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 第 94 行定义.
被这些函数引用 GetStartOffset().
|
protected |
在文件 Geometry.h 第 91 行定义.
被这些函数引用 GetType().