AVIR
High-quality pro image resizing library
 
Loading...
Searching...
No Matches
avir::CImageResizerFilterStep< fptype, fptypeatom >::CRPosBuf Class Reference

Resizing positions buffer class. More...

#include <avir.h>

Inheritance diagram for avir::CImageResizerFilterStep< fptype, fptypeatom >::CRPosBuf:
avir::CBuffer< CResizePos >

Public Attributes

int FracCount
 The number of fractional delay filters in a filter bank used together with this buffer.
 
double k
 Resizing step.
 
double o
 Resizing offset.
 

Additional Inherited Members

- Public Member Functions inherited from avir::CBuffer< CResizePos >
 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 CResizePos * () const
 
CBufferoperator= (const CBuffer &Source)
 
void truncateCapacity (const int NewCapacity)
 
void updateCapacity (const int ReqCapacity)
 

Detailed Description

template<class fptype, class fptypeatom>
class avir::CImageResizerFilterStep< fptype, fptypeatom >::CRPosBuf

Resizing positions buffer class.

This class combines buffer together with variables that define resizing stepping.