@@ -90,6 +90,7 @@ Bool Normalize=False; // normalize data in
90
90
91
91
type_border Bord = I_MIRROR;
92
92
Bool Reverse = False;
93
+ Bool ModifiedATWT = False;
93
94
94
95
/* ********************************************************************/
95
96
@@ -146,10 +147,11 @@ static void transinit(int argc, char *argv[])
146
147
#endif
147
148
148
149
/* get options */
149
- while ((c = GetOpt (argc,argv," rN :t:n:MvzZ:" )) != -1 )
150
+ while ((c = GetOpt (argc,argv," ArN :t:n:MvzZ:" )) != -1 )
150
151
{
151
152
switch (c)
152
153
{
154
+ case ' A' : ModifiedATWT = True; break ;
153
155
case ' t' :
154
156
/* -d <type> type of transform */
155
157
if (sscanf (OptArg," %d" ,&c ) != 1 )
@@ -256,8 +258,6 @@ int main(int argc, char *argv[])
256
258
257
259
lm_check (LIC_MR3);
258
260
transinit (argc, argv);
259
-
260
-
261
261
262
262
if (Reverse == False)
263
263
{
@@ -291,7 +291,7 @@ int main(int argc, char *argv[])
291
291
MR2D1D WT;
292
292
if (Verbose == True) cout << " Alloc ... " << endl;
293
293
WT.alloc (Nx, Ny, Nz, Transform, NbrScale2d, Nbr_Plan);
294
-
294
+ WT. ModifiedATWT = ModifiedATWT;
295
295
if (Verbose == True) cout << " Transform ... " << endl;
296
296
WT.transform (Dat);
297
297
@@ -312,12 +312,14 @@ int main(int argc, char *argv[])
312
312
// fits_write_fltarr(Name, Band);
313
313
}
314
314
}
315
- // cout << endl << "READ " << endl;
316
- // MR2D1D WT1;
317
- // WT1.read(Name_Out);
318
- // fltarray Dat1;
319
- // WT1.recons (Dat1);
320
- // fits_write_fltarr (Name_Out, Dat1);
315
+ /* cout << endl << "READ " << endl;
316
+ MR2D1D WT1;
317
+ WT1.read(Name_Out);
318
+ fltarray Dat1;
319
+ WT1.recons (Dat1);
320
+ fits_write_fltarr (Name_Out, Dat1);
321
+ Dat1 -= Dat;
322
+ cout << " Resi Sigma = " << Dat1.sigma() << " Min = " << Dat1.min() << " Max = " << Dat1.max() << endl;*/
321
323
}
322
324
else
323
325
{
0 commit comments