|
Apollo 11.0
自动驾驶开放平台
|
#include <path_time_graph.h>
Public 成员函数 | |
| PathTimeGraph (const std::vector< const Obstacle * > &obstacles, const std::vector< common::PathPoint > &discretized_ref_points, const ReferenceLineInfo *ptr_reference_line_info, const double s_start, const double s_end, const double t_start, const double t_end, const std::array< double, 3 > &init_d) | |
| const std::vector< STBoundary > & | GetPathTimeObstacles () const |
| bool | GetPathTimeObstacle (const std::string &obstacle_id, STBoundary *path_time_obstacle) |
| std::vector< std::pair< double, double > > | GetPathBlockingIntervals (const double t) const |
| std::vector< std::vector< std::pair< double, double > > > | GetPathBlockingIntervals (const double t_start, const double t_end, const double t_resolution) |
| std::pair< double, double > | get_path_range () const |
| std::pair< double, double > | get_time_range () const |
| std::vector< STPoint > | GetObstacleSurroundingPoints (const std::string &obstacle_id, const double s_dist, const double t_density) const |
| bool | IsObstacleInGraph (const std::string &obstacle_id) |
| std::vector< std::pair< double, double > > | GetLateralBounds (const double s_start, const double s_end, const double s_resolution) |
在文件 path_time_graph.h 第 41 行定义.
| apollo::planning::PathTimeGraph::PathTimeGraph | ( | const std::vector< const Obstacle * > & | obstacles, |
| const std::vector< common::PathPoint > & | discretized_ref_points, | ||
| const ReferenceLineInfo * | ptr_reference_line_info, | ||
| const double | s_start, | ||
| const double | s_end, | ||
| const double | t_start, | ||
| const double | t_end, | ||
| const std::array< double, 3 > & | init_d | ||
| ) |
在文件 path_time_graph.cc 第 43 行定义.
| std::pair< double, double > apollo::planning::PathTimeGraph::get_path_range | ( | ) | const |
在文件 path_time_graph.cc 第 250 行定义.
| std::pair< double, double > apollo::planning::PathTimeGraph::get_time_range | ( | ) | const |
在文件 path_time_graph.cc 第 254 行定义.
| std::vector< std::pair< double, double > > apollo::planning::PathTimeGraph::GetLateralBounds | ( | const double | s_start, |
| const double | s_end, | ||
| const double | s_resolution | ||
| ) |
在文件 path_time_graph.cc 第 314 行定义.
| std::vector< STPoint > apollo::planning::PathTimeGraph::GetObstacleSurroundingPoints | ( | const std::string & | obstacle_id, |
| const double | s_dist, | ||
| const double | t_density | ||
| ) | const |
在文件 path_time_graph.cc 第 258 行定义.
| std::vector< std::pair< double, double > > apollo::planning::PathTimeGraph::GetPathBlockingIntervals | ( | const double | t | ) | const |
在文件 path_time_graph.cc 第 216 行定义.
| std::vector< std::vector< std::pair< double, double > > > apollo::planning::PathTimeGraph::GetPathBlockingIntervals | ( | const double | t_start, |
| const double | t_end, | ||
| const double | t_resolution | ||
| ) |
在文件 path_time_graph.cc 第 240 行定义.
| bool apollo::planning::PathTimeGraph::GetPathTimeObstacle | ( | const std::string & | obstacle_id, |
| STBoundary * | path_time_obstacle | ||
| ) |
在文件 path_time_graph.cc 第 206 行定义.
| const std::vector< STBoundary > & apollo::planning::PathTimeGraph::GetPathTimeObstacles | ( | ) | const |
在文件 path_time_graph.cc 第 202 行定义.
| bool apollo::planning::PathTimeGraph::IsObstacleInGraph | ( | const std::string & | obstacle_id | ) |
在文件 path_time_graph.cc 第 309 行定义.