VVSDK  1.0
The VVAmbisonic Library
HPFilter2.h
Go to the documentation of this file.
1 // HPFilter.h: interface for the CHPFilter class.
2 //
4 
5 #if !defined(AFX_HPFILTER2_H__3D5F62AA_9CAF_42DF_AD66_5A90858E819F__INCLUDED_)
6 #define AFX_HPFILTER2_H__3D5F62AA_9CAF_42DF_AD66_5A90858E819F__INCLUDED_
7 
8 #if _MSC_VER > 1000
9 #pragma once
10 #endif // _MSC_VER > 1000
11 
12 #include "IIRFilter.h"
13 
14 class CHPFilter2 : public CIIRFilter
15 {
16 public:
17  CHPFilter2();
18  CHPFilter2(float newFc, float newD);
19  virtual ~CHPFilter2();
20  void init();
21  void setSamplingRate(float sr);
22  void updateCoefficients();
23 
24  float getFc();
25  void setFc(float newFc);
26  float getD();
27  void setD(float newD);
28 
29 protected:
30  float m_fFc;
31  float m_fD;
32 };
33 
34 
35 
36 #endif // !defined(AFX_HPFILTER2_H__3D5F62AA_9CAF_42DF_AD66_5A90858E819F__INCLUDED_)
void init()
Definition: HPFilter2.cpp:37
float getD()
Definition: HPFilter2.cpp:71
void setFc(float newFc)
Definition: HPFilter2.cpp:54
Definition: IIRFilter.h:18
CHPFilter2()
Definition: HPFilter2.cpp:19
void updateCoefficients()
Definition: HPFilter2.cpp:78
virtual ~CHPFilter2()
Definition: HPFilter2.cpp:31
float getFc()
Definition: HPFilter2.cpp:60
float m_fD
Definition: HPFilter2.h:31
void setSamplingRate(float sr)
Definition: HPFilter2.cpp:48
void setD(float newD)
Definition: HPFilter2.cpp:65
Definition: HPFilter2.h:14
float m_fFc
Definition: HPFilter2.h:30