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

#include <discretized_path.h>

Inheritance diagram for apollo::planning::DiscretizedPath:
Inheritance graph
Collaboration diagram for apollo::planning::DiscretizedPath:
Collaboration graph

Public Member Functions

 DiscretizedPath ()=default
 
 DiscretizedPath (std::vector< common::PathPoint > path_points)
 
double Length () const
 
common::PathPoint Evaluate (const double path_s) const
 
common::PathPoint EvaluateReverse (const double path_s) const
 

Protected Member Functions

std::vector< common::PathPoint >::const_iterator QueryLowerBound (const double path_s) const
 
std::vector< common::PathPoint >::const_iterator QueryUpperBound (const double path_s) const
 

Constructor & Destructor Documentation

◆ DiscretizedPath() [1/2]

apollo::planning::DiscretizedPath::DiscretizedPath ( )
default

◆ DiscretizedPath() [2/2]

apollo::planning::DiscretizedPath::DiscretizedPath ( std::vector< common::PathPoint >  path_points)
explicit

Member Function Documentation

◆ Evaluate()

common::PathPoint apollo::planning::DiscretizedPath::Evaluate ( const double  path_s) const

◆ EvaluateReverse()

common::PathPoint apollo::planning::DiscretizedPath::EvaluateReverse ( const double  path_s) const

◆ Length()

double apollo::planning::DiscretizedPath::Length ( ) const

◆ QueryLowerBound()

std::vector<common::PathPoint>::const_iterator apollo::planning::DiscretizedPath::QueryLowerBound ( const double  path_s) const
protected

◆ QueryUpperBound()

std::vector<common::PathPoint>::const_iterator apollo::planning::DiscretizedPath::QueryUpperBound ( const double  path_s) const
protected

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