[root]/Modules/QdecModule
Testing
(1 files, 18 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 156 (100.0%) | 3936 (100.0%) | 25.2 |
| naucoin | 123 (78.8%) | 3835 (97.4%) | 31.1 |
| barre | 11 (7.1%) | 80 (2.0%) | 7.2 |
| tgl | 10 (6.4%) | 7 (0.2%) | 0.7 |
| pieper | 3 (1.9%) | 7 (0.2%) | 2.3 |
| millerjv | 2 (1.3%) | 6 (0.2%) | 3.0 |
| freudling | 1 (0.6%) | 1 (0.0%) | 1.0 |
| lorensen | 2 (1.3%) | 0 (0.0%) | 0.0 |
| jcfr | 2 (1.3%) | 0 (0.0%) | 0.0 |
| domibel | 1 (0.6%) | 0 (0.0%) | 0.0 |
| blezek | 1 (0.6%) | 0 (0.0%) | 0.0 |
ENH: In CMakeLists.txt, change deprecated SUBDIRS command into ADD_SUBDIRECTORY
See http://cmake.org/cmake/help/cmake-2-8-docs.html#command:subdirs
when subdirs command was taking a list of directory, change it
using the following pattern:
Before:
subdirs(sagarmatha kumbhu eiger)
After:
SET(dirs
sagarmatha
kumbhu
eiger
)
FOREACH(dir ${dirs})
ADD_SUBDIRECTORY(${dir})
ENDFOREACH(dir)
0 lines of code changed in 1 file:
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: support for new cameras and new views. Port from Slicer 3.4 branch. As mentioned on the mailing list, apologies for instabilities while these core changes are further tested. Fiducials do not seem to follow camera for example, this will be fixed. Send bugs to sebastien.barre@kitware.com; Thank you.
7 lines of code changed in 1 file:
COMP: check return value from fgets
10 lines of code changed in 1 file:
ENH: Version numbering for shared libraries
0 lines of code changed in 1 file:
BUG: init Index
0 lines of code changed in 1 file:
BUG: filled in missing categories
5 lines of code changed in 1 file:
COMP: many warnings removed. STYLE: mainly indentation.
0 lines of code changed in 2 files:
ENH: moving view/camera changes to a branch.
* 7927 (barre): remove
* 7928 (barre): remove
* 7993 (barre): remove
* 8061 (barre): remove
* 8071 (barre): remove
* 8075 (barre): remove
* 8081 (barre): remove
* 8082 (barre): remove
* 8119 (barre): remove
* 8160 (barre): remove
* 8161 (barre): remove
* 8168 (barre): remove
Applications/GUI/Slicer3.cxx | 13 +-
Base/GUI/vtkSlicerApplication.cxx | 16 +-
Base/GUI/vtkSlicerApplicationGUI.cxx | 855 +++++++-------------
Base/GUI/vtkSlicerApplicationGUI.h | 96 +--
Base/GUI/vtkSlicerCamerasGUI.cxx | 290 +++-----
Base/GUI/vtkSlicerCamerasGUI.h | 44 +-
Base/GUI/vtkSlicerFiducialListWidget.cxx | 60 +--
Base/GUI/vtkSlicerFiducialListWidget.h | 4 -
Base/GUI/vtkSlicerNodeSelectorWidget.cxx | 10 +-
Base/GUI/vtkSlicerNodeSelectorWidget.h | 3 +-
Base/GUI/vtkSlicerROIDisplayWidget.cxx | 1 +
Base/GUI/vtkSlicerROIDisplayWidget.h | 1 +
Base/GUI/vtkSlicerROIViewerWidget.cxx | 15 +-
Base/GUI/vtkSlicerViewControlGUI.cxx | 364 ++++-----
Base/GUI/vtkSlicerViewerWidget.cxx | 230 ++----
Base/GUI/vtkSlicerViewerWidget.h | 16 +-
Libs/MRML/vtkMRMLCameraNode.cxx | 90 +--
Libs/MRML/vtkMRMLCameraNode.h | 37 +-
Libs/MRML/vtkMRMLLayoutNode.cxx | 7 +-
Libs/MRML/vtkMRMLScene.cxx | 21 +-
Libs/MRML/vtkMRMLScene.h | 1 -
Libs/MRML/vtkMRMLSceneSnapshotNode.cxx | 2 -
Libs/MRML/vtkMRMLViewNode.cxx | 33 +-
Libs/MRML/vtkMRMLViewNode.h | 12 +-
.../ChangeTracker/Wizard/vtkChangeTrackerStep.cxx | 6 +-
Modules/QdecModule/vtkQdecModuleGUI.cxx | 13 +-
.../VolumeRendering/vtkSlicerVRGrayscaleHelper.cxx | 225 ++----
Modules/VolumeRendering/vtkSlicerVRHelper.cxx | 15 +-
Modules/VolumeRendering/vtkVolumeRenderingGUI.cxx | 12 +-
29 files changed, 818 insertions(+), 1674 deletions(-)
0 lines of code changed in 1 file:
ENH: second stab at custom views
0 lines of code changed in 1 file:
ENH using XML files to show how it can be done
2 lines of code changed in 3 files:
STYLE: moving the module-specific picking code to Init(), its slightly better here then as part of an overloaded SetApplicationGUI() method. Done in consultation with N. Aucoin duing 2008 Summer Project Week
4 lines of code changed in 2 files:
BUG: in the change to QdecModule becoming a LoadableModule, the viewer widget and interactor style were not getting set. Subclass the SetApplicationGUI method to set these pointers so that plot events can be observed
33 lines of code changed in 2 files:
ENH: adding a test to make sure that the required libraries are present: itcl, iwidgets, blt
21 lines of code changed in 1 file:
ENH: fix some minor installation issues; the Python modules are now found correctly. The Qdec module doesn't complain anymore. In general, the Tcl/Python subtree structure for each module is kept in the installation tree or build tree, so it should be easy to understand where files are coming from. Thanks to Dan and Luca for the feedback.
2 lines of code changed in 1 file:
BUG: update the name so that the tcl init function can be found
1 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: 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:
BUG: added the info about how to plot results
1 lines of code changed in 1 file:
ENH: Slicer3 Spring Installation Clean Up
66 lines of code changed in 4 files:
BUG: Implement SetModuleLogic(vtkSlicerLogic*) for loadable compatibility
0 lines of code changed in 2 files:
BUG typo in GENERATELM call did not add QdecModule LM libs to source
0 lines of code changed in 1 file:
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.
1 lines of code changed in 2 files:
ENH: Hyperlinks part 2
1 lines of code changed in 1 file:
ENH: Changes in the Slicer3 installation layout to simplify navigation. Most things will now try install themselves under <Installation Directory>/lib/<Package> or <Installation Directory>/include/<Package>. For example, <Installation Directory>/lib/Slicer3, <Installation Directory>/lib/MRML, <Installation Directory>/lib/ModuleDescriptionParser. This allows setting include and library paths consistently using ../<SomeOtherPackage> or ../../include/<SomeOtherPackage>, etc.
2 lines of code changed in 1 file:
BUG: removing debugging print outs
3 lines of code changed in 1 file:
COMP: cast to avoid compiler warnings
0 lines of code changed in 1 file:
BUG: put the tcl file in a more logical place in the binary and installed versions
0 lines of code changed in 1 file:
BUG: observing the withdraw event instead of the invoke event on the load save buttons
13 lines of code changed in 1 file:
ENH: show a question related overlay when run glm fit
3 lines of code changed in 1 file:
BUG: catching errors
6 lines of code changed in 2 files:
BUG: fixed return values
6 lines of code changed in 1 file:
ENH: lots more error checking and reporting
197 lines of code changed in 1 file:
ENH: pass through error codes
3 lines of code changed in 1 file:
BUG: free up the collection of colour nodes to get rid of a memory leak
2 lines of code changed in 1 file:
ENH: clear out the GUI, close plot windows, when get scene close event
25 lines of code changed in 1 file:
ENH: look for .qdec files first when trying to load results
1 lines of code changed in 1 file:
BUG: deal with spaces in plot file name
1 lines of code changed in 1 file:
BUG: return if can't create the glm design, as Libs/Qdec asserts will fail if try to load the results
2 lines of code changed in 1 file:
(69 more)