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

#include <hdmap_common.h>

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

Public 成员函数

 AreaInfo (const Area &ad_area)
 
const Idid () const
 
const Areaarea () const
 
const apollo::hdmap::Area_Type type () const
 
const std::string & get_name () const
 
const apollo::common::math::Polygon2dpolygon () const
 
const std::vector< std::shared_ptr< const AreaInfo > > & OverlapUnDriveableAreas () const
 

友元

class HDMapImpl
 

详细描述

在文件 hdmap_common.h317 行定义.

构造及析构函数说明

◆ AreaInfo()

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

在文件 hdmap_common.cc596 行定义.

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

成员函数说明

◆ area()

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

在文件 hdmap_common.h322 行定义.

322{ return ad_area_; }

◆ get_name()

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

在文件 hdmap_common.h324 行定义.

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

◆ id()

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

在文件 hdmap_common.h321 行定义.

321{ return ad_area_.id(); }

◆ OverlapUnDriveableAreas()

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

在文件 hdmap_common.h326 行定义.

327 {
328 return overlap_undriveable_areas_;
329 }

◆ polygon()

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

在文件 hdmap_common.h325 行定义.

325{ return polygon_; }

◆ type()

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

在文件 hdmap_common.h323 行定义.

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

友元及相关函数文档

◆ HDMapImpl

friend class HDMapImpl
friend

在文件 hdmap_common.h332 行定义.


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