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

#include <hdmap_common.h>

apollo::hdmap::RoadInfo 的协作图:

Public 成员函数

 RoadInfo (const Road &road)
 
const Idid () const
 
const Roadroad () const
 
const std::vector< RoadSection > & sections () const
 
const Idjunction_id () const
 
bool has_junction_id () const
 
const std::vector< RoadBoundary > & GetBoundaries () const
 
apollo::hdmap::Road_Type type () const
 

详细描述

在文件 hdmap_common.h522 行定义.

构造及析构函数说明

◆ RoadInfo()

apollo::hdmap::RoadInfo::RoadInfo ( const Road road)
explicit

在文件 hdmap_common.cc767 行定义.

767 : road_(road) {
768 for (const auto &section : road_.section()) {
769 sections_.push_back(section);
770 road_boundaries_.push_back(section.boundary());
771 }
772}
const Road & road() const

成员函数说明

◆ GetBoundaries()

const std::vector< RoadBoundary > & apollo::hdmap::RoadInfo::GetBoundaries ( ) const

在文件 hdmap_common.cc774 行定义.

774 {
775 return road_boundaries_;
776}

◆ has_junction_id()

bool apollo::hdmap::RoadInfo::has_junction_id ( ) const
inline

在文件 hdmap_common.h530 行定义.

530{ return road_.has_junction_id(); }

◆ id()

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

在文件 hdmap_common.h525 行定义.

525{ return road_.id(); }

◆ junction_id()

const Id & apollo::hdmap::RoadInfo::junction_id ( ) const
inline

在文件 hdmap_common.h529 行定义.

529{ return road_.junction_id(); }
optional Id junction_id

◆ road()

const Road & apollo::hdmap::RoadInfo::road ( ) const
inline

在文件 hdmap_common.h526 行定义.

526{ return road_; }

◆ sections()

const std::vector< RoadSection > & apollo::hdmap::RoadInfo::sections ( ) const
inline

在文件 hdmap_common.h527 行定义.

527{ return sections_; }

◆ type()

apollo::hdmap::Road_Type apollo::hdmap::RoadInfo::type ( ) const
inline

在文件 hdmap_common.h534 行定义.

534{ return road_.type(); }
optional Type type

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