[root]/Applications/CLI/UtahBSpline

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 57 (100.0%) | 3484 (100.0%) | 61.1 |
| pieper | 38 (66.7%) | 3449 (99.0%) | 90.7 |
| barre | 3 (5.3%) | 31 (0.9%) | 10.3 |
| millerjv | 10 (17.5%) | 3 (0.1%) | 0.3 |
| lorensen | 6 (10.5%) | 1 (0.0%) | 0.1 |
COMP: apply patches from Attila Nagy for Solaris builds
0 lines of code changed in 1 file:
COMP: fix warning about non-virtual destructor
0 lines of code changed in 1 file:
ENH: port from Slicer-3-4 branch to trunk
0 lines of code changed in 8 files:
COMP: warnings of various sorts.
1 lines of code changed in 1 file:
COMP: warnings removed. STYLE: indentation.
0 lines of code changed in 5 files:
BUG: Modified <title> field to use a prefix of "_" so that it will sort later in the lists. Was using "[]" but that is not allowed in the title of a module due to how module title's are used in Tcl.
1 lines of code changed in 1 file:
ENH: Modified <title> field to use [] so that it will sort later in the lists.
2 lines of code changed in 1 file:
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.
1 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
29 lines of code changed in 1 file:
ENH: remove maximum (not needed)
0 lines of code changed in 1 file:
BUG: fix lingering reference to argv
0 lines of code changed in 1 file:
COMP: add typename for windows compilation
0 lines of code changed in 1 file:
ENH: clean up unused classes
0 lines of code changed in 10 files:
ENH: new bspline code from Utah
3449 lines of code changed in 23 files: