67 std::uint32_t index_s_ = 0;
68 std::uint32_t index_t_ = 0;
70 double optimal_speed_ = 0.0;
71 double reference_cost_ = 0.0;
72 double obstacle_cost_ = 0.0;
73 double spatial_potential_cost_ = 0.0;
74 double total_cost_ = std::numeric_limits<double>::infinity();
double GetOptimalSpeed() const
double reference_cost() const
std::uint32_t index_t() const
std::uint32_t index_s() const
void SetSpatialPotentialCost(const double spatial_potential_cost)
void SetPrePoint(const StGraphPoint &pre_point)
void SetReferenceCost(const double reference_cost)
double spatial_potential_cost() const
void SetTotalCost(const double total_cost)
double obstacle_cost() const
void SetOptimalSpeed(const double optimal_speed)
const STPoint & point() const
double total_cost() const
const StGraphPoint * pre_point() const
void SetObstacleCost(const double obs_cost)
void Init(const std::uint32_t index_t, const std::uint32_t index_s, const STPoint &st_point)
Planning module main class.