insert.h 715 B

1234567891011121314151617181920212223
  1. #ifndef INSERT_H
  2. #define INSERT_H
  3. #pragma once
  4. #include <sensor_data_manager.h>
  5. #include <sensordata.h>
  6. class Insert
  7. {
  8. public:
  9. sensordata Lag_function(double timestamp_insert, std::vector<struct sensordata> frames);
  10. sensordata Line_function(double timestamp_insert, std::vector<struct sensordata> frames);
  11. sensordata Newton_function(double timestamp_insert, std::vector<struct sensordata> frames);
  12. private:
  13. double Lx(double my_X, int cur, double * x0 ,int num);
  14. double funline(double x, double x0, double y0, double x1, double y1);
  15. void getcha_table(double * x, double *y, double table[20][20] ,int num);
  16. double SumX_Y(double source ,double *x,int count);
  17. };
  18. #endif // INSERT_H