28 #include "modules/planning/proto/planning_config.pb.h" 35 explicit NaviTask(
const std::string& name);
37 virtual const std::string&
Name()
const;
42 virtual bool Init(
const PlanningConfig& config);
50 const std::string name_;
bool is_init_
Definition: navi_task.h:45
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Planning module main class. It processes GPS and IMU as input, to generate planning info...
Frame holds all data for one planning cycle.
Definition: frame.h:61
virtual apollo::common::Status Execute(Frame *frame, ReferenceLineInfo *reference_line_info)
ReferenceLineInfo holds all data for one reference line.
Definition: reference_line_info.h:54
virtual bool Init(const PlanningConfig &config)
Definition: navi_task.h:33
ReferenceLineInfo * reference_line_info_
Definition: navi_task.h:47
NaviTask(const std::string &name)
virtual ~NaviTask()=default
virtual const std::string & Name() const
A general class to denote the return status of an API call. It can either be an OK status for success...
Definition: status.h:43
Frame * frame_
Definition: navi_task.h:46