Changesets: Slicer

2145-support-for-installing-extension-from-file e769e61f

2013-04-26 16:50:16

pieper

Details Diff
COMP: Add DCMTK library paths to build settings

Allows dlls to be found on windows in a build tree. This is needed
after commit 21914 was committed to address bug 3040.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21942 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMake/SlicerBlockCTKAppLauncherSettings.cmake Diff File

2145-support-for-installing-extension-from-file b3dd7465

2013-04-26 13:09:16

alexy

Details Diff
BUG: Fixed update problem on selecting different Tensor Property in TractographyDisplay module

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21941 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/TractographyDisplay/MRML/vtkMRMLFiberBundleGlyphDisplayNode.cxx Diff File
mod - Modules/Loadable/TractographyDisplay/MRML/vtkMRMLFiberBundleLineDisplayNode.cxx Diff File
mod - Modules/Loadable/TractographyDisplay/MRML/vtkMRMLFiberBundleNode.cxx Diff File
mod - Modules/Loadable/TractographyDisplay/MRML/vtkMRMLFiberBundleTubeDisplayNode.cxx Diff File

2145-support-for-installing-extension-from-file 38f53b31

2013-04-25 17:55:25

pieper

Details Diff
ENH: prevent incorrect calculations when volumes don't match

As pointered out by Yanling Liu on the slicer-users list [1] the
statistics values will be incorrect if the pixels do not match
in the grayscale and label volumes. Now we detect this and
generate a dialog box to prevent miscalculations.

Also minor style adjustments with trailing whitespace.

[1] http://massmail.spl.harvard.edu/public-archives/slicer-users/2013/006487.html

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21940 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Scripted/LabelStatistics/LabelStatistics.py Diff File

2145-support-for-installing-extension-from-file c7de2baa

2013-04-25 11:13:44

finetjul

Details Diff
ENH: Add vtkMRMLCommandLineModuleNode::Completing

* Add vtkMRMLCommandLineModuleNode::Completing: state before the outputs
are loaded into the scene
* Add vtkMRMLCommandLineModuleNode::StatusModifiedEvent: event invoked when
status is changed.
* Remove unused wait_for_module(module, time_pause=5): should use the
Completing/Completed mechanism instead.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21939 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/Logic/vtkSlicerApplicationLogic.cxx Diff File
mod - Base/Logic/vtkSlicerApplicationLogic.h Diff File
mod - Base/QTCLI/vtkSlicerCLIModuleLogic.cxx Diff File
mod - Base/QTCLI/vtkSlicerCLIModuleLogic.h Diff File
mod - Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.cxx Diff File
mod - Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.h Diff File
mod - Modules/Scripted/DICOM2FullBrainTractography/DICOM2FullBrainTractographyLib/full_tractography_workflow.py Diff File
mod - Modules/Scripted/DICOM2FullBrainTractography/DICOM2FullBrainTractographyLib/workflow_support.py Diff File
mod - Modules/Scripted/DICOMPlugins/DICOMDiffusionVolumePlugin.py Diff File

2145-support-for-installing-extension-from-file c2266939

2013-04-25 11:13:41

finetjul

Details Diff
BUG: Discard AutoRun calls with obsolete mtime requests

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21938 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCLI/vtkSlicerCLIModuleLogic.cxx Diff File
mod - Base/QTCore/qSlicerCoreApplication.cxx Diff File

2145-support-for-installing-extension-from-file 1f278990

2013-04-25 11:13:39

finetjul

Details Diff
BUG: Color/Opacity transfer functions must be "sharp" for labelmaps

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21937 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/VolumeRendering/Logic/vtkSlicerVolumeRenderingLogic.cxx Diff File

2145-support-for-installing-extension-from-file 474dbdfb

2013-04-25 11:13:37

finetjul

Details Diff
ENH: Expose qSlicerIOManager::openDialog to python

Issue 0002991

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21936 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTGUI/qSlicerFileDialog.cxx Diff File
mod - Base/QTGUI/qSlicerFileDialog.h Diff File
mod - Base/QTGUI/qSlicerIOManager.h Diff File

2145-support-for-installing-extension-from-file d6807c2f

2013-04-25 11:13:35

finetjul

Details Diff
STYLE: Align CLI Progress bar "Status:" label to the right

It is better for the "Status:" label to be closer to the current status.
Otherwise the user just glances over it without really noticing the
relation between both.

See Issue 0002988

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21935 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCLI/qSlicerCLIProgressBar.cxx Diff File

2145-support-for-installing-extension-from-file ad81edb3

2013-04-25 11:13:33

finetjul

Details Diff
ENH: Add VisibleAfterExecution option for CLI Progress bar

This option defines if the progress bard stay visible at the end of the
execution of the CLI or not.

See Issue 0002988

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21934 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCLI/qSlicerCLIProgressBar.cxx Diff File
mod - Base/QTCLI/qSlicerCLIProgressBar.h Diff File

2145-support-for-installing-extension-from-file 6489377f

2013-04-25 11:13:32

finetjul

Details Diff
ENH: Fix CLI progress bar setup

The progress bar was only initialized on setDefaultValue when it should be
initialized everytime a new command line module node is selected.

See Issue 0002988

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21933 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCLI/qSlicerCLIModuleWidget.cxx Diff File
mod - Base/QTCLI/qSlicerCLIProgressBar.cxx Diff File

2145-support-for-installing-extension-from-file cbf1f65a

2013-04-25 11:13:30

finetjul

Details Diff
ENH: Make qMRMLLabelComboBox::setMRMLColorNode a no-op if same node

is being set.
This prevents un-necessary cascade of events being triggered.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21932 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Widgets/qMRMLLabelComboBox.cxx Diff File

2145-support-for-installing-extension-from-file 2f3d6c13

2013-04-25 11:13:28

finetjul

Details Diff
ENH: Split AutoRun into AutoRun&AutoRunMode, add AutoRunOnOtherInputEvents

To limit confusion, split the AutoRun options from the AutoRun state (On/Off).
Add AutoRunOnOtherInputEvents to observe events other than ModifiedEvent.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21931 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCLI/qSlicerCLIModuleWidget.cxx Diff File
mod - Base/QTCLI/qSlicerCLIModuleWidget.h Diff File
mod - Base/QTCLI/qSlicerCLIModuleWidget_p.h Diff File
mod - Base/QTCLI/vtkSlicerCLIModuleLogic.cxx Diff File
mod - Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.cxx Diff File
mod - Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.h Diff File

2145-support-for-installing-extension-from-file 73641d35

2013-04-25 11:13:25

finetjul

Details Diff
ENH: Add support for AnyEvent observation in vtkEventBroker

The event ID was not propagated when observing any event.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21930 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkEventBroker.cxx Diff File
mod - Libs/MRML/Core/vtkEventBroker.h Diff File
mod - Libs/MRML/Core/vtkObservation.h Diff File

2145-support-for-installing-extension-from-file 421dd8d5

2013-04-25 11:13:23

finetjul

Details Diff
ENH: Add vtkMRMLCommandLineModuleNode::Cancel() to cancel from python

Use int as return type for GetStatus() because python can't get enum types.
Use Cancel() to request a cancelling.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21929 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCLI/qSlicerCLIModuleWidget.cxx Diff File
mod - Base/QTCLI/vtkSlicerCLIModuleLogic.cxx Diff File
mod - Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.cxx Diff File
mod - Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.h Diff File

2145-support-for-installing-extension-from-file 5c700b1c

2013-04-25 11:13:21

finetjul

Details Diff
ENH: Add vtkMRMLCommandLineModuleNode::SetAutoRun()

It gives the ability to automatically run a CLI when input parameters
changed.
Closes 0002940

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21928 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCLI/Resources/UI/qSlicerCLIModuleWidget.ui Diff File
mod - Base/QTCLI/qSlicerCLIModuleWidget.cxx Diff File
mod - Base/QTCLI/qSlicerCLIModuleWidget.h Diff File
mod - Base/QTCLI/qSlicerCLIModuleWidget_p.h Diff File
mod - Base/QTCLI/vtkSlicerCLIModuleLogic.cxx Diff File
mod - Base/QTCLI/vtkSlicerCLIModuleLogic.h Diff File
mod - Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.cxx Diff File
mod - Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.h Diff File

2145-support-for-installing-extension-from-file f4480b17

2013-04-25 11:13:18

finetjul

Details Diff
ENH: Move CLI progress bar above Cancel/Apply buttons

It makes more sense to have all the CLI module controls to be grouped
together.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21927 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCLI/Resources/UI/qSlicerCLIModuleWidget.ui Diff File

2145-support-for-installing-extension-from-file 6d2a5063

2013-04-25 11:13:17

finetjul

Details Diff
STYLE: Add comments to CLI node/logic/widget

Rename "Default" pushbutton into "Restore Defaults"

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21926 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCLI/Resources/UI/qSlicerCLIModuleWidget.ui Diff File
mod - Base/QTCLI/qSlicerCLIModuleUIHelper.cxx Diff File
mod - Base/QTCLI/qSlicerCLIModuleWidget.cxx Diff File
mod - Base/QTCLI/qSlicerCLIModuleWidget.h Diff File
mod - Base/QTCLI/vtkSlicerCLIModuleLogic.h Diff File
mod - Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.cxx Diff File
mod - Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.h Diff File
mod - Libs/MRML/Logic/vtkMRMLAbstractLogic.h Diff File

2145-support-for-installing-extension-from-file 1d720acf

2013-04-25 11:13:13

finetjul

Details Diff
ENH: Add vtkMRMLCommandLineModuleNode::Cancelling

There was no difference between a requested cancel and the module being
cancelled.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21925 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTCLI/qSlicerCLIModuleWidget.cxx Diff File
mod - Base/QTCLI/vtkSlicerCLIModuleLogic.cxx Diff File
mod - Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.cxx Diff File
mod - Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.h Diff File

2145-support-for-installing-extension-from-file c5af5024

2013-04-25 11:13:11

finetjul

Details Diff
ENH: Add vtkMRMLCommandLineModuleNode::SetParameterAsNode

Convenient function that will be useful when observing parameter nodes.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21924 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/Python/slicer/cli.py Diff File
mod - Base/QTCLI/qSlicerCLIModuleUIHelper.cxx Diff File
mod - Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.cxx Diff File
mod - Libs/MRML/CLI/vtkMRMLCommandLineModuleNode.h Diff File

2145-support-for-installing-extension-from-file c95fe69b

2013-04-25 11:13:08

finetjul

Details Diff
ENH: Add vtkMRMLApplicationLogic::InvokeEventWithDelay()

This allows an event to be fired with a slight delay.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21923 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/Logic/vtkSlicerApplicationLogic.h Diff File
mod - Base/QTCore/qSlicerCoreApplication.cxx Diff File
mod - Base/QTCore/qSlicerCoreApplication.h Diff File
mod - Libs/MRML/Logic/vtkMRMLApplicationLogic.cxx Diff File
mod - Libs/MRML/Logic/vtkMRMLApplicationLogic.h Diff File

2145-support-for-installing-extension-from-file 140efc73

2013-04-25 11:13:06

finetjul

Details Diff
BUG: Observe scene after being populated

If a node is added into the scene while it is being populated
(updateScene() calls populateScene()), the added node might be added in
the wrong location and it might trigger modified event which confuse
the model.
Such added node can happen if a qMRMLNodeComboBox does not accept "None",
so it selects the first valid node as soon as it is added into the model
(by populateScene), selecting that node could trigger a node addition into
the scene (if someone observe the currentNodeChanged signal of the combobox).

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21922 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Widgets/qMRMLSceneModel.cxx Diff File

2145-support-for-installing-extension-from-file 660dd73e

2013-04-25 11:13:04

finetjul

Details Diff
ENH: Add qMRMLNodeComboBox::NoneDisplay

Closes 0002908

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21921 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Widgets/qMRMLNodeComboBox.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLNodeComboBox.h Diff File
mod - Libs/MRML/Widgets/qMRMLNodeComboBox_p.h Diff File

2145-support-for-installing-extension-from-file e06b38b3

2013-04-25 11:13:02

finetjul

Details Diff
ENH: Add qMRMLSortFilterProxyModel::visibleNodeIDs

Closes 0002907

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21920 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Widgets/qMRMLNodeComboBox.h Diff File
mod - Libs/MRML/Widgets/qMRMLSortFilterProxyModel.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLSortFilterProxyModel.h Diff File

2145-support-for-installing-extension-from-file 58b69c39

2013-04-25 11:13:01

finetjul

Details Diff
ENH: Add convenient function vtkSlicerVolumesLogic::SetVolumeAsLabelMap

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21919 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Volumes/Logic/vtkSlicerVolumesLogic.cxx Diff File
mod - Modules/Loadable/Volumes/Logic/vtkSlicerVolumesLogic.h Diff File

2145-support-for-installing-extension-from-file 409647ac

2013-04-25 11:12:58

finetjul

Details Diff
BUG: Fix volume rendering of lut

A slight offset was added to labels in Volume Rendering.
This was visible when having lots of labels.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21918 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/VolumeRendering/Logic/vtkSlicerVolumeRenderingLogic.cxx Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 32 33 34 35 36 37 38 ... 40 ... 50 ... 55 56 57  Next  Last