]> Creatis software - clitk.git/blobdiff - registration/clitkBLUTDIRGenericFilter.cxx
itk4.3 compatibility
[clitk.git] / registration / clitkBLUTDIRGenericFilter.cxx
index 9f808e7e1ffa24b8126457acf3ea72894e44704e..c786eeb59dedbd6e1c50d48799e632af63dd126f 100644 (file)
@@ -496,9 +496,9 @@ namespace clitk
         itk::Vector<double,3> finalTranslation = clitk::GetTranslationPartMatrix3D(rigidTransformMatrix);
         rigidTransform->SetTranslation(finalTranslation);
       }
-      else
+      else if (m_ArgsInfo.centre_flag)
       {
-        if(m_Verbose) std::cout<<"No itinial matrix given. Centering all images..."<<std::endl;
+        if(m_Verbose) std::cout<<"No itinial matrix given and \"centre\" flag switched on. Centering all images..."<<std::endl;
         
         rigidTransform=RigidTransformType::New();
         
@@ -733,7 +733,11 @@ namespace clitk
 
       try
       {
+#if ITK_VERSION_MAJOR < 4 || (ITK_VERSION_MAJOR == 4 && ITK_VERSION_MINOR <= 2)
         registration->StartRegistration();
+#else
+        registration->Update();
+#endif
       }
       catch( itk::ExceptionObject & err )
       {