CBands Class Reference

#include <filter.h>

List of all members.


Detailed Description

Extracts bands from matrices and vectors.


Public Types

enum  TBandType1d { LOW, HIGH }
enum  TBandType2d { LL, LH, HL, HH }

Static Public Member Functions

static CMatrix< TCoeff > GetBand2d (CMatrix< TCoeff > &M, TBandType2d band)
static const CMatrix< TCoeff > GetBand2d (const CMatrix< TCoeff > &M, TBandType2d band)


Member Enumeration Documentation

enum TBandType1d
 

1d band types.

Enumerator:
LOW  Low pass frequency subband.
HIGH  High pass frequency subband.

enum TBandType2d
 

2d band types.

Enumerator:
LL  Low-low pass frequency subband.
LH  Low-high pass frequency subband.
HL  High-low pass frequency subband.
HH  High-high pass frequency subband.


Member Function Documentation

static const CMatrix<TCoeff> GetBand2d const CMatrix< TCoeff > &  M,
TBandType2d  band
[inline, static]
 

Return requested subband as a matrix.

Parameters:
M Source matrix.
band Band to retrieve.

static CMatrix<TCoeff> GetBand2d CMatrix< TCoeff > &  M,
TBandType2d  band
[inline, static]
 

Return requested subband as a matrix.

Parameters:
M Source matrix.
band Band to retrieve.


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