CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Private 属性 | 所有成员列表
MapGen::RoadSegmentDescription类 参考

#include <RoadSegmentDescription.h>

+ 类 MapGen::RoadSegmentDescription 继承关系图:
+ MapGen::RoadSegmentDescription 的协作图:

Public 成员函数

void Add (const GraphHalfEdge &Edge)
 
const float * GetAngle () const
 
bool IsStraight () const
 
const GraphHalfEdgeoperator[] (size_t i) const
 
size_t Size () const
 

Private 属性

std::vector< const GraphHalfEdge * > _vect
 
TUniquePtr< float > Angle = nullptr
 

额外继承的成员函数

- Private 成员函数 继承自 NonCopyable
 NonCopyable ()=default
 
 NonCopyable (const NonCopyable &)=delete
 
void operator= (const NonCopyable &)=delete
 

详细描述

在文件 RoadSegmentDescription.h16 行定义.

成员函数说明

◆ Add()

void MapGen::RoadSegmentDescription::Add ( const GraphHalfEdge & Edge)
inline
待办事项
Use a scale.

在文件 RoadSegmentDescription.h20 行定义.

引用了 _vect.

◆ GetAngle()

const float * MapGen::RoadSegmentDescription::GetAngle ( ) const
inline
返回
nullptr if the road segment is not straight.

在文件 RoadSegmentDescription.h42 行定义.

◆ IsStraight()

bool MapGen::RoadSegmentDescription::IsStraight ( ) const
inline

在文件 RoadSegmentDescription.h37 行定义.

◆ operator[]()

const GraphHalfEdge & MapGen::RoadSegmentDescription::operator[] ( size_t i) const
inline

在文件 RoadSegmentDescription.h29 行定义.

引用了 _vect.

◆ Size()

size_t MapGen::RoadSegmentDescription::Size ( ) const
inline

在文件 RoadSegmentDescription.h33 行定义.

引用了 _vect.

类成员变量说明

◆ _vect

std::vector<const GraphHalfEdge *> MapGen::RoadSegmentDescription::_vect
private

在文件 RoadSegmentDescription.h50 行定义.

被这些函数引用 Add(), operator[]() , 以及 Size().

◆ Angle

TUniquePtr<float> MapGen::RoadSegmentDescription::Angle = nullptr
private

在文件 RoadSegmentDescription.h48 行定义.


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