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

#include <st_graph_point.h>

Collaboration diagram for apollo::planning::StGraphPoint:
Collaboration graph

Public Member Functions

std::uint32_t index_s () const
 
std::uint32_t index_t () const
 
const STPointpoint () const
 
const StGraphPointpre_point () const
 
double reference_cost () const
 
double obstacle_cost () const
 
double spatial_potential_cost () const
 
double total_cost () const
 
void Init (const std::uint32_t index_t, const std::uint32_t index_s, const STPoint &st_point)
 
void SetReferenceCost (const double reference_cost)
 
void SetObstacleCost (const double obs_cost)
 
void SetSpatialPotentialCost (const double spatial_potential_cost)
 
void SetTotalCost (const double total_cost)
 
void SetPrePoint (const StGraphPoint &pre_point)
 
double GetOptimalSpeed () const
 
void SetOptimalSpeed (const double optimal_speed)
 

Member Function Documentation

◆ GetOptimalSpeed()

double apollo::planning::StGraphPoint::GetOptimalSpeed ( ) const

◆ index_s()

std::uint32_t apollo::planning::StGraphPoint::index_s ( ) const

◆ index_t()

std::uint32_t apollo::planning::StGraphPoint::index_t ( ) const

◆ Init()

void apollo::planning::StGraphPoint::Init ( const std::uint32_t  index_t,
const std::uint32_t  index_s,
const STPoint st_point 
)

◆ obstacle_cost()

double apollo::planning::StGraphPoint::obstacle_cost ( ) const

◆ point()

const STPoint& apollo::planning::StGraphPoint::point ( ) const

◆ pre_point()

const StGraphPoint* apollo::planning::StGraphPoint::pre_point ( ) const

◆ reference_cost()

double apollo::planning::StGraphPoint::reference_cost ( ) const

◆ SetObstacleCost()

void apollo::planning::StGraphPoint::SetObstacleCost ( const double  obs_cost)

◆ SetOptimalSpeed()

void apollo::planning::StGraphPoint::SetOptimalSpeed ( const double  optimal_speed)

◆ SetPrePoint()

void apollo::planning::StGraphPoint::SetPrePoint ( const StGraphPoint pre_point)

◆ SetReferenceCost()

void apollo::planning::StGraphPoint::SetReferenceCost ( const double  reference_cost)

◆ SetSpatialPotentialCost()

void apollo::planning::StGraphPoint::SetSpatialPotentialCost ( const double  spatial_potential_cost)

◆ SetTotalCost()

void apollo::planning::StGraphPoint::SetTotalCost ( const double  total_cost)

◆ spatial_potential_cost()

double apollo::planning::StGraphPoint::spatial_potential_cost ( ) const

◆ total_cost()

double apollo::planning::StGraphPoint::total_cost ( ) const

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