[]
        
(Showing Draft Content)

CSJ2K.j2k.wavelet.analysis.SubbandAn.split

split Method

split(WaveletFilter, WaveletFilter)

Splits the current subband in its four subbands. It changes the status of this element (from a leaf to a node, and sets the filters), creates the childs and initializes them. An IllegalArgumentException is thrown if this subband is not a leaf.

       <p>It uses the initChilds() method to initialize the childs.</p>
Declaration
protected override Subband split(WaveletFilter hfilter, WaveletFilter vfilter)
Protected Overrides Function split(hfilter As WaveletFilter, vfilter As WaveletFilter) As Subband
Parameters
Type Name Description
WaveletFilter hfilter

The horizontal wavelet filter used to decompose this subband. It has to be a AnWTFilter object.

WaveletFilter vfilter

The vertical wavelet filter used to decompose this subband. It has to be a AnWTFilter object.

Returns
Type Description
Subband

A reference to the LL leaf (subb_LL).

Overrides
See Also