Skip to content
This repository was archived by the owner on May 14, 2026. It is now read-only.

Commit 18d15de

Browse files
committed
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).
1 parent 4f64b7e commit 18d15de

10 files changed

Lines changed: 0 additions & 10 deletions

include/itkBinaryCloseParaImageFilter.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#define itkBinaryCloseParaImageFilter_hxx
2020

2121
#include "itkProgressAccumulator.h"
22-
#include "itkBinaryCloseParaImageFilter.h"
2322
#include "itkParabolicErodeImageFilter.h"
2423
#include "itkProgressAccumulator.h"
2524
#include "itkCropImageFilter.h"

include/itkBinaryDilateParaImageFilter.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#define itkBinaryDilateParaImageFilter_hxx
2020

2121
#include "itkProgressAccumulator.h"
22-
#include "itkBinaryDilateParaImageFilter.h"
2322
#include "itkParabolicDilateImageFilter.h"
2423
#include "itkProgressAccumulator.h"
2524

include/itkBinaryErodeParaImageFilter.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#define itkBinaryErodeParaImageFilter_hxx
2020

2121
#include "itkProgressAccumulator.h"
22-
#include "itkBinaryErodeParaImageFilter.h"
2322
#include "itkParabolicErodeImageFilter.h"
2423
#include "itkProgressAccumulator.h"
2524

include/itkBinaryOpenParaImageFilter.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#define itkBinaryOpenParaImageFilter_hxx
2020

2121
#include "itkProgressAccumulator.h"
22-
#include "itkBinaryOpenParaImageFilter.h"
2322
#include "itkParabolicErodeImageFilter.h"
2423
#include "itkProgressAccumulator.h"
2524
#include "itkCropImageFilter.h"

include/itkMorphologicalDistanceTransformImageFilter.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#ifndef itkMorphologicalDistanceTransformImageFilter_hxx
1919
#define itkMorphologicalDistanceTransformImageFilter_hxx
2020

21-
#include "itkMorphologicalDistanceTransformImageFilter.h"
2221
#include "itkProgressAccumulator.h"
2322

2423
namespace itk

include/itkMorphologicalSharpeningImageFilter.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#ifndef itkMorphologicalSharpeningImageFilter_hxx
1919
#define itkMorphologicalSharpeningImageFilter_hxx
2020

21-
#include "itkMorphologicalSharpeningImageFilter.h"
2221
#include "itkProgressAccumulator.h"
2322

2423
namespace itk

include/itkMorphologicalSignedDistanceTransformImageFilter.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#ifndef itkMorphologicalSignedDistanceTransformImageFilter_hxx
1919
#define itkMorphologicalSignedDistanceTransformImageFilter_hxx
2020

21-
#include "itkMorphologicalSignedDistanceTransformImageFilter.h"
2221
#include "itkProgressAccumulator.h"
2322

2423
namespace itk

include/itkParabolicErodeDilateImageFilter.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#ifndef itkParabolicErodeDilateImageFilter_hxx
1919
#define itkParabolicErodeDilateImageFilter_hxx
2020

21-
#include "itkParabolicErodeDilateImageFilter.h"
2221
#include "itkImageRegionConstIterator.h"
2322
#include "itkImageRegionIterator.h"
2423

include/itkParabolicOpenCloseImageFilter.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include "itkImageRegionConstIterator.h"
2222
#include "itkImageRegionIterator.h"
2323

24-
#include "itkParabolicOpenCloseImageFilter.h"
2524
//#define NOINDEX
2625
#ifndef NOINDEX
2726
# include "itkImageLinearIteratorWithIndex.h"

include/itkParabolicOpenCloseSafeBorderImageFilter.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#define itkParabolicOpenCloseSafeBorderImageFilter_hxx
2020

2121
#include "itkProgressAccumulator.h"
22-
#include "itkParabolicOpenCloseSafeBorderImageFilter.h"
2322

2423
namespace itk
2524
{

0 commit comments

Comments
 (0)