Changesets: Slicer

2145-support-for-installing-extension-from-file 50b9bcf3

2013-08-07 15:56:35

finetjul

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

fedorov

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

fedorov

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

alexy

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

alexy

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

finetjul

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

jcfr

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

pieper

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

pieper

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

finetjul

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

pieper

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

alexy

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

millerjv

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

millerjv

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

pieper

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

pieper

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

alexy

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

pieper

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

pieper

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

pieper

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

pieper

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

pieper

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

alexy

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
 First  Prev  1 2 3 ... 10 ... 19 20 21 22 23 24 25 ... 30 ... 40 ... 50 ... 55 56 57  Next  Last