From cb1d6b5b3258985709a1fd681748971062fe12f1 Mon Sep 17 00:00:00 2001 From: Hans Johnson Date: Fri, 17 Dec 2021 09:40:45 -0600 Subject: [PATCH] COMP: Remove inclusion of .hxx files as headers The ability to include either .h or .hxx files as header files required recursively reading the .h files twice. The added complexity is unnecessary, costly, and can confuse static analysis tools that monitor header guardes (due to reaching the maximum depth of recursion limits for nested #ifdefs in checking). --- include/itkButterworthFilterFreqImageSource.hxx | 1 - include/itkLogGaborFreqImageSource.hxx | 1 - include/itkPhaseSymmetryImageFilter.hxx | 1 - include/itkSinusoidImageSource.hxx | 1 - include/itkSinusoidSpatialFunction.hxx | 1 - include/itkSteerableFilterFreqImageSource.hxx | 1 - 6 files changed, 6 deletions(-) diff --git a/include/itkButterworthFilterFreqImageSource.hxx b/include/itkButterworthFilterFreqImageSource.hxx index e6e052b..af91679 100644 --- a/include/itkButterworthFilterFreqImageSource.hxx +++ b/include/itkButterworthFilterFreqImageSource.hxx @@ -19,7 +19,6 @@ #ifndef itkButterworthFilterFreqImageSource_hxx #define itkButterworthFilterFreqImageSource_hxx -#include "itkButterworthFilterFreqImageSource.h" #include "itkImageRegionIteratorWithIndex.h" diff --git a/include/itkLogGaborFreqImageSource.hxx b/include/itkLogGaborFreqImageSource.hxx index a3b1a84..6a6b245 100644 --- a/include/itkLogGaborFreqImageSource.hxx +++ b/include/itkLogGaborFreqImageSource.hxx @@ -18,7 +18,6 @@ #ifndef itkLogGaborFreqImageSource_hxx #define itkLogGaborFreqImageSource_hxx -#include "itkLogGaborFreqImageSource.h" #include "itkImageRegionIteratorWithIndex.h" namespace itk diff --git a/include/itkPhaseSymmetryImageFilter.hxx b/include/itkPhaseSymmetryImageFilter.hxx index a7f789e..f9b5788 100644 --- a/include/itkPhaseSymmetryImageFilter.hxx +++ b/include/itkPhaseSymmetryImageFilter.hxx @@ -19,7 +19,6 @@ #ifndef itkPhaseSymmetryImageFilter_hxx #define itkPhaseSymmetryImageFilter_hxx -#include "itkPhaseSymmetryImageFilter.h" #include #include diff --git a/include/itkSinusoidImageSource.hxx b/include/itkSinusoidImageSource.hxx index a5be333..c7dd3e1 100644 --- a/include/itkSinusoidImageSource.hxx +++ b/include/itkSinusoidImageSource.hxx @@ -18,7 +18,6 @@ #ifndef itkSinusoidImageSource_hxx #define itkSinusoidImageSource_hxx -#include "itkSinusoidImageSource.h" #include "itkSinusoidSpatialFunction.h" #include "itkImageRegionIterator.h" #include "itkProgressReporter.h" diff --git a/include/itkSinusoidSpatialFunction.hxx b/include/itkSinusoidSpatialFunction.hxx index a1bd025..28ed3c3 100644 --- a/include/itkSinusoidSpatialFunction.hxx +++ b/include/itkSinusoidSpatialFunction.hxx @@ -20,7 +20,6 @@ #include #include "vnl/vnl_math.h" -#include "itkSinusoidSpatialFunction.h" namespace itk { diff --git a/include/itkSteerableFilterFreqImageSource.hxx b/include/itkSteerableFilterFreqImageSource.hxx index b44e84e..7225333 100644 --- a/include/itkSteerableFilterFreqImageSource.hxx +++ b/include/itkSteerableFilterFreqImageSource.hxx @@ -18,7 +18,6 @@ #ifndef itkSteerableFilterFreqImageSource_hxx #define itkSteerableFilterFreqImageSource_hxx -#include "itkSteerableFilterFreqImageSource.h" #include "itkImageRegionIteratorWithIndex.h" #include "itkProgressReporter.h" #include "itkObjectFactory.h"