[]
        
(Showing Draft Content)

CSJ2K.j2k.wavelet.analysis.AnWTFilterFloatLift9x7

AnWTFilterFloatLift9x7 Class

Inheritance
AnWTFilterFloatLift9x7
Implements
Namespace: CSJ2K.j2k.wavelet.analysis
Assembly: C1.WPF.PdfViewer.4.6.2.dll
Syntax
public class AnWTFilterFloatLift9x7 : AnWTFilterFloat, WaveletFilter

Constructors

Name Description
AnWTFilterFloatLift9x7()

Fields

Name Description
ALPHA

The value of the first lifting step coefficient

BETA

The value of the second lifting step coefficient

DELTA

The value of the fourth lifting step coefficient

GAMMA

The value of the third lifting step coefficient

KH

The value of the high-pass subband normalization factor

KL

The value of the low-pass subband normalization factor

Properties

Name Description
AnHighNegSupport

Returns the negative support of the high-pass analysis filter. That is the number of taps of the filter in the negative direction.

AnHighPosSupport

Returns the positive support of the high-pass analysis filter. That is the number of taps of the filter in the negative direction.

AnLowNegSupport

Returns the negative support of the low-pass analysis filter. That is the number of taps of the filter in the negative direction.

AnLowPosSupport

Returns the positive support of the low-pass analysis filter. That is the number of taps of the filter in the negative direction.

FilterType

Returns the type of filter used according to the FilterTypes interface(W9x7).

ImplType

Returns the implementation type of this filter, as defined in this class, such as WT_FILTER_INT_LIFT, WT_FILTER_FLOAT_LIFT, WT_FILTER_FLOAT_CONVOL.

Reversible

Returns the reversibility of the filter. A filter is considered reversible if it is suitable for lossless coding.

SynHighNegSupport

Returns the negative support of the high-pass synthesis filter. That is the number of taps of the filter in the negative direction.

SynHighPosSupport

Returns the positive support of the high-pass synthesis filter. That is the number of taps of the filter in the negative direction.

SynLowNegSupport

Returns the negative support of the low-pass synthesis filter. That is the number of taps of the filter in the negative direction.

SynLowPosSupport

Returns the positive support of the low-pass synthesis filter. That is the number of taps of the filter in the negative direction.

Methods

Name Description
Equals(object)
GetHashCode()
ToString()

Debugging method

analyze_hpf(float[], int, int, int, float[], int, int, float[], int, int)

A specific version of the analyze_hpf() method that works on int data. See the general description of the analyze_hpf() method in the AnWTFilter class for more details.

analyze_lpf(float[], int, int, int, float[], int, int, float[], int, int)

A specific version of the analyze_lpf() method that works on int data. See the general description of the analyze_lpf() method in the AnWTFilter class for more details.

getHPSynthesisFilter()

Returns the time-reversed high-pass synthesis waveform of the filter, which is the high-pass filter. This is the time-reversed impulse response of the high-pass synthesis filter. It is used to calculate the L2-norm of the synthesis basis functions for a particular subband (also called energy weight).

       <p>The returned array may not be modified (i.e. a reference to the
       internal array may be returned by the implementation of this
       method).</p>
getLPSynthesisFilter()

Returns the time-reversed low-pass synthesis waveform of the filter, which is the low-pass filter. This is the time-reversed impulse response of the low-pass synthesis filter. It is used to calculate the L2-norm of the synthesis basis functions for a particular subband (also called energy weight).

       <p>The returned array may not be modified (i.e. a reference to the
       internal array may be returned by the implementation of this
       method).</p>
isSameAsFullWT(int, int, int)

Returns true if the wavelet filter computes or uses the same "inner" subband coefficient as the full frame wavelet transform, and false otherwise. In particular, for block based transforms with reduced overlap, this method should return false. The term "inner" indicates that this applies only with respect to the coefficient that are not affected by image boundaries processings such as symmetric extension, since there is not reference method for this.

       <p>The result depends on the length of the allowed overlap when
       compared to the overlap required by the wavelet filter. It also depends
       on how overlap processing is implemented in the wavelet filter.</p>