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

#include <trajectory1d_generator.h>

Collaboration diagram for apollo::planning::Trajectory1dGenerator:
Collaboration graph

Public Member Functions

 Trajectory1dGenerator (const std::array< double, 3 > &lon_init_state, const std::array< double, 3 > &lat_init_state, std::shared_ptr< PathTimeGraph > ptr_path_time_graph, std::shared_ptr< PredictionQuerier > ptr_prediction_querier)
 
virtual ~Trajectory1dGenerator ()=default
 
void GenerateTrajectoryBundles (const PlanningTarget &planning_target, std::vector< std::shared_ptr< Curve1d >> *ptr_lon_trajectory_bundle, std::vector< std::shared_ptr< Curve1d >> *ptr_lat_trajectory_bundle)
 
void GenerateLateralTrajectoryBundle (std::vector< std::shared_ptr< Curve1d >> *ptr_lat_trajectory_bundle) const
 

Constructor & Destructor Documentation

◆ Trajectory1dGenerator()

apollo::planning::Trajectory1dGenerator::Trajectory1dGenerator ( const std::array< double, 3 > &  lon_init_state,
const std::array< double, 3 > &  lat_init_state,
std::shared_ptr< PathTimeGraph ptr_path_time_graph,
std::shared_ptr< PredictionQuerier ptr_prediction_querier 
)

◆ ~Trajectory1dGenerator()

virtual apollo::planning::Trajectory1dGenerator::~Trajectory1dGenerator ( )
virtualdefault

Member Function Documentation

◆ GenerateLateralTrajectoryBundle()

void apollo::planning::Trajectory1dGenerator::GenerateLateralTrajectoryBundle ( std::vector< std::shared_ptr< Curve1d >> *  ptr_lat_trajectory_bundle) const

◆ GenerateTrajectoryBundles()

void apollo::planning::Trajectory1dGenerator::GenerateTrajectoryBundles ( const PlanningTarget &  planning_target,
std::vector< std::shared_ptr< Curve1d >> *  ptr_lon_trajectory_bundle,
std::vector< std::shared_ptr< Curve1d >> *  ptr_lat_trajectory_bundle 
)

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