[root]/Applications/CLI/BatchMakeApplications/GaussianBlurBatchMakeModule

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 30 (100.0%) | 1038 (100.0%) | 34.6 |
| aylward | 18 (60.0%) | 930 (89.6%) | 51.6 |
| barre | 3 (10.0%) | 103 (9.9%) | 34.3 |
| millerjv | 1 (3.3%) | 4 (0.4%) | 4.0 |
| pieper | 2 (6.7%) | 1 (0.1%) | 0.5 |
| hjohnson | 1 (3.3%) | 0 (0.0%) | 0.0 |
| finetjul | 5 (16.7%) | 0 (0.0%) | 0.0 |
COMP: With the conversion to CMake version 2.6, the variables CMAKE_RUNTIME_OUTPUT_DIRECTORY CMAKE_LIBRARY_OUTPUT_DIRECTORY CMAKE_ARCHIVE_OUTPUT_DIRECTORY should be used instead of EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH.
0 lines of code changed in 1 file:
ENH: ResampleVolumeBatchMake is the BatchMake version of the ResampleVolume module
0 lines of code changed in 5 files:
ENH: fix module menu layout to match the documentation on the wiki
1 lines of code changed in 1 file:
COMP: fix install target for batchmake modules
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.
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
101 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.
4 lines of code changed in 1 file:
BUG: GaussianBlurBatchMakeModule now works - bug in .bmm file
16 lines of code changed in 1 file:
BUG: Now BatchMake apps provide progress feedback.
25 lines of code changed in 2 files:
ENH: Adds dependencies to ensure proper build order. Also builds BatchMake as static
4 lines of code changed in 3 files:
BUG: Fixed typo (IQ-error actually...but I'd rather call it a typo).
1 lines of code changed in 1 file:
COMP: Fixed warning on type conversion on linux
1 lines of code changed in 1 file:
ENH: Simple demo for using BatchMake to process a parameter range using multiple files (Gaussian Blur). Also simplified CMakeLists.txt files. Compiles, but processing is incomplete - diagnosing now...
883 lines of code changed in 10 files: