Skip to content

Commit fc82244

Browse files
thewtexdzenanz
authored andcommitted
STYLE: Use itk::ReadImage and itk::WriteImage in ApplyAffineTransform
1 parent 502a2f8 commit fc82244

File tree

1 file changed

+2
-11
lines changed
  • src/Core/Transform/ApplyAffineTransformFromHomogeneousMatrixAndResample

1 file changed

+2
-11
lines changed

src/Core/Transform/ApplyAffineTransformFromHomogeneousMatrixAndResample/Code.cxx

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,7 @@ main(int argc, char * argv[])
5858
using PixelType = unsigned char;
5959
using ImageType = itk::Image<PixelType, Dimension>;
6060

61-
using ReaderType = itk::ImageFileReader<ImageType>;
62-
ReaderType::Pointer reader = ReaderType::New();
63-
reader->SetFileName(inputFileName);
64-
reader->Update();
65-
66-
ImageType::ConstPointer input = reader->GetOutput();
61+
const auto input = itk::ReadImage<ImageType>(inputFileName);
6762

6863
const ImageType::SizeType & size = input->GetLargestPossibleRegion().GetSize();
6964

@@ -101,13 +96,9 @@ main(int argc, char * argv[])
10196

10297
resample->SetTransform(transform);
10398

104-
using WriterType = itk::ImageFileWriter<ImageType>;
105-
WriterType::Pointer writer = WriterType::New();
106-
writer->SetFileName(outputFileName);
107-
writer->SetInput(resample->GetOutput());
10899
try
109100
{
110-
writer->Update();
101+
itk::WriteImage(resample->GetOutput(), outputFileName);
111102
}
112103
catch (itk::ExceptionObject & error)
113104
{

0 commit comments

Comments
 (0)