[root]/Modules/Tractography/Editor

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 19 (100.0%) | 522 (100.0%) | 27.4 |
| alexy | 6 (31.6%) | 210 (40.2%) | 35.0 |
| lauren | 3 (15.8%) | 176 (33.7%) | 58.6 |
| pieper | 3 (15.8%) | 81 (15.5%) | 27.0 |
| barre | 3 (15.8%) | 50 (9.6%) | 16.6 |
| millerjv | 2 (10.5%) | 5 (1.0%) | 2.5 |
| jcfr | 1 (5.3%) | 0 (0.0%) | 0.0 |
| davisb | 1 (5.3%) | 0 (0.0%) | 0.0 |
ENH: Update CMakeLists.txt - CMake 2.6 is now required
The following line have been added:
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
IF(COMMAND CMAKE_POLICY)
CMAKE_POLICY(SET CMP0003 NEW)
ENDIF(COMMAND CMAKE_POLICY)
MARK_AS_ADVANCED(CMAKE_BACKWARDS_COMPATIBILITY)
0 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.
2 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
47 lines of code changed in 1 file:
BUG: Configuration changes needed now that there is a SlicerBaseCLI library that holds utility code.
2 lines of code changed in 1 file:
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:
ENH: added transform to fiducial seeding, re-worked ROI seeding algorithm to align ROI and tensor
2 lines of code changed in 1 file:
COMP: mising "return" in return statement led to warning
0 lines of code changed in 1 file:
ENH: fixed roi cretiria
0 lines of code changed in 1 file:
ENH: ROI tracts selection and better seeding defaults
162 lines of code changed in 2 files:
ENH: added README
26 lines of code changed in 1 file:
ENH: fixed allocation
20 lines of code changed in 1 file:
COMP: remove USE_TEEM defines from various parts of the code and cmake files - teem is now required
26 lines of code changed in 1 file:
COMP: move resources to top level so they can be used by command line modules that are bundled with Modules
0 lines of code changed in 1 file:
ENH: working on module for fiber select based on ROIs
176 lines of code changed in 3 files:
ENH: cmake needs CMakeLists.txt files in every directory, even if they are empty
55 lines of code changed in 1 file: