X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=src%2Fif-1.cpp;h=b1d352bb5e994a43a3eb315719fc0a841a535613;hp=07359a0323c88e21e6c1f7dfa0ba1b9daf84134a;hb=2f3d6e2580db607105bb072b13e4aff453ae4495;hpb=08f34bf3ba14d4f436f4d2ef0ee5af1d6eb266ac diff --git a/src/if-1.cpp b/src/if-1.cpp index 07359a0..b1d352b 100644 --- a/src/if-1.cpp +++ b/src/if-1.cpp @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2000 Kevin Rosenberg ** -** $Id: if-1.cpp,v 1.8 2000/06/19 17:58:13 kevin Exp $ +** $Id: if-1.cpp,v 1.9 2000/06/26 21:15:24 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -135,12 +135,11 @@ if1_main (int argc, char *const argv[]) if (opt_invert || opt_log || opt_exp || opt_sqr || opt_sqrt) { int ix, iy; - im_in = new ImageFile (in_file); - im_in->fileRead (); + im_in = new ImageFile (); + im_in->fileRead (in_file); int nx = im_in->nx(); int ny = im_in->ny(); - im_out = new ImageFile (out_file, nx, ny); - im_out->fileCreate (); + im_out = new ImageFile (nx, ny); ImageFileArray vIn = im_in->getArray(); ImageFileArray vOut = im_out->getArray(); @@ -176,10 +175,9 @@ if1_main (int argc, char *const argv[]) histString = "Sqrt transformation"; } - im_out->arrayDataWrite (); im_out->labelsCopy (*im_in); im_out->labelAdd (Array2dFileLabel::L_HISTORY, histString.c_str()); - im_out->fileClose (); + im_out->fileWrite (out_file); } return (0);