r314: ezplot fixes
[ctsim.git] / ChangeLog
index 7ff29ff3b1c38c620c694672bfb6a1c72dadf60d..b8cd410aeb6fb799913232ee225fc2837a2fe5b4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,62 @@
-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 into a Class. Consider making it 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. Updated to more C++ conventions. 
+
+       * 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