Apollo 11.0
自动驾驶开放平台
obstacle_blocking_analyzer.h 文件参考
obstacle_blocking_analyzer.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

命名空间

namespace  apollo
 class register implement
 
namespace  apollo::planning
 apollo::planning
 

函数

bool apollo::planning::IsNonmovableObstacle (const ReferenceLineInfo &reference_line_info, const Obstacle &obstacle)
 
bool apollo::planning::IsBlockingObstacleToSidePass (const Frame &frame, const Obstacle *obstacle, double block_obstacle_min_speed, double min_front_sidepass_distance, bool enable_obstacle_blocked_check)
 Decide whether an obstacle is a blocking one that needs to be side-passed.
 
double apollo::planning::GetDistanceBetweenADCAndObstacle (const Frame &frame, const Obstacle *obstacle)
 
bool apollo::planning::IsBlockingDrivingPathObstacle (const ReferenceLine &reference_line, const Obstacle *obstacle)
 
bool apollo::planning::IsParkedVehicle (const ReferenceLine &reference_line, const Obstacle *obstacle)
 
bool apollo::planning::IsBlockingObstacleFarFromIntersection (const ReferenceLineInfo &reference_line_info, const std::string &blocking_obstacle_id)
 
double apollo::planning::DistanceBlockingObstacleToIntersection (const ReferenceLineInfo &reference_line_info, const std::string &blocking_obstacle_id)
 
double apollo::planning::DistanceBlockingObstacleToJunction (const ReferenceLineInfo &reference_line_info, const std::string &blocking_obstacle_id)
 
bool apollo::planning::IsBlockingObstacleWithinDestination (const ReferenceLineInfo &reference_line_info, const std::string &blocking_obstacle_id, const double threshold)