IQuality2SE Struct Reference
[Interfaces for coding modules]

Interface for modules deciding how the max. SE will depend on block size (parametrized by quality). More...

#include <interfaces.h>

Inheritance diagram for IQuality2SE:

Inheritance graph
[legend]
Collaboration diagram for IQuality2SE:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual float rangeSE (float quality, int pixelCount)=0
 Returns maximum SE for a [0,1] quality and range blocks with pixelCount pixels.
void regularRangeErrors (float quality, int levelEnd, float *squareErrors)
 Fills an array (until levelEnd) with SE's according to [0,1] quality : on i-th index for "complete square range blocks" of level i.


Detailed Description

Interface for modules deciding how the max. SE will depend on block size (parametrized by quality).

Definition at line 97 of file interfaces.h.


Member Function Documentation

void IQuality2SE::regularRangeErrors ( float  quality,
int  levelEnd,
float *  squareErrors 
)

Fills an array (until levelEnd) with SE's according to [0,1] quality : on i-th index for "complete square range blocks" of level i.

Common implementation - uses rangeSE method

Definition at line 33 of file interfaces.cpp.

References rangeSE().

Here is the call graph for this function:


The documentation for this struct was generated from the following files:

Generated on Thu Aug 6 22:33:14 2009 for Fractal Image Compressor by  doxygen 1.5.8