Apollo 11.0
自动驾驶开放平台
apollo::hdmap::AreaInfo类 参考

#include <hdmap_common.h>

apollo::hdmap::AreaInfo 的协作图:

Public 成员函数

 AreaInfo (const Area &ad_area)
 
const Id & id () const
 
const Area & area () const
 
const apollo::hdmap::Area_Type type () const
 
const std::string & get_name () const
 
const apollo::common::math::Polygon2d & polygon () const
 
const std::vector< std::shared_ptr< const AreaInfo > > & OverlapUnDriveableAreas () const
 

友元

class HDMapImpl
 

详细描述

在文件 hdmap_common.h 第 317 行定义.

构造及析构函数说明

◆ AreaInfo()

apollo::hdmap::AreaInfo::AreaInfo ( const Area &  ad_area)
explicit

在文件 hdmap_common.cc 第 596 行定义.

596: ad_area_(ad_area) { Init(); }

成员函数说明

◆ area()

const Area & apollo::hdmap::AreaInfo::area ( ) const
inline

在文件 hdmap_common.h 第 322 行定义.

322{ return ad_area_; }

◆ get_name()

const std::string & apollo::hdmap::AreaInfo::get_name ( ) const
inline

在文件 hdmap_common.h 第 324 行定义.

324{ return ad_area_.name(); }
optional string name

◆ id()

const Id & apollo::hdmap::AreaInfo::id ( ) const
inline

在文件 hdmap_common.h 第 321 行定义.

321{ return ad_area_.id(); }

◆ OverlapUnDriveableAreas()

const std::vector< std::shared_ptr< const AreaInfo > > & apollo::hdmap::AreaInfo::OverlapUnDriveableAreas ( ) const
inline

在文件 hdmap_common.h 第 326 行定义.

327 {
328 return overlap_undriveable_areas_;
329 }

◆ polygon()

const apollo::common::math::Polygon2d & apollo::hdmap::AreaInfo::polygon ( ) const
inline

在文件 hdmap_common.h 第 325 行定义.

325{ return polygon_; }

◆ type()

const apollo::hdmap::Area_Type apollo::hdmap::AreaInfo::type ( ) const
inline

在文件 hdmap_common.h 第 323 行定义.

323{ return ad_area_.type(); }
optional Type type

友元及相关函数文档

◆ HDMapImpl

friend class HDMapImpl
friend

在文件 hdmap_common.h 第 332 行定义.


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