Wavelet and Image class library  1.3.2
Public Member Functions | Protected Member Functions
StandardTransform Class Reference

#include <StandardTransform.hh>

Inheritance diagram for StandardTransform:
Inheritance graph
[legend]
Collaboration diagram for StandardTransform:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 StandardTransform (Image &img, FilterSet &fil)

Protected Member Functions

virtual void doanalysis (int steps)
virtual void dosynthesis (int steps, int prevSteps=0)

Detailed Description

A Standard Transform. The transform is two-dimensional, it thus works on images.

Definition at line 22 of file StandardTransform.hh.


Constructor & Destructor Documentation

StandardTransform::StandardTransform ( Image img,
FilterSet fil 
) [inline]

Constructor. Calls the superclass' constructor.

Parameters:
imgthe image
filthe filter (wavelet)

Definition at line 31 of file StandardTransform.hh.


Member Function Documentation

virtual void StandardTransform::doanalysis ( int  steps) [protected, virtual]

Perform a Standard transform on the image. If a symmetric filter is used, an image can't get fully decomposed. In this case the maximum number of steps is automatically limited to level - 1.

Parameters:
stepsthe number of transform steps

Implements WaveletTransform.

virtual void StandardTransform::dosynthesis ( int  steps,
int  prevSteps = 0 
) [protected, virtual]

Perform an inverse Standard transform on the image.

Parameters:
stepsthe number of inverse transform steps
prevStepsif greater than 0, the number of previous decomposition steps to assume. This is necessary to reconstruct images that are not square and have side lengths which are not powers of two.

Implements WaveletTransform.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines