27 #include "modules/routing/proto/routing_config.pb.h" 40 std::string
Name()
const;
59 bool Process(
const std::shared_ptr<RoutingRequest> &routing_request,
60 RoutingResponse *
const routing_response);
63 std::vector<RoutingRequest> FillLaneInfoIfMissing(
64 const RoutingRequest &routing_request);
66 bool GetParkingID(
const apollo::common::PointENU &parking_point,
67 std::string *parking_space_id);
69 bool FillParkingID(RoutingResponse *routing_response);
72 std::unique_ptr<Navigator> navigator_ptr_;
apollo::common::Status Init()
module initialization function
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
virtual ~Routing()=default
destructor
std::string Name() const
module name
High-precision map loader interface.
Definition: hdmap.h:53
apollo::common::Status Start()
module start function
The class of MonitorLogBuffer.
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
This class help collect MonitorMessage pb to monitor topic. The messages can be published automatical...
Definition: monitor_log_buffer.h:60
bool Process(const std::shared_ptr< RoutingRequest > &routing_request, RoutingResponse *const routing_response)