#include <path_time_graph.h>
|
| | 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) |
| |
◆ PathTimeGraph()
| 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 |
|
) |
| |
◆ get_path_range()
| std::pair<double, double> apollo::planning::PathTimeGraph::get_path_range |
( |
| ) |
const |
◆ get_time_range()
| std::pair<double, double> apollo::planning::PathTimeGraph::get_time_range |
( |
| ) |
const |
◆ GetLateralBounds()
| std::vector<std::pair<double, double> > apollo::planning::PathTimeGraph::GetLateralBounds |
( |
const double |
s_start, |
|
|
const double |
s_end, |
|
|
const double |
s_resolution |
|
) |
| |
◆ GetObstacleSurroundingPoints()
| std::vector<STPoint> apollo::planning::PathTimeGraph::GetObstacleSurroundingPoints |
( |
const std::string & |
obstacle_id, |
|
|
const double |
s_dist, |
|
|
const double |
t_density |
|
) |
| const |
◆ GetPathBlockingIntervals() [1/2]
| std::vector<std::pair<double, double> > apollo::planning::PathTimeGraph::GetPathBlockingIntervals |
( |
const double |
t | ) |
const |
◆ GetPathBlockingIntervals() [2/2]
| std::vector<std::vector<std::pair<double, double> > > apollo::planning::PathTimeGraph::GetPathBlockingIntervals |
( |
const double |
t_start, |
|
|
const double |
t_end, |
|
|
const double |
t_resolution |
|
) |
| |
◆ GetPathTimeObstacle()
| bool apollo::planning::PathTimeGraph::GetPathTimeObstacle |
( |
const std::string & |
obstacle_id, |
|
|
STBoundary * |
path_time_obstacle |
|
) |
| |
◆ GetPathTimeObstacles()
| const std::vector<STBoundary>& apollo::planning::PathTimeGraph::GetPathTimeObstacles |
( |
| ) |
const |
◆ IsObstacleInGraph()
| bool apollo::planning::PathTimeGraph::IsObstacleInGraph |
( |
const std::string & |
obstacle_id | ) |
|
The documentation for this class was generated from the following file: