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