Changesets: Import 2017-06-07 23:51:09
master 44af0d49 2017-02-23 15:55:29 Details Diff |
BUG: Update ITK to fix ITKExternalMod and Slicer Extensions build (ITK-3529) commit Slicer/ITK@0e5b94c Author: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com> Date: Thu Feb 23 15:48:07 2017 -0500 Revert "BUG: Binary include directory added only if enabled shared" References: * https://issues.itk.org/jira/browse/ITK-3529 * https://github.com/Slicer/Slicer/pull/674 This reverts commit InsightSoftwareConsortium/ITK@ea392a8 git-svn-id: http://svn.slicer.org/Slicer4/trunk@25722 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_ITKv4.cmake | Diff File | ||
master 5c0fbf90 2017-02-23 10:56:14 Details Diff |
ENH: Added endoscope orientation computation into Endoscopy module It is now possible to show a tool (not just a fiducial point) or reslice the volume using VolumeResliceDriver at the endoscope tip position. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25721 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/Endoscopy/Endoscopy.py | Diff File | ||
master 44695cc3 2017-02-23 07:50:07 Details Diff |
BUG: Fixed incorrect baseline in SlicerBoundsTest Baseline bounds for transformed Segmentation object was incorrect. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25720 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerApp/Testing/Python/SlicerBoundsTest.py | Diff File | ||
mod - Applications/SlicerApp/Testing/Python/SlicerTransformInteractionTest1.py | Diff File | ||
master ae9025b5 2017-02-22 21:49:03 Details Diff |
ENH: Update ITK to v4.11.0 and SimpleITK to v1.0rc1 Tested-by: Andriy Fedorov <fedorov@bwh.harvard.edu> Tested-by: Bradley Lowekamp <blowekamp@mail.nih.gov> Tested-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com> Tested-by: Steve Pieper <pieper@bwh.harvard.edu> Co-authored-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com> // ---------------------------------------------------------------------------- ITK changes: git shortlog bd54ba1..71e441d --no-merges Bill Lorensen (1): ENH: Bump WikiExamples version Bradley Lowekamp (36): BUG: Enable VirtualDomain and FixedTransform in RegMethv4 ENH: Adding initial CircleCi configuration file COMP: Fix float to unsigned integer conversion warnings BUG: Include installed modules in ITK_MODULES_ENABLED COMP: Address CMake error that ITKGPUCommon is not in export COMP: Address wrong library types with VS and shared libraries BUG: Ensure CreateImageIO is concurrent thread safe ENH: Mark HDF5 CMake options as internal COMP: Add template export declaration for ParametricPath COMP: Correct TEMPLATE_EXPLICIT definition in Path module ENH: Factor out common code in the TrasformFactoryBase registration ENH: Add CMake variable for max transform dimension, defaults 4 ENH: Create CMake module to check for private RTTI compatibility ENH: Improving setting of default ITK_TEMPATE_VISIBILITY_DEFAULT COMP: Correct ifndef value to allow user defined ITK_TEMPLATE_EXPORT BUG: Add explicit instantiate for ObjectToObjectOptimizerBase COMP: Use add_definitions for CMake 2.8.9 compatibility COMP: Add warning suppression for distcc warning ENH: Explicitly instantiate the optimizer base over float BUG: Use IsLinear to check if transform is "affine" ENH: Remove unneeded includes of random iterator header ENH: Improve thread-safety for Generator, and unique New sequence ENH: Do not use global random generator BUG: Update v3 registration metrics to use local seed ENH: Prefer setting local seed over global in tests. ENH: Update SWIG to latest 3.0.11 release BUG: relax testing parameters for v3 translation registration BUG: Restore baseline for debug registration BUG: Remove unused SimpleImageRegistrationTest baselines ENH: Expose GetNextSeed method in MersenneTwiseter Generator BUG: Add option for fixed seed or wall clock seed for sampling BUG: Use metric random seed in v3 examples BUG: Prefer setting seed at algorithm in "v4" tests. BUG: Add itk prefix to TIFF files in binary directory. BUG: Remove ITK_DISALLOW_COPY_AND_ASSIGN as Doxygen private BUG: First IterationEvent is at CurrentIteration==0 Caspar Goch (2): BUG: Use printable type for RGBA pixel ostream for ITK-3501 STYLE: Remove extra space for ITK-3501 Davis Vigneault (1): ENH: Add remote module DVMeshNoise Dženan Zukić (5): ENH: updating version of AnisotropicDiffusionLBR ENH: adding UnsharpMaskingImageFilter COMP: explicitly cast to output type BUG: double call to update would cause empty output image ENH: Updating RLEImage remote module. Change-log: Francois Budin (26): BUG: Supported extensions by PNG IO were not added in constructor. DOC: Documentation in itkRBGAPixel and itkRGBPixel was incorrect. ENH: Update SCIFIO to lastest (2016.12.01) ENH: FixedPointInverseDisplacementField moved to InsightSoftwareConsortium COMP: Remove compilation warnings ENH: Improved support of ccache and distcc BUG: GPUImage regression due to API change. ENH: Update Bridge Numpy (2016.12.05) ENH: Update VariationalRegistration to remove warnings during compilation ENH: FindPythonLibs does not support both debug and release python libraries ENH: Update VariationalRegistration BUG: Missing ITK_TEMPLATE_EXPORT in forward declaration of itk::ImageBase BUG: Missing ITK_TEMPLATE_EXPORT in itkOptimizerParametersHelper BUG: Missing ITK_TEMPLATE_EXPORT in templated class BUG: Remove linkage warnings on MacOS BUG: HDF5 CMake installation directory variable had not been updated BUG: Missing include header in AnisotropicDiffusionBLR remote module hxx files COMP: Silencing unused variable warning in itkTimeStamp STYLE: Improve style checking by using module ITKKWStyleOverwrite.txt COMP: OS*Barrier functions are deprecated on MacOS 10.12 ENH: Update BridgeNumPy to latest version on 2017.01.08 to address ITK-3511 BUG: Extra \$ in doxygen comment BUG: Binary include directory added only if enabled shared ENH: Update SCIFIO to latest revision (2017.01.17) ENH: Update SCIFIO to lastest commit (01.21.2017) BUG: Alpha value created when converted image to RGBA is not always 1 Hans Johnson (3): ENH: Provide mechanism for enhanced NIFTI support BUG: Use NIFTI sform/qform conventions correctly ENH: Remove ambiguity about sform/qform Hastings Greer (1): BUG: Add test demonstrating Python global timestamp issue Jean-Christophe Fillion-Robin (1): COMP: Fix Slicer MacOSX extension packaging setting CMP0042 policy to OLD Jon Haitz Legarreta (54): ENH: Get internal ImageIO via a const macro. ENH: Improve Boolean Algebra ImageFilters coverage. STYLE: Improve the EuclideanDistancePointMetric style. ENH: Improve itkSigmoidImageFilter coverage. STYLE: Improve itkCropImageFilter style. ENH: Improve itkCropImageFilter coverage. ENH: Improve RGBToLuminanceImageFilter and Adaptor coverage. ENH: Improve itkRescaleIntensityImageFilter coverage. ENH: Improve the itkMatrixSelectionImageFilter coverage. ENH: Improve itkTanImageFilter and Adaptor coverage. ENH: Increase itkSqrtImageFilter and Adaptor coverage. ENH: Increase itkTernaryOperatorImageFilter coverage. ENH: Increase itkSymmetricEigenAnalysisImageFilter coverage. STYLE: Improve itkScalarImagekmeansImageFilter style. STYLE: Conform to TEST_SET_GET_VALUE definition. BUG: Fix uninitialized variable due to dynamic analysis defect. BUG: Fix uninitialized variable defect reported by valgrind. ENH: Improve the itkPointSetToPointSetRegistrationTest. ENH: Improve the itkPointSetToImageRegistrationTest. ENH: Increas BinaryMagnitudeImageFilter coverage. STYLE: Remove test name from std output. ENH: Increase MagnitudeImageFilter coverage. BUG: Fix uninitialized variable defect reported by valgrind. BUG: Fix Superclass name in RTTI. STYLE: Improve itkFrustumSpatialFunction style. STYLE: Improve the itkConicShellInteriorExteriorSpatialFunction style. BUG: Fix Superclass template argument list. STYLE: Improve the itkTorusInteriorExteriorSpatialFunction style. STYLE: Improve the itkCheckerBoardImageFilter class style. ENH: Improve the itk::LabelVotingImageFilter coverage. ENH: Improve itkCheckerBoardImageFilter coverage. STYLE: Improve itk::LabelVotingImageFilter style. STYLE: Improve the itkHoughTransform2DCirclesImageFilter style. ENH: Add test for itk::FrustumSpatialFunction class. ENH: Improve itkConnectedThresholdImageFilter coverage. STYLE: Improve itkConnectedThresholdImageFilter style. BUG: Fix FrustumSpatialFunction internal precision conversion. COMP: Fix implicit conversion warning. STYLE: Improve itkThresholdImageFilter style. ENH: Add test for itk::TorusInteriorExteriorSpatialFunction. BUG: Fix Superclass template argument list. ENH: Improve itkUnsharpMaskingImageFilter implementation. ENH: Improve the itkUnsharpMaskingImageFilter coverage. ENH: Fix UnsharpMaskingImageFilter test inconsistencies. BUG: Add missing itkTypeMacro. DOC: Document the member variables. BUG: Fix the itkImageSource RTTI class name, DOC: Document itkLabelOverlapMeasuresImageFilter methods. STYLE: Improve itkLabelImageGaussianInterpolateImageFunction style. ENH: Finish itkGaussianInterpolateImageFunction PrintSelf. STYLE: Improve itkLabelOverlapMeasurementImageFilter style. DOC: Fix ITKImageNoise filters' doc TeX errors. BUG: Fix uninitialized variables in itkGaussianInterpolateImageFunction. BUG: Fix RTTI Superclass name in itkLabelMapMaskImageFilter. KWSys Robot (3): KWSys 2016-11-08 (2b3e2b1c) KWSys 2016-11-09 (18c65411) KWSys 2016-11-21 (cb55cf5a) Matthew McCormick (21): ENH: Wrap VectorImage with complex real pixel types ENH: Bump PerformanceBenchmarking to 2016-11-07 BUG: Do not assume zero Index in ReinitializeLevelSetImageFilter ENH: Create itk_module_add_library macro BUG: Update computeCodeCoverageLocally.sh for KWStyle addition COMP: Install a newer version of CMake on CircleCI ENH: Use GitHub Pages as the first ExternalData resource ENH: Add tests to demonstrate OSX dynamic_cast failure BUG: Use random seed with for MersenneTwisterRandomVariateGenerator. BUG: Enable program global timestamp BUG: Set random number seed in Mattes metric test BUG: Notify builder that ITK_DYNAMIC_LOADING is required with wrapping BUG: Define ITK_DYNAMIC_LOADING before ITK_WRAP_PYTHON BUG: Set random number seed mutual information metric tests BUG: Wrap std::vector< itk.Point > BUG: Fix wrapping of LandmarkBasedTransformInitializer BUG: Rename UnsharpMaskingImageFilter to UnsharpMaskImageFilter DOC: Add Dženan Zukić to .mailmap BUG: Remove invalid ImageRegistration4Test.png.sha512 BUG: Fix cat/echo in ContentLinkSynchronization.sh ENH: Add missing SHA512 content links Max Smolens (1): DOC: Fix itkUnsharpMaskImageFilter documentation typos Mayeul Chassagnard (6): ENH: Update add_library TO itk_module_add_library COMP: Set Policy CMP0023 target_link_libraries for Modules/ThirdParty/VNLI... BUG: Add ITK_TEMPLATE_EXPORT to template classes BUG: Fix errors linked to dyn_cast merge BUG: Restore old ITKModule_TEMPLATE_EXPORT specification for classes BUG: dash3win7 dashboard build error unresolved external symbol Richard Beare (1): BUG: Fix precision issues with poly-line FlatStructuring element Simon Rit (1): BUG: ITK-based software was crasing when thread creation failed Stephen Aylward (1): BUG: Target file for modules moved to subdir Targets. Taylor Braun-Jones (1): COMP: Only include the headers for required OpenCV modules // ---------------------------------------------------------------------------- SimpleITK changes: $ git shortlog aeada7a..v1.0rc1 --no-merges Bradley Lowekamp (135): Update to development version of ITK 4.11 Remove duplication of transform being registered Move ExpandTemplate code generator to separate directory Moving template components under expand directory Separate the json4lua module into separate file Updating ITK along 4.11 development Adding Transform IO tests to verify BSpline order Add new baseline images for BSpline registration tests Use the list of ITK modules as required components for ITK find Mark integers as unsigned to avoid comparison warnings. Add Colormap option to LabelMapToRGB filter. ENH: adding methods and tests for Virtual image Remove extraneous print statements. Adding registration test with multi-levels and virtual image Use correct triple slash doxygen mark up for enum Adding documentation for EstimateLearningRate enum Adding check for virtual domain parameters Update ITK along master branch Use shared libraries on CircleCi to reduce memory required for linkage Set the displacement field interpolator for inverse too address signed to unsigned integer comparison warning Update Superbuild ITK version Fix the CMake type for visibility preset variables Adding test for concurrent file reading Update python virtualenv to 15.1.0 Update tests to not use the "no_return_image" value. Use void return type when no_return_image is set to true. Adding lua JSONQuery script to get a json field Pass ExternalData_OBJECT_STORES to SimpleITK sub-project Correct version of virtualenv currently used Fix another signed to unsigned comparison warning Only use USES_TERMINAL when cmake is of sufficient version Only use TERMINAL feature with supported CMake version Use CMAKE_<LANG>_COMPILER_LAUNCHER in superbuild propagation variables Adding warning for CMAKE_CXX_COMPILER_ARG1 usage. Update example to use Enum over Value types for pixel Ids Update tests to use Enum over pixel Value Type Remove legacy CastImageFilter set output pixel id by value Fix Java enum does not not used construction, but value Updating Java example to use PixelID enum over value Improve error checking for memoryView creation Only return a memoryview for a bufferobject, rename internal method Reduce duplicate code in GetArray methods Fix unsuported Xdoclint option being used Fix incorrect variable used to detect if javadoc support Xdoclint option Update Documentation of get array methods. Fix detection of javadoc doclint option Add "sitk_" prefix to functions Use CMake method to set SITK_UNDEFINED_SYMBOLS_ALLOWED Address CMP0054 warning with "unused" string/variable Remove writable view option Due to change to use memoryview object Python 2.7 is now required Correct Java std::vector wrapping to rename push_back to add Enable NLM's midas server as download Update to SWIG 3.0.11 Update SWIG version string Updating ITK Superbuild to 4.11 release candidate. Disable building of KWStyle with ITK Update Parameter Estimator test for ITK change Fix output pixel type for TransformToDisplacementFieldFilter Update ITK Superbuild version to 4.11rc2 Adding missing connection for optimizer scales measurement. Adding test for scales callback for optimizers Adding OnePlusOneOptimizer to registration framework Update ITK superbuild version Adding change in header order. No longer return Self in Transform::AddTransform Separate legacy Python packaging into a separate file Fix path of SimpleITK documents files with language build Pass SKBUILD to ExternalProjects Using seed parameter for 1+1 optimizer Update to the SimpleITK 4.11.0 release! Remove options to compile ITK Wrapping along side SimpleITK Add seed parameter for registration point set generation Address signed to unsigned comparison warning Add missing time header for Visual Studio The next release of SimpleITK will be 1.0 Fix failure to pass CMake visibility options to ITK Address new ITK template visibility feature Correct DYNAMIC_LOOKUP_* cache type to STRING Explicitly make pimple classes hidden Explicitly make typelist meta-programming structures hidden Propagate ITKV3_COMPATIBILITY to the ITK sub-build Add advanced CMake variable to determine default value of WRAP_* Update GoogleTest to 1.8.0 release Update FindGTest to latest CMake version Update GTest usage to use targets instead of CMake variables Correct local FindGTest to use system include file. Only use Threads target when it exists. Fallback to variable based library for link dependency on threads Only download GTest in Superbuild We require a recent version of Swig 3 Add support for GTEST_ROOT as source directory. Fix checking if a variable is defined before adding to cache Remove SwigWin version from path Change to target_include_directories Rely on exported properties instead if SimpleITK Use file Remove stdint.h utility header Use target based include directories for languages Extract gtest_add_tests macro into separate file Update CircleCi Update the superbuild ITK version along the 4.11 release branch Correct CircleCi to use shared libraries Enable Python wrapping Adding libpython-dev for Python.h Move using Google Test as subdirectory Add casting to GetCurrentIteration in registration Adding Github pages as an external data download repository. Adding SimpleITK libraries to runtime path for Python testing Disable stripping post build step if CMAKE_STRIP is empty Install numpy for CircleCI via pip Explicitly add bigobj for MSVC in standalone languages Update ITK version to include valgrind defect patch Remove unused superbuild definition and MSVC bigobj flag Add test to verify randomness for seeds being set Update along ITK 4.11+ release branch Ran SwigDocUpdate.sh to update Java and Python Swig docstring files Improve Optimizer_ScalesEstimator test Revert "Remove stdint.h utility header" Remove direct include of stdint.h Add stdint alternative as public target include directory Compile the Explicit library with default visibility Move two example for multiple languages into the same directory Consolidate DicomSeriesReader examples into single directory Consolidate FilterProgressReporting examples Refactoring Demons and Method2 registration example directory Consolidate BSpline and Displacement registration examples Remove Java example subdirectory Removing Lua example subdirectory Move DicomImagePrintTags examples to one directory FIXUP....... Moving Python registration related examples to separate directories Adding cmake file for N4 Example Adding missing CMakeLists.txt files for example subdirectories Only add test property when language is enabled. Dave Chen (2): Enforce SITK_FORBID_DOWNLOADS Updated JSON files David T. Chen (4): Added some error handling to JSONQuery.lua Initial checkin of GenerateDoc.py Removed all groovy usage Delete GenerateDocumentation.groovy Ghislain Antony Vaillant (1): Derive default package dir from library dir. Hyun Jae Kang (2): ENH: Add new functionality to NumPy bridge methods for array views Copy Numpy Array test to test arrayview option Jean-Christophe Fillion-Robin (4): ENH: Update external project to display build output with Ninja generator ENH: Update custom command to display build output with Ninja generator Adding .ExternalSource to gitignore targetLinkLibrariesWithDynamicLookup: Backport module from scikit-build Richard Beare (2): Propogate C++ exceptions into R. Added a missing typemap for vectors of strings Ziv Yaniv (4): Adding a test for R Translation Transform GetOffset method. Adding test for Composite transform AddTransform method. Adding test for returning vector of strings. Updated the documentation for the ReadImage procedural interfaces. From: Bradley Lowekamp <blowekamp@mail.nih.gov> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25719 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_ITKv4.cmake | Diff File | ||
mod - SuperBuild/External_SimpleITK.cmake | Diff File | ||
master 68c3cb69 2017-02-22 02:17:27 Details Diff |
BUG: Fixed bounds computation in vtkMRMLVolumeNode and vtkMRMLSegmentationNode When volume or segmentation was empty sometimes non-empty bounds were returned. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25718 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLSegmentationNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLVolumeNode.cxx | Diff File | ||
mod - Libs/vtkSegmentationCore/vtkOrientedImageData.cxx | Diff File | ||
mod - Libs/vtkSegmentationCore/vtkOrientedImageData.h | Diff File | ||
mod - Libs/vtkSegmentationCore/vtkOrientedImageDataResample.cxx | Diff File | ||
mod - Libs/vtkSegmentationCore/vtkSegment.cxx | Diff File | ||
mod - Libs/vtkSegmentationCore/vtkSegmentation.cxx | Diff File | ||
master f8ded10b 2017-02-21 18:33:53 Details Diff |
ENH: Made segment labelmap export available from Python git-svn-id: http://svn.slicer.org/Slicer4/trunk@25717 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/Logic/vtkSlicerSegmentationsModuleLogic.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Logic/vtkSlicerSegmentationsModuleLogic.h | Diff File | ||
master c0d8b115 2017-02-21 17:27:01 Details Diff |
BUG: Remove duplicate event in vtkMRMLTransformDisplayableManager 2D and 3D vtkMRMLDisplayableNode::TransformModifiedEvent is the same event as the vtkMRMLTransformableNode::TransformModifiedEvent. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25716 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Transforms/MRMLDM/vtkMRMLTransformsDisplayableManager2D.cxx | Diff File | ||
mod - Modules/Loadable/Transforms/MRMLDM/vtkMRMLTransformsDisplayableManager3D.cxx | Diff File | ||
master 456f5c5d 2017-02-21 11:38:22 Details Diff |
ENH: Moved shortcut and lightbox helper functions into segment editor widget installKeyboardShortcuts, uninstallKeyboardShortcuts, turnOffLightboxes helper functions were previously implemented in SegmentEditor module, but they are very commonly needed, therefore it is better to make it available in the segment editor widget where other modules can access them. Also slightly changed the effect selector shortcuts: keys 1, 2, ...0 selects one of the first ten effects. If the selected effect is already active then the select gets deactivated. This is useful to be able to quickly disable and re-enable an effect, for example, when there is a need to rotate a 3D view while using the scissors effect. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25715 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.h | Diff File | ||
mod - Modules/Scripted/SegmentEditor/SegmentEditor.py | Diff File | ||
master 3c4b1252 2017-02-21 11:35:49 Details Diff |
ENH: Removed unused whitespace in segment editor effect list git-svn-id: http://svn.slicer.org/Slicer4/trunk@25714 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/Widgets/Resources/UI/qMRMLSegmentEditorWidget.ui | Diff File | ||
master d1c793b2 2017-02-21 11:35:43 Details Diff |
STYLE: Improved API documentation of qMRMLLayoutManager::mrmlSliceLogics() git-svn-id: http://svn.slicer.org/Slicer4/trunk@25713 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/qMRMLLayoutManager.h | Diff File | ||
master 5d6b176f 2017-02-18 22:47:44 Details Diff |
ENH: Segment Editor paint brush size can be fixed in screen coordinates Similarly to Blender's sculpting tools, Segment Editor's paint effect brush size is now by default defined in screen coordinates. This way when the user zooms in the view, the brush absolute size decreases. Also added Shift+MouseWheel shortcut to change brush size. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25712 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorPaintEffect.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorPaintEffect_p.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.cxx | Diff File | ||
master 585f88ae 2017-02-18 22:39:56 Details Diff |
ENH: Added slice view zoom in/out using Ctrl+MouseWheel git-svn-id: http://svn.slicer.org/Slicer4/trunk@25711 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/DisplayableManager/vtkSliceViewInteractorStyle.cxx | Diff File | ||
mod - Libs/MRML/DisplayableManager/vtkSliceViewInteractorStyle.h | Diff File | ||
master cc6c0404 2017-02-17 23:29:56 Details Diff |
BUG: Fixed slice spacing computation When a slice axis is not aligned with a volume axis then slice spacing is computed using elliptical interpolation. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25710 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Logic/vtkMRMLSliceLogic.cxx | Diff File | ||
master a0299091 2017-02-16 08:58:14 Details Diff |
BUG: DataProbe: Facilitate integration in custom view Facilitate integration of DataProbe in custom view by explicitly checking with the parent frame has the expected attributes. It prevent the processEvents from throwing errors because there exists not _text_ attribute on the parent. The change checks for the attribute _text_ and executes the code only when the attribute exists. This change is backward compatible. Tested-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com> From: Joshy Cyriac <j.cyriac@gmail.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25709 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DataProbe/DataProbe.py | Diff File | ||
master 4f213390 2017-02-15 00:40:50 Details Diff |
ENH: Removed unnecessary warning log in crop volume module git-svn-id: http://svn.slicer.org/Slicer4/trunk@25708 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/CropVolume/qSlicerCropVolumeModuleWidget.cxx | Diff File | ||
master 82383284 2017-02-14 19:29:35 Details Diff |
ENH: Added more input node checks to crop volume module Now check and auto-fix is available for parameter node, input volume node, and input ROI node. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25707 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/CropVolume/Resources/UI/qSlicerCropVolumeModuleWidget.ui | Diff File | ||
mod - Modules/Loadable/CropVolume/qSlicerCropVolumeModuleWidget.cxx | Diff File | ||
master 26599389 2017-02-13 16:14:55 Details Diff |
ENH: Added Python library for CouchDB connection CouchDB is a NoSQL database that provides document-based data storage (http://couchdb.apache.org/). It complements Slicer's file-based and SQLite-based data storage solutions. Couchdb-python is a small native Python client library that makes database access very convenient: https://github.com/djc/couchdb-python This commits adds this small Python package to the Slicer installation package, similarly to python-async python-chardet python-gitdb python-GitPython python-nose python-pydicom python-PyGithub python-smmap. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25706 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild.cmake | Diff File | ||
add - SuperBuild/External_python-couchdb.cmake | Diff File | ||
master edfca370 2017-02-12 11:17:09 Details Diff |
ENH: Allow finer volume rendering offset adjustment When MRI, US, or other volume with small scalar range is selected then volume rendering offset slider jumps in too big steps. Fixed by taking into account both the volume's and the transfer function's range when computing slider resolution and range. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25705 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/VolumeRendering/Widgets/qSlicerVolumeRenderingModuleWidget.cxx | Diff File | ||
master db6e9d6a 2017-02-11 15:37:52 Details Diff |
BUG: fix DICOMDiffusionPlugin issues - confidence is too high: non-DWI GE scans can have these tags set, no way to discriminate. - set loadable.selected so that matches will actually be loadable - check the first three volumes because some (Siemens) scans won't have some tags for b0 volume. From: Isaiah Norton <inorton@bwh.harvard.edu> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25704 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Scripted/DICOMPlugins/DICOMDiffusionVolumePlugin.py | Diff File | ||
master 9def3380 2017-02-10 22:00:41 Details Diff |
BUG: Updated OpenIGTLink to fix command handling Fixes OpenIGTLink Remote module command handling (ISSUE 4341) git-svn-id: http://svn.slicer.org/Slicer4/trunk@25703 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_OpenIGTLink.cmake | Diff File | ||
master 9eecb61d 2017-02-10 18:32:54 Details Diff |
ENH: fix typo in Auto-complete help text From: Steve Pieper <pieper@isomics.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25702 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorAutoCompleteEffect.py | Diff File | ||
master a5a7c352 2017-02-08 17:58:19 Details Diff |
BUG: Fixed "Bad plane coordinate system" error on startup On Slicer startup, one of the slice planes had temporarily invalid configuration (two axes were parallel). Placed plane update inside a StartModify/EndModify block to prevent using plane source output before it is fully updated. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25701 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLModelNode.cxx | Diff File | ||
mod - Libs/MRML/Logic/vtkMRMLSliceLogic.cxx | Diff File | ||
master 90232109 2017-02-08 15:49:28 Details Diff |
ENH: OpenIGTLinkIF is capable of processing RGB image git-svn-id: http://svn.slicer.org/Slicer4/trunk@25700 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild.cmake | Diff File | ||
mod - SuperBuild/External_OpenIGTLink.cmake | Diff File | ||
master 942684fc 2017-02-08 13:30:24 Details Diff |
ENH: UI for transform interaction From: Johan Andruejol <johan.andruejol@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25699 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Transforms/Widgets/Resources/UI/qMRMLTransformDisplayNodeWidget.ui | Diff File | ||
mod - Modules/Loadable/Transforms/Widgets/qMRMLTransformDisplayNodeWidget.cxx | Diff File | ||
mod - Modules/Loadable/Transforms/Widgets/qMRMLTransformDisplayNodeWidget.h | Diff File | ||
master 19b45741 2017-02-08 13:30:22 Details Diff |
ENH: Interaction for transform node The transform will automatically be centered around whatever objects it transforms at the moment when the TransformUpdateEditorBoundsEvent is invoked. This is more intuitive to the user as it looks as if the object under the transform itself is moved/scaled/translated. When no object is present, the transform is just scaled to facilitate interaction with it. Testing is added to ensure that: - The widget holds correctly the objects it will transform. Furthermore this test is perfomed with models to extend the coverage as transform interaction can theoritically deal with any vtkMRMLDisplayableNode. - Testing for interacting with transforms with parents - Serialization and deserialization of the scene The transform interaction is only valid linear transforms From: Johan Andruejol <johan.andruejol@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25698 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Applications/SlicerApp/Testing/Python/CMakeLists.txt | Diff File | ||
add - Applications/SlicerApp/Testing/Python/SlicerTransformInteractionTest1.py | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLTransformDisplayNode.cxx | Diff File | ||
mod - Libs/MRML/Core/vtkMRMLTransformDisplayNode.h | Diff File | ||
mod - Modules/Loadable/Transforms/MRMLDM/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Transforms/MRMLDM/vtkMRMLLinearTransformsDisplayableManager3D.cxx | Diff File | ||
add - Modules/Loadable/Transforms/MRMLDM/vtkMRMLLinearTransformsDisplayableManager3D.h | Diff File | ||
mod - Modules/Loadable/Transforms/qSlicerTransformsModule.cxx | Diff File |