#include <avir.h>
Public Member Functions | |
CRPosBuf & | getRPosBuf (const double k, const double o, const int FracCount) |
Public Member Functions inherited from avir::CStructArray< CRPosBuf > | |
CStructArray (const CStructArray &Source) | |
CRPosBuf & | add () |
void | clear () |
int | getItemCount () const |
CStructArray & | operator= (const CStructArray &Source) |
CRPosBuf & | operator[] (const int Index) |
const CRPosBuf & | operator[] (const int Index) const |
void | setItemCount (const int NewCount) |
Resizing positions buffer array class.
This class combines structure array of the CRPosBuf class objects with the function that locates or creates buffer with the required resizing stepping.
CRPosBuf& avir::CImageResizerFilterStep< fptype, fptypeatom >::CRPosBufArray::getRPosBuf | ( | const double | k, |
const double | o, | ||
const int | FracCount | ||
) |
Function returns the resizing positions buffer with the required stepping. If no such buffer exists, it is created.
k | Resizing step. |
o | Resizing offset. |
FracCount | The number of fractional delay filters in a filter bank used together with this buffer. |