Changesets: Slicer
2145-support-for-installing-extension-from-file ce6c1b88 2013-07-19 16:04:05 Details Diff |
BUG: 0002326 Fix tests and ENH: refactor sample data The bug refers to failures of the py_vtkITKArchetypeScalarReaderFile and py_vtkITKArchetypeDiffusionTensorReaderFile tests after commit [1]. These tests relied on a side-effect of downloading the sample data in order to determine the file to load data from, but this was not reliable since the data was in a temp directory. Now the tests request the download directly. The enhancement is that the sample data module now supports the concept of categories of sample data sources, such that modules can register their sample data. This way a version of slicer can offer sample data appropriate for use with the particular extensions that have been installed. [1] http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=22162 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22217 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/vtkITK/Testing/vtkITKArchetypeDiffusionTensorReaderFile.py | Diff File | ||
mod - Libs/vtkITK/Testing/vtkITKArchetypeScalarReaderFile.py | Diff File | ||
mod - Modules/Scripted/SampleData/SampleData.py | Diff File | ||
2145-support-for-installing-extension-from-file 23f3c6fa 2013-07-19 08:44:03 Details Diff |
ENH: Expose scrollTo() to qMRMLTreeView So that other modules could conveniently use. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22216 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/qMRMLTreeView.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLTreeView.h | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLTreeView_p.h | Diff File | ||
mod - Modules/Loadable/Models/Resources/UI/qSlicerModelsModuleWidget.ui | Diff File | ||
mod - Modules/Loadable/Models/qSlicerModelsModuleWidget.cxx | Diff File | ||
mod - Modules/Loadable/Models/qSlicerModelsModuleWidget.h | Diff File | ||
2145-support-for-installing-extension-from-file 7f9d9013 2013-07-19 01:27:46 Details Diff |
ENH: Add search box in models module Closes 0001530 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22215 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Models/Resources/UI/qSlicerModelsModuleWidget.ui | Diff File | ||
mod - Modules/Loadable/Models/qSlicerModelsModuleWidget.cxx | Diff File | ||
mod - Modules/Loadable/Models/qSlicerModelsModuleWidget.h | Diff File | ||
2145-support-for-installing-extension-from-file 7b3d0e4c 2013-07-18 19:16:03 Details Diff |
COMP: Fix compilation warnings with static char* reference strings The warning: vtkMRMLStorableNode.h:154: warning: the address of ‘vtkMRMLStorableNode::StorageNodeReferenceRole’ will always evaluate as ‘true’ When replacing char [] into char*, the new warning is: /.../vtkMRMLStorableNode.cxx:27: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] When replacing char* by const char*, vtkGetStringMacro can't convert from const char* to char*. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22214 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLDisplayableNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLDisplayableNode.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLSelectionNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLSelectionNode.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLStorableNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLStorableNode.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLTransformableNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLTransformableNode.h | Diff File | ||
2145-support-for-installing-extension-from-file 945fd667 2013-07-18 18:01:19 Details Diff |
BUG: Block/Redirect display node events in CLI node writing Closes 0002966, 0002915 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22213 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTCLI/vtkSlicerCLIModuleLogic.cxx | Diff File | ||
mod - Libs/MRML/IDImageIO/itkMRMLIDImageIO.cxx | Diff File | ||
2145-support-for-installing-extension-from-file ed5f4ed6 2013-07-18 18:01:16 Details Diff |
BUG: Fix decimals in volumes module Loading MRHEAD, we want the default coordinates to be: - spacing: 1.0, 1.0, 1.3 - origin: -86.645, 133.929, 116.786 if the length unit precision is 3 Issues 0002480, 0002986, 0003074... git-svn-id: http://svn.slicer.org/Slicer4/trunk@22212 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/Resources/UI/qMRMLVolumeInfoWidget.ui | Diff File | ||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
2145-support-for-installing-extension-from-file 34d9af1f 2013-07-18 16:46:51 naucoin Details Diff |
ENH: expose the label value for the model to label map CLI Updated the documentation link and updated the wiki pages to include the new parameter. Resolves issue 0003233 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22211 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/CLI/ModelToLabelMap/ModelToLabelMap.cxx | Diff File | ||
mod - Modules/CLI/ModelToLabelMap/ModelToLabelMap.xml | Diff File | ||
2145-support-for-installing-extension-from-file 5b637612 2013-07-18 10:00:36 Details Diff |
ENH: Add write support for MRC files Closes 0001815 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22210 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkDataFileFormatHelper.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 56fa82ef 2013-07-18 09:22:56 Details Diff |
BUG: "Add data" shortcut is CTRL+O or CTRL+A, and not "CTRL+O + CTRL+A" Closes 0001819 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22209 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerApp/Resources/UI/qSlicerAppMainWindow.ui | Diff File | ||
mod - Applications/SlicerApp/qSlicerAppMainWindow.cxx | Diff File | ||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
2145-support-for-installing-extension-from-file f22fd175 2013-07-17 19:44:48 Details Diff |
ENH: Cleanup shortcuts(actions) dialog Closes 0001819 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22208 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerApp/Resources/UI/qSlicerAppMainWindow.ui | Diff File | ||
mod - Base/QTCore/qSlicerCoreApplication.h | Diff File | ||
mod - Base/QTGUI/Resources/UI/qSlicerActionsDialog.ui | Diff File | ||
mod - Base/QTGUI/qSlicerActionsDialog.cxx | Diff File | ||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
2145-support-for-installing-extension-from-file b2dd1e54 2013-07-17 16:02:53 naucoin Details Diff |
STYLE: update clipping documentation Use the text strings from the MRML clip node widget. Issue 0002560 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22207 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Models/Documentation/Models.xml | Diff File | ||
2145-support-for-installing-extension-from-file 22170a3d 2013-07-17 15:56:27 naucoin Details Diff |
STYLE: add tool tips to the clipping widget Explain what is meant by the clipping terms and positive/negative spaces. Issue 0002560 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22206 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/Resources/UI/qMRMLClipNodeWidget.ui | Diff File | ||
2145-support-for-installing-extension-from-file 241ce151 2013-07-17 15:45:27 naucoin Details Diff |
ENH: add a utility method to add a new fiducial Prevents memory leaks and error messages from adding a fiducial and a display node. For access from python, use: fidID = slicer.modules.annotations.logic().AddFiducial(10.0, -50.0, 8.8, 'P1') fidNode = getNode(fidID) Resolves issue 0003138 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22205 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Annotations/Logic/vtkSlicerAnnotationModuleLogic.cxx | Diff File | ||
mod - Modules/Loadable/Annotations/Logic/vtkSlicerAnnotationModuleLogic.h | Diff File | ||
2145-support-for-installing-extension-from-file 5161ac13 2013-07-17 13:47:52 Details Diff |
ENH: Add SHIFT support to change file type to checked files. Holding the shift key when changing the file type changes the other checked files of same type to the new file type. Closes 0003109 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22204 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTGUI/qSlicerDataDialog.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerDataDialog_p.h | Diff File | ||
2145-support-for-installing-extension-from-file 53832327 2013-07-17 10:28:23 Details Diff |
BUG: Fix Qt designer crash when dropping spinbox in collapsible widget Closes 0002009 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22203 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
2145-support-for-installing-extension-from-file bcddda4e 2013-07-16 15:54:42 Details Diff |
BUG: 0002739: Add configuration of two slice viewers Added layout with just two slice viewers arranged side by side git-svn-id: http://svn.slicer.org/Slicer4/trunk@22202 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerApp/Resources/UI/qSlicerAppMainWindow.ui | Diff File | ||
mod - Applications/SlicerApp/qSlicerAppMainWindow.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLLayoutNode.h | Diff File | ||
mod - Libs/MRML/Logic/vtkMRMLLayoutLogic.cxx | Diff File | ||
add - Libs/MRML/Widgets/Resources/Icons/LayoutSideBySideView.png | Diff File | ||
mod - Libs/MRML/Widgets/Resources/qMRMLWidgets.qrc | Diff File | ||
2145-support-for-installing-extension-from-file a0114fab 2013-07-16 15:52:28 Details Diff |
ENH: adding SimpleFilters as internal modules via externalproject Following the example of MultiVolumeImporter, a new external project was added to download the SimpleFilters repository, the source directory is propagated into the Slicer project and it is added as a sub-directory to the build in scripted modules. From: Bradley Lowekamp <blowekamp@mail.nih.gov> git-svn-id: http://svn.slicer.org/Slicer4/trunk@22201 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMakeLists.txt | Diff File | ||
mod - Modules/Remote/CMakeLists.txt | Diff File | ||
mod - SuperBuild.cmake | Diff File | ||
add - SuperBuild/External_SimpleFilters.cmake | Diff File | ||
2145-support-for-installing-extension-from-file b53e14d8 2013-07-16 13:35:47 Details Diff |
BUG: 0002788. Crosshairs change position on zoom (and pan) Added OnSliceNodeModifiedEvent() to update the Crosshair display position when SliceNode is modified, for instance by zooming or panning. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22200 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/DisplayableManager/vtkMRMLCrosshairDisplayableManager.cxx | Diff File | ||
mod - Libs/MRML/DisplayableManager/vtkMRMLCrosshairDisplayableManager.h | Diff File | ||
2145-support-for-installing-extension-from-file 992e1241 2013-07-16 09:22:09 Details Diff |
STYLE: Initialize logics in ObserveMRMLScene instead of SetMRMLSceneInternal git-svn-id: http://svn.slicer.org/Slicer4/trunk@22199 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Logic/vtkMRMLAbstractLogic.h | Diff File | ||
mod - Modules/Loadable/Models/Logic/vtkSlicerModelsLogic.cxx | Diff File | ||
mod - Modules/Loadable/Models/Logic/vtkSlicerModelsLogic.h | Diff File | ||
mod - Modules/Loadable/Units/Logic/vtkSlicerUnitsLogic.cxx | Diff File | ||
mod - Modules/Loadable/Units/Logic/vtkSlicerUnitsLogic.h | Diff File | ||
mod - Modules/Loadable/VolumeRendering/Logic/vtkSlicerVolumeRenderingLogic.cxx | Diff File | ||
mod - Modules/Loadable/VolumeRendering/Logic/vtkSlicerVolumeRenderingLogic.h | Diff File | ||
2145-support-for-installing-extension-from-file 16c9c7d5 2013-07-16 08:52:13 Details Diff |
BUG: Infinite loop or crash with inf scalar data Closes 0003227 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22198 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
2145-support-for-installing-extension-from-file 22958649 2013-07-15 11:41:11 Details Diff |
STYLE: Improve robustness of vtkMRMLScalarVolumeDisplayNode Setting back the DisableModifiedEvent to 0 could be dangerous if the node ModifiedEvent was already disabled before ProcessMRMLEvents is called. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22197 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLScalarVolumeDisplayNode.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 0175c3ee 2013-07-15 11:41:09 Details Diff |
BUG: Fix random crash in CLI when writing in output volume node itkMRMLIDImageIO::Write was triggering node events (such as vtkMRMLVolumeNode::ImageDataModifiedEvent) in a thread other than the main thread. The solution is to catch those events before any observer is notified, and reschedule those events in the main thread. Closes 0002915 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22196 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTCLI/vtkSlicerCLIModuleLogic.cxx | Diff File | ||
mod - Libs/MRML/IDImageIO/itkMRMLIDImageIO.cxx | Diff File | ||
2145-support-for-installing-extension-from-file a3ef5585 2013-07-15 11:41:07 Details Diff |
ENH: Make vtkMRMLApplicationLogic::InvokeEventWithDelay thread-safe If InvokeEventWithDelay was called from a different thread, the AutoConnection in qSlicerCoreApplication was queuing the signal therefore the InvokeRequest was deleted before the requestInvokeEvent() slot was called. Issue 0002915 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22195 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTCore/qSlicerCoreApplication.cxx | Diff File | ||
mod - Base/QTCore/qSlicerCoreApplication.h | Diff File | ||
2145-support-for-installing-extension-from-file d6cce6d1 2013-07-15 11:41:05 Details Diff |
BUG: Disable Apply button when CLI has a Completing status If the user clicks frenetically on the Apply button, it was eventually generating an assert in vtkSlicerCLIModuleLogic::ProcessMRMLLogicsEvents because the button was clicked when the CLI was still "Completing". Issue 0002915 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22194 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTCLI/qSlicerCLIModuleWidget.cxx | Diff File | ||
2145-support-for-installing-extension-from-file f1e592c9 2013-07-15 11:24:47 Details Diff |
BUG: Fix Volumes module decimals behavior * make sure qMRMLVolumeInfoWidget gets setMRMLScene called before the current volume node combobox. This is important because qMRMLSliderWidget can change the number of decimals from the units node. Such decimal number should be overwritten by the value of the spacing (or origin). git-svn-id: http://svn.slicer.org/Slicer4/trunk@22193 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/Resources/UI/qMRMLVolumeInfoWidget.ui | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLSliceControllerWidget.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLVolumeInfoWidget.cxx | Diff File | ||
mod - Modules/Loadable/Volumes/Resources/UI/qSlicerVolumesModuleWidget.ui | Diff File | ||
mod - SuperBuild/External_CTK.cmake | Diff File |