X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=src%2Fifinfo.cpp;h=bc55c1ec7f464ba1fc03ea077cd7be4e95293bc2;hb=013445d4e52c07491291289eb32fa325d9f9f8ff;hp=000b255e29a6aa7f3ec04ab7223528c05402072e;hpb=92a7e95f339442d5d87f0febcae338306e1c6edd;p=ctsim.git diff --git a/src/ifinfo.cpp b/src/ifinfo.cpp index 000b255..bc55c1e 100644 --- a/src/ifinfo.cpp +++ b/src/ifinfo.cpp @@ -1,25 +1,15 @@ /***************************************************************************** -** This is part of the CTSim program -** Copyright (C) 1983-2000 Kevin Rosenberg -** -** $Id: ifinfo.cpp,v 1.2 2000/06/07 03:50:27 kevin Exp $ -** $Log: ifinfo.cpp,v $ -** Revision 1.2 2000/06/07 03:50:27 kevin -** *** empty log message *** -** -** Revision 1.1 2000/06/07 02:29:05 kevin -** Initial C++ versions -** -** Revision 1.3 2000/05/16 04:33:59 kevin -** Improved option processing -** -** Revision 1.2 2000/05/08 20:02:32 kevin -** ANSI C changes +** FILE IDENTIFICATION ** -** Revision 1.1.1.1 2000/04/28 13:02:44 kevin -** Initial CVS import for first public release +** Name: ifinfo.cpp +** Purpose: Display information about an image file +** Programmer: Kevin Rosenberg +** Date Started: April 2000 ** +** This is part of the CTSim program +** Copyright (C) 1983-2000 Kevin Rosenberg ** +** $Id: ifinfo.cpp,v 1.4 2000/06/08 16:43:10 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 @@ -137,7 +127,10 @@ ifinfo_main (int argc, char *const argv[]) in_file = argv[optind]; im = new ImageFile (in_file); - im->adf.fileRead (); + if (! im->adf.fileRead ()) { + sys_error (ERR_WARNING, "Unable to read file %s", in_file); + return (1); + } if (opt_labels) { @@ -147,9 +140,9 @@ ifinfo_main (int argc, char *const argv[]) for (i = 0; i < nlabels; i++) { Array2dFileLabel label; - string str; - im->adf.labelRead (label, i); + + string str; label.getDateString (str); if (label.getLabelType() == Array2dFileLabel::L_HISTORY) { @@ -175,9 +168,9 @@ ifinfo_main (int argc, char *const argv[]) int ix, iy; maxbin = nbin - 1; - ImageFileArray v = im->adf.getArray(); - int nx = im->adf.nx(); - int ny = im->adf.ny(); + ImageFileArray v = im->getArray(); + int nx = im->nx(); + int ny = im->ny(); for (ix = 0; ix < nx; ix++) {