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

#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::LocationGetStartPosition ()
 
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.h49 行定义.

构造及析构函数说明

◆ ~Geometry()

virtual carla::road::element::Geometry::~Geometry ( )
virtualdefault

◆ Geometry()

carla::road::element::Geometry::Geometry ( GeometryType type,
double start_offset,
double length,
double heading,
const geom::Location & start_pos )
inlineprotected

在文件 Geometry.h77 行定义.

成员函数说明

◆ DistanceTo()

virtual std::pair< float, float > carla::road::element::Geometry::DistanceTo ( const geom::Location & p) const
pure virtual

◆ GetHeading()

double carla::road::element::Geometry::GetHeading ( ) const
inline

在文件 Geometry.h61 行定义.

引用了 _heading.

◆ GetLength()

double carla::road::element::Geometry::GetLength ( ) const
inline

在文件 Geometry.h55 行定义.

引用了 _length.

◆ GetStartOffset()

double carla::road::element::Geometry::GetStartOffset ( ) const
inline

在文件 Geometry.h58 行定义.

引用了 _start_position_offset.

◆ GetStartPosition()

const geom::Location & carla::road::element::Geometry::GetStartPosition ( )
inline

在文件 Geometry.h65 行定义.

引用了 _start_position.

◆ GetType()

GeometryType carla::road::element::Geometry::GetType ( ) const
inline

在文件 Geometry.h52 行定义.

引用了 _type.

◆ PosFromDist()

virtual DirectedPoint carla::road::element::Geometry::PosFromDist ( double dist) const
pure virtual

类成员变量说明

◆ _heading

double carla::road::element::Geometry::_heading
protected

◆ _length

double carla::road::element::Geometry::_length
protected

◆ _start_position

geom::Location carla::road::element::Geometry::_start_position
protected

◆ _start_position_offset

double carla::road::element::Geometry::_start_position_offset
protected

在文件 Geometry.h94 行定义.

被这些函数引用 GetStartOffset().

◆ _type

GeometryType carla::road::element::Geometry::_type
protected

在文件 Geometry.h91 行定义.

被这些函数引用 GetType().


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