diff --git a/data_process_class_dll/track_init.cpp b/data_process_class_dll/track_init.cpp index 651fe90..9733374 100644 --- a/data_process_class_dll/track_init.cpp +++ b/data_process_class_dll/track_init.cpp @@ -107,6 +107,15 @@ int Track_Init::track_init_process_logic( std::vector std::vector().swap(point_process); std::vector().swap((*point_recv)); +#ifdef RDP_RECORD_ENABLE + //记录临时航迹 + for(auto& vec_t : *temp_track){ + for(auto& t : vec_t){ + RDP_RECORD(RdpRecTempTrack(t)); + } + } +#endif + //临时航迹满足起始长度 转为可靠航迹 tmp_track_to_trust_track(trust_track,temp_track,Trust_Track_Output, Trust_track_num_Output,Work_Parameter); @@ -115,14 +124,6 @@ int Track_Init::track_init_process_logic( std::vector //消亡临时航迹 tmp_track_die(temp_track); -#ifdef RDP_RECORD_ENABLE - //记录临时航迹 - for(auto& vec_t : *temp_track){ - for(auto& t : vec_t){ - RDP_RECORD(RdpRecTempTrack(t)); - } - } -#endif return 0; }