Skip to content

Commit 8d88eb5

Browse files
committed
ENH: Guard legacy SetSeed() in region growing filter tests
Wrap SetSeed() calls in ITK_LEGACY_REMOVE preprocessor guards in the test files for ConfidenceConnectedImageFilter, ConnectedThresholdImageFilter, NeighborhoodConnectedImageFilter, and VectorConfidenceConnectedImageFilter. Add AddSeed() as the modern replacement in the else branch. Consistent with itkIsolatedConnectedImageFilterTest.cxx.
1 parent 4e69ba1 commit 8d88eb5

4 files changed

Lines changed: 15 additions & 1 deletion

File tree

Modules/Segmentation/RegionGrowing/test/itkConfidenceConnectedImageFilterTest.cxx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,11 @@ itkConfidenceConnectedImageFilterTest(int argc, char * argv[])
5656
seed[1] = std::stoi(argv[4]);
5757
// FilterType::IndexType seed; seed[0] = 56; seed[1] = 90;
5858
// FilterType::IndexType seed; seed[0] = 96; seed[1] = 214;
59+
#if !defined(ITK_LEGACY_REMOVE)
5960
filter->SetSeed(seed);
61+
#else
62+
filter->AddSeed(seed);
63+
#endif
6064
filter->SetMultiplier(2.5);
6165
filter->SetReplaceValue(255);
6266
filter->SetNumberOfIterations(10);

Modules/Segmentation/RegionGrowing/test/itkConnectedThresholdImageFilterTest.cxx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,11 @@ itkConnectedThresholdImageFilterTest(int argc, char * argv[])
7979
return EXIT_FAILURE;
8080
}
8181

82+
#if !defined(ITK_LEGACY_REMOVE)
8283
connectedThresholdFilter->SetSeed(seed);
84+
#else
85+
connectedThresholdFilter->AddSeed(seed);
86+
#endif
8387

8488

8589
ConnectedThresholdImageFilterType::InputPixelObjectType * lowerInputPixelObject =

Modules/Segmentation/RegionGrowing/test/itkNeighborhoodConnectedImageFilterTest.cxx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,11 @@ itkNeighborhoodConnectedImageFilterTest(int argc, char * argv[])
4949

5050
seed[0] = std::stoi(argv[3]);
5151
seed[1] = std::stoi(argv[4]);
52+
#if !defined(ITK_LEGACY_REMOVE)
5253
filter->SetSeed(seed);
54+
#else
55+
filter->AddSeed(seed);
56+
#endif
5357

5458
filter->SetLower(0);
5559
filter->SetUpper(210);

Modules/Segmentation/RegionGrowing/test/itkVectorConfidenceConnectedImageFilterTest.cxx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,10 @@ itkVectorConfidenceConnectedImageFilterTest(int argc, char * argv[])
104104
writer->SetFileName(argv[2]);
105105
writer->Update();
106106

107-
// Exercise SetSeed() method
107+
#if !defined(ITK_LEGACY_REMOVE)
108+
// Exercise deprecated SetSeed() method
108109
filter->SetSeed(seed1);
110+
#endif
109111

110112

111113
using VectorImageType = itk::VectorImage<PixelComponentType, Dimension>;

0 commit comments

Comments
 (0)