50 bool *is_flip =
nullptr);
53 return nr_dim_per_tmplt_;
61 return look_up_table_min_volume_index_;
65 return type_speed_limit_;
69 return type_refined_by_template_;
73 return type_refined_by_ref_;
77 return type_can_be_ref_;
81 return min_template_hwl_;
85 return mid_template_hwl_;
89 return max_template_hwl_;
102 float Get3dDimensionSimilarity(
const float *hwl1,
const float *hwl2);
105 bool inited_ =
false;
108 int nr_dim_per_tmplt_ = 0;
109 int total_nr_tmplts_veh_ = 0;
110 float max_dim_change_ratio_ = 0.0f;
112 std::vector<float> veh_hwl_;
114 std::map<TemplateIndex, int> look_up_table_min_volume_index_;
116 std::map<base::ObjectSubType, float> type_speed_limit_;
118 std::vector<base::ObjectSubType> type_refined_by_template_;
119 std::vector<base::ObjectSubType> type_refined_by_ref_;
120 std::vector<base::ObjectSubType> type_can_be_ref_;
125 std::vector<TemplateMap> template_hwl_;