reconstruct method
Implementation
List<double> reconstruct(double coe, bool highpass) {
if (highpass == true) {
filter = recLowpass;
bufferR = [...bufferA];
} else {
filter = recHighpass;
bufferR = [...bufferD];
}
bufferR
..add(coe)
..removeAt(0);
valRet_0 = dwtSample(bufferR.sublist(0, filterLen), filter);
bufferR
..add(0)
..removeAt(0);
valRet_1 = dwtSample(bufferR.sublist(0, filterLen), filter);
if (highpass == true) {
bufferA = [...bufferR];
} else {
bufferD = [...bufferR];
}
return [valRet_0, valRet_1];
}