File tree Expand file tree Collapse file tree 1 file changed +2
-11
lines changed
src/Core/Transform/ApplyAffineTransformFromHomogeneousMatrixAndResample Expand file tree Collapse file tree 1 file changed +2
-11
lines changed Original file line number Diff line number Diff line change @@ -58,12 +58,7 @@ main(int argc, char * argv[])
58
58
using PixelType = unsigned char ;
59
59
using ImageType = itk::Image<PixelType, Dimension>;
60
60
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);
67
62
68
63
const ImageType::SizeType & size = input->GetLargestPossibleRegion ().GetSize ();
69
64
@@ -101,13 +96,9 @@ main(int argc, char * argv[])
101
96
102
97
resample->SetTransform (transform);
103
98
104
- using WriterType = itk::ImageFileWriter<ImageType>;
105
- WriterType::Pointer writer = WriterType::New ();
106
- writer->SetFileName (outputFileName);
107
- writer->SetInput (resample->GetOutput ());
108
99
try
109
100
{
110
- writer-> Update ( );
101
+ itk::WriteImage (resample-> GetOutput (), outputFileName );
111
102
}
112
103
catch (itk::ExceptionObject & error)
113
104
{
You can’t perform that action at this time.
0 commit comments