AVIR
High-quality pro image resizing library
 All Classes Files Functions Variables Typedefs Macros
Public Attributes | List of all members
avir::CImageResizerFilterStep< fptype, fptypeatom >::CRPosBuf Class Reference

#include <avir.h>

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

Public Attributes

int FracCount
 
double k
 
double o
 

Additional Inherited Members

- Public Member Functions inherited from avir::CBuffer< CResizePos >
 CBuffer (const intaCapacity, const int aAlignment=0)
 
 CBuffer (const CBuffer &Source)
 
void alloc (const intaCapacity, const int aAlignment=0)
 
void forceCapacity (const intNewCapacity)
 
void free ()
 
int getCapacity () const
 
void increaseCapacity (const intNewCapacity, const bool DoDataCopy=true)
 
 operator CResizePos * () const
 
CBufferoperator= (const CBuffer &Source)
 
void truncateCapacity (const intNewCapacity)
 
void updateCapacity (const intReqCapacity)
 

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.

Member Data Documentation

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

The number of fractional delay filters in a filter bank used together with this buffer.

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

Resizing step.

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

Resizing offset.