X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=segmentation%2FclitkExtractBonesGenericFilter.txx;h=285842e5c0d5672aac8f981a9f84dc0aa1005d0f;hb=dad240d633996ba10087d96ece317415086f5a59;hp=5c72672b17249abe3793152276312a1f6300e056;hpb=e008d74b0ecdc4ca2eaae8c429901a78f9ef5c31;p=clitk.git diff --git a/segmentation/clitkExtractBonesGenericFilter.txx b/segmentation/clitkExtractBonesGenericFilter.txx index 5c72672..285842e 100644 --- a/segmentation/clitkExtractBonesGenericFilter.txx +++ b/segmentation/clitkExtractBonesGenericFilter.txx @@ -40,7 +40,7 @@ void clitk::ExtractBonesGenericFilter::InitializeImageType() { ADD_IMAGE_TYPE(Dim, short); // ADD_IMAGE_TYPE(Dim, int); - // ADD_IMAGE_TYPE(Dim, float); + ADD_IMAGE_TYPE(Dim, float); } //-------------------------------------------------------------------- @@ -66,13 +66,13 @@ template void clitk::ExtractBonesGenericFilter::UpdateWithInputImageType() { // Mask & output image type - typedef itk::Image OutputImageType; + typedef itk::Image MaskImageType; // Reading input typename ImageType::Pointer input = this->template GetInput(0); // Create filter - typedef clitk::ExtractBonesFilter FilterType; + typedef clitk::ExtractBonesFilter FilterType; typename FilterType::Pointer filter = FilterType::New(); // Set global Options @@ -82,16 +82,9 @@ void clitk::ExtractBonesGenericFilter::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(output); + typename MaskImageType::Pointer output = filter->GetOutput(); + this->template SetNextOutput(output); } //--------------------------------------------------------------------