From 0476823c8f1335c182af123d1e2e2cbfd2beb01e Mon Sep 17 00:00:00 2001 From: Hans Johnson Date: Thu, 20 Jun 2013 17:47:10 -0400 Subject: [PATCH] STYLE: ITK_EXPORT had no use The defintion of ITK_EXPORT was empty in all cases This has been identified since 2003 as not being necessary for builds. see https://issues.itk.org/jira/browse/ITK-3110 On Windows builds that need exports, they must be unique per library, and that is not controlled by CMake now. The PrintSelfCheck.tcl was the only remenant need for This patch, and that is no longer being used, so that file as been removed. The ITK_EXPORT define was set to nothing and had no known remaining purpose. It was removed to make the over all code easier to understand. There was, understandably, a bit of confusion about the need for this being pervasive in the code. It is currently backwards compatible to have this in code, but at some future point it will be removed. --- Libs/vtkITK/itkConstrainedValueMultiplicationImageFilter.h | 2 +- Libs/vtkITK/itkGrowCutSegmentationImageFilter.h | 2 +- Libs/vtkITK/itkLevelTracingImageFilter.h | 2 +- Libs/vtkITK/itkLevelTracingImageFilter.txx | 2 +- Libs/vtkITK/itkNewOtsuThresholdImageCalculator.h | 2 +- Libs/vtkITK/itkNewOtsuThresholdImageFilter.h | 2 +- .../DWIJointRicianLMMSEFilter/itkComputeRestrictedHistogram.h | 2 +- .../CLI/DWIJointRicianLMMSEFilter/itkLMMSEVectorImageFilter.h | 2 +- Modules/CLI/DWIJointRicianLMMSEFilter/itkOtsuStatistics.h | 2 +- Modules/CLI/DWIJointRicianLMMSEFilter/itkOtsuThreshold.h | 2 +- .../CLI/DWIRicianLMMSEFilter/itkComputeRestrictedHistogram.h | 2 +- .../itkComputeStatisticsWherePositiveFilter.h | 2 +- Modules/CLI/DWIRicianLMMSEFilter/itkExtractVolumeFilter.h | 2 +- Modules/CLI/DWIRicianLMMSEFilter/itkLMMSEVectorImageFilter.h | 2 +- .../CLI/DWIRicianLMMSEFilter/itkLMMSEVectorImageFilterStep.h | 2 +- Modules/CLI/DWIRicianLMMSEFilter/itkMaskedMeanImageFilter.h | 2 +- Modules/CLI/DWIRicianLMMSEFilter/itkVectorImageCastFilter.h | 2 +- .../itkComputeRestrictedHistogram.h | 2 +- .../CLI/DWIUnbiasedNonLocalMeansFilter/itkOtsuStatistics.h | 2 +- Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkOtsuThreshold.h | 2 +- Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkUNLMFilter.h | 2 +- .../itkAnisotropicSimilarity3DTransform.h | 2 +- ...tkAnisotropicSimilarityLandmarkBasedTransformInitializer.h | 2 +- .../ITKRegistrationHelper/itkImageRegionMomentsCalculator.h | 2 +- .../ITKRegistrationHelper/itkImageRegionMomentsCalculator.txx | 2 +- .../itkBSplineControlPointImageFilter.h | 2 +- Modules/CLI/MRIBiasFieldCorrection/itkImageToVTKImageFilter.h | 2 +- .../itkN3MRIBiasFieldCorrectionImageFilter.h | 4 ++-- .../itkN4MRIBiasFieldCorrectionImageFilter.h | 2 +- Modules/CLI/MRIBiasFieldCorrection/itkVTKImageToImageFilter.h | 2 +- .../itkDecomposedAffine3DTransform.h | 2 +- .../itkEulerAnisotropicSimilarity3DTransform.h | 2 +- .../itkEulerSimilarity3DTransform.h | 2 +- .../itkFixedRotationSimilarity3DTransform.h | 2 +- .../itkSlicerBoxSpatialObject.h | 2 +- .../SlicerITKv3BSplineControlPointImageFilter.h | 2 +- .../SlicerITKv3N4MRIBiasFieldCorrectionImageFilter.h | 2 +- .../Testing/itkDifferenceDiffusionTensor3DImageFilter.h | 2 +- .../dtiprocessFiles/itkHFieldToDeformationFieldImageFilter.h | 2 +- 39 files changed, 40 insertions(+), 40 deletions(-) diff --git a/Libs/vtkITK/itkConstrainedValueMultiplicationImageFilter.h b/Libs/vtkITK/itkConstrainedValueMultiplicationImageFilter.h index 9256c1397..d6511bc9f 100644 --- a/Libs/vtkITK/itkConstrainedValueMultiplicationImageFilter.h +++ b/Libs/vtkITK/itkConstrainedValueMultiplicationImageFilter.h @@ -83,7 +83,7 @@ public: } template -class ITK_EXPORT ConstrainedValueMultiplicationImageFilter : +class ConstrainedValueMultiplicationImageFilter : public BinaryFunctorImageFilter - class ITK_EXPORT GrowCutSegmentationImageFilter: public ImageToImageFilter + class GrowCutSegmentationImageFilter: public ImageToImageFilter { public: diff --git a/Libs/vtkITK/itkLevelTracingImageFilter.h b/Libs/vtkITK/itkLevelTracingImageFilter.h index 7197f599a..281476440 100644 --- a/Libs/vtkITK/itkLevelTracingImageFilter.h +++ b/Libs/vtkITK/itkLevelTracingImageFilter.h @@ -27,7 +27,7 @@ namespace itk */ template -class ITK_EXPORT LevelTracingImageFilter:public ImageToImageFilter +class LevelTracingImageFilter:public ImageToImageFilter { public: /** Standard class typedefs. */ diff --git a/Libs/vtkITK/itkLevelTracingImageFilter.txx b/Libs/vtkITK/itkLevelTracingImageFilter.txx index 3e7214582..3435c5fe3 100644 --- a/Libs/vtkITK/itkLevelTracingImageFilter.txx +++ b/Libs/vtkITK/itkLevelTracingImageFilter.txx @@ -13,7 +13,7 @@ namespace itk { template -class ITK_EXPORT LevelTracingImageFunction : +class LevelTracingImageFunction : public ImageFunction { public: diff --git a/Libs/vtkITK/itkNewOtsuThresholdImageCalculator.h b/Libs/vtkITK/itkNewOtsuThresholdImageCalculator.h index c8e0967c9..4d9369d20 100644 --- a/Libs/vtkITK/itkNewOtsuThresholdImageCalculator.h +++ b/Libs/vtkITK/itkNewOtsuThresholdImageCalculator.h @@ -25,7 +25,7 @@ namespace itk * \ingroup Operators */ template -class ITK_EXPORT NewOtsuThresholdImageCalculator : public Object +class NewOtsuThresholdImageCalculator : public Object { public: /** Standard class typedefs. */ diff --git a/Libs/vtkITK/itkNewOtsuThresholdImageFilter.h b/Libs/vtkITK/itkNewOtsuThresholdImageFilter.h index ce4ae9b6a..b1a5813f3 100644 --- a/Libs/vtkITK/itkNewOtsuThresholdImageFilter.h +++ b/Libs/vtkITK/itkNewOtsuThresholdImageFilter.h @@ -39,7 +39,7 @@ namespace itk * \ingroup IntensityImageFilters Multithreaded */ template -class ITK_EXPORT NewOtsuThresholdImageFilter : +class NewOtsuThresholdImageFilter : public ImageToImageFilter { public: diff --git a/Modules/CLI/DWIJointRicianLMMSEFilter/itkComputeRestrictedHistogram.h b/Modules/CLI/DWIJointRicianLMMSEFilter/itkComputeRestrictedHistogram.h index ae832fdb0..e10a12fe1 100644 --- a/Modules/CLI/DWIJointRicianLMMSEFilter/itkComputeRestrictedHistogram.h +++ b/Modules/CLI/DWIJointRicianLMMSEFilter/itkComputeRestrictedHistogram.h @@ -28,7 +28,7 @@ namespace itk * \brief Compute mean, std, min, and max of positive pixels */ template -class ITK_EXPORT ComputeRestrictedHistogram : public ImageToImageFilter +class ComputeRestrictedHistogram : public ImageToImageFilter { public: /** Convenient typedefs for simplifying declarations. */ diff --git a/Modules/CLI/DWIJointRicianLMMSEFilter/itkLMMSEVectorImageFilter.h b/Modules/CLI/DWIJointRicianLMMSEFilter/itkLMMSEVectorImageFilter.h index c58ecc5a6..c6bdab98d 100644 --- a/Modules/CLI/DWIJointRicianLMMSEFilter/itkLMMSEVectorImageFilter.h +++ b/Modules/CLI/DWIJointRicianLMMSEFilter/itkLMMSEVectorImageFilter.h @@ -39,7 +39,7 @@ bool UNLM_gradientDistance_smaller( OrderType e1, OrderType e2 ) */ template -class ITK_EXPORT LMMSEVectorImageFilter : public ImageToImageFilter +class LMMSEVectorImageFilter : public ImageToImageFilter { public: /** Convenient typedefs for simplifying declarations. */ diff --git a/Modules/CLI/DWIJointRicianLMMSEFilter/itkOtsuStatistics.h b/Modules/CLI/DWIJointRicianLMMSEFilter/itkOtsuStatistics.h index 4294c146f..74ba774db 100644 --- a/Modules/CLI/DWIJointRicianLMMSEFilter/itkOtsuStatistics.h +++ b/Modules/CLI/DWIJointRicianLMMSEFilter/itkOtsuStatistics.h @@ -19,7 +19,7 @@ namespace itk */ template -class ITK_EXPORT OtsuStatistics : public ImageToImageFilter +class OtsuStatistics : public ImageToImageFilter { public: /** Convenient typedefs for simplifying declarations. */ diff --git a/Modules/CLI/DWIJointRicianLMMSEFilter/itkOtsuThreshold.h b/Modules/CLI/DWIJointRicianLMMSEFilter/itkOtsuThreshold.h index f01550e03..ed00e077c 100644 --- a/Modules/CLI/DWIJointRicianLMMSEFilter/itkOtsuThreshold.h +++ b/Modules/CLI/DWIJointRicianLMMSEFilter/itkOtsuThreshold.h @@ -19,7 +19,7 @@ namespace itk /** \class OtsuThreshold */ template -class ITK_EXPORT OtsuThreshold : public ImageToImageFilter +class OtsuThreshold : public ImageToImageFilter { public: /** Convenient typedefs for simplifying declarations. */ diff --git a/Modules/CLI/DWIRicianLMMSEFilter/itkComputeRestrictedHistogram.h b/Modules/CLI/DWIRicianLMMSEFilter/itkComputeRestrictedHistogram.h index ae832fdb0..e10a12fe1 100644 --- a/Modules/CLI/DWIRicianLMMSEFilter/itkComputeRestrictedHistogram.h +++ b/Modules/CLI/DWIRicianLMMSEFilter/itkComputeRestrictedHistogram.h @@ -28,7 +28,7 @@ namespace itk * \brief Compute mean, std, min, and max of positive pixels */ template -class ITK_EXPORT ComputeRestrictedHistogram : public ImageToImageFilter +class ComputeRestrictedHistogram : public ImageToImageFilter { public: /** Convenient typedefs for simplifying declarations. */ diff --git a/Modules/CLI/DWIRicianLMMSEFilter/itkComputeStatisticsWherePositiveFilter.h b/Modules/CLI/DWIRicianLMMSEFilter/itkComputeStatisticsWherePositiveFilter.h index 6b8a1ea8b..f7e0bdbbd 100644 --- a/Modules/CLI/DWIRicianLMMSEFilter/itkComputeStatisticsWherePositiveFilter.h +++ b/Modules/CLI/DWIRicianLMMSEFilter/itkComputeStatisticsWherePositiveFilter.h @@ -27,7 +27,7 @@ namespace itk * \brief Compute mean, std, min, and max of positive pixels */ template -class ITK_EXPORT ComputeStatisticsWherePositiveFilter : public ImageToImageFilter +class ComputeStatisticsWherePositiveFilter : public ImageToImageFilter { public: /** Convenient typedefs for simplifying declarations. */ diff --git a/Modules/CLI/DWIRicianLMMSEFilter/itkExtractVolumeFilter.h b/Modules/CLI/DWIRicianLMMSEFilter/itkExtractVolumeFilter.h index 92e25705d..821661bfb 100644 --- a/Modules/CLI/DWIRicianLMMSEFilter/itkExtractVolumeFilter.h +++ b/Modules/CLI/DWIRicianLMMSEFilter/itkExtractVolumeFilter.h @@ -27,7 +27,7 @@ namespace itk * \sa Image */ template -class ITK_EXPORT ExtractVolumeFilter : public ImageToImageFilter +class ExtractVolumeFilter : public ImageToImageFilter { public: /** Standard class typedefs. */ diff --git a/Modules/CLI/DWIRicianLMMSEFilter/itkLMMSEVectorImageFilter.h b/Modules/CLI/DWIRicianLMMSEFilter/itkLMMSEVectorImageFilter.h index 7f11b0c0a..1036d7de4 100644 --- a/Modules/CLI/DWIRicianLMMSEFilter/itkLMMSEVectorImageFilter.h +++ b/Modules/CLI/DWIRicianLMMSEFilter/itkLMMSEVectorImageFilter.h @@ -39,7 +39,7 @@ namespace itk * \ingroup IntensityImageFilters */ template -class ITK_EXPORT LMMSEVectorImageFilter : public ImageToImageFilter +class LMMSEVectorImageFilter : public ImageToImageFilter { public: /** Convenient typedefs for simplifying declarations. */ diff --git a/Modules/CLI/DWIRicianLMMSEFilter/itkLMMSEVectorImageFilterStep.h b/Modules/CLI/DWIRicianLMMSEFilter/itkLMMSEVectorImageFilterStep.h index 0306fae4e..3c3ddf08f 100644 --- a/Modules/CLI/DWIRicianLMMSEFilter/itkLMMSEVectorImageFilterStep.h +++ b/Modules/CLI/DWIRicianLMMSEFilter/itkLMMSEVectorImageFilterStep.h @@ -19,7 +19,7 @@ namespace itk */ template -class ITK_EXPORT LMMSEVectorImageFilterStep : public ImageToImageFilter +class LMMSEVectorImageFilterStep : public ImageToImageFilter { public: /** Convenient typedefs for simplifying declarations. */ diff --git a/Modules/CLI/DWIRicianLMMSEFilter/itkMaskedMeanImageFilter.h b/Modules/CLI/DWIRicianLMMSEFilter/itkMaskedMeanImageFilter.h index c55da811f..6a1753df4 100644 --- a/Modules/CLI/DWIRicianLMMSEFilter/itkMaskedMeanImageFilter.h +++ b/Modules/CLI/DWIRicianLMMSEFilter/itkMaskedMeanImageFilter.h @@ -40,7 +40,7 @@ namespace itk * \ingroup IntensityImageFilters */ template -class ITK_EXPORT MaskedMeanImageFilter : public ImageToImageFilter +class MaskedMeanImageFilter : public ImageToImageFilter { public: /** Convenient typedefs for simplifying declarations. */ diff --git a/Modules/CLI/DWIRicianLMMSEFilter/itkVectorImageCastFilter.h b/Modules/CLI/DWIRicianLMMSEFilter/itkVectorImageCastFilter.h index 05ab28718..47101e5d1 100644 --- a/Modules/CLI/DWIRicianLMMSEFilter/itkVectorImageCastFilter.h +++ b/Modules/CLI/DWIRicianLMMSEFilter/itkVectorImageCastFilter.h @@ -43,7 +43,7 @@ public: } template -class ITK_EXPORT VectorImageCastFilter : +class VectorImageCastFilter : public UnaryFunctorImageFilter > { diff --git a/Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkComputeRestrictedHistogram.h b/Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkComputeRestrictedHistogram.h index ae832fdb0..e10a12fe1 100644 --- a/Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkComputeRestrictedHistogram.h +++ b/Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkComputeRestrictedHistogram.h @@ -28,7 +28,7 @@ namespace itk * \brief Compute mean, std, min, and max of positive pixels */ template -class ITK_EXPORT ComputeRestrictedHistogram : public ImageToImageFilter +class ComputeRestrictedHistogram : public ImageToImageFilter { public: /** Convenient typedefs for simplifying declarations. */ diff --git a/Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkOtsuStatistics.h b/Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkOtsuStatistics.h index 4294c146f..74ba774db 100644 --- a/Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkOtsuStatistics.h +++ b/Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkOtsuStatistics.h @@ -19,7 +19,7 @@ namespace itk */ template -class ITK_EXPORT OtsuStatistics : public ImageToImageFilter +class OtsuStatistics : public ImageToImageFilter { public: /** Convenient typedefs for simplifying declarations. */ diff --git a/Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkOtsuThreshold.h b/Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkOtsuThreshold.h index f01550e03..ed00e077c 100644 --- a/Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkOtsuThreshold.h +++ b/Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkOtsuThreshold.h @@ -19,7 +19,7 @@ namespace itk /** \class OtsuThreshold */ template -class ITK_EXPORT OtsuThreshold : public ImageToImageFilter +class OtsuThreshold : public ImageToImageFilter { public: /** Convenient typedefs for simplifying declarations. */ diff --git a/Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkUNLMFilter.h b/Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkUNLMFilter.h index 0889e1602..bcbad5ade 100644 --- a/Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkUNLMFilter.h +++ b/Modules/CLI/DWIUnbiasedNonLocalMeansFilter/itkUNLMFilter.h @@ -47,7 +47,7 @@ bool UNLM_gradientDistance_smaller( OrderType e1, OrderType e2 ) * \sa Image */ template -class ITK_EXPORT UNLMFilter : public ImageToImageFilter +class UNLMFilter : public ImageToImageFilter { public: /** Standard class typedefs. */ diff --git a/Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkAnisotropicSimilarity3DTransform.h b/Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkAnisotropicSimilarity3DTransform.h index 69d21f913..9f9e0c008 100644 --- a/Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkAnisotropicSimilarity3DTransform.h +++ b/Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkAnisotropicSimilarity3DTransform.h @@ -49,7 +49,7 @@ namespace itk */ template // Data type for scalars (float or double) -class ITK_EXPORT AnisotropicSimilarity3DTransform : +class AnisotropicSimilarity3DTransform : public VersorRigid3DTransform { public: diff --git a/Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkAnisotropicSimilarityLandmarkBasedTransformInitializer.h b/Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkAnisotropicSimilarityLandmarkBasedTransformInitializer.h index 810a8f129..d6bbb3b39 100644 --- a/Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkAnisotropicSimilarityLandmarkBasedTransformInitializer.h +++ b/Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkAnisotropicSimilarityLandmarkBasedTransformInitializer.h @@ -56,7 +56,7 @@ namespace itk template -class ITK_EXPORT AnisotropicSimilarityLandmarkBasedTransformInitializer : +class AnisotropicSimilarityLandmarkBasedTransformInitializer : public Object { public: diff --git a/Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkImageRegionMomentsCalculator.h b/Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkImageRegionMomentsCalculator.h index d23b47008..c419d10c4 100644 --- a/Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkImageRegionMomentsCalculator.h +++ b/Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkImageRegionMomentsCalculator.h @@ -57,7 +57,7 @@ namespace itk * \todo It's not yet clear how multi-echo images should be handled here. */ template -class ITK_EXPORT ImageRegionMomentsCalculator : public Object +class ImageRegionMomentsCalculator : public Object { public: /** Standard class typedefs. */ diff --git a/Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkImageRegionMomentsCalculator.txx b/Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkImageRegionMomentsCalculator.txx index 76246f8dc..9ddee05ce 100644 --- a/Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkImageRegionMomentsCalculator.txx +++ b/Modules/CLI/ExpertAutomatedRegistration/ITKRegistrationHelper/itkImageRegionMomentsCalculator.txx @@ -25,7 +25,7 @@ namespace itk { -class ITK_EXPORT InvalidImageRegionMomentsError : public ExceptionObject +class InvalidImageRegionMomentsError : public ExceptionObject { public: /* diff --git a/Modules/CLI/MRIBiasFieldCorrection/itkBSplineControlPointImageFilter.h b/Modules/CLI/MRIBiasFieldCorrection/itkBSplineControlPointImageFilter.h index 7ba65a8f5..9080f607b 100644 --- a/Modules/CLI/MRIBiasFieldCorrection/itkBSplineControlPointImageFilter.h +++ b/Modules/CLI/MRIBiasFieldCorrection/itkBSplineControlPointImageFilter.h @@ -65,7 +65,7 @@ namespace itk * Class definition for ParameterCostFunction */ template -class ITK_EXPORT ParameterCostFunction +class ParameterCostFunction : public SingleValuedCostFunction { public: diff --git a/Modules/CLI/MRIBiasFieldCorrection/itkImageToVTKImageFilter.h b/Modules/CLI/MRIBiasFieldCorrection/itkImageToVTKImageFilter.h index 57ac5ba52..16bf9605a 100644 --- a/Modules/CLI/MRIBiasFieldCorrection/itkImageToVTKImageFilter.h +++ b/Modules/CLI/MRIBiasFieldCorrection/itkImageToVTKImageFilter.h @@ -38,7 +38,7 @@ namespace itk * \ingroup ImageFilters */ template -class ITK_EXPORT ImageToVTKImageFilter : public ProcessObject +class ImageToVTKImageFilter : public ProcessObject { public: /** Standard class typedefs. */ diff --git a/Modules/CLI/MRIBiasFieldCorrection/itkN3MRIBiasFieldCorrectionImageFilter.h b/Modules/CLI/MRIBiasFieldCorrection/itkN3MRIBiasFieldCorrectionImageFilter.h index 1c3a1535f..8677f5abf 100644 --- a/Modules/CLI/MRIBiasFieldCorrection/itkN3MRIBiasFieldCorrectionImageFilter.h +++ b/Modules/CLI/MRIBiasFieldCorrection/itkN3MRIBiasFieldCorrectionImageFilter.h @@ -89,7 +89,7 @@ namespace itk template -class ITK_EXPORT N3BiasFieldScaleCostFunction +class N3BiasFieldScaleCostFunction : public SingleValuedCostFunction { public: @@ -143,7 +143,7 @@ private: template ::ImageDimension>, class TOutputImage = TInputImage> -class ITK_EXPORT N3MRIBiasFieldCorrectionImageFilter : +class N3MRIBiasFieldCorrectionImageFilter : public ImageToImageFilter { public: diff --git a/Modules/CLI/MRIBiasFieldCorrection/itkN4MRIBiasFieldCorrectionImageFilter.h b/Modules/CLI/MRIBiasFieldCorrection/itkN4MRIBiasFieldCorrectionImageFilter.h index a44b2ccef..b845f0913 100644 --- a/Modules/CLI/MRIBiasFieldCorrection/itkN4MRIBiasFieldCorrectionImageFilter.h +++ b/Modules/CLI/MRIBiasFieldCorrection/itkN4MRIBiasFieldCorrectionImageFilter.h @@ -81,7 +81,7 @@ namespace itk template ::ImageDimension>, class TOutputImage = TInputImage> -class ITK_EXPORT N4MRIBiasFieldCorrectionImageFilter : +class N4MRIBiasFieldCorrectionImageFilter : public ImageToImageFilter { public: diff --git a/Modules/CLI/MRIBiasFieldCorrection/itkVTKImageToImageFilter.h b/Modules/CLI/MRIBiasFieldCorrection/itkVTKImageToImageFilter.h index efc174e0c..2e9ea10b2 100644 --- a/Modules/CLI/MRIBiasFieldCorrection/itkVTKImageToImageFilter.h +++ b/Modules/CLI/MRIBiasFieldCorrection/itkVTKImageToImageFilter.h @@ -41,7 +41,7 @@ namespace itk * \ingroup ImageFilters */ template -class ITK_EXPORT VTKImageToImageFilter : public ProcessObject +class VTKImageToImageFilter : public ProcessObject { public: /** Standard class typedefs. */ diff --git a/Modules/CLI/MultiResolutionAffineRegistration/itkDecomposedAffine3DTransform.h b/Modules/CLI/MultiResolutionAffineRegistration/itkDecomposedAffine3DTransform.h index 390b04062..19a06050c 100644 --- a/Modules/CLI/MultiResolutionAffineRegistration/itkDecomposedAffine3DTransform.h +++ b/Modules/CLI/MultiResolutionAffineRegistration/itkDecomposedAffine3DTransform.h @@ -47,7 +47,7 @@ namespace itk */ template // Data type for scalars:float or double -class ITK_EXPORT DecomposedAffine3DTransform : +class DecomposedAffine3DTransform : public Euler3DTransform { public: diff --git a/Modules/CLI/MultiResolutionAffineRegistration/itkEulerAnisotropicSimilarity3DTransform.h b/Modules/CLI/MultiResolutionAffineRegistration/itkEulerAnisotropicSimilarity3DTransform.h index b4b7900bc..8005e5f97 100644 --- a/Modules/CLI/MultiResolutionAffineRegistration/itkEulerAnisotropicSimilarity3DTransform.h +++ b/Modules/CLI/MultiResolutionAffineRegistration/itkEulerAnisotropicSimilarity3DTransform.h @@ -47,7 +47,7 @@ namespace itk */ template // Data type for scalars:float or double -class ITK_EXPORT EulerAnisotropicSimilarity3DTransform : +class EulerAnisotropicSimilarity3DTransform : public Euler3DTransform { public: diff --git a/Modules/CLI/MultiResolutionAffineRegistration/itkEulerSimilarity3DTransform.h b/Modules/CLI/MultiResolutionAffineRegistration/itkEulerSimilarity3DTransform.h index 92926149f..8c29df45b 100644 --- a/Modules/CLI/MultiResolutionAffineRegistration/itkEulerSimilarity3DTransform.h +++ b/Modules/CLI/MultiResolutionAffineRegistration/itkEulerSimilarity3DTransform.h @@ -47,7 +47,7 @@ namespace itk */ template // Data type for scalars:float or double -class ITK_EXPORT EulerSimilarity3DTransform : +class EulerSimilarity3DTransform : public Euler3DTransform { public: diff --git a/Modules/CLI/MultiResolutionAffineRegistration/itkFixedRotationSimilarity3DTransform.h b/Modules/CLI/MultiResolutionAffineRegistration/itkFixedRotationSimilarity3DTransform.h index ce0a79740..b3fc2f9c8 100644 --- a/Modules/CLI/MultiResolutionAffineRegistration/itkFixedRotationSimilarity3DTransform.h +++ b/Modules/CLI/MultiResolutionAffineRegistration/itkFixedRotationSimilarity3DTransform.h @@ -50,7 +50,7 @@ namespace itk */ template // Data type for scalars (float or double) -class ITK_EXPORT FixedRotationSimilarity3DTransform : +class FixedRotationSimilarity3DTransform : public Similarity3DTransform { public: diff --git a/Modules/CLI/MultiResolutionAffineRegistration/itkSlicerBoxSpatialObject.h b/Modules/CLI/MultiResolutionAffineRegistration/itkSlicerBoxSpatialObject.h index 1d41adf60..26621a32a 100644 --- a/Modules/CLI/MultiResolutionAffineRegistration/itkSlicerBoxSpatialObject.h +++ b/Modules/CLI/MultiResolutionAffineRegistration/itkSlicerBoxSpatialObject.h @@ -36,7 +36,7 @@ namespace itk * */ template -class ITK_EXPORT SlicerBoxSpatialObject +class SlicerBoxSpatialObject : public SpatialObject { diff --git a/Modules/CLI/N4ITKBiasFieldCorrection/SlicerITKv3BSplineControlPointImageFilter.h b/Modules/CLI/N4ITKBiasFieldCorrection/SlicerITKv3BSplineControlPointImageFilter.h index 5467c1c75..dd5b9c018 100644 --- a/Modules/CLI/N4ITKBiasFieldCorrection/SlicerITKv3BSplineControlPointImageFilter.h +++ b/Modules/CLI/N4ITKBiasFieldCorrection/SlicerITKv3BSplineControlPointImageFilter.h @@ -65,7 +65,7 @@ namespace itk * Class definition for ParameterCostFunction */ template -class ITK_EXPORT ParameterCostFunction +class ParameterCostFunction : public SingleValuedCostFunction { public: diff --git a/Modules/CLI/N4ITKBiasFieldCorrection/SlicerITKv3N4MRIBiasFieldCorrectionImageFilter.h b/Modules/CLI/N4ITKBiasFieldCorrection/SlicerITKv3N4MRIBiasFieldCorrectionImageFilter.h index 9e14dda79..a0a9b1484 100644 --- a/Modules/CLI/N4ITKBiasFieldCorrection/SlicerITKv3N4MRIBiasFieldCorrectionImageFilter.h +++ b/Modules/CLI/N4ITKBiasFieldCorrection/SlicerITKv3N4MRIBiasFieldCorrectionImageFilter.h @@ -90,7 +90,7 @@ namespace itk template ::ImageDimension>, class TOutputImage = TInputImage> -class ITK_EXPORT N4MRIBiasFieldCorrectionImageFilter : +class N4MRIBiasFieldCorrectionImageFilter : public ImageToImageFilter { public: diff --git a/Modules/CLI/ResampleDTIVolume/Testing/itkDifferenceDiffusionTensor3DImageFilter.h b/Modules/CLI/ResampleDTIVolume/Testing/itkDifferenceDiffusionTensor3DImageFilter.h index bd9c9dc6a..7151dd48b 100644 --- a/Modules/CLI/ResampleDTIVolume/Testing/itkDifferenceDiffusionTensor3DImageFilter.h +++ b/Modules/CLI/ResampleDTIVolume/Testing/itkDifferenceDiffusionTensor3DImageFilter.h @@ -40,7 +40,7 @@ namespace itk * \ingroup IntensityImageFilters Multithreaded */ template -class ITK_EXPORT DifferenceDiffusionTensor3DImageFilter : +class DifferenceDiffusionTensor3DImageFilter : public ImageToImageFilter { public: diff --git a/Modules/CLI/ResampleDTIVolume/dtiprocessFiles/itkHFieldToDeformationFieldImageFilter.h b/Modules/CLI/ResampleDTIVolume/dtiprocessFiles/itkHFieldToDeformationFieldImageFilter.h index 262737aa0..593f84ed9 100644 --- a/Modules/CLI/ResampleDTIVolume/dtiprocessFiles/itkHFieldToDeformationFieldImageFilter.h +++ b/Modules/CLI/ResampleDTIVolume/dtiprocessFiles/itkHFieldToDeformationFieldImageFilter.h @@ -44,7 +44,7 @@ namespace itk */ template -class ITK_EXPORT HFieldToDeformationFieldImageFilter : +class HFieldToDeformationFieldImageFilter : public ImageToImageFilter { -- GitLab