Changesets: Import 2017-06-07 23:51:09
master 1bc8c2d7 2016-02-16 15:29:13 Details Diff |
BUG: Fix crash in CLI module widget Use weak pointer to make sure we don't try to access a node that was already deleted. Probably fixes http://na-mic.org/Mantis/view.php?id=4141 git-svn-id: http://svn.slicer.org/Slicer4/trunk@24930 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTCLI/qSlicerCLIModuleWidget_p.h | Diff File | ||
master a91a98e2 2016-02-11 20:46:38 Details Diff |
ENH: Enable full logging of python error and warning messages Currently, if a non-debug message is logged from Python (using logging.info, logging.warning, logging.error) then the following appears in the log: [CRITICAL][Stream] 11.02.2016 14:28:29 [] (unknown:0) - this is a warning message If we enable full logging of non-debug messages then we get file name and line number as well: [WARNING][Python] 11.02.2016 14:28:29 [Python] (MyLoggingTest.py:123) - this is a warning message [CRITICAL][Stream] 11.02.2016 14:28:29 [] (unknown:0) - this is a warning message The change in this commit enables full logging of non-debug messages, which has the slight disadvantage of having two entries for each error (one corresponding to the message appearing on the Python console and the other is the actual error log) but it provides the filename and line number, which is very useful for debugging. git-svn-id: http://svn.slicer.org/Slicer4/trunk@24929 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/Python/slicer/__init__.py | Diff File | ||
master 94062cef 2016-02-11 20:19:05 Details Diff |
COMP: Ensure extensions are build considering CMAKE_OSX_* variables Reported-by: Juan Carlos Prieto <Juanprietob@gmail.com> Tested-by: Juan Carlos Prieto <Juanprietob@gmail.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@24928 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Extensions/CMake/SlicerBlockBuildPackageAndUploadExtensions.cmake | Diff File | ||
mod - Extensions/CMake/SlicerBlockUploadExtension.cmake | Diff File | ||
master b7dad19b 2016-02-10 16:50:45 Details Diff |
BUG: update MultiVolumeImporter hash This fixes a bug where plugin would fail with certain strategy when a certain DICOM attribute is absent or empty git-svn-id: http://svn.slicer.org/Slicer4/trunk@24927 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild.cmake | Diff File | ||
master 6eacc4ee 2016-02-10 15:04:52 Details Diff |
BUG: fixes in Editor PaintEffect implementation No known bug related to these changes, but they were clearly incorrect so it's best to fix them. Thanks Csaba Pinter for finding them! git-svn-id: http://svn.slicer.org/Slicer4/trunk@24926 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/EditorLib/PaintEffect.py | Diff File | ||
master c8e29c4d 2016-02-10 01:02:44 Details Diff |
BUG: Fixed crosshair node setting from MRML Fixes the error reported below. -----Original Message----- From: slicer-devel-bounces@bwh.harvard.edu [mailto:slicer-devel-bounces@bwh.harvard.edu] On Behalf Of criskross Sent: February 8, 2016 3:27 PM To: SPL Slicer Devel <slicer-devel@bwh.harvard.edu> Subject: [slicer-devel] CrosshairNode control from module UI Hi Developers, I got the following problem: I added a checkable button, that activates/deactivates the crosshair with a specific mode. My code: crosshairNode = slicer.mrmlScene.GetNthNodeByClass(0, 'vtkMRMLCrosshairNode') crosshairNode.SetCrosshairMode(slicer.vtkMRMLCrosshairNode.ShowSmallBasic) However the crosshair is shown, but in its basic appearance (not small). It works, when I execute the following code: crosshairNode = slicer.mrmlScene.GetNthNodeByClass(0, 'vtkMRMLCrosshairNode') crosshairNode.SetCrosshairMode(slicer.vtkMRMLCrosshairNode.ShowSmallBasic) crosshairNode.SetCrosshairMode(slicer.vtkMRMLCrosshairNode.ShowSmallBasic) To make sure, that this doesn't happen only with my nightly build 01/28/2016, I installed the current nightly build. Same issue. Btw., what is the difference between crosshair display and behavior? For me it seems to be pretty much the same. http://slicer.org/doc/html/classvtkMRMLCrosshairNode.html#ac0d010fdec7d7f49bb6ec7fe67e61af7 does not tell anything about that difference. Only the following: <http://slicer-devel.65872.n3.nabble.com/file/n4036198/Screen_Shot_2016-02-08_at_3.png> Thanks Christian git-svn-id: http://svn.slicer.org/Slicer4/trunk@24925 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTGUI/qSlicerViewersToolBar.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerViewersToolBar_p.h | Diff File | ||
master 9f962dbd 2016-02-10 01:00:00 Details Diff |
BUG: Fixed GetSliceIntersectionsVisibility warning on startup "GetSliceIntersectionsVisibility: no scene" warning is not shown anymore. It was logged because the scene was not set yet when the widget was set up. git-svn-id: http://svn.slicer.org/Slicer4/trunk@24924 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Markups/qSlicerMarkupsModuleWidget.cxx | Diff File | ||
master ba5e67ce 2016-02-09 23:04:12 Details Diff |
BUG: Added null-pointer check to avoid crash in qSlicerSimpleMarkupsWidget git-svn-id: http://svn.slicer.org/Slicer4/trunk@24923 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Markups/Widgets/qSlicerSimpleMarkupsWidget.cxx | Diff File | ||
master f917282c 2016-02-09 22:56:29 Details Diff |
ENH: VolumeRenderingModuleWidget: Extend API adding one new signal Facilitate integration of VolumeRendering in custom application by allowing any module to synchronized its current Scalar and Display MRML nodes to the Volume rendering ones. Once the MRML are synchronized, this can be used to update the GUI of both modules. Use case driving this change is SlicerAstro. Reviewed-by: Andras Lasso <lasso@queensu.ca> Reviewed-by: Steve Pieper <pieper@bwh.harvard.edu> From: Davide <punzodavide@hotmail.it> git-svn-id: http://svn.slicer.org/Slicer4/trunk@24922 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/VolumeRendering/Widgets/qSlicerVolumeRenderingModuleWidget.cxx | Diff File | ||
mod - Modules/Loadable/VolumeRendering/Widgets/qSlicerVolumeRenderingModuleWidget.h | Diff File | ||
master b44a71f9 2016-02-09 22:46:57 Details Diff |
ENH: Added modified event for SetNthMarkupAssociatedNodeID Rational: Each time a markup is placed in 3d, we want to identify the object it is placed on. This information is stored as associated Node id. When a new mark up is placed, associated node id is set to blank (" ") by default , MarkupAddedEvent is triggered and then associated node id is set to appropriate node id. So there is no way of identifying the associated node id of the newly added node using events. This commit updates the function "SetNthMarkupAssociatedNodeID" so that the event "NthMarkupModifiedEvent" is invoked. Reviewed-by: Nicole Aucoin <nicole@bwh.harvard.edu> Reviewed-by: Steve Pieper <pieper@bwh.harvard.edu> From: Sumedha Singla <sumedha.singla@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@24921 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Markups/MRML/vtkMRMLMarkupsNode.cxx | Diff File | ||
master 0f8cf229 2016-02-09 21:57:59 Details Diff |
ENH: Update OpenIGTLink project and module to activate connection error log. OpenIGTLink updates: $ git shortlog 849b434..daa957a --no-merges Adam Rankin (2): ENH: Reducing Slicer log spam by only outputting a connection failed message if requested ENH: Changing error log output default to true to preserve current behaviour Andras Lasso (1): ENH: Removed duplicate code in SetPolyDataInfo Junichi Tokuda (6): STYLE: Fix indent style. BUG: Correct order of vertex on a polygon. Add .travis.yml ENH: Update .travis.yml to test for Mac OS X. ENH: Update README to include build instruction. STYLE: Shorten README.md. Matt Clarkson (4): 0000048: Add SetTimeInNanoseconds and GetTimeStampInNanoseconds to igtl::TimeStamp 0000048: Formatting for readability 0000056: Added Factory class for non-query message types 0000056: Add include for use on Scientific Linux gcc 4.4.7 unknown (2): BUG: Fix allocation error for BindMessage Add padding for name table section size. 0000063 BUG: empty polydata causes exception. #74 OpenIGTLinkIG updates: $ git shortlog 480e5cf..9271ec5 --no-merges Adam Rankin (1): ENH: Adding UI and MRML property to enable toggling of error log spam when IGT server is unavailable Andras Lasso (1): ENH: Removed TRANSFORM_NODE_MATRIX_COPY_REQUIRED ifdefs From: Junichi Tokuda <tokuda@bwh.harvard.edu> git-svn-id: http://svn.slicer.org/Slicer4/trunk@24920 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild.cmake | Diff File | ||
mod - SuperBuild/External_OpenIGTLink.cmake | Diff File | ||
master 9f2588b1 2016-02-09 21:55:35 Details Diff |
ENH: update MultiVolumeImporter hash This update adds a new strategy allowing to parse GE DSC MRI using InstanceNumber and assigning timestamps using RepetitionTime git-svn-id: http://svn.slicer.org/Slicer4/trunk@24919 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild.cmake | Diff File | ||
master 4937dc6b 2016-02-03 17:57:50 Details Diff |
ENH: Allow in-place conversion of scalar volume to labelmap If the combobox selecting the target labelmap is set to 'Replace current node', which is the None selection, then the currently selected node will be deleted, and the new node will be selected in Volumes module, so it will seem that only the type of the current node was changed. git-svn-id: http://svn.slicer.org/Slicer4/trunk@24918 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Volumes/Resources/UI/qSlicerVolumesModuleWidget.ui | Diff File | ||
mod - Modules/Loadable/Volumes/qSlicerVolumesModuleWidget.cxx | Diff File | ||
master e5ffaa35 2016-02-03 14:05:41 Details Diff |
BUG: Fixed crash in Models subject hierarchy plugin In some cases vtkMRMLModelNode::SafeDownCast(node->GetAssociatedNode()) returned NULL and there was no NULL-check git-svn-id: http://svn.slicer.org/Slicer4/trunk@24917 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Models/SubjectHierarchyPlugins/qSlicerSubjectHierarchyModelsPlugin.cxx | Diff File | ||
master 2acd2284 2016-02-02 23:58:06 Details Diff |
COMP: Fix compilation adding missing qSlicerDirectoryListViewPlugin sources. This commit fixes a regression introduced in r24914 (ENH: Allow adding module directories by drag-and-drop). git-svn-id: http://svn.slicer.org/Slicer4/trunk@24916 3bd1e089-480b-0410-8dfb-8563597acbee |
||
add - Base/QTGUI/DesignerPlugins/qSlicerDirectoryListViewPlugin.cxx | Diff File | ||
add - Base/QTGUI/DesignerPlugins/qSlicerDirectoryListViewPlugin.h | Diff File | ||
master e70e6254 2016-02-02 15:20:58 Details Diff |
ENH: Added maximize button to Settings dialog Some settings panels are quite large, show maximize button to allow making it larger with a single click (instead of dragging the window to the top left and then drag the top-right corner of the window). git-svn-id: http://svn.slicer.org/Slicer4/trunk@24915 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTGUI/qSlicerApplication.cxx | Diff File | ||
master ed8e7816 2016-02-02 15:14:08 Details Diff |
ENH: Allow adding module directories by drag-and-drop In Settings dialog / Modules panel, it is now possible to drag a directory to the directory list to add the directory (no need to click 'Add', select the directory, and click OK). Implemented by adding this feature to qSlicerDirectoryListView widget. Also added a designer plugin for this widget to make it show up in Qt Designer. git-svn-id: http://svn.slicer.org/Slicer4/trunk@24914 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTGUI/DesignerPlugins/CMakeLists.txt | Diff File | ||
mod - Base/QTGUI/DesignerPlugins/qSlicerQTGUIPlugins.h | Diff File | ||
mod - Base/QTGUI/qSlicerDirectoryListView.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerDirectoryListView.h | Diff File | ||
mod - Libs/MRML/Core/vtkITKTransformConverter.h | Diff File | ||
master 2fa635cc 2016-01-31 12:02:40 Details Diff |
BUG: 3987. Added update of glyph on slices visibility checkboxes when a new volume is selected git-svn-id: http://svn.slicer.org/Slicer4/trunk@24913 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Volumes/Widgets/qSlicerDiffusionTensorVolumeDisplayWidget.cxx | Diff File | ||
master 5fed9f08 2016-01-30 01:26:50 Details Diff |
COMP: Fix build error fixing regression in SimpleITK installation This commit fixes a regression introduced in previous commit. It turns that SimpleITK install has been updated in SimpleITK/SimpleITK@2fc59f9 (Moving Python Wrapping to sub-directory). This commit fixes the following error: -- SimpleITK: SimpleITK_WORKING_DIR: /path/to/SimpleITK-build/SimpleITK-build/Wrapping -- SimpleITK: /path/to/python-install/bin/SlicerPython;PythonPackage/setup.py;install -- SimpleITK: Errors detected - See below. /path/to/python-install/bin/python: can't open file 'PythonPackage/setup.py': [Errno 2] No such file or directory git-svn-id: http://svn.slicer.org/Slicer4/trunk@24912 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_SimpleITK.cmake | Diff File | ||
master b5b9ae7e 2016-01-29 21:57:17 Details Diff |
COMP: Update to ITK and SimpleITK to include fix for itkStaticConstMacro. This is an attempt to address SimpleITK build error on MacOSX El Capitan similar to the the following one: //------------ In file included from /path/to/ITKv4/Modules/ThirdParty/VNL/src/vxl/core/vnl/vnl_c_vector.h:26: /path/to/ITKv4/Modules/ThirdParty/VNL/src/vxl/core/vnl/vnl_numeric_traits.h:388:41: error: declaration of constexpr static data member 'zero' requires an initializer static VNL_EXPORT VCL_CONSTEXPR float zero VCL_STATIC_CONST_INIT_FLOAT_DECL(0.0F); //------------ More details here: http://slicer-devel.65872.n3.nabble.com/El-Capitan-SimpleITK-build-errors-td4036108.html Reported-by: Christian Herz <christian.herz@mevis.fraunhofer.de> List of associated ITK changes: $ git shortlog 615607f..b61e91d --no-merges Dzenan Zukic (1): COMP: fix itkStaticAssert warnings with clang++ Hans Johnson (1): COMP: Incomplete solution for operators corrected Jean-Christophe Fillion-Robin (1): COMP: Fix Slicer MacOSX extension packaging setting CMP0042 policy to OLD Jon Haitz Legarreta (1): BUG: Fix OpenCVBridge bug for two-byte images. Lucas Gandel (2): BUG: Change CMAKE_SOURCE_DIR to CMAKE_CURRENT_SOURCE_DIR BUG: Fix multiple external modules wrapping Martin Michlmayr (1): COMP: fixed error "Dunno about this gcc" for gcc 6 Matthew McCormick (12): DOC: Update WikiExamples to 2016-10-20 BUG: BUILD_TESTING should be not advanced. COMP: Use enum in itkStaticConstMacro for old GCC. BUG: Correct FlatStructuringElement wrapping location. BUG: Correct itkStaticConstMacro GCC version comparison operator. BUG: Improve GCC detection in itkStaticAssert.h preprocessor macro. BUG: Fix OpenCV version check. DOC: Update the SphinxExamples Remote Module. COMP: Wrap FlatStructuringElement before other classes. COMP: Workaround inconsistent OpenCV pre-processor variables. COMP: Update CastXML to support wrapping with GCC 6. ENH: Allow ITKVideoBridgeOpenCV to be built externally. Sumedha Singla (3): ENH: Fixed the numeric traits for datatypes DOC: Added a comment to support the changes in numeric traits datatypes. BUG: Invalid memory access of itk::NotAlmostEquals Bug#ITK-3403 List of SimpleITK changes: $ git shortlog 6f184b4..ee2a30c --no-merges Bradley Lowekamp (39): Adding wrapping for FFT PadImageFilter Fix CSharp and Java boundary condition enum for test Bradley Lowekamp (39): Adding wrapping for FFT PadImageFilter Fix CSharp and Java boundary condition enum for test Correcting Java and CSharp enum types Updating ITK Superbuild towards 4.9 along master branch Adding print of learning rate in OptimizerScales test Adding initial json file to generate filter Replacing json with generated source files. Adding manual changes to the LandmarkBasedTransformInitializer Expanding testing for the LandmarkBasedTransformInitializer Updating ITK Superbuild version BUG: Update ITK_DIR to match version Moving Python Wrapping to sub-directory Moving Ruby wrapping to sub-directory Moving Tcl and Lua wrapping for sub-directories Move CSharp wrapping to sub-directory Moving Java wrapping to separate directory Move R wrapping to sub-directory Adding SimpleITK.i to each language Adding script using to build anaconda distributions Update to new CMake policies to reduce warnings Add comments and working directories to Py VirtualEnv script Correct path for Java packaging for the dist target. Increase tolerance for MaskedFFTNormazliedCorrelationImageFilter Update ITK Superbuild version to 4.9rc3 Updated SWIG superbuild version to 3.0.9 Updating ImageCompare to find alternate baseline images. Adding alternative baseline images for ITK 4.9 changes to the algorithim Adding new baselines for deconvolution with FFTW Adding R Example for filter callbacks Adding documentation for R lambda callback usage Update tolerance for AdaptiveHistogramEqualizationImageFilter test Updating ITK Superbuild version along release branch BUG: Address HistogramMatching error with number of bins Updating ITK along release branch Disable Explicit ITK instantiation for gcc 4.1 Adding needed quote to CMake variable to handle null strings. Updating to latest hash on ITK release branch for 4.9 Revert "Disable Explicit ITK instantiation for gcc 4.1" BUG: Fix conversion to int in overloaded > and >= operators David T. Chen (3): Added SITK_OVERRIDE macro Changed SITK_OVERRIDE to ITK_OVERRIDE Fix for CMake CMP0064 warning Richard Beare (3): Use ExternalData for R data Use member function syntax to call member functions Support for using an R function as a callback. Ziv Yaniv (3): BUG: Fixed bug converting between vector and set of ITK points. BUG: Fixed crash when reference image is not set for BSpline initialization. COMP: fixed failed wrapping due to method signature differences git-svn-id: http://svn.slicer.org/Slicer4/trunk@24911 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_ITKv4.cmake | Diff File | ||
mod - SuperBuild/External_SimpleITK.cmake | Diff File | ||
master 7b4594ef 2016-01-29 21:24:36 Details Diff |
COMP: SlicerDMRI: Workaround "path too long" issue for VS2013 build. Part 0000002 Fix error introduced in previous commit. Make sure to specify the subdirectory to copy. git-svn-id: http://svn.slicer.org/Slicer4/trunk@24910 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild.cmake | Diff File | ||
master 4f7ea927 2016-01-29 17:26:31 Details Diff |
COMP: SlicerDMRI: Workaround "path too long" issue for VS2013 build. This commit works around the windows "path too long" issue by reorganizing the SlicerDMRI source directory after the repository has been cloned. For sake of consistency, and to ensure future update are tested on all development environment, the "workaround" is applied on both Unix and Windows. Considering that the original source code is organized like this: c:\path\to\Slicer-build\SlicerDMRI\CMakeLists.txt c:\path\to\Slicer-build\SlicerDMRI\Modules\CLI\CLIModule1 ... c:\path\to\Slicer-build\SlicerDMRI\Modules\Loadable\LoadableModule1 ... c:\path\to\Slicer-build\SlicerDMRI\Modules\Scripted\ScriptedModule1 The workaround consists in creating a structure with shorter paths similar to this one: c:\path\to\Slicer-build\DMRI\CMakeLists.txt c:\path\to\Slicer-build\DMRI\CLIModule1 ... c:\path\to\Slicer-build\DMRI\LoadableModule1 ... c:\path\to\Slicer-build\DMRI\ScriptedModule1 Note that the CMakeLists.txt in the new layout is generated at configuration time. The difference across platforms are the following: * Unix: Symlinks are created. * Windows: Directories are copied. Rational for this approach: * Updating the build system allows to keep the organization of SlicerDMRI consistent with all other existing extension. * Anticipating that SlicerDMRI will become a "regular" extension, install-able through the Extension Manager", there will be no "path too long" issue. * Updating the CMake Visual Studio generator to have shorter "intermediate directories" is being discussed at the time of this commit. git-svn-id: http://svn.slicer.org/Slicer4/trunk@24909 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild.cmake | Diff File | ||
master d0afb3d2 2016-01-29 13:29:10 Details Diff |
ENH: Refactored view ruler and orientation marker Ruler and orientation marker: ----------------------------- - available in both 2D and 3D viewers - easier to discover (available in viewer controller widgets and application settings) - more customizable (size, visibility, custom ruler scales, orientation marker models) - implemented with cleaner design (using displayable managers for rendering and regular node attributes for data storage). New features: ------------- - Ruler and orientation marker is configurable per viewer in the slice/3D view controller widgets (same way as all view options) - Ruler and orientation marker can be shown in 3D view - Default ruler orientation marker settings (and additional 3D view settings, such as orthographic projection, show 3D cube, axis labels, depth peeling) can be configured in the application settings (saved in .ini file) - Allow using any model in the scene as orientation marker (for example, set a custom orientation marker in the 3D viewer: getNode('View1').SetOrientationMarkerHumanModelNodeID(getNode('ToriaClipped03').GetID() ) - All ruler and orientation marker settings (including custom orientation marker) are saved in the scene - Added "thick" ruler mode: there is an option now to show the ruler with a thicker line and larger font so that it can be seen from a larger distance (e.g., interventional use) Fixes bugs in the old implementation: ------------------------------------- - ruler showed incorrect value when zoomed in or zoomed out very much (instead of hiding the ruler, it was kept displayed at an incorrect scale) - Ruler was unusable in lightboxview: ruler line was clipped in half, label was not visible - Some observers were not removed Design changes compared to the old implementation: -------------------------------------------------- - Ruler and orientation marker are rendered by displayable managers: This allows much simpler and more robust resource management and rendering update (there was previously an infinite loop in the orientation marker update causing Slicer crash by stack overflow). - Orientation marker is loaded from a single file, color is stored in scalars: This makes the implementation simpler and displaying of multi-color custom models feasible. Slicer core changes: -------------------- - Removed roll/pitch/yaw buttons from 3D view: to reduce the additional complexity caused by adding 2 new buttons (for show/hide ruler and orientation marker) Remarks and next steps: ---------------------- - Slice view corner annotations and scalar bar were left unchanged in the DataProbe module, as they were not obvious how to clean up and generalize. Slice corner annotations have to be made more generic, allowing displaying of custom text provided by various modules (see for example CornerAnnotations module). - Scalar bar will need to be harmonized with the Color module's scalar bar display (that is currently only available in the 3D view). From: Andras Lasso <lasso@queensu.ca> git-svn-id: http://svn.slicer.org/Slicer4/trunk@24908 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/Logic/Resources/CMakeLists.txt | Diff File | ||
add - Base/Logic/Resources/OrientationMarkers/Human.vtp | Diff File | ||
mod - Base/QTGUI/Resources/UI/qSlicerSettingsViewsPanel.ui | Diff File | ||
mod - Base/QTGUI/qSlicerSettingsViewsPanel.cxx | Diff File | ||
mod - Base/QTGUI/qSlicerSettingsViewsPanel.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLAbstractViewNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLAbstractViewNode.h | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLColorNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLScene.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLSliceNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLViewNode.cxx | Diff File | ||
mod - Libs/MRML/DisplayableManager/CMakeLists.txt | Diff File | ||
mod - Libs/MRML/DisplayableManager/Testing/Data/vtkMRMLCameraDisplayableManagerTest1.mrml | Diff File | ||
mod - Libs/MRML/DisplayableManager/vtkMRMLCameraDisplayableManager.cxx | Diff File | ||
add - Libs/MRML/DisplayableManager/vtkMRMLOrientationMarkerDisplayableManager.cxx | Diff File | ||
add - Libs/MRML/DisplayableManager/vtkMRMLOrientationMarkerDisplayableManager.h | Diff File | ||
add - Libs/MRML/DisplayableManager/vtkMRMLRulerDisplayableManager.cxx | Diff File | ||
add - Libs/MRML/DisplayableManager/vtkMRMLRulerDisplayableManager.h | Diff File | ||
add - Libs/MRML/Widgets/Resources/Icons/OrientationMarker.png | Diff File | ||
add - Libs/MRML/Widgets/Resources/Icons/Ruler.png | Diff File | ||
mod - Libs/MRML/Widgets/Resources/UI/qMRMLSliceControllerWidget.ui | Diff File | ||
mod - Libs/MRML/Widgets/Resources/UI/qMRMLThreeDViewControllerWidget.ui | Diff File | ||
mod - Libs/MRML/Widgets/Resources/qMRMLWidgets.qrc | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLSliceWidgetTest2.cxx | Diff File | ||
mod - Libs/MRML/Widgets/Testing/qMRMLThreeDViewTest1.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLSliceControllerWidget.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLSliceControllerWidget.h | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLSliceControllerWidget_p.h | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLSliceView.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLThreeDView.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLThreeDViewControllerWidget.cxx | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLThreeDViewControllerWidget.h | Diff File | ||
mod - Libs/MRML/Widgets/qMRMLThreeDViewControllerWidget_p.h | Diff File | ||
mod - Modules/Loadable/Models/qSlicerModelsModuleWidget.cxx | Diff File | ||
mod - Modules/Loadable/ViewControllers/qSlicerViewControllersModule.cxx | Diff File | ||
mod - Modules/Loadable/ViewControllers/qSlicerViewControllersModule.h | Diff File | ||
mod - Modules/Scripted/DataProbe/CMakeLists.txt | Diff File | ||
rm - Modules/Scripted/DataProbe/DataProbeLib/Resources/Models/humanOrientationMarker.stl | Diff File | ||
rm - Modules/Scripted/DataProbe/DataProbeLib/Resources/Models/leftShoeOrientationMarker.stl | Diff File | ||
rm - Modules/Scripted/DataProbe/DataProbeLib/Resources/Models/rightShoeOrientationMarker.stl | Diff File | ||
rm - Modules/Scripted/DataProbe/DataProbeLib/Resources/Models/shortsOrientationMarker.stl | Diff File | ||
mod - Modules/Scripted/DataProbe/DataProbeLib/Resources/UI/settings.ui | Diff File | ||
mod - Modules/Scripted/DataProbe/DataProbeLib/SliceViewAnnotations.py | Diff File | ||
master 73dbf09b 2016-01-29 13:29:02 Details Diff |
ENH: Update vtkMRMLLogic API adding GetApplication(Home|Share)Directory() Added common helper functions for accessing file resources from MRML nodes. Previously a Slicer-specific environment variable was hardcoded in vtkMRMLFreeSurferProceduralColorNode. Now the environment variable name is configurable in CMake and GetApplicationHomeDirectory and GetApplicationShareDirectory methods in vtkMRMLLogic can be used to determine resource file paths. From: Andras Lasso <lasso@queensu.ca> git-svn-id: http://svn.slicer.org/Slicer4/trunk@24907 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/CMakeLists.txt | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLConfigure.h.in | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLFreeSurferProceduralColorNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLLogic.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLLogic.h | Diff File | ||
mod - Libs/MRML/Logic/Testing/Cxx/vtkMRMLColorLogicTest1.cxx | Diff File | ||
master e8acd53c 2016-01-29 13:29:00 Details Diff |
ENH: Update vtkMRMLSceneTest1 adding test for ResetNodes() From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@24906 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/Testing/vtkMRMLSceneTest1.cxx | Diff File |