AVIR
High-quality pro image resizing library
 All Classes Files Functions Variables Typedefs Macros
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCavir::CBuffer< T, capint >Memory buffer class for element array storage, with capacity tracking
oCavir::CBuffer< CQueueItem >
oCavir::CBuffer< CResizePos >
|\Cavir::CImageResizerFilterStep< fptype, fptypeatom >::CRPosBufResizing positions buffer class
oCavir::CBuffer< CRPosBuf * >
oCavir::CBuffer< double >
|\Cavir::CFltBufferBuffer class for parametrized low-pass filter
oCavir::CBuffer< fptype >
oCavir::CBuffer< T * >
oCavir::CBuffer< uint8_t >
oCavir::CDSPFIREQFIR filter-based equalizer generator
oCavir::CDSPFracFilterBankLin< fptype >Sinc function-based fractional delay filter bank
oCavir::CDSPPeakedCosineLPFLow-pass filter windowed by Peaked Cosine window function
oCavir::CDSPWindowGenPeakedCosinePeaked Cosine window function generator class
oCavir::CImageResizer< fpclass >Image resizer class
oCavir::CImageResizerDithererDefDIL< fptype, fptypesimd >Image resizer's default de-interleaved dithering class
oCavir::CImageResizerDithererDefINL< fptype >Image resizer's default dithering class
|\Cavir::CImageResizerDithererErrdINL< fptype >Image resizer's error-diffusion dithering class, interleaved mode
oCavir::CImageResizerDithererErrdDIL< fptype, fptypesimd >Image resizer's error-diffusion dithering class, de-interleaved mode
oCavir::CImageResizerFilterStep< fptype, fptypeatom >Image resizer's filtering step class
|\Cavir::CImageResizerFilterStepINL< fptype, fptypeatom >Interleaved filtering steps implementation class
oCavir::CImageResizerFilterStep< fptype, fptype >
|\Cavir::CImageResizerFilterStepDIL< fptype, fptypesimd >De-interleaved filtering steps implementation class
oCavir::CImageResizerParamsResizing algorithm parameters structure
|oCavir::CImageResizerParamsDefThe default set of resizing algorithm parameters (10.06/1.88/1.029(256064.90)/0.000039)
|oCavir::CImageResizerParamsHighSet of resizing algorithm parameters for low-aliasing resizing (11.59/1.84/1.015(73054.59)/0.000159)
|oCavir::CImageResizerParamsLowSet of resizing algorithm parameters for lower-ringing performance (9.21/1.91/1.040(391960.71)/0.000023)
|oCavir::CImageResizerParamsLRSet of resizing algorithm parameters for low-ringing performance (7.91/1.96/1.065(1980857.66)/0.000004)
|oCavir::CImageResizerParamsULRSet of resizing algorithm parameters for ultra-low-ringing performance (7.50/2.01/1.083(11568559.86)/0.000001)
|\Cavir::CImageResizerParamsUltraSet of resizing algorithm parameters for ultra low-aliasing resizing (13.68/1.79/1.000(521792.07)/0.000026)
oCavir::CImageResizerThreadPoolThread pool for multi-threaded image resizing operation
oCavir::CImageResizerVarsImage resizing variables class
oCavir::CLancIRLANCIR image resizer class
oCavir::CLancIR::CResizeFilters
oCavir::CLancIR::CResizePos
oCavir::CImageResizerFilterStep< fptype, fptypeatom >::CResizePosResizing position structure
oCavir::CLancIR::CResizeScanline
oCavir::CSineGenSine signal generator class
oCavir::CLancIR::CResizeFilters::CSinGenSine signal generator class
oCavir::CStructArray< T >Array of structured objects
oCavir::CStructArray< CRPosBuf >
|\Cavir::CImageResizerFilterStep< fptype, fptypeatom >::CRPosBufArrayResizing positions buffer array class
oCavir::CImageResizerThreadPool::CWorkloadThread pool's workload object class
oCavir::float4SIMD packed 4-float type
oCavir::float8SIMD packed 8-float type
oCavir::fpclass_def< afptype, afptypeatom, adith >Floating-point processing definition and abstraction class
\Cavir::fpclass_def_dil< afptype, afptypesimd, adith >Floating-point processing definition and abstraction class for de-interleaved processing