From d422d9ee3d53314ac8af866c81c13c007b5cc463 Mon Sep 17 00:00:00 2001 From: Matt McCormick Date: Wed, 10 Mar 2021 23:47:20 -0500 Subject: [PATCH] STYLE: Use itk::ReadImage and itk::WriteImage in ApplyAffineTransform --- .../Code.cxx | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/Core/Transform/ApplyAffineTransformFromHomogeneousMatrixAndResample/Code.cxx b/src/Core/Transform/ApplyAffineTransformFromHomogeneousMatrixAndResample/Code.cxx index 8c2880ab6..420d3de2a 100644 --- a/src/Core/Transform/ApplyAffineTransformFromHomogeneousMatrixAndResample/Code.cxx +++ b/src/Core/Transform/ApplyAffineTransformFromHomogeneousMatrixAndResample/Code.cxx @@ -58,12 +58,7 @@ main(int argc, char * argv[]) using PixelType = unsigned char; using ImageType = itk::Image; - using ReaderType = itk::ImageFileReader; - ReaderType::Pointer reader = ReaderType::New(); - reader->SetFileName(inputFileName); - reader->Update(); - - ImageType::ConstPointer input = reader->GetOutput(); + const auto input = itk::ReadImage(inputFileName); const ImageType::SizeType & size = input->GetLargestPossibleRegion().GetSize(); @@ -101,13 +96,9 @@ main(int argc, char * argv[]) resample->SetTransform(transform); - using WriterType = itk::ImageFileWriter; - WriterType::Pointer writer = WriterType::New(); - writer->SetFileName(outputFileName); - writer->SetInput(resample->GetOutput()); try { - writer->Update(); + itk::WriteImage(resample->GetOutput(), outputFileName); } catch (itk::ExceptionObject & error) {