A general class to denote the return status of an API call.
Frame holds all data for one planning cycle.
ReferenceLineInfo holds all data for one reference line.
virtual ~SpeedOptimizer()=default
common::Status Execute(Frame *frame, ReferenceLineInfo *reference_line_info) override
void RecordDebugInfo(const SpeedData &speed_data)
virtual common::Status Process(const PathData &path_data, const common::TrajectoryPoint &init_point, SpeedData *const speed_data)=0
Planning module main class.
: data with map info and obstacle info