Import 2017-06-07 23:51:09: master d0774029

Author Committer Branch Timestamp Parent
jcfr jcfr master 2014-12-10 16:12:21 master 26d789cc
Changeset

ENH: Added support for thin plate spline transforms

Added full support for thin plate spline transforms:

  • save/load forward and inverse transform from ITK files
  • verification that ITK and VTK thin plate spline transform computes exactly the same values
  • basic storage and inversion tests

Thin plate spline transform is used by the Landmark Registration module, so now the computed transform can be saved to the scene or exported.

From: Andras Lasso <lasso@queensu.ca>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23826 3bd1e089-480b-0410-8dfb-8563597acbee

mod - Base/Logic/vtkSlicerTransformLogic.cxx Diff File
mod - Base/Logic/vtkSlicerTransformLogic.h Diff File
mod - Libs/MRML/Core/Testing/CMakeLists.txt Diff File
mod - Libs/MRML/Core/Testing/NonLinearTransformScene.mrml Diff File
add - Libs/MRML/Core/Testing/TestData/TpsTransform.h5 Diff File
mod - Libs/MRML/Core/Testing/vtkMRMLNonlinearTransformNodeTest1.cxx Diff File
add - Libs/MRML/Core/Testing/vtkThinPlateSplineTransformTest1.cxx Diff File
mod - Libs/MRML/Core/vtkITKTransformConverter.h Diff File
mod - Libs/MRML/Core/vtkITKTransformInverse.h Diff File
mod - Libs/MRML/Core/vtkMRMLTransformNode.cxx Diff File