Gist
CoreTimeDomainFeatures.h
Go to the documentation of this file.
1 //=======================================================================
22 //=======================================================================
23 
24 #ifndef __GIST__CORETIMEDOMAINFEATURES__
25 #define __GIST__CORETIMEDOMAINFEATURES__
26 
27 #include <vector>
28 #include <math.h>
29 
33 template <class T>
35 {
36 public:
39 
40  //===========================================================
46  T rootMeanSquare (const std::vector<T>& buffer);
47 
48  //===========================================================
54  T peakEnergy (const std::vector<T>& buffer);
55 
56  //===========================================================
61  T zeroCrossingRate (const std::vector<T>& buffer);
62 };
63 
64 #endif
CoreTimeDomainFeatures::CoreTimeDomainFeatures
CoreTimeDomainFeatures()
Definition: CoreTimeDomainFeatures.cpp:28
CoreTimeDomainFeatures::rootMeanSquare
T rootMeanSquare(const std::vector< T > &buffer)
Definition: CoreTimeDomainFeatures.cpp:34
CoreTimeDomainFeatures::zeroCrossingRate
T zeroCrossingRate(const std::vector< T > &buffer)
Definition: CoreTimeDomainFeatures.cpp:76
CoreTimeDomainFeatures
Definition: CoreTimeDomainFeatures.h:35
CoreTimeDomainFeatures::peakEnergy
T peakEnergy(const std::vector< T > &buffer)
Definition: CoreTimeDomainFeatures.cpp:51