26#include "modules/planning/tasks/reverse_speed/proto/reverse_speed.pb.h"
37 const std::string &config_dir,
38 const std::string &name,
39 const std::shared_ptr<DependencyInjector> &injector)
override;
48 void GetSTboundaries(
const DiscretizedPath &path_data,
Frame *frame, std::vector<const STBoundary *> *boundaries);
52 const double l_buffer);
A general class to denote the return status of an API call.
static const VehicleConfig & GetConfig()
Get the current vehicle configuration.
The class of polygon in 2-D.
Frame holds all data for one planning cycle.
PathDecision represents all obstacle decisions on one path.
ReferenceLineInfo holds all data for one reference line.
bool Init(const std::string &config_dir, const std::string &name, const std::shared_ptr< DependencyInjector > &injector) override
apollo::common::Status Execute(Frame *frame, ReferenceLineInfo *reference_line_info) override
Planning module main class.
#define CYBER_PLUGIN_MANAGER_REGISTER_PLUGIN(name, base)
Define the Polygon2d class.
optional VehicleParam vehicle_param