]> Creatis software - clitk.git/blobdiff - segmentation/clitkExtractBonesGenericFilter.txx
correction orientation, add 'keep object' option
[clitk.git] / segmentation / clitkExtractBonesGenericFilter.txx
index 58f00f83f047f4fb69465f6ed3d1ac515c7ddc55..285842e5c0d5672aac8f981a9f84dc0aa1005d0f 100644 (file)
@@ -66,13 +66,13 @@ template<class ImageType>
 void clitk::ExtractBonesGenericFilter<ArgsInfoType>::UpdateWithInputImageType() 
 { 
   // Mask & output image type
-  typedef itk::Image<uchar, ImageType::ImageDimension> OutputImageType;
+  typedef itk::Image<uchar, ImageType::ImageDimension> MaskImageType;
 
   // Reading input
   typename ImageType::Pointer input = this->template GetInput<ImageType>(0);
 
   // Create filter
-  typedef clitk::ExtractBonesFilter<ImageType, OutputImageType> FilterType;
+  typedef clitk::ExtractBonesFilter<ImageType> FilterType;
   typename FilterType::Pointer filter = FilterType::New();
     
   // Set global Options 
@@ -82,16 +82,9 @@ void clitk::ExtractBonesGenericFilter<ArgsInfoType>::UpdateWithInputImageType()
   // Go !
   filter->Update();
   
-  // Check if error
-  if (filter->HasError()) {
-    SetLastError(filter->GetLastError());
-    // No output
-    return;
-  }
-
   // Write/Save results
-  typename OutputImageType::Pointer output = filter->GetOutput();
-  this->template SetNextOutput<OutputImageType>(output); 
+  typename MaskImageType::Pointer output = filter->GetOutput();
+  this->template SetNextOutput<MaskImageType>(output); 
 }
 //--------------------------------------------------------------------