X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=segmentation%2FclitkExtractPatientGenericFilter.txx;h=e2b2e976e501529c85150a346f0c74523154ae26;hb=dad240d633996ba10087d96ece317415086f5a59;hp=26252deb364edbe6d1a6600837779999ce156601;hpb=e008d74b0ecdc4ca2eaae8c429901a78f9ef5c31;p=clitk.git diff --git a/segmentation/clitkExtractPatientGenericFilter.txx b/segmentation/clitkExtractPatientGenericFilter.txx index 26252de..e2b2e97 100644 --- a/segmentation/clitkExtractPatientGenericFilter.txx +++ b/segmentation/clitkExtractPatientGenericFilter.txx @@ -69,22 +69,18 @@ void clitk::ExtractPatientGenericFilter::UpdateWithInputImageType( typename ImageType::Pointer input = this->template GetInput(0); // Create filter - typedef clitk::ExtractPatientFilter FilterType; + 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); // Go ! filter->Update(); - - // Check if error - if (filter->HasError()) { - SetLastError(filter->GetLastError()); - // No output - return; - } // Write/Save results typename OutputImageType::Pointer output = filter->GetOutput();