MNE-CPP 0.1.9
A Framework for Electrophysiology
Loading...
Searching...
No Matches
filterio.h
Go to the documentation of this file.
1//=============================================================================================================
36#ifndef FILTERIO_H
37#define FILTERIO_H
38
39//=============================================================================================================
40// INCLUDES
41//=============================================================================================================
42
43#include "../rtprocessing_global.h"
44#include "filterkernel.h"
45
46//=============================================================================================================
47// QT INCLUDES
48//=============================================================================================================
49
50#include <QSharedPointer>
51#include <QString>
52
53//=============================================================================================================
54// DEFINE NAMESPACE RTPROCESSINGLIB
55//=============================================================================================================
56
57namespace RTPROCESSINGLIB
58{
59
60//=============================================================================================================
61// DEFINES
62//=============================================================================================================
63
64//=============================================================================================================
65// DEFINE FORWARD DECLARATIONS
66//=============================================================================================================
67
68class FilterKernel;
69
70//=============================================================================================================
77{
78public:
79 typedef QSharedPointer<FilterIO> SPtr;
80 typedef QSharedPointer<const FilterIO> ConstSPtr;
82 //=========================================================================================================
86 FilterIO();
87
88 //=========================================================================================================
97 static bool readFilter(QString path, FilterKernel &filter);
98
99 //=========================================================================================================
108 static bool writeFilter(const QString &path, const FilterKernel &filter);
109
110private:
111};
112} // NAMESPACE RTPROCESSINGLIB
113
114#endif // FILTERIO_H
#define RTPROCESINGSHARED_EXPORT
The FilterKernel class represents a filter object that generates the FIR filter coefficients using Pa...
Processes txt files which hold filter coefficients.
Definition filterio.h:77
QSharedPointer< FilterIO > SPtr
Definition filterio.h:79
QSharedPointer< const FilterIO > ConstSPtr
Definition filterio.h:80
The FilterKernel class provides methods to create/design a FIR filter kernel.