[root]/Modules/Meshing/CommandLine/VoxelMeshingModule
ImageData
(0 files, 0 lines)
Resources
(0 files, 0 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 21 (100.0%) | 114 (100.0%) | 5.4 |
| barre | 3 (14.3%) | 59 (51.8%) | 19.6 |
| vmagnotta | 11 (52.4%) | 44 (38.6%) | 4.0 |
| millerjv | 3 (14.3%) | 11 (9.6%) | 3.6 |
| clisle | 4 (19.0%) | 0 (0.0%) | 0.0 |
ENH: deleting old Meshing module, before replacing with new version, including IA_FEMesh
0 lines of code changed in 4 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.
3 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
55 lines of code changed in 1 file:
BUG: Configuration changes needed now that there is a SlicerBaseCLI library that holds utility code.
6 lines of code changed in 1 file:
BUG: #190. Added new library SlicerBaseCLI which contains the vtkPluginFilterWatcher. Slicer3/Base/CLI also now holds itkPluginFilterWatcher.h and itkPluginUtilities.h. Command line modules will be use the Slicer3/Base/CLI (source and binary) and Slicer3/Base/CLI as a link directory. For installations, this is handled in Slicer3Config.cmake.
2 lines of code changed in 1 file:
COMP: Fixed a compilation issue for building the
voxel meshing module.
1 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:
COMP: Fixed a problem with included header files.
0 lines of code changed in 1 file:
COMP: Updated the names in the Copyright notification.
0 lines of code changed in 1 file:
COMP: Changes made to the Voxel meshing code to support VTK 5.0
These removed the vtkTable class and instead use vtkFieldData.
These changes also turn on the Meshing Module by default. Previously
this was commented out in the Modules/CMakeLists.txt file since it
would only build with a CVS head version of VTK.
0 lines of code changed in 2 files:
ENH: Modified code to build after integeration of IAFEMesh
interactive code.
6 lines of code changed in 2 files:
ENH: Added new Module code to hold the Meshing utilities. The
first adition includes a Voxel Meshing Command Line Execuation
Model program.
37 lines of code changed in 4 files: