Changesets: Slicer
2145-support-for-installing-extension-from-file f834581b 2013-08-22 21:24:56 naucoin Details Diff |
ENH: Add Markups module providing easy fiducials management. Based on the Annotations module from Slicer 4.2 and the Fiducials module from Slicer 3.6, add a new Markups module to provide some missing functionality into Slicer4: - one file per fiducial list - added a unique id and orientation for each fiducial - save/restore default display settings - create list with current list display settings - press p to add a fiducial - possible to "jump" to a slice using either mouse click or right click menu - move fids between lists - split displayable managers into 2d and 3d versions - pattern for names of new fiducials - projection on 2d viewers - add a right click menu option to delete highlighted markups - support markups selection by mouse and keyboard arrow key - %N can be used in the markups name format string - possible to toggle visible/locked/selected state for a list of markups - uniform scale for both markup text and glyph Also added a compare view self test. See issue 0002606 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22317 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Markups/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Markups/Documentation/Markups.dox | Diff File | ||
add - Modules/Loadable/Markups/Documentation/Markups.xml | Diff File | ||
add - Modules/Loadable/Markups/Logic/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Markups/Logic/vtkSlicerMarkupsLogic.cxx | Diff File | ||
add - Modules/Loadable/Markups/Logic/vtkSlicerMarkupsLogic.h | Diff File | ||
add - Modules/Loadable/Markups/MRML/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Markups/MRML/vtkMRMLMarkupsDisplayNode.cxx | Diff File | ||
add - Modules/Loadable/Markups/MRML/vtkMRMLMarkupsDisplayNode.h | Diff File | ||
add - Modules/Loadable/Markups/MRML/vtkMRMLMarkupsFiducialNode.cxx | Diff File | ||
add - Modules/Loadable/Markups/MRML/vtkMRMLMarkupsFiducialNode.h | Diff File | ||
add - Modules/Loadable/Markups/MRML/vtkMRMLMarkupsFiducialStorageNode.cxx | Diff File | ||
add - Modules/Loadable/Markups/MRML/vtkMRMLMarkupsFiducialStorageNode.h | Diff File | ||
add - Modules/Loadable/Markups/MRML/vtkMRMLMarkupsNode.cxx | Diff File | ||
add - Modules/Loadable/Markups/MRML/vtkMRMLMarkupsNode.h | Diff File | ||
add - Modules/Loadable/Markups/MRML/vtkMRMLMarkupsStorageNode.cxx | Diff File | ||
add - Modules/Loadable/Markups/MRML/vtkMRMLMarkupsStorageNode.h | Diff File | ||
add - Modules/Loadable/Markups/MRMLDM/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsClickCounter.cxx | Diff File | ||
add - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsClickCounter.h | Diff File | ||
add - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsDisplayableManager2D.cxx | Diff File | ||
add - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsDisplayableManager2D.h | Diff File | ||
add - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsDisplayableManager3D.cxx | Diff File | ||
add - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsDisplayableManager3D.h | Diff File | ||
add - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsDisplayableManagerHelper.cxx | Diff File | ||
add - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsDisplayableManagerHelper.h | Diff File | ||
add - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsFiducialDisplayableManager2D.cxx | Diff File | ||
add - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsFiducialDisplayableManager2D.h | Diff File | ||
add - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsFiducialDisplayableManager3D.cxx | Diff File | ||
add - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsFiducialDisplayableManager3D.h | Diff File | ||
add - Modules/Loadable/Markups/Resources/Icons/Markups.png | Diff File | ||
add - Modules/Loadable/Markups/Resources/Icons/MarkupsAddFiducial.png | Diff File | ||
add - Modules/Loadable/Markups/Resources/Icons/MarkupsDelete.png | Diff File | ||
add - Modules/Loadable/Markups/Resources/Icons/MarkupsDeleteAllRows.png | Diff File | ||
add - Modules/Loadable/Markups/Resources/Icons/MarkupsDeleteSelectedRows.png | Diff File | ||
add - Modules/Loadable/Markups/Resources/Icons/MarkupsDeselectAll.png | Diff File | ||
add - Modules/Loadable/Markups/Resources/Icons/MarkupsListLock.png | Diff File | ||
add - Modules/Loadable/Markups/Resources/Icons/MarkupsListUnlock.png | Diff File | ||
add - Modules/Loadable/Markups/Resources/Icons/MarkupsMouseModePlace.png | Diff File | ||
add - Modules/Loadable/Markups/Resources/Icons/MarkupsMoveDown.png | Diff File | ||
add - Modules/Loadable/Markups/Resources/Icons/MarkupsMoveUp.png | Diff File | ||
add - Modules/Loadable/Markups/Resources/Icons/MarkupsSelected.png | Diff File | ||
add - Modules/Loadable/Markups/Resources/Icons/MarkupsSelectedOrUnselected.png | Diff File | ||
add - Modules/Loadable/Markups/Resources/Icons/MarkupsUnselected.png | Diff File | ||
add - Modules/Loadable/Markups/Resources/UI/qSlicerMarkupsModule.ui | Diff File | ||
add - Modules/Loadable/Markups/Resources/UI/qSlicerMarkupsSettingsPanel.ui | Diff File | ||
add - Modules/Loadable/Markups/Resources/qSlicerMarkupsModule.qrc | Diff File | ||
add - Modules/Loadable/Markups/Testing/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Markups/Testing/Cxx/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Markups/Testing/Cxx/vtkMRMLMarkupsDisplayNodeTest1.cxx | Diff File | ||
add - Modules/Loadable/Markups/Testing/Cxx/vtkMRMLMarkupsFiducialNodeTest1.cxx | Diff File | ||
add - Modules/Loadable/Markups/Testing/Cxx/vtkMRMLMarkupsFiducialStorageNodeTest1.cxx | Diff File | ||
add - Modules/Loadable/Markups/Testing/Cxx/vtkMRMLMarkupsFiducialStorageNodeTest2.cxx | Diff File | ||
add - Modules/Loadable/Markups/Testing/Cxx/vtkMRMLMarkupsFiducialStorageNodeTest3.cxx | Diff File | ||
add - Modules/Loadable/Markups/Testing/Cxx/vtkMRMLMarkupsNodeTest1.cxx | Diff File | ||
add - Modules/Loadable/Markups/Testing/Cxx/vtkMRMLMarkupsNodeTest2.cxx | Diff File | ||
add - Modules/Loadable/Markups/Testing/Cxx/vtkMRMLMarkupsStorageNodeTest1.cxx | Diff File | ||
add - Modules/Loadable/Markups/Testing/Cxx/vtkMarkupsAnnotationSceneTest.cxx | Diff File | ||
add - Modules/Loadable/Markups/Testing/Cxx/vtkSlicerMarkupsLogicTest1.cxx | Diff File | ||
add - Modules/Loadable/Markups/Testing/Cxx/vtkSlicerMarkupsLogicTest2.cxx | Diff File | ||
add - Modules/Loadable/Markups/Testing/Cxx/vtkSlicerMarkupsLogicTest3.cxx | Diff File | ||
add - Modules/Loadable/Markups/Testing/Data/Input/AnnotationTest/AnnotationFiducialsTest.mrml | Diff File | ||
add - Modules/Loadable/Markups/Testing/Data/Input/AnnotationTest/F.acsv | Diff File | ||
add - Modules/Loadable/Markups/Testing/Data/Input/AnnotationTest/F_1.acsv | Diff File | ||
add - Modules/Loadable/Markups/Testing/Data/Input/slicer3.fcsv | Diff File | ||
add - Modules/Loadable/Markups/Testing/Data/Input/slicer4.acsv | Diff File | ||
add - Modules/Loadable/Markups/Testing/Python/AddManyMarkupsFiducialTest.py | Diff File | ||
add - Modules/Loadable/Markups/Testing/Python/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Markups/Testing/Python/MarkupsInCompareViewersSelfTest.py | Diff File | ||
add - Modules/Loadable/Markups/Testing/Python/MarkupsSceneViewRestoreTestManyLists.py | Diff File | ||
add - Modules/Loadable/Markups/Testing/Python/MarkupsSceneViewRestoreTestSimple.py | Diff File | ||
add - Modules/Loadable/Markups/Testing/Python/NeurosurgicalPlanningTutorialMarkupsSelfTest.py | Diff File | ||
add - Modules/Loadable/Markups/VTKWidgets/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Markups/VTKWidgets/vtkMarkupsGlyphSource2D.cxx | Diff File | ||
add - Modules/Loadable/Markups/VTKWidgets/vtkMarkupsGlyphSource2D.h | Diff File | ||
add - Modules/Loadable/Markups/Widgets/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Markups/Widgets/DesignerPlugins/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Markups/Widgets/DesignerPlugins/qMRMLMarkupsFiducialProjectionPropertyWidgetPlugin.cxx | Diff File | ||
add - Modules/Loadable/Markups/Widgets/DesignerPlugins/qMRMLMarkupsFiducialProjectionPropertyWidgetPlugin.h | Diff File | ||
add - Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsModuleWidgetsAbstractPlugin.cxx | Diff File | ||
add - Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsModuleWidgetsAbstractPlugin.h | Diff File | ||
add - Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsModuleWidgetsPlugin.cxx | Diff File | ||
add - Modules/Loadable/Markups/Widgets/DesignerPlugins/qSlicerMarkupsModuleWidgetsPlugin.h | Diff File | ||
add - Modules/Loadable/Markups/Widgets/Resources/UI/qMRMLMarkupsFiducialProjectionPropertyWidget.ui | Diff File | ||
add - Modules/Loadable/Markups/Widgets/qMRMLMarkupsFiducialProjectionPropertyWidget.cxx | Diff File | ||
add - Modules/Loadable/Markups/Widgets/qMRMLMarkupsFiducialProjectionPropertyWidget.h | Diff File | ||
add - Modules/Loadable/Markups/qSlicerMarkupsIO.cxx | Diff File | ||
add - Modules/Loadable/Markups/qSlicerMarkupsIO.h | Diff File | ||
add - Modules/Loadable/Markups/qSlicerMarkupsModule.cxx | Diff File | ||
add - Modules/Loadable/Markups/qSlicerMarkupsModule.h | Diff File | ||
add - Modules/Loadable/Markups/qSlicerMarkupsModuleWidget.cxx | Diff File | ||
mod - Modules/Loadable/Markups/qSlicerMarkupsModuleWidget.h | Diff File | ||
mod - Modules/Loadable/Markups/qSlicerMarkupsSettingsPanel.cxx | Diff File | ||
mod - Modules/Loadable/Markups/qSlicerMarkupsSettingsPanel.h | Diff File | ||
2145-support-for-installing-extension-from-file fd9e609c 2013-08-22 20:32:58 naucoin Details Diff |
ENH: Expose module displayable managers to Python Before this change, you could get at module displayable managers but not call any of their specific methods in python. This change follows the pattern of the module logic init file. To get at the module displayable managers for the first 3D window: lm = slicer.app.layoutManager() td = lm.threeDWidget(0) dms = td.getDisplayableManagers() The markups fiducial displayable manager was at index 7 in my test: mfdm = dms.GetItemAsObject(7) h = mfdm.GetHelper() from there you can debug the seed widgets Annotation, Volume Rendering and Tractography displayable managers are now also accessible from python. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22316 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/Python/CMakeLists.txt | Diff File | ||
add - Base/Python/slicer/moduledm/__init__.py | Diff File | ||
2145-support-for-installing-extension-from-file 6bfdcd2a 2013-08-22 20:32:53 naucoin Details Diff |
ENH: Add the ability to access displayable managers. Added get nth displayable manager to the displayable manager group, and get displayable managers to the ThreeD view and widget Useful for debugging displayable managers. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22315 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/DisplayableManager/vtkMRMLDisplayableManagerGroup.cxx | Diff File | ||
mod - Libs/MRML/DisplayableManager/vtkMRMLDisplayableManagerGroup.h | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLSliceWidget.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLSliceWidget.h | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLThreeDView.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLThreeDView.h | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLThreeDWidget.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLThreeDWidget.h | Diff File | ||
2145-support-for-installing-extension-from-file a0fba7ef 2013-08-22 20:32:48 naucoin Details Diff |
BUG: Fix pan bug in annotation displayable manager Comparison for valid viewpoint coordinates wasn't properly checking the first coordinate. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22314 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Annotations/MRMLDM/vtkMRMLAnnotationDisplayableManager.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 9552cb08 2013-08-22 20:32:44 naucoin Details Diff |
ENH: Move the color conversion utility methods Move the C++ color / Qt color conversion methods out of Annotations and into qMRMLUtils. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22313 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/Testing/qMRMLUtilsTest1.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLUtils.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLUtils.h | Diff File | ||
mod - Modules/Loadable/Annotations/GUI/qSlicerAnnotationModulePropertyDialog.cxx | Diff File | ||
mod - Modules/Loadable/Annotations/GUI/qSlicerAnnotationModulePropertyDialog.h | Diff File | ||
2145-support-for-installing-extension-from-file 47cf9f07 2013-08-22 20:32:39 naucoin Details Diff |
BUG: Set strings to null after delete Set strings to null after they've been deleted, trying to avoid seg faults when debugging git-svn-id: http://svn.slicer.org/Slicer4/trunk@22312 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLNode.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 0c1a0975 2013-08-22 20:32:36 naucoin Details Diff |
ENH: Add support for the LPS coordinate system for CLIs Add a coordinate system flag check, default to ras but support LPS. Update the displayable nodes that use the WriteCLI method to use the coordinate system flag. TODO: IJK coordinate system - See issue 0002979 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22311 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLDisplayableNode.h | Diff File | ||
mod - Modules/Loadable/Annotations/MRML/vtkMRMLAnnotationControlPointsNode.cxx | Diff File | ||
mod - Modules/Loadable/Annotations/MRML/vtkMRMLAnnotationControlPointsNode.h | Diff File | ||
2145-support-for-installing-extension-from-file dbddb2c7 2013-08-22 20:27:48 naucoin Details Diff |
ENH: Re-factor selection node Use the class name so modules can register a node to place via mouse more generally. Use the new functionality in the mouse mode tool bar, annotations, testing. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22310 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTGUI/Testing/Cxx/qSlicerMouseModeToolBarTest1.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerMouseModeToolBar.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerMouseModeToolBar.h | Diff File | ||
mod - Base/QTGUI/qSlicerMouseModeToolBar_p.h | Diff File | ||
mod - Libs/MRML/Core/Testing/vtkMRMLSelectionNodeTest1.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLSelectionNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLSelectionNode.h | Diff File | ||
mod - Libs/MRML/DisplayableManager/Testing/Cxx/vtkMRMLCameraDisplayableManagerTest1.cxx | Diff File | ||
mod - Libs/MRML/DisplayableManager/Testing/Data/vtkMRMLCameraDisplayableManagerTest1.mrml | Diff File | ||
mod - Modules/Loadable/Annotations/Logic/vtkSlicerAnnotationModuleLogic.cxx | Diff File | ||
mod - Modules/Loadable/Annotations/MRMLDM/vtkMRMLAnnotationDisplayableManager.cxx | Diff File | ||
mod - Modules/Loadable/Annotations/MRMLDM/vtkMRMLAnnotationDisplayableManager.h | Diff File | ||
mod - Modules/Loadable/Annotations/Testing/Python/RemoveAnnotationsIDFromSelectionNode.py | Diff File | ||
2145-support-for-installing-extension-from-file 2066dabb 2013-08-22 19:16:43 Details Diff |
BUG: fix the crash on scene close, see issue 0003313 Parameter node was referenced from a node selector event handler in the process of scene close. Since parameter node was deleted before the the node selectors were updated, this led to invalid reference. The fix eliminates references to parameter node from node selector event handlers, and does this only when user initiates the processing. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22309 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/CropVolume/qSlicerCropVolumeModuleWidget.cxx | Diff File | ||
2145-support-for-installing-extension-from-file a6ff01aa 2013-08-22 01:08:31 Details Diff |
BUG: Fix "transform file not marked as modified on save". Call StorableModifiedTime in ProcessMRMLEvents() when the transform matrix is internally modified. Fixes 0003303 From: Yuzheng Zhou <yuzheng.zhou@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@22308 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLLinearTransformNode.cxx | Diff File | ||
2145-support-for-installing-extension-from-file e7da80d6 2013-08-22 00:47:58 Details Diff |
BUG: Ensure ErrorLog/PythonConsole menu entry bring dialog to foreground This commit partly revert commit r19500 making sure the errorLog and pythonconsole menu entry are non-checkable. It means that if one of the dialog is already shown but in the background, selecting the menu entry will bring the dialog to the foreground instead of hiding it. Also simplify who the errorLog button interact with its associated ErrorLog dialog by simply associated the corresponding QAction. Note also that the QAction icon is the one that is now highlighted/unhighlighted based on the addition of new warning/error/cricial messages. The icon is now updated both in the bottom right corner (Error log button) and in the menu entries. See issue 0001349 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22307 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerApp/Resources/UI/qSlicerAppMainWindow.ui | Diff File | ||
mod - Applications/SlicerApp/qSlicerAppMainWindow.cxx | Diff File | ||
mod - Applications/SlicerApp/qSlicerAppMainWindow.h | Diff File | ||
mod - Applications/SlicerApp/qSlicerAppMainWindowCore.cxx | Diff File | ||
mod - Applications/SlicerApp/qSlicerAppMainWindowCore.h | Diff File | ||
2145-support-for-installing-extension-from-file d9811746 2013-08-21 20:34:39 Details Diff |
ENH: 0003309 add SurfaceToolbox module from Luca Antiga git-svn-id: http://svn.slicer.org/Slicer4/trunk@22306 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/CMakeLists.txt | Diff File | ||
add - Modules/Scripted/SurfaceToolbox/CMakeLists.txt | Diff File | ||
add - Modules/Scripted/SurfaceToolbox/SurfaceToolbox.py | Diff File | ||
2145-support-for-installing-extension-from-file 8aed71ab 2013-08-21 16:15:20 Details Diff |
STYLE: Simplify error log widget eventFilter Instead of creating a specific event filter class "qSlicerErrorLogWidgetEventFilter", re-use the already installed eventFilter associated with the main window. See "qSlicerAppMainWindow::eventFilter" See issue 0001349 Co-authored-by: Julien Finet <julien.finet@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@22305 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerApp/qSlicerAppMainWindow.cxx | Diff File | ||
mod - Applications/SlicerApp/qSlicerAppMainWindow.h | Diff File | ||
2145-support-for-installing-extension-from-file cfacb19c 2013-08-20 19:27:13 Details Diff |
BUG: Add error log button to mainwindow Each time a Warning/Error/Fatal message is logged, the tool button associated with the error icon is highlighted. If the user either (1) click on the button or (2) focus on the error log widget in case it was already visible, the icon associated with the tool button is "un-highlighted". Fixes 0001349 Fixes 0002537 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22304 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerApp/Resources/UI/qSlicerAppMainWindow.ui | Diff File | ||
mod - Applications/SlicerApp/qSlicerAppMainWindow.cxx | Diff File | ||
mod - Applications/SlicerApp/qSlicerAppMainWindow.h | Diff File | ||
mod - SuperBuild/External_CTK.cmake | Diff File | ||
2145-support-for-installing-extension-from-file 9bba6d58 2013-08-20 14:53:42 Details Diff |
BUG: Revert r22301 - Change ctkDirectoryButton into ctkPathLineEdit This commit has been integrated by error git-svn-id: http://svn.slicer.org/Slicer4/trunk@22303 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTCLI/qSlicerCLIModuleUIHelper.cxx | Diff File | ||
mod - Base/QTGUI/Resources/UI/qSlicerSaveDataDialog.ui | Diff File | ||
mod - Base/QTGUI/Resources/UI/qSlicerSettingsCachePanel.ui | Diff File | ||
mod - Base/QTGUI/Resources/UI/qSlicerSettingsExtensionsPanel.ui | Diff File | ||
mod - Base/QTGUI/Resources/UI/qSlicerSettingsModulesPanel.ui | Diff File | ||
mod - Base/QTGUI/qSlicerSaveDataDialog.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerSettingsCachePanel.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerSettingsExtensionsPanel.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerSettingsModulesPanel.cxx | Diff File | ||
mod - Modules/Loadable/TractographyInteractiveSeeding/Resources/UI/qSlicerTractographyInteractiveSeedingModuleWidget.ui | Diff File | ||
mod - Modules/Loadable/TractographyInteractiveSeeding/qSlicerTractographyInteractiveSeedingModuleWidget.cxx | Diff File | ||
mod - Modules/Scripted/DICOM2FullBrainTractography/DICOM2FullBrainTractographyLib/Resources/UI/dicom2nrrd.ui | Diff File | ||
mod - Modules/Scripted/DICOM2FullBrainTractography/DICOM2FullBrainTractographyLib/full_tractography_workflow.py | Diff File | ||
2145-support-for-installing-extension-from-file c218bbd8 2013-08-20 14:50:06 Details Diff |
BUG: Updating SimpleFilters External Module 2d26004 BUG: ctkCoordinateWidget produces float string format use float d359e40 Adding Slicer specific json for CastImageFilter 0a09fd6 BUG: Process events to update status label before filter execution 960b90e BUG: ignore TypeError due to printing non-printable chars de11939 Move camel case regex to class scope f793589 Remove self test registration since it doesn't work 4c535f4 Ignore Direction cosine parameters 2b7eacf Remove ChangeLabelImageFilter From: Bradley Lowekamp <blowekamp@mail.nih.gov> git-svn-id: http://svn.slicer.org/Slicer4/trunk@22302 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_SimpleFilters.cmake | Diff File | ||
2145-support-for-installing-extension-from-file d5089285 2013-08-20 14:50:03 Details Diff |
BUG: Change ctkDirectoryButton into ctkPathLineEdit *DO NOT INTEGRATE* Know issue: When updating the Cache directory in setting panel, each key stroke leads to the creation of path. Fixes 0001672 From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@22301 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTCLI/qSlicerCLIModuleUIHelper.cxx | Diff File | ||
mod - Base/QTGUI/Resources/UI/qSlicerSaveDataDialog.ui | Diff File | ||
mod - Base/QTGUI/Resources/UI/qSlicerSettingsCachePanel.ui | Diff File | ||
mod - Base/QTGUI/Resources/UI/qSlicerSettingsExtensionsPanel.ui | Diff File | ||
mod - Base/QTGUI/Resources/UI/qSlicerSettingsModulesPanel.ui | Diff File | ||
mod - Base/QTGUI/qSlicerSaveDataDialog.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerSettingsCachePanel.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerSettingsExtensionsPanel.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerSettingsModulesPanel.cxx | Diff File | ||
mod - Modules/Loadable/TractographyInteractiveSeeding/Resources/UI/qSlicerTractographyInteractiveSeedingModuleWidget.ui | Diff File | ||
mod - Modules/Loadable/TractographyInteractiveSeeding/qSlicerTractographyInteractiveSeedingModuleWidget.cxx | Diff File | ||
mod - Modules/Scripted/DICOM2FullBrainTractography/DICOM2FullBrainTractographyLib/Resources/UI/dicom2nrrd.ui | Diff File | ||
mod - Modules/Scripted/DICOM2FullBrainTractography/DICOM2FullBrainTractographyLib/full_tractography_workflow.py | Diff File | ||
2145-support-for-installing-extension-from-file 528c2e73 2013-08-20 10:08:13 Details Diff |
BUG: Fix opengl refresh frame issue on windows - part 2 Closes 0003118, 0002815 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22300 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_VTK.cmake | Diff File | ||
2145-support-for-installing-extension-from-file ab99bd45 2013-08-19 17:43:51 Details Diff |
BUG: 0002737, 0002929 improve RemoveIslands tool This adds a new "Morphological" island removal algorithm that has been tested as useful on the brain mask that is output from the diffusion tensor estimation module. It may be useful for other applications as well. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22299 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/EditorLib/RemoveIslandsEffect.py | Diff File | ||
2145-support-for-installing-extension-from-file 748ecdbc 2013-08-19 15:53:40 Details Diff |
BUG: fix the misleading parameters in SetIJKToRASDirections. Refactor setter methods SetIJKToRASDirections and fix its misleading parameters in vtkMRMLVolumeNode. Fixes 0003256 From: Yuzheng Zhou <yuzheng.zhou@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@22298 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLVolumeNode.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 85cb847a 2013-08-19 15:53:38 Details Diff |
BUG: Fix "volume not marked as modified on save after harden transform". Also, fix "annotations not marked as modified on save after they are changed" and "volume not marked as modified on save after volume origin or spacing is changed". Anytime a vtkMRMLStorableNode property that is saved in file is modified, the StorableModifiedTime time stamp must be modified. Fixes 0002980 Fixes 0003246 Fixes 0003260 From: Yuzheng Zhou <yuzheng.zhou@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@22297 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLLinearTransformNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLModelNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLVolumeNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLVolumeNode.h | Diff File | ||
mod - Modules/Loadable/Annotations/MRML/vtkMRMLAnnotationControlPointsNode.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 55902344 2013-08-19 14:01:05 Details Diff |
ENH: Script to version the na-mic data tree on Midas This script can be used to duplicate the Nightly NA-MIC data tree on Midas to a new folder tagged by the release version. The script used the pydas api as well as some of Midas web-api for the methods not yet ported to pydas. The script does not take any input arguments. All the arguments should be provided as options using the option flags. For a full list of options: "python release.py --help". For now, it is assumed this script does not depend on slicer python. It can be used from the regular python interpreter. Added a function called versionData that takes the same arguments as input as the command line module. This facilitates the use of this script as a python importable module. Improved documentation. Added docstring style documentation for functions. Added a new directory called release that will contain all scripts that can be used when tagging Slicer for a new release. For example, versioning Midas NA-MIC data tree, documentation generation, etc. Added dry run functionality that prints the structure of the source folder that is going to be duplicated. Made changes to test script as well. Added a an "_" before all functions that are not required by the user to hide them. Added an __all__ in the __init__.py for the package to know which module it can import. So, when you do a from release import * only, midasdata should be imported and not the unittest. Fixes 0002561 Fixes 0002704 Co-authored-by: Jean-Christophe Fillion-Robin <JChris.FillionR@kitware.com> From: Sankhesh Jhaveri <sankhesh.jhaveri@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@22296 3bd1e089-480b-0410-8dfb-8563597acbee |
||
add - Base/Python/slicer/release/__init__.py | Diff File | ||
add - Base/Python/slicer/release/midasdata.py | Diff File | ||
add - Base/Python/slicer/release/midasdata_test.py | Diff File | ||
2145-support-for-installing-extension-from-file 295db958 2013-08-19 11:35:16 Details Diff |
BUG: Associate "--cmd" with installed launcher on windows To start a console with the Slicer environement, from an installed tree, instead of doing: .\Slicer.exe --launch "C:/Windows/System32/cmd.exe" /c start cmd user will be able to simply do: .\Slicer.exe --cmd Fixes 0002917 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22295 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerApp/CMakeLists.txt | Diff File | ||
2145-support-for-installing-extension-from-file 6413f999 2013-08-19 10:53:22 Details Diff |
BUG: Sync patch version to match latest stable release The difference was explained by the fact the patch and tweak release have been made of dedicated SVN branch with backporting commit from trunk, the increase of tweak/patch number didn't make it back to the trunk. This commit will minimize confusion for user by ensuring both the latest stable release and the current nightly have the same major/minor/patch version numbers. Also added an entry to the post-release task list. See http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Developers/Versioning#post_release Fixes 0003265 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22294 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMakeLists.txt | Diff File | ||
2145-support-for-installing-extension-from-file 69534eab 2013-08-19 09:28:38 Details Diff |
BUG: Do not resets cursor to the end of the line edit in settings panel Update CTK project - see commit 073ae6e5: // ------------- ctkSettingsPanel - Trigger registered signal only if needed QTextEdit triggers the "textChanged" signal when the user types a character. Since after triggering the signal the widget text was reset and the caret was repositioned at the end of the string, this was making it very hard to update settings. // ------------- Fixes 0001904 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22293 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_CTK.cmake | Diff File |