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

#include <CoincidenceFilter.h>

Inheritance diagram for CCoincidenceFilter:
CBSplineFilter CFFTFilter CFilter CFilter

Public Member Functions

 CCoincidenceFilter ()
 
 CCoincidenceFilter (int order, float arraySize, float gain)
 
virtual ~CCoincidenceFilter ()
 
- Public Member Functions inherited from CBSplineFilter
 CBSplineFilter ()
 
 CBSplineFilter (bool minPhase)
 
virtual ~CBSplineFilter ()
 
virtual bool canProcess ()
 
void addPoint (float freq, float gain)
 

Additional Inherited Members

- Protected Member Functions inherited from CBSplineFilter
void setSamplingRate (float newSR)
 
- Protected Member Functions inherited from CFFTFilter
void init ()
 
void init ()
 
 CFFTFilter ()
 
 CFFTFilter (bool minPhase)
 
virtual ~CFFTFilter ()
 
void setCoefficients (CFilterCoefficients *coef)
 
void setSamplingRate (float sr)
 
bool canProcess ()
 
void setMinPhase (bool newMinPhase)
 
bool getMinPhase ()
 
void doFilter (float *node, long sampleframes)
 
void clearBuffers ()
 
 CFFTFilter ()
 
 CFFTFilter (bool minPhase)
 
virtual ~CFFTFilter ()
 
void setCoefficients (CFilterCoefficients *coef)
 
void setSamplingRate (float sr)
 
bool canProcess ()
 
void setMinPhase (bool newMinPhase)
 
bool getMinPhase ()
 
void doFilter (float *node, long sampleframes)
 
void clearBuffers ()
 
 CFilter ()
 
virtual ~CFilter ()
 
void setName (const char *newName)
 
const char * getName ()
 
virtual int getNumChannels ()
 
- Protected Attributes inherited from CBSplineFilter
bool m_bMinPhase
 
double Px [maxN+1]
 
double Py [maxN+1]
 
double ti [maxN+(2 *maxK)+1]
 
double N [maxN+maxK+2][MAXFFTFILTSIZE]
 
int n
 
- Protected Attributes inherited from CFFTFilter
CFilterCoefficientsm_coefficients
 
unsigned int m_nFiltSize
 
bool m_bMinPhase
 
FFTRealm_fft
 
FFTReal::flt_t m_fBuffer [MAXFFTFILTSIZE]
 
FFTReal::flt_t m_fSaveBuffer [MAXFFTFILTSIZE]
 
FFTReal::flt_t m_fOutBuffer [MAXFFTFILTSIZE]
 
unsigned int m_nBufPos
 
FFTReal::flt_t m_fFreqCoefs [MAXFFTFILTSIZE]
 
FFTReal::flt_t m_fCoefficients [MAXFFTFILTSIZE]
 
FFTReal::flt_t m_fFreqBuf [MAXFFTFILTSIZE]
 
- Protected Attributes inherited from CFilter
float m_fSamplingRate
 
char m_strName [81]
 
CFilterCoefficientscoefs
 
int numChannels
 

Constructor & Destructor Documentation

CCoincidenceFilter::CCoincidenceFilter ( )
CCoincidenceFilter::CCoincidenceFilter ( int  order,
float  arraySize,
float  gain 
)
CCoincidenceFilter::~CCoincidenceFilter ( )
virtual

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