#include <pnc_map_base.h>
◆ ~PncMapBase()
| virtual apollo::planning::PncMapBase::~PncMapBase |
( |
| ) |
|
|
virtualdefault |
◆ CanProcess()
◆ ExtendSegments()
◆ FutureRouteWaypoints()
| virtual std::vector< routing::LaneWaypoint > apollo::planning::PncMapBase::FutureRouteWaypoints |
( |
| ) |
const |
|
pure virtual |
◆ GetAdcWaypoint()
◆ GetDistanceToDestination()
| virtual double apollo::planning::PncMapBase::GetDistanceToDestination |
( |
| ) |
const |
|
pure virtual |
◆ GetEndLaneWayPoint()
| virtual void apollo::planning::PncMapBase::GetEndLaneWayPoint |
( |
std::shared_ptr< routing::LaneWaypoint > & |
end_point | ) |
const |
|
pure virtual |
◆ GetLaneById()
◆ GetNearestPointFromRouting()
◆ GetRouteSegments()
◆ IsNewPlanningCommand() [1/2]
Check if the routing is the same as existing one in Map
在文件 pnc_map_base.cc 第 57 行定义.
58 {
60}
planning::PlanningCommand last_command_
bool IsNewPlanningCommand(const planning::PlanningCommand &command) const
Check if the routing is the same as existing one in Map
◆ IsNewPlanningCommand() [2/2]
在文件 pnc_map_base.cc 第 62 行定义.
64 {
65 if (!new_command.is_motion_command()) {
66 return false;
67 }
69}
bool IsProtoEqual(const ProtoA &a, const ProtoB &b)
◆ LookForwardDistance()
| double apollo::planning::PncMapBase::LookForwardDistance |
( |
const double |
velocity | ) |
|
|
static |
在文件 pnc_map_base.cc 第 49 行定义.
49 {
50 auto forward_distance = velocity * FLAGS_look_forward_time_sec;
51
52 return forward_distance > FLAGS_look_forward_short_distance
53 ? FLAGS_look_forward_long_distance
54 : FLAGS_look_forward_short_distance;
55}
◆ UpdatePlanningCommand()
◆ adc_waypoint_
◆ last_command_
该类的文档由以下文件生成: