diff --git a/Modules/Bridge/VtkGlue/test/itkVtkMedianFilterTest.cxx b/Modules/Bridge/VtkGlue/test/itkVtkMedianFilterTest.cxx index ff68e5619ee..0c53d92691a 100644 --- a/Modules/Bridge/VtkGlue/test/itkVtkMedianFilterTest.cxx +++ b/Modules/Bridge/VtkGlue/test/itkVtkMedianFilterTest.cxx @@ -50,9 +50,8 @@ itkVtkMedianFilterTest(int argc, char * argv[]) reader->SetFileName(inputFilename); // Create and setup a median filter - auto medianFilter = FilterType::New(); - FilterType::InputSizeType radius; - radius.Fill(2); + auto medianFilter = FilterType::New(); + auto radius = FilterType::InputSizeType::Filled(2); if (argc > 2) { radius.Fill(std::stoi(argv[2])); diff --git a/Modules/Core/Common/test/itkConnectedImageNeighborhoodShapeGTest.cxx b/Modules/Core/Common/test/itkConnectedImageNeighborhoodShapeGTest.cxx index 9a83f801b2c..5f17d8c60d5 100644 --- a/Modules/Core/Common/test/itkConnectedImageNeighborhoodShapeGTest.cxx +++ b/Modules/Core/Common/test/itkConnectedImageNeighborhoodShapeGTest.cxx @@ -249,14 +249,12 @@ TEST(ConnectedImageNeighborhoodShape, SupportsConstShapedNeighborhoodIterator) // Create a "dummy" image. const auto image = ImageType::New(); - SizeType imageSize; - imageSize.Fill(1); + auto imageSize = SizeType::Filled(1); image->SetRegions(imageSize); image->AllocateInitialized(); // Create a radius, (just) large enough for all offsets activated below here. - SizeType radius; - radius.Fill(1); + auto radius = SizeType::Filled(1); itk::ConstShapedNeighborhoodIterator shapedNeighborhoodIterator{ radius, image, diff --git a/Modules/Core/Common/test/itkConstNeighborhoodIteratorTest.cxx b/Modules/Core/Common/test/itkConstNeighborhoodIteratorTest.cxx index 96b19640816..23f92a30beb 100644 --- a/Modules/Core/Common/test/itkConstNeighborhoodIteratorTest.cxx +++ b/Modules/Core/Common/test/itkConstNeighborhoodIteratorTest.cxx @@ -319,8 +319,7 @@ itkConstNeighborhoodIteratorTest(int, char *[]) using ChangeRegionTestImageType = itk::Image; ChangeRegionTestImageType::IndexType imageCorner{}; - ChangeRegionTestImageType::SizeType imageSize; - imageSize.Fill(4); + auto imageSize = ChangeRegionTestImageType::SizeType::Filled(4); ChangeRegionTestImageType::RegionType imageRegion(imageCorner, imageSize); @@ -346,17 +345,14 @@ itkConstNeighborhoodIteratorTest(int, char *[]) } // Setup and iterate over the first region - ChangeRegionTestImageType::IndexType region1Start; - region1Start.Fill(1); + auto region1Start = ChangeRegionTestImageType::IndexType::Filled(1); - ChangeRegionTestImageType::SizeType regionSize; - regionSize.Fill(1); + auto regionSize = ChangeRegionTestImageType::SizeType::Filled(1); ChangeRegionTestImageType::RegionType region1(region1Start, regionSize); // Create the radius (a 3x3 region) - ChangeRegionTestImageType::SizeType neighborhoodRadius; - neighborhoodRadius.Fill(1); + auto neighborhoodRadius = ChangeRegionTestImageType::SizeType::Filled(1); using NeighborhoodIteratorType = itk::ConstNeighborhoodIterator; NeighborhoodIteratorType neighborhoodIterator(neighborhoodRadius, image, region1); @@ -385,8 +381,7 @@ itkConstNeighborhoodIteratorTest(int, char *[]) } // Change iteration region - ChangeRegionTestImageType::IndexType region2start; - region2start.Fill(2); + auto region2start = ChangeRegionTestImageType::IndexType::Filled(2); ChangeRegionTestImageType::RegionType region2(region2start, regionSize); diff --git a/Modules/Core/Common/test/itkConstShapedNeighborhoodIteratorTest.cxx b/Modules/Core/Common/test/itkConstShapedNeighborhoodIteratorTest.cxx index cd46730837d..dc43a0d71f3 100644 --- a/Modules/Core/Common/test/itkConstShapedNeighborhoodIteratorTest.cxx +++ b/Modules/Core/Common/test/itkConstShapedNeighborhoodIteratorTest.cxx @@ -419,8 +419,7 @@ itkConstShapedNeighborhoodIteratorTest(int, char *[]) using ChangeRegionTestImageType = itk::Image; ChangeRegionTestImageType::IndexType imageCorner{}; - ChangeRegionTestImageType::SizeType imageSize; - imageSize.Fill(4); + auto imageSize = ChangeRegionTestImageType::SizeType::Filled(4); ChangeRegionTestImageType::RegionType imageRegion(imageCorner, imageSize); @@ -446,17 +445,14 @@ itkConstShapedNeighborhoodIteratorTest(int, char *[]) } // Setup and iterate over the first region - ChangeRegionTestImageType::IndexType region1Start; - region1Start.Fill(1); + auto region1Start = ChangeRegionTestImageType::IndexType::Filled(1); - ChangeRegionTestImageType::SizeType regionSize; - regionSize.Fill(1); + auto regionSize = ChangeRegionTestImageType::SizeType::Filled(1); ChangeRegionTestImageType::RegionType region1(region1Start, regionSize); // Create the radius (a 3x3 region) - ChangeRegionTestImageType::SizeType neighborhoodRadius; - neighborhoodRadius.Fill(1); + auto neighborhoodRadius = ChangeRegionTestImageType::SizeType::Filled(1); // Use the first two offsets std::vector> offsets; @@ -498,8 +494,7 @@ itkConstShapedNeighborhoodIteratorTest(int, char *[]) //} // Change iteration region - ChangeRegionTestImageType::IndexType region2start; - region2start.Fill(2); + auto region2start = ChangeRegionTestImageType::IndexType::Filled(2); ChangeRegionTestImageType::RegionType region2(region2start, regionSize); diff --git a/Modules/Core/Common/test/itkImageAlgorithmCopyTest.cxx b/Modules/Core/Common/test/itkImageAlgorithmCopyTest.cxx index 522e66df662..ca0c07ea6f2 100644 --- a/Modules/Core/Common/test/itkImageAlgorithmCopyTest.cxx +++ b/Modules/Core/Common/test/itkImageAlgorithmCopyTest.cxx @@ -119,9 +119,7 @@ int itkImageAlgorithmCopyTest(int, char *[]) { using ImageType3D = itk::Image; - ImageType3D::SizeType size3d; - - size3d.Fill(16); + auto size3d = ImageType3D::SizeType::Filled(16); AverageTestCopy(size3d); size3d.Fill(32); @@ -134,9 +132,7 @@ itkImageAlgorithmCopyTest(int, char *[]) AverageTestCopy(size3d); using ImageType2D = itk::Image; - ImageType2D::SizeType size2d; - - size2d.Fill(16); + auto size2d = ImageType2D::SizeType::Filled(16); AverageTestCopy(size2d); size2d.Fill(32); diff --git a/Modules/Core/Common/test/itkImageAlgorithmCopyTest2.cxx b/Modules/Core/Common/test/itkImageAlgorithmCopyTest2.cxx index 2bafecd50cc..478175989fb 100644 --- a/Modules/Core/Common/test/itkImageAlgorithmCopyTest2.cxx +++ b/Modules/Core/Common/test/itkImageAlgorithmCopyTest2.cxx @@ -65,8 +65,7 @@ itkImageAlgorithmCopyTest2(int, char *[]) RegionType::IndexType index{}; - RegionType::SizeType size; - size.Fill(64); + auto size = RegionType::SizeType::Filled(64); RegionType region{ index, size }; diff --git a/Modules/Core/Common/test/itkImageBufferRangeGTest.cxx b/Modules/Core/Common/test/itkImageBufferRangeGTest.cxx index 60e67984053..d4207ca470d 100644 --- a/Modules/Core/Common/test/itkImageBufferRangeGTest.cxx +++ b/Modules/Core/Common/test/itkImageBufferRangeGTest.cxx @@ -153,9 +153,8 @@ void ExpectRangeIsNotEmptyForNonEmptyImage() { // First create a non-empty image: - const auto image = TImage::New(); - typename TImage::SizeType imageSize; - imageSize.Fill(1); + const auto image = TImage::New(); + auto imageSize = TImage::SizeType::Filled(1); image->SetRegions(imageSize); SetVectorLengthIfImageIsVectorImage(*image, 1); image->Allocate(); @@ -178,9 +177,8 @@ void ExpectMakeImageBufferRangeReturnsCorrectRangeForNonEmptyImage() { // First create a non-empty image: - const auto image = TImage::New(); - typename TImage::SizeType imageSize; - imageSize.Fill(1); + const auto image = TImage::New(); + auto imageSize = TImage::SizeType::Filled(1); image->SetRegions(imageSize); SetVectorLengthIfImageIsVectorImage(*image, 1); image->Allocate(); diff --git a/Modules/Core/Common/test/itkImageIteratorWithIndexTest.cxx b/Modules/Core/Common/test/itkImageIteratorWithIndexTest.cxx index eddb486f9ca..0a3ce8fafd5 100644 --- a/Modules/Core/Common/test/itkImageIteratorWithIndexTest.cxx +++ b/Modules/Core/Common/test/itkImageIteratorWithIndexTest.cxx @@ -40,8 +40,7 @@ class itkImageIteratorWithIndexTestIteratorTester { m_Image = ImageType::New(); - typename ImageType::SizeType size; - size.Fill(100); + auto size = ImageType::SizeType::Filled(100); typename ImageType::IndexType start{}; diff --git a/Modules/Core/Common/test/itkImageRandomNonRepeatingIteratorWithIndexTest2.cxx b/Modules/Core/Common/test/itkImageRandomNonRepeatingIteratorWithIndexTest2.cxx index a2702c5db09..ad9f8c60bc5 100644 --- a/Modules/Core/Common/test/itkImageRandomNonRepeatingIteratorWithIndexTest2.cxx +++ b/Modules/Core/Common/test/itkImageRandomNonRepeatingIteratorWithIndexTest2.cxx @@ -36,11 +36,10 @@ itkImageRandomNonRepeatingIteratorWithIndexTest2(int, char *[]) using RandomConstIteratorType = itk::ImageRandomNonRepeatingConstIteratorWithIndex; constexpr unsigned long N = 10; constexpr int Seed = 42; - ImageType::SizeType size; - size.Fill(N); - ImageType::IndexType start{}; - ImageType::RegionType region{ start, size }; - auto myImage = ImageType::New(); + auto size = ImageType::SizeType::Filled(N); + ImageType::IndexType start{}; + ImageType::RegionType region{ start, size }; + auto myImage = ImageType::New(); myImage->SetRegions(region); myImage->Allocate(); using WalkType = std::vector; diff --git a/Modules/Core/Common/test/itkImageRegionConstIteratorWithOnlyIndexTest.cxx b/Modules/Core/Common/test/itkImageRegionConstIteratorWithOnlyIndexTest.cxx index c3e5a2dff0b..b93f7889204 100644 --- a/Modules/Core/Common/test/itkImageRegionConstIteratorWithOnlyIndexTest.cxx +++ b/Modules/Core/Common/test/itkImageRegionConstIteratorWithOnlyIndexTest.cxx @@ -34,8 +34,7 @@ class itkImageRegionConstIteratorWithOnlyIndexTestIteratorTester { m_Image = ImageType::New(); - typename ImageType::SizeType size; - size.Fill(100); + auto size = ImageType::SizeType::Filled(100); typename ImageType::IndexType start{}; diff --git a/Modules/Core/Common/test/itkImageRegionExclusionIteratorWithIndexTest.cxx b/Modules/Core/Common/test/itkImageRegionExclusionIteratorWithIndexTest.cxx index 07a4f9ed702..12e30cb057f 100644 --- a/Modules/Core/Common/test/itkImageRegionExclusionIteratorWithIndexTest.cxx +++ b/Modules/Core/Common/test/itkImageRegionExclusionIteratorWithIndexTest.cxx @@ -282,8 +282,7 @@ itkImageRegionExclusionIteratorWithIndexTest(int, char *[]) exclusionStart[1] = j; exclusionStart[2] = k; - SizeType exclusionSize; - exclusionSize.Fill(s); + auto exclusionSize = SizeType::Filled(s); RegionType exclusionRegion(exclusionStart, exclusionSize); @@ -298,10 +297,8 @@ itkImageRegionExclusionIteratorWithIndexTest(int, char *[]) } // Test exclusion region completely outside the region. - IndexType exclusionStart; - exclusionStart.Fill(-3); - SizeType exclusionSize; - exclusionSize.Fill(2); + auto exclusionStart = IndexType::Filled(-3); + auto exclusionSize = SizeType::Filled(2); RegionType exclusionRegion(exclusionStart, exclusionSize); if (!RunTest(region, exclusionRegion)) diff --git a/Modules/Core/Common/test/itkImageRegionIteratorTest.cxx b/Modules/Core/Common/test/itkImageRegionIteratorTest.cxx index 078b5c34e6b..4c8841f645e 100644 --- a/Modules/Core/Common/test/itkImageRegionIteratorTest.cxx +++ b/Modules/Core/Common/test/itkImageRegionIteratorTest.cxx @@ -137,8 +137,7 @@ itkImageRegionIteratorTest(int, char *[]) using TestImageType = itk::Image; TestImageType::IndexType imageCorner{}; - TestImageType::SizeType imageSize; - imageSize.Fill(3); + auto imageSize = TestImageType::SizeType::Filled(3); TestImageType::RegionType imageRegion(imageCorner, imageSize); @@ -166,8 +165,7 @@ itkImageRegionIteratorTest(int, char *[]) // Setup and iterate over the first region TestImageType::IndexType region1Start{}; - TestImageType::SizeType regionSize; - regionSize.Fill(2); + auto regionSize = TestImageType::SizeType::Filled(2); TestImageType::RegionType region1(region1Start, regionSize); @@ -190,8 +188,7 @@ itkImageRegionIteratorTest(int, char *[]) } // Change iteration region - TestImageType::IndexType region2start; - region2start.Fill(1); + auto region2start = TestImageType::IndexType::Filled(1); TestImageType::RegionType region2(region2start, regionSize); diff --git a/Modules/Core/Common/test/itkImageRegionRangeGTest.cxx b/Modules/Core/Common/test/itkImageRegionRangeGTest.cxx index a403d48dc63..27adbdf9c92 100644 --- a/Modules/Core/Common/test/itkImageRegionRangeGTest.cxx +++ b/Modules/Core/Common/test/itkImageRegionRangeGTest.cxx @@ -155,9 +155,8 @@ void ExpectRangeIsNotEmptyForNonEmptyImage() { // First create a non-empty image: - const auto image = TImage::New(); - typename TImage::SizeType imageSize; - imageSize.Fill(1); + const auto image = TImage::New(); + auto imageSize = TImage::SizeType::Filled(1); image->SetRegions(imageSize); SetVectorLengthIfImageIsVectorImage(*image, 1); image->Allocate(); diff --git a/Modules/Core/Common/test/itkImageScanlineIteratorTest1.cxx b/Modules/Core/Common/test/itkImageScanlineIteratorTest1.cxx index 7c87abf3e50..53915073ed5 100644 --- a/Modules/Core/Common/test/itkImageScanlineIteratorTest1.cxx +++ b/Modules/Core/Common/test/itkImageScanlineIteratorTest1.cxx @@ -150,8 +150,7 @@ itkImageScanlineIteratorTest1(int, char *[]) using TestImageType = itk::Image; TestImageType::IndexType imageCorner{}; - TestImageType::SizeType imageSize; - imageSize.Fill(3); + auto imageSize = TestImageType::SizeType::Filled(3); TestImageType::RegionType imageRegion(imageCorner, imageSize); @@ -182,8 +181,7 @@ itkImageScanlineIteratorTest1(int, char *[]) // Setup and iterate over the first region TestImageType::IndexType region1Start{}; - TestImageType::SizeType regionSize; - regionSize.Fill(2); + auto regionSize = TestImageType::SizeType::Filled(2); TestImageType::RegionType region1(region1Start, regionSize); @@ -210,8 +208,7 @@ itkImageScanlineIteratorTest1(int, char *[]) } // Change iteration region - TestImageType::IndexType region2start; - region2start.Fill(1); + auto region2start = TestImageType::IndexType::Filled(1); TestImageType::RegionType region2(region2start, regionSize); diff --git a/Modules/Core/Common/test/itkImageTest.cxx b/Modules/Core/Common/test/itkImageTest.cxx index d31ffc93c64..f5b58e33276 100644 --- a/Modules/Core/Common/test/itkImageTest.cxx +++ b/Modules/Core/Common/test/itkImageTest.cxx @@ -122,8 +122,7 @@ itkImageTest(int, char *[]) image->SetDirection(direction); Image::RegionType region; Image::IndexType index{}; - Image::SizeType size; - size.Fill(4); + auto size = Image::SizeType::Filled(4); region.SetIndex(index); region.SetSize(size); image->SetRegions(region); @@ -153,8 +152,7 @@ itkImageTest(int, char *[]) imageRef.GetPointer(), static_cast(nullptr)); Image::IndexType correctIndex{}; - Image::SizeType correctSize; - correctSize.Fill(3); + auto correctSize = Image::SizeType::Filled(3); if (!(boxRegion.GetIndex() == correctIndex) || !(boxRegion.GetSize() == correctSize)) { std::cerr << "EnlargeRegionOverBox test failed: " diff --git a/Modules/Core/Common/test/itkImageTransformTest.cxx b/Modules/Core/Common/test/itkImageTransformTest.cxx index 95568bd31e0..8ebd798dc88 100644 --- a/Modules/Core/Common/test/itkImageTransformTest.cxx +++ b/Modules/Core/Common/test/itkImageTransformTest.cxx @@ -46,12 +46,10 @@ TestTransform() typename ImageType::PointType point; RegionType region; - SizeType size; - size.Fill(10); + auto size = SizeType::Filled(10); region.SetSize(size); - IndexType index; - index.Fill(5); + auto index = IndexType::Filled(5); std::cout << "TransformIndexToPhysicalPoint..." << std::endl; orientedImage->TransformIndexToPhysicalPoint(index, point); diff --git a/Modules/Core/Common/test/itkLineIteratorTest.cxx b/Modules/Core/Common/test/itkLineIteratorTest.cxx index e27f8b7707a..7906f9a69f7 100644 --- a/Modules/Core/Common/test/itkLineIteratorTest.cxx +++ b/Modules/Core/Common/test/itkLineIteratorTest.cxx @@ -44,8 +44,7 @@ itkLineIteratorTest(int argc, char * argv[]) // Set up a test image ImageType::RegionType::IndexType index{}; - ImageType::RegionType::SizeType size; - size.Fill(200); + auto size = ImageType::RegionType::SizeType::Filled(200); ImageType::RegionType region{ index, size }; diff --git a/Modules/Core/Common/test/itkNeighborhoodAlgorithmTest.cxx b/Modules/Core/Common/test/itkNeighborhoodAlgorithmTest.cxx index a7588221366..d4f5b19888f 100644 --- a/Modules/Core/Common/test/itkNeighborhoodAlgorithmTest.cxx +++ b/Modules/Core/Common/test/itkNeighborhoodAlgorithmTest.cxx @@ -99,11 +99,9 @@ NeighborhoodAlgorithmTest() IndexType ind{}; - SizeType size; - size.Fill(5); + auto size = SizeType::Filled(5); - SizeType radius; - radius.Fill(1); + auto radius = SizeType::Filled(1); RegionType region(ind, size); diff --git a/Modules/Core/Common/test/itkPhasedArray3DSpecialCoordinatesImageTest.cxx b/Modules/Core/Common/test/itkPhasedArray3DSpecialCoordinatesImageTest.cxx index 5b958262508..d2da327205f 100644 --- a/Modules/Core/Common/test/itkPhasedArray3DSpecialCoordinatesImageTest.cxx +++ b/Modules/Core/Common/test/itkPhasedArray3DSpecialCoordinatesImageTest.cxx @@ -35,8 +35,7 @@ itkPhasedArray3DSpecialCoordinatesImageTest(int, char *[]) auto image = Image::New(); // image->DebugOn(); // image->GetSource(); - SizeType size; - size.Fill(5); // 5x5x5 sampling of data + auto size = SizeType::Filled(5); // 5x5x5 sampling of data RegionType region; region.SetSize(size); image->SetRegions(region); diff --git a/Modules/Core/Common/test/itkShapedImageNeighborhoodRangeGTest.cxx b/Modules/Core/Common/test/itkShapedImageNeighborhoodRangeGTest.cxx index 633d5dc83f2..012a412d8c8 100644 --- a/Modules/Core/Common/test/itkShapedImageNeighborhoodRangeGTest.cxx +++ b/Modules/Core/Common/test/itkShapedImageNeighborhoodRangeGTest.cxx @@ -133,9 +133,8 @@ template void ExpectRangeIsEmptyForAnEmptyContainerOfShapeOffsets() { - const auto image = TImage::New(); - typename TImage::SizeType imageSize; - imageSize.Fill(1); + const auto image = TImage::New(); + auto imageSize = TImage::SizeType::Filled(1); image->SetRegions(imageSize); SetVectorLengthIfImageIsVectorImage(*image, 1); image->Allocate(); @@ -157,9 +156,8 @@ void ExpectRangeIsNotEmptyForNonEmptyImageAndShapeOffsetContainer() { // First create a non-empty image: - const auto image = TImage::New(); - typename TImage::SizeType imageSize; - imageSize.Fill(1); + const auto image = TImage::New(); + auto imageSize = TImage::SizeType::Filled(1); image->SetRegions(imageSize); SetVectorLengthIfImageIsVectorImage(*image, 1); image->Allocate(); diff --git a/Modules/Core/Common/test/itkSobelOperatorImageConvolutionTest.cxx b/Modules/Core/Common/test/itkSobelOperatorImageConvolutionTest.cxx index 612232bdf46..b4674aa033c 100644 --- a/Modules/Core/Common/test/itkSobelOperatorImageConvolutionTest.cxx +++ b/Modules/Core/Common/test/itkSobelOperatorImageConvolutionTest.cxx @@ -58,8 +58,7 @@ DoConvolution(typename ImageType::Pointer inputImage, unsigned long int directio sobelOperator.SetDirection(direction); - itk::Size radius; - radius.Fill(1); + auto radius = itk::Size::Filled(1); sobelOperator.CreateToRadius(radius); NeighborhoodIteratorType it(radius, inputImage, inputImage->GetRequestedRegion()); diff --git a/Modules/Core/Common/test/itkSobelOperatorImageFilterTest.cxx b/Modules/Core/Common/test/itkSobelOperatorImageFilterTest.cxx index 2d86ca05053..e5c3066c365 100644 --- a/Modules/Core/Common/test/itkSobelOperatorImageFilterTest.cxx +++ b/Modules/Core/Common/test/itkSobelOperatorImageFilterTest.cxx @@ -54,8 +54,7 @@ itkSobelOperatorImageFilterTest(int argc, char * argv[]) auto direction = std::stoul(argv[2]); sobelOperator.SetDirection(direction); - itk::Size radius; - radius.Fill(1); + auto radius = itk::Size::Filled(1); sobelOperator.CreateToRadius(radius); } filter->SetOperator(sobelOperator); diff --git a/Modules/Core/Common/test/itkSobelOperatorTest.cxx b/Modules/Core/Common/test/itkSobelOperatorTest.cxx index 30a5e124619..88b5fdd9e41 100644 --- a/Modules/Core/Common/test/itkSobelOperatorTest.cxx +++ b/Modules/Core/Common/test/itkSobelOperatorTest.cxx @@ -44,8 +44,7 @@ itkSobelOperatorTest(int, char *[]) sobelOperator.SetDirection(direction); ITK_TEST_SET_GET_VALUE(direction, sobelOperator.GetDirection()); - itk::Size radius; - radius.Fill(1); + auto radius = itk::Size::Filled(1); sobelOperator.CreateToRadius(radius); itk::FixedArray expectedValuesHoriz{ @@ -86,8 +85,7 @@ itkSobelOperatorTest(int, char *[]) sobelOperator.SetDirection(direction); ITK_TEST_SET_GET_VALUE(direction, sobelOperator.GetDirection()); - itk::Size radius; - radius.Fill(1); + auto radius = itk::Size::Filled(1); sobelOperator.CreateToRadius(radius); itk::FixedArray expectedValuesX{ @@ -140,8 +138,7 @@ itkSobelOperatorTest(int, char *[]) unsigned long direction = 0; sobelOperator.SetDirection(direction); - itk::Size radius; - radius.Fill(1); + auto radius = itk::Size::Filled(1); ITK_TRY_EXPECT_EXCEPTION(sobelOperator.CreateToRadius(radius)); } diff --git a/Modules/Core/Common/test/itkSymmetricSecondRankTensorImageReadTest.cxx b/Modules/Core/Common/test/itkSymmetricSecondRankTensorImageReadTest.cxx index e16f759d7a1..f5809ade3f1 100644 --- a/Modules/Core/Common/test/itkSymmetricSecondRankTensorImageReadTest.cxx +++ b/Modules/Core/Common/test/itkSymmetricSecondRankTensorImageReadTest.cxx @@ -39,8 +39,7 @@ itkSymmetricSecondRankTensorImageReadTest(int argc, char * argv[]) auto matrixImage = MatrixImageType::New(); - MatrixImageType::SizeType size; - size.Fill(10); + auto size = MatrixImageType::SizeType::Filled(10); MatrixImageType::IndexType start{}; diff --git a/Modules/Core/Common/test/itkSymmetricSecondRankTensorImageWriteReadTest.cxx b/Modules/Core/Common/test/itkSymmetricSecondRankTensorImageWriteReadTest.cxx index 9e38072f85a..fb2f21df5cb 100644 --- a/Modules/Core/Common/test/itkSymmetricSecondRankTensorImageWriteReadTest.cxx +++ b/Modules/Core/Common/test/itkSymmetricSecondRankTensorImageWriteReadTest.cxx @@ -37,8 +37,7 @@ itkSymmetricSecondRankTensorImageWriteReadTest(int argc, char * argv[]) auto tensorImageInput = TensorImageType::New(); - TensorImageType::SizeType size; - size.Fill(10); + auto size = TensorImageType::SizeType::Filled(10); TensorImageType::IndexType start{}; diff --git a/Modules/Core/ImageAdaptors/test/itkVectorImageTest.cxx b/Modules/Core/ImageAdaptors/test/itkVectorImageTest.cxx index c1b906b8e6d..ed275a0760f 100644 --- a/Modules/Core/ImageAdaptors/test/itkVectorImageTest.cxx +++ b/Modules/Core/ImageAdaptors/test/itkVectorImageTest.cxx @@ -57,8 +57,7 @@ testVectorImageAdaptor(typename TAdaptor::Pointer & bool failed = false; using AdaptedImageType = itk::Image; - typename AdaptedImageType::IndexType index; - index.Fill(10); + auto index = AdaptedImageType::IndexType::Filled(10); std::cout << "Before adaptor initialization, vectorImage->GetPixel(" << index << ")[" << componentToExtract << "] = " << vectorImage->GetPixel(index)[componentToExtract] << std::endl; @@ -474,8 +473,7 @@ itkVectorImageTest(int, char * argv[]) f[i] = i; } start.Fill(0); - VectorImageType::SizeType size; - size.Fill(11); + auto size = VectorImageType::SizeType::Filled(11); size[Dimension - 1] = 5; unsigned long midCtr = 1; for (unsigned int i = 0; i < Dimension; ++i) @@ -560,8 +558,7 @@ itkVectorImageTest(int, char * argv[]) lcit.NextLine(); } - VectorImageType::IndexType idx; - idx.Fill(1); + auto idx = VectorImageType::IndexType::Filled(1); LinearIteratorType lit(vectorImage, vectorImage->GetBufferedRegion()); lit.SetIndex(idx); lit.Set(f); @@ -586,10 +583,9 @@ itkVectorImageTest(int, char * argv[]) // Create an image using itk::Vector using VectorPixelType = itk::Vector; using VectorImageType = itk::Image, Dimension>; - auto image = VectorImageType::New(); - VectorImageType::IndexType start{}; - VectorImageType::SizeType size; - size.Fill(5); + auto image = VectorImageType::New(); + VectorImageType::IndexType start{}; + auto size = VectorImageType::SizeType::Filled(5); VectorImageType::RegionType region(start, size); image->SetRegions(region); image->Allocate(); @@ -715,10 +711,8 @@ itkVectorImageTest(int, char * argv[]) radius.Fill(1); ConstNeighborhoodIteratorType::RegionType region = vectorImage->GetBufferedRegion(); - ConstNeighborhoodIteratorType::SizeType size; - size.Fill(4); - ConstNeighborhoodIteratorType::IndexType index; - index.Fill(1); + auto size = ConstNeighborhoodIteratorType::SizeType::Filled(4); + auto index = ConstNeighborhoodIteratorType::IndexType::Filled(1); region.SetIndex(index); region.SetSize(size); @@ -757,8 +751,7 @@ itkVectorImageTest(int, char * argv[]) // Test GoToEnd() cNit.GoToEnd(); --cNit; - ConstNeighborhoodIteratorType::IndexType endIndex; - endIndex.Fill(4); + auto endIndex = ConstNeighborhoodIteratorType::IndexType::Filled(4); if (cNit.GetPixel(centerIndex) != vectorImage->GetPixel(endIndex)) { std::cerr << " GoToEnd [FAILED]" << std::endl; diff --git a/Modules/Core/ImageAdaptors/test/itkVectorImageToImageAdaptorTest.cxx b/Modules/Core/ImageAdaptors/test/itkVectorImageToImageAdaptorTest.cxx index b21279c6c1a..9dd2e08ef32 100644 --- a/Modules/Core/ImageAdaptors/test/itkVectorImageToImageAdaptorTest.cxx +++ b/Modules/Core/ImageAdaptors/test/itkVectorImageToImageAdaptorTest.cxx @@ -85,8 +85,7 @@ itkVectorImageToImageAdaptorTest(int, char *[]) } // test Get/SetPixel() methods - VectorImageToImageAdaptorType::IndexType index; - index.Fill(10); + auto index = VectorImageToImageAdaptorType::IndexType::Filled(10); ITK_TEST_EXPECT_EQUAL(PixelType(componentToExtract), vectorImageToImageAdaptor->GetPixel(index)); PixelType v = 4.4f; diff --git a/Modules/Core/ImageFunction/test/itkBSplineInterpolateImageFunctionTest.cxx b/Modules/Core/ImageFunction/test/itkBSplineInterpolateImageFunctionTest.cxx index cb3ec497dd1..f484476594b 100644 --- a/Modules/Core/ImageFunction/test/itkBSplineInterpolateImageFunctionTest.cxx +++ b/Modules/Core/ImageFunction/test/itkBSplineInterpolateImageFunctionTest.cxx @@ -732,8 +732,7 @@ set2DInterpData(ImageType2D::Pointer imgPtr) -225.6000, -84.6000, 0, 28.2000, 0, -84.6000, -543.0000, -289.6000, -108.6000, 0, 36.2000, 0, -108.6000 }; - ImageType2D::IndexType index; - index.Fill(10); + auto index = ImageType2D::IndexType::Filled(10); ImageType2D::RegionType region{ index, size }; diff --git a/Modules/Core/ImageFunction/test/itkBinaryThresholdImageFunctionTest.cxx b/Modules/Core/ImageFunction/test/itkBinaryThresholdImageFunctionTest.cxx index 26907d96fc4..f792b1b2741 100644 --- a/Modules/Core/ImageFunction/test/itkBinaryThresholdImageFunctionTest.cxx +++ b/Modules/Core/ImageFunction/test/itkBinaryThresholdImageFunctionTest.cxx @@ -31,9 +31,8 @@ itkBinaryThresholdImageFunctionTest(int, char *[]) auto image = FloatImage::New(); FloatImage::RegionType region; - FloatImage::SizeType size; - size.Fill(64); - FloatImage::IndexType index{}; + auto size = FloatImage::SizeType::Filled(64); + FloatImage::IndexType index{}; region.SetIndex(index); region.SetSize(size); diff --git a/Modules/Core/ImageFunction/test/itkCentralDifferenceImageFunctionOnVectorSpeedTest.cxx b/Modules/Core/ImageFunction/test/itkCentralDifferenceImageFunctionOnVectorSpeedTest.cxx index 724063eb354..607fca4cba0 100644 --- a/Modules/Core/ImageFunction/test/itkCentralDifferenceImageFunctionOnVectorSpeedTest.cxx +++ b/Modules/Core/ImageFunction/test/itkCentralDifferenceImageFunctionOnVectorSpeedTest.cxx @@ -38,9 +38,8 @@ itkCentralDifferenceImageFunctionOnVectorSpeedTestRun(char * argv[]) using PixelType = itk::Vector; using ImageType = itk::Image; - auto image = ImageType::New(); - typename ImageType::SizeType size; - size.Fill(imageSize); + auto image = ImageType::New(); + auto size = ImageType::SizeType::Filled(imageSize); typename ImageType::RegionType region(size); image->SetRegions(region); diff --git a/Modules/Core/ImageFunction/test/itkCentralDifferenceImageFunctionOnVectorTest.cxx b/Modules/Core/ImageFunction/test/itkCentralDifferenceImageFunctionOnVectorTest.cxx index 9e4a9580350..fd556dac607 100644 --- a/Modules/Core/ImageFunction/test/itkCentralDifferenceImageFunctionOnVectorTest.cxx +++ b/Modules/Core/ImageFunction/test/itkCentralDifferenceImageFunctionOnVectorTest.cxx @@ -52,9 +52,8 @@ itkCentralDifferenceImageFunctionOnVectorTestRun() using PixelType = itk::Vector; using ImageType = itk::Image; - auto image = ImageType::New(); - typename ImageType::SizeType size; - size.Fill(16); + auto image = ImageType::New(); + auto size = ImageType::SizeType::Filled(16); typename ImageType::RegionType region(size); image->SetRegions(region); diff --git a/Modules/Core/ImageFunction/test/itkCentralDifferenceImageFunctionSpeedTest.cxx b/Modules/Core/ImageFunction/test/itkCentralDifferenceImageFunctionSpeedTest.cxx index 4e13aef2ee0..940015d12d3 100644 --- a/Modules/Core/ImageFunction/test/itkCentralDifferenceImageFunctionSpeedTest.cxx +++ b/Modules/Core/ImageFunction/test/itkCentralDifferenceImageFunctionSpeedTest.cxx @@ -42,9 +42,8 @@ itkCentralDifferenceImageFunctionSpeedTest(int argc, char * argv[]) using PixelType = unsigned int; using ImageType = itk::Image; - auto image = ImageType::New(); - ImageType::SizeType size; - size.Fill(imageSize); + auto image = ImageType::New(); + auto size = ImageType::SizeType::Filled(imageSize); ImageType::RegionType region(size); image->SetRegions(region); diff --git a/Modules/Core/ImageFunction/test/itkCentralDifferenceImageFunctionTest.cxx b/Modules/Core/ImageFunction/test/itkCentralDifferenceImageFunctionTest.cxx index 17cadc6e06b..bd9d9b9dca5 100644 --- a/Modules/Core/ImageFunction/test/itkCentralDifferenceImageFunctionTest.cxx +++ b/Modules/Core/ImageFunction/test/itkCentralDifferenceImageFunctionTest.cxx @@ -30,9 +30,8 @@ itkCentralDifferenceImageFunctionTest(int, char *[]) using PixelType = unsigned int; using ImageType = itk::Image; - auto image = ImageType::New(); - ImageType::SizeType size; - size.Fill(16); + auto image = ImageType::New(); + auto size = ImageType::SizeType::Filled(16); ImageType::RegionType region(size); image->SetRegions(region); diff --git a/Modules/Core/ImageFunction/test/itkGaussianBlurImageFunctionTest.cxx b/Modules/Core/ImageFunction/test/itkGaussianBlurImageFunctionTest.cxx index 1cd57d25c7c..d39e3826ca9 100644 --- a/Modules/Core/ImageFunction/test/itkGaussianBlurImageFunctionTest.cxx +++ b/Modules/Core/ImageFunction/test/itkGaussianBlurImageFunctionTest.cxx @@ -58,8 +58,7 @@ itkGaussianBlurImageFunctionTest(int, char *[]) // Test the derivative of Gaussian image function auto gaussianFunction = GFunctionType::New(); gaussianFunction->SetInputImage(image); - itk::Index<2> index; - index.Fill(25); + auto index = itk::Index<2>::Filled(25); // Testing Set/GetVariance() std::cout << "Testing Set/GetVariance(): "; diff --git a/Modules/Core/ImageFunction/test/itkGaussianDerivativeImageFunctionTest.cxx b/Modules/Core/ImageFunction/test/itkGaussianDerivativeImageFunctionTest.cxx index cbe42072e74..047ee8c663d 100644 --- a/Modules/Core/ImageFunction/test/itkGaussianDerivativeImageFunctionTest.cxx +++ b/Modules/Core/ImageFunction/test/itkGaussianDerivativeImageFunctionTest.cxx @@ -94,8 +94,7 @@ TestGaussianDerivativeImageFunction() std::cout << "[PASSED] " << std::endl; std::cout << "Testing consistency within Index/Point/ContinuousIndex: "; - itk::Index index; - index.Fill(25); + auto index = itk::Index::Filled(25); typename DoGFunctionType::OutputType gradientIndex; gradientIndex = DoG->EvaluateAtIndex(index); diff --git a/Modules/Core/ImageFunction/test/itkGaussianInterpolateImageFunctionTest.cxx b/Modules/Core/ImageFunction/test/itkGaussianInterpolateImageFunctionTest.cxx index d2d14eb2380..1ff2e386268 100644 --- a/Modules/Core/ImageFunction/test/itkGaussianInterpolateImageFunctionTest.cxx +++ b/Modules/Core/ImageFunction/test/itkGaussianInterpolateImageFunctionTest.cxx @@ -45,8 +45,7 @@ itkGaussianInterpolateImageFunctionTest(int, char *[]) ImageType::IndexType start{}; - ImageType::SizeType size; - size.Fill(3); + auto size = ImageType::SizeType::Filled(3); ImageType::RegionType region{ start, size }; @@ -69,8 +68,7 @@ itkGaussianInterpolateImageFunctionTest(int, char *[]) interpolator->SetInputImage(image); - typename ImageType::SizeType radius; - radius.Fill(1); + auto radius = ImageType::SizeType::Filled(1); for (unsigned int d = 0; d < ImageType::ImageDimension; ++d) { ITK_TEST_SET_GET_VALUE(radius[d], interpolator->GetRadius()[d]); diff --git a/Modules/Core/ImageFunction/test/itkLinearInterpolateImageFunctionTest.cxx b/Modules/Core/ImageFunction/test/itkLinearInterpolateImageFunctionTest.cxx index 2262986a5aa..709656dc7f3 100644 --- a/Modules/Core/ImageFunction/test/itkLinearInterpolateImageFunctionTest.cxx +++ b/Modules/Core/ImageFunction/test/itkLinearInterpolateImageFunctionTest.cxx @@ -150,8 +150,7 @@ RunLinearInterpolateTest() auto variablevectorinterpolator = VariableVectorInterpolatorType::New(); variablevectorinterpolator->SetInputImage(variablevectorimage); - typename ImageType::SizeType radius; - radius.Fill(1); + auto radius = ImageType::SizeType::Filled(1); for (unsigned int d = 0; d < Dimensions; ++d) { ITK_TEST_SET_GET_VALUE(radius[d], interpolator->GetRadius()[d]); diff --git a/Modules/Core/ImageFunction/test/itkNearestNeighborInterpolateImageFunctionTest.cxx b/Modules/Core/ImageFunction/test/itkNearestNeighborInterpolateImageFunctionTest.cxx index e7a85e906e9..526da2d21ef 100644 --- a/Modules/Core/ImageFunction/test/itkNearestNeighborInterpolateImageFunctionTest.cxx +++ b/Modules/Core/ImageFunction/test/itkNearestNeighborInterpolateImageFunctionTest.cxx @@ -60,8 +60,7 @@ itkNearestNeighborInterpolateImageFunctionTest(int, char *[]) IndexType start{}; - SizeType size; - size.Fill(3); + auto size = SizeType::Filled(3); RegionType region{ start, size }; diff --git a/Modules/Core/ImageFunction/test/itkNeighborhoodOperatorImageFunctionTest.cxx b/Modules/Core/ImageFunction/test/itkNeighborhoodOperatorImageFunctionTest.cxx index 27db502e60a..cf1e64c056a 100644 --- a/Modules/Core/ImageFunction/test/itkNeighborhoodOperatorImageFunctionTest.cxx +++ b/Modules/Core/ImageFunction/test/itkNeighborhoodOperatorImageFunctionTest.cxx @@ -66,8 +66,7 @@ itkNeighborhoodOperatorImageFunctionTest(int, char *[]) function->SetOperator(oper); - itk::Index<3> index; - index.Fill(25); + auto index = itk::Index<3>::Filled(25); FunctionType::OutputType Blur; diff --git a/Modules/Core/Mesh/test/itkTriangleMeshToBinaryImageFilterTest1.cxx b/Modules/Core/Mesh/test/itkTriangleMeshToBinaryImageFilterTest1.cxx index ecfe9426877..8d74eb31438 100644 --- a/Modules/Core/Mesh/test/itkTriangleMeshToBinaryImageFilterTest1.cxx +++ b/Modules/Core/Mesh/test/itkTriangleMeshToBinaryImageFilterTest1.cxx @@ -48,9 +48,8 @@ itkTriangleMeshToBinaryImageFilterTest1(int argc, char * argv[]) mySphereMeshSource->Update(); using ImageType = itk::Image; - auto im = ImageType::New(); - ImageType::SizeType imSize; - imSize.Fill(100); + auto im = ImageType::New(); + auto imSize = ImageType::SizeType::Filled(100); im->SetRegions(imSize); im->Allocate(); diff --git a/Modules/Core/SpatialObjects/test/itkImageMaskSpatialObjectGTest.cxx b/Modules/Core/SpatialObjects/test/itkImageMaskSpatialObjectGTest.cxx index fb28cb8fd4a..4088c91c63d 100644 --- a/Modules/Core/SpatialObjects/test/itkImageMaskSpatialObjectGTest.cxx +++ b/Modules/Core/SpatialObjects/test/itkImageMaskSpatialObjectGTest.cxx @@ -95,8 +95,7 @@ Expect_AxisAlignedBoundingBoxRegion_equals_region_of_single_pixel_when_it_is_the // Expected size: the "region size" of a single pixel (1x1, in 2D, 1x1x1 in 3D). const itk::Size expectedSize = [] { - itk::Size size; - size.Fill(1); + auto size = itk::Size::Filled(1); return size; }(); diff --git a/Modules/Core/SpatialObjects/test/itkImageMaskSpatialObjectTest4.cxx b/Modules/Core/SpatialObjects/test/itkImageMaskSpatialObjectTest4.cxx index 8d7a5818e4a..4fff45c1cc7 100644 --- a/Modules/Core/SpatialObjects/test/itkImageMaskSpatialObjectTest4.cxx +++ b/Modules/Core/SpatialObjects/test/itkImageMaskSpatialObjectTest4.cxx @@ -215,8 +215,7 @@ Test2dImageMask() auto imageFilter = SpatialObjectToImageFilterType::New(); - itk::Size<2> size; - size.Fill(10); + auto size = itk::Size<2>::Filled(10); // The SpatialObjectToImageFilter requires that the user defines the grid // parameters of the output image. This includes the number of pixels along // each dimension, the pixel spacing, and image direction diff --git a/Modules/Core/SpatialObjects/test/itkSpatialObjectToImageStatisticsCalculatorTest.cxx b/Modules/Core/SpatialObjects/test/itkSpatialObjectToImageStatisticsCalculatorTest.cxx index 619bf9442da..c8881e60e29 100644 --- a/Modules/Core/SpatialObjects/test/itkSpatialObjectToImageStatisticsCalculatorTest.cxx +++ b/Modules/Core/SpatialObjects/test/itkSpatialObjectToImageStatisticsCalculatorTest.cxx @@ -31,8 +31,7 @@ itkSpatialObjectToImageStatisticsCalculatorTest(int, char *[]) using EllipseType = itk::EllipseSpatialObject<2>; // Image Definition - ImageType::SizeType size; - size.Fill(50); + auto size = ImageType::SizeType::Filled(50); ImageType::SpacingType spacing; spacing.Fill(1); diff --git a/Modules/Core/Transform/test/itkBSplineDeformableTransformTest.cxx b/Modules/Core/Transform/test/itkBSplineDeformableTransformTest.cxx index dd586682be3..ed3309a58bb 100644 --- a/Modules/Core/Transform/test/itkBSplineDeformableTransformTest.cxx +++ b/Modules/Core/Transform/test/itkBSplineDeformableTransformTest.cxx @@ -64,9 +64,8 @@ itkBSplineDeformableTransformTest1() OriginType origin{}; using RegionType = TransformType::RegionType; - RegionType region; - RegionType::SizeType size; - size.Fill(10); + RegionType region; + auto size = RegionType::SizeType::Filled(10); region.SetSize(size); std::cout << region << std::endl; @@ -127,8 +126,7 @@ itkBSplineDeformableTransformTest1() /** * Populate the spline coefficients with some values. */ - CoefficientImageType::IndexType index; - index.Fill(5); + auto index = CoefficientImageType::IndexType::Filled(5); coeffImage[1]->SetPixel(index, 1.0); @@ -600,9 +598,8 @@ itkBSplineDeformableTransformTest3() OriginType origin{}; using RegionType = TransformType::RegionType; - RegionType region; - RegionType::SizeType size; - size.Fill(10); + RegionType region; + auto size = RegionType::SizeType::Filled(10); region.SetSize(size); std::cout << region << std::endl; @@ -648,8 +645,7 @@ itkBSplineDeformableTransformTest3() /** * Populate the spline coefficients with some values. */ - CoefficientImageType::IndexType index; - index.Fill(5); + auto index = CoefficientImageType::IndexType::Filled(5); coeffImage[1]->SetPixel(index, 1.0); diff --git a/Modules/Core/Transform/test/itkBSplineTransformInitializerTest1.cxx b/Modules/Core/Transform/test/itkBSplineTransformInitializerTest1.cxx index e9760788205..2fb881d330d 100644 --- a/Modules/Core/Transform/test/itkBSplineTransformInitializerTest1.cxx +++ b/Modules/Core/Transform/test/itkBSplineTransformInitializerTest1.cxx @@ -117,8 +117,7 @@ itkBSplineTransformInitializerTest1(int argc, char * argv[]) transformInitializer->SetImage(fixedImage); ITK_TEST_SET_GET_VALUE(fixedImage, transformInitializer->GetImage()); - TransformType::MeshSizeType meshSize; - meshSize.Fill(4); + auto meshSize = TransformType::MeshSizeType::Filled(4); transformInitializer->SetTransformDomainMeshSize(meshSize); ITK_TEST_SET_GET_VALUE(meshSize, transformInitializer->GetTransformDomainMeshSize()); diff --git a/Modules/Core/Transform/test/itkBSplineTransformTest.cxx b/Modules/Core/Transform/test/itkBSplineTransformTest.cxx index 14b80d15ef4..a3955219bb6 100644 --- a/Modules/Core/Transform/test/itkBSplineTransformTest.cxx +++ b/Modules/Core/Transform/test/itkBSplineTransformTest.cxx @@ -66,8 +66,7 @@ itkBSplineTransformTest1() dimensions.Fill(100); using MeshSizeType = TransformType::MeshSizeType; - MeshSizeType meshSize; - meshSize.Fill(10); + auto meshSize = MeshSizeType::Filled(10); using DirectionType = TransformType::DirectionType; DirectionType direction; @@ -163,8 +162,7 @@ itkBSplineTransformTest1() /** * Populate the spline coefficients with some values. */ - CoefficientImageType::IndexType index; - index.Fill(5); + auto index = CoefficientImageType::IndexType::Filled(5); coeffImage[1]->SetPixel(index, 1.0); @@ -621,8 +619,7 @@ itkBSplineTransformTest3() dimensions.Fill(100); using MeshSizeType = TransformType::MeshSizeType; - MeshSizeType meshSize; - meshSize.Fill(10); + auto meshSize = MeshSizeType::Filled(10); using DirectionType = TransformType::DirectionType; DirectionType direction; @@ -676,8 +673,7 @@ itkBSplineTransformTest3() /** * Populate the spline coefficients with some values. */ - CoefficientImageType::IndexType index; - index.Fill(5); + auto index = CoefficientImageType::IndexType::Filled(5); coeffImage[1]->SetPixel(index, 1.0); diff --git a/Modules/Core/Transform/test/itkBSplineTransformTest2.cxx b/Modules/Core/Transform/test/itkBSplineTransformTest2.cxx index 5546daeb523..ccab2f5b2e4 100644 --- a/Modules/Core/Transform/test/itkBSplineTransformTest2.cxx +++ b/Modules/Core/Transform/test/itkBSplineTransformTest2.cxx @@ -124,8 +124,7 @@ class BSplineTransformTest2Helper auto bsplineTransform = TransformType::New(); using MeshSizeType = typename TransformType::MeshSizeType; - MeshSizeType meshSize; - meshSize.Fill(4); + auto meshSize = MeshSizeType::Filled(4); using PhysicalDimensionsType = typename TransformType::PhysicalDimensionsType; PhysicalDimensionsType fixedDimensions; diff --git a/Modules/Core/Transform/test/itkBSplineTransformTest3.cxx b/Modules/Core/Transform/test/itkBSplineTransformTest3.cxx index 14cd10ef10d..655e0099535 100644 --- a/Modules/Core/Transform/test/itkBSplineTransformTest3.cxx +++ b/Modules/Core/Transform/test/itkBSplineTransformTest3.cxx @@ -142,8 +142,7 @@ class BSplineTransformTest3Helper using MeshSizeType = typename TransformType::MeshSizeType; - MeshSizeType meshSize; - meshSize.Fill(numberOfGridCells); + auto meshSize = MeshSizeType::Filled(numberOfGridCells); using PhysicalDimensionsType = typename TransformType::PhysicalDimensionsType; PhysicalDimensionsType fixedDimensions; diff --git a/Modules/Filtering/BinaryMathematicalMorphology/test/itkBinaryClosingByReconstructionImageFilterTest.cxx b/Modules/Filtering/BinaryMathematicalMorphology/test/itkBinaryClosingByReconstructionImageFilterTest.cxx index 116b16df6e6..3ef90f82f25 100644 --- a/Modules/Filtering/BinaryMathematicalMorphology/test/itkBinaryClosingByReconstructionImageFilterTest.cxx +++ b/Modules/Filtering/BinaryMathematicalMorphology/test/itkBinaryClosingByReconstructionImageFilterTest.cxx @@ -50,9 +50,8 @@ itkBinaryClosingByReconstructionImageFilterTest(int argc, char * argv[]) using KernelType = itk::BinaryBallStructuringElement; - KernelType ball; - KernelType::SizeType ballSize; - ballSize.Fill(std::stoi(argv[5])); + KernelType ball; + auto ballSize = KernelType::SizeType::Filled(std::stoi(argv[5])); ball.SetRadius(ballSize); ball.CreateStructuringElement(); diff --git a/Modules/Filtering/BinaryMathematicalMorphology/test/itkBinaryMorphologicalClosingImageFilterTest.cxx b/Modules/Filtering/BinaryMathematicalMorphology/test/itkBinaryMorphologicalClosingImageFilterTest.cxx index a5e9631d50a..c8ef3981191 100644 --- a/Modules/Filtering/BinaryMathematicalMorphology/test/itkBinaryMorphologicalClosingImageFilterTest.cxx +++ b/Modules/Filtering/BinaryMathematicalMorphology/test/itkBinaryMorphologicalClosingImageFilterTest.cxx @@ -48,9 +48,8 @@ itkBinaryMorphologicalClosingImageFilterTest(int argc, char * argv[]) reader->SetFileName(argv[1]); using KernelType = itk::BinaryBallStructuringElement; - KernelType ball; - KernelType::SizeType ballSize; - ballSize.Fill(std::stoi(argv[3])); + KernelType ball; + auto ballSize = KernelType::SizeType::Filled(std::stoi(argv[3])); ball.SetRadius(ballSize); ball.CreateStructuringElement(); diff --git a/Modules/Filtering/BinaryMathematicalMorphology/test/itkBinaryMorphologicalOpeningImageFilterTest.cxx b/Modules/Filtering/BinaryMathematicalMorphology/test/itkBinaryMorphologicalOpeningImageFilterTest.cxx index e12fe44fc51..bd9ead8fe4b 100644 --- a/Modules/Filtering/BinaryMathematicalMorphology/test/itkBinaryMorphologicalOpeningImageFilterTest.cxx +++ b/Modules/Filtering/BinaryMathematicalMorphology/test/itkBinaryMorphologicalOpeningImageFilterTest.cxx @@ -48,9 +48,8 @@ itkBinaryMorphologicalOpeningImageFilterTest(int argc, char * argv[]) reader->SetFileName(argv[1]); using KernelType = itk::BinaryBallStructuringElement; - KernelType ball; - KernelType::SizeType ballSize; - ballSize.Fill(std::stoi(argv[3])); + KernelType ball; + auto ballSize = KernelType::SizeType::Filled(std::stoi(argv[3])); ball.SetRadius(ballSize); ball.CreateStructuringElement(); diff --git a/Modules/Filtering/BinaryMathematicalMorphology/test/itkBinaryOpeningByReconstructionImageFilterTest.cxx b/Modules/Filtering/BinaryMathematicalMorphology/test/itkBinaryOpeningByReconstructionImageFilterTest.cxx index b58e1d3305c..8c69651272a 100644 --- a/Modules/Filtering/BinaryMathematicalMorphology/test/itkBinaryOpeningByReconstructionImageFilterTest.cxx +++ b/Modules/Filtering/BinaryMathematicalMorphology/test/itkBinaryOpeningByReconstructionImageFilterTest.cxx @@ -47,9 +47,8 @@ itkBinaryOpeningByReconstructionImageFilterTest(int argc, char * argv[]) reader->Update(); using KernelType = itk::BinaryBallStructuringElement; - KernelType ball; - KernelType::SizeType ballSize; - ballSize.Fill(std::stoi(argv[3])); + KernelType ball; + auto ballSize = KernelType::SizeType::Filled(std::stoi(argv[3])); ball.SetRadius(ballSize); ball.CreateStructuringElement(); diff --git a/Modules/Filtering/Convolution/test/itkConvolutionImageFilterTest.cxx b/Modules/Filtering/Convolution/test/itkConvolutionImageFilterTest.cxx index e5a5b00c72b..b7dc0688c98 100644 --- a/Modules/Filtering/Convolution/test/itkConvolutionImageFilterTest.cxx +++ b/Modules/Filtering/Convolution/test/itkConvolutionImageFilterTest.cxx @@ -188,10 +188,8 @@ itkConvolutionImageFilterTest(int argc, char * argv[]) } // Test for invalid request region. - ImageType::IndexType invalidIndex; - invalidIndex.Fill(1000); - ImageType::SizeType invalidSize; - invalidSize.Fill(1000); + auto invalidIndex = ImageType::IndexType::Filled(1000); + auto invalidSize = ImageType::SizeType::Filled(1000); ImageType::RegionType invalidRequestRegion(invalidIndex, invalidSize); convoluter->GetOutput()->SetRequestedRegion(invalidRequestRegion); try diff --git a/Modules/Filtering/Convolution/test/itkFFTConvolutionImageFilterTest.cxx b/Modules/Filtering/Convolution/test/itkFFTConvolutionImageFilterTest.cxx index c530962fd8f..819fef34503 100644 --- a/Modules/Filtering/Convolution/test/itkFFTConvolutionImageFilterTest.cxx +++ b/Modules/Filtering/Convolution/test/itkFFTConvolutionImageFilterTest.cxx @@ -226,10 +226,8 @@ itkFFTConvolutionImageFilterTest(int argc, char * argv[]) ITK_TRY_EXPECT_EXCEPTION(convoluter->Update()); // Test for invalid request region. - ImageType::IndexType invalidIndex; - invalidIndex.Fill(1000); - ImageType::SizeType invalidSize; - invalidSize.Fill(1000); + auto invalidIndex = ImageType::IndexType::Filled(1000); + auto invalidSize = ImageType::SizeType::Filled(1000); ImageType::RegionType invalidRequestRegion(invalidIndex, invalidSize); convoluter->GetOutput()->SetRequestedRegion(invalidRequestRegion); diff --git a/Modules/Filtering/CurvatureFlow/test/itkCurvatureFlowTest.cxx b/Modules/Filtering/CurvatureFlow/test/itkCurvatureFlowTest.cxx index c98cb3658f7..0a83a8b95fb 100644 --- a/Modules/Filtering/CurvatureFlow/test/itkCurvatureFlowTest.cxx +++ b/Modules/Filtering/CurvatureFlow/test/itkCurvatureFlowTest.cxx @@ -148,10 +148,9 @@ itkCurvatureFlowTest(int argc, char * argv[]) std::cout << "Test when wrong function type." << std::endl; using FunctionType = itk::DummyFunction; filter = FilterType::New(); - auto function = FunctionType::New(); - auto dummy = ImageType::New(); - ImageType::SizeType size; - size.Fill(3); + auto function = FunctionType::New(); + auto dummy = ImageType::New(); + auto size = ImageType::SizeType::Filled(3); ImageType::RegionType region(size); dummy->SetRegions(region); dummy->Allocate(); diff --git a/Modules/Filtering/Denoising/test/itkPatchBasedDenoisingImageFilterTest.cxx b/Modules/Filtering/Denoising/test/itkPatchBasedDenoisingImageFilterTest.cxx index a15463119f5..9f93903054a 100644 --- a/Modules/Filtering/Denoising/test/itkPatchBasedDenoisingImageFilterTest.cxx +++ b/Modules/Filtering/Denoising/test/itkPatchBasedDenoisingImageFilterTest.cxx @@ -207,8 +207,7 @@ doDenoising(const std::string & inputFileName, filter->GetNoiseModel() == FilterType::NoiseModelEnum::POISSON) { typename ImageT::IndexType::IndexValueType indexValue = 0; - typename ImageT::IndexType pixelIndex; - pixelIndex.Fill(indexValue); + auto pixelIndex = ImageT::IndexType::Filled(indexValue); typename ImageT::PixelType originalPixelValue = inputImage->GetPixel(pixelIndex); diff --git a/Modules/Filtering/DisplacementField/test/itkDisplacementFieldToBSplineImageFilterTest.cxx b/Modules/Filtering/DisplacementField/test/itkDisplacementFieldToBSplineImageFilterTest.cxx index db59f1a1a94..e764b592a9d 100644 --- a/Modules/Filtering/DisplacementField/test/itkDisplacementFieldToBSplineImageFilterTest.cxx +++ b/Modules/Filtering/DisplacementField/test/itkDisplacementFieldToBSplineImageFilterTest.cxx @@ -132,8 +132,7 @@ itkDisplacementFieldToBSplineImageFilterTest(int, char *[]) ITK_TEST_EXPECT_EQUAL(bSplineDomainSpacing, bspliner->GetBSplineDomainSpacing()); typename BSplineFilterType::SizeType::value_type bSplineDomainSizeVal = 0; - typename BSplineFilterType::SizeType bSplineDomainSize; - bSplineDomainSize.Fill(bSplineDomainSizeVal); + auto bSplineDomainSize = BSplineFilterType::SizeType::Filled(bSplineDomainSizeVal); ITK_TEST_EXPECT_EQUAL(bSplineDomainSize, bspliner->GetBSplineDomainSize()); typename BSplineFilterType::DirectionType bSplineDomainDirection; diff --git a/Modules/Filtering/DisplacementField/test/itkTimeVaryingBSplineVelocityFieldTransformTest.cxx b/Modules/Filtering/DisplacementField/test/itkTimeVaryingBSplineVelocityFieldTransformTest.cxx index 63ef5c64b96..eb986507359 100644 --- a/Modules/Filtering/DisplacementField/test/itkTimeVaryingBSplineVelocityFieldTransformTest.cxx +++ b/Modules/Filtering/DisplacementField/test/itkTimeVaryingBSplineVelocityFieldTransformTest.cxx @@ -35,8 +35,7 @@ itkTimeVaryingBSplineVelocityFieldTransformTest(int, char *[]) TimeVaryingVelocityFieldControlPointLatticeType::SpacingType spacing; spacing.Fill(2.0); - TimeVaryingVelocityFieldControlPointLatticeType::SizeType size; - size.Fill(25); + auto size = TimeVaryingVelocityFieldControlPointLatticeType::SizeType::Filled(25); VectorType displacement1; displacement1.Fill(0.1); diff --git a/Modules/Filtering/DisplacementField/test/itkTimeVaryingVelocityFieldIntegrationImageFilterTest.cxx b/Modules/Filtering/DisplacementField/test/itkTimeVaryingVelocityFieldIntegrationImageFilterTest.cxx index 0afe5b5cb64..720fa4c20ba 100644 --- a/Modules/Filtering/DisplacementField/test/itkTimeVaryingVelocityFieldIntegrationImageFilterTest.cxx +++ b/Modules/Filtering/DisplacementField/test/itkTimeVaryingVelocityFieldIntegrationImageFilterTest.cxx @@ -50,8 +50,7 @@ itkTimeVaryingVelocityFieldIntegrationImageFilterTest(int argc, char * argv[]) TimeVaryingVelocityFieldType::SpacingType spacing; spacing.Fill(2.0); - TimeVaryingVelocityFieldType::SizeType size; - size.Fill(25); + auto size = TimeVaryingVelocityFieldType::SizeType::Filled(25); VectorType constantVelocity; constantVelocity.Fill(0.1); diff --git a/Modules/Filtering/DisplacementField/test/itkTimeVaryingVelocityFieldTransformTest.cxx b/Modules/Filtering/DisplacementField/test/itkTimeVaryingVelocityFieldTransformTest.cxx index 4e990c8251c..e171edd9957 100644 --- a/Modules/Filtering/DisplacementField/test/itkTimeVaryingVelocityFieldTransformTest.cxx +++ b/Modules/Filtering/DisplacementField/test/itkTimeVaryingVelocityFieldTransformTest.cxx @@ -37,8 +37,7 @@ itkTimeVaryingVelocityFieldTransformTest(int, char *[]) TimeVaryingVelocityFieldType::SpacingType spacing; spacing.Fill(2.0); - TimeVaryingVelocityFieldType::SizeType size; - size.Fill(25); + auto size = TimeVaryingVelocityFieldType::SizeType::Filled(25); VectorType displacement1; displacement1.Fill(0.1); diff --git a/Modules/Filtering/DisplacementField/test/itkTransformToDisplacementFieldFilterTest.cxx b/Modules/Filtering/DisplacementField/test/itkTransformToDisplacementFieldFilterTest.cxx index 8b4e7dea3a8..a5560851e06 100644 --- a/Modules/Filtering/DisplacementField/test/itkTransformToDisplacementFieldFilterTest.cxx +++ b/Modules/Filtering/DisplacementField/test/itkTransformToDisplacementFieldFilterTest.cxx @@ -71,8 +71,7 @@ itkTransformToDisplacementFieldFilterTest(int argc, char * argv[]) using WriterType = itk::ImageFileWriter; // Create output information. - SizeType size; - size.Fill(20); + auto size = SizeType::Filled(20); IndexType index{}; SpacingType spacing; spacing.Fill(0.7); diff --git a/Modules/Filtering/DisplacementField/test/itkTransformToDisplacementFieldFilterTest1.cxx b/Modules/Filtering/DisplacementField/test/itkTransformToDisplacementFieldFilterTest1.cxx index 7fd853bf2e3..b2b58efe0cb 100644 --- a/Modules/Filtering/DisplacementField/test/itkTransformToDisplacementFieldFilterTest1.cxx +++ b/Modules/Filtering/DisplacementField/test/itkTransformToDisplacementFieldFilterTest1.cxx @@ -72,8 +72,7 @@ itkTransformToDisplacementFieldFilterTest1(int argc, char * argv[]) // Create input image. - SizeType size; - size.Fill(24); + auto size = SizeType::Filled(24); IndexType index{}; SpacingType spacing; spacing[0] = 1.1; @@ -135,9 +134,8 @@ itkTransformToDisplacementFieldFilterTest1(int argc, char * argv[]) // Set Output information. IndexType outputIndex{}; SpacingType outputSpacing; - SizeType outputSize; - outputSize.Fill(24); - RegionType outputRegion{ outputIndex, outputSize }; + auto outputSize = SizeType::Filled(24); + RegionType outputRegion{ outputIndex, outputSize }; outputSpacing[0] = 1.0; outputSpacing[1] = 2.0; outputSpacing[2] = 3.0; @@ -151,8 +149,7 @@ itkTransformToDisplacementFieldFilterTest1(int argc, char * argv[]) auto eulerTransform = TransformType::New(); { // Set the options. - IndexType imageCenter; - imageCenter.Fill(11); + auto imageCenter = IndexType::Filled(11); PointType centerPoint; image->TransformIndexToPhysicalPoint(imageCenter, centerPoint); eulerTransform->SetCenter(centerPoint); diff --git a/Modules/Filtering/DistanceMap/test/itkApproximateSignedDistanceMapImageFilterTest.cxx b/Modules/Filtering/DistanceMap/test/itkApproximateSignedDistanceMapImageFilterTest.cxx index 48afee17b86..514200f9750 100644 --- a/Modules/Filtering/DistanceMap/test/itkApproximateSignedDistanceMapImageFilterTest.cxx +++ b/Modules/Filtering/DistanceMap/test/itkApproximateSignedDistanceMapImageFilterTest.cxx @@ -74,9 +74,8 @@ itkApproximateSignedDistanceMapImageFilterTest(int argc, char * argv[]) const InputPixelType insideValue = std::stoi(argv[1]); constexpr InputPixelType outsideValue = 0; - auto image = InputImageType::New(); - InputImageType::SizeType size; - size.Fill(64); + auto image = InputImageType::New(); + auto size = InputImageType::SizeType::Filled(64); InputImageType::RegionType region(size); image->SetRegions(region); diff --git a/Modules/Filtering/DistanceMap/test/itkContourDirectedMeanDistanceImageFilterTest.cxx b/Modules/Filtering/DistanceMap/test/itkContourDirectedMeanDistanceImageFilterTest.cxx index 7b282c11e5d..9491f97c4cb 100644 --- a/Modules/Filtering/DistanceMap/test/itkContourDirectedMeanDistanceImageFilterTest.cxx +++ b/Modules/Filtering/DistanceMap/test/itkContourDirectedMeanDistanceImageFilterTest.cxx @@ -35,8 +35,7 @@ itkContourDirectedMeanDistanceImageFilterTest(int, char *[]) auto image1 = Image1Type::New(); auto image2 = Image2Type::New(); - Image1Type::SizeType size; - size.Fill(50); + auto size = Image1Type::SizeType::Filled(50); image1->SetRegions(size); image2->SetRegions(size); diff --git a/Modules/Filtering/DistanceMap/test/itkContourMeanDistanceImageFilterTest.cxx b/Modules/Filtering/DistanceMap/test/itkContourMeanDistanceImageFilterTest.cxx index 5af57e853d8..b796221bddb 100644 --- a/Modules/Filtering/DistanceMap/test/itkContourMeanDistanceImageFilterTest.cxx +++ b/Modules/Filtering/DistanceMap/test/itkContourMeanDistanceImageFilterTest.cxx @@ -43,8 +43,7 @@ itkContourMeanDistanceImageFilterTest(int argc, char * argv[]) auto image1 = Image1Type::New(); auto image2 = Image2Type::New(); - Image1Type::SizeType size; - size.Fill(50); + auto size = Image1Type::SizeType::Filled(50); image1->SetRegions(size); image2->SetRegions(size); diff --git a/Modules/Filtering/DistanceMap/test/itkDirectedHausdorffDistanceImageFilterTest1.cxx b/Modules/Filtering/DistanceMap/test/itkDirectedHausdorffDistanceImageFilterTest1.cxx index 9e8bf94895a..5efd716c666 100644 --- a/Modules/Filtering/DistanceMap/test/itkDirectedHausdorffDistanceImageFilterTest1.cxx +++ b/Modules/Filtering/DistanceMap/test/itkDirectedHausdorffDistanceImageFilterTest1.cxx @@ -35,8 +35,7 @@ itkDirectedHausdorffDistanceImageFilterTest1(int, char *[]) auto image1 = Image1Type::New(); auto image2 = Image2Type::New(); - Image1Type::SizeType size; - size.Fill(50); + auto size = Image1Type::SizeType::Filled(50); image1->SetRegions(size); image2->SetRegions(size); diff --git a/Modules/Filtering/DistanceMap/test/itkFastChamferDistanceImageFilterTest.cxx b/Modules/Filtering/DistanceMap/test/itkFastChamferDistanceImageFilterTest.cxx index fc19fe02a33..e26d3f51ecc 100644 --- a/Modules/Filtering/DistanceMap/test/itkFastChamferDistanceImageFilterTest.cxx +++ b/Modules/Filtering/DistanceMap/test/itkFastChamferDistanceImageFilterTest.cxx @@ -67,8 +67,7 @@ FastChamferDistanceImageFilterTest(unsigned int iPositive, unsigned int iNegativ using ImageType = itk::Image; using PointType = itk::Point; - typename ImageType::SizeType size; - size.Fill(32); + auto size = ImageType::SizeType::Filled(32); typename ImageType::IndexType index{}; typename ImageType::RegionType region{ index, size }; diff --git a/Modules/Filtering/DistanceMap/test/itkHausdorffDistanceImageFilterTest.cxx b/Modules/Filtering/DistanceMap/test/itkHausdorffDistanceImageFilterTest.cxx index e8b82095b52..7405cfc79cc 100644 --- a/Modules/Filtering/DistanceMap/test/itkHausdorffDistanceImageFilterTest.cxx +++ b/Modules/Filtering/DistanceMap/test/itkHausdorffDistanceImageFilterTest.cxx @@ -41,8 +41,7 @@ itkHausdorffDistanceImageFilterTest(int argc, char * argv[]) auto image1 = Image1Type::New(); auto image2 = Image2Type::New(); - Image1Type::SizeType size; - size.Fill(50); + auto size = Image1Type::SizeType::Filled(50); image1->SetRegions(size); image2->SetRegions(size); diff --git a/Modules/Filtering/DistanceMap/test/itkIsoContourDistanceImageFilterTest.cxx b/Modules/Filtering/DistanceMap/test/itkIsoContourDistanceImageFilterTest.cxx index 6efef9bc369..c2ccb272a5c 100644 --- a/Modules/Filtering/DistanceMap/test/itkIsoContourDistanceImageFilterTest.cxx +++ b/Modules/Filtering/DistanceMap/test/itkIsoContourDistanceImageFilterTest.cxx @@ -73,9 +73,8 @@ itkIsoContourDistanceImageFilterTest(int, char *[]) using PointType = itk::Point; // Fill an input image with simple signed distance function - auto image = ImageType::New(); - ImageType::SizeType size; - size.Fill(128); + auto image = ImageType::New(); + auto size = ImageType::SizeType::Filled(128); ImageType::RegionType region(size); image->SetRegions(region); diff --git a/Modules/Filtering/DistanceMap/test/itkSignedDanielssonDistanceMapImageFilterTest.cxx b/Modules/Filtering/DistanceMap/test/itkSignedDanielssonDistanceMapImageFilterTest.cxx index 36704c93cb9..d6586f8efdf 100644 --- a/Modules/Filtering/DistanceMap/test/itkSignedDanielssonDistanceMapImageFilterTest.cxx +++ b/Modules/Filtering/DistanceMap/test/itkSignedDanielssonDistanceMapImageFilterTest.cxx @@ -52,8 +52,7 @@ test(int testIdx) * give the same output as DaniessonDistanceMapImageFilter */ /* Allocate the 2D image */ - myImageType2D1::SizeType size2D; - size2D.Fill(9); + auto size2D = myImageType2D1::SizeType::Filled(9); myImageType2D1::IndexType index2D{}; diff --git a/Modules/Filtering/FastMarching/test/itkFastMarchingImageFilterBaseTest.cxx b/Modules/Filtering/FastMarching/test/itkFastMarchingImageFilterBaseTest.cxx index 93d1d67ed4d..899f44b1e8b 100644 --- a/Modules/Filtering/FastMarching/test/itkFastMarchingImageFilterBaseTest.cxx +++ b/Modules/Filtering/FastMarching/test/itkFastMarchingImageFilterBaseTest.cxx @@ -42,8 +42,7 @@ FastMarchingImageFilterBaseTestFunction() bool overrideOutputInformation = true; ITK_TEST_SET_GET_BOOLEAN(fastMarchingFilter, OverrideOutputInformation, overrideOutputInformation); - typename FastMarchingImageFilterType::OutputSizeType outputSize; - outputSize.Fill(32); + auto outputSize = FastMarchingImageFilterType::OutputSizeType::Filled(32); fastMarchingFilter->SetOutputSize(outputSize); ITK_TEST_SET_GET_VALUE(outputSize, fastMarchingFilter->GetOutputSize()); diff --git a/Modules/Filtering/FastMarching/test/itkFastMarchingTest.cxx b/Modules/Filtering/FastMarching/test/itkFastMarchingTest.cxx index 8f70e7dc158..e9f1b4fba06 100644 --- a/Modules/Filtering/FastMarching/test/itkFastMarchingTest.cxx +++ b/Modules/Filtering/FastMarching/test/itkFastMarchingTest.cxx @@ -151,8 +151,7 @@ itkFastMarchingTest(int argc, char * argv[]) auto outputRegionIndexValue = static_cast(std::stoi(argv[5])); - typename FloatFMType::LevelSetImageType::IndexType outputRegionIndex; - outputRegionIndex.Fill(outputRegionIndexValue); + auto outputRegionIndex = FloatFMType::LevelSetImageType::IndexType::Filled(outputRegionIndexValue); typename FloatFMType::OutputRegionType outputRegion{ outputRegionIndex, size }; marcher->SetOutputRegion(outputRegion); ITK_TEST_SET_GET_VALUE(outputRegion, marcher->GetOutputRegion()); diff --git a/Modules/Filtering/ImageCompare/test/itkSimilarityIndexImageFilterTest.cxx b/Modules/Filtering/ImageCompare/test/itkSimilarityIndexImageFilterTest.cxx index cac727ca392..e2d6c635279 100644 --- a/Modules/Filtering/ImageCompare/test/itkSimilarityIndexImageFilterTest.cxx +++ b/Modules/Filtering/ImageCompare/test/itkSimilarityIndexImageFilterTest.cxx @@ -37,8 +37,7 @@ itkSimilarityIndexImageFilterTest(int, char *[]) auto image1 = Image1Type::New(); auto image2 = Image2Type::New(); - Image1Type::SizeType size; - size.Fill(8); + auto size = Image1Type::SizeType::Filled(8); image1->SetRegions(size); image2->SetRegions(size); diff --git a/Modules/Filtering/ImageFeature/test/itkDiscreteGaussianDerivativeImageFilterScaleSpaceTest.cxx b/Modules/Filtering/ImageFeature/test/itkDiscreteGaussianDerivativeImageFilterScaleSpaceTest.cxx index c911c2268a7..5db222844a7 100644 --- a/Modules/Filtering/ImageFeature/test/itkDiscreteGaussianDerivativeImageFilterScaleSpaceTest.cxx +++ b/Modules/Filtering/ImageFeature/test/itkDiscreteGaussianDerivativeImageFilterScaleSpaceTest.cxx @@ -45,8 +45,7 @@ NormalizeSineWave(double frequencyPerImage, unsigned int order, double pixelSpac using ImageType = itk::Image; auto image = ImageType::New(); - ImageType::SizeType size; - size.Fill(imageSize); + auto size = ImageType::SizeType::Filled(imageSize); image->SetRegions(ImageType::RegionType(size)); image->Allocate(); diff --git a/Modules/Filtering/ImageFeature/test/itkHessianRecursiveGaussianFilterScaleSpaceTest.cxx b/Modules/Filtering/ImageFeature/test/itkHessianRecursiveGaussianFilterScaleSpaceTest.cxx index 549a645499b..14e12edce9d 100644 --- a/Modules/Filtering/ImageFeature/test/itkHessianRecursiveGaussianFilterScaleSpaceTest.cxx +++ b/Modules/Filtering/ImageFeature/test/itkHessianRecursiveGaussianFilterScaleSpaceTest.cxx @@ -38,8 +38,7 @@ itkHessianRecursiveGaussianFilterScaleSpaceTest(int, char *[]) auto inputImage = ImageType::New(); - SizeType size; - size.Fill(21); + auto size = SizeType::Filled(21); size[0] = 401; IndexType start{}; diff --git a/Modules/Filtering/ImageFeature/test/itkHoughTransform2DCirclesImageTest.cxx b/Modules/Filtering/ImageFeature/test/itkHoughTransform2DCirclesImageTest.cxx index 6fbeba337f3..01e61c4daed 100644 --- a/Modules/Filtering/ImageFeature/test/itkHoughTransform2DCirclesImageTest.cxx +++ b/Modules/Filtering/ImageFeature/test/itkHoughTransform2DCirclesImageTest.cxx @@ -316,8 +316,7 @@ itkHoughTransform2DCirclesImageTest(int, char *[]) ImageType::RegionType region; - ImageType::SizeType size; - size.Fill(100); + auto size = ImageType::SizeType::Filled(100); ImageType::IndexType index{}; diff --git a/Modules/Filtering/ImageFeature/test/itkHoughTransform2DLinesImageTest.cxx b/Modules/Filtering/ImageFeature/test/itkHoughTransform2DLinesImageTest.cxx index e8458136926..4653596cb80 100644 --- a/Modules/Filtering/ImageFeature/test/itkHoughTransform2DLinesImageTest.cxx +++ b/Modules/Filtering/ImageFeature/test/itkHoughTransform2DLinesImageTest.cxx @@ -140,8 +140,7 @@ itkHoughTransform2DLinesImageTest(int, char *[]) ImageType::RegionType region; - ImageType::SizeType size; - size.Fill(100); + auto size = ImageType::SizeType::Filled(100); ImageType::IndexType index{}; diff --git a/Modules/Filtering/ImageFeature/test/itkMaskFeaturePointSelectionFilterTest.cxx b/Modules/Filtering/ImageFeature/test/itkMaskFeaturePointSelectionFilterTest.cxx index 36a0f3a36ef..32b3b8e91ca 100644 --- a/Modules/Filtering/ImageFeature/test/itkMaskFeaturePointSelectionFilterTest.cxx +++ b/Modules/Filtering/ImageFeature/test/itkMaskFeaturePointSelectionFilterTest.cxx @@ -79,8 +79,7 @@ itkMaskFeaturePointSelectionFilterTest(int argc, char * argv[]) ITK_TEST_SET_GET_VALUE(nonConnectivity, filter->GetNonConnectivity()); auto blockRadiusValue = static_cast(std::stod(argv[4])); - typename FilterType::SizeType blockRadius; - blockRadius.Fill(blockRadiusValue); + auto blockRadius = FilterType::SizeType::Filled(blockRadiusValue); filter->SetBlockRadius(blockRadius); ITK_TEST_SET_GET_VALUE(blockRadius, filter->GetBlockRadius()); diff --git a/Modules/Filtering/ImageFeature/test/itkSimpleContourExtractorImageFilterTest.cxx b/Modules/Filtering/ImageFeature/test/itkSimpleContourExtractorImageFilterTest.cxx index 9ceac1570e5..d65ffc8bb7e 100644 --- a/Modules/Filtering/ImageFeature/test/itkSimpleContourExtractorImageFilterTest.cxx +++ b/Modules/Filtering/ImageFeature/test/itkSimpleContourExtractorImageFilterTest.cxx @@ -91,9 +91,7 @@ itkSimpleContourExtractorImageFilterTest(int argc, char * argv[]) ITK_TEST_SET_GET_VALUE(outputBackgroundValue, filter->GetOutputBackgroundValue()); - FilterType::InputSizeType radius; - - radius.Fill(1); + auto radius = FilterType::InputSizeType::Filled(1); filter->SetRadius(radius); diff --git a/Modules/Filtering/ImageFilterBase/test/itkGeneratorImageFilterGTest.cxx b/Modules/Filtering/ImageFilterBase/test/itkGeneratorImageFilterGTest.cxx index e157f6502b2..61d3e1a2a70 100644 --- a/Modules/Filtering/ImageFilterBase/test/itkGeneratorImageFilterGTest.cxx +++ b/Modules/Filtering/ImageFilterBase/test/itkGeneratorImageFilterGTest.cxx @@ -42,8 +42,7 @@ struct Utilities { auto image = ImageType::New(); - typename ImageType::SizeType imageSize; - imageSize.Fill(5); + auto imageSize = ImageType::SizeType::Filled(5); image->SetRegions(typename ImageType::RegionType(imageSize)); image->Allocate(); diff --git a/Modules/Filtering/ImageFrequency/test/itkFrequencyFFTLayoutImageRegionIteratorWithIndexTest.cxx b/Modules/Filtering/ImageFrequency/test/itkFrequencyFFTLayoutImageRegionIteratorWithIndexTest.cxx index 2d01708d7df..a681cedaf42 100644 --- a/Modules/Filtering/ImageFrequency/test/itkFrequencyFFTLayoutImageRegionIteratorWithIndexTest.cxx +++ b/Modules/Filtering/ImageFrequency/test/itkFrequencyFFTLayoutImageRegionIteratorWithIndexTest.cxx @@ -37,8 +37,7 @@ class itkFrequencyFFTLayoutImageRegionIteratorWithIndexTester { m_Image = ImageType::New(); - typename ImageType::SizeType size; - size.Fill(inputImageSize); + auto size = ImageType::SizeType::Filled(inputImageSize); typename ImageType::IndexType start{}; diff --git a/Modules/Filtering/ImageFrequency/test/itkFrequencyIteratorsGTest.cxx b/Modules/Filtering/ImageFrequency/test/itkFrequencyIteratorsGTest.cxx index 533f0036926..086642f0c4a 100644 --- a/Modules/Filtering/ImageFrequency/test/itkFrequencyIteratorsGTest.cxx +++ b/Modules/Filtering/ImageFrequency/test/itkFrequencyIteratorsGTest.cxx @@ -106,8 +106,7 @@ static typename TOutputImageType::Pointer CreateImage(unsigned int size) { using ImageType = itk::Image; - typename ImageType::SizeType imageSize; - imageSize.Fill(size); + auto imageSize = ImageType::SizeType::Filled(size); using RandomImageSourceType = itk::RandomImageSource; auto randomImageSource = RandomImageSourceType::New(); randomImageSource->SetNumberOfWorkUnits(1); // to produce reproducible results diff --git a/Modules/Filtering/ImageFusion/test/itkLabelMapContourOverlayImageFilterTest1.cxx b/Modules/Filtering/ImageFusion/test/itkLabelMapContourOverlayImageFilterTest1.cxx index 3092b0ea607..7a0a83828fe 100644 --- a/Modules/Filtering/ImageFusion/test/itkLabelMapContourOverlayImageFilterTest1.cxx +++ b/Modules/Filtering/ImageFusion/test/itkLabelMapContourOverlayImageFilterTest1.cxx @@ -68,8 +68,7 @@ itkLabelMapContourOverlayImageFilterTest1(int argc, char * argv[]) colorizer->SetType(type); ITK_TEST_SET_GET_VALUE(type, colorizer->GetType()); - ColorizerType::SizeType r; - r.Fill(std::stoi(argv[6])); + auto r = ColorizerType::SizeType::Filled(std::stoi(argv[6])); colorizer->SetContourThickness(r); ITK_TEST_SET_GET_VALUE(r, colorizer->GetContourThickness()); diff --git a/Modules/Filtering/ImageFusion/test/itkLabelMapContourOverlayImageFilterTest2.cxx b/Modules/Filtering/ImageFusion/test/itkLabelMapContourOverlayImageFilterTest2.cxx index 5d236e4a9a0..d91e179782b 100644 --- a/Modules/Filtering/ImageFusion/test/itkLabelMapContourOverlayImageFilterTest2.cxx +++ b/Modules/Filtering/ImageFusion/test/itkLabelMapContourOverlayImageFilterTest2.cxx @@ -59,8 +59,7 @@ itkLabelMapContourOverlayImageFilterTest2(int argc, char * argv[]) colorizer->SetFeatureImage(reader2->GetOutput()); colorizer->SetOpacity(std::stod(argv[4])); colorizer->SetType(std::stoi(argv[5])); - ColorizerType::SizeType r; - r.Fill(std::stoi(argv[6])); + auto r = ColorizerType::SizeType::Filled(std::stoi(argv[6])); colorizer->SetContourThickness(r); r.Fill(std::stoi(argv[7])); colorizer->SetDilationRadius(r); diff --git a/Modules/Filtering/ImageFusion/test/itkLabelMapContourOverlayImageFilterTest3.cxx b/Modules/Filtering/ImageFusion/test/itkLabelMapContourOverlayImageFilterTest3.cxx index d727cf0b7cc..5768e166170 100644 --- a/Modules/Filtering/ImageFusion/test/itkLabelMapContourOverlayImageFilterTest3.cxx +++ b/Modules/Filtering/ImageFusion/test/itkLabelMapContourOverlayImageFilterTest3.cxx @@ -55,8 +55,7 @@ itkLabelMapContourOverlayImageFilterTest3(int argc, char * argv[]) colorizer->SetFeatureImage(reader2->GetOutput()); colorizer->SetOpacity(std::stod(argv[4])); colorizer->SetType(std::stoi(argv[5])); - ColorizerType::SizeType r; - r.Fill(std::stoi(argv[6])); + auto r = ColorizerType::SizeType::Filled(std::stoi(argv[6])); colorizer->SetContourThickness(r); r.Fill(std::stoi(argv[7])); colorizer->SetDilationRadius(r); diff --git a/Modules/Filtering/ImageFusion/test/itkLabelToRGBImageFilterTest.cxx b/Modules/Filtering/ImageFusion/test/itkLabelToRGBImageFilterTest.cxx index 30091da1345..5071fc2f37a 100644 --- a/Modules/Filtering/ImageFusion/test/itkLabelToRGBImageFilterTest.cxx +++ b/Modules/Filtering/ImageFusion/test/itkLabelToRGBImageFilterTest.cxx @@ -60,8 +60,7 @@ itkLabelToRGBImageFilterTest(int argc, char * argv[]) filter->SetBackgroundValue(backgroundValue); ITK_TEST_SET_GET_VALUE(backgroundValue, filter->GetBackgroundValue()); - typename FilterType::OutputPixelType backgroundColor; - backgroundColor.Fill(typename FilterType::OutputPixelValueType{}); + typename FilterType::OutputPixelType backgroundColor{}; filter->SetBackgroundColor(backgroundColor); ITK_TEST_SET_GET_VALUE(backgroundColor, filter->GetBackgroundColor()); diff --git a/Modules/Filtering/ImageGradient/test/itkGradientMagnitudeRecursiveGaussianFilterTest.cxx b/Modules/Filtering/ImageGradient/test/itkGradientMagnitudeRecursiveGaussianFilterTest.cxx index bb95b0dc1f4..c63fdc19503 100644 --- a/Modules/Filtering/ImageGradient/test/itkGradientMagnitudeRecursiveGaussianFilterTest.cxx +++ b/Modules/Filtering/ImageGradient/test/itkGradientMagnitudeRecursiveGaussianFilterTest.cxx @@ -61,8 +61,7 @@ itkGradientMagnitudeRecursiveGaussianFilterTest(int argc, char * argv[]) auto inputImage = myImageType::New(); - mySizeType size; - size.Fill(8); + auto size = mySizeType::Filled(8); myIndexType start{}; diff --git a/Modules/Filtering/ImageGrid/test/itkBSplineControlPointImageFilterTest.cxx b/Modules/Filtering/ImageGrid/test/itkBSplineControlPointImageFilterTest.cxx index abb861cd910..4ede1d890ee 100644 --- a/Modules/Filtering/ImageGrid/test/itkBSplineControlPointImageFilterTest.cxx +++ b/Modules/Filtering/ImageGrid/test/itkBSplineControlPointImageFilterTest.cxx @@ -47,9 +47,8 @@ BSpline(int argc, char * argv[]) // Reconstruction of the scalar field from the control points - typename ScalarFieldType::PointType origin{}; - typename ScalarFieldType::SizeType size; - size.Fill(100); + typename ScalarFieldType::PointType origin{}; + auto size = ScalarFieldType::SizeType::Filled(100); typename ScalarFieldType::SpacingType spacing; spacing.Fill(1.0); diff --git a/Modules/Filtering/ImageGrid/test/itkBSplineScatteredDataPointSetToImageFilterTest2.cxx b/Modules/Filtering/ImageGrid/test/itkBSplineScatteredDataPointSetToImageFilterTest2.cxx index cdbf3e27e70..e50b46d882e 100644 --- a/Modules/Filtering/ImageGrid/test/itkBSplineScatteredDataPointSetToImageFilterTest2.cxx +++ b/Modules/Filtering/ImageGrid/test/itkBSplineScatteredDataPointSetToImageFilterTest2.cxx @@ -79,8 +79,7 @@ itkBSplineScatteredDataPointSetToImageFilterTest2(int argc, char * argv[]) // Define the parametric domain ImageType::SpacingType spacing; spacing.Fill(0.01); - ImageType::SizeType size; - size.Fill(101); + auto size = ImageType::SizeType::Filled(101); ImageType::PointType origin{}; filter->SetSize(size); diff --git a/Modules/Filtering/ImageGrid/test/itkBSplineScatteredDataPointSetToImageFilterTest4.cxx b/Modules/Filtering/ImageGrid/test/itkBSplineScatteredDataPointSetToImageFilterTest4.cxx index ce279a93bf4..7525f2565de 100644 --- a/Modules/Filtering/ImageGrid/test/itkBSplineScatteredDataPointSetToImageFilterTest4.cxx +++ b/Modules/Filtering/ImageGrid/test/itkBSplineScatteredDataPointSetToImageFilterTest4.cxx @@ -47,8 +47,7 @@ itkBSplineScatteredDataPointSetToImageFilterTest4(int, char *[]) using FilterType = itk::BSplineScatteredDataPointSetToImageFilter; - VectorImageType::SizeType size; - size.Fill(100); + auto size = VectorImageType::SizeType::Filled(100); VectorImageType::PointType origin{}; VectorImageType::SpacingType spacing; spacing.Fill(1); diff --git a/Modules/Filtering/ImageGrid/test/itkChangeInformationImageFilterTest.cxx b/Modules/Filtering/ImageGrid/test/itkChangeInformationImageFilterTest.cxx index 6475b36fc53..2737190709e 100644 --- a/Modules/Filtering/ImageGrid/test/itkChangeInformationImageFilterTest.cxx +++ b/Modules/Filtering/ImageGrid/test/itkChangeInformationImageFilterTest.cxx @@ -132,8 +132,7 @@ itkChangeInformationImageFilterTest(int, char *[]) using SizeType = itk::Size; - SizeType size; - size.Fill(20); + auto size = SizeType::Filled(20); inputImage->SetRegions(size); inputImage->Allocate(); diff --git a/Modules/Filtering/ImageGrid/test/itkInterpolateImageFilterTest.cxx b/Modules/Filtering/ImageGrid/test/itkInterpolateImageFilterTest.cxx index f962faeee31..ea4b87628a4 100644 --- a/Modules/Filtering/ImageGrid/test/itkInterpolateImageFilterTest.cxx +++ b/Modules/Filtering/ImageGrid/test/itkInterpolateImageFilterTest.cxx @@ -34,8 +34,7 @@ itkInterpolateImageFilterTest(int, char *[]) // fill images using SizeType = InputImageType::SizeType; - SizeType size; - size.Fill(5); + auto size = SizeType::Filled(5); auto image1 = InputImageType::New(); image1->SetRegions(size); diff --git a/Modules/Filtering/ImageGrid/test/itkPasteImageFilterGTest.cxx b/Modules/Filtering/ImageGrid/test/itkPasteImageFilterGTest.cxx index 64749c610a6..8166c8ed284 100644 --- a/Modules/Filtering/ImageGrid/test/itkPasteImageFilterGTest.cxx +++ b/Modules/Filtering/ImageGrid/test/itkPasteImageFilterGTest.cxx @@ -80,8 +80,7 @@ class PasteFixture : public ::testing::Test { auto image = TImage::New(); - typename TImage::SizeType imageSize; - imageSize.Fill(size); + auto imageSize = TImage::SizeType::Filled(size); image->SetRegions(typename TImage::RegionType(imageSize)); image->Allocate(); image->FillBuffer(0); diff --git a/Modules/Filtering/ImageGrid/test/itkResamplePhasedArray3DSpecialCoordinatesImageTest.cxx b/Modules/Filtering/ImageGrid/test/itkResamplePhasedArray3DSpecialCoordinatesImageTest.cxx index b6ff0c5209f..5af3e66ae9c 100644 --- a/Modules/Filtering/ImageGrid/test/itkResamplePhasedArray3DSpecialCoordinatesImageTest.cxx +++ b/Modules/Filtering/ImageGrid/test/itkResamplePhasedArray3DSpecialCoordinatesImageTest.cxx @@ -82,8 +82,7 @@ itkResamplePhasedArray3DSpecialCoordinatesImageTest(int, char *[]) resample = itk::ResampleImageFilter::New(); resample->SetInput(image); - ImageSizeType cubeSize; - cubeSize.Fill(7); + auto cubeSize = ImageSizeType::Filled(7); resample->SetSize(cubeSize); // ImageType::SpacingType spacing; diff --git a/Modules/Filtering/ImageGrid/test/itkSliceBySliceImageFilterTest.cxx b/Modules/Filtering/ImageGrid/test/itkSliceBySliceImageFilterTest.cxx index 949fd1da758..2ceb2e9f02a 100644 --- a/Modules/Filtering/ImageGrid/test/itkSliceBySliceImageFilterTest.cxx +++ b/Modules/Filtering/ImageGrid/test/itkSliceBySliceImageFilterTest.cxx @@ -44,8 +44,7 @@ sliceCallBack(itk::Object * object, const itk::EventObject &, void *) // std::cout << "callback! slice: " << filter->GetSliceIndex() << std::endl; // set half of the slice number as radius - MedianType::InputSizeType radius; - radius.Fill(filter->GetSliceIndex() / 2); + auto radius = MedianType::InputSizeType::Filled(filter->GetSliceIndex() / 2); median->SetRadius(radius); } diff --git a/Modules/Filtering/ImageGrid/test/itkSliceImageFilterTest.cxx b/Modules/Filtering/ImageGrid/test/itkSliceImageFilterTest.cxx index 04c01110a55..8d2a0fdb97a 100644 --- a/Modules/Filtering/ImageGrid/test/itkSliceImageFilterTest.cxx +++ b/Modules/Filtering/ImageGrid/test/itkSliceImageFilterTest.cxx @@ -217,11 +217,9 @@ TEST(SliceImageFilterTests, Empty) SourceType::SizeValueType size[] = { 32, 32 }; source->SetSize(size); - int step[ImageDimension] = { 1, 1 }; - ImageType::IndexType start; - start.Fill(10); - ImageType::IndexType stop; - stop.Fill(10); + int step[ImageDimension] = { 1, 1 }; + auto start = ImageType::IndexType::Filled(10); + auto stop = ImageType::IndexType::Filled(10); ImageType::Pointer img; @@ -255,8 +253,7 @@ TEST(SliceImageFilterTests, Coverage) auto filter = FilterType::New(); std::cout << filter; - FilterType::IndexType idx; - idx.Fill(10); + auto idx = FilterType::IndexType::Filled(10); filter->SetStart(idx); EXPECT_EQ(idx, filter->GetStart()); diff --git a/Modules/Filtering/ImageGrid/test/itkTileImageFilterGTest.cxx b/Modules/Filtering/ImageGrid/test/itkTileImageFilterGTest.cxx index dafa251e10a..458dc5c5ac5 100644 --- a/Modules/Filtering/ImageGrid/test/itkTileImageFilterGTest.cxx +++ b/Modules/Filtering/ImageGrid/test/itkTileImageFilterGTest.cxx @@ -73,8 +73,7 @@ class TileImageFixture : public ::testing::Test { auto image = InputImageType::New(); - typename InputImageType::SizeType imageSize; - imageSize.Fill(size); + auto imageSize = InputImageType::SizeType::Filled(size); image->SetRegions(RegionType(imageSize)); image->Allocate(); image->FillBuffer(0); diff --git a/Modules/Filtering/ImageGrid/test/itkWarpImageFilterTest.cxx b/Modules/Filtering/ImageGrid/test/itkWarpImageFilterTest.cxx index ddc00cc9986..fa839f34ec9 100644 --- a/Modules/Filtering/ImageGrid/test/itkWarpImageFilterTest.cxx +++ b/Modules/Filtering/ImageGrid/test/itkWarpImageFilterTest.cxx @@ -207,14 +207,12 @@ itkWarpImageFilterTest(int, char *[]) ITK_TEST_SET_GET_VALUE(outputDirection, warper->GetOutputDirection()); typename WarperType::IndexType::value_type outputStartIndexVal = 0; - typename WarperType::IndexType outputStartIndex; - outputStartIndex.Fill(outputStartIndexVal); + auto outputStartIndex = WarperType::IndexType::Filled(outputStartIndexVal); warper->SetOutputStartIndex(outputStartIndex); ITK_TEST_SET_GET_VALUE(outputStartIndex, warper->GetOutputStartIndex()); typename WarperType::SizeType::value_type outputSizeVal = 0; - typename WarperType::SizeType outputSize; - outputSize.Fill(outputSizeVal); + auto outputSize = WarperType::SizeType::Filled(outputSizeVal); warper->SetOutputSize(outputSize); ITK_TEST_SET_GET_VALUE(outputSize, warper->GetOutputSize()); diff --git a/Modules/Filtering/ImageIntensity/test/itkIntensityWindowingImageFilterTest.cxx b/Modules/Filtering/ImageIntensity/test/itkIntensityWindowingImageFilterTest.cxx index 16684f5db59..8bb166987df 100644 --- a/Modules/Filtering/ImageIntensity/test/itkIntensityWindowingImageFilterTest.cxx +++ b/Modules/Filtering/ImageIntensity/test/itkIntensityWindowingImageFilterTest.cxx @@ -35,8 +35,7 @@ itkIntensityWindowingImageFilterTest(int, char *[]) TestInputImage::RegionType region; - TestInputImage::SizeType size; - size.Fill(64); + auto size = TestInputImage::SizeType::Filled(64); TestInputImage::IndexType index{}; diff --git a/Modules/Filtering/ImageIntensity/test/itkMatrixIndexSelectionImageFilterTest.cxx b/Modules/Filtering/ImageIntensity/test/itkMatrixIndexSelectionImageFilterTest.cxx index cd28cb8271a..487743e35aa 100644 --- a/Modules/Filtering/ImageIntensity/test/itkMatrixIndexSelectionImageFilterTest.cxx +++ b/Modules/Filtering/ImageIntensity/test/itkMatrixIndexSelectionImageFilterTest.cxx @@ -47,8 +47,7 @@ itkMatrixIndexSelectionImageFilterTest(int argc, char * argv[]) auto image = InputImageType::New(); InputImageType::RegionType region; - InputImageType::SizeType size; - size.Fill(100); + auto size = InputImageType::SizeType::Filled(100); InputImageType::IndexType index{}; diff --git a/Modules/Filtering/ImageIntensity/test/itkNaryAddImageFilterTest.cxx b/Modules/Filtering/ImageIntensity/test/itkNaryAddImageFilterTest.cxx index d9e77e174da..cd84c7e13c8 100644 --- a/Modules/Filtering/ImageIntensity/test/itkNaryAddImageFilterTest.cxx +++ b/Modules/Filtering/ImageIntensity/test/itkNaryAddImageFilterTest.cxx @@ -32,8 +32,7 @@ InitializeImage(ImageType * image, const typename ImageType::PixelType & value) typename ImageType::Pointer inputImage(image); // Define their size, and start index - typename ImageType::SizeType size; - size.Fill(2); + auto size = ImageType::SizeType::Filled(2); typename ImageType::IndexType start{}; diff --git a/Modules/Filtering/ImageIntensity/test/itkRescaleIntensityImageFilterTest.cxx b/Modules/Filtering/ImageIntensity/test/itkRescaleIntensityImageFilterTest.cxx index 28a5af7e878..7345488aeba 100644 --- a/Modules/Filtering/ImageIntensity/test/itkRescaleIntensityImageFilterTest.cxx +++ b/Modules/Filtering/ImageIntensity/test/itkRescaleIntensityImageFilterTest.cxx @@ -40,8 +40,7 @@ itkRescaleIntensityImageFilterTest(int, char *[]) TestInputImage::RegionType region; - TestInputImage::SizeType size; - size.Fill(64); + auto size = TestInputImage::SizeType::Filled(64); TestInputImage::IndexType index{}; diff --git a/Modules/Filtering/ImageIntensity/test/itkShiftScaleImageFilterTest.cxx b/Modules/Filtering/ImageIntensity/test/itkShiftScaleImageFilterTest.cxx index 4d2281213c9..17d2d8607c4 100644 --- a/Modules/Filtering/ImageIntensity/test/itkShiftScaleImageFilterTest.cxx +++ b/Modules/Filtering/ImageIntensity/test/itkShiftScaleImageFilterTest.cxx @@ -35,9 +35,8 @@ itkShiftScaleImageFilterTest(int, char *[]) auto inputImage = TestInputImage::New(); TestInputImage::RegionType region; - TestInputImage::SizeType size; - size.Fill(64); - TestInputImage::IndexType index{}; + auto size = TestInputImage::SizeType::Filled(64); + TestInputImage::IndexType index{}; region.SetIndex(index); region.SetSize(size); diff --git a/Modules/Filtering/ImageIntensity/test/itkTernaryOperatorImageFilterTest.cxx b/Modules/Filtering/ImageIntensity/test/itkTernaryOperatorImageFilterTest.cxx index b2e7142f60b..ec6f5f81395 100644 --- a/Modules/Filtering/ImageIntensity/test/itkTernaryOperatorImageFilterTest.cxx +++ b/Modules/Filtering/ImageIntensity/test/itkTernaryOperatorImageFilterTest.cxx @@ -67,9 +67,8 @@ itkTernaryOperatorImageFilterTest(int, char *[]) using MaskImageType = itk::Image; using GrayImageType = itk::Image; - MaskImageType::IndexType origin{}; - MaskImageType::SizeType size; - size.Fill(20); + MaskImageType::IndexType origin{}; + auto size = MaskImageType::SizeType::Filled(20); MaskImageType::RegionType region(origin, size); auto mask = MaskImageType::New(); diff --git a/Modules/Filtering/ImageIntensity/test/itkVectorMagnitudeImageFilterTest.cxx b/Modules/Filtering/ImageIntensity/test/itkVectorMagnitudeImageFilterTest.cxx index e57b9e76151..dde123e980e 100644 --- a/Modules/Filtering/ImageIntensity/test/itkVectorMagnitudeImageFilterTest.cxx +++ b/Modules/Filtering/ImageIntensity/test/itkVectorMagnitudeImageFilterTest.cxx @@ -31,8 +31,7 @@ itkVectorMagnitudeImageFilterTest(int, char *[]) using FloatImageType = itk::Image; // Define the size start index of the image - VectorImageType::SizeType size; - size.Fill(3); + auto size = VectorImageType::SizeType::Filled(3); VectorImageType::IndexType start{}; diff --git a/Modules/Filtering/ImageSources/test/itkGaborImageSourceTest.cxx b/Modules/Filtering/ImageSources/test/itkGaborImageSourceTest.cxx index 78d08fc78d2..c9020ba8b33 100644 --- a/Modules/Filtering/ImageSources/test/itkGaborImageSourceTest.cxx +++ b/Modules/Filtering/ImageSources/test/itkGaborImageSourceTest.cxx @@ -34,8 +34,7 @@ itkGaborImageSourceTestHelper(char * outputFilename, bool calculcateImaginaryPar if constexpr (ImageDimension == 2) { - typename ImageType::SizeType size; - size.Fill(64 * 4); + auto size = ImageType::SizeType::Filled(64 * 4); gaborImage->SetSize(size); } diff --git a/Modules/Filtering/ImageSources/test/itkGridImageSourceTest.cxx b/Modules/Filtering/ImageSources/test/itkGridImageSourceTest.cxx index 83f3c7752c2..4d8fecdb95a 100644 --- a/Modules/Filtering/ImageSources/test/itkGridImageSourceTest.cxx +++ b/Modules/Filtering/ImageSources/test/itkGridImageSourceTest.cxx @@ -55,9 +55,8 @@ itkGridImageSourceTest(int argc, char * argv[]) // Specify image parameters - auto size = static_cast(std::stod(argv[2])); - ImageType::SizeType imageSize; - imageSize.Fill(size); + auto size = static_cast(std::stod(argv[2])); + auto imageSize = ImageType::SizeType::Filled(size); ImageType::PointType origin{}; diff --git a/Modules/Filtering/ImageSources/test/itkPhysicalPointImageSourceTest.cxx b/Modules/Filtering/ImageSources/test/itkPhysicalPointImageSourceTest.cxx index 9448c1ae732..c8b08079f4e 100644 --- a/Modules/Filtering/ImageSources/test/itkPhysicalPointImageSourceTest.cxx +++ b/Modules/Filtering/ImageSources/test/itkPhysicalPointImageSourceTest.cxx @@ -84,8 +84,7 @@ itkPhysicalPointImageSourceTest(int argc, char * argv[]) using ImageType = itk::Image; - itk::Size size; - size.Fill(64); + auto size = itk::Size::Filled(64); auto spacing = itk::MakeFilled(1.0); ImageType::PointType origin{}; diff --git a/Modules/Filtering/ImageStatistics/test/itkAdaptiveHistogramEqualizationImageFilterTest.cxx b/Modules/Filtering/ImageStatistics/test/itkAdaptiveHistogramEqualizationImageFilterTest.cxx index af3baf9f15e..9f213501a9f 100644 --- a/Modules/Filtering/ImageStatistics/test/itkAdaptiveHistogramEqualizationImageFilterTest.cxx +++ b/Modules/Filtering/ImageStatistics/test/itkAdaptiveHistogramEqualizationImageFilterTest.cxx @@ -46,8 +46,7 @@ itkAdaptiveHistogramEqualizationImageFilterTest(int argc, char * argv[]) auto reader = ReaderType::New(); reader->SetFileName(argv[1]); - FilterType::ImageSizeType radius; - radius.Fill(std::stoi(argv[3])); + auto radius = FilterType::ImageSizeType::Filled(std::stoi(argv[3])); auto filter = FilterType::New(); diff --git a/Modules/Filtering/ImageStatistics/test/itkLabelOverlapMeasuresImageFilterGTest.cxx b/Modules/Filtering/ImageStatistics/test/itkLabelOverlapMeasuresImageFilterGTest.cxx index df0acb22306..b36cb7c9c06 100644 --- a/Modules/Filtering/ImageStatistics/test/itkLabelOverlapMeasuresImageFilterGTest.cxx +++ b/Modules/Filtering/ImageStatistics/test/itkLabelOverlapMeasuresImageFilterGTest.cxx @@ -49,8 +49,7 @@ class LabelOverlapMeasuresImageFilterFixture : public ::testing::Test { auto image = ImageType::New(); - typename ImageType::SizeType imageSize; - imageSize.Fill(m_ImageSize); + auto imageSize = ImageType::SizeType::Filled(m_ImageSize); typename ImageType::RegionType region(imageSize); image->SetRegions(region); image->Allocate(); diff --git a/Modules/Filtering/ImageStatistics/test/itkMinimumMaximumImageFilterGTest.cxx b/Modules/Filtering/ImageStatistics/test/itkMinimumMaximumImageFilterGTest.cxx index a0bfe38bada..8bb97bc21dc 100644 --- a/Modules/Filtering/ImageStatistics/test/itkMinimumMaximumImageFilterGTest.cxx +++ b/Modules/Filtering/ImageStatistics/test/itkMinimumMaximumImageFilterGTest.cxx @@ -54,8 +54,7 @@ class MinimumMaximumFixture : public ::testing::Test auto image = ImageType::New(); - typename ImageType::SizeType imageSize; - imageSize.Fill(m_ImageSize); + auto imageSize = ImageType::SizeType::Filled(m_ImageSize); typename ImageType::RegionType region(imageSize); image->SetRegions(region); image->Allocate(); diff --git a/Modules/Filtering/ImageStatistics/test/itkStatisticsImageFilterTest.cxx b/Modules/Filtering/ImageStatistics/test/itkStatisticsImageFilterTest.cxx index 707ade73f23..0d4c6cb5237 100644 --- a/Modules/Filtering/ImageStatistics/test/itkStatisticsImageFilterTest.cxx +++ b/Modules/Filtering/ImageStatistics/test/itkStatisticsImageFilterTest.cxx @@ -48,9 +48,8 @@ itkStatisticsImageFilterTest(int argc, char * argv[]) auto image = FloatImage::New(); FloatImage::RegionType region; - FloatImage::SizeType size; - size.Fill(64); - FloatImage::IndexType index{}; + auto size = FloatImage::SizeType::Filled(64); + FloatImage::IndexType index{}; region.SetIndex(index); region.SetSize(size); diff --git a/Modules/Filtering/LabelMap/test/itkAttributeUniqueLabelMapFilterTest1.cxx b/Modules/Filtering/LabelMap/test/itkAttributeUniqueLabelMapFilterTest1.cxx index 0b762236f43..08a058c9237 100644 --- a/Modules/Filtering/LabelMap/test/itkAttributeUniqueLabelMapFilterTest1.cxx +++ b/Modules/Filtering/LabelMap/test/itkAttributeUniqueLabelMapFilterTest1.cxx @@ -58,9 +58,8 @@ itkAttributeUniqueLabelMapFilterTest1(int argc, char * argv[]) using KernelType = itk::FlatStructuringElement; using DilateType = itk::BinaryDilateImageFilter; - auto dilate = DilateType::New(); - KernelType::SizeType rad; - rad.Fill(15); + auto dilate = DilateType::New(); + auto rad = KernelType::SizeType::Filled(15); dilate->SetKernel(KernelType::Ball(rad)); using OIType = itk::ObjectByObjectLabelMapFilter; diff --git a/Modules/Filtering/LabelMap/test/itkLabelMapMaskImageFilterTest.cxx b/Modules/Filtering/LabelMap/test/itkLabelMapMaskImageFilterTest.cxx index d372124758b..2e3b3d43b7f 100644 --- a/Modules/Filtering/LabelMap/test/itkLabelMapMaskImageFilterTest.cxx +++ b/Modules/Filtering/LabelMap/test/itkLabelMapMaskImageFilterTest.cxx @@ -119,8 +119,7 @@ itkLabelMapMaskImageFilterTest(int argc, char * argv[]) ITK_TEST_SET_GET_VALUE(false, maskFilter->GetCrop()); } - MaskFilterType::SizeType border; - border.Fill(std::stoi(argv[8])); + auto border = MaskFilterType::SizeType::Filled(std::stoi(argv[8])); maskFilter->SetCropBorder(border); ITK_TEST_SET_GET_VALUE(border, maskFilter->GetCropBorder()); diff --git a/Modules/Filtering/LabelMap/test/itkLabelUniqueLabelMapFilterTest1.cxx b/Modules/Filtering/LabelMap/test/itkLabelUniqueLabelMapFilterTest1.cxx index 48ce9e6df6f..5b076ac08a6 100644 --- a/Modules/Filtering/LabelMap/test/itkLabelUniqueLabelMapFilterTest1.cxx +++ b/Modules/Filtering/LabelMap/test/itkLabelUniqueLabelMapFilterTest1.cxx @@ -57,9 +57,8 @@ itkLabelUniqueLabelMapFilterTest1(int argc, char * argv[]) using KernelType = itk::FlatStructuringElement; using DilateType = itk::BinaryDilateImageFilter; - auto dilate = DilateType::New(); - KernelType::SizeType rad; - rad.Fill(15); + auto dilate = DilateType::New(); + auto rad = KernelType::SizeType::Filled(15); dilate->SetKernel(KernelType::Ball(rad)); using OIType = itk::ObjectByObjectLabelMapFilter; diff --git a/Modules/Filtering/LabelMap/test/itkObjectByObjectLabelMapFilterTest.cxx b/Modules/Filtering/LabelMap/test/itkObjectByObjectLabelMapFilterTest.cxx index d72a537ee1f..88968a143ea 100644 --- a/Modules/Filtering/LabelMap/test/itkObjectByObjectLabelMapFilterTest.cxx +++ b/Modules/Filtering/LabelMap/test/itkObjectByObjectLabelMapFilterTest.cxx @@ -54,9 +54,8 @@ itkObjectByObjectLabelMapFilterTest(int argc, char * argv[]) using KernelType = itk::FlatStructuringElement; using DilateType = itk::BinaryDilateImageFilter; - auto dilate = DilateType::New(); - KernelType::SizeType rad; - rad.Fill(3); + auto dilate = DilateType::New(); + auto rad = KernelType::SizeType::Filled(3); dilate->SetKernel(KernelType::Ball(rad)); using ObOType = itk::ObjectByObjectLabelMapFilter; diff --git a/Modules/Filtering/LabelMap/test/itkShapeLabelMapFilterGTest.cxx b/Modules/Filtering/LabelMap/test/itkShapeLabelMapFilterGTest.cxx index 9efa32050bc..9ac1df59b6f 100644 --- a/Modules/Filtering/LabelMap/test/itkShapeLabelMapFilterGTest.cxx +++ b/Modules/Filtering/LabelMap/test/itkShapeLabelMapFilterGTest.cxx @@ -59,8 +59,7 @@ class ShapeLabelMapFixture : public ::testing::Test { auto image = ImageType::New(); - typename ImageType::SizeType imageSize; - imageSize.Fill(25); + auto imageSize = ImageType::SizeType::Filled(25); image->SetRegions(typename ImageType::RegionType(imageSize)); image->Allocate(); image->FillBuffer(0); diff --git a/Modules/Filtering/LabelMap/test/itkStatisticsLabelMapFilterGTest.cxx b/Modules/Filtering/LabelMap/test/itkStatisticsLabelMapFilterGTest.cxx index fc201b81168..6d766b1c0bb 100644 --- a/Modules/Filtering/LabelMap/test/itkStatisticsLabelMapFilterGTest.cxx +++ b/Modules/Filtering/LabelMap/test/itkStatisticsLabelMapFilterGTest.cxx @@ -61,8 +61,7 @@ class StatisticsLabelMapFixture : public ::testing::Test { auto image = ImageType::New(); - typename ImageType::SizeType imageSize; - imageSize.Fill(25); + auto imageSize = ImageType::SizeType::Filled(25); image->SetRegions(typename ImageType::RegionType(imageSize)); image->Allocate(); image->FillBuffer(0); @@ -75,8 +74,7 @@ class StatisticsLabelMapFixture : public ::testing::Test { auto image = ImageType::New(); - typename ImageType::SizeType imageSize; - imageSize.Fill(25); + auto imageSize = ImageType::SizeType::Filled(25); image->SetRegions(typename ImageType::RegionType(imageSize)); image->Allocate(); image->FillBuffer(0); @@ -98,8 +96,7 @@ class StatisticsLabelMapFixture : public ::testing::Test { auto image = LabelImageType::New(); - typename LabelImageType::SizeType imageSize; - imageSize.Fill(25); + auto imageSize = LabelImageType::SizeType::Filled(25); image->SetRegions(typename ImageType::RegionType(imageSize)); image->Allocate(); image->FillBuffer(0); diff --git a/Modules/Filtering/LabelMap/test/itkUniqueLabelMapFiltersGTest.cxx b/Modules/Filtering/LabelMap/test/itkUniqueLabelMapFiltersGTest.cxx index ae1c3957cfb..f982b8374ef 100644 --- a/Modules/Filtering/LabelMap/test/itkUniqueLabelMapFiltersGTest.cxx +++ b/Modules/Filtering/LabelMap/test/itkUniqueLabelMapFiltersGTest.cxx @@ -80,8 +80,7 @@ class UniqueLabelMapFixture : public ::testing::Test const size_t size = 25; auto image = LabelImageType::New(); - typename LabelImageType::SizeType imageSize; - imageSize.Fill(size); + auto imageSize = LabelImageType::SizeType::Filled(size); image->SetRegions(typename LabelImageType::RegionType(imageSize)); image->Allocate(); image->FillBuffer(0); @@ -108,9 +107,8 @@ class UniqueLabelMapFixture : public ::testing::Test using KernelType = itk::FlatStructuringElement; using DilateType = itk::BinaryDilateImageFilter; - auto dilate = DilateType::New(); - typename KernelType::SizeType rad; - rad.Fill(dilateRadius); + auto dilate = DilateType::New(); + auto rad = KernelType::SizeType::Filled(dilateRadius); dilate->SetKernel(KernelType::Ball(rad)); diff --git a/Modules/Filtering/MathematicalMorphology/test/itkOpeningByReconstructionImageFilterTest2.cxx b/Modules/Filtering/MathematicalMorphology/test/itkOpeningByReconstructionImageFilterTest2.cxx index 79e04e25bd3..00a6dff380a 100644 --- a/Modules/Filtering/MathematicalMorphology/test/itkOpeningByReconstructionImageFilterTest2.cxx +++ b/Modules/Filtering/MathematicalMorphology/test/itkOpeningByReconstructionImageFilterTest2.cxx @@ -57,9 +57,8 @@ itkOpeningByReconstructionImageFilterTest2(int argc, char * argv[]) // Define regions of input image RegionType region; - SizeType size; - size.Fill(std::stoi(argv[2])); - IndexType index{}; + auto size = SizeType::Filled(std::stoi(argv[2])); + IndexType index{}; region.SetSize(size); region.SetIndex(index); diff --git a/Modules/Filtering/MathematicalMorphology/test/itkShapedIteratorFromStructuringElementTest.cxx b/Modules/Filtering/MathematicalMorphology/test/itkShapedIteratorFromStructuringElementTest.cxx index 53574179215..bc21ad0eb5a 100644 --- a/Modules/Filtering/MathematicalMorphology/test/itkShapedIteratorFromStructuringElementTest.cxx +++ b/Modules/Filtering/MathematicalMorphology/test/itkShapedIteratorFromStructuringElementTest.cxx @@ -24,8 +24,7 @@ CreateImagex(LocalImageType::Pointer & image) { LocalImageType::IndexType start{}; - LocalImageType::SizeType size; - size.Fill(10); + auto size = LocalImageType::SizeType::Filled(10); LocalImageType::RegionType region(start, size); diff --git a/Modules/Filtering/Smoothing/test/itkRecursiveGaussianImageFilterOnTensorsTest.cxx b/Modules/Filtering/Smoothing/test/itkRecursiveGaussianImageFilterOnTensorsTest.cxx index 1deb6972e63..19da5c7d11b 100644 --- a/Modules/Filtering/Smoothing/test/itkRecursiveGaussianImageFilterOnTensorsTest.cxx +++ b/Modules/Filtering/Smoothing/test/itkRecursiveGaussianImageFilterOnTensorsTest.cxx @@ -49,8 +49,7 @@ itkRecursiveGaussianImageFilterOnTensorsTest(int, char *[]) using ConstIteratorType = itk::ImageLinearConstIteratorWithIndex; // Create the 9x9 input image - ImageType::SizeType size; - size.Fill(9); + auto size = ImageType::SizeType::Filled(9); ImageType::IndexType index{}; ImageType::RegionType region{ index, size }; auto inputImage = ImageType::New(); diff --git a/Modules/Filtering/Smoothing/test/itkRecursiveGaussianImageFilterOnVectorImageTest.cxx b/Modules/Filtering/Smoothing/test/itkRecursiveGaussianImageFilterOnVectorImageTest.cxx index cfe905bea5d..f8346f6128c 100644 --- a/Modules/Filtering/Smoothing/test/itkRecursiveGaussianImageFilterOnVectorImageTest.cxx +++ b/Modules/Filtering/Smoothing/test/itkRecursiveGaussianImageFilterOnVectorImageTest.cxx @@ -47,8 +47,7 @@ itkRecursiveGaussianImageFilterOnVectorImageTest(int, char *[]) vector1.Fill(1.0); // Create the 9x9 input image - ImageType::SizeType size; - size.Fill(9); + auto size = ImageType::SizeType::Filled(9); ImageType::IndexType index{}; ImageType::RegionType region{ index, size }; auto inputImage = ImageType::New(); diff --git a/Modules/Filtering/Smoothing/test/itkRecursiveGaussianScaleSpaceTest1.cxx b/Modules/Filtering/Smoothing/test/itkRecursiveGaussianScaleSpaceTest1.cxx index d973be415f2..d91d7822a19 100644 --- a/Modules/Filtering/Smoothing/test/itkRecursiveGaussianScaleSpaceTest1.cxx +++ b/Modules/Filtering/Smoothing/test/itkRecursiveGaussianScaleSpaceTest1.cxx @@ -45,8 +45,7 @@ NormalizeSineWave(double frequencyPerImage, unsigned int order, double pixelSpac using ImageType = itk::Image; auto image = ImageType::New(); - ImageType::SizeType size; - size.Fill(imageSize); + auto size = ImageType::SizeType::Filled(imageSize); image->SetRegions(ImageType::RegionType(size)); image->Allocate(); diff --git a/Modules/Filtering/Thresholding/test/itkBinaryThresholdSpatialFunctionTest.cxx b/Modules/Filtering/Thresholding/test/itkBinaryThresholdSpatialFunctionTest.cxx index 2d69c9f31c9..80ef7c009cb 100644 --- a/Modules/Filtering/Thresholding/test/itkBinaryThresholdSpatialFunctionTest.cxx +++ b/Modules/Filtering/Thresholding/test/itkBinaryThresholdSpatialFunctionTest.cxx @@ -109,9 +109,8 @@ itkBinaryThresholdSpatialFunctionTest(int, char *[]) // Set up a dummy image using ImageType = itk::Image; - auto image = ImageType::New(); - ImageType::SizeType size; - size.Fill(10); + auto image = ImageType::New(); + auto size = ImageType::SizeType::Filled(10); image->SetRegions(size); image->Allocate(); image->FillBuffer(255); diff --git a/Modules/IO/GDCM/test/itkGDCMImageOrientationPatientTest.cxx b/Modules/IO/GDCM/test/itkGDCMImageOrientationPatientTest.cxx index 769c878b404..4d241c8530c 100644 --- a/Modules/IO/GDCM/test/itkGDCMImageOrientationPatientTest.cxx +++ b/Modules/IO/GDCM/test/itkGDCMImageOrientationPatientTest.cxx @@ -52,8 +52,7 @@ itkGDCMImageOrientationPatientTest(int argc, char * argv[]) spacing2D[0] = 10.0; spacing2D[1] = 100.0; - Image2DType::SizeType size2D; - size2D.Fill(16); + auto size2D = Image2DType::SizeType::Filled(16); auto src2D = RandomImageSource2DType::New(); src2D->SetMin(0); diff --git a/Modules/IO/GDCM/test/itkGDCMImagePositionPatientTest.cxx b/Modules/IO/GDCM/test/itkGDCMImagePositionPatientTest.cxx index 1d80465e8e7..e333998b1c4 100644 --- a/Modules/IO/GDCM/test/itkGDCMImagePositionPatientTest.cxx +++ b/Modules/IO/GDCM/test/itkGDCMImagePositionPatientTest.cxx @@ -57,8 +57,7 @@ itkGDCMImagePositionPatientTest(int argc, char * argv[]) direction2D[0][1] = .7; direction2D[1][0] = .7; direction2D[1][1] = .5; - Image2DType::SizeType size2D; - size2D.Fill(16); + auto size2D = Image2DType::SizeType::Filled(16); auto src2D = RandomImageSource2DType::New(); src2D->SetMin(0); diff --git a/Modules/IO/HDF5/test/itkHDF5ImageIOTest.cxx b/Modules/IO/HDF5/test/itkHDF5ImageIOTest.cxx index d017e75237b..2cd8df6d0e8 100644 --- a/Modules/IO/HDF5/test/itkHDF5ImageIOTest.cxx +++ b/Modules/IO/HDF5/test/itkHDF5ImageIOTest.cxx @@ -271,8 +271,7 @@ HDF5ReadWriteTest(const char * fileName) success = EXIT_FAILURE; } - itk::Array metaDataCharArray2; - metaDataCharArray2.Fill(char{}); + itk::Array metaDataCharArray2{}; if (!itk::ExposeMetaData>(metaDict2, "TestCharArray", metaDataCharArray2) || metaDataCharArray2 != metaDataCharArray) { diff --git a/Modules/IO/ImageBase/test/itkImageFileWriterTest.cxx b/Modules/IO/ImageBase/test/itkImageFileWriterTest.cxx index 622b8f56b62..b125afb2dc2 100644 --- a/Modules/IO/ImageBase/test/itkImageFileWriterTest.cxx +++ b/Modules/IO/ImageBase/test/itkImageFileWriterTest.cxx @@ -36,10 +36,7 @@ itkImageFileWriterTest(int argc, char * argv[]) auto image = ImageNDType::New(); ImageNDType::RegionType region; ImageNDType::IndexType index; - ImageNDType::SizeType size; - - - size.Fill(5); + auto size = ImageNDType::SizeType::Filled(5); index.Fill(0); region.SetSize(size); region.SetIndex(index); diff --git a/Modules/IO/ImageBase/test/itkLargeImageWriteReadTest.cxx b/Modules/IO/ImageBase/test/itkLargeImageWriteReadTest.cxx index 8ae9de3d97a..e16f6366924 100644 --- a/Modules/IO/ImageBase/test/itkLargeImageWriteReadTest.cxx +++ b/Modules/IO/ImageBase/test/itkLargeImageWriteReadTest.cxx @@ -177,9 +177,7 @@ itkLargeImageWriteReadTest(int argc, char * argv[]) using PixelType = unsigned short; using ImageType = itk::Image; - ImageType::SizeType size; - - size.Fill(atol(argv[2])); + auto size = ImageType::SizeType::Filled(atol(argv[2])); return ActualTest(filename, size); } @@ -190,9 +188,7 @@ itkLargeImageWriteReadTest(int argc, char * argv[]) using PixelType = unsigned short; using ImageType = itk::Image; - ImageType::SizeType size; - - size.Fill(atol(argv[2])); + auto size = ImageType::SizeType::Filled(atol(argv[2])); size[2] = atol(argv[3]); return ActualTest(filename, size); diff --git a/Modules/IO/ImageBase/test/itkMatrixImageWriteReadTest.cxx b/Modules/IO/ImageBase/test/itkMatrixImageWriteReadTest.cxx index 927ccd96e66..966de654103 100644 --- a/Modules/IO/ImageBase/test/itkMatrixImageWriteReadTest.cxx +++ b/Modules/IO/ImageBase/test/itkMatrixImageWriteReadTest.cxx @@ -36,8 +36,7 @@ itkMatrixImageWriteReadTest(int argc, char * argv[]) auto matrixImage1 = MatrixImageType::New(); - MatrixImageType::SizeType size; - size.Fill(10); + auto size = MatrixImageType::SizeType::Filled(10); MatrixImageType::IndexType start{}; diff --git a/Modules/IO/ImageBase/test/itkReadWriteImageWithDictionaryTest.cxx b/Modules/IO/ImageBase/test/itkReadWriteImageWithDictionaryTest.cxx index 27237f0cd74..725025709e3 100644 --- a/Modules/IO/ImageBase/test/itkReadWriteImageWithDictionaryTest.cxx +++ b/Modules/IO/ImageBase/test/itkReadWriteImageWithDictionaryTest.cxx @@ -38,8 +38,7 @@ itkReadWriteImageWithDictionaryTest(int argc, char * argv[]) // Create the 16x16 input image auto inputImage = ImageType::New(); - ImageType::SizeType size; - size.Fill(16); + auto size = ImageType::SizeType::Filled(16); ImageType::IndexType index{}; ImageType::RegionType region{ index, size }; inputImage->SetRegions(region); diff --git a/Modules/IO/ImageBase/test/itkVectorImageReadWriteTest.cxx b/Modules/IO/ImageBase/test/itkVectorImageReadWriteTest.cxx index 29575bfc46d..524f3c7b6f4 100644 --- a/Modules/IO/ImageBase/test/itkVectorImageReadWriteTest.cxx +++ b/Modules/IO/ImageBase/test/itkVectorImageReadWriteTest.cxx @@ -60,8 +60,7 @@ itkVectorImageReadWriteTest(int argc, char * argv[]) using ConstIteratorType = itk::ImageLinearConstIteratorWithIndex; // Create the 9x9 input image - ImageType::SizeType size; - size.Fill(9); + auto size = ImageType::SizeType::Filled(9); ImageType::IndexType index{}; ImageType::RegionType region{ index, size }; inputImage->SetRegions(region); diff --git a/Modules/IO/MRC/test/itkMRCImageIOTest.cxx b/Modules/IO/MRC/test/itkMRCImageIOTest.cxx index 7d6cccccecc..86464aba7d5 100644 --- a/Modules/IO/MRC/test/itkMRCImageIOTest.cxx +++ b/Modules/IO/MRC/test/itkMRCImageIOTest.cxx @@ -51,9 +51,8 @@ MRCImageIOTester::Write(const std::string & filePrefix, std::string using PixelType = typename ImageType::PixelType; // allocate an 10x10x10 image - auto image = ImageType::New(); - typename ImageType::SizeType m_ImageSize; - m_ImageSize.Fill(10); + auto image = ImageType::New(); + auto m_ImageSize = ImageType::SizeType::Filled(10); image->SetRegions(m_ImageSize); image->Allocate(); diff --git a/Modules/IO/Meta/test/itkLargeMetaImageWriteReadTest.cxx b/Modules/IO/Meta/test/itkLargeMetaImageWriteReadTest.cxx index 34c7941c9af..a3b07bb79b3 100644 --- a/Modules/IO/Meta/test/itkLargeMetaImageWriteReadTest.cxx +++ b/Modules/IO/Meta/test/itkLargeMetaImageWriteReadTest.cxx @@ -172,9 +172,7 @@ itkLargeMetaImageWriteReadTest(int argc, char * argv[]) using PixelType = unsigned short; using ImageType = itk::Image; - ImageType::SizeType size; - - size.Fill(atol(argv[2])); + auto size = ImageType::SizeType::Filled(atol(argv[2])); return ActualTest(filename, size); } @@ -185,9 +183,7 @@ itkLargeMetaImageWriteReadTest(int argc, char * argv[]) using PixelType = unsigned short; using ImageType = itk::Image; - ImageType::SizeType size; - - size.Fill(atol(argv[2])); + auto size = ImageType::SizeType::Filled(atol(argv[2])); size[2] = atol(argv[3]); return ActualTest(filename, size); diff --git a/Modules/IO/PNG/test/itkPNGImageIOTest.cxx b/Modules/IO/PNG/test/itkPNGImageIOTest.cxx index e1ec6e97b0a..39457415260 100644 --- a/Modules/IO/PNG/test/itkPNGImageIOTest.cxx +++ b/Modules/IO/PNG/test/itkPNGImageIOTest.cxx @@ -170,8 +170,7 @@ itkPNGImageIOTest(int argc, char * argv[]) auto volume = ImageType3D::New(); - ImageType3D::SizeType size3D; - size3D.Fill(10); + auto size3D = ImageType3D::SizeType::Filled(10); ImageType3D::IndexType start3D{}; ImageType3D::RegionType region3D{ start3D, size3D }; @@ -213,8 +212,7 @@ itkPNGImageIOTest(int argc, char * argv[]) // auto image = ImageType2D::New(); - ImageType2D::SizeType size2D; - size2D.Fill(10); + auto size2D = ImageType2D::SizeType::Filled(10); ImageType2D::IndexType start2D{}; ImageType2D::RegionType region2D{ start2D, size2D }; @@ -255,8 +253,7 @@ itkPNGImageIOTest(int argc, char * argv[]) // auto line = ImageType1D::New(); - ImageType1D::SizeType size1D; - size1D.Fill(10); + auto size1D = ImageType1D::SizeType::Filled(10); ImageType1D::IndexType start1D{}; ImageType1D::RegionType region1D{ start1D, size1D }; line->SetRegions(region1D); diff --git a/Modules/IO/TIFF/test/itkLargeTIFFImageWriteReadTest.cxx b/Modules/IO/TIFF/test/itkLargeTIFFImageWriteReadTest.cxx index 3a6ef59434c..ddac85a49a1 100644 --- a/Modules/IO/TIFF/test/itkLargeTIFFImageWriteReadTest.cxx +++ b/Modules/IO/TIFF/test/itkLargeTIFFImageWriteReadTest.cxx @@ -174,9 +174,7 @@ itkLargeTIFFImageWriteReadTest(int argc, char * argv[]) using PixelType = unsigned short; using ImageType = itk::Image; - ImageType::SizeType size; - - size.Fill(atol(argv[2])); + auto size = ImageType::SizeType::Filled(atol(argv[2])); return itkLargeTIFFImageWriteReadTestHelper(filename, size); } @@ -187,9 +185,7 @@ itkLargeTIFFImageWriteReadTest(int argc, char * argv[]) using PixelType = unsigned short; using ImageType = itk::Image; - ImageType::SizeType size; - - size.Fill(atol(argv[2])); + auto size = ImageType::SizeType::Filled(atol(argv[2])); size[2] = atol(argv[3]); return itkLargeTIFFImageWriteReadTestHelper(filename, size); diff --git a/Modules/IO/TransformHDF5/test/itkIOTransformHDF5Test.cxx b/Modules/IO/TransformHDF5/test/itkIOTransformHDF5Test.cxx index 4692a80093f..baa49658b8a 100644 --- a/Modules/IO/TransformHDF5/test/itkIOTransformHDF5Test.cxx +++ b/Modules/IO/TransformHDF5/test/itkIOTransformHDF5Test.cxx @@ -49,9 +49,8 @@ ReadWriteTest(const std::string fileName, const bool isRealDisplacementField, co using FieldType = typename DisplacementTransformType::DisplacementFieldType; auto knownField = FieldType::New(); // This is based on itk::Image { - constexpr int dimLength = 20; - typename FieldType::SizeType size; - size.Fill(dimLength); + constexpr int dimLength = 20; + auto size = FieldType::SizeType::Filled(dimLength); typename FieldType::IndexType start{}; typename FieldType::RegionType region{ start, size }; knownField->SetRegions(region); diff --git a/Modules/IO/VTK/test/itkVTKImageIO2Test.cxx b/Modules/IO/VTK/test/itkVTKImageIO2Test.cxx index a6eaa49008d..eb5b4caa1fd 100644 --- a/Modules/IO/VTK/test/itkVTKImageIO2Test.cxx +++ b/Modules/IO/VTK/test/itkVTKImageIO2Test.cxx @@ -99,9 +99,8 @@ class VTKImageIOTester writer->SetImageIO(vtkIO); // allocate an 10x10x10 image - auto image = ImageType::New(); - typename ImageType::SizeType imageSize; - imageSize.Fill(10); + auto image = ImageType::New(); + auto imageSize = ImageType::SizeType::Filled(10); image->SetRegions(imageSize); image->Allocate(); diff --git a/Modules/IO/VTK/test/itkVTKImageIO2Test2.cxx b/Modules/IO/VTK/test/itkVTKImageIO2Test2.cxx index 6690e9f2d2c..699d632a4e6 100644 --- a/Modules/IO/VTK/test/itkVTKImageIO2Test2.cxx +++ b/Modules/IO/VTK/test/itkVTKImageIO2Test2.cxx @@ -51,9 +51,8 @@ itkVTKImageIO2Test2(int argc, char * argv[]) { // allocate an 10x10x10 image - auto image = ImageType::New(); - ImageType::SizeType imageSize; - imageSize.Fill(10); + auto image = ImageType::New(); + auto imageSize = ImageType::SizeType::Filled(10); image->SetRegions(imageSize); image->Allocate(); diff --git a/Modules/Nonunit/IntegratedTest/test/itkReleaseDataFilterTest.cxx b/Modules/Nonunit/IntegratedTest/test/itkReleaseDataFilterTest.cxx index e775e9964ae..5fcc6f8ec4e 100644 --- a/Modules/Nonunit/IntegratedTest/test/itkReleaseDataFilterTest.cxx +++ b/Modules/Nonunit/IntegratedTest/test/itkReleaseDataFilterTest.cxx @@ -71,8 +71,7 @@ itkReleaseDataFilterTest(int, char *[]) mean1->SetInput(monitor1->GetOutput()); // define the neighborhood size used for the mean filter - ImageType::SizeType neighRadius; - neighRadius.Fill(2); + auto neighRadius = ImageType::SizeType::Filled(2); mean1->SetRadius(neighRadius); auto monitor2a = MonitorFilter::New(); diff --git a/Modules/Nonunit/Review/test/itkImageFunctionTest.cxx b/Modules/Nonunit/Review/test/itkImageFunctionTest.cxx index bef46abd887..8291da2284e 100644 --- a/Modules/Nonunit/Review/test/itkImageFunctionTest.cxx +++ b/Modules/Nonunit/Review/test/itkImageFunctionTest.cxx @@ -124,8 +124,7 @@ itkImageFunctionTest(int, char *[]) auto image = ImageType::New(); - IndexType start; - start.Fill(1); + auto start = IndexType::Filled(1); SizeType size; size[0] = 3; size[1] = 4; diff --git a/Modules/Numerics/Eigen/test/itkEigenAnalysis2DImageFilterTest.cxx b/Modules/Numerics/Eigen/test/itkEigenAnalysis2DImageFilterTest.cxx index 860cb0ab9fe..004a08f9a8a 100644 --- a/Modules/Numerics/Eigen/test/itkEigenAnalysis2DImageFilterTest.cxx +++ b/Modules/Numerics/Eigen/test/itkEigenAnalysis2DImageFilterTest.cxx @@ -57,8 +57,7 @@ class EigenAnalysis2DImageFilterTester typename myImageType::Pointer inputImage(image); // Define their size, and start index - mySizeType size; - size.Fill(2); + auto size = mySizeType::Filled(2); myIndexType start{}; diff --git a/Modules/Numerics/Optimizersv4/test/itkRegistrationParameterScalesEstimatorTest.cxx b/Modules/Numerics/Optimizersv4/test/itkRegistrationParameterScalesEstimatorTest.cxx index 2baebc0c46c..ca3a0eb20e1 100644 --- a/Modules/Numerics/Optimizersv4/test/itkRegistrationParameterScalesEstimatorTest.cxx +++ b/Modules/Numerics/Optimizersv4/test/itkRegistrationParameterScalesEstimatorTest.cxx @@ -235,8 +235,7 @@ itkRegistrationParameterScalesEstimatorTest(int, char *[]) auto movingImage = MovingImageType::New(); VirtualImageType::Pointer virtualImage = fixedImage; - MovingImageType::SizeType size; - size.Fill(100); + auto size = MovingImageType::SizeType::Filled(100); movingImage->SetRegions(size); fixedImage->SetRegions(size); diff --git a/Modules/Numerics/Optimizersv4/test/itkRegistrationParameterScalesFromIndexShiftTest.cxx b/Modules/Numerics/Optimizersv4/test/itkRegistrationParameterScalesFromIndexShiftTest.cxx index 050c906091f..956af65aa88 100644 --- a/Modules/Numerics/Optimizersv4/test/itkRegistrationParameterScalesFromIndexShiftTest.cxx +++ b/Modules/Numerics/Optimizersv4/test/itkRegistrationParameterScalesFromIndexShiftTest.cxx @@ -128,8 +128,7 @@ itkRegistrationParameterScalesFromIndexShiftTest(int, char *[]) auto movingImage = MovingImageType::New(); VirtualImageType::Pointer virtualImage = fixedImage; - MovingImageType::SizeType size; - size.Fill(100); + auto size = MovingImageType::SizeType::Filled(100); movingImage->SetRegions(size); fixedImage->SetRegions(size); diff --git a/Modules/Numerics/Optimizersv4/test/itkRegistrationParameterScalesFromJacobianTest.cxx b/Modules/Numerics/Optimizersv4/test/itkRegistrationParameterScalesFromJacobianTest.cxx index ab5f5e1bed1..8c1273b705c 100644 --- a/Modules/Numerics/Optimizersv4/test/itkRegistrationParameterScalesFromJacobianTest.cxx +++ b/Modules/Numerics/Optimizersv4/test/itkRegistrationParameterScalesFromJacobianTest.cxx @@ -128,8 +128,7 @@ itkRegistrationParameterScalesFromJacobianTest(int, char *[]) auto movingImage = MovingImageType::New(); VirtualImageType::Pointer virtualImage = fixedImage; - MovingImageType::SizeType size; - size.Fill(100); + auto size = MovingImageType::SizeType::Filled(100); movingImage->SetRegions(size); fixedImage->SetRegions(size); diff --git a/Modules/Numerics/Optimizersv4/test/itkRegistrationParameterScalesFromPhysicalShiftTest.cxx b/Modules/Numerics/Optimizersv4/test/itkRegistrationParameterScalesFromPhysicalShiftTest.cxx index 6d8f70fa9cc..925a6b1e794 100644 --- a/Modules/Numerics/Optimizersv4/test/itkRegistrationParameterScalesFromPhysicalShiftTest.cxx +++ b/Modules/Numerics/Optimizersv4/test/itkRegistrationParameterScalesFromPhysicalShiftTest.cxx @@ -128,8 +128,7 @@ itkRegistrationParameterScalesFromPhysicalShiftTest(int, char *[]) auto movingImage = MovingImageType::New(); VirtualImageType::Pointer virtualImage = fixedImage; - MovingImageType::SizeType size; - size.Fill(100); + auto size = MovingImageType::SizeType::Filled(100); movingImage->SetRegions(size); fixedImage->SetRegions(size); diff --git a/Modules/Numerics/Statistics/test/itkGaussianRandomSpatialNeighborSubsamplerTest.cxx b/Modules/Numerics/Statistics/test/itkGaussianRandomSpatialNeighborSubsamplerTest.cxx index 24fa349f2b5..4c8704099d7 100644 --- a/Modules/Numerics/Statistics/test/itkGaussianRandomSpatialNeighborSubsamplerTest.cxx +++ b/Modules/Numerics/Statistics/test/itkGaussianRandomSpatialNeighborSubsamplerTest.cxx @@ -48,9 +48,8 @@ itkGaussianRandomSpatialNeighborSubsamplerTest(int argc, char * argv[]) using SamplerType = itk::Statistics::GaussianRandomSpatialNeighborSubsampler; using WriterType = itk::ImageFileWriter; - auto inImage = FloatImage::New(); - SizeType sz; - sz.Fill(35); + auto inImage = FloatImage::New(); + auto sz = SizeType::Filled(35); IndexType idx{}; RegionType region{ idx, sz }; diff --git a/Modules/Numerics/Statistics/test/itkHistogramToTextureFeaturesFilterNaNTest.cxx b/Modules/Numerics/Statistics/test/itkHistogramToTextureFeaturesFilterNaNTest.cxx index 28754db5242..cf4bb44fb3e 100644 --- a/Modules/Numerics/Statistics/test/itkHistogramToTextureFeaturesFilterNaNTest.cxx +++ b/Modules/Numerics/Statistics/test/itkHistogramToTextureFeaturesFilterNaNTest.cxx @@ -32,8 +32,7 @@ itkHistogramToTextureFeaturesFilterNaNTest(int, char *[]) // Build a constant image auto image = ImageType::New(); ImageType::RegionType region; - ImageType::SizeType size; - size.Fill(256); + auto size = ImageType::SizeType::Filled(256); region.SetSize(size); image->SetRegions(region); image->Allocate(); diff --git a/Modules/Numerics/Statistics/test/itkSpatialNeighborSubsamplerTest.cxx b/Modules/Numerics/Statistics/test/itkSpatialNeighborSubsamplerTest.cxx index e5db22e6b97..9a25a0caf67 100644 --- a/Modules/Numerics/Statistics/test/itkSpatialNeighborSubsamplerTest.cxx +++ b/Modules/Numerics/Statistics/test/itkSpatialNeighborSubsamplerTest.cxx @@ -74,9 +74,8 @@ itkSpatialNeighborSubsamplerTest(int, char *[]) using SamplerType = itk::Statistics::SpatialNeighborSubsampler; using IteratorType = itk::ImageRegionConstIteratorWithIndex; - auto inImage = ImageType::New(); - SizeType sz; - sz.Fill(25); + auto inImage = ImageType::New(); + auto sz = SizeType::Filled(25); IndexType idx{}; RegionType region{ idx, sz }; diff --git a/Modules/Numerics/Statistics/test/itkStatisticsAlgorithmTest2.cxx b/Modules/Numerics/Statistics/test/itkStatisticsAlgorithmTest2.cxx index 19d1f8c4821..b333bcd70a8 100644 --- a/Modules/Numerics/Statistics/test/itkStatisticsAlgorithmTest2.cxx +++ b/Modules/Numerics/Statistics/test/itkStatisticsAlgorithmTest2.cxx @@ -108,8 +108,7 @@ itkStatisticsAlgorithmTest2(int, char *[]) // creates an image and allocate memory auto image = ImageType::New(); - ImageType::SizeType size; - size.Fill(5); + auto size = ImageType::SizeType::Filled(5); ImageType::IndexType index{}; diff --git a/Modules/Numerics/Statistics/test/itkSubsampleTest.cxx b/Modules/Numerics/Statistics/test/itkSubsampleTest.cxx index 58ce99cab20..972aa2a3f63 100644 --- a/Modules/Numerics/Statistics/test/itkSubsampleTest.cxx +++ b/Modules/Numerics/Statistics/test/itkSubsampleTest.cxx @@ -222,8 +222,7 @@ itkSubsampleTest(int, char *[]) std::cout << subsample->GetTotalFrequency() << std::endl; - ArrayPixelImageType::IndexType index; - index.Fill(2); // index {2, 2, 2} = instance identifier (offset from image) + auto index = ArrayPixelImageType::IndexType::Filled(2); // index {2, 2, 2} = instance identifier (offset from image) ArrayPixelImageType::PixelType pixel = filter->GetInput()->GetPixel(index); ListSampleType::InstanceIdentifier ind = static_cast(filter->GetInput()->ComputeOffset(index)); diff --git a/Modules/Numerics/Statistics/test/itkUniformRandomSpatialNeighborSubsamplerTest.cxx b/Modules/Numerics/Statistics/test/itkUniformRandomSpatialNeighborSubsamplerTest.cxx index aa7703ea32b..b1984a500f5 100644 --- a/Modules/Numerics/Statistics/test/itkUniformRandomSpatialNeighborSubsamplerTest.cxx +++ b/Modules/Numerics/Statistics/test/itkUniformRandomSpatialNeighborSubsamplerTest.cxx @@ -51,10 +51,9 @@ itkUniformRandomSpatialNeighborSubsamplerTest(int argc, char * argv[]) auto inImage = FloatImage::New(); typename SizeType::value_type regionSizeVal = 35; - SizeType sz; - sz.Fill(regionSizeVal); - IndexType idx{}; - RegionType region{ idx, sz }; + auto sz = SizeType::Filled(regionSizeVal); + IndexType idx{}; + RegionType region{ idx, sz }; inImage->SetRegions(region); inImage->AllocateInitialized(); diff --git a/Modules/Registration/Common/test/itkBSplineExponentialDiffeomorphicTransformParametersAdaptorTest.cxx b/Modules/Registration/Common/test/itkBSplineExponentialDiffeomorphicTransformParametersAdaptorTest.cxx index b5b5bc6b67e..8ff2698a2b4 100644 --- a/Modules/Registration/Common/test/itkBSplineExponentialDiffeomorphicTransformParametersAdaptorTest.cxx +++ b/Modules/Registration/Common/test/itkBSplineExponentialDiffeomorphicTransformParametersAdaptorTest.cxx @@ -34,8 +34,7 @@ itkBSplineExponentialDiffeomorphicTransformParametersAdaptorTest(int, char *[]) origin.Fill(-5.0); using SizeType = TransformType::SizeType; - SizeType size; - size.Fill(65); + auto size = SizeType::Filled(65); using SpacingType = TransformType::SpacingType; SpacingType spacing; @@ -60,8 +59,7 @@ itkBSplineExponentialDiffeomorphicTransformParametersAdaptorTest(int, char *[]) TransformType::OutputVectorType nonzeroVector; nonzeroVector.Fill(10.3); - DisplacementFieldType::IndexType index; - index.Fill(40); + auto index = DisplacementFieldType::IndexType::Filled(40); displacementField->SetPixel(index, nonzeroVector); /** diff --git a/Modules/Registration/Common/test/itkBSplineSmoothingOnUpdateDisplacementFieldTransformParametersAdaptorTest.cxx b/Modules/Registration/Common/test/itkBSplineSmoothingOnUpdateDisplacementFieldTransformParametersAdaptorTest.cxx index c8175fc661d..db6c71edec5 100644 --- a/Modules/Registration/Common/test/itkBSplineSmoothingOnUpdateDisplacementFieldTransformParametersAdaptorTest.cxx +++ b/Modules/Registration/Common/test/itkBSplineSmoothingOnUpdateDisplacementFieldTransformParametersAdaptorTest.cxx @@ -35,8 +35,7 @@ itkBSplineSmoothingOnUpdateDisplacementFieldTransformParametersAdaptorTest(int, origin.Fill(-5.0); using SizeType = TransformType::SizeType; - SizeType size; - size.Fill(65); + auto size = SizeType::Filled(65); using SpacingType = TransformType::SpacingType; SpacingType spacing; @@ -61,8 +60,7 @@ itkBSplineSmoothingOnUpdateDisplacementFieldTransformParametersAdaptorTest(int, TransformType::OutputVectorType nonzeroVector; nonzeroVector.Fill(10.3); - DisplacementFieldType::IndexType index; - index.Fill(40); + auto index = DisplacementFieldType::IndexType::Filled(40); displacementField->SetPixel(index, nonzeroVector); /** diff --git a/Modules/Registration/Common/test/itkBSplineTransformParametersAdaptorTest.cxx b/Modules/Registration/Common/test/itkBSplineTransformParametersAdaptorTest.cxx index cc05a9dd1ed..7bde65c525a 100644 --- a/Modules/Registration/Common/test/itkBSplineTransformParametersAdaptorTest.cxx +++ b/Modules/Registration/Common/test/itkBSplineTransformParametersAdaptorTest.cxx @@ -40,8 +40,7 @@ itkBSplineTransformParametersAdaptorTest(int, char *[]) dimensions.Fill(100); using MeshSizeType = TransformType::MeshSizeType; - MeshSizeType meshSize; - meshSize.Fill(10); + auto meshSize = MeshSizeType::Filled(10); using DirectionType = TransformType::DirectionType; DirectionType direction; @@ -70,8 +69,7 @@ itkBSplineTransformParametersAdaptorTest(int, char *[]) transform->SetParameters(parameters); using CoefficientImageType = TransformType::ImageType; - CoefficientImageType::IndexType index; - index.Fill(5); + auto index = CoefficientImageType::IndexType::Filled(5); transform->GetCoefficientImages()[0]->SetPixel(index, 5.0); TransformType::InputPointType point; diff --git a/Modules/Registration/Common/test/itkDisplacementFieldTransformParametersAdaptorTest.cxx b/Modules/Registration/Common/test/itkDisplacementFieldTransformParametersAdaptorTest.cxx index f07f4b597b9..bf65542e18c 100644 --- a/Modules/Registration/Common/test/itkDisplacementFieldTransformParametersAdaptorTest.cxx +++ b/Modules/Registration/Common/test/itkDisplacementFieldTransformParametersAdaptorTest.cxx @@ -34,8 +34,7 @@ itkDisplacementFieldTransformParametersAdaptorTest(int, char *[]) origin.Fill(-5.0); using SizeType = TransformType::SizeType; - SizeType size; - size.Fill(65); + auto size = SizeType::Filled(65); using SpacingType = TransformType::SpacingType; SpacingType spacing; @@ -59,8 +58,7 @@ itkDisplacementFieldTransformParametersAdaptorTest(int, char *[]) TransformType::OutputVectorType nonzeroVector; nonzeroVector.Fill(10.3); - DisplacementFieldType::IndexType index; - index.Fill(40); + auto index = DisplacementFieldType::IndexType::Filled(40); displacementField->SetPixel(index, nonzeroVector); /** diff --git a/Modules/Registration/Common/test/itkGaussianExponentialDiffeomorphicTransformParametersAdaptorTest.cxx b/Modules/Registration/Common/test/itkGaussianExponentialDiffeomorphicTransformParametersAdaptorTest.cxx index 3fa4833d1a7..e9b131c2dba 100644 --- a/Modules/Registration/Common/test/itkGaussianExponentialDiffeomorphicTransformParametersAdaptorTest.cxx +++ b/Modules/Registration/Common/test/itkGaussianExponentialDiffeomorphicTransformParametersAdaptorTest.cxx @@ -35,8 +35,7 @@ itkGaussianExponentialDiffeomorphicTransformParametersAdaptorTest(int, char *[]) origin.Fill(-5.0); using SizeType = TransformType::SizeType; - SizeType size; - size.Fill(65); + auto size = SizeType::Filled(65); using SpacingType = TransformType::SpacingType; SpacingType spacing; @@ -61,8 +60,7 @@ itkGaussianExponentialDiffeomorphicTransformParametersAdaptorTest(int, char *[]) TransformType::OutputVectorType nonzeroVector; nonzeroVector.Fill(10.3); - DisplacementFieldType::IndexType index; - index.Fill(40); + auto index = DisplacementFieldType::IndexType::Filled(40); displacementField->SetPixel(index, nonzeroVector); /** diff --git a/Modules/Registration/Common/test/itkGaussianSmoothingOnUpdateDisplacementFieldTransformParametersAdaptorTest.cxx b/Modules/Registration/Common/test/itkGaussianSmoothingOnUpdateDisplacementFieldTransformParametersAdaptorTest.cxx index 6b3682a03e7..d8f26ba4f33 100644 --- a/Modules/Registration/Common/test/itkGaussianSmoothingOnUpdateDisplacementFieldTransformParametersAdaptorTest.cxx +++ b/Modules/Registration/Common/test/itkGaussianSmoothingOnUpdateDisplacementFieldTransformParametersAdaptorTest.cxx @@ -35,8 +35,7 @@ itkGaussianSmoothingOnUpdateDisplacementFieldTransformParametersAdaptorTest(int, origin.Fill(-5.0); using SizeType = TransformType::SizeType; - SizeType size; - size.Fill(65); + auto size = SizeType::Filled(65); using SpacingType = TransformType::SpacingType; SpacingType spacing; @@ -61,8 +60,7 @@ itkGaussianSmoothingOnUpdateDisplacementFieldTransformParametersAdaptorTest(int, TransformType::OutputVectorType nonzeroVector; nonzeroVector.Fill(10.3); - DisplacementFieldType::IndexType index; - index.Fill(40); + auto index = DisplacementFieldType::IndexType::Filled(40); displacementField->SetPixel(index, nonzeroVector); /** diff --git a/Modules/Registration/Common/test/itkImageRegistrationMethodTest.cxx b/Modules/Registration/Common/test/itkImageRegistrationMethodTest.cxx index 663672c219e..2f2c3375b3e 100644 --- a/Modules/Registration/Common/test/itkImageRegistrationMethodTest.cxx +++ b/Modules/Registration/Common/test/itkImageRegistrationMethodTest.cxx @@ -70,9 +70,8 @@ itkImageRegistrationMethodTest(int, char *[]) auto interpolator = InterpolatorType::New(); auto registration = RegistrationType::New(); - FixedImageType::SizeType size; - size.Fill(4); // the size of image have to be at least 4 in each dimension to - // compute gradient image inside the metric. + auto size = FixedImageType::SizeType::Filled(4); // the size of image have to be at least 4 in each dimension to + // compute gradient image inside the metric. FixedImageType::RegionType region(size); fixedImage->SetRegions(region); fixedImage->Allocate(); diff --git a/Modules/Registration/Common/test/itkKappaStatisticImageToImageMetricTest.cxx b/Modules/Registration/Common/test/itkKappaStatisticImageToImageMetricTest.cxx index 3a3ca5884cd..a6ac0c8762c 100644 --- a/Modules/Registration/Common/test/itkKappaStatisticImageToImageMetricTest.cxx +++ b/Modules/Registration/Common/test/itkKappaStatisticImageToImageMetricTest.cxx @@ -61,8 +61,7 @@ itkKappaStatisticImageToImageMetricTest(int, char *[]) auto transform = TransformType::New(); auto interpolator = InterpolatorType::New(); - FixedImageType::SizeType fixedImageSize; - fixedImageSize.Fill(128); + auto fixedImageSize = FixedImageType::SizeType::Filled(128); // Create fixed image auto fixedImage = FixedImageType::New(); @@ -80,8 +79,7 @@ itkKappaStatisticImageToImageMetricTest(int, char *[]) } } - MovingImageType::SizeType movingImageSize; - movingImageSize.Fill(128); + auto movingImageSize = MovingImageType::SizeType::Filled(128); // Create moving image auto movingImage = MovingImageType::New(); diff --git a/Modules/Registration/Common/test/itkMattesMutualInformationImageToImageMetricTest.cxx b/Modules/Registration/Common/test/itkMattesMutualInformationImageToImageMetricTest.cxx index 656fc651b9b..2dc1890be41 100644 --- a/Modules/Registration/Common/test/itkMattesMutualInformationImageToImageMetricTest.cxx +++ b/Modules/Registration/Common/test/itkMattesMutualInformationImageToImageMetricTest.cxx @@ -537,8 +537,7 @@ TestMattesMetricWithBSplineTransform(TInterpolator * interpolator, { dimensions[dim] = imgFixed->GetSpacing()[dim] * (imgFixed->GetLargestPossibleRegion().GetSize()[dim] - 1); } - typename TransformType::MeshSizeType meshSize; - meshSize.Fill(4); + auto meshSize = TransformType::MeshSizeType::Filled(4); auto transformer = TransformType::New(); diff --git a/Modules/Registration/Common/test/itkMultiResolutionImageRegistrationMethodTest.cxx b/Modules/Registration/Common/test/itkMultiResolutionImageRegistrationMethodTest.cxx index 8d3743b4f29..aba7583331b 100644 --- a/Modules/Registration/Common/test/itkMultiResolutionImageRegistrationMethodTest.cxx +++ b/Modules/Registration/Common/test/itkMultiResolutionImageRegistrationMethodTest.cxx @@ -86,8 +86,7 @@ itkMultiResolutionImageRegistrationMethodTest(int, char *[]) ITK_EXERCISE_BASIC_OBJECT_METHODS(registration, MultiResolutionImageRegistrationMethod, ProcessObject); - FixedImageType::SizeType size; - size.Fill(8); + auto size = FixedImageType::SizeType::Filled(8); FixedImageType::RegionType region(size); fixedImage->SetRegions(region); diff --git a/Modules/Registration/FEM/test/itkPhysicsBasedNonRigidRegistrationMethodTest.cxx b/Modules/Registration/FEM/test/itkPhysicsBasedNonRigidRegistrationMethodTest.cxx index 32589b2608f..b50cbeb557d 100644 --- a/Modules/Registration/FEM/test/itkPhysicsBasedNonRigidRegistrationMethodTest.cxx +++ b/Modules/Registration/FEM/test/itkPhysicsBasedNonRigidRegistrationMethodTest.cxx @@ -127,14 +127,12 @@ itkPhysicsBasedNonRigidRegistrationMethodTest(int argc, char * argv[]) ITK_TEST_SET_GET_VALUE(nonConnectivity, filter->GetNonConnectivity()); auto blockRadiusValue = static_cast(std::stod(argv[8])); - PBNRRFilterType::ImageSizeType blockRadius; - blockRadius.Fill(blockRadiusValue); + auto blockRadius = PBNRRFilterType::ImageSizeType::Filled(blockRadiusValue); filter->SetBlockRadius(blockRadius); ITK_TEST_SET_GET_VALUE(blockRadius, filter->GetBlockRadius()); auto searchRadiusValue = static_cast(std::stod(argv[9])); - PBNRRFilterType::ImageSizeType searchRadius; - searchRadius.Fill(searchRadiusValue); + auto searchRadius = PBNRRFilterType::ImageSizeType::Filled(searchRadiusValue); filter->SetSearchRadius(searchRadius); ITK_TEST_SET_GET_VALUE(searchRadius, filter->GetSearchRadius()); diff --git a/Modules/Registration/Metricsv4/test/itkANTSNeighborhoodCorrelationImageToImageMetricv4Test.cxx b/Modules/Registration/Metricsv4/test/itkANTSNeighborhoodCorrelationImageToImageMetricv4Test.cxx index 81cab9ef9ae..723b57bccc1 100644 --- a/Modules/Registration/Metricsv4/test/itkANTSNeighborhoodCorrelationImageToImageMetricv4Test.cxx +++ b/Modules/Registration/Metricsv4/test/itkANTSNeighborhoodCorrelationImageToImageMetricv4Test.cxx @@ -151,8 +151,7 @@ itkANTSNeighborhoodCorrelationImageToImageMetricv4Test(int, char ** const) constexpr itk::SizeValueType imageSize = 6; - ImageType::SizeType size; - size.Fill(imageSize); + auto size = ImageType::SizeType::Filled(imageSize); ImageType::IndexType index{}; ImageType::RegionType region{ index, size }; ImageType::SpacingType spacing; @@ -245,8 +244,7 @@ itkANTSNeighborhoodCorrelationImageToImageMetricv4Test(int, char ** const) const MetricType::RadiusType constRadius = metric->GetRadius(); ITK_TEST_EXPECT_EQUAL(neighborhoodRadius0, constRadius); - itk::Size neighborhoodRadius; - neighborhoodRadius.Fill(1); + auto neighborhoodRadius = itk::Size::Filled(1); metric->SetRadius(neighborhoodRadius); ITK_TEST_SET_GET_VALUE(neighborhoodRadius, metric->GetRadius()); diff --git a/Modules/Registration/Metricsv4/test/itkANTSNeighborhoodCorrelationImageToImageRegistrationTest.cxx b/Modules/Registration/Metricsv4/test/itkANTSNeighborhoodCorrelationImageToImageRegistrationTest.cxx index 4ac0bcb74d5..571d4c11d7b 100644 --- a/Modules/Registration/Metricsv4/test/itkANTSNeighborhoodCorrelationImageToImageRegistrationTest.cxx +++ b/Modules/Registration/Metricsv4/test/itkANTSNeighborhoodCorrelationImageToImageRegistrationTest.cxx @@ -159,9 +159,8 @@ itkANTSNeighborhoodCorrelationImageToImageRegistrationTest(int argc, char * argv // The metric using MetricType = itk::ANTSNeighborhoodCorrelationImageToImageMetricv4; - auto metric = MetricType::New(); - itk::Size radSize; - radSize.Fill(2); + auto metric = MetricType::New(); + auto radSize = itk::Size::Filled(2); metric->SetRadius(radSize); // Assign images and transforms. diff --git a/Modules/Registration/Metricsv4/test/itkCorrelationImageToImageMetricv4Test.cxx b/Modules/Registration/Metricsv4/test/itkCorrelationImageToImageMetricv4Test.cxx index 13a41d56203..22d6186d138 100644 --- a/Modules/Registration/Metricsv4/test/itkCorrelationImageToImageMetricv4Test.cxx +++ b/Modules/Registration/Metricsv4/test/itkCorrelationImageToImageMetricv4Test.cxx @@ -128,8 +128,7 @@ itkCorrelationImageToImageMetricv4Test(int, char ** const) constexpr unsigned int imageDimensionality = 3; using ImageType = itk::Image; - ImageType::SizeType size; - size.Fill(imageSize); + auto size = ImageType::SizeType::Filled(imageSize); ImageType::IndexType index{}; ImageType::RegionType region{ index, size }; ImageType::SpacingType spacing; diff --git a/Modules/Registration/Metricsv4/test/itkDemonsImageToImageMetricv4Test.cxx b/Modules/Registration/Metricsv4/test/itkDemonsImageToImageMetricv4Test.cxx index eb420177508..33d0b41c3c5 100644 --- a/Modules/Registration/Metricsv4/test/itkDemonsImageToImageMetricv4Test.cxx +++ b/Modules/Registration/Metricsv4/test/itkDemonsImageToImageMetricv4Test.cxx @@ -36,8 +36,7 @@ itkDemonsImageToImageMetricv4Test(int, char ** const) constexpr unsigned int imageDimensionality = 3; using ImageType = itk::Image; - ImageType::SizeType size; - size.Fill(imageSize); + auto size = ImageType::SizeType::Filled(imageSize); ImageType::IndexType index{}; ImageType::RegionType region{ index, size }; ImageType::SpacingType spacing; diff --git a/Modules/Registration/Metricsv4/test/itkEuclideanDistancePointSetMetricRegistrationTest.cxx b/Modules/Registration/Metricsv4/test/itkEuclideanDistancePointSetMetricRegistrationTest.cxx index 6db41bec65c..9a8f58ecb38 100644 --- a/Modules/Registration/Metricsv4/test/itkEuclideanDistancePointSetMetricRegistrationTest.cxx +++ b/Modules/Registration/Metricsv4/test/itkEuclideanDistancePointSetMetricRegistrationTest.cxx @@ -268,8 +268,7 @@ itkEuclideanDistancePointSetMetricRegistrationTest(int argc, char * argv[]) FieldType::PointType origin; origin.Fill(static_cast(0.0)); - RegionType::SizeType regionSize; - regionSize.Fill(static_cast(pointMax) + 1); + auto regionSize = RegionType::SizeType::Filled(static_cast(pointMax) + 1); RegionType::IndexType regionIndex{}; diff --git a/Modules/Registration/Metricsv4/test/itkEuclideanDistancePointSetMetricTest2.cxx b/Modules/Registration/Metricsv4/test/itkEuclideanDistancePointSetMetricTest2.cxx index 87fc08fa6f7..81680dc1e9b 100644 --- a/Modules/Registration/Metricsv4/test/itkEuclideanDistancePointSetMetricTest2.cxx +++ b/Modules/Registration/Metricsv4/test/itkEuclideanDistancePointSetMetricTest2.cxx @@ -110,8 +110,7 @@ itkEuclideanDistancePointSetMetricTest2Run() typename FieldType::PointType origin{}; - typename RegionType::SizeType regionSize; - regionSize.Fill(static_cast(pointMax + 1.0)); + auto regionSize = RegionType::SizeType::Filled(static_cast(pointMax + 1.0)); typename RegionType::IndexType regionIndex{}; @@ -227,8 +226,7 @@ itkEuclideanDistancePointSetMetricTest2Run() // Test with invalid virtual domain, i.e. // one that doesn't match the displacement field. - typename RegionType::SizeType badSize; - badSize.Fill(static_cast(pointMax / 2.0)); + auto badSize = RegionType::SizeType::Filled(static_cast(pointMax / 2.0)); RegionType badRegion{ regionIndex, badSize }; metric->SetVirtualDomain(spacing, origin, direction, badRegion); ITK_TRY_EXPECT_EXCEPTION(metric->Initialize()); diff --git a/Modules/Registration/Metricsv4/test/itkImageToImageMetricv4RegistrationTest.cxx b/Modules/Registration/Metricsv4/test/itkImageToImageMetricv4RegistrationTest.cxx index eaa5490d329..a9253ee2c23 100644 --- a/Modules/Registration/Metricsv4/test/itkImageToImageMetricv4RegistrationTest.cxx +++ b/Modules/Registration/Metricsv4/test/itkImageToImageMetricv4RegistrationTest.cxx @@ -61,14 +61,12 @@ ImageToImageMetricv4RegistrationTestRun(typename TMetric::Pointer metric, // Declare Gaussian Sources using GaussianImageSourceType = itk::GaussianImageSource; - typename TImage::SizeType size; - size.Fill(ImageSize); + auto size = TImage::SizeType::Filled(ImageSize); typename TImage::SpacingType spacing; spacing.Fill(itk::NumericTraits::OneValue()); - typename TImage::PointType origin; - origin.Fill(CoordinateRepresentationType{}); + typename TImage::PointType origin{}; typename TImage::DirectionType direction; direction.Fill(itk::NumericTraits::OneValue()); diff --git a/Modules/Registration/Metricsv4/test/itkJointHistogramMutualInformationImageToImageMetricv4Test.cxx b/Modules/Registration/Metricsv4/test/itkJointHistogramMutualInformationImageToImageMetricv4Test.cxx index e0c59f9e00e..0832e4eadf2 100644 --- a/Modules/Registration/Metricsv4/test/itkJointHistogramMutualInformationImageToImageMetricv4Test.cxx +++ b/Modules/Registration/Metricsv4/test/itkJointHistogramMutualInformationImageToImageMetricv4Test.cxx @@ -36,8 +36,7 @@ itkJointHistogramMutualInformationImageToImageMetricv4Test(int, char *[]) constexpr unsigned int imageDimensionality = 3; using ImageType = itk::Image; - ImageType::SizeType size; - size.Fill(imageSize); + auto size = ImageType::SizeType::Filled(imageSize); ImageType::IndexType index{}; ImageType::RegionType region{ index, size }; ImageType::SpacingType spacing; diff --git a/Modules/Registration/Metricsv4/test/itkMeanSquaresImageToImageMetricv4OnVectorTest.cxx b/Modules/Registration/Metricsv4/test/itkMeanSquaresImageToImageMetricv4OnVectorTest.cxx index 7acb01940c2..4c42638eba4 100644 --- a/Modules/Registration/Metricsv4/test/itkMeanSquaresImageToImageMetricv4OnVectorTest.cxx +++ b/Modules/Registration/Metricsv4/test/itkMeanSquaresImageToImageMetricv4OnVectorTest.cxx @@ -38,8 +38,7 @@ itkMeanSquaresImageToImageMetricv4OnVectorTest(int, char ** const) using VectorType = itk::Vector; using ImageType = itk::Image; - ImageType::SizeType size; - size.Fill(imageSize); + auto size = ImageType::SizeType::Filled(imageSize); ImageType::IndexType index{}; ImageType::RegionType region{ index, size }; ImageType::SpacingType spacing; diff --git a/Modules/Registration/Metricsv4/test/itkMeanSquaresImageToImageMetricv4OnVectorTest2.cxx b/Modules/Registration/Metricsv4/test/itkMeanSquaresImageToImageMetricv4OnVectorTest2.cxx index 72794dbe7f6..4d82c5a0e3c 100644 --- a/Modules/Registration/Metricsv4/test/itkMeanSquaresImageToImageMetricv4OnVectorTest2.cxx +++ b/Modules/Registration/Metricsv4/test/itkMeanSquaresImageToImageMetricv4OnVectorTest2.cxx @@ -34,8 +34,7 @@ itkMeanSquaresImageToImageMetricv4OnVectorTest2Run(typename TMetric::MeasureType using ImageType = typename TMetric::FixedImageType; - typename ImageType::SizeType size; - size.Fill(imageSize); + auto size = ImageType::SizeType::Filled(imageSize); typename ImageType::IndexType index{}; typename ImageType::RegionType region{ index, size }; typename ImageType::SpacingType spacing; diff --git a/Modules/Registration/Metricsv4/test/itkMeanSquaresImageToImageMetricv4SpeedTest.cxx b/Modules/Registration/Metricsv4/test/itkMeanSquaresImageToImageMetricv4SpeedTest.cxx index 3d640c342a5..eb2f635ae6b 100644 --- a/Modules/Registration/Metricsv4/test/itkMeanSquaresImageToImageMetricv4SpeedTest.cxx +++ b/Modules/Registration/Metricsv4/test/itkMeanSquaresImageToImageMetricv4SpeedTest.cxx @@ -39,8 +39,7 @@ itkMeanSquaresImageToImageMetricv4SpeedTest(int argc, char * argv[]) constexpr unsigned int imageDimensionality = 3; using ImageType = itk::Image; - ImageType::SizeType size; - size.Fill(imageSize); + auto size = ImageType::SizeType::Filled(imageSize); ImageType::IndexType index{}; ImageType::RegionType region{ index, size }; ImageType::SpacingType spacing; diff --git a/Modules/Registration/Metricsv4/test/itkMeanSquaresImageToImageMetricv4Test.cxx b/Modules/Registration/Metricsv4/test/itkMeanSquaresImageToImageMetricv4Test.cxx index 9286b60147a..1c8b22ecd50 100644 --- a/Modules/Registration/Metricsv4/test/itkMeanSquaresImageToImageMetricv4Test.cxx +++ b/Modules/Registration/Metricsv4/test/itkMeanSquaresImageToImageMetricv4Test.cxx @@ -34,8 +34,7 @@ itkMeanSquaresImageToImageMetricv4Test(int, char ** const) constexpr unsigned int imageDimensionality = 3; using ImageType = itk::Image; - ImageType::SizeType size; - size.Fill(imageSize); + auto size = ImageType::SizeType::Filled(imageSize); ImageType::IndexType index{}; ImageType::RegionType region{ index, size }; ImageType::SpacingType spacing; diff --git a/Modules/Registration/Metricsv4/test/itkMetricImageGradientTest.cxx b/Modules/Registration/Metricsv4/test/itkMetricImageGradientTest.cxx index 93b2b7c57d7..7a2b068b0aa 100644 --- a/Modules/Registration/Metricsv4/test/itkMetricImageGradientTest.cxx +++ b/Modules/Registration/Metricsv4/test/itkMetricImageGradientTest.cxx @@ -209,8 +209,7 @@ itkMetricImageGradientTestRunTest(unsigned int imageSize, using ImageType = itk::Image; - typename ImageType::SizeType size; - size.Fill(imageSize); + auto size = ImageType::SizeType::Filled(imageSize); typename ImageType::IndexType virtualIndex{}; typename ImageType::RegionType region{ virtualIndex, size }; typename ImageType::SpacingType spacing; diff --git a/Modules/Registration/Metricsv4/test/itkObjectToObjectMultiMetricv4RegistrationTest.cxx b/Modules/Registration/Metricsv4/test/itkObjectToObjectMultiMetricv4RegistrationTest.cxx index daa69934ec2..4737b6c66d8 100644 --- a/Modules/Registration/Metricsv4/test/itkObjectToObjectMultiMetricv4RegistrationTest.cxx +++ b/Modules/Registration/Metricsv4/test/itkObjectToObjectMultiMetricv4RegistrationTest.cxx @@ -89,14 +89,12 @@ ObjectToObjectMultiMetricv4RegistrationTestCreateImages(typename TImage::Pointer // Declare Gaussian Sources using GaussianImageSourceType = itk::GaussianImageSource; - typename TImage::SizeType size; - size.Fill(ImageSize); + auto size = TImage::SizeType::Filled(ImageSize); typename TImage::SpacingType spacing; spacing.Fill(itk::NumericTraits::OneValue()); - typename TImage::PointType origin; - origin.Fill(CoordinateRepresentationType{}); + typename TImage::PointType origin{}; typename TImage::DirectionType direction; direction.Fill(itk::NumericTraits::OneValue()); diff --git a/Modules/Registration/PDEDeformable/test/itkMultiResolutionPDEDeformableRegistrationTest.cxx b/Modules/Registration/PDEDeformable/test/itkMultiResolutionPDEDeformableRegistrationTest.cxx index 7ca79040304..4abaf4324c6 100644 --- a/Modules/Registration/PDEDeformable/test/itkMultiResolutionPDEDeformableRegistrationTest.cxx +++ b/Modules/Registration/PDEDeformable/test/itkMultiResolutionPDEDeformableRegistrationTest.cxx @@ -165,8 +165,7 @@ itkMultiResolutionPDEDeformableRegistrationTest(int argc, char * argv[]) std::cout << "Generate input images and initial field"; std::cout << std::endl; - SizeType size; - size.Fill(256); + auto size = SizeType::Filled(256); size[1] = 251; IndexType index{}; diff --git a/Modules/Registration/RegistrationMethodsv4/test/itkQuasiNewtonOptimizerv4RegistrationTest.cxx b/Modules/Registration/RegistrationMethodsv4/test/itkQuasiNewtonOptimizerv4RegistrationTest.cxx index 17f70d09b26..559df3736c4 100644 --- a/Modules/Registration/RegistrationMethodsv4/test/itkQuasiNewtonOptimizerv4RegistrationTest.cxx +++ b/Modules/Registration/RegistrationMethodsv4/test/itkQuasiNewtonOptimizerv4RegistrationTest.cxx @@ -177,8 +177,7 @@ itkQuasiNewtonOptimizerv4RegistrationTestMain(int argc, char * argv[]) auto nbcMetric = ANCMetricType::New(); metric = nbcMetric.GetPointer(); - itk::Size radSize; - radSize.Fill(2); + auto radSize = itk::Size::Filled(2); nbcMetric->SetRadius(radSize); } else diff --git a/Modules/Segmentation/ConnectedComponents/test/itkConnectedComponentImageFilterBackgroundTest.cxx b/Modules/Segmentation/ConnectedComponents/test/itkConnectedComponentImageFilterBackgroundTest.cxx index 2499df15766..a349a920beb 100644 --- a/Modules/Segmentation/ConnectedComponents/test/itkConnectedComponentImageFilterBackgroundTest.cxx +++ b/Modules/Segmentation/ConnectedComponents/test/itkConnectedComponentImageFilterBackgroundTest.cxx @@ -39,9 +39,8 @@ itkConnectedComponentImageFilterBackgroundTest(int argc, char * argv[]) // Create an image with an arbitrary background value and a number // of islands with pixel values above and below the background value - auto image = ImageType::New(); - ImageType::SizeType size; - size.Fill(512); + auto image = ImageType::New(); + auto size = ImageType::SizeType::Filled(512); image->SetRegions(size); image->Allocate(); image->FillBuffer(0); diff --git a/Modules/Segmentation/ConnectedComponents/test/itkConnectedComponentImageFilterTooManyObjectsTest.cxx b/Modules/Segmentation/ConnectedComponents/test/itkConnectedComponentImageFilterTooManyObjectsTest.cxx index a82d9f4df47..e67bf1bc391 100644 --- a/Modules/Segmentation/ConnectedComponents/test/itkConnectedComponentImageFilterTooManyObjectsTest.cxx +++ b/Modules/Segmentation/ConnectedComponents/test/itkConnectedComponentImageFilterTooManyObjectsTest.cxx @@ -29,9 +29,8 @@ itkConnectedComponentImageFilterTooManyObjectsTest(int itkNotUsed(argc), char *[ // create a test input image with more objects in it than what the output type // can handle - 255 - auto img = ImageType::New(); - ImageType::SizeType size; - size.Fill(512); + auto img = ImageType::New(); + auto size = ImageType::SizeType::Filled(512); img->SetRegions(size); img->Allocate(); img->FillBuffer(0); diff --git a/Modules/Segmentation/ConnectedComponents/test/itkVectorConnectedComponentImageFilterTest.cxx b/Modules/Segmentation/ConnectedComponents/test/itkVectorConnectedComponentImageFilterTest.cxx index 0940c38dd3a..d0eaa34de78 100644 --- a/Modules/Segmentation/ConnectedComponents/test/itkVectorConnectedComponentImageFilterTest.cxx +++ b/Modules/Segmentation/ConnectedComponents/test/itkVectorConnectedComponentImageFilterTest.cxx @@ -50,9 +50,8 @@ itkVectorConnectedComponentImageFilterTest(int argc, char * argv[]) // create an image of vectors auto image = ImageType::New(); ImageType::RegionType region; - ImageType::SizeType size; - size.Fill(100); - ImageType::IndexType index{}; + auto size = ImageType::SizeType::Filled(100); + ImageType::IndexType index{}; region.SetSize(size); region.SetIndex(index); diff --git a/Modules/Segmentation/DeformableMesh/test/itkDeformableSimplexMesh3DBalloonForceFilterTest.cxx b/Modules/Segmentation/DeformableMesh/test/itkDeformableSimplexMesh3DBalloonForceFilterTest.cxx index 3335702d8a1..c10040794e5 100644 --- a/Modules/Segmentation/DeformableMesh/test/itkDeformableSimplexMesh3DBalloonForceFilterTest.cxx +++ b/Modules/Segmentation/DeformableMesh/test/itkDeformableSimplexMesh3DBalloonForceFilterTest.cxx @@ -77,8 +77,7 @@ itkDeformableSimplexMesh3DBalloonForceFilterTest(int argc, char * argv[]) auto originalImage = OriginalImageType::New(); - ImageSizeType imageSize; - imageSize.Fill(20); + auto imageSize = ImageSizeType::Filled(20); originalImage->SetRegions(imageSize); originalImage->Allocate(); diff --git a/Modules/Segmentation/DeformableMesh/test/itkDeformableSimplexMesh3DFilterTest.cxx b/Modules/Segmentation/DeformableMesh/test/itkDeformableSimplexMesh3DFilterTest.cxx index e6c9d94e3b3..d85939de91d 100644 --- a/Modules/Segmentation/DeformableMesh/test/itkDeformableSimplexMesh3DFilterTest.cxx +++ b/Modules/Segmentation/DeformableMesh/test/itkDeformableSimplexMesh3DFilterTest.cxx @@ -96,8 +96,7 @@ itkDeformableSimplexMesh3DFilterTest(int, char *[]) std::cout << "Creating dummy image..."; auto originalImage = OriginalImageType::New(); - ImageSizeType imageSize; - imageSize.Fill(20); + auto imageSize = ImageSizeType::Filled(20); originalImage->SetRegions(imageSize); originalImage->Allocate(); diff --git a/Modules/Segmentation/DeformableMesh/test/itkDeformableSimplexMesh3DGradientConstraintForceFilterTest.cxx b/Modules/Segmentation/DeformableMesh/test/itkDeformableSimplexMesh3DGradientConstraintForceFilterTest.cxx index bae7a3343ad..8aec8e41cd8 100644 --- a/Modules/Segmentation/DeformableMesh/test/itkDeformableSimplexMesh3DGradientConstraintForceFilterTest.cxx +++ b/Modules/Segmentation/DeformableMesh/test/itkDeformableSimplexMesh3DGradientConstraintForceFilterTest.cxx @@ -74,8 +74,7 @@ itkDeformableSimplexMesh3DGradientConstraintForceFilterTest(int, char *[]) auto originalImage = OriginalImageType::New(); - ImageSizeType imageSize; - imageSize.Fill(20); + auto imageSize = ImageSizeType::Filled(20); originalImage->SetRegions(imageSize); originalImage->Allocate(); diff --git a/Modules/Segmentation/KLMRegionGrowing/test/itkRegionGrow2DTest.cxx b/Modules/Segmentation/KLMRegionGrowing/test/itkRegionGrow2DTest.cxx index 3b5023535b1..7bf5f6287c4 100644 --- a/Modules/Segmentation/KLMRegionGrowing/test/itkRegionGrow2DTest.cxx +++ b/Modules/Segmentation/KLMRegionGrowing/test/itkRegionGrow2DTest.cxx @@ -119,8 +119,7 @@ test_RegionGrowKLMExceptionHandling() using ImageType5D = itk::Image, NUMDIM5D>; auto image5D = ImageType5D::New(); - ImageType5D::SizeType imageSize5D; - imageSize5D.Fill(sizeLen); + auto imageSize5D = ImageType5D::SizeType::Filled(sizeLen); ImageType5D::IndexType index5D{}; @@ -144,8 +143,7 @@ test_RegionGrowKLMExceptionHandling() ITK_EXERCISE_BASIC_OBJECT_METHODS(exceptionTestingFilter5D, KLMRegionGrowImageFilter, RegionGrowImageFilter); - KLMRegionGrowImageFilterType5D::GridSizeType gridSize5D; - gridSize5D.Fill(1); + auto gridSize5D = KLMRegionGrowImageFilterType5D::GridSizeType::Filled(1); exceptionTestingFilter5D->SetInput(image5D); exceptionTestingFilter5D->SetGridSize(gridSize5D); @@ -235,10 +233,9 @@ test_regiongrowKLM1D() auto image = ImageType::New(); - unsigned int numPixels = 100; - unsigned int numPixelsHalf = 50; - ImageType::SizeType imageSize; - imageSize.Fill(numPixels); + unsigned int numPixels = 100; + unsigned int numPixelsHalf = 50; + auto imageSize = ImageType::SizeType::Filled(numPixels); ImageType::IndexType index{}; @@ -284,8 +281,7 @@ test_regiongrowKLM1D() ITK_EXERCISE_BASIC_OBJECT_METHODS(KLMFilter, KLMRegionGrowImageFilter, RegionGrowImageFilter); - KLMRegionGrowImageFilterType::GridSizeType gridSize; - gridSize.Fill(1); + auto gridSize = KLMRegionGrowImageFilterType::GridSizeType::Filled(1); KLMFilter->SetInput(image); KLMFilter->SetGridSize(gridSize); @@ -869,8 +865,7 @@ test_regiongrowKLM2D() auto KLMFilter = KLMRegionGrowImageFilterType::New(); - KLMRegionGrowImageFilterType::GridSizeType gridSize; - gridSize.Fill(1); + auto gridSize = KLMRegionGrowImageFilterType::GridSizeType::Filled(1); KLMFilter->SetInput(image); KLMFilter->SetMaximumNumberOfRegions(2); @@ -1334,8 +1329,7 @@ test_regiongrowKLM3D() auto KLMFilter = KLMRegionGrowImageFilterType::New(); - KLMRegionGrowImageFilterType::GridSizeType gridSize; - gridSize.Fill(1); + auto gridSize = KLMRegionGrowImageFilterType::GridSizeType::Filled(1); KLMFilter->SetInput(image); KLMFilter->SetMaximumNumberOfRegions(2); diff --git a/Modules/Segmentation/LabelVoting/test/itkVotingBinaryImageFilterTest.cxx b/Modules/Segmentation/LabelVoting/test/itkVotingBinaryImageFilterTest.cxx index 2f58ee0904b..6859b5bf222 100644 --- a/Modules/Segmentation/LabelVoting/test/itkVotingBinaryImageFilterTest.cxx +++ b/Modules/Segmentation/LabelVoting/test/itkVotingBinaryImageFilterTest.cxx @@ -52,8 +52,7 @@ itkVotingBinaryImageFilterTestImp(const std::string & infname, filter->SetInput(reader->GetOutput()); - typename FilterType::InputSizeType R; - R.Fill(itk::Math::CastWithRangeCheck(radius)); + auto R = FilterType::InputSizeType::Filled(itk::Math::CastWithRangeCheck(radius)); filter->SetRadius(R); filter->SetForegroundValue(itk::Math::CastWithRangeCheck(foregroundValue)); diff --git a/Modules/Segmentation/LevelSets/test/itkCurvesLevelSetImageFilterTest.cxx b/Modules/Segmentation/LevelSets/test/itkCurvesLevelSetImageFilterTest.cxx index f356e977365..d79b37a1b5f 100644 --- a/Modules/Segmentation/LevelSets/test/itkCurvesLevelSetImageFilterTest.cxx +++ b/Modules/Segmentation/LevelSets/test/itkCurvesLevelSetImageFilterTest.cxx @@ -62,10 +62,8 @@ itkCurvesLevelSetImageFilterTest(int, char *[]) inputImage->Allocate(); inputImage->FillBuffer(background); - ImageType::IndexType squareStart; - squareStart.Fill(20); - ImageType::SizeType squareSize; - squareSize.Fill(60); + auto squareStart = ImageType::IndexType::Filled(20); + auto squareSize = ImageType::SizeType::Filled(60); ImageType::RegionType squareRegion{ squareStart, squareSize }; using Iterator = itk::ImageRegionIterator; diff --git a/Modules/Segmentation/LevelSets/test/itkCurvesLevelSetImageFilterZeroSigmaTest.cxx b/Modules/Segmentation/LevelSets/test/itkCurvesLevelSetImageFilterZeroSigmaTest.cxx index beb8822e0a9..bfcfe1f045c 100644 --- a/Modules/Segmentation/LevelSets/test/itkCurvesLevelSetImageFilterZeroSigmaTest.cxx +++ b/Modules/Segmentation/LevelSets/test/itkCurvesLevelSetImageFilterZeroSigmaTest.cxx @@ -59,10 +59,8 @@ itkCurvesLevelSetImageFilterZeroSigmaTest(int, char *[]) inputImage->Allocate(); inputImage->FillBuffer(background); - ImageType::IndexType squareStart; - squareStart.Fill(20); - ImageType::SizeType squareSize; - squareSize.Fill(60); + auto squareStart = ImageType::IndexType::Filled(20); + auto squareSize = ImageType::SizeType::Filled(60); ImageType::RegionType squareRegion{ squareStart, squareSize }; using Iterator = itk::ImageRegionIterator; diff --git a/Modules/Segmentation/LevelSets/test/itkExtensionVelocitiesImageFilterTest.cxx b/Modules/Segmentation/LevelSets/test/itkExtensionVelocitiesImageFilterTest.cxx index 382ec506a0c..4d364e0d22a 100644 --- a/Modules/Segmentation/LevelSets/test/itkExtensionVelocitiesImageFilterTest.cxx +++ b/Modules/Segmentation/LevelSets/test/itkExtensionVelocitiesImageFilterTest.cxx @@ -125,9 +125,8 @@ itkExtensionVelocitiesImageFilterTest(int, char *[]) using PointType = itk::Point; // Fill an input image with simple signed distance function - auto image = ImageType::New(); - ImageType::SizeType size; - size.Fill(128); + auto image = ImageType::New(); + auto size = ImageType::SizeType::Filled(128); ImageType::RegionType region(size); image->SetRegions(region); @@ -216,10 +215,8 @@ itkExtensionVelocitiesImageFilterTest(int, char *[]) difference->Update(); // mask out the peak at near the center point - ImageType::IndexType centerIndex; - centerIndex.Fill(50 - 8); - ImageType::SizeType centerSize; - centerSize.Fill(17); + auto centerIndex = ImageType::IndexType::Filled(50 - 8); + auto centerSize = ImageType::SizeType::Filled(17); ImageType::RegionType centerRegion{ centerIndex, centerSize }; iter = Iterator(difference->GetOutput(), centerRegion); diff --git a/Modules/Segmentation/LevelSets/test/itkGeodesicActiveContourLevelSetImageFilterTest.cxx b/Modules/Segmentation/LevelSets/test/itkGeodesicActiveContourLevelSetImageFilterTest.cxx index b3f3e3429c9..46e677b6ecc 100644 --- a/Modules/Segmentation/LevelSets/test/itkGeodesicActiveContourLevelSetImageFilterTest.cxx +++ b/Modules/Segmentation/LevelSets/test/itkGeodesicActiveContourLevelSetImageFilterTest.cxx @@ -54,10 +54,8 @@ itkGeodesicActiveContourLevelSetImageFilterTest(int, char *[]) inputImage->Allocate(); inputImage->FillBuffer(background); - ImageType::IndexType squareStart; - squareStart.Fill(20); - ImageType::SizeType squareSize; - squareSize.Fill(60); + auto squareStart = ImageType::IndexType::Filled(20); + auto squareSize = ImageType::SizeType::Filled(60); ImageType::RegionType squareRegion{ squareStart, squareSize }; using Iterator = itk::ImageRegionIterator; diff --git a/Modules/Segmentation/LevelSets/test/itkGeodesicActiveContourLevelSetImageFilterZeroSigmaTest.cxx b/Modules/Segmentation/LevelSets/test/itkGeodesicActiveContourLevelSetImageFilterZeroSigmaTest.cxx index 5aadfcbe4e8..4e6b7f4ea62 100644 --- a/Modules/Segmentation/LevelSets/test/itkGeodesicActiveContourLevelSetImageFilterZeroSigmaTest.cxx +++ b/Modules/Segmentation/LevelSets/test/itkGeodesicActiveContourLevelSetImageFilterZeroSigmaTest.cxx @@ -56,10 +56,8 @@ itkGeodesicActiveContourLevelSetImageFilterZeroSigmaTest(int, char *[]) inputImage->Allocate(); inputImage->FillBuffer(background); - ImageType::IndexType squareStart; - squareStart.Fill(20); - ImageType::SizeType squareSize; - squareSize.Fill(60); + auto squareStart = ImageType::IndexType::Filled(20); + auto squareSize = ImageType::SizeType::Filled(60); ImageType::RegionType squareRegion{ squareStart, squareSize }; using Iterator = itk::ImageRegionIterator; diff --git a/Modules/Segmentation/LevelSets/test/itkLevelSetNeighborhoodExtractorTest.cxx b/Modules/Segmentation/LevelSets/test/itkLevelSetNeighborhoodExtractorTest.cxx index 9ac1d918e73..a6df4687983 100644 --- a/Modules/Segmentation/LevelSets/test/itkLevelSetNeighborhoodExtractorTest.cxx +++ b/Modules/Segmentation/LevelSets/test/itkLevelSetNeighborhoodExtractorTest.cxx @@ -30,14 +30,12 @@ itkLevelSetNeighborhoodExtractorTest(int, char *[]) using SourceType = itk::FastMarchingImageFilter; auto source = SourceType::New(); - ImageType::SizeType size; - size.Fill(17); + auto size = ImageType::SizeType::Filled(17); source->SetOutputSize(size); SourceType::NodeType node; - ImageType::IndexType index; - index.Fill(8); + auto index = ImageType::IndexType::Filled(8); node.SetIndex(index); node.SetValue(-4.0); diff --git a/Modules/Segmentation/LevelSets/test/itkLevelSetVelocityNeighborhoodExtractorTest.cxx b/Modules/Segmentation/LevelSets/test/itkLevelSetVelocityNeighborhoodExtractorTest.cxx index 2917ae6b381..1f7ca47a84f 100644 --- a/Modules/Segmentation/LevelSets/test/itkLevelSetVelocityNeighborhoodExtractorTest.cxx +++ b/Modules/Segmentation/LevelSets/test/itkLevelSetVelocityNeighborhoodExtractorTest.cxx @@ -31,14 +31,12 @@ itkLevelSetVelocityNeighborhoodExtractorTest(int, char *[]) using SourceType = itk::FastMarchingImageFilter; auto source = SourceType::New(); - ImageType::SizeType size; - size.Fill(17); + auto size = ImageType::SizeType::Filled(17); source->SetOutputSize(size); SourceType::NodeType node; - ImageType::IndexType index; - index.Fill(8); + auto index = ImageType::IndexType::Filled(8); node.SetIndex(index); node.SetValue(-4.0); diff --git a/Modules/Segmentation/LevelSets/test/itkNarrowBandCurvesLevelSetImageFilterTest.cxx b/Modules/Segmentation/LevelSets/test/itkNarrowBandCurvesLevelSetImageFilterTest.cxx index afd9a183173..1d299835071 100644 --- a/Modules/Segmentation/LevelSets/test/itkNarrowBandCurvesLevelSetImageFilterTest.cxx +++ b/Modules/Segmentation/LevelSets/test/itkNarrowBandCurvesLevelSetImageFilterTest.cxx @@ -64,10 +64,8 @@ itkNarrowBandCurvesLevelSetImageFilterTest(int argc, char * argv[]) inputImage->Allocate(); inputImage->FillBuffer(background); - ImageType::IndexType squareStart; - squareStart.Fill(10); - ImageType::SizeType squareSize; - squareSize.Fill(30); + auto squareStart = ImageType::IndexType::Filled(10); + auto squareSize = ImageType::SizeType::Filled(30); ImageType::RegionType squareRegion{ squareStart, squareSize }; using Iterator = itk::ImageRegionIterator; diff --git a/Modules/Segmentation/LevelSets/test/itkReinitializeLevelSetImageFilterTest.cxx b/Modules/Segmentation/LevelSets/test/itkReinitializeLevelSetImageFilterTest.cxx index e94868170fd..46fa89f43fe 100644 --- a/Modules/Segmentation/LevelSets/test/itkReinitializeLevelSetImageFilterTest.cxx +++ b/Modules/Segmentation/LevelSets/test/itkReinitializeLevelSetImageFilterTest.cxx @@ -76,9 +76,8 @@ itkReinitializeLevelSetImageFilterTest(int, char *[]) using PointType = itk::Point; // Fill an input image with simple signed distance function - auto image = ImageType::New(); - ImageType::SizeType size; - size.Fill(128); + auto image = ImageType::New(); + auto size = ImageType::SizeType::Filled(128); ImageType::RegionType region(size); image->SetRegions(region); diff --git a/Modules/Segmentation/LevelSets/test/itkShapeDetectionLevelSetImageFilterTest.cxx b/Modules/Segmentation/LevelSets/test/itkShapeDetectionLevelSetImageFilterTest.cxx index 39f6ce0e6e3..9fd56713ac1 100644 --- a/Modules/Segmentation/LevelSets/test/itkShapeDetectionLevelSetImageFilterTest.cxx +++ b/Modules/Segmentation/LevelSets/test/itkShapeDetectionLevelSetImageFilterTest.cxx @@ -60,10 +60,8 @@ itkShapeDetectionLevelSetImageFilterTest(int, char *[]) inputImage->Allocate(); inputImage->FillBuffer(background); - ImageType::IndexType squareStart; - squareStart.Fill(20); - ImageType::SizeType squareSize; - squareSize.Fill(60); + auto squareStart = ImageType::IndexType::Filled(20); + auto squareSize = ImageType::SizeType::Filled(60); ImageType::RegionType squareRegion{ squareStart, squareSize }; using Iterator = itk::ImageRegionIterator; diff --git a/Modules/Segmentation/LevelSets/test/itkShapePriorMAPCostFunctionTest.cxx b/Modules/Segmentation/LevelSets/test/itkShapePriorMAPCostFunctionTest.cxx index 1e4eca405c0..54ecedc003a 100644 --- a/Modules/Segmentation/LevelSets/test/itkShapePriorMAPCostFunctionTest.cxx +++ b/Modules/Segmentation/LevelSets/test/itkShapePriorMAPCostFunctionTest.cxx @@ -82,8 +82,7 @@ itkShapePriorMAPCostFunctionTest(int, char *[]) /** * Create an input level set and active region container */ - ImageType::SizeType size; - size.Fill(128); + auto size = ImageType::SizeType::Filled(128); ImageType::RegionType region; region.SetSize(size); diff --git a/Modules/Segmentation/LevelSets/test/itkShapePriorSegmentationLevelSetFunctionTest.cxx b/Modules/Segmentation/LevelSets/test/itkShapePriorSegmentationLevelSetFunctionTest.cxx index a2808e05a89..644c625c2a5 100644 --- a/Modules/Segmentation/LevelSets/test/itkShapePriorSegmentationLevelSetFunctionTest.cxx +++ b/Modules/Segmentation/LevelSets/test/itkShapePriorSegmentationLevelSetFunctionTest.cxx @@ -121,8 +121,7 @@ itkShapePriorSegmentationLevelSetFunctionTest(int, char *[]) using ImageType = itk::Image; // create an input level set using the sphere signed distance function - ImageType::SizeType size; - size.Fill(128); + auto size = ImageType::SizeType::Filled(128); ImageType::RegionType region; region.SetSize(size); diff --git a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetDomainPartitionImageTest.cxx b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetDomainPartitionImageTest.cxx index 7b4ef501c1a..5737edf62c6 100644 --- a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetDomainPartitionImageTest.cxx +++ b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetDomainPartitionImageTest.cxx @@ -37,8 +37,7 @@ itkLevelSetDomainPartitionImageTest(int, char *[]) using ListImageIteratorType = itk::ImageRegionConstIteratorWithIndex; // load binary mask - InputImageType::SizeType size; - size.Fill(50); + auto size = InputImageType::SizeType::Filled(50); InputImageType::PointType origin; origin[0] = 0.0; diff --git a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationBinaryMaskTermTest.cxx b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationBinaryMaskTermTest.cxx index eeef05248f5..6aac1425271 100644 --- a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationBinaryMaskTermTest.cxx +++ b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationBinaryMaskTermTest.cxx @@ -54,8 +54,7 @@ itkLevelSetEquationBinaryMaskTermTest(int, char *[]) using InputImageIteratorType = itk::ImageRegionIteratorWithIndex; // load binary mask - InputImageType::SizeType size; - size.Fill(50); + auto size = InputImageType::SizeType::Filled(50); InputImageType::PointType origin; origin[0] = 0.0; diff --git a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationChanAndVeseExternalTermTest.cxx b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationChanAndVeseExternalTermTest.cxx index a6222ea2a70..b90a7781ab5 100644 --- a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationChanAndVeseExternalTermTest.cxx +++ b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationChanAndVeseExternalTermTest.cxx @@ -63,8 +63,7 @@ itkLevelSetEquationChanAndVeseExternalTermTest(int argc, char * argv[]) using InputImageIteratorType = itk::ImageRegionIteratorWithIndex; // load binary mask - InputImageType::SizeType size; - size.Fill(50); + auto size = InputImageType::SizeType::Filled(50); InputImageType::PointType origin; origin[0] = 0.0; diff --git a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationChanAndVeseInternalTermTest.cxx b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationChanAndVeseInternalTermTest.cxx index 268688e2bee..b4949b4fb02 100644 --- a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationChanAndVeseInternalTermTest.cxx +++ b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationChanAndVeseInternalTermTest.cxx @@ -66,8 +66,7 @@ itkLevelSetEquationChanAndVeseInternalTermTest(int argc, char * argv[]) using InputImageIteratorType = itk::ImageRegionIteratorWithIndex; // load binary mask - InputImageType::SizeType size; - size.Fill(50); + auto size = InputImageType::SizeType::Filled(50); InputImageType::PointType origin; origin[0] = 0.0; diff --git a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationCurvatureTermTest.cxx b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationCurvatureTermTest.cxx index 4c67719f764..e12aa2596cb 100644 --- a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationCurvatureTermTest.cxx +++ b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationCurvatureTermTest.cxx @@ -61,8 +61,7 @@ itkLevelSetEquationCurvatureTermTest(int argc, char * argv[]) using InputImageIteratorType = itk::ImageRegionIteratorWithIndex; // load binary mask - InputImageType::SizeType size; - size.Fill(50); + auto size = InputImageType::SizeType::Filled(50); InputImageType::PointType origin; origin[0] = 0.0; diff --git a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationLaplacianTermTest.cxx b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationLaplacianTermTest.cxx index ba48360ea83..6c711a1f746 100644 --- a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationLaplacianTermTest.cxx +++ b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationLaplacianTermTest.cxx @@ -60,8 +60,7 @@ itkLevelSetEquationLaplacianTermTest(int argc, char * argv[]) using InputImageIteratorType = itk::ImageRegionIteratorWithIndex; // load binary mask - InputImageType::SizeType size; - size.Fill(50); + auto size = InputImageType::SizeType::Filled(50); InputImageType::PointType origin; origin[0] = 0.0; diff --git a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationOverlapPenaltyTermTest.cxx b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationOverlapPenaltyTermTest.cxx index 58d81ea6e7f..407721e0bcf 100644 --- a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationOverlapPenaltyTermTest.cxx +++ b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationOverlapPenaltyTermTest.cxx @@ -54,8 +54,7 @@ itkLevelSetEquationOverlapPenaltyTermTest(int, char *[]) using InputImageIteratorType = itk::ImageRegionIteratorWithIndex; // load binary mask - InputImageType::SizeType size; - size.Fill(50); + auto size = InputImageType::SizeType::Filled(50); InputImageType::PointType origin; origin[0] = 0.0; diff --git a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationPropagationTermTest.cxx b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationPropagationTermTest.cxx index bc28b71b499..ea754b212a8 100644 --- a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationPropagationTermTest.cxx +++ b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationPropagationTermTest.cxx @@ -60,8 +60,7 @@ itkLevelSetEquationPropagationTermTest(int argc, char * argv[]) using InputImageIteratorType = itk::ImageRegionIteratorWithIndex; // load binary mask - InputImageType::SizeType size; - size.Fill(50); + auto size = InputImageType::SizeType::Filled(50); InputImageType::PointType origin; origin[0] = 0.0; diff --git a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationTermContainerTest.cxx b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationTermContainerTest.cxx index 88d8c82ad37..e6f8331d687 100644 --- a/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationTermContainerTest.cxx +++ b/Modules/Segmentation/LevelSetsv4/test/itkLevelSetEquationTermContainerTest.cxx @@ -68,8 +68,7 @@ itkLevelSetEquationTermContainerTest(int argc, char * argv[]) using InputIteratorType = itk::ImageRegionIteratorWithIndex; // load binary mask - InputImageType::SizeType size; - size.Fill(50); + auto size = InputImageType::SizeType::Filled(50); InputImageType::PointType origin; origin[0] = 0.0; diff --git a/Modules/Segmentation/LevelSetsv4/test/itkMalcolmSparseLevelSetImageTest.cxx b/Modules/Segmentation/LevelSetsv4/test/itkMalcolmSparseLevelSetImageTest.cxx index ba0ddb002c3..220cd75f6f7 100644 --- a/Modules/Segmentation/LevelSetsv4/test/itkMalcolmSparseLevelSetImageTest.cxx +++ b/Modules/Segmentation/LevelSetsv4/test/itkMalcolmSparseLevelSetImageTest.cxx @@ -28,8 +28,7 @@ itkMalcolmSparseLevelSetImageTest(int, char *[]) using LabelMapType = SparseLevelSetType::LabelMapType; using IndexType = LabelMapType::IndexType; - IndexType index; - index.Fill(3); + auto index = IndexType::Filled(3); auto labelMap = LabelMapType::New(); labelMap->SetBackgroundValue(1); diff --git a/Modules/Segmentation/LevelSetsv4/test/itkMultiLevelSetDenseImageSubset2DTest.cxx b/Modules/Segmentation/LevelSetsv4/test/itkMultiLevelSetDenseImageSubset2DTest.cxx index 5b89c6d2ca5..346e9c190cd 100644 --- a/Modules/Segmentation/LevelSetsv4/test/itkMultiLevelSetDenseImageSubset2DTest.cxx +++ b/Modules/Segmentation/LevelSetsv4/test/itkMultiLevelSetDenseImageSubset2DTest.cxx @@ -67,8 +67,7 @@ itkMultiLevelSetDenseImageSubset2DTest(int, char *[]) using DomainMapImageFilterType = itk::LevelSetDomainMapImageFilter; // load binary input - InputImageType::SizeType size; - size.Fill(1000); + auto size = InputImageType::SizeType::Filled(1000); InputImageType::PointType origin; origin[0] = 0.0; diff --git a/Modules/Segmentation/LevelSetsv4/test/itkMultiLevelSetMalcolmImageSubset2DTest.cxx b/Modules/Segmentation/LevelSetsv4/test/itkMultiLevelSetMalcolmImageSubset2DTest.cxx index 9d2765091b7..eec709a3f51 100644 --- a/Modules/Segmentation/LevelSetsv4/test/itkMultiLevelSetMalcolmImageSubset2DTest.cxx +++ b/Modules/Segmentation/LevelSetsv4/test/itkMultiLevelSetMalcolmImageSubset2DTest.cxx @@ -68,8 +68,7 @@ itkMultiLevelSetMalcolmImageSubset2DTest(int, char *[]) using DomainMapImageFilterType = itk::LevelSetDomainMapImageFilter; // load binary input - InputImageType::SizeType size; - size.Fill(1000); + auto size = InputImageType::SizeType::Filled(1000); InputImageType::PointType origin; origin[0] = 0.0; diff --git a/Modules/Segmentation/LevelSetsv4/test/itkMultiLevelSetShiImageSubset2DTest.cxx b/Modules/Segmentation/LevelSetsv4/test/itkMultiLevelSetShiImageSubset2DTest.cxx index f1e9c5ae9d6..866217b6dee 100644 --- a/Modules/Segmentation/LevelSetsv4/test/itkMultiLevelSetShiImageSubset2DTest.cxx +++ b/Modules/Segmentation/LevelSetsv4/test/itkMultiLevelSetShiImageSubset2DTest.cxx @@ -68,8 +68,7 @@ itkMultiLevelSetShiImageSubset2DTest(int, char *[]) using DomainMapImageFilterType = itk::LevelSetDomainMapImageFilter; // load binary input - InputImageType::SizeType size; - size.Fill(1000); + auto size = InputImageType::SizeType::Filled(1000); InputImageType::PointType origin; origin[0] = 0.0; diff --git a/Modules/Segmentation/LevelSetsv4/test/itkMultiLevelSetWhitakerImageSubset2DTest.cxx b/Modules/Segmentation/LevelSetsv4/test/itkMultiLevelSetWhitakerImageSubset2DTest.cxx index 715a481b8ee..f7c55614328 100644 --- a/Modules/Segmentation/LevelSetsv4/test/itkMultiLevelSetWhitakerImageSubset2DTest.cxx +++ b/Modules/Segmentation/LevelSetsv4/test/itkMultiLevelSetWhitakerImageSubset2DTest.cxx @@ -68,8 +68,7 @@ itkMultiLevelSetWhitakerImageSubset2DTest(int, char *[]) using DomainMapImageFilterType = itk::LevelSetDomainMapImageFilter; // load binary input - InputImageType::SizeType size; - size.Fill(1000); + auto size = InputImageType::SizeType::Filled(1000); InputImageType::PointType origin; origin[0] = 0.0; diff --git a/Modules/Segmentation/LevelSetsv4/test/itkShiSparseLevelSetImageTest.cxx b/Modules/Segmentation/LevelSetsv4/test/itkShiSparseLevelSetImageTest.cxx index 2b81400dfc9..e38df78b163 100644 --- a/Modules/Segmentation/LevelSetsv4/test/itkShiSparseLevelSetImageTest.cxx +++ b/Modules/Segmentation/LevelSetsv4/test/itkShiSparseLevelSetImageTest.cxx @@ -28,8 +28,7 @@ itkShiSparseLevelSetImageTest(int, char *[]) using LabelMapType = SparseLevelSetType::LabelMapType; using IndexType = LabelMapType::IndexType; - IndexType index; - index.Fill(3); + auto index = IndexType::Filled(3); auto labelMap = LabelMapType::New(); labelMap->SetBackgroundValue(3); diff --git a/Modules/Segmentation/LevelSetsv4/test/itkWhitakerSparseLevelSetImageTest.cxx b/Modules/Segmentation/LevelSetsv4/test/itkWhitakerSparseLevelSetImageTest.cxx index 5d80c97907c..f12674b4c47 100644 --- a/Modules/Segmentation/LevelSetsv4/test/itkWhitakerSparseLevelSetImageTest.cxx +++ b/Modules/Segmentation/LevelSetsv4/test/itkWhitakerSparseLevelSetImageTest.cxx @@ -30,8 +30,7 @@ itkWhitakerSparseLevelSetImageTest(int, char *[]) using LabelMapType = SparseLevelSetType::LabelMapType; using IndexType = LabelMapType::IndexType; - IndexType index; - index.Fill(3); + auto index = IndexType::Filled(3); auto labelMap = LabelMapType::New(); labelMap->SetBackgroundValue(3); diff --git a/Modules/Segmentation/RegionGrowing/test/itkNeighborhoodConnectedImageFilterTest.cxx b/Modules/Segmentation/RegionGrowing/test/itkNeighborhoodConnectedImageFilterTest.cxx index 1487da9cf91..b3b1d2fcd80 100644 --- a/Modules/Segmentation/RegionGrowing/test/itkNeighborhoodConnectedImageFilterTest.cxx +++ b/Modules/Segmentation/RegionGrowing/test/itkNeighborhoodConnectedImageFilterTest.cxx @@ -54,8 +54,7 @@ itkNeighborhoodConnectedImageFilterTest(int argc, char * argv[]) filter->SetLower(0); filter->SetUpper(210); using SizeType = FilterType::InputImageSizeType; - SizeType radius; - radius.Fill(5); + auto radius = SizeType::Filled(5); filter->SetRadius(radius); filter->SetReplaceValue(255); diff --git a/Modules/Segmentation/SignedDistanceFunction/test/itkPCAShapeSignedDistanceFunctionTest.cxx b/Modules/Segmentation/SignedDistanceFunction/test/itkPCAShapeSignedDistanceFunctionTest.cxx index 34d3b9a7ee7..e8feba52c02 100644 --- a/Modules/Segmentation/SignedDistanceFunction/test/itkPCAShapeSignedDistanceFunctionTest.cxx +++ b/Modules/Segmentation/SignedDistanceFunction/test/itkPCAShapeSignedDistanceFunctionTest.cxx @@ -245,8 +245,7 @@ itkPCAShapeSignedDistanceFunctionTest(int, char *[]) TEST_INITIALIZATION_ERROR(PrincipalComponentImages, badPCImages, pcImages); // A PC image of the wrong size - ImageType::SizeType badSize; - badSize.Fill(1); + auto badSize = ImageType::SizeType::Filled(1); ImageType::RegionType badRegion(badSize); badPCImages[1] = ImageType::New(); badPCImages[1]->SetRegions(badRegion); diff --git a/Modules/Segmentation/SuperPixel/test/itkSLICImageFilterGTest.cxx b/Modules/Segmentation/SuperPixel/test/itkSLICImageFilterGTest.cxx index 67d5afcaba7..bc0e8139eb1 100644 --- a/Modules/Segmentation/SuperPixel/test/itkSLICImageFilterGTest.cxx +++ b/Modules/Segmentation/SuperPixel/test/itkSLICImageFilterGTest.cxx @@ -73,8 +73,7 @@ class SLICFixture : public ::testing::Test { auto image = InputImageType::New(); - typename InputImageType::SizeType imageSize; - imageSize.Fill(size); + auto imageSize = InputImageType::SizeType::Filled(size); image->SetRegions(typename InputImageType::RegionType(imageSize)); image->Allocate(); image->FillBuffer(0); diff --git a/Modules/Segmentation/Watersheds/test/itkIsolatedWatershedImageFilterTest.cxx b/Modules/Segmentation/Watersheds/test/itkIsolatedWatershedImageFilterTest.cxx index bf57426938d..53ef63768e3 100644 --- a/Modules/Segmentation/Watersheds/test/itkIsolatedWatershedImageFilterTest.cxx +++ b/Modules/Segmentation/Watersheds/test/itkIsolatedWatershedImageFilterTest.cxx @@ -73,8 +73,7 @@ itkIsolatedWatershedImageFilterTest(int argc, char * argv[]) ImageType::Pointer inputImage = reader->GetOutput(); ImageType::RegionType region = inputImage->GetLargestPossibleRegion(); - ImageType::IndexType offset; - offset.Fill(10); + auto offset = ImageType::IndexType::Filled(10); seed1[0] = region.GetUpperIndex()[0] + offset[0]; filter->SetSeed1(seed1); diff --git a/Modules/Video/Core/test/itkVideoSourceTest.cxx b/Modules/Video/Core/test/itkVideoSourceTest.cxx index 67e9f14f4fa..de4acaf66cd 100644 --- a/Modules/Video/Core/test/itkVideoSourceTest.cxx +++ b/Modules/Video/Core/test/itkVideoSourceTest.cxx @@ -123,8 +123,7 @@ CreateEmptyFrame() FrameType::RegionType requestedRegion; FrameType::SizeType sizeReq; - FrameType::IndexType startReq; - startReq.Fill(2); + auto startReq = FrameType::IndexType::Filled(2); sizeReq[0] = 20; sizeReq[1] = 10; requestedRegion.SetSize(sizeReq);