Changesets: Slicer
2145-support-for-installing-extension-from-file 50b9bcf3 2013-08-07 15:56:35 Details Diff |
ENH: Select DICOM reader by default on drag&drop Issue 0003081 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22267 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTGUI/qSlicerIOManager.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 8fa1018e 2013-08-07 11:11:33 Details Diff |
BUG: resolve issues related to multivolume initialization based on SeriesTime that prevented using those nodes in PkModeling; remove the FileList attribute after the multivolume is loaded: fixes issue 0003213. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22266 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_MultiVolumeImporter.cmake | Diff File | ||
2145-support-for-installing-extension-from-file f9908a9d 2013-08-06 19:06:52 Details Diff |
BUG: PERF: fix the critical issue of multi volume scalar type always being initialized to double; this fix should ensure the multivolume scalar type matches that of the input frames. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22265 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_MultiVolumeImporter.cmake | Diff File | ||
2145-support-for-installing-extension-from-file 2aa99a1d 2013-08-06 16:15:01 Details Diff |
BUG: 1395. Fixed drawing of DTI glyphs on 2D slices. Display manger responds to proper events now. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22264 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/DisplayableManager/vtkMRMLVolumeGlyphSliceDisplayableManager.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 851d4dbd 2013-08-06 14:07:40 Details Diff |
ENH: 2487. Added new method: void vtkMRMLHierarchyNode::MoveInParent(int increment) Added tests for this method in vtkMRMLHierarchyNodeTest3. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22263 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/Testing/vtkMRMLHierarchyNodeTest3.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLHierarchyNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLHierarchyNode.h | Diff File | ||
2145-support-for-installing-extension-from-file 9a10fec6 2013-08-06 13:06:32 Details Diff |
COMP: Always build qSlicerPersistentCookieJar It is being used by qSlicerWebWidget which is not conditionally built by Slicer_BUILD_EXTENSIONMANAGER_SUPPORT git-svn-id: http://svn.slicer.org/Slicer4/trunk@22262 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTCore/CMakeLists.txt | Diff File | ||
2145-support-for-installing-extension-from-file b474707e 2013-08-06 12:39:56 Details Diff |
BUG: Name SampleData internal widget for easy referencing by QtTesting See 0002808 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22261 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerApp/Data/Input/DiffusionTensorImagingTutorial.xml | Diff File | ||
mod - Applications/SlicerApp/Data/Input/NeurosurgicalPlanningTutorial.xml | Diff File | ||
mod - Modules/Scripted/SampleData/SampleData.py | Diff File | ||
2145-support-for-installing-extension-from-file 2c0985ad 2013-08-06 09:43:58 Details Diff |
BUG: 0002326 mark a node as modified if the name has changed When the user has changed the name of a node this is reflected in the suggested name of the file (see issue 0003125). With this fix the node is also marked as modified so that it will be checked for saving. This means that changing the name of a node in the scene will cause it to be saved to a new file on disk which is a slight change in behavior and may cause people to use more disk space. But in general I think this is safer and more clear, since file names will always match the name of the node in the scene and users will prefer that I believe. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22260 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTGUI/qSlicerSaveDataDialog.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLStorableNode.h | Diff File | ||
2145-support-for-installing-extension-from-file b1db2147 2013-08-06 09:20:50 Details Diff |
BUG: 0003125 filename not changed if it is still default from load The file load mechanism assigns a default node name based on the filename. If the node no longer has that default name, update the filename to match what the user provided. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22259 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTGUI/qSlicerSaveDataDialog.cxx | Diff File | ||
2145-support-for-installing-extension-from-file b638f5b0 2013-08-05 13:18:09 Details Diff |
BUG: vtkGPURayCastVolumeMapper does not support image sample distance < 1. Issue 0001752 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22258 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/VolumeRendering/MRMLDM/vtkMRMLVolumeRenderingDisplayableManager.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 0ed83d08 2013-08-02 19:14:12 Details Diff |
BUG: 0003270 Slice Model is white in FA mode Color scalar image modes were being treated differently with respect to the image pipeline, meaning that the resulting texture image data was 5 component with a duplicated alpha channel (so it was RGBAA not RGBA). Putting adding the ExtractComponents instance to the pipeline took care of this. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22257 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLDiffusionTensorVolumeDisplayNode.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 2e7d5f84 2013-08-02 16:26:42 Details Diff |
BUG: 2153. Fixed removal from members of DoubleArrayIDs inside iteration loop that caused crash. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22256 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLChartNode.cxx | Diff File | ||
2145-support-for-installing-extension-from-file c2bcb028 2013-08-02 14:13:42 Details Diff |
BUG: 0003204. Crosshair selection overridden by cross hair toggle. This addresses a bug involving toggling and switching crosshairs: 1. If crosshair display is in mode "A" 2. Crosshair it toggled off in the GUI 3. Crosshair is set to mode "B" in the GUI then the cross would display as "A" and not as "B". The issue is in the order in which the "selection" signals are raised relative to the "toggle" signals. When switching from off to any mode the selection signals are raised first and then the toggled signals. This ordering was aligned with the order in which the crosshair node was modified relative to how the mode was cached (to set up for toggling). Caching the mode before setting mode addressed the issue. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22255 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTGUI/qSlicerViewersToolBar.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 26662282 2013-08-02 10:44:20 Details Diff |
BUG: "reference" attributes on transform were not editting scene In Slicer3, then an output transform of a CLI had a "reference", the MRML scene would be editted automatically to place the "reference" image under the transform. The implementation in Slicer3 performed the hierarchy editing by passing a string of Tcl commands from the processing thread to the gui thread. This approach was never ported to Slicer4. This patch uses the Command/Observer to request that an event be issued in the main thread. In this case, the event is one to edit the transform hierarchy. The details of how the transform hierarchy is be editted are encoded in a callback function. Two layers of callback functions are used. One layer is a generic callback function which accepts another callback in its calldata. It then delegates to that second callback. In this manner, the same structure can be used for other hierarchy edits by switching the callback passed as calldata. The second callback is a one shot callback. The first callback will delete the second callback upon completion. This patch should resolve bug 0003091. Unfortunately, I cannot test it on my system as BrainsFit crashes for a different reason. But this patch does restore the transform hierarchy behavior for the RigidRegistration module accessible under "Legacy" modules. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22254 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTCLI/vtkSlicerCLIModuleLogic.cxx | Diff File | ||
mod - Base/QTCLI/vtkSlicerCLIModuleLogic.h | Diff File | ||
2145-support-for-installing-extension-from-file 4d2dd723 2013-08-01 16:09:31 Details Diff |
BUG: 0003262 update data probe on non-mouse-move events Allow key strokes and other events that change the slice display to trigger updates to the DataProbe window. Only update the display for the sliceView that matches the one most recently entered by the mouse pointer. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22253 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DataProbe/DataProbe.py | Diff File | ||
2145-support-for-installing-extension-from-file d944a276 2013-07-31 17:47:41 Details Diff |
BUG: 0003267 silence warning message By changing the error message to a debug message we avoid signalling an error condition when in fact it's not an error. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22252 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Logic/vtkMRMLSliceLayerLogic.cxx | Diff File | ||
2145-support-for-installing-extension-from-file d05b68a5 2013-07-30 17:12:21 hjohnson Details Diff |
ENH: Add stock un-altered version of the LUT For 20120827 directly form freesurfer The next patch set will modify this file for slicers purposes. ENH: Modify for Slicer LUT conformance s/^#/# /g <-- Comment lines need a space after the # s/0$/255/g <-- the alpha channel needs to be 255 in all cases except unknown %s/\(nknown.* \)255$/\1 0/g <-- unknowns need to be transparent ENH: Change Default LUT to the 2012 freesurfer. This addresses the issues in mantis ticket http://www.na-mic.org/Bug/view.php?id=3238 git-svn-id: http://svn.slicer.org/Slicer4/trunk@22251 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/FreeSurfer/CMakeLists.txt | Diff File | ||
add - Libs/FreeSurfer/FreeSurferColorLUT20120827.txt | Diff File | ||
mod - Libs/FreeSurfer/Testing/QueryAtlas3.tcl | Diff File | ||
mod - Libs/FreeSurfer/Testing/fips2mrml.tcl | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLFreeSurferProceduralColorNode.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 9e7a7c05 2013-07-30 16:57:29 hjohnson Details Diff |
ENH: Add a version for the FreeSurferColorLUT_YYYMMDD.txt so that multiple versions can be available. The first line of the FreeSurferColorLUT.txt file as provided from the freesurfer binary distributions contains a source code date-time stamp that can be used to version the files unabiguously. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22250 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/FreeSurfer/CMakeLists.txt | Diff File | ||
mod - Libs/FreeSurfer/Testing/QueryAtlas3.tcl | Diff File | ||
mod - Libs/FreeSurfer/Testing/fips2mrml.tcl | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLFreeSurferProceduralColorNode.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 425f615e 2013-07-30 15:47:09 Details Diff |
BUG: 3258. Fixed the case when the fiber is outside the label map volume extent and it caused the crash in FiberBundleSelect module. It will output a warning in this case now. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22249 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/CLI/FiberBundleLabelSelect/FiberBundleLabelSelect.cxx | Diff File | ||
2145-support-for-installing-extension-from-file ba0eff3e 2013-07-30 15:23:06 Details Diff |
BUG: 0001930 ensure redraw after rotate to volume plane Make sure matrices reflect current orientation of the slice plane. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22248 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLSliceNode.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 8b984bc6 2013-07-30 15:23:02 Details Diff |
STYLE: avoid warning a about narrowing 0.0 to int git-svn-id: http://svn.slicer.org/Slicer4/trunk@22247 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLSliceNode.cxx | Diff File | ||
2145-support-for-installing-extension-from-file 88f78008 2013-07-30 14:08:47 Details Diff |
BUG: 0003125 preserve .nii.gz extension on scene save Use completeSuffix per suggestion from jcfr. Note this code may still change as I work on fixes for 0002326. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22246 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/QTGUI/qSlicerSaveDataDialog.cxx | Diff File | ||
2145-support-for-installing-extension-from-file f1d2766c 2013-07-29 14:10:46 Details Diff |
BUG: avoid duplicated saveState when using applyScopedLabel in editor Since the Chagne and Save island effects use the superclass's applyScopedLabel method they don't need to explicitly save state (it is done automatically). git-svn-id: http://svn.slicer.org/Slicer4/trunk@22245 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/EditorLib/ChangeIslandEffect.py | Diff File | ||
mod - Modules/Scripted/EditorLib/SaveIslandEffect.py | Diff File | ||
2145-support-for-installing-extension-from-file cfcf39b8 2013-07-29 13:14:27 Details Diff |
BUG: 0003257 update color selection when color node changes in Editor Be sure to use the up-to-date color node to display the names and colors for the label layer. git-svn-id: http://svn.slicer.org/Slicer4/trunk@22244 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/Editor/Editor.py | Diff File | ||
mod - Modules/Scripted/EditorLib/EditColor.py | Diff File | ||
2145-support-for-installing-extension-from-file 2848cc9f 2013-07-27 17:52:20 Details Diff |
ENH: 3191. Added ability to select multiple ROI labels in the interactive seeding module git-svn-id: http://svn.slicer.org/Slicer4/trunk@22243 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/TractographyInteractiveSeeding/Logic/vtkMRMLTractographyInteractiveSeedingNode.cxx | Diff File | ||
mod - Modules/Loadable/TractographyInteractiveSeeding/Logic/vtkMRMLTractographyInteractiveSeedingNode.h | Diff File | ||
mod - Modules/Loadable/TractographyInteractiveSeeding/Logic/vtkSlicerTractographyInteractiveSeedingLogic.cxx | Diff File | ||
mod - Modules/Loadable/TractographyInteractiveSeeding/Resources/UI/qSlicerTractographyInteractiveSeedingModuleWidget.ui | Diff File | ||
mod - Modules/Loadable/TractographyInteractiveSeeding/qSlicerTractographyInteractiveSeedingModuleWidget.cxx | Diff File | ||
mod - Modules/Loadable/TractographyInteractiveSeeding/qSlicerTractographyInteractiveSeedingModuleWidget.h | Diff File |