Skip to content

Commit 01ed576

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 7acdc49 commit 01ed576

11 files changed

+0
-11
lines changed

src/Developer/ImageFilter.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#ifndef __itkImageFilter_hxx
22
#define __itkImageFilter_hxx
33

4-
#include "ImageFilter.h"
54
#include "itkObjectFactory.h"
65
#include "itkImageRegionIterator.h"
76
#include "itkImageRegionConstIterator.h"

src/Developer/ImageFilterMultipleInputsDifferentType.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#ifndef __itkImageFilterMultipleInputs_hxx
22
#define __itkImageFilterMultipleInputs_hxx
33

4-
#include "ImageFilterMultipleInputsDifferentType.h"
54

65
#include "itkObjectFactory.h"
76
#include "itkImageRegionIterator.h"

src/Developer/ImageFilterMultipleOutputs.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#ifndef __itkImageFilterMultipleOutputs_hxx
22
#define __itkImageFilterMultipleOutputs_hxx
33

4-
#include "ImageFilterMultipleOutputs.h"
54

65
#include "itkObjectFactory.h"
76
#include "itkImageRegionIterator.h"

src/Developer/ImageFilterMultipleOutputsDifferentType.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#ifndef __itkImageFilterMultipleOutputsDifferentType_hxx
22
#define __itkImageFilterMultipleOutputsDifferentType_hxx
33

4-
#include "ImageFilterMultipleOutputsDifferentType.h"
54

65
#include "itkObjectFactory.h"
76
#include "itkImageRegionIterator.h"

src/Developer/ImageFilterX.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#ifndef __itkImageFilter_hxx
22
#define __itkImageFilter_hxx
33

4-
#include "ImageFilterX.h"
54
#include "itkObjectFactory.h"
65
#include "itkImageRegionIterator.h"
76
#include "itkImageRegionConstIterator.h"

src/Developer/ImageFilterY.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#ifndef __ImageFilterY_hxx
22
#define __ImageFilterY_hxx
33

4-
#include "ImageFilterY.h"
54
#include "itkObjectFactory.h"
65
#include "itkImageRegionIterator.h"
76

src/Developer/ImageSource.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#ifndef __itkImageSource_hxx
22
#define __itkImageSource_hxx
33

4-
#include "ImageSource.h"
54
#include "itkObjectFactory.h"
65
#include "itkImageRegionIterator.h"
76
#include "itkImageRegionConstIterator.h"

src/Developer/MultiThreadedImageFilter.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#ifndef __itkMultiThreadedImageFilter_hxx
22
#define __itkMultiThreadedImageFilter_hxx
33

4-
#include "MultiThreadedImageFilter.h"
54

65
#include "itkObjectFactory.h"
76
#include "itkImageRegionIterator.h"

src/Developer/MyInPlaceImageFilter.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#ifndef __itkMyInPlaceImageFilter_hxx
22
#define __itkMyInPlaceImageFilter_hxx
33

4-
#include "MyInPlaceImageFilter.h"
54

65
#include "itkObjectFactory.h"
76
#include "itkImageRegionIterator.h"

src/Developer/itkImageFilterMultipleInputs.hxx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#ifndef itkImageFilterMultipleInputs_hxx
22
#define itkImageFilterMultipleInputs_hxx
33

4-
#include "itkImageFilterMultipleInputs.h"
54

65
#include "itkObjectFactory.h"
76
#include "itkImageRegionIterator.h"

0 commit comments

Comments
 (0)