25#include "modules/common_msgs/basic_msgs/pnc_point.pb.h"
30class SpeedData :
public std::vector<common::SpeedPoint> {
36 explicit SpeedData(std::vector<common::SpeedPoint> speed_points);
39 const double a,
const double da);
bool EvaluateByS(const double s, common::SpeedPoint *const speed_point) const
void AppendSpeedPoint(const double s, const double time, const double v, const double a, const double da)
virtual std::string DebugString() const
virtual ~SpeedData()=default
bool EvaluateByTime(const double time, common::SpeedPoint *const speed_point) const
double TotalLength() const
Planning module main class.