AddLateralDecision(const std::string &decider_tag, const ObjectDecisionType &decision) | apollo::planning::Obstacle | |
AddLongitudinalDecision(const std::string &decider_tag, const ObjectDecisionType &decision) | apollo::planning::Obstacle | |
AddTrajectoryPoint() | apollo::planning::Obstacle | inline |
BuildReferenceLineStBoundary(const ReferenceLine &reference_line, const double adc_start_s) | apollo::planning::Obstacle | |
CheckLaneBlocking(const ReferenceLine &reference_line) | apollo::planning::Obstacle | |
CreateObstacles(const prediction::PredictionObstacles &predictions) | apollo::planning::Obstacle | static |
CreateStaticVirtualObstacles(const std::string &id, const common::math::Box2d &obstacle_box) | apollo::planning::Obstacle | static |
DebugString() const | apollo::planning::Obstacle | |
decider_tags() const | apollo::planning::Obstacle | |
decisions() const | apollo::planning::Obstacle | |
EraseReferenceLineStBoundary() | apollo::planning::Obstacle | |
EraseStBoundary() | apollo::planning::Obstacle | |
GetBoundingBox(const common::TrajectoryPoint &point) const | apollo::planning::Obstacle | |
GetPointAtTime(const double time) const | apollo::planning::Obstacle | |
HasLateralDecision() const | apollo::planning::Obstacle | |
HasLongitudinalDecision() const | apollo::planning::Obstacle | |
HasNonIgnoreDecision() const | apollo::planning::Obstacle | |
HasTrajectory() const | apollo::planning::Obstacle | inline |
Id() const | apollo::planning::Obstacle | inline |
is_path_st_boundary_initialized() | apollo::planning::Obstacle | inline |
IsBlockingObstacle() const | apollo::planning::Obstacle | inline |
IsCautionLevelObstacle() const | apollo::planning::Obstacle | inline |
IsIgnore() const | apollo::planning::Obstacle | |
IsLaneBlocking() const | apollo::planning::Obstacle | inline |
IsLaneChangeBlocking() const | apollo::planning::Obstacle | inline |
IsLateralDecision(const ObjectDecisionType &decision) | apollo::planning::Obstacle | static |
IsLateralIgnore() const | apollo::planning::Obstacle | |
IsLongitudinalDecision(const ObjectDecisionType &decision) | apollo::planning::Obstacle | static |
IsLongitudinalIgnore() const | apollo::planning::Obstacle | |
IsStatic() const | apollo::planning::Obstacle | inline |
IsValidPerceptionObstacle(const perception::PerceptionObstacle &obstacle) | apollo::planning::Obstacle | static |
IsValidTrajectoryPoint(const common::TrajectoryPoint &point) | apollo::planning::Obstacle | static |
IsVirtual() const | apollo::planning::Obstacle | inline |
LateralDecision() const | apollo::planning::Obstacle | |
LongitudinalDecision() const | apollo::planning::Obstacle | |
MinRadiusStopDistance(const common::VehicleParam &vehicle_param) const | apollo::planning::Obstacle | |
Obstacle()=default | apollo::planning::Obstacle | |
Obstacle(const std::string &id, const perception::PerceptionObstacle &perception_obstacle, const prediction::ObstaclePriority::Priority &obstacle_priority, const bool is_static) | apollo::planning::Obstacle | |
Obstacle(const std::string &id, const perception::PerceptionObstacle &perception_obstacle, const prediction::Trajectory &trajectory, const prediction::ObstaclePriority::Priority &obstacle_priority, const bool is_static) | apollo::planning::Obstacle | |
path_st_boundary() const | apollo::planning::Obstacle | |
Perception() const | apollo::planning::Obstacle | inline |
PerceptionBoundingBox() const | apollo::planning::Obstacle | inline |
PerceptionId() const | apollo::planning::Obstacle | inline |
PerceptionPolygon() const | apollo::planning::Obstacle | inline |
PerceptionSLBoundary() const | apollo::planning::Obstacle | |
reference_line_st_boundary() const | apollo::planning::Obstacle | |
set_path_st_boundary(const STBoundary &boundary) | apollo::planning::Obstacle | |
SetBlockingObstacle(bool blocking) | apollo::planning::Obstacle | inline |
SetId(const std::string &id) | apollo::planning::Obstacle | inline |
SetLaneChangeBlocking(const bool is_distance_clear) | apollo::planning::Obstacle | |
SetPerceptionSlBoundary(const SLBoundary &sl_boundary) | apollo::planning::Obstacle | |
SetReferenceLineStBoundary(const STBoundary &boundary) | apollo::planning::Obstacle | |
SetReferenceLineStBoundaryType(const STBoundary::BoundaryType type) | apollo::planning::Obstacle | |
SetStBoundaryType(const STBoundary::BoundaryType type) | apollo::planning::Obstacle | |
speed() const | apollo::planning::Obstacle | inline |
Trajectory() const | apollo::planning::Obstacle | inline |