| java.lang.Object jj2000.j2k.wavelet.synthesis.SynWTFilter jj2000.j2k.wavelet.synthesis.SynWTFilterInt
All known Subclasses: jj2000.j2k.wavelet.synthesis.SynWTFilterIntLift5x3,
SynWTFilterInt | abstract public class SynWTFilterInt extends SynWTFilter (Code) | | This extends the synthesis wavelet filter general definitions of
SynWTFilter by adding methods that work for int data
specifically. Implementations that work on int data should inherit
from this class.
See the SynWTFilter class for details such as
normalization, how to split odd-length signals, etc.
The advantage of using the specialized method is that no casts
are performed.
See Also: SynWTFilter |
Method Summary | |
public int | getDataType() Returns the type of data on which this filter works, as defined
in the DataBlk interface, which is always TYPE_INT for this
class. | abstract public void | synthetize_hpf(int[] lowSig, int lowOff, int lowLen, int lowStep, int[] highSig, int highOff, int highLen, int highStep, int[] outSig, int outOff, int outStep) A specific version of the synthetize_hpf() method that works on int
data. | public void | synthetize_hpf(Object lowSig, int lowOff, int lowLen, int lowStep, Object highSig, int highOff, int highLen, int highStep, Object outSig, int outOff, int outStep) The general version of the synthetize_hpf() method, it just calls
the specialized version. | abstract public void | synthetize_lpf(int[] lowSig, int lowOff, int lowLen, int lowStep, int[] highSig, int highOff, int highLen, int highStep, int[] outSig, int outOff, int outStep) A specific version of the synthetize_lpf() method that works on int
data. | public void | synthetize_lpf(Object lowSig, int lowOff, int lowLen, int lowStep, Object highSig, int highOff, int highLen, int highStep, Object outSig, int outOff, int outStep) The general version of the synthetize_lpf() method, it just calls
the specialized version. |
getDataType | public int getDataType()(Code) | | Returns the type of data on which this filter works, as defined
in the DataBlk interface, which is always TYPE_INT for this
class.
The type of data as defined in the DataBlk interface. See Also: jj2000.j2k.image.DataBlk |
synthetize_hpf | abstract public void synthetize_hpf(int[] lowSig, int lowOff, int lowLen, int lowStep, int[] highSig, int highOff, int highLen, int highStep, int[] outSig, int outOff, int outStep)(Code) | | A specific version of the synthetize_hpf() method that works on int
data. See the general description of the synthetize_hpf() method in the
SynWTFilter class for more details.
Parameters: lowSig - This is the array that contains the low-passinput signal. Parameters: lowOff - This is the index in lowSig of the first sample tofilter. Parameters: lowLen - This is the number of samples in the low-passinput signal to filter. Parameters: lowStep - This is the step, or interleave factor, of thelow-pass input signal samples in the lowSig array. Parameters: highSig - This is the array that contains the high-passinput signal. Parameters: highOff - This is the index in highSig of the first sample tofilter. Parameters: highLen - This is the number of samples in the high-passinput signal to filter. Parameters: highStep - This is the step, or interleave factor, of thehigh-pass input signal samples in the highSig array. Parameters: outSig - This is the array where the output signal isplaced. It should be long enough to contain the output signal. Parameters: outOff - This is the index in outSig of the element whereto put the first output sample. Parameters: outStep - This is the step, or interleave factor, of theoutput samples in the outSig array. See Also: SynWTFilter.synthetize_hpf |
synthetize_hpf | public void synthetize_hpf(Object lowSig, int lowOff, int lowLen, int lowStep, Object highSig, int highOff, int highLen, int highStep, Object outSig, int outOff, int outStep)(Code) | | The general version of the synthetize_hpf() method, it just calls
the specialized version. See the description of the synthetize_hpf()
method of the SynWTFilter class for more details.
Parameters: lowSig - This is the array that contains the low-passinput signal. It must be an int[]. Parameters: lowOff - This is the index in lowSig of the first sample tofilter. Parameters: lowLen - This is the number of samples in the low-passinput signal to filter. Parameters: lowStep - This is the step, or interleave factor, of thelow-pass input signal samples in the lowSig array. Parameters: highSig - This is the array that contains the high-passinput signal. Itmust be an int[]. Parameters: highOff - This is the index in highSig of the first sample tofilter. Parameters: highLen - This is the number of samples in the high-passinput signal to filter. Parameters: highStep - This is the step, or interleave factor, of thehigh-pass input signal samples in the highSig array. Parameters: outSig - This is the array where the output signal isplaced. It should be and int[] and long enough to contain theoutput signal. Parameters: outOff - This is the index in outSig of the element whereto put the first output sample. Parameters: outStep - This is the step, or interleave factor, of theoutput samples in the outSig array. See Also: SynWTFilter.synthetize_hpf |
synthetize_lpf | abstract public void synthetize_lpf(int[] lowSig, int lowOff, int lowLen, int lowStep, int[] highSig, int highOff, int highLen, int highStep, int[] outSig, int outOff, int outStep)(Code) | | A specific version of the synthetize_lpf() method that works on int
data. See the general description of the synthetize_lpf() method in the
SynWTFilter class for more details.
Parameters: lowSig - This is the array that contains the low-passinput signal. Parameters: lowOff - This is the index in lowSig of the first sample tofilter. Parameters: lowLen - This is the number of samples in the low-passinput signal to filter. Parameters: lowStep - This is the step, or interleave factor, of thelow-pass input signal samples in the lowSig array. Parameters: highSig - This is the array that contains the high-passinput signal. Parameters: highOff - This is the index in highSig of the first sample tofilter. Parameters: highLen - This is the number of samples in the high-passinput signal to filter. Parameters: highStep - This is the step, or interleave factor, of thehigh-pass input signal samples in the highSig array. Parameters: outSig - This is the array where the output signal isplaced. It should be long enough to contain the output signal. Parameters: outOff - This is the index in outSig of the element whereto put the first output sample. Parameters: outStep - This is the step, or interleave factor, of theoutput samples in the outSig array. See Also: SynWTFilter.synthetize_lpf |
synthetize_lpf | public void synthetize_lpf(Object lowSig, int lowOff, int lowLen, int lowStep, Object highSig, int highOff, int highLen, int highStep, Object outSig, int outOff, int outStep)(Code) | | The general version of the synthetize_lpf() method, it just calls
the specialized version. See the description of the synthetize_lpf()
method of the SynWTFilter class for more details.
Parameters: lowSig - This is the array that contains the low-passinput signal. It must be an int[]. Parameters: lowOff - This is the index in lowSig of the first sample tofilter. Parameters: lowLen - This is the number of samples in the low-passinput signal to filter. Parameters: lowStep - This is the step, or interleave factor, of thelow-pass input signal samples in the lowSig array. Parameters: highSig - This is the array that contains the high-passinput signal. Itmust be an int[]. Parameters: highOff - This is the index in highSig of the first sample tofilter. Parameters: highLen - This is the number of samples in the high-passinput signal to filter. Parameters: highStep - This is the step, or interleave factor, of thehigh-pass input signal samples in the highSig array. Parameters: outSig - This is the array where the output signal isplaced. It should be and int[] and long enough to contain theoutput signal. Parameters: outOff - This is the index in outSig of the element whereto put the first output sample. Parameters: outStep - This is the step, or interleave factor, of theoutput samples in the outSig array. See Also: SynWTFilter.synthetize_lpf |
Methods inherited from jj2000.j2k.wavelet.synthesis.SynWTFilter | abstract public void synthetize_hpf(Object lowSig, int lowOff, int lowLen, int lowStep, Object highSig, int highOff, int highLen, int highStep, Object outSig, int outOff, int outStep)(Code)(Java Doc) abstract public void synthetize_lpf(Object lowSig, int lowOff, int lowLen, int lowStep, Object highSig, int highOff, int highLen, int highStep, Object outSig, int outOff, int outStep)(Code)(Java Doc)
|
|
|