|
Apollo 10.0
自动驾驶开放平台
|
The class of ReferenceLineProvider. 更多...
#include <reference_line_provider.h>
Public 成员函数 | |
| ReferenceLineProvider ()=default | |
| ReferenceLineProvider (const common::VehicleStateProvider *vehicle_state_provider, const ReferenceLineConfig *reference_line_config, const std::shared_ptr< relative_map::MapMsg > &relative_map=nullptr) | |
| ~ReferenceLineProvider () | |
| Default destructor. | |
| bool | UpdatePlanningCommand (const planning::PlanningCommand &command) |
| Update when new PlanningCommand is received. | |
| void | UpdateVehicleState (const common::VehicleState &vehicle_state) |
| bool | Start () |
| void | Stop () |
| void | Reset () |
| bool | GetReferenceLines (std::list< ReferenceLine > *reference_lines, std::list< hdmap::RouteSegments > *segments) |
| double | LastTimeDelay () |
| std::vector< routing::LaneWaypoint > | FutureRouteWaypoints () |
| bool | UpdatedReferenceLine () |
| void | GetEndLaneWayPoint (std::shared_ptr< routing::LaneWaypoint > &end_point) const |
| hdmap::LaneInfoConstPtr | GetLaneById (const hdmap::Id &id) const |
| bool | GetAdcWaypoint (hdmap::LaneWaypoint *waypoint) const |
| bool | GetAdcDis2Destination (double *dis) const |
The class of ReferenceLineProvider.
It provides smoothed reference line to planning.
在文件 reference_line_provider.h 第 61 行定义.
|
default |
| apollo::planning::ReferenceLineProvider::ReferenceLineProvider | ( | const common::VehicleStateProvider * | vehicle_state_provider, |
| const ReferenceLineConfig * | reference_line_config, | ||
| const std::shared_ptr< relative_map::MapMsg > & | relative_map = nullptr |
||
| ) |
在文件 reference_line_provider.cc 第 60 行定义.
| apollo::planning::ReferenceLineProvider::~ReferenceLineProvider | ( | ) |
| std::vector< routing::LaneWaypoint > apollo::planning::ReferenceLineProvider::FutureRouteWaypoints | ( | ) |
在文件 reference_line_provider.cc 第 145 行定义.
| bool apollo::planning::ReferenceLineProvider::GetAdcDis2Destination | ( | double * | dis | ) | const |
在文件 reference_line_provider.cc 第 1042 行定义.
| bool apollo::planning::ReferenceLineProvider::GetAdcWaypoint | ( | hdmap::LaneWaypoint * | waypoint | ) | const |
在文件 reference_line_provider.cc 第 1032 行定义.
| void apollo::planning::ReferenceLineProvider::GetEndLaneWayPoint | ( | std::shared_ptr< routing::LaneWaypoint > & | end_point | ) | const |
在文件 reference_line_provider.cc 第 155 行定义.
| hdmap::LaneInfoConstPtr apollo::planning::ReferenceLineProvider::GetLaneById | ( | const hdmap::Id & | id | ) | const |
在文件 reference_line_provider.cc 第 164 行定义.
| bool apollo::planning::ReferenceLineProvider::GetReferenceLines | ( | std::list< ReferenceLine > * | reference_lines, |
| std::list< hdmap::RouteSegments > * | segments | ||
| ) |
在文件 reference_line_provider.cc 第 300 行定义.
| double apollo::planning::ReferenceLineProvider::LastTimeDelay | ( | ) |
在文件 reference_line_provider.cc 第 290 行定义.
| void apollo::planning::ReferenceLineProvider::Reset | ( | ) |
在文件 reference_line_provider.cc 第 200 行定义.
| bool apollo::planning::ReferenceLineProvider::Start | ( | ) |
在文件 reference_line_provider.cc 第 178 行定义.
| void apollo::planning::ReferenceLineProvider::Stop | ( | ) |
在文件 reference_line_provider.cc 第 193 行定义.
|
inline |
在文件 reference_line_provider.h 第 97 行定义.
| bool apollo::planning::ReferenceLineProvider::UpdatePlanningCommand | ( | const planning::PlanningCommand & | command | ) |
Update when new PlanningCommand is received.
| command | New PlanningCommand. |
在文件 reference_line_provider.cc 第 109 行定义.
| void apollo::planning::ReferenceLineProvider::UpdateVehicleState | ( | const common::VehicleState & | vehicle_state | ) |
在文件 reference_line_provider.cc 第 172 行定义.