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

#include <path_boundary.h>

Collaboration diagram for apollo::planning::PathBoundary:
Collaboration graph

Public Member Functions

 PathBoundary (const double start_s, const double delta_s, std::vector< std::pair< double, double >> path_boundary)
 
virtual ~PathBoundary ()=default
 
double start_s () const
 
double delta_s () const
 
void set_boundary (const std::vector< std::pair< double, double >> &boundary)
 
const std::vector< std::pair< double, double > > & boundary () const
 
void set_label (const std::string &label)
 
const std::string & label () const
 
void set_blocking_obstacle_id (const std::string &obs_id)
 
const std::string & blocking_obstacle_id () const
 

Constructor & Destructor Documentation

◆ PathBoundary()

apollo::planning::PathBoundary::PathBoundary ( const double  start_s,
const double  delta_s,
std::vector< std::pair< double, double >>  path_boundary 
)

◆ ~PathBoundary()

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

Member Function Documentation

◆ blocking_obstacle_id()

const std::string& apollo::planning::PathBoundary::blocking_obstacle_id ( ) const

◆ boundary()

const std::vector<std::pair<double, double> >& apollo::planning::PathBoundary::boundary ( ) const

◆ delta_s()

double apollo::planning::PathBoundary::delta_s ( ) const

◆ label()

const std::string& apollo::planning::PathBoundary::label ( ) const

◆ set_blocking_obstacle_id()

void apollo::planning::PathBoundary::set_blocking_obstacle_id ( const std::string &  obs_id)

◆ set_boundary()

void apollo::planning::PathBoundary::set_boundary ( const std::vector< std::pair< double, double >> &  boundary)

◆ set_label()

void apollo::planning::PathBoundary::set_label ( const std::string &  label)

◆ start_s()

double apollo::planning::PathBoundary::start_s ( ) const

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