Public Member Functions | Protected Attributes
BiQuad< T > Class Template Reference

#include <filters.h>

Inheritance diagram for BiQuad< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 BiQuad ()
 BiQuad (double Fc, double Fs)
virtual const T & process (const T &x)
void setFc (double Fc, double Fs)
void setFc (double Fc, double Fs, double Q)
virtual void setValue (const T &val)

Protected Attributes

double a0
double a1
double a2
double b0
double b1
double b2
x1
x2
y1
y2

Detailed Description

template<class T>
class BiQuad< T >

Definition at line 60 of file filters.h.


Constructor & Destructor Documentation

template<class T>
BiQuad< T >::BiQuad ( ) [inline]

Definition at line 63 of file filters.h.

template<class T>
BiQuad< T >::BiQuad ( double  Fc,
double  Fs 
) [inline]

Definition at line 65 of file filters.h.


Member Function Documentation

template<class T>
virtual const T& BiQuad< T >::process ( const T &  x) [inline, virtual]

Definition at line 83 of file filters.h.

template<class T>
void BiQuad< T >::setFc ( double  Fc,
double  Fs 
) [inline, virtual]

Implements Filter< T >.

Definition at line 68 of file filters.h.

template<class T>
void BiQuad< T >::setFc ( double  Fc,
double  Fs,
double  Q 
) [inline]

Definition at line 70 of file filters.h.

template<class T>
virtual void BiQuad< T >::setValue ( const T &  val) [inline, virtual]

Reimplemented from Filter< T >.

Definition at line 81 of file filters.h.


Member Data Documentation

template<class T>
double BiQuad< T >::a0 [protected]

Definition at line 99 of file filters.h.

template<class T>
double BiQuad< T >::a1 [protected]

Definition at line 99 of file filters.h.

template<class T>
double BiQuad< T >::a2 [protected]

Definition at line 99 of file filters.h.

template<class T>
double BiQuad< T >::b0 [protected]

Definition at line 99 of file filters.h.

template<class T>
double BiQuad< T >::b1 [protected]

Definition at line 99 of file filters.h.

template<class T>
double BiQuad< T >::b2 [protected]

Definition at line 99 of file filters.h.

template<class T>
T BiQuad< T >::x1 [protected]

Definition at line 100 of file filters.h.

template<class T>
T BiQuad< T >::x2 [protected]

Definition at line 100 of file filters.h.

template<class T>
T BiQuad< T >::y1 [protected]

Definition at line 100 of file filters.h.

template<class T>
T BiQuad< T >::y2 [protected]

Definition at line 100 of file filters.h.


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


razer_hydra
Author(s): Adam Leeper
autogenerated on Mon Oct 6 2014 04:01:06