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

master 62ad4632

2016-10-05 17:21:59

fedorov

Details Diff
ENH: Added Terminology module skeleton

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25413 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/CMakeLists.txt Diff File
add - Modules/Loadable/Terminologies/CMakeLists.txt Diff File
add - Modules/Loadable/Terminologies/Logic/CMakeLists.txt Diff File
add - Modules/Loadable/Terminologies/Logic/vtkSlicerTerminologiesModuleLogic.cxx Diff File
add - Modules/Loadable/Terminologies/Logic/vtkSlicerTerminologiesModuleLogic.h Diff File
add - Modules/Loadable/Terminologies/Resources/UI/qSlicerTerminologiesModule.ui Diff File
add - Modules/Loadable/Terminologies/qSlicerTerminologiesModule.cxx Diff File
add - Modules/Loadable/Terminologies/qSlicerTerminologiesModule.h Diff File
add - Modules/Loadable/Terminologies/qSlicerTerminologiesModuleWidget.cxx Diff File
add - Modules/Loadable/Terminologies/qSlicerTerminologiesModuleWidget.h Diff File

master a9e25de7

2016-10-05 10:41:33

lassoan

Details Diff
BUG: Fixed segment bounds computation

For images, bounds now contain voxel edges, not just voxel centerpoints.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25412 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/vtkSegmentationCore/vtkOrientedImageData.cxx Diff File
mod - Libs/vtkSegmentationCore/vtkOrientedImageDataResample.cxx Diff File
mod - Libs/vtkSegmentationCore/vtkSegment.h Diff File

master 77a51f94

2016-10-04 17:26:27

lassoan

Details Diff
ENH: Added contour interpolation

Available in smoothing effect, smoothing method: Interpolation.

Using algorithm:
ND morphological contour interpolation
http://insight-journal.org/browse/publication/977

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25411 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/vtkITK/CMakeLists.txt Diff File
add - Libs/vtkITK/itkMorphologicalContourInterpolator.h Diff File
add - Libs/vtkITK/itkMorphologicalContourInterpolator.hxx Diff File
add - Libs/vtkITK/vtkITKMorphologicalContourInterpolator.cxx Diff File
add - Libs/vtkITK/vtkITKMorphologicalContourInterpolator.h Diff File
mod - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorSmoothingEffect.py Diff File

master 6a319a6e

2016-10-04 14:00:39

jcfr

Details Diff
ENH: Update CTK: Add python, library factory and ctkVTKRenderView improvements

$ git shortlog --no-merges e15af4d..4e85deb
Andras Lasso (3):
ENH: Make executeString and executeFile invokable from Python
ENH: Added test for ctkAbstractPythonManager::executeString wrapping
ENH: Allow automatic view rotation by less than 1 degree

Caspar Goch (1):
XnatTreeModel: Make sure last is at least first when inserting rows

Isaiah Norton (1):
LibraryFactory: allow setting LoadHints for sym resolution

From: Andras Lasso <lasso@queensu.ca>

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

master 4e9b9257

2016-10-04 13:45:16

jcfr

Details Diff
COMP: remove SlicerDMRI remote, moving -> extension

From: Isaiah Norton <inorton@bwh.harvard.edu>

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

master 69195c25

2016-10-04 13:45:14

jcfr

Details Diff
COMP: remove tractography-related parts of vtkTeem

Build as part of SlicerDMRI extension:
https://github.com/SlicerDMRI/SlicerDMRI

From: Isaiah Norton <inorton@bwh.harvard.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25408 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/vtkTeem/CMakeLists.txt Diff File
rm - Libs/vtkTeem/vtkBSplineInterpolateImageFunction.cxx Diff File
rm - Libs/vtkTeem/vtkBSplineInterpolateImageFunction.h Diff File
rm - Libs/vtkTeem/vtkHyperPointandArray.cxx Diff File
rm - Libs/vtkTeem/vtkHyperPointandArray.h Diff File
rm - Libs/vtkTeem/vtkHyperStreamlineDTMRI.cxx Diff File
rm - Libs/vtkTeem/vtkHyperStreamlineDTMRI.h Diff File
rm - Libs/vtkTeem/vtkHyperStreamlineTeem.cxx Diff File
rm - Libs/vtkTeem/vtkHyperStreamlineTeem.h Diff File
rm - Libs/vtkTeem/vtkImageGetTensorComponents.cxx Diff File
rm - Libs/vtkTeem/vtkImageGetTensorComponents.h Diff File
rm - Libs/vtkTeem/vtkImageSetTensorComponents.cxx Diff File
rm - Libs/vtkTeem/vtkImageSetTensorComponents.h Diff File
rm - Libs/vtkTeem/vtkPolyDataColorLinesByOrientation.cxx Diff File
rm - Libs/vtkTeem/vtkPolyDataColorLinesByOrientation.h Diff File
rm - Libs/vtkTeem/vtkPolyDataTensorToColor.cxx Diff File
rm - Libs/vtkTeem/vtkPolyDataTensorToColor.h Diff File
rm - Libs/vtkTeem/vtkPreciseHyperArray.h Diff File
rm - Libs/vtkTeem/vtkPreciseHyperPoint.h Diff File
rm - Libs/vtkTeem/vtkPreciseHyperStreamline.cxx Diff File
rm - Libs/vtkTeem/vtkPreciseHyperStreamline.h Diff File
rm - Libs/vtkTeem/vtkPreciseHyperStreamlinePoints.cxx Diff File
rm - Libs/vtkTeem/vtkPreciseHyperStreamlinePoints.h Diff File
rm - Libs/vtkTeem/vtkSeedTracts.cxx Diff File
rm - Libs/vtkTeem/vtkSeedTracts.h Diff File
rm - Libs/vtkTeem/vtkTeemEstimateDiffusionTensor.cxx Diff File
rm - Libs/vtkTeem/vtkTeemEstimateDiffusionTensor.h Diff File
rm - Libs/vtkTeem/vtkTensorImplicitFunctionToFunctionSet.cxx Diff File
rm - Libs/vtkTeem/vtkTensorImplicitFunctionToFunctionSet.h Diff File
rm - Libs/vtkTeem/vtkTensorMask.cxx Diff File
rm - Libs/vtkTeem/vtkTensorMask.h Diff File
rm - Libs/vtkTeem/vtkTensorRotate.cxx Diff File
rm - Libs/vtkTeem/vtkTensorRotate.h Diff File
rm - Libs/vtkTeem/vtkTractographyPointAndArray.cxx Diff File
rm - Libs/vtkTeem/vtkTractographyPointAndArray.h Diff File

master 4aaeb2b9

2016-10-04 12:56:24

lassoan

Details Diff
BUG: Fixed scissors effect feedback line display on OpenGL2 backend

Also improved the display:
* freehand mode has now a thin preview line segment that closes the outline
* line is thicker (2 pixels)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25407 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorScissorsEffect.cxx Diff File

master 4e596961

2016-10-04 11:41:21

msmolens

Details Diff
BUG: Revert default VTK backend to OpenGL

Revert the default VTK backend to OpenGL. Because the OS X factory
machine targets OS X 10.6 (CMAKE_OSX_DEPLOYMENT_TARGET:STRING=10.6), the
Mac nightly builds don't find the required OpenGL version. The error
message seen when running Slicer is:

vtkCocoaRenderWindow (0x125872400): VTK is designed to work with
OpenGL version 3.2 but it appears it has been given a context that
does not support 3.2. VTK will run in a compatibility mode designed
to work with earlier versions of OpenGL but some features may not
work.)

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

master 7c8e7a87

2016-10-03 20:57:02

lassoan

Details Diff
ENH: Generalized 2D rectangle segmentation effect to 3D scissor effect

It is now possible to cut away a part of segment by tracing an outline in a 3D or 2D view.

