File: findpeaks.h

    1   /*
    2    * File: findpeaks.h
    3    *
    4    * MATLAB Coder version            : 3.1
    5    * C/C++ source code generated on  : 22-Apr-2021 15:58:03
    6    */
    7   
    8   #ifndef FINDPEAKS_H
    9   #define FINDPEAKS_H
   10   
   11   /* Include Files */
   12   #include <math.h>
   13   #include <stddef.h>
   14   #include <stdlib.h>
   15   #include <string.h>
   16   #include "rt_nonfinite.h"
   17   #include "rtwtypes.h"
   18   #include "matlabfindpeaks_types.h"
   19   
   20   /* Function Declarations */
   21   #ifdef __cplusplus
   22   
   23   extern "C" {
   24   
   25   #endif
   26   
   27     extern void c_findPeaksSeparatedByMoreThanM(const double y[52000], const
   28       emxArray_real_T *iPk, int Pd, emxArray_real_T *idx);
   29     extern void getAllPeaks(const double y[52000], emxArray_real_T *iPk,
   30       emxArray_real_T *iInf, emxArray_real_T *iInflect);
   31     extern void keepAtMostNpPeaks(emxArray_real_T *idx);
   32     extern void parse_inputs(double varargin_2, int varargin_4, double *Ph, int
   33       *Pd);
   34     extern void removePeaksBelowMinPeakHeight(const double Y[52000],
   35       emxArray_real_T *iPk, double Ph);
   36     extern void removePeaksBelowThreshold(const double Y[52000], emxArray_real_T
   37       *iPk);
   38   
   39   #ifdef __cplusplus
   40   
   41   }
   42   #endif
   43   #endif
   44   
   45   /*
   46    * File trailer for findpeaks.h
   47    *
   48    * [EOF]
   49    */
   50