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