VVSDK  1.0
The VVAmbisonic Library
Public Member Functions | List of all members
CFilterCoefficientsLee Class Reference

#include <FilterCoefficientsLee.h>

Inheritance diagram for CFilterCoefficientsLee:
CFilterCoefficients

Public Member Functions

 CFilterCoefficientsLee ()
 
void setLeeIIRFileName (const char *fileName)
 
- Public Member Functions inherited from CFilterCoefficients
 CFilterCoefficients ()
 
virtual ~CFilterCoefficients ()
 
void setCoefficientFileName (const char *sfileName)
 
int getFilterSize (int chan, float sampleRate)
 
void setFilterSize (int chan, float sampleRate, int newFilterSize)
 
void * getCoefficients (int chan, float sampleRate)
 
void setCoefficients (int chan, float sampleRate, float *coefs)
 
int getFilterSizeA (float sampleRate)
 
int getFilterSizeB (float sampleRate)
 
void setFilterSizeA (float sampleRate, int newFilterSize)
 
void setFilterSizeB (float sampleRate, int newFilterSize)
 
void * getCoefficientsA (float sampleRate)
 
void * getCoefficientsB (float sampleRate)
 
void setCoefficientsA (float sampleRate, float *coefs)
 
void setCoefficientsB (float sampleRate, float *coefs)
 

Additional Inherited Members

- Protected Member Functions inherited from CFilterCoefficients
void freeAll ()
 
- Protected Attributes inherited from CFilterCoefficients
std::map< float, void * > m_mapCoefListA
 
std::map< float, void * > m_mapCoefListB
 
std::map< float, int > m_mapCoefSizesA
 
std::map< float, int > m_mapCoefSizesB
 
std::map< float, void * > m_mapCoefList [MAXCOEFCHAN]
 
std::map< float, int > m_mapCoefSizes [MAXCOEFCHAN]
 
char errorMsg [1024]
 
int errorCode
 

Detailed Description

Filter coefficients container. Can hold any number of channels, each with multiple sampling rates. Can be a few coefficients for IIR filters or long lists for FIR filters.

Constructor & Destructor Documentation

CFilterCoefficientsLee::CFilterCoefficientsLee ( )

Constructor

Member Function Documentation

void CFilterCoefficientsLee::setLeeIIRFileName ( const char *  fileName)

Reads coefficients from Lee-style IIR filter


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