//private bool[][] reversible; /// <summary> Initializes this object with the given source of wavelet /// coefficients. It initializes the resolution level for full resolutioin /// reconstruction. /// /// </summary> /// <param name="src">from where the wavelet coefficinets should be obtained. /// /// </param> /// <param name="decSpec">The decoder specifications /// /// </param> public InvWTFull(CBlkWTDataSrcDec src, DecoderSpecs decSpec) : base(src, decSpec) { this.src = src; int nc = src.NumComps; reconstructedComps = new DataBlk[nc]; ndl = new int[nc]; }
//private bool[][] reversible; /// <summary> Initializes this object with the given source of wavelet /// coefficients. It initializes the resolution level for full resolutioin /// reconstruction. /// /// </summary> /// <param name="src">from where the wavelet coefficinets should be obtained. /// /// </param> /// <param name="decSpec">The decoder specifications /// /// </param> public InvWTFull(CBlkWTDataSrcDec src, DecoderSpecs decSpec) : base(src, decSpec) { this.src = src; int nc = src.NumComps; reconstructedComps = new DataBlk[nc]; ndl = new int[nc]; pw = FacilityManager.ProgressWatch; }
/// <summary> Creates an InverseWT object that works on the data type of the source, /// with the special additional parameters from the parameter /// list. Currently the parameter list is ignored since no special /// parameters can be specified for the inverse wavelet transform yet. /// /// </summary> /// <param name="src">The source of data for the inverse wavelet /// transform. /// /// </param> /// <param name="pl">The parameter list containing parameters applicable to the /// inverse wavelet transform (other parameters can also be present). /// /// </param> public static InverseWT createInstance(CBlkWTDataSrcDec src, DecoderSpecs decSpec) { // full page wavelet transform return(new InvWTFull(src, decSpec)); }
/// <summary> Creates an InverseWT object that works on the data type of the source, /// with the special additional parameters from the parameter /// list. Currently the parameter list is ignored since no special /// parameters can be specified for the inverse wavelet transform yet. /// /// </summary> /// <param name="src">The source of data for the inverse wavelet /// transform. /// /// </param> /// <param name="pl">The parameter list containing parameters applicable to the /// inverse wavelet transform (other parameters can also be present). /// /// </param> public static InverseWT createInstance(CBlkWTDataSrcDec src, DecoderSpecs decSpec) { // full page wavelet transform return new InvWTFull(src, decSpec); }
//private bool[][] reversible; /// <summary> Initializes this object with the given source of wavelet /// coefficients. It initializes the resolution level for full resolutioin /// reconstruction. /// /// </summary> /// <param name="src">from where the wavelet coefficinets should be obtained. /// /// </param> /// <param name="decSpec">The decoder specifications /// /// </param> public InvWTFull(CBlkWTDataSrcDec src, DecoderSpecs decSpec):base(src, decSpec) { this.src = src; int nc = src.NumComps; reconstructedComps = new DataBlk[nc]; ndl = new int[nc]; pw = FacilityManager.ProgressWatch; }