Video Processing Framework
Wavelet Class Reference

#include <Wav_wavelet.h>

List of all members.

Public Member Functions

 Wavelet (FilterSet *filterset)
 ~Wavelet ()
void transform1d (Real *input, Real *output, int size, int nsteps, int sym_ext=-1)
void invert1d (Real *input, Real *output, int size, int nsteps, int sym_ext=-1)
void transform2d (Real *input, Real *output, int hsize, int vsize, int nsteps, int sym_ext=-1)
void invert2d (Real *input, Real *output, int hsize, int vsize, int nsteps, int sym_ext=-1)
void symmetric_extension (Real *output, int size, int left_ext, int right_ext, int symmetry)
void periodic_extension (Real *output, int size)

Public Attributes

FilteranalysisLow
FilteranalysisHigh
FiltersynthesisLow
FiltersynthesisHigh
int symmetric
int npad

Protected Member Functions

void transform_step (Real *input, Real *output, int size, int sym_ext)
void invert_step (Real *input, Real *output, int size, int sym_ext)
void copy (const Real *p1, Real *p2, const int length)
void copy (const Real *p1, const int stride1, Real *p2, const int length)
void copy (const Real *p1, Real *p2, const int stride2, const int length)

Constructor & Destructor Documentation

Wavelet::Wavelet ( FilterSet filterset)
Wavelet::~Wavelet ( )

Member Function Documentation

void Wavelet::copy ( const Real p1,
Real p2,
const int  length 
) [inline, protected]
void Wavelet::copy ( const Real p1,
const int  stride1,
Real p2,
const int  length 
) [inline, protected]
void Wavelet::copy ( const Real p1,
Real p2,
const int  stride2,
const int  length 
) [inline, protected]
void Wavelet::invert1d ( Real input,
Real output,
int  size,
int  nsteps,
int  sym_ext = -1 
)
void Wavelet::invert2d ( Real input,
Real output,
int  hsize,
int  vsize,
int  nsteps,
int  sym_ext = -1 
)
void Wavelet::invert_step ( Real input,
Real output,
int  size,
int  sym_ext 
) [protected]
void Wavelet::periodic_extension ( Real output,
int  size 
)
void Wavelet::symmetric_extension ( Real output,
int  size,
int  left_ext,
int  right_ext,
int  symmetry 
)
void Wavelet::transform1d ( Real input,
Real output,
int  size,
int  nsteps,
int  sym_ext = -1 
)
void Wavelet::transform2d ( Real input,
Real output,
int  hsize,
int  vsize,
int  nsteps,
int  sym_ext = -1 
)
void Wavelet::transform_step ( Real input,
Real output,
int  size,
int  sym_ext 
) [protected]

Member Data Documentation


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