| 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 |