[root]/Applications/CLI/DiffusionApplications/StochasticTractographyFilter

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 55 (100.0%) | 5439 (100.0%) | 98.8 |
| tringo | 41 (74.5%) | 5326 (97.9%) | 129.9 |
| barre | 3 (5.5%) | 87 (1.6%) | 29.0 |
| lorensen | 8 (14.5%) | 19 (0.3%) | 2.3 |
| pieper | 1 (1.8%) | 4 (0.1%) | 4.0 |
| millerjv | 1 (1.8%) | 3 (0.1%) | 3.0 |
| lantiga | 1 (1.8%) | 0 (0.0%) | 0.0 |
COMP: style, copyright, svn keywords and warnings.
0 lines of code changed in 6 files:
ENH: Plugins and Modules have specific location for their binairies/dll, different from the usual bin/ and lib/ (i.e. lib/Slicer3/Plugins, lib/Slicer3/Modules). This was achieved by setting LIBRARY_OUTPUT_PATH and EXECUTABLE_OUTPUT_PATH from the slicer3_set_default_modules_output_path and slicer3_set_default_plugins_output_path macro, but it is a dangerous practice to override a global variable, as it propagates to subtrees. As a result, SlicerTractographySeeding, which combines a module and a CLP in the same CMakeLists, was not built to the proper directory; ExtractSkeleton was not output in the right location either, and several tests ended up in Plugins instead of bin/ (GaussianBlurImageFilterTest, OrientImageTest). Fix this by creating a macro that will set the LIBRARY_OUTPUT_DIRECTORY and RUNTIME_OUTPUT_DIRECTORY explicitly on a *target* basis, using SET_TARGET_PROPERTIES. This removes the side-effects described above.
4 lines of code changed in 1 file:
ENH: added slicer3_install_modules and slicer3_install_plugins macro to hide the big INSTALL() command that was used to install plugins/modules; this is more elegant, and enable us to have better control on installation by modifying just one file.
1 lines of code changed in 1 file:
ENH: Slicer3 Spring Installation Clean Up
82 lines of code changed in 1 file:
BUG: changing category from filtering to Filtering
0 lines of code changed in 1 file:
BUG:Changed default for rotating the sampling grid to off
1 lines of code changed in 1 file:
BUG:Removed all mention of calculate statistics from GenerateConnectivityMap.xml
1 lines of code changed in 1 file:
ENH:Added a flag to enable optional alignment of the sampling grid with the principle eigenvector
47 lines of code changed in 3 files:
ENH: More changes to the configurations of GenerateCLP to streamline its use and installation. Thanks to Hans Johnson for working through many of these issues.
3 lines of code changed in 1 file:
COMP: fix redudant links by taking out MRML dependency
4 lines of code changed in 1 file:
COMP: Backed out last checkin. Still problems with duplicate symbols during link.
19 lines of code changed in 1 file:
COMP: Remove redundant libraries to avoid duplicate symbols during link.
0 lines of code changed in 1 file:
ENH:Stochastic Tractography: Added a new module to extract statistics given a ROI. Also, we now rotate the sampling grid so that at least one direcion is in the direction of highest likelihood
249 lines of code changed in 5 files:
ENH:Added option to do streamline tractography. Also corrected a bug where the saved previous direction was incorrect because it was stored AFTER it had been scaled by the image spacing.
216 lines of code changed in 4 files:
STYLE: clarified variable names
5 lines of code changed in 1 file:
ENH:ROITractFilter now excludes the beginning part of the tract that passes through the starting ROI
0 lines of code changed in 1 file:
ENH:Added option to cut fibers once they reach their target ROI in ROITractFilter. Added progress indicator to Stochastic Tractography Filter Module.
0 lines of code changed in 8 files:
BUG: Hopefully final commit of latest version of stochastic tractography filter.
0 lines of code changed in 3 files:
STYLE:Changed StochasticTractography directory to StochasticTractographyFilter
4807 lines of code changed in 14 files: