VVSDK  1.0
The VVAmbisonic Library
Public Member Functions | Protected Attributes | List of all members
CHPFilter2 Class Reference

#include <HPFilter2.h>

Inheritance diagram for CHPFilter2:
CIIRFilter CFilter

Public Member Functions

 CHPFilter2 ()
 
 CHPFilter2 (float newFc, float newD)
 
virtual ~CHPFilter2 ()
 
void init ()
 
void setSamplingRate (float sr)
 
void updateCoefficients ()
 
float getFc ()
 
void setFc (float newFc)
 
float getD ()
 
void setD (float newD)
 
- Public Member Functions inherited from CIIRFilter
 CIIRFilter ()
 
 CIIRFilter (int form)
 
 ~CIIRFilter ()
 
void SetXML (CXMLElement *xml)
 
void setCoefficients (CFilterCoefficients *coef)
 
bool canProcess ()
 
void doFilter (float *node, long sampleFrames)
 
void clearBuffers ()
 
void setCoefficientFileName (long sr, char *fileName)
 
- Public Member Functions inherited from CFilter
 CFilter ()
 
virtual ~CFilter ()
 
void setName (const char *newName)
 
const char * getName ()
 
virtual int getNumChannels ()
 

Protected Attributes

float m_fFc
 
float m_fD
 
- Protected Attributes inherited from CIIRFilter
int m_nForm
 
CFilterCoefficientsm_coefficients
 
int m_nFiltSizeA
 
int m_nFiltSizeB
 
float m_fInBuffer [MAXFILTSIZE]
 
float m_fOutBuffer [MAXFILTSIZE]
 
short m_nBufPos
 
float * m_fACoefficients
 
float * m_fBCoefficients
 
float m_fScale
 
- Protected Attributes inherited from CFilter
float m_fSamplingRate
 
char m_strName [81]
 
CFilterCoefficientscoefs
 
int numChannels
 

Additional Inherited Members

Constructor & Destructor Documentation

CHPFilter2::CHPFilter2 ( )
CHPFilter2::CHPFilter2 ( float  newFc,
float  newD 
)
CHPFilter2::~CHPFilter2 ( )
virtual

Member Function Documentation

float CHPFilter2::getD ( )
float CHPFilter2::getFc ( )
void CHPFilter2::init ( )
virtual

Reimplemented from CIIRFilter.

void CHPFilter2::setD ( float  newD)
void CHPFilter2::setFc ( float  newFc)
void CHPFilter2::setSamplingRate ( float  sr)
virtual

Sets the sampling rate

Reimplemented from CIIRFilter.

void CHPFilter2::updateCoefficients ( )

Member Data Documentation

float CHPFilter2::m_fD
protected
float CHPFilter2::m_fFc
protected

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