X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=segmentation%2FclitkExtractPatientGenericFilter.txx;h=7fc07407b6c035762d5b8cc3ba0dd7a74997e720;hb=c361c11f0875b493f99ed8dca7796dd1bd4535f9;hp=26252deb364edbe6d1a6600837779999ce156601;hpb=e008d74b0ecdc4ca2eaae8c429901a78f9ef5c31;p=clitk.git diff --git a/segmentation/clitkExtractPatientGenericFilter.txx b/segmentation/clitkExtractPatientGenericFilter.txx index 26252de..7fc0740 100644 --- a/segmentation/clitkExtractPatientGenericFilter.txx +++ b/segmentation/clitkExtractPatientGenericFilter.txx @@ -72,6 +72,9 @@ void clitk::ExtractPatientGenericFilter::UpdateWithInputImageType( typedef clitk::ExtractPatientFilter 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); @@ -79,12 +82,12 @@ void clitk::ExtractPatientGenericFilter::UpdateWithInputImageType( // Go ! filter->Update(); - // Check if error - if (filter->HasError()) { - SetLastError(filter->GetLastError()); - // No output - return; - } + // // Check if error + // if (filter->HasError()) { + // SetLastError(filter->GetLastError()); + // // No output + // return; + // } // Write/Save results typename OutputImageType::Pointer output = filter->GetOutput();