FireVoxel Build 197 is released:
1. FireVoxel\DLLs\DCMTK - moved the whole code base entirely into "8-byte structure tag alignment" to avoid any sideeffects of different module alignment.
2. Added a functionality to change Signal Window Center\Width settings using mouse movement with the Left Mouse button pressed.
3. Fixed the crash on ROI image only (without SI volume) when the RoiStats3D dialog (F3) is activated.
4. Color Dialog defects: fixed the "always 0 color" and "crash on the exit" defects by recompiling the FireVoxel.exe module with 8-byte alignment.
5. Replaced all numerical ("double float") fields handling within all of the 76 Dialog boxes in FireVoxel.
6. MFC dialog "double float" numerical field failure: developed a workaround by replacing MFC function: AFXAPI DDX_Text(CDataExchange* pDX, int nIDC, double& value)
7. Completely removed the Intel\TBB library from FireVoxel.exe and all DLLs. This was replaced with the Microsoft's native library <ppl.h>. Dependency on the VC++ 2013 redistributable was removed from the FireVoxel.
8. All higher level DICOM processing function (incl. Constructing DICOM tree, etc) - was moved out of the main FireVoxel.exe to the VolumeAnalyze. dll. This is to improve the architecture by leaving only the User-Interface functionality in .exe while moving all the math and processing into the dll.
9. Fixed the defect when after running the "Segment Whole Kidney with blanket", the Volume display interpolation would always reset to FALSE.
10. Implemented new model: Sokoloff (Short formula) with 2 Input functions and Double Pass (with optional parameter fixing after the first pass).
Search This Blog
Friday, September 25, 2015
Thursday, September 24, 2015
Wednesday, September 23, 2015
Sunday, September 20, 2015
Friday, September 18, 2015
All higher level DICOM processing function (incl. Constructing DICOM tree, etc) - was moved out of the main FireVoxel.exe to the VolumeAnalyze. dll. This is to improve the architecture by leaving only the User-Interface functionality in .exe while moving all the math and processing into the dll.
This architecture is also more suitable to working with the command line modules if this would be required.
This architecture is also more suitable to working with the command line modules if this would be required.
Tuesday, September 15, 2015
Saturday, September 12, 2015
Friday, September 11, 2015
Thursday, September 10, 2015
Friday, September 4, 2015
FireVoxel Build 196 is released.
1. Fully compiled and linked all the FireVoxel libraries in 64-bit mode.
2. Upgraded development environment to VC++ 2015 (v 14)
3. CFileDialog (Load\Save) started to cause crash under VC++ 2015. This happened when the initial Directory path was specified during initialization. Fixed the crash by setting the VistaStyle=0. It is purely Microsoft's bug so the flag is just a workaround.
4. DCMTK 64-bit reengineering: supplied an external definition for HostID and removed the DCMTK for obtaining network hostID that was crashing in 64-bit Release mode.
5. FireVoxel-64 bit is completely cleared on all ABT subtests in Debug|Release modes.
6. Fixed the b-value loading problem on the "*.time" 10-timepoint dataset from MSKCC.
7. Multi-projection crosshair cursor - corrected redrawing when the User paints with the paintbrush. Before the crosshair would only partially redraw leaving numerous lines on the screen.
1. Fully compiled and linked all the FireVoxel libraries in 64-bit mode.
2. Upgraded development environment to VC++ 2015 (v 14)
3. CFileDialog (Load\Save) started to cause crash under VC++ 2015. This happened when the initial Directory path was specified during initialization. Fixed the crash by setting the VistaStyle=0. It is purely Microsoft's bug so the flag is just a workaround.
4. DCMTK 64-bit reengineering: supplied an external definition for HostID and removed the DCMTK for obtaining network hostID that was crashing in 64-bit Release mode.
5. FireVoxel-64 bit is completely cleared on all ABT subtests in Debug|Release modes.
6. Fixed the b-value loading problem on the "*.time" 10-timepoint dataset from MSKCC.
7. Multi-projection crosshair cursor - corrected redrawing when the User paints with the paintbrush. Before the crosshair would only partially redraw leaving numerous lines on the screen.
Thursday, September 3, 2015
Wednesday, September 2, 2015
Tuesday, September 1, 2015
Subscribe to:
Posts (Atom)