Also fixed cursor display (shown in 3D view, not shown in view controller widgets).

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25405 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Segmentations/EditorEffects/CMakeLists.txt Diff File
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorAbstractEffect.cxx Diff File
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorAbstractEffect.h Diff File
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorAbstractEffect_p.h Diff File
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorEraseEffect.cxx Diff File
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorPaintEffect.cxx Diff File
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorPaintEffect_p.h Diff File
rm - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorRectangleEffect.cxx Diff File
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorScissorsEffect.cxx Diff File
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.cxx Diff File
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsModule.cxx Diff File

master 4f515b5c

2016-10-03 16:01:44

fedorov

Details Diff
ENH: prefer executable CLIs by default

This resolves a known issue with the application crashing while using modules
as shared libraries under certain circumstances.

Motivated by this thread:

http://slicer-devel.65872.n3.nabble.com/Slicer-crashes-when-running-registration-without-having-settings-set-to-quot-Prefer-Executable-CLIs--td4037245.html

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

master 28938d59

2016-09-29 16:36:15

lassoan

Details Diff
BUG: Fixed cropping issue when combining segments with different geometry

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25403 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/vtkSegmentationCore/vtkOrientedImageDataResample.cxx Diff File
mod - Modules/Loadable/Segmentations/Logic/vtkSlicerSegmentationsModuleLogic.cxx Diff File

master 5b70c2ab

2016-09-29 08:17:30

lassoan

Details Diff
ENH: Improved ScreenCapture ffmpeg path hints

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

master f5041aea

2016-09-28 12:26:41

lassoan

Details Diff
ENH: Implemented ffmpeg auto-detect/download for ScreenCapture

Auto-download only works on Windows.
Auto-detect only checks at /usr/local/bin/ffmpeg.

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

master 1dcded25

2016-09-28 09:11:54

msmolens

Details Diff
ENH: Set default VTK backend to OpenGL2

Set the default VTK backend to OpenGL2 now that the following issues
have been fixed:

http://www.na-mic.org/Bug/view.php?id=4251
http://www.na-mic.org/Bug/view.php?id=4253

Other related known issues include:

http://www.na-mic.org/Bug/view.php?id=4252

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

master 78b1fae4

2016-09-27 21:52:23

lassoan

Details Diff
ENH: Improved segment editor usability

* Segment renames are consistently included in undo/redo history
* Increased default size of undo stack to 10
* Current effect remains active if segments are added or removed
* Segment selection is maintained when selecting a non-per-segment effect
* Select to next segment when removing a segment (instead of select first)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25399 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/vtkSegmentationCore/vtkSegmentationHistory.cxx Diff File
mod - Modules/Loadable/Segmentations/Logic/vtkSlicerSegmentationsModuleLogic.cxx Diff File
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.cxx Diff File
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentsTableView.cxx Diff File
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentsTableView.h Diff File
mod - Modules/Scripted/SegmentEditor/SegmentEditor.py Diff File

master 9a86b281

2016-09-26 22:19:17

lassoan

Details Diff
BUG: Fixed markups displayable managers for batch update

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25398 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsDisplayableManager2D.cxx Diff File
mod - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsDisplayableManager2D.h Diff File
mod - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsDisplayableManager3D.cxx Diff File
mod - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsDisplayableManager3D.h Diff File
mod - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsFiducialDisplayableManager2D.cxx Diff File
mod - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsFiducialDisplayableManager2D.h Diff File
mod - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsFiducialDisplayableManager3D.cxx Diff File
mod - Modules/Loadable/Markups/MRMLDM/vtkMRMLMarkupsFiducialDisplayableManager3D.h Diff File

master e8ab49bc

2016-09-26 21:45:16

pinter

Details Diff
BUG: Fix appearance of segmentation representation list view on high resolution displays

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25397 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/vtkSegmentationCore/vtkSegmentation.h Diff File
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentationRepresentationsListView.cxx Diff File

master 6ebf9d47

2016-09-26 15:18:40

lassoan

Details Diff
BUG: Fixed markups module GUI on batch update

When markups are added between start/end modify calls then vtkMRMLMarkupsNode::MarkupAddedEvent is called only once,
with NULL calldata. In this case we need to do a full update of the GUI, not just add a new line.

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

master 72579c47

2016-09-26 09:24:50

msmolens

Details Diff
BUG: Update VTK to include 2D actor ordering fix for OpenGL2 backend

Update VTK to include 2D actor ordering fix for OpenGL2 backend. The
relevant merge commit is:
https://github.com/Kitware/VTK/commit/8c39dc64c101a7f23ec9e664be7797244dfdde95

Fixes http://www.na-mic.org/Bug/view.php?id=4251

$ git shortlog 5f83a54..3b13ad9f --no-merges
Alvaro Sanchez (6):
Added vtkValuePass::FLOATING_POINT for point data.
Made vtkFBO2 derive from vtkFBOBase.
vtkValuePass::FLOATING_POINT handles viewport size changes.
vtkValuePass::FLOATING_POINT supports cell data.
Fixed broken tests and updated documentation.
Sets the correct input in UseInvertibleColorFor.

Andrew Bauer (4):
Making vtkPointSetCellIterator have same point data type as the vtkPointSet.
Reducing output amount from vtkTemporalStatistics filter.
Making CellIterators have same point data type as the input data set.
Making DataSetCellIterators have proper point data type.

Armin Wehrfritz (1):
IO/Xdmf3: Handle Polyhedron cells in unstructured grids with mixed topology

Ben Boeckel (10):
vtkPResampleFilter: initialize UseInputBounds
GetMTime: fix some missed mtime type changes
vtkOSPRayPass: just use const char* up front
vtkOSPRayPass: avoid variable length stack arrays
vtkOSPRayPass: avoid needless memory gymnastics
vtkOSPRayRendererNode: make M_PI available on Windows
vtkOSPRayRendererNode: include <algorithm> for std::min/max
vtkOSPRayRendererNode: fix brace initializers
vtkOSPRayVolumeMapperNode: remove needless parameter
vtkPointAccumulator: remove unused file

Berk Geveci (1):
Added test for the FLUENT reader.

Bill Lorensen (2):
COMP: vtkModelMetaData memory leaks
COMP: vtkModelMetaData memory leaks

Carson Brownlee (5):
Adding in OSPRay Volume Rendering Paths
Reparent OSPVolumeMapper and improve layering
crash fix
removing depth buffer realloc. Adding back conditional composite
adding ospray init env arg

Chet Nieter (1):
Clarified documentation of JacobiN method in vtkMath.

Cory Quammen (6):
16834: Fix warnings in vtkWebGLExporter
Added test for reading polyhedron from Xdmf file
Fix dependency that really only needs to be a test dependency
Removed unneeded private dependencies for IOSQL module
Added scale factor for distance representation
Invert the effect of the scale factor

Dan Lipsa (10):
BUG: n lines of text include (n-1) interline spaces.
ENH: Add vtkTextProperty::UseTightBoundingBox to center a label to anchor.
BUG: Ascent, descent are positions from the baseline.
BUG: Use of double LineSpacing results in one pixel off errors.
Use NormalizedDisplay as for displaying the text.
Shift quad position with one pixel to fix multiLineText test.
BUG: lastPos = firstPos + size - 1.
Baselines for text labels fixes.
Additional baselines for text label fixes.
Additional baseline for text label fixes.

Dave DeMarle (3):
Fix bug exposed by update test.
fix compilation warnings
fix header test

David C. Lonie (6):
Fix typo in vtkMPIImageReader.
Add an FXAA implementation.
Add a vtkFXAAOptions class for storing FXAA config.
Add vtkOpenGLRenderTimer.
Exclude vtkOpenGLRenderTimer from wrapping.
Add FXAA to vtkSynchronizedRenderers.

David DeMarle (17):
break core's dependence on ospray and begin to flesh out standalone
miscellaneous fixes and cleanup and flesh out standalone ospvolmap
attempt to cache ospray state for speed
A workaround at least that fixes the leak
misc cleanup and fix ospray layers
improve benchmark and tests
bring in Carson's scale fix, fix cell arrays, add the update test
Fix standalone mapper test.
remove tests that wont work and add one that should
update test to allow VTKs own cpu vol renderer
Protect against a case where volume updates and properties do not.
upload baseline images
fix unused var comp warnings
protect against no input to prevent crash
Fix new vtk style check
new baselines for ospray latest
update comments

David Gobbi (14):
Simplify template macros in vtkPythonArgs
Simplify extern template declaration
16842: Fix reslice SplitMode, Stencil incompatibility
Simplify extern template declarations for arrays
Add extern template decls for vtkArrayIterator
Update the vtkDICOM remote module to 0.7.9.
Add vtkImageConnectivityFilter
Update the vtkDICOM remote module to 0.7.10.
Fix memory leak in TestImageConnectivityFilter
Use pass-by-reference for assignment operator
Export the vtkCocoaGLView interface
Remove double underscore from include guards
Fix a few doxygen specials for the wrappers
Check for NaN when using a log scale with vtkLookupTable

Haocheng Liu (5):
VTk Bug16140: Add one-point line&triangle check for vtkPolyData
VTK Bug #16736: Add large data support&test for vtkMPIImageReader
Rewrite all public&private dependency in module.cmake file
VTK Bug15270: Correct empty condition for vtkGlyph3DMapper
Fix Wrapping/Tcl => Rendering/Tk dependency direction

Joachim Pouderoux (1):
Fix QuadRotationalExtrusionFilter bug.

Joseph G. Hennessey (1):
update the update script

Karsten Tausche (3):
Pass all available attribute information in vtkAssignAttribute
Test new vtkAssignAttribute behavior
Fix cppcheck warning in TestAssignAttribute

Ken Martin (10):
some tweaks and fixes for VR
fix incorrect incrment of gl_PrimitiveIDOffset
fix glyph mapper bounds with composite polydata
work on better resource management for OpenGL
Rework the CompositePolyDataMapper2
Fix a array bounds error and iffy pick
fix missing newline at end of file
Try to make the cppcheck happy
fix an issue with release graphics resources
fix an OpenGL2 issue impacting slicer and add test

Louis Bergmann (1):
Added Volume Constraint to QuadricDecimation

Michael Fogleman (7):
Support parallel project in OSPRay
add TestOSPRayOrthographic
Allow selecting scivis vs pathtracer for OSPRay
Doxygen comments and other cleanup
Add TestOSPRayRendererType; add 't' command for OSPRay tests
Add some more kd tree tests
Add more kd tree tests

Robert Maynard (2):
Correct inconsistent-missing-override warnings in DataModel.
VTK_USE_GCC_VISIBILITY has been replaced with CXX_VISIBILITY_PRESET property

Roman Grothausmann (9):
neighbouring voxel values in vtkDiscreteMarchingCubes
added documentation of ComputeNeighbours
ComputeNeighbours now off by default
renamed ComputeNeighbours to ComputeAdjacentScalars
renamed newNeighbours to newPointScalars
taking TestDiscreteMarchingCubes.py as base for *AdjacentScalars.py
changes needed for successful test with ComputeAdjacentScalarsOn
changes to test result of ComputeAdjacentScalarsOn
documentation update

Sankhesh Jhaveri (4):
[Volume] Support per component light parameters
[Volume] Added tests for per component light parameters
Added test baseline
Fix rendering external configure issues introduced by 6e113ad4

Shawn Waldon (3):
Use override/final/=delete anytime the compiler supports them
Add a filter that groups a time series into a multiblock dataset
gl2ps: add version check for USE_SYSTEM_GL2PS

Steven Hahn (2):
Improve rendering performance when multiple cell types are present.
When possible, use direct array access to speed up call to IsCellVisible.

Sujin Philip (1):
Add vtkExtractTimeSteps filter and test

T.J. Corona (5):
Turn off anti-aliasing in quadraticIntersection test.
Update vtkQuadraticWedge documentation to better define point ordering.
Update vtkPentagonalPrism doc to explicitly state restriction of convexity.
In vtkGenericCell, add method to expose representative cell.
Modify vtkHoudiniPolyDataWriter array dispatch to mirror vtkTemplateMacro.

Tiff Upstream (2):
tiff 2016-09-07 (ecb008f9)
tiff 2016-09-19 (50a32f50)

Utkarsh Ayachit (5):
Fix #15909. Avoid double-free to static member.
Fix #16833. Fix type conversion warning.
Fix vtkCell3D::GetFacePoints implementations.
Add support for composite datasets to vtkExtractTemporalFieldData.
Fix leak in TestExtractTimeSteps.

Will Schroeder (5):
Added Wendland quintic kernel; unit and plot tests
Added test
Better test image thanks Cory
Move vtkPointCloud remote to Filters/Points
Point cloud integration issues

XDMF Upstream (1):
xdmf3 2016-08-24 (fb210b8c)

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

master 123de6d3

2016-09-26 09:23:19

msmolens

Details Diff
BUG: Force image slice actors to be treated as opaque

This commit fixes rendering of image slices in the 3D view with the VTK
OpenGL2 backend.

The OpenGL2 backend performs more thorough checks than the old backend
when determining whether to treat an actor as opaque or translucent.
Now, in certain cases, VTK determines that the slice texture contains
transparent elements and therefore should treat the actor as
translucent, i.e. rendered without writing to the depth buffer. [1][2]

This commit overrides that transparency-detection logic to force the
image slice actors to be treated as opaque.

Fixes http://www.na-mic.org/Bug/view.php?id=4253

[1] https://github.com/Kitware/VTK/blob/bace0bcf81dd6e8d334b78add2d77da37d71398f/Rendering/Core/vtkActor.cxx#L131-L133

[2] https://github.com/Kitware/VTK/blob/bace0bcf81dd6e8d334b78add2d77da37d71398f/Rendering/OpenGL2/vtkOpenGLActor.cxx#L59

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

master fdb84b3a

2016-09-25 22:53:44

lassoan

Details Diff
BUG: Improved robustness of segmentations in sequences

Segment selections are properly updated now when browsing a segmentation sequence.
Crash in segmentation displayable manager solved (when number of segments was different in segmentations in the same sequence).

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25393 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Widgets/qMRMLSegmentSelectorWidget.cxx Diff File
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager2D.cxx Diff File
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager3D.cxx Diff File
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.cxx Diff File
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentsTableView.cxx Diff File

master 38b9263e

2016-09-24 15:59:25

jcfr

Details Diff
ENH: Enable the ITKVtkGlue module

This is useful functionality that should be made available to extension
developers.

From: Matt McCormick <matt.mccormick@kitware.com>

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

master b201f63d

2016-09-23 16:09:13

lassoan

Details Diff
ENH: Removed redundant segmentID storage in segmentation displayable managers

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25391 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager2D.cxx Diff File
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager3D.cxx Diff File

master 49586a46

2016-09-23 00:49:00

lassoan

Details Diff
BUG: Fixed display of transformed segmentations

Segment boundary computation (that has been added recently to improve performance) was not correct and it caused some parts of segmentations
not displayed when the segmentation node was transformed.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25390 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager2D.cxx Diff File

master 9b96c3cf

2016-09-22 17:15:02

lassoan

Details Diff
ENH: Made vtkMRMLStorageNode::GetFileNameWithoutExtension more convenient

It strips known file extensions, which simplifies its usage (no need for three separate steps of
getting the filename, getting known extension, and then removing the known extension).

Also cleaned up a workaround that was introduced to quickly fix this issue:
http://www.na-mic.org/Bug/view.php?id=3991

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25389 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Base/QTGUI/qSlicerSaveDataDialog.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLStorageNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLStorageNode.h Diff File
mod - Libs/MRML/Logic/vtkMRMLApplicationLogic.cxx Diff File
mod - Modules/Loadable/Volumes/qSlicerVolumesIOOptionsWidget.cxx Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 24 25 26 27 28 29 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 130 ... 133 134 135  Next  Last