Version_History.txt #2

  • //
  • guest/
  • Sahana/
  • poro_perforce/
  • Version_History.txt
  • View
  • Commits
  • Open Download .zip Download (3 KB)
-----------------------------
** Version 1.4c (04/12/06) **
-----------------------------
-Addition of mark_a_line() function to DS_cube, this will mark a straight line between the two specified coordinates.

-----------------------------
** Version 1.4c (04/12/06) **
-----------------------------

DS Cubes:
-DS_cube: function for reading an input file into cube
-invert() to DS_1b_cube... makes 1s 0s and 0s 1s.

Medial Axis:
-Dialog options now fully linked to specified functions

Dialog Share:
-Ability to disable some of the "shared dialog" components, providing more flexibility in making new dialogs (for example, the "Extras" dialog does not have Binarization/Filtering/Saving shared options, which it would have before even if those options are useless).
-added Dlg_to_DS function to dialogshare (returns a RAW cube if input is BMP or any RAW file type)

Others:
-Addition of a new "Extras" menu
-edge "filter"
-Some slight changes to filter dialog's available options.

-----------------------------
** Version 1.4c (01/26/06) **
-----------------------------
-Now can select files with 'unknown' extensions, they will default to RAW STACKS (maybe provide more flexibility in the future).
-A new dialog feature... display of estimated RAM required to run given sample (adjust req_mem_byte_multiplier [default 0.125] in each dialog to get algorithm specific estimates).
-Addition of 'vect3usi' class, easier handling of xyz, plus commonly used functions for it
-Addition of 'vect3usi_list' class, for easy creation and use of 'vect3usi' linkedlists
-Changes to SphereGrowth and its GUI, now can use distance transforms rather than growth.
-Split up DialogShare.cpp into multiple files.  Dialog_Share_input_to_DS.cpp is of most interest, defaults are set in PoroMediaDialogShare.cpp.  TODO: preference file for those defaults.
-Addition of "flood" to DS_usi_cube, give it a pixel coord, a flood value, and it will relabel all 26-connected same value voxels with the new value.
-Implementation of a variety of BS (boarder seed) Distance Transform functions, see DistanceTransform.cpp under Shared Func (currently for Medial Axis and Sphere Growth use).
-Implementation of several SS field generators (Single Seed Distance Transform).
-Start of "Voxel Coding" medial axis algorithm.
-bye bye WINVER warning.

-----------------------------
** Version 1.4b (01/04/06) **
-----------------------------
-when intermediate save is enabled in filter dialog, filter steps get compounded to output name
-convolve filter replaces median filter
-new filter inputs now bound to variables
-stop button now works in DialogShare, convolve, and anisotropic, porosity and sphere growth
 (but still needs to be added to other work functions)

-some additional default customization in dialog share.
-normalized distribution in all.
-radius to diameter changed complete.


-----------------------------
** Version 1.4a (12/13/05) **
-----------------------------

-History started.

TODO:
-bind new Filter options to operations

DONE:
-Changed all DS structures to sequential memory method, greatly improving memory performance.
note: everything reguarding all DS operations should be retested, pay attention to results!

# Change User Description Committed
#2 11596 Sahana C++ code files
#1 11595 Sahana C++ code files