r317: *** empty log message ***
[ctsim.git] / ChangeLog
index 7ff29ff3b1c38c620c694672bfb6a1c72dadf60d..894573e2ec55892cce0d498458d6326d231f82ff 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,65 @@
-2.0.7 - 12/16/00 
-   Modifications for Microsoft Visual C++ compilation 
-   Fixed core-dump bug in Array2dFile::labelsCopy() function (Ian Kay) 
+TODO
+       Read PlotFile's.
+
+       Add help button onto dialog's for reconstruction & projections.
+       Consider use of wxWindows help file classes.
+
+       Consider changing POL to to read tag tokens.
+
+       Consider being able to write Phantom files as text and view as
+       text in ctsim.
+       
+3.0alpha1 - Released 12/30/00
+
+       * Added PlotFile class to system, used by if2 and ctsim for row
+       and column plots and comparison plots
+
+       * ctsim: Added image comparison statistics and image subtraction
+
+       * ctsim: Added plotting of rows & columns with y-axis scaling 
+
+       * ctsim: Added row and column plot comparisons between two image
+       files.
+
+       * mathfuncs.cpp: Reworked statistics algorithm to share between
+       imagefile and plotfile classes.
+
+       * imagefile.cpp: Fixed scaling bug when rasterizing Phantom with
+       nsamples > 2.  Added generic mage math functions, moved from
+       if1.cpp and if2.cpp to imagefile.cpp
+
+       * if1: Updated to handle error conditions, such as sqrt of a
+       negative number.
+       
+       * if2: Updated to output plot files and use new ImageFile class
+       math functions
+
+       * if1: Updated to use new ImageFile class math functions
+
+       * ezplot: Reworked to better store colors/linestyles/symbols with
+       individual curves. Improved display of labels and ticks. Updated
+       to use POL class member variable. Updated to more C++ conventions.
+
+       * pol: converted to C++ class
+       
+       * sgp: Added linestyle settings
+       
+2.5.0 - 12/18/00 
+   First Microsoft Windows GUI version
+   Modifications for Microsoft Visual C++ compilation.
    Improved pjinfo to output binary headers and view data, useful
        when manually compiling phantoms that vary during projection
    Improved pjinfo to output binary headers and view data, useful
        when manually compiling phantoms that vary during projection
-       process. Thanks to Ian Kay for idea and initial code submission.
-       
+       process. Thanks to Ian Kay for idea and code submission.
+   Improved sorting to find median in ImageFile::statistics
+   Fixed core-dump bug in Array2dFile::labelsCopy() function (Ian Kay) 
+   Changed reconstruction dialog to fix onto smaller screens
+   Fixed display of plotting in Projection views
+   Improved animation displays for Projections and Reconstructions
+   Changed code to explicitly use std:: namespace rather than 
+       "namespace using std" statements
+   Fixed reconstruction scaling bug introduced in 2.0.6
+   Renamed if2img to ifexport, if-1 to if1, if-2 to if2
+       
 2.0.6 - 12/03/00
    Fixed minor compilation problem with procsignal.h
    Updated README file
 2.0.6 - 12/03/00
    Fixed minor compilation problem with procsignal.h
    Updated README file