65 bool offline_query(
const double obstacle_x,
const double obstacle_y,
66 const double obstacle_phi);
68 bool offline_query(
const double obstacle_x,
const double obstacle_y,
69 const double obstacle_phi,
const std::string file_name);
73 const std::map<ATTRIBUTE_TYPE, double> attribute_map{
86 const std::map<BOUNDARY_TYPE, double> boundary_map{
90 const std::map<hdmap::LaneBoundaryType::Type, ATTRIBUTE_TYPE> lane_attr_map{
100 template <
typename Po
ints>
101 void GetOnePolyline(
const Points& points,
double* start_length,
102 const common::PointENU& center_point,
105 std::vector<std::vector<double>>*
const one_polyline,
106 std::vector<double>*
const one_p_id);
108 void GetRoads(
const common::PointENU& center_point,
const double obstacle_phi,
112 const std::vector<hdmap::LaneInfoConstPtr>& lanes,
113 std::vector<std::deque<hdmap::LaneInfoConstPtr>>*
const lane_deque_ptr);
115 void GetLanes(
const common::PointENU& center_point,
const double obstacle_phi,
117 void GetJunctions(
const common::PointENU& center_point,
120 void GetCrosswalks(
const common::PointENU& center_point,
121 const double obstacle_phi,