#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 第 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().