2、修复若干逻辑bug,具体参考BUG_FIX_REPORT.md Signed-off-by: waiwaylee <waiwaylee@foxmail.com>
37 lines
1.1 KiB
C++
37 lines
1.1 KiB
C++
#ifndef DOT_COH_H
|
|
#define DOT_COH_H
|
|
#include "data_process_class_dll.h"
|
|
#include "parameters.h"
|
|
#include "struct.h"
|
|
#include <vector>
|
|
|
|
using namespace std;
|
|
|
|
/******************************* 点迹凝聚类 **************************************************/
|
|
class Dot_Coh
|
|
{
|
|
public:
|
|
|
|
// 点迹凝聚函数
|
|
int dot_coh_process( std::vector <PointRecv> *data_input, //输入的点迹
|
|
std::vector <PointRecv> *point_recv, //输出点迹
|
|
struct RadarPara Work_Parameter //工作参数
|
|
);
|
|
|
|
//点迹凝聚函数,缓存一帧,一边输出,一边进行滑窗凝聚
|
|
int dot_coh_process_buff( std::vector <PointRecv> *data_input, //输入的点迹
|
|
std::vector <PointRecv> *point_recv, //输出点迹
|
|
struct RadarPara Work_Parameter //工作参数
|
|
);
|
|
|
|
//构造函数
|
|
Dot_Coh();
|
|
void reset();
|
|
|
|
private:
|
|
std::vector <PointRecv> data_input_buff;
|
|
|
|
};
|
|
|
|
#endif // DOT_COH_H
|