CGaussianFilter.h 812 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // File: CGaussianFilter.h
  3. //
  4. // MATLAB Coder version : 4.3
  5. // C/C++ source code generated on : 12-Jan-2022 14:46:32
  6. //
  7. #ifndef CGAUSSIANFILTER_H
  8. #define CGAUSSIANFILTER_H
  9. // Include Files
  10. #include <cstddef>
  11. #include <cstdlib>
  12. #include "rtwtypes.h"
  13. #include <omp.h>
  14. #include "GaussianFilter_types.h"
  15. // Type Definitions
  16. class CGaussianFilter
  17. {
  18. public:
  19. CGaussianFilter();
  20. ~CGaussianFilter();
  21. void GaussianFilter(const emxArray_real_T *x, emxArray_real_T *xlpf);
  22. static void SetPdoa1dEnable(bool bEnable);
  23. static bool GetPdoa1dEnable();
  24. static void SetPdoa1dDist(double dist);
  25. static double GetPdoa1dDist();
  26. private:
  27. static bool s_enabled_pdoa1d;
  28. static double s_pdoa1d_act_dist; // PDOA一维中高斯滤波的生效范围
  29. };
  30. #endif
  31. //
  32. // File trailer for CGaussianFilter.h
  33. //
  34. // [EOF]
  35. //