Zero-phase digital filter, implemented by processing the data through a filter specified by the given filter parameters (see Filter) and then processing it again in reverse. More...

#include <FiltFilt.h>

Public Member Functions

 FiltFilt (Filter::Parameters)
 
virtual ~FiltFilt ()
 
void process (const double *const QM_R__ src, double *const QM_R__ dst, const int length)
 

Private Attributes

Filter m_filter
 
int m_ord
 

Detailed Description

Zero-phase digital filter, implemented by processing the data through a filter specified by the given filter parameters (see Filter) and then processing it again in reverse.

Definition at line 25 of file FiltFilt.h.

Constructor & Destructor Documentation

FiltFilt::FiltFilt ( Filter::Parameters  parameters)

Definition at line 18 of file FiltFilt.cpp.

References Filter::getOrder(), m_filter, and m_ord.

FiltFilt::~FiltFilt ( )
virtual

Definition at line 24 of file FiltFilt.cpp.

Member Function Documentation

void FiltFilt::process ( const double *const QM_R__  src,
double *const QM_R__  dst,
const int  length 
)

Definition at line 28 of file FiltFilt.cpp.

References m_filter, m_ord, Filter::process(), and Filter::reset().

Referenced by DFProcess::process().

Member Data Documentation

Filter FiltFilt::m_filter
private

Definition at line 36 of file FiltFilt.h.

Referenced by FiltFilt(), and process().

int FiltFilt::m_ord
private

Definition at line 37 of file FiltFilt.h.

Referenced by FiltFilt(), and process().


The documentation for this class was generated from the following files: