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

#include <end_condition_sampler.h>

Collaboration diagram for apollo::planning::EndConditionSampler:
Collaboration graph

Public Member Functions

 EndConditionSampler (const std::array< double, 3 > &init_s, const std::array< double, 3 > &init_d, std::shared_ptr< PathTimeGraph > ptr_path_time_graph, std::shared_ptr< PredictionQuerier > ptr_prediction_querier)
 
virtual ~EndConditionSampler ()=default
 
std::vector< std::pair< std::array< double, 3 >, double > > SampleLatEndConditions () const
 
std::vector< std::pair< std::array< double, 3 >, double > > SampleLonEndConditionsForCruising (const double ref_cruise_speed) const
 
std::vector< std::pair< std::array< double, 3 >, double > > SampleLonEndConditionsForStopping (const double ref_stop_point) const
 
std::vector< std::pair< std::array< double, 3 >, double > > SampleLonEndConditionsForPathTimePoints () const
 

Constructor & Destructor Documentation

◆ EndConditionSampler()

apollo::planning::EndConditionSampler::EndConditionSampler ( const std::array< double, 3 > &  init_s,
const std::array< double, 3 > &  init_d,
std::shared_ptr< PathTimeGraph ptr_path_time_graph,
std::shared_ptr< PredictionQuerier ptr_prediction_querier 
)

◆ ~EndConditionSampler()

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

Member Function Documentation

◆ SampleLatEndConditions()

std::vector<std::pair<std::array<double, 3>, double> > apollo::planning::EndConditionSampler::SampleLatEndConditions ( ) const

◆ SampleLonEndConditionsForCruising()

std::vector<std::pair<std::array<double, 3>, double> > apollo::planning::EndConditionSampler::SampleLonEndConditionsForCruising ( const double  ref_cruise_speed) const

◆ SampleLonEndConditionsForPathTimePoints()

std::vector<std::pair<std::array<double, 3>, double> > apollo::planning::EndConditionSampler::SampleLonEndConditionsForPathTimePoints ( ) const

◆ SampleLonEndConditionsForStopping()

std::vector<std::pair<std::array<double, 3>, double> > apollo::planning::EndConditionSampler::SampleLonEndConditionsForStopping ( const double  ref_stop_point) const

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