diff --git a/.github/workflows/build-test-package.yml b/.github/workflows/build-test-package.yml index 3bf47f1..7a8e4a1 100644 --- a/.github/workflows/build-test-package.yml +++ b/.github/workflows/build-test-package.yml @@ -12,10 +12,10 @@ on: jobs: cxx-build-workflow: - uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-cxx.yml@v5.4.6 + uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-cxx.yml@v5.4.4 python-build-workflow: - uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-package-python.yml@v5.4.6 + uses: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction/.github/workflows/build-test-package-python.yml@v5.4.4 with: itk-wheel-tag: 'v5.4.5' itk-python-package-tag: 'v5.4.5' diff --git a/include/itkCannyEdgesDistanceAdvectionFieldFeatureGenerator.h b/include/itkCannyEdgesDistanceAdvectionFieldFeatureGenerator.h index ea6d079..e0cdc1a 100644 --- a/include/itkCannyEdgesDistanceAdvectionFieldFeatureGenerator.h +++ b/include/itkCannyEdgesDistanceAdvectionFieldFeatureGenerator.h @@ -99,8 +99,6 @@ class ITK_TEMPLATE_EXPORT CannyEdgesDistanceAdvectionFieldFeatureGenerator : pub using ProcessObject::SetInput; void SetInput(const SpatialObjectType * input); - const SpatialObjectType * - GetInput() const; /** Output data that carries the feature in the form of a * SpatialObject. */ diff --git a/include/itkCannyEdgesDistanceFeatureGenerator.h b/include/itkCannyEdgesDistanceFeatureGenerator.h index 2c06a54..1ad4f8b 100644 --- a/include/itkCannyEdgesDistanceFeatureGenerator.h +++ b/include/itkCannyEdgesDistanceFeatureGenerator.h @@ -95,8 +95,6 @@ class ITK_TEMPLATE_EXPORT CannyEdgesDistanceFeatureGenerator : public FeatureGen using ProcessObject::SetInput; void SetInput(const SpatialObjectType * input); - const SpatialObjectType * - GetInput() const; /** Output data that carries the feature in the form of a * SpatialObject. */ diff --git a/include/itkCannyEdgesFeatureGenerator.h b/include/itkCannyEdgesFeatureGenerator.h index 972472b..fa228f0 100644 --- a/include/itkCannyEdgesFeatureGenerator.h +++ b/include/itkCannyEdgesFeatureGenerator.h @@ -93,8 +93,6 @@ class ITK_TEMPLATE_EXPORT CannyEdgesFeatureGenerator : public FeatureGenerator::SetInput(const SpatialObjectType * spatialObject) this->SetNthInput(0, const_cast(spatialObject)); } +template +const typename FeatureGenerator::SpatialObjectType * +FeatureGenerator::GetInput() const +{ + return dynamic_cast(this->ProcessObject::GetInput(0)); +} + template const typename FeatureGenerator::SpatialObjectType * FeatureGenerator::GetFeature() const diff --git a/include/itkFrangiTubularnessFeatureGenerator.h b/include/itkFrangiTubularnessFeatureGenerator.h index 37a394e..749e324 100644 --- a/include/itkFrangiTubularnessFeatureGenerator.h +++ b/include/itkFrangiTubularnessFeatureGenerator.h @@ -72,8 +72,6 @@ class ITK_TEMPLATE_EXPORT FrangiTubularnessFeatureGenerator : public FeatureGene using ProcessObject::SetInput; void SetInput(const SpatialObjectType * input); - const SpatialObjectType * - GetInput() const; /** Output data that carries the feature in the form of a * SpatialObject. */ diff --git a/include/itkGradientMagnitudeSigmoidFeatureGenerator.h b/include/itkGradientMagnitudeSigmoidFeatureGenerator.h index a26100b..c961524 100644 --- a/include/itkGradientMagnitudeSigmoidFeatureGenerator.h +++ b/include/itkGradientMagnitudeSigmoidFeatureGenerator.h @@ -72,8 +72,6 @@ class ITK_TEMPLATE_EXPORT GradientMagnitudeSigmoidFeatureGenerator : public Feat using ProcessObject::SetInput; void SetInput(const SpatialObjectType * input); - const SpatialObjectType * - GetInput() const; /** Output data that carries the feature in the form of a * SpatialObject. */ diff --git a/include/itkIsotropicResampler.hxx b/include/itkIsotropicResampler.hxx index 565f7f7..18bfd66 100644 --- a/include/itkIsotropicResampler.hxx +++ b/include/itkIsotropicResampler.hxx @@ -50,6 +50,13 @@ IsotropicResampler::SetInput(const SpatialObjectType * spatialObject this->SetNthInput(0, const_cast(spatialObject)); } +template +const typename IsotropicResampler::SpatialObjectType * +IsotropicResampler::GetInput() const +{ + return dynamic_cast(this->ProcessObject::GetInput(0)); +} + template const typename IsotropicResampler::SpatialObjectType * IsotropicResampler::GetOutput() const diff --git a/include/itkLungWallFeatureGenerator.h b/include/itkLungWallFeatureGenerator.h index ea17c32..fd2ce43 100644 --- a/include/itkLungWallFeatureGenerator.h +++ b/include/itkLungWallFeatureGenerator.h @@ -73,8 +73,6 @@ class ITK_TEMPLATE_EXPORT LungWallFeatureGenerator : public FeatureGenerator