diff --git a/Libs/vtkITK/itkConstrainedValueMultiplicationImageFilter.h b/Libs/vtkITK/itkConstrainedValueMultiplicationImageFilter.h index 9256c139705237109244888bd082980a1542bec5..d6511bc9fec18b22df58ea92b14c123e8901db8d 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 7197f599ac1b5e651c18d263d1484899fd53a916..281476440f06778803a1f55f9db9fe366f643191 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 3e72145823c41bc716887d6d1eea691deb2e2177..3435c5fe3316f492d20633643c1f97773b988c80 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 c8e0967c9b479e2242363bba0ca93aa2d0ce0a32..4d9369d20f536c483ac48355705919d28002a80f 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 ce4ae9b6a3b2d77c9b7e225b8efd1b517373be07..b1a5813f3de601f73f6b2fafcfadbe8c5954bca3 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 ae832fdb001fb6ada60623c372e7c517e1aa73be..e10a12fe178fbfd0f1f23208fc8aa71b91f2366d 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 c58ecc5a6409c189877593c0bd030cc01623b61d..c6bdab98d37c34f94b668898a525e97816a1e240 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 4294c146fd4d9d769aa3f7c280fb90aafed85b75..74ba774db19dd0750b82ee4643058a09305cb259 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 f01550e03fbc62209f7b67a21d1770bfec6f5932..ed00e077cc78b73fb5fb01f4910ab0197900a2eb 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 ae832fdb001fb6ada60623c372e7c517e1aa73be..e10a12fe178fbfd0f1f23208fc8aa71b91f2366d 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 6b8a1ea8b23dcaa397059a6ace9595cf4bc1d4d5..f7e0bdbbd9e39152c8f05bb8918c59a65aeaaca2 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 92e25705ddc67f80e533a3475893025a78d2dbec..821661bfb5a33f6595bb18ffafaa9d0185469b94 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 7f11b0c0a73173c52b18c44138ec1d00d3ee7961..1036d7de4f74bc104b75b91099aedb4857d95400 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 0306fae4ed6cbb2a514bee92365aaf6a884859ea..3c3ddf08fb06ec5af5c1711bfd02745ad6f2df9b 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 c55da811f0ea6b45ea0516f8693714d85128a7dc..6a1753df4b389bef921a9780cfb4be406e4bcf58 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 05ab28718d42ba2ca86745ef04bf763c2a686c31..47101e5d1b76c1988d3a01810aceb3f9a5b77374 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 ae832fdb001fb6ada60623c372e7c517e1aa73be..e10a12fe178fbfd0f1f23208fc8aa71b91f2366d 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 4294c146fd4d9d769aa3f7c280fb90aafed85b75..74ba774db19dd0750b82ee4643058a09305cb259 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 f01550e03fbc62209f7b67a21d1770bfec6f5932..ed00e077cc78b73fb5fb01f4910ab0197900a2eb 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 0889e1602ffa0cebb61a2c3390bf9b0e0b536206..bcbad5ade3a4d7a5105ab26d03d58a39846ab138 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 69d21f91326f8f2e8ca3a9f1f4ba3f299d4539c7..9f9e0c008c2c4f35703337f6a41381dcbd1391ca 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 810a8f12931291f002eb4b26a35690c81754a925..d6bbb3b39ed78677edc772c129c48e9139ca3e39 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 d23b47008178914392d39da362490fafd4f5f73e..c419d10c404df1ca651870baa59eca9aebc2b339 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 76246f8dc6d531bc85d0599fde0bbed764873c88..9ddee05ced3fe053d3df8a3d2e98bbecb428a98f 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 7ba65a8f584655a0f11e2ec8ddc494feeefabb15..9080f607b167694c9424717e2d82d7424bd25cdb 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 57ac5ba52d56242dec845bc9a2b3912d7a28f2f8..16bf9605ae5ef0ad50a4ff71aa09031444994fc4 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 1c3a1535fcdf1a9001f34cf76c675ec77901d0ea..8677f5abf0de1d86d3ee6868d8cbe87d20935ec4 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 a44b2ccef94a279bfc1a727e778b180ce7e4b9b9..b845f09137105af5b8e0d4e0a31c3dd5a5bd9d03 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 efc174e0cb570a7129567d4ea86785ed4c2f83e9..2e9ea10b225f2424ab95b89c2c715d48671e1f8a 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 390b040624fac548efa806e942f3437ffc0d7305..19a06050ca9e684cbb36c3272c26e360dd48b259 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 b4b7900bcf93bbf17e5499260fb72e11549633bb..8005e5f97aec7d25f54191d626ba65616ebc6506 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 92926149fac5ebdde2b7580558297a2d0a667f2f..8c29df45b53d911734a8d6d6c417d512fb6f525f 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 ce0a79740066478790dcc219699b0b0c4174737b..b3fc2f9c80485f6cbe3c17f9d70e8c1faa11043e 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 1d41adf60e94ee8e1989528a0cbeb025d363c319..26621a32a5bb04426c6e0ca023ddb5d334606c82 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 5467c1c751b8df4c925187852519b5e09cf21bcb..dd5b9c018b2c21ee9420854d9009ecc1d116cfd5 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 9e14dda79edc9926c8f79d93ca3e4219db3be8a9..a0a9b1484214351005ff80fe9b8d589d06bfb334 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 bd9c9dc6a491099b22836d044265845e4d615d7b..7151dd48bb58fcdd00268f100dd7eb6a1fecc50a 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 262737aa03d5a9f6e52308590688f5f8b7a52545..593f84ed99e02c70bbd9dfc8db3ca79fb1dc7c3f 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 {