[med-svn] r5688 - in trunk/packages/insighttoolkit/trunk/debian: . patches
Steven Michael Robbins
smr at alioth.debian.org
Sat Jan 22 23:47:40 UTC 2011
Author: smr
Date: 2011-01-22 23:47:40 +0000 (Sat, 22 Jan 2011)
New Revision: 5688
Added:
trunk/packages/insighttoolkit/trunk/debian/patches/add-registration-optimizers.patch
Modified:
trunk/packages/insighttoolkit/trunk/debian/changelog
trunk/packages/insighttoolkit/trunk/debian/patches/series
Log:
Applied patch 0003-Added-a-few-Registration-Optimizers-for-Wrapping.patch
from Paul Novotny, as emailed to debian-med 2011-01-22.
* Added a couple new registration optimizers, including LBFGSBOptimizer
used for B-spline 3D registratoin.
* Also needed to add a few array types to use the optimizers correctly
Modified: trunk/packages/insighttoolkit/trunk/debian/changelog
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/changelog 2011-01-22 23:45:06 UTC (rev 5687)
+++ trunk/packages/insighttoolkit/trunk/debian/changelog 2011-01-22 23:47:40 UTC (rev 5688)
@@ -8,8 +8,13 @@
with numpy. ItkVtkGlue makes it easy to convert from and to VTK.
* rules: Turn off wrapping 4D images, fix wrap setting misspellings.
+
+ * patches/add-registration-optimizers.patch: New. Add a couple new
+ registration optimizers, including LBFGSBOptimizer used for B-spline
+ 3D registration. Add a few array types to use the optimizers
+ correctly.
- -- Steve M. Robbins <smr at debian.org> Sat, 22 Jan 2011 17:38:46 -0600
+ -- Steve M. Robbins <smr at debian.org> Sat, 22 Jan 2011 17:46:45 -0600
insighttoolkit (3.20.0-5) experimental; urgency=low
Added: trunk/packages/insighttoolkit/trunk/debian/patches/add-registration-optimizers.patch
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/patches/add-registration-optimizers.patch (rev 0)
+++ trunk/packages/insighttoolkit/trunk/debian/patches/add-registration-optimizers.patch 2011-01-22 23:47:40 UTC (rev 5688)
@@ -0,0 +1,28 @@
+Index: insighttoolkit-3.20.0/Wrapping/WrapITK/WrapITKTypes.cmake
+===================================================================
+--- insighttoolkit-3.20.0.orig/Wrapping/WrapITK/WrapITKTypes.cmake 2011-01-21 12:36:35.000000000 -0500
++++ insighttoolkit-3.20.0/Wrapping/WrapITK/WrapITKTypes.cmake 2011-01-21 12:38:05.000000000 -0500
+@@ -80,6 +80,8 @@
+ WRAP_TYPE("itk::Array" "A")
+ WRAP_TEMPLATE("${ITKM_D}" "${ITKT_D}")
+ WRAP_TEMPLATE("${ITKM_F}" "${ITKT_F}")
++ WRAP_TEMPLATE("${ITKM_UL}" "${ITKT_UL}")
++ WRAP_TEMPLATE("${ITKM_SL}" "${ITKT_SL}")
+ END_WRAP_TYPE()
+ SET(itk_Wrap_Array ${WRAPPER_TEMPLATES})
+
+Index: insighttoolkit-3.20.0/Wrapping/WrapITK/Modules/BaseNumerics/wrap_ITKOptimizers.cmake
+===================================================================
+--- insighttoolkit-3.20.0.orig/Wrapping/WrapITK/Modules/BaseNumerics/wrap_ITKOptimizers.cmake 2011-01-21 12:38:49.000000000 -0500
++++ insighttoolkit-3.20.0/Wrapping/WrapITK/Modules/BaseNumerics/wrap_ITKOptimizers.cmake 2011-01-21 12:39:15.000000000 -0500
+@@ -14,3 +14,10 @@
+ WRAP_NON_TEMPLATE_CLASS("itk::RegularStepGradientDescentOptimizer" POINTER)
+ WRAP_NON_TEMPLATE_CLASS("itk::VersorTransformOptimizer" POINTER)
+ WRAP_NON_TEMPLATE_CLASS("itk::AmoebaOptimizer" POINTER)
++WRAP_NON_TEMPLATE_CLASS("itk::CumulativeGaussianOptimizer" POINTER)
++WRAP_NON_TEMPLATE_CLASS("itk::ExhaustiveOptimizer" POINTER)
++WRAP_NON_TEMPLATE_CLASS("itk::FRPROptimizer" POINTER)
++WRAP_NON_TEMPLATE_CLASS("itk::LBFGSBOptimizer" POINTER)
++WRAP_NON_TEMPLATE_CLASS("itk::PowellOptimizer" POINTER)
++WRAP_NON_TEMPLATE_CLASS("itk::SPSAOptimizer" POINTER)
++WRAP_NON_TEMPLATE_CLASS("itk::VersorRigid3DTransformOptimizer" POINTER)
Modified: trunk/packages/insighttoolkit/trunk/debian/patches/series
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/patches/series 2011-01-22 23:45:06 UTC (rev 5687)
+++ trunk/packages/insighttoolkit/trunk/debian/patches/series 2011-01-22 23:47:40 UTC (rev 5688)
@@ -6,3 +6,4 @@
remove-cmake-export-build-settings.patch
wrapitk.patch
wrapitk-externalprojects.patch
+add-registration-optimizers.patch
More information about the debian-med-commit
mailing list