]> Creatis software - clitk.git/blobdiff - segmentation/clitkExtractPatientGenericFilter.txx
add lib dependence to some tools
[clitk.git] / segmentation / clitkExtractPatientGenericFilter.txx
index 26252deb364edbe6d1a6600837779999ce156601..e2b2e976e501529c85150a346f0c74523154ae26 100644 (file)
@@ -69,22 +69,18 @@ void clitk::ExtractPatientGenericFilter<ArgsInfoType>::UpdateWithInputImageType(
   typename ImageType::Pointer input = this->template GetInput<ImageType>(0);
 
   // Create filter
-  typedef clitk::ExtractPatientFilter<ImageType, OutputImageType> FilterType;
+  typedef clitk::ExtractPatientFilter<ImageType> FilterType;
   typename FilterType::Pointer filter = FilterType::New();
     
+  // Set the filter (needed for example for threaded monitoring)
+  this->SetFilterBase(filter);
+    
   // Set global Options 
   filter->SetArgsInfo(mArgsInfo);
   filter->SetInput(input);
 
   // Go !
   filter->Update();
-  
-  // Check if error
-  if (filter->HasError()) {
-    SetLastError(filter->GetLastError());
-    // No output
-    return;
-  }
 
   // Write/Save results
   typename OutputImageType::Pointer output = filter->GetOutput();