From 46e7155255fe97a5355d7920d8aa82addfe40998 Mon Sep 17 00:00:00 2001 From: Niels Dekker Date: Sat, 21 Jun 2025 11:53:39 +0200 Subject: [PATCH] STYLE: Don't call static TypeAsString functions via instances (Examples) Replaced function calls of the form `instance->MemberFunction(x)` with `itk::T::MemberFunction(x)`, for the static member functions `GetPixelTypeAsString` and `GetComponentTypeAsString`, in Examples. Follow-up to pull request https://github.com/InsightSoftwareConsortium/ITK/pull/5391 commit 45e93bbde02a67dcaa5ed3fdb51bd6599b7a95e3 --- Examples/Filtering/FFTImageFilter.cxx | 2 +- Examples/IO/DicomImageReadPrintTags.cxx | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Examples/Filtering/FFTImageFilter.cxx b/Examples/Filtering/FFTImageFilter.cxx index 75df1fb377d..d084801a3b2 100644 --- a/Examples/Filtering/FFTImageFilter.cxx +++ b/Examples/Filtering/FFTImageFilter.cxx @@ -327,7 +327,7 @@ main(int argc, char * argv[]) // A way of testing the pixel type of an image in file is to // invoke the ImageIO object from the reader and then call // \code{GetPixelTypeAsString()} - complexReader->GetImageIO()->GetPixelTypeAsString( + itk::ImageIOBase::GetPixelTypeAsString( complexReader->GetImageIO()->GetPixelType()); diff --git a/Examples/IO/DicomImageReadPrintTags.cxx b/Examples/IO/DicomImageReadPrintTags.cxx index f9095e528ab..5377a0ac1dc 100644 --- a/Examples/IO/DicomImageReadPrintTags.cxx +++ b/Examples/IO/DicomImageReadPrintTags.cxx @@ -369,10 +369,9 @@ main(int argc, char * argv[]) const itk::IOComponentEnum componentType = reader->GetImageIO()->GetComponentType(); std::cout << "PixelType: " - << reader->GetImageIO()->GetPixelTypeAsString(pixelType) - << std::endl; + << itk::ImageIOBase::GetPixelTypeAsString(pixelType) << std::endl; std::cout << "Component Type: " - << reader->GetImageIO()->GetComponentTypeAsString(componentType) + << itk::ImageIOBase::GetComponentTypeAsString(componentType) << std::endl; // Software Guide : EndCodeSnippet