Apollo 11.0
自动驾驶开放平台
apollo::planning::StGraphPoint类 参考

#include <st_graph_point.h>

apollo::planning::StGraphPoint 的协作图:

Public 成员函数

std::uint32_t index_s () const
 
std::uint32_t index_t () const
 
const STPoint & point () const
 
const StGraphPoint * pre_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)
 

详细描述

在文件 st_graph_point.h 第 30 行定义.

成员函数说明

◆ GetOptimalSpeed()

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

在文件 st_graph_point.cc 第 74 行定义.

74{ return optimal_speed_; }

◆ index_s()

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

在文件 st_graph_point.cc 第 28 行定义.

28{ return index_s_; }

◆ index_t()

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

在文件 st_graph_point.cc 第 30 行定义.

30{ return index_t_; }

◆ Init()

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

在文件 st_graph_point.cc 第 46 行定义.

47 {
48 index_t_ = index_t;
49 index_s_ = index_s;
50 point_ = st_point;
51}
std::uint32_t index_t() const
std::uint32_t index_s() const

◆ obstacle_cost()

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

在文件 st_graph_point.cc 第 38 行定义.

38{ return obstacle_cost_; }

◆ point()

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

在文件 st_graph_point.cc 第 32 行定义.

32{ return point_; }

◆ pre_point()

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

在文件 st_graph_point.cc 第 34 行定义.

34{ return pre_point_; }

◆ reference_cost()

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

在文件 st_graph_point.cc 第 36 行定义.

36{ return reference_cost_; }

◆ SetObstacleCost()

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

在文件 st_graph_point.cc 第 57 行定义.

57 {
58 obstacle_cost_ = obs_cost;
59}

◆ SetOptimalSpeed()

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

在文件 st_graph_point.cc 第 76 行定义.

76 {
77 optimal_speed_ = optimal_speed;
78}

◆ SetPrePoint()

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

在文件 st_graph_point.cc 第 70 行定义.

70 {
71 pre_point_ = &pre_point;
72}
const StGraphPoint * pre_point() const

◆ SetReferenceCost()

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

在文件 st_graph_point.cc 第 53 行定义.

53 {
54 reference_cost_ = reference_cost;
55}

◆ SetSpatialPotentialCost()

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

在文件 st_graph_point.cc 第 61 行定义.

62 {
63 spatial_potential_cost_ = spatial_potential_cost;
64}

◆ SetTotalCost()

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

在文件 st_graph_point.cc 第 66 行定义.

66 {
67 total_cost_ = total_cost;
68}

◆ spatial_potential_cost()

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

在文件 st_graph_point.cc 第 40 行定义.

40 {
41 return spatial_potential_cost_;
42}

◆ total_cost()

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

在文件 st_graph_point.cc 第 44 行定义.

44{ return total_cost_; }

该类的文档由以下文件生成: