![](dotnetdiagramimages/C1_WPF_PdfViewer_4_6_2_CSJ2K_j2k_wavelet_synthesis_InverseWT.png)
The image can be reconstructed at different resolution levels. This is controlled by the setResLevel() method. All the image, tile and component dimensions are relative the the resolution level being used. The number of resolution levels indicates the number of wavelet recompositions that will be used, if it is equal as the number of decomposition levels then the full resolution image is reconstructed.
It is assumed in this class that all tiles and components the same reconstruction resolution level. If that where not the case the implementing class should have additional data structures to store those values for each tile. However, the 'recResLvl' member variable always contain the values applicable to the current tile, since many methods implemented here rely on them.
'Declaration
Public MustInherit Class InverseWT Inherits InvWTAdapter Implements CSJ2K.j2k.image.BlkImgDataSrc, CSJ2K.j2k.image.ImgData, InvWT, CSJ2K.j2k.wavelet.WaveletTransform
public abstract class InverseWT : InvWTAdapter, CSJ2K.j2k.image.BlkImgDataSrc, CSJ2K.j2k.image.ImgData, InvWT, CSJ2K.j2k.wavelet.WaveletTransform
System.Object
CSJ2K.j2k.wavelet.synthesis.InvWTAdapter
CSJ2K.j2k.wavelet.synthesis.InverseWT
CSJ2K.j2k.wavelet.synthesis.InvWTFull