#include <CL_SlidingWindow.h>

Public Member Functions | |
| CL_SlidingWindow (int size, int overlap) | |
| CL_SlidingWindow (UT_IStream &is) | |
| virtual | ~CL_SlidingWindow () |
| void | filterSamples (int n, const float *source, float *dest) |
| void | shiftSamples (int nsource, const float *source, int ndest, float *dest, int shift) |
| void | setOverlap (int overlap) |
| void | resize (int size, int preserve=0) |
| virtual void | reset (float val=0.0F) |
| virtual int | maxFilterSamples () |
| virtual void | save (ostream &os, int binary) |
| virtual bool | load (UT_IStream &is, int version) |
Protected Attributes | |
| int | myWindowSize |
| int | myOverlap |
| int | myLastFilteredSample |
| float * | myPreviousData |
| float * | myMirrorData |
Definition at line 31 of file CL_SlidingWindow.h.
| CL_SlidingWindow::CL_SlidingWindow | ( | int | size, | |
| int | overlap | |||
| ) |
| CL_SlidingWindow::CL_SlidingWindow | ( | UT_IStream & | is | ) |
| virtual CL_SlidingWindow::~CL_SlidingWindow | ( | ) | [virtual] |
| void CL_SlidingWindow::filterSamples | ( | int | n, | |
| const float * | source, | |||
| float * | dest | |||
| ) |
| virtual bool CL_SlidingWindow::load | ( | UT_IStream & | is, | |
| int | version | |||
| ) | [virtual] |
Reimplemented in CL_Despike.
| virtual int CL_SlidingWindow::maxFilterSamples | ( | ) | [virtual] |
Reimplemented in CL_Filter, and CL_PitchDetect.
| virtual void CL_SlidingWindow::reset | ( | float | val = 0.0F |
) | [virtual] |
Reimplemented in CL_Despike, CL_Filter, CL_PitchDetect, CL_PitchShift, and CL_RealtimeStamp.
| void CL_SlidingWindow::resize | ( | int | size, | |
| int | preserve = 0 | |||
| ) |
| virtual void CL_SlidingWindow::save | ( | ostream & | os, | |
| int | binary | |||
| ) | [virtual] |
Reimplemented in CL_Despike.
| void CL_SlidingWindow::setOverlap | ( | int | overlap | ) |
| void CL_SlidingWindow::shiftSamples | ( | int | nsource, | |
| const float * | source, | |||
| int | ndest, | |||
| float * | dest, | |||
| int | shift | |||
| ) |
int CL_SlidingWindow::myLastFilteredSample [protected] |
Definition at line 61 of file CL_SlidingWindow.h.
float* CL_SlidingWindow::myMirrorData [protected] |
Definition at line 64 of file CL_SlidingWindow.h.
int CL_SlidingWindow::myOverlap [protected] |
Definition at line 60 of file CL_SlidingWindow.h.
float* CL_SlidingWindow::myPreviousData [protected] |
Definition at line 63 of file CL_SlidingWindow.h.
int CL_SlidingWindow::myWindowSize [protected] |
Definition at line 59 of file CL_SlidingWindow.h.
1.5.9