Apollo  6.0
Open source self driving car software
Classes | Public Types | Public Member Functions | List of all members
apollo::planning::BackupTrajectoryGenerator Class Reference

#include <backup_trajectory_generator.h>

Collaboration diagram for apollo::planning::BackupTrajectoryGenerator:
Collaboration graph

Public Types

typedef std::pair< std::shared_ptr< Curve1d >, std::shared_ptr< Curve1d > > Trajectory1dPair
 
typedef std::pair< Trajectory1dPair, double > PairCost
 

Public Member Functions

 BackupTrajectoryGenerator (const std::array< double, 3 > &init_s, const std::array< double, 3 > &init_d, const double init_relative_time, const std::shared_ptr< CollisionChecker > &ptr_collision_checker, const Trajectory1dGenerator *trajectory1d_generator)
 
DiscretizedTrajectory GenerateTrajectory (const std::vector< common::PathPoint > &discretized_ref_points)
 

Member Typedef Documentation

◆ PairCost

◆ Trajectory1dPair

typedef std::pair<std::shared_ptr<Curve1d>, std::shared_ptr<Curve1d> > apollo::planning::BackupTrajectoryGenerator::Trajectory1dPair

Constructor & Destructor Documentation

◆ BackupTrajectoryGenerator()

apollo::planning::BackupTrajectoryGenerator::BackupTrajectoryGenerator ( const std::array< double, 3 > &  init_s,
const std::array< double, 3 > &  init_d,
const double  init_relative_time,
const std::shared_ptr< CollisionChecker > &  ptr_collision_checker,
const Trajectory1dGenerator trajectory1d_generator 
)

Member Function Documentation

◆ GenerateTrajectory()

DiscretizedTrajectory apollo::planning::BackupTrajectoryGenerator::GenerateTrajectory ( const std::vector< common::PathPoint > &  discretized_ref_points)

The documentation for this class was generated from the following file: