Changesets: Import 2017-06-07 23:51:09

master 49d072f5

2014-06-27 20:55:49

jcfr

Details Diff
STYLE: Add .gitignore file

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23392 3bd1e089-480b-0410-8dfb-8563597acbee
add - .gitignore Diff File

master ede216f0

2014-06-27 17:33:27

alexy

Details Diff
BUG: 3751. Fixed typo in the vtkMRMLModelNode::ApplyTransform code that broke hardening.

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

master a2ce367a

2014-06-27 17:32:34

jcfr

Details Diff
BUG: Fix slicerExtensionWizard in MacOSX package. Fixes 0003750

This commit fixes the following error:

//-----
/Volumes/Slicer-4.3.1-2014-06-26-macosx-amd64/Slicer.app/Contents/bin/slicerExtensionWizard: line 11: /Volumes/Slicer-4.3.1-2014-06-26-macosx-amd64/Slicer.app/Contents/bin/../Slicer: No such file or directory
Traceback (most recent call last):
File "/Volumes/Slicer-4.3.1-2014-06-26-macosx-amd64/Slicer.app/Contents/bin/../libexec/Slicer-4.3/ExtensionWizard.py", line 6, in <module>
from SlicerWizard import ExtensionWizard
ImportError: No module named SlicerWizard
//-----

Instead of relying on Slicer launcher that is not available on MacOSX,
the SlicerPython launcher available on all platform is configured with
the path to the SlicerWizard module and the slicerExtensionWizard script
is updated to use it.

Co-authored-by: Peter Savadjiev <petersv@bwh.harvard.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23390 3bd1e089-480b-0410-8dfb-8563597acbee
mod - SuperBuild/python_customPython_configure.cmake.in Diff File
mod - Utilities/Scripts/slicerExtensionWizard-install.sh.in Diff File

master 16ab275b

2014-06-27 13:05:41

jcfr

Details Diff
BUG: Update ITKv4 - Attempt to fix ResampleDTI tests

This commit is an attempt to fix a regression introduced by previous
ITKv4 update (r23373) that is causing the following tests to fail:

py_vtkITKArchetypeDiffusionTensorReaderFile
ResampleDTIVolumeRotationNNTest
ResampleDTIVolume2RigidTransformsLinearTest
ResampleDTIVolumeBSplineInterpolationTest
ResampleDTIVolumeHFieldTest
ResampleDTIVolumeBSplineWSInterpolationTest

It updates ITKv4 integrating a "work-in-progress" patch
proposed by Bradley Lowekamp:

//-------
WIP: Add additional MetaDataObject explicit instantiation.

The MetaDataObject of std::vector<std::vector<double> > > use by
Slicer's ResampleDTI module. This needed to be explicitly instantiated
and exported to enable dynamic_casts to correctly work.

Additionally other related types have been added that may be used in
other applications.

See http://review.source.kitware.com/#/c/15945/
//-------

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

master 7ac0b992

2014-06-27 10:03:29

jcfr

Details Diff
ENH: Update SimpleFilters

This commit updates both SimpleFilters documentation strings
presented in the help section, and json description used to described the
filters.

b27cdf6 Remove statistics only filters
148d863 Update help and acknowledgment text
bcdabde Fix json syntax issue StatisticsImageFilter
c62f9a8 Removing Filters which produce labelmaps as outputs
77fb3ac SimpleITK cd897256 Filter descriptions (reduced)
85d1ab2 Add utility script to generate Wiki table of filter

From: Bradley Lowekamp <blowekamp@mail.nih.gov>

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

master a0e2c030

2014-06-26 22:51:54

jcfr

Details Diff
ENH: Added mouse cursor position to vtkMRMLCrosshairNode.

Now cursor (now only mouse position in 2D Slice view, but later also
other pointing devices can be supported) position can be obtained by
observing the vtkMRMLCrosshairNode singleton node.

The feature is used in:
* DataProbe window
* Transform info window (showing the transform displacement vector value
at the current mouse position in real-time)

After the integration into the Slicer core is done, it will be also used
in MultiVolume, Multidimensional data for live 3D graphing.

Also separated SetCursorPositionRAS and SetCursorPositionXYZ methods to
allow 3D-only positioning devices to specify the cursor position
(when no 2D slice position is available)

From: Andras Lasso <lasso@queensu.ca>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23387 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkMRMLCrosshairNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLCrosshairNode.h Diff File
mod - Libs/MRML/DisplayableManager/vtkMRMLCrosshairDisplayableManager.cxx Diff File
mod - Modules/Loadable/Transforms/Resources/UI/qSlicerTransformsModuleWidget.ui Diff File
mod - Modules/Loadable/Transforms/Widgets/Resources/UI/qMRMLTransformInfoWidget.ui Diff File
mod - Modules/Loadable/Transforms/Widgets/qMRMLTransformInfoWidget.cxx Diff File
mod - Modules/Loadable/Transforms/Widgets/qMRMLTransformInfoWidget.h Diff File
mod - Modules/Scripted/DataProbe/DataProbe.py Diff File

master 0f58304a

2014-06-26 22:31:01

jcfr

Details Diff
BUG: Update ITKv4 project to backport fix related to GDCMIO

// --------
BUG: Do not ENABLED_SHARED for GDCMIO

With shared libraries on windows and export specification with gcc,
memory leaking is being detected by valgrind. This should be
re-enabled when GDCM it self is enabled as shared with export
specifications.
// --------

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

master d12993cc

2014-06-26 18:08:51

inorton

Details Diff
BUG: set main app shortcut context to allow unambiguous QActions handlers in child widgets

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23385 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Applications/SlicerApp/qSlicerAppMainWindow.cxx Diff File

master 10336a2c

2014-06-26 16:57:14

pieper

Details Diff
ENH: Add prostate MR-Ultrasound to sample data

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

master d4ab87dc

2014-06-26 13:09:35

jcfr

Details Diff
ENH: Expose vtkMRMLSceneViewNode::GetNodesByClass to python

Since std::vector<vtkMRMLNode *> is not "wrapped" by PythonQt, this commit
add an alternative method returning the nodes as a vtkCollection.

From: Nicole Aucoin <nicole@bwh.harvard.edu>

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

master c3fd28b7

2014-06-26 12:02:12

jcfr

Details Diff
STYLE: Elaborate doxygen documentation of qMMRLSCeneModel::nodeIndex

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

master 3ed8bf74

2014-06-26 12:02:09

jcfr

Details Diff
ENH: Expose qMRMLSceneModel mrml/setMRMLScene methods to python.

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

master 55b59fe9

2014-06-26 12:02:06

jcfr

Details Diff
STYLE: Simplify qMRMLScene canBeAChild/canBeAParent implementation

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23380 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Widgets/qMRMLSceneDisplayableModel.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLSceneHierarchyModel.cxx Diff File
mod - Modules/Loadable/SubjectHierarchy/Widgets/qMRMLSceneSubjectHierarchyModel.cxx Diff File

master 1219b7da

2014-06-26 09:33:48

pieper

Details Diff
ENH: update to latest LandmarkRegistration code

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

master a663d6af

2014-06-26 08:52:07

pieper

Details Diff
ENH: document string for markups event enum

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23378 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Markups/MRML/vtkMRMLMarkupsNode.h Diff File

master 01d81d61

2014-06-26 02:24:31

jcfr

Details Diff
COMP: Update MultiVolumeExplorer project to fix unused-local-typedefs warnings

$ git shortlog 17a9095..d68663f --no-merges
Jean-Christophe Fillion-Robin (1):
COMP: Fix unused-local-typedefs warnings

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

master 3302a784

2014-06-26 02:24:30

jcfr

Details Diff
COMP: Fix unused variable warning in vtkOrientedGridTransform

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

master 7df30463

2014-06-26 02:24:28

jcfr

Details Diff
COMP: Fix sign-compare warning in vtkMRMLTransformStorageNode

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

master 58719a3b

2014-06-26 02:24:27

jcfr

Details Diff
BUG: Update BRAINSTools to include DWIConvert interface tweaks.

See 0003693

$ git shortlog 8d870f0..ce609cb
Hans Johnson (2):
ENH: Improve Slicer interface to DWIConvert
ENH: Fine tuning the GUI for ease of use.

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

master 720bbaab

2014-06-26 02:24:25

jcfr

Details Diff
ENH: Update (1) ITKv4 from v4.5.2 to v4.6rc01 and (2) update BRAINSTools

// ------------------------
BRAINSTools

* Compliant with ITKv4 registration framework. This changes
the fundamental methods for registration to use the ITKv4 framework,
while maintaining both the API and the same results for all regression tests.

* DWIConvert tool also add features for reading additional scanner types.
// ------------------------


// ------------------------
ITKv4 - New Features

* CMake improvements
- Improved Remote Module support
- Add ITK_FORBID_DOWNLOADS for package maintainers
- ITK_USE_SYSTEM_EXPAT available

* Filtering Improvements
- Moved TransformToDisplacementField out of Review
- An entire noise image generation module
- http://hdl.handle.net/10380/3158
- Better pipeline support for ResampleImageFilter
- Move MagnitudeAndPhaseToComplexImageFilter out of Review
- Setters for LabelMap overlay filters
- More consistent filter progress reporting

* ImageO improvements
- Register the GE image formats by default
- More IO modules are built as shared libraries
- OpenFileForReading/Writing methods in ImageIO
- Support for system tiff 4.0.0-4.0.2 (e.g. some Ubuntu versions)
- Mangling to internal OpenJPEG
- SCIFIO improvements

* Infrastructure improvements
- MetaDataObject print specialization for common types
- Improvements to ResourceProbe and RealTimeClock
- More Solve methods for VNLSparseLUSolverTraits
- Output stream operator for LightObject exposed
- FFTW bump to 3.3.3

* New Remote Modules
- Skull stripper
- http://hdl.handle.net/10380/3353
- Wiki examples
- Sphinx examples
- Variational registration
- http://hdl.handle.net/10380/3460
- AnalyzeObjectMapIO
- http://hdl.handle.net/1926/593
- FDFImageIO
- SplitComponents
- http://hdl.handle.net/10380/320

* Registrationv4 improvements
- v4 regular step gradient descent optimizer
- v4 amoeba optimizer
- v4 exhaustive optimizer
- v4 Powell optimizer
- v4 one-plus-one-evolutionary optimizer
- v4 LBFGS optimizer improvements
- Use registration method classes as pipeline filters

* Performance improvements
- Registrationv4
- Histogram computation
- Improved SmartPointer copy
- CompositeTransform
- Registration Jacobian re-use

* Wrapping improvements
- pygccxml 1.0.0
- .pth symlink usable in a virtualenv
- Cleaner CMake configuration
- SWIG and PCRE updated to 3.0.2, 8.34
- Latest GCCXML, which works with GCC 4.9
- Sweeping wrapping generation cleanup


* Many style improvements -- ITK gets more stylish with every release!

* Improved code coverage -- some measures put us over 85%!
// ------------------------

Co-authored-by: Hans Johnson <hans-johnson@uiowa.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23373 3bd1e089-480b-0410-8dfb-8563597acbee
mod - CMakeLists.txt Diff File
mod - SuperBuild.cmake Diff File
mod - SuperBuild/External_ITKv4.cmake Diff File

master c89f1e40

2014-06-25 23:28:52

pinter

Details Diff
ENH: Temporary fix for contour slice intersections

Based on today's discussions, a type check has been added to model displayable manager to facilitate proper contour display until the new segmentation node object is created and a new displayable manager is added.

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

master ebbdee91

2014-06-25 19:59:02

pinter

Details Diff
ENH: Subject hierarchy study name now contains date

To facilitate easy differentiation between studies with same name

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

master 835cb07c

2014-06-25 19:58:06

pinter

Details Diff
BUG: Two fixes in vtkSlicerSubjectHierarchyModuleLogicTest

Still fails due to transform hardening issue (investigating)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23370 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkMRMLHierarchyNode.cxx Diff File
mod - Modules/Loadable/SubjectHierarchy/Testing/Cxx/vtkSlicerSubjectHierarchyModuleLogicTest.cxx Diff File

master 6dc34990

2014-06-25 18:50:42

pieper

Details Diff
ENH: update to new LandmarkRegistration

Makes use of the new fiducial end moving event

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

master 940b6937

2014-06-25 18:50:40

pieper

Details Diff
ENH: add an event type for the end of a fiducial interaction

This can be used to trigger execution at the end of the interaction
instead of doing it on every mouse move.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23368 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Markups/MRML/vtkMRMLMarkupsNode.h Diff File
mod - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsFiducialDisplayableManager2D.cxx Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 104 105 106 107 108 109 110 ... 120 ... 130 ... 133 134 135  Next  Last