[]
        
(Showing Draft Content)

CSJ2K.j2k.wavelet.analysis.AnWTFilterInt.analyze_lpf

analyze_lpf Method

analyze_lpf(int[], int, int, int, int[], int, int, int[], 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.

Declaration
public abstract void analyze_lpf(int[] inSig, int inOff, int inLen, int inStep, int[] lowSig, int lowOff, int lowStep, int[] highSig, int highOff, int highStep)
Parameters
Type Name Description
int[] inSig

This is the array that contains the input signal.

int inOff

This is the index in inSig of the first sample to filter.

int inLen

This is the number of samples in the input signal to filter.

int inStep

This is the step, or interleave factor, of the input signal samples in the inSig array.

int[] lowSig

This is the array where the low-pass output signal is placed.

int lowOff

This is the index in lowSig of the element where to put the first low-pass output sample.

int lowStep

This is the step, or interleave factor, of the low-pass output samples in the lowSig array.

int[] highSig

This is the array where the high-pass output signal is placed.

int highOff

This is the index in highSig of the element where to put the first high-pass output sample.

int highStep

This is the step, or interleave factor, of the high-pass output samples in the highSig array.

See Also

analyze_lpf(object, int, int, int, object, int, int, object, int, int)

The general version of the analyze_lpf() method, it just calls the specialized version. See the description of the analyze_lpf() method of the AnWTFilter class for more details.

Declaration
public override void analyze_lpf(object inSig, int inOff, int inLen, int inStep, object lowSig, int lowOff, int lowStep, object highSig, int highOff, int highStep)
Parameters
Type Name Description
object inSig

This is the array that contains the input signal. It must be an int[].

int inOff

This is the index in inSig of the first sample to filter.

int inLen

This is the number of samples in the input signal to filter.

int inStep

This is the step, or interleave factor, of the input signal samples in the inSig array.

object lowSig

This is the array where the low-pass output signal is placed. It must be an int[].

int lowOff

This is the index in lowSig of the element where to put the first low-pass output sample.

int lowStep

This is the step, or interleave factor, of the low-pass output samples in the lowSig array.

object highSig

This is the array where the high-pass output signal is placed. It must be an int[].

int highOff

This is the index in highSig of the element where to put the first high-pass output sample.

int highStep

This is the step, or interleave factor, of the high-pass output samples in the highSig array.

Overrides
See Also