Buffer class for parametrized low-pass filter. More...
#include <avir.h>
Public Member Functions | |
bool | operator== (const CFltBuffer &b2) const |
![]() | |
CBuffer (const CBuffer &Source) | |
CBuffer (const int aCapacity, const int aAlignment=0) | |
void | alloc (const int aCapacity, const int aAlignment=0) |
void | forceCapacity (const int NewCapacity) |
void | free () |
int | getCapacity () const |
void | increaseCapacity (const int NewCapacity, const bool DoDataCopy=true) |
operator double * () const | |
CBuffer & | operator= (const CBuffer &Source) |
void | truncateCapacity (const int NewCapacity) |
void | updateCapacity (const int ReqCapacity) |
Buffer class for parametrized low-pass filter.
This class extends the CBuffer< double > class by adding several variables that define a symmetric-odd FIR low-pass filter windowed by Peaked Cosine window function. This class can be used to compare filters without comparing their buffer contents.
bool avir::CFltBuffer::operator== | ( | const CFltBuffer & | b2 | ) | const |
b2 | Filter buffer to compare *this object to. |