|
template<class T1 , class T2 > |
void | avir::addArray (const T1 *ip, T2 *op, int l, const int ipinc=1, const int opinc=1) |
|
template<class T > |
void | avir::calcFIRFilterResponse (const T *flt, int fltlen, const double th, double &re0, double &im0, const int fltlat=0) |
|
template<class T > |
T | avir::clamp (const T &Value, const T minv, const T maxv) |
|
template<class T > |
T | avir::convertLin2SRGB (const T s) |
|
template<class T > |
T | avir::convertSRGB2Lin (const T s) |
|
template<class T1 , class T2 > |
void | avir::copyArray (const T1 *ip, T2 *op, int l, const int ipinc=1, const int opinc=1) |
|
template<class T > |
void | avir::normalizeFIRFilter (T *const p, const int l, const double DCGain, const int pstep=1) |
|
template<class T > |
T | avir::pow24_sRGB (const T x) |
|
template<class T > |
T | avir::pow24i_sRGB (const T x) |
|
template<class T1 , class T2 > |
void | avir::replicateArray (const T1 *const ip, const int ipl, T2 *op, int l, const int opinc) |
|
template<class T > |
T | avir::round (const T d) |
|
The "main" inclusion file with all required classes and functions.
This is the "main" inclusion file for the "AVIR" image resizer. This inclusion file contains implementation of the AVIR image resizing algorithm in its entirety. Also includes several classes and functions that can be useful elsewhere.
AVIR Copyright (c) 2015-2021 Aleksey Vaneev