PathDecision represents all obstacle decisions on one path.
More...
#include <path_decision.h>
PathDecision represents all obstacle decisions on one path.
◆ PathDecision()
apollo::planning::PathDecision::PathDecision |
( |
| ) |
|
|
default |
◆ AddLateralDecision()
bool apollo::planning::PathDecision::AddLateralDecision |
( |
const std::string & |
tag, |
|
|
const std::string & |
object_id, |
|
|
const ObjectDecisionType & |
decision |
|
) |
| |
◆ AddLongitudinalDecision()
bool apollo::planning::PathDecision::AddLongitudinalDecision |
( |
const std::string & |
tag, |
|
|
const std::string & |
object_id, |
|
|
const ObjectDecisionType & |
decision |
|
) |
| |
◆ AddObstacle()
Obstacle* apollo::planning::PathDecision::AddObstacle |
( |
const Obstacle & |
obstacle | ) |
|
◆ EraseStBoundaries()
void apollo::planning::PathDecision::EraseStBoundaries |
( |
| ) |
|
◆ Find() [1/2]
const Obstacle* apollo::planning::PathDecision::Find |
( |
const std::string & |
object_id | ) |
const |
◆ Find() [2/2]
Obstacle* apollo::planning::PathDecision::Find |
( |
const std::string & |
object_id | ) |
|
◆ FindPerceptionObstacle()
const perception::PerceptionObstacle* apollo::planning::PathDecision::FindPerceptionObstacle |
( |
const std::string & |
perception_obstacle_id | ) |
const |
◆ main_stop()
MainStop apollo::planning::PathDecision::main_stop |
( |
| ) |
const |
|
inline |
◆ MergeWithMainStop()
bool apollo::planning::PathDecision::MergeWithMainStop |
( |
const ObjectStop & |
obj_stop, |
|
|
const std::string & |
obj_id, |
|
|
const ReferenceLine & |
ref_line, |
|
|
const SLBoundary & |
adc_sl_boundary |
|
) |
| |
◆ obstacles()
◆ SetSTBoundary()
void apollo::planning::PathDecision::SetSTBoundary |
( |
const std::string & |
id, |
|
|
const STBoundary & |
boundary |
|
) |
| |
◆ stop_reference_line_s()
double apollo::planning::PathDecision::stop_reference_line_s |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: