[root]/Modules/WFEngineModule
WFEngine
(0 files, 0 lines)
engine
(0 files, 0 lines)
interfaces
(0 files, 0 lines)
direct
(0 files, 0 lines)
network
(0 files, 0 lines)
xmlManager
(0 files, 0 lines)
workflows
(0 files, 0 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 133 (100.0%) | 1318 (100.0%) | 9.9 |
| mike | 67 (50.4%) | 934 (70.9%) | 13.9 |
| hliu | 24 (18.0%) | 210 (15.9%) | 8.7 |
| barre | 9 (6.8%) | 174 (13.2%) | 19.3 |
| tgl | 6 (4.5%) | 0 (0.0%) | 0.0 |
| pieper | 27 (20.3%) | 0 (0.0%) | 0.0 |
COMP: workflow engine code moved to na-mic sandbox (http://svn.na-mic.org/NAMICSandBox/trunk/WFEngineModule)
0 lines of code changed in 27 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.
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: more cleanup to allow LoadableModule to be loaded from the Module Search Paths (i.e. outside Slicer3). Provide API to retrieve module's resources paths from either locations (inside or outside a Slicer3's build/installed tree)
2 lines of code changed in 1 file:
ENH: Slicer3 Spring Installation Clean Up
169 lines of code changed in 6 files:
ENH: adding dependency checking (but not sorting) to LoadableModule lib. Adding EMSegment, MRAblation, RealTimeImaging, VolumeRendering, WFEngineModule, LabelStatistics as loadable modules
0 lines of code changed in 4 files:
ENH results of merge with 6049:6469 from branches/tgl_loadable_modules. Adds GenerateLM to create entry points for loadable module support via a text file and CMake macro. WFEngine, NeuroNav, Qdec and GAD are setup, other modules have text files, but the macro in the CMakeLists file is commented out. Updated Slicer3_main, the modules above will only be loaded if the DLL is found at run-time. Lastly made a change to vtkSlicerViewerWidget, check for a NULL ModelHierarchyLogic pointer before continuing, which might not be the right thing to do.
0 lines of code changed in 2 files:
BUG: - fixed various bugs, but not finished now!
0 lines of code changed in 6 files:
ENH: -added some interface functions into vtkWFEventHandler to directly access the wizard client area
-fixed some more leaks
-abandoned the use of vtkMyWidgetWorkflow class, because of other internal realization
156 lines of code changed in 10 files:
ENH: - bugfixing in the new navigation elements, should work now without problems
11 lines of code changed in 3 files:
ENH: - Workflow navigation (by combobox, next and back button)
- Included user error management (Messagebox)
- fixed many vtkDebugLeaks (all that I could find)
363 lines of code changed in 12 files:
BUG: - fixed compile errors again (hopefully fixed now, because I don't get them also when the code is obviously wrong)
ENH: - integrate enhanced navigation, still not fully working
128 lines of code changed in 6 files:
ENH: - fixed compilation problems and version differences
30 lines of code changed in 3 files:
BUG: - fixed messed up merge, building errors ...
241 lines of code changed in 24 files:
BUG: - fixed build problems
4 lines of code changed in 1 file:
ENH: - update to the newest WFEngine Version
0 lines of code changed in 1 file:
BUG: - renamed vtkWFStepHandler.cxx into vtkWFEngineHandler.cxx
1 lines of code changed in 1 file:
ENH: added WFEngineModule module.
210 lines of code changed in 24 files: