v2.0.0
Loading...
Searching...
No Matches
cosinefilter.h
Go to the documentation of this file.
1//=============================================================================================================
35
36#ifndef COSINEFILTER_H
37#define COSINEFILTER_H
38
39//=============================================================================================================
40// INCLUDES
41//=============================================================================================================
42
44
45//=============================================================================================================
46// QT INCLUDES
47//=============================================================================================================
48
49//=============================================================================================================
50// EIGEN INCLUDES
51//=============================================================================================================
52
53#include <Eigen/Core>
54
55//=============================================================================================================
56// DEFINE NAMESPACE RTPROCESSINGLIB
57//=============================================================================================================
58
59namespace RTPROCESSINGLIB
60{
61
62//=============================================================================================================
69{
70public:
72
73 //=========================================================================================================
79
80 //=========================================================================================================
92 CosineFilter(int fftLength,
93 float lowpass,
94 float lowpass_width,
95 float highpass,
96 float highpass_width,
97 double sFreq,
98 TPassType type);
99
100 Eigen::RowVectorXcd m_vecFftCoeff;
101 Eigen::RowVectorXd m_vecCoeff;
102
104};
105} // NAMESPACE RTPROCESSINGLIB
106
107#endif // COSINEFILTER_H
realtime library export/import macros.
#define RTPROCESINGSHARED_EXPORT
Real-time signal processing (filtering, averaging, HPI fitting, noise reduction).
Creates a cosine filter response in the frequency domain.
Eigen::RowVectorXd m_vecCoeff
Eigen::RowVectorXcd m_vecFftCoeff