-1.9.2 - 6/20/2000
- Converted all file i/o to C++ library
-
-1.9.1 - 6/20/2000
+1.9.9 - 6/29/00
+ Fixed const issue with ImageFileArray
+ Fixed Array2dFile::labelsCopy()
+ Added copy constructor and assignment for Array2dFileLabel class
+ Added Timer to if-2.cpp and ifinfo.cpp
+
+1.9.8 - 6/27/2000
+ Rewrote Array2dFile class to be non-templated
+ Rewrote Array2dFile class to make reads and writes atomic. No disk files are kept open.
+ Rewrote Array2dFileLabel class to make members private, added access routines
+ Removed timedate.cpp in favor of standard C library time/date functions
+ Renamed ctrec to pjrec, sample-ctrec.sh to sample-ctsim
+ Added signature tag and creation date/time to projection files
+
+1.9.7 - 6/25/2000
+ Standardized string option processing by classes. All classes use character strings
+ to select options rather than numeric constants. Added fail() and failMessage()
+ methods to verify that objects are created correctly by character strings.
+ Hid C++ assignment and copy constructors in classes that should not have assignment/copy
+ Rewrote ImageFile class
+ Started support for dmallocxx library, not finished
+ Added G.T. Herman image comparision statistics to ifinfo (see imagefile.cpp)
+ Updated ifinfo to show comparative statistics
+ Added printLabels() to Array2dFile class
+ Added printStatistics() to ImageFile class
+
+1.9.6 - 6/22/2000
+ Moved conversion filter name/id to Filter class
+ Moved conversion backprojection name/id to Backproj class
+ Added MPI broadcasting of strings
+
+1.9.5 - 6/21/2000
+ Merged proj_reconstr into class Projections
+ Used auto_ptr in Projections::reconstruct to make sure destructor is always called
+ Code cleanup in projections.cpp
+ Moved conversion of phantom names/id to Phantom class
+
+1.9.4 - 6/20/2000
+ Converted projection files to C++ library with frnetorderstream
+ Converted image files to C++ library with frnetorderstream
+ Converted filter and convolution to object-oriented code
+ Changed default image file to float from double -- Changable in imagefile.h
+ Optimized image file writing on little-endian architectures
+ Updated README and INSTALL
+
+1.9.3 - 6/19/2000
+ Reorganized source files
+ MPI bug fixed to phm2pj.cpp
+
+1.9.2 - 6/18/2000
+ Reorganized include files
+ Fixed const pointers in strfuncs
+
+1.9.1 - 6/16/2000
Renamed directories, moved source files, combined source files
to change from 6 libraries to 3 libraries (libctsim, libctsupport,
and libctgraphics)
1.9.0 - 6/15/2000
- Skip versions to make version 2.0 the first C++ version
+ Skip versions to make version 2.0 the first fully C++ version
Renamed Raysums to Projections throughout files
Renamed Detector to Scanner
Converted Scanner and Projecions to full object-oriented