CMaxSelectRule Class Reference

#include <fusionrule.h>

Inheritance diagram for CMaxSelectRule:

Inheritance graph
List of all members.

Public Member Functions

virtual void FuseApproximationReal (CMatrix< TCoeff > &dst, const CMatrix< TCoeff > &src)
virtual void FuseDetailReal (CMatrix< TCoeff > &dst, const CMatrix< TCoeff > &src)
virtual void FuseApproximationComplex (CMatrix< TCoeff > &dstR, CMatrix< TCoeff > &dstI, const CMatrix< TCoeff > &srcR, const CMatrix< TCoeff > &srcI)
virtual void FuseDetailComplex (CMatrix< TCoeff > &dstR, CMatrix< TCoeff > &dstI, const CMatrix< TCoeff > &srcR, const CMatrix< TCoeff > &srcI)
virtual void FinalizeApproximationReal (CMatrix< TCoeff > &, const CFusion *F)
virtual void FinalizeDetailReal (CMatrix< TCoeff > &, const CFusion *F)
virtual void FinalizeApproximationComplex (CMatrix< TCoeff > &dstR, CMatrix< TCoeff > &dstI, const CFusion *F)
virtual void FinalizeDetailComplex (CMatrix< TCoeff > &dstR, CMatrix< TCoeff > &dstI, const CFusion *F)

Member Function Documentation

void FinalizeApproximationComplex CMatrix< TCoeff > &  dstR,
CMatrix< TCoeff > &  dstI,
const CFusion F
[virtual]
 

Finalize approximation matrix.

Parameters:
dstR Destination matrix (real part).
param Fusion parameters.

Implements CFusionRule.

void FinalizeApproximationReal CMatrix< TCoeff > &  ,
const CFusion F
[virtual]
 

Finalize approximation matrix.

Parameters:
dst Destination matrix.
param Fusion parameters.

Implements CFusionRule.

void FinalizeDetailComplex CMatrix< TCoeff > &  dstR,
CMatrix< TCoeff > &  dstI,
const CFusion F
[virtual]
 

Finalize approximation matrix.

Parameters:
dstR Destination matrix (real part).
dstI Destination matrix (imaginary part).
param Fusion parameters.

Implements CFusionRule.

void FinalizeDetailReal CMatrix< TCoeff > &  ,
const CFusion F
[virtual]
 

Finalize detail matrix.

Parameters:
dst Destination matrix.
dstI Destination matrix (imaginary part).
param Fusion parameters.

Implements CFusionRule.

void FuseApproximationComplex CMatrix< TCoeff > &  dstR,
CMatrix< TCoeff > &  dstI,
const CMatrix< TCoeff > &  srcR,
const CMatrix< TCoeff > &  srcI
[virtual]
 

Fuse complex approximation matrix using the fusion rule.

Parameters:
dstR Destination matrix (real part).
dstI Destination matrix (imaginary part).
srcR Source matrix (real part).
srcI Source matrix (imaginary part).

Implements CFusionRule.

void FuseApproximationReal CMatrix< TCoeff > &  dst,
const CMatrix< TCoeff > &  src
[virtual]
 

Fuse approximation matrix using the fusion rule.

Parameters:
dst Destination matrix.
src Source matrix.

Implements CFusionRule.

void FuseDetailComplex CMatrix< TCoeff > &  dstR,
CMatrix< TCoeff > &  dstI,
const CMatrix< TCoeff > &  srcR,
const CMatrix< TCoeff > &  srcI
[virtual]
 

Fuse complex detail matrix using the fusion rule.

Parameters:
dstR Destination matrix (real part).
dstI Destination matrix (imaginary part).
srcR Source matrix (real part).
srcI Source matrix (imaginary part).

Implements CFusionRule.

void FuseDetailReal CMatrix< TCoeff > &  dst,
const CMatrix< TCoeff > &  src
[virtual]
 

Todo:
Replace fabs with std::abs()

Implements CFusionRule.


Generated on Tue Jul 11 11:22:32 2006 for ImgFusion by  doxygen 1.4.6