diff --git a/Modules/Adapters/GdalAdapters/include/otbGeometriesToGeometriesFilter.txx b/Modules/Adapters/GdalAdapters/include/otbGeometriesToGeometriesFilter.hxx
similarity index 100%
rename from Modules/Adapters/GdalAdapters/include/otbGeometriesToGeometriesFilter.txx
rename to Modules/Adapters/GdalAdapters/include/otbGeometriesToGeometriesFilter.hxx
diff --git a/Modules/Adapters/GdalAdapters/include/otbOGRDataSourceWrapper.txx b/Modules/Adapters/GdalAdapters/include/otbOGRDataSourceWrapper.hxx
similarity index 100%
rename from Modules/Adapters/GdalAdapters/include/otbOGRDataSourceWrapper.txx
rename to Modules/Adapters/GdalAdapters/include/otbOGRDataSourceWrapper.hxx
diff --git a/Modules/Adapters/GdalAdapters/include/otbOGRFeatureWrapper.txx b/Modules/Adapters/GdalAdapters/include/otbOGRFeatureWrapper.hxx
similarity index 100%
rename from Modules/Adapters/GdalAdapters/include/otbOGRFeatureWrapper.txx
rename to Modules/Adapters/GdalAdapters/include/otbOGRFeatureWrapper.hxx
diff --git a/Modules/Adapters/GdalAdapters/include/otbOGRFieldWrapper.txx b/Modules/Adapters/GdalAdapters/include/otbOGRFieldWrapper.hxx
similarity index 100%
rename from Modules/Adapters/GdalAdapters/include/otbOGRFieldWrapper.txx
rename to Modules/Adapters/GdalAdapters/include/otbOGRFieldWrapper.hxx
diff --git a/Modules/Applications/AppClassification/include/otbLearningApplicationBase.txx b/Modules/Applications/AppClassification/include/otbLearningApplicationBase.hxx
similarity index 100%
rename from Modules/Applications/AppClassification/include/otbLearningApplicationBase.txx
rename to Modules/Applications/AppClassification/include/otbLearningApplicationBase.hxx
diff --git a/Modules/Applications/AppClassification/include/otbTrainBoost.txx b/Modules/Applications/AppClassification/include/otbTrainBoost.hxx
similarity index 100%
rename from Modules/Applications/AppClassification/include/otbTrainBoost.txx
rename to Modules/Applications/AppClassification/include/otbTrainBoost.hxx
diff --git a/Modules/Applications/AppClassification/include/otbTrainDecisionTree.txx b/Modules/Applications/AppClassification/include/otbTrainDecisionTree.hxx
similarity index 100%
rename from Modules/Applications/AppClassification/include/otbTrainDecisionTree.txx
rename to Modules/Applications/AppClassification/include/otbTrainDecisionTree.hxx
diff --git a/Modules/Applications/AppClassification/include/otbTrainGradientBoostedTree.txx b/Modules/Applications/AppClassification/include/otbTrainGradientBoostedTree.hxx
similarity index 100%
rename from Modules/Applications/AppClassification/include/otbTrainGradientBoostedTree.txx
rename to Modules/Applications/AppClassification/include/otbTrainGradientBoostedTree.hxx
diff --git a/Modules/Applications/AppClassification/include/otbTrainImagesBase.txx b/Modules/Applications/AppClassification/include/otbTrainImagesBase.hxx
similarity index 100%
rename from Modules/Applications/AppClassification/include/otbTrainImagesBase.txx
rename to Modules/Applications/AppClassification/include/otbTrainImagesBase.hxx
diff --git a/Modules/Applications/AppClassification/include/otbTrainKNN.txx b/Modules/Applications/AppClassification/include/otbTrainKNN.hxx
similarity index 100%
rename from Modules/Applications/AppClassification/include/otbTrainKNN.txx
rename to Modules/Applications/AppClassification/include/otbTrainKNN.hxx
diff --git a/Modules/Applications/AppClassification/include/otbTrainLibSVM.txx b/Modules/Applications/AppClassification/include/otbTrainLibSVM.hxx
similarity index 100%
rename from Modules/Applications/AppClassification/include/otbTrainLibSVM.txx
rename to Modules/Applications/AppClassification/include/otbTrainLibSVM.hxx
diff --git a/Modules/Applications/AppClassification/include/otbTrainNeuralNetwork.txx b/Modules/Applications/AppClassification/include/otbTrainNeuralNetwork.hxx
similarity index 100%
rename from Modules/Applications/AppClassification/include/otbTrainNeuralNetwork.txx
rename to Modules/Applications/AppClassification/include/otbTrainNeuralNetwork.hxx
diff --git a/Modules/Applications/AppClassification/include/otbTrainNormalBayes.txx b/Modules/Applications/AppClassification/include/otbTrainNormalBayes.hxx
similarity index 100%
rename from Modules/Applications/AppClassification/include/otbTrainNormalBayes.txx
rename to Modules/Applications/AppClassification/include/otbTrainNormalBayes.hxx
diff --git a/Modules/Applications/AppClassification/include/otbTrainRandomForests.txx b/Modules/Applications/AppClassification/include/otbTrainRandomForests.hxx
similarity index 100%
rename from Modules/Applications/AppClassification/include/otbTrainRandomForests.txx
rename to Modules/Applications/AppClassification/include/otbTrainRandomForests.hxx
diff --git a/Modules/Applications/AppClassification/include/otbTrainSVM.txx b/Modules/Applications/AppClassification/include/otbTrainSVM.hxx
similarity index 100%
rename from Modules/Applications/AppClassification/include/otbTrainSVM.txx
rename to Modules/Applications/AppClassification/include/otbTrainSVM.hxx
diff --git a/Modules/Applications/AppClassification/include/otbTrainSharkKMeans.txx b/Modules/Applications/AppClassification/include/otbTrainSharkKMeans.hxx
similarity index 100%
rename from Modules/Applications/AppClassification/include/otbTrainSharkKMeans.txx
rename to Modules/Applications/AppClassification/include/otbTrainSharkKMeans.hxx
diff --git a/Modules/Applications/AppClassification/include/otbTrainSharkRandomForests.txx b/Modules/Applications/AppClassification/include/otbTrainSharkRandomForests.hxx
similarity index 100%
rename from Modules/Applications/AppClassification/include/otbTrainSharkRandomForests.txx
rename to Modules/Applications/AppClassification/include/otbTrainSharkRandomForests.hxx
diff --git a/Modules/Applications/AppClassification/include/otbTrainVectorBase.txx b/Modules/Applications/AppClassification/include/otbTrainVectorBase.hxx
similarity index 100%
rename from Modules/Applications/AppClassification/include/otbTrainVectorBase.txx
rename to Modules/Applications/AppClassification/include/otbTrainVectorBase.hxx
diff --git a/Modules/Applications/AppDimensionalityReduction/include/otbDimensionalityReductionTrainAutoencoder.txx b/Modules/Applications/AppDimensionalityReduction/include/otbDimensionalityReductionTrainAutoencoder.hxx
similarity index 100%
rename from Modules/Applications/AppDimensionalityReduction/include/otbDimensionalityReductionTrainAutoencoder.txx
rename to Modules/Applications/AppDimensionalityReduction/include/otbDimensionalityReductionTrainAutoencoder.hxx
diff --git a/Modules/Applications/AppDimensionalityReduction/include/otbDimensionalityReductionTrainPCA.txx b/Modules/Applications/AppDimensionalityReduction/include/otbDimensionalityReductionTrainPCA.hxx
similarity index 100%
rename from Modules/Applications/AppDimensionalityReduction/include/otbDimensionalityReductionTrainPCA.txx
rename to Modules/Applications/AppDimensionalityReduction/include/otbDimensionalityReductionTrainPCA.hxx
diff --git a/Modules/Applications/AppDimensionalityReduction/include/otbDimensionalityReductionTrainSOM.txx b/Modules/Applications/AppDimensionalityReduction/include/otbDimensionalityReductionTrainSOM.hxx
similarity index 100%
rename from Modules/Applications/AppDimensionalityReduction/include/otbDimensionalityReductionTrainSOM.txx
rename to Modules/Applications/AppDimensionalityReduction/include/otbDimensionalityReductionTrainSOM.hxx
diff --git a/Modules/Applications/AppDimensionalityReduction/include/otbTrainDimensionalityReductionApplicationBase.txx b/Modules/Applications/AppDimensionalityReduction/include/otbTrainDimensionalityReductionApplicationBase.hxx
similarity index 100%
rename from Modules/Applications/AppDimensionalityReduction/include/otbTrainDimensionalityReductionApplicationBase.txx
rename to Modules/Applications/AppDimensionalityReduction/include/otbTrainDimensionalityReductionApplicationBase.hxx
diff --git a/Modules/Core/Common/include/otbCommandProgressUpdate.txx b/Modules/Core/Common/include/otbCommandProgressUpdate.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbCommandProgressUpdate.txx
rename to Modules/Core/Common/include/otbCommandProgressUpdate.hxx
diff --git a/Modules/Core/Common/include/otbDecimateImageFilter.txx b/Modules/Core/Common/include/otbDecimateImageFilter.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbDecimateImageFilter.txx
rename to Modules/Core/Common/include/otbDecimateImageFilter.hxx
diff --git a/Modules/Core/Common/include/otbDotProductImageFilter.txx b/Modules/Core/Common/include/otbDotProductImageFilter.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbDotProductImageFilter.txx
rename to Modules/Core/Common/include/otbDotProductImageFilter.hxx
diff --git a/Modules/Core/Common/include/otbFunctionToImageFilter.txx b/Modules/Core/Common/include/otbFunctionToImageFilter.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbFunctionToImageFilter.txx
rename to Modules/Core/Common/include/otbFunctionToImageFilter.hxx
diff --git a/Modules/Core/Common/include/otbImageAndVectorImageOperationFilter.txx b/Modules/Core/Common/include/otbImageAndVectorImageOperationFilter.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbImageAndVectorImageOperationFilter.txx
rename to Modules/Core/Common/include/otbImageAndVectorImageOperationFilter.hxx
diff --git a/Modules/Core/Common/include/otbImageRegionAdaptativeSplitter.txx b/Modules/Core/Common/include/otbImageRegionAdaptativeSplitter.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbImageRegionAdaptativeSplitter.txx
rename to Modules/Core/Common/include/otbImageRegionAdaptativeSplitter.hxx
diff --git a/Modules/Core/Common/include/otbImageRegionNonUniformMultidimensionalSplitter.txx b/Modules/Core/Common/include/otbImageRegionNonUniformMultidimensionalSplitter.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbImageRegionNonUniformMultidimensionalSplitter.txx
rename to Modules/Core/Common/include/otbImageRegionNonUniformMultidimensionalSplitter.hxx
diff --git a/Modules/Core/Common/include/otbImageRegionSquareTileSplitter.txx b/Modules/Core/Common/include/otbImageRegionSquareTileSplitter.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbImageRegionSquareTileSplitter.txx
rename to Modules/Core/Common/include/otbImageRegionSquareTileSplitter.hxx
diff --git a/Modules/Core/Common/include/otbImageRegionTileMapSplitter.txx b/Modules/Core/Common/include/otbImageRegionTileMapSplitter.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbImageRegionTileMapSplitter.txx
rename to Modules/Core/Common/include/otbImageRegionTileMapSplitter.hxx
diff --git a/Modules/Core/Common/include/otbImageToModulusAndDirectionImageFilter.txx b/Modules/Core/Common/include/otbImageToModulusAndDirectionImageFilter.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbImageToModulusAndDirectionImageFilter.txx
rename to Modules/Core/Common/include/otbImageToModulusAndDirectionImageFilter.hxx
diff --git a/Modules/Core/Common/include/otbImportImageFilter.txx b/Modules/Core/Common/include/otbImportImageFilter.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbImportImageFilter.txx
rename to Modules/Core/Common/include/otbImportImageFilter.hxx
diff --git a/Modules/Core/Common/include/otbImportVectorImageFilter.txx b/Modules/Core/Common/include/otbImportVectorImageFilter.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbImportVectorImageFilter.txx
rename to Modules/Core/Common/include/otbImportVectorImageFilter.hxx
diff --git a/Modules/Core/Common/include/otbModelComponentBase.txx b/Modules/Core/Common/include/otbModelComponentBase.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbModelComponentBase.txx
rename to Modules/Core/Common/include/otbModelComponentBase.hxx
diff --git a/Modules/Core/Common/include/otbQuaternaryFunctorImageFilter.txx b/Modules/Core/Common/include/otbQuaternaryFunctorImageFilter.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbQuaternaryFunctorImageFilter.txx
rename to Modules/Core/Common/include/otbQuaternaryFunctorImageFilter.hxx
diff --git a/Modules/Core/Common/include/otbRGBAPixelConverter.txx b/Modules/Core/Common/include/otbRGBAPixelConverter.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbRGBAPixelConverter.txx
rename to Modules/Core/Common/include/otbRGBAPixelConverter.hxx
diff --git a/Modules/Core/Common/include/otbRectangle.txx b/Modules/Core/Common/include/otbRectangle.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbRectangle.txx
rename to Modules/Core/Common/include/otbRectangle.hxx
diff --git a/Modules/Core/Common/include/otbSubsampledImageRegionConstIterator.txx b/Modules/Core/Common/include/otbSubsampledImageRegionConstIterator.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbSubsampledImageRegionConstIterator.txx
rename to Modules/Core/Common/include/otbSubsampledImageRegionConstIterator.hxx
diff --git a/Modules/Core/Common/include/otbUnaryFunctorNeighborhoodVectorImageFilter.txx b/Modules/Core/Common/include/otbUnaryFunctorNeighborhoodVectorImageFilter.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbUnaryFunctorNeighborhoodVectorImageFilter.txx
rename to Modules/Core/Common/include/otbUnaryFunctorNeighborhoodVectorImageFilter.hxx
diff --git a/Modules/Core/Common/include/otbUnaryFunctorVectorImageFilter.txx b/Modules/Core/Common/include/otbUnaryFunctorVectorImageFilter.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbUnaryFunctorVectorImageFilter.txx
rename to Modules/Core/Common/include/otbUnaryFunctorVectorImageFilter.hxx
diff --git a/Modules/Core/Common/include/otbUnaryFunctorWithIndexWithOutputSizeImageFilter.txx b/Modules/Core/Common/include/otbUnaryFunctorWithIndexWithOutputSizeImageFilter.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbUnaryFunctorWithIndexWithOutputSizeImageFilter.txx
rename to Modules/Core/Common/include/otbUnaryFunctorWithIndexWithOutputSizeImageFilter.hxx
diff --git a/Modules/Core/Common/include/otbVariableLengthVectorConverter.txx b/Modules/Core/Common/include/otbVariableLengthVectorConverter.hxx
similarity index 100%
rename from Modules/Core/Common/include/otbVariableLengthVectorConverter.txx
rename to Modules/Core/Common/include/otbVariableLengthVectorConverter.hxx
diff --git a/Modules/Core/ImageBase/include/otbConvertPixelBuffer.txx b/Modules/Core/ImageBase/include/otbConvertPixelBuffer.hxx
similarity index 100%
rename from Modules/Core/ImageBase/include/otbConvertPixelBuffer.txx
rename to Modules/Core/ImageBase/include/otbConvertPixelBuffer.hxx
diff --git a/Modules/Core/ImageBase/include/otbExtractROI.txx b/Modules/Core/ImageBase/include/otbExtractROI.hxx
similarity index 100%
rename from Modules/Core/ImageBase/include/otbExtractROI.txx
rename to Modules/Core/ImageBase/include/otbExtractROI.hxx
diff --git a/Modules/Core/ImageBase/include/otbExtractROIBase.txx b/Modules/Core/ImageBase/include/otbExtractROIBase.hxx
similarity index 100%
rename from Modules/Core/ImageBase/include/otbExtractROIBase.txx
rename to Modules/Core/ImageBase/include/otbExtractROIBase.hxx
diff --git a/Modules/Core/ImageBase/include/otbImage.txx b/Modules/Core/ImageBase/include/otbImage.hxx
similarity index 100%
rename from Modules/Core/ImageBase/include/otbImage.txx
rename to Modules/Core/ImageBase/include/otbImage.hxx
diff --git a/Modules/Core/ImageBase/include/otbImageFunctionAdaptor.txx b/Modules/Core/ImageBase/include/otbImageFunctionAdaptor.hxx
similarity index 100%
rename from Modules/Core/ImageBase/include/otbImageFunctionAdaptor.txx
rename to Modules/Core/ImageBase/include/otbImageFunctionAdaptor.hxx
diff --git a/Modules/Core/ImageBase/include/otbImageOfVectorsToMonoChannelExtractROI.txx b/Modules/Core/ImageBase/include/otbImageOfVectorsToMonoChannelExtractROI.hxx
similarity index 100%
rename from Modules/Core/ImageBase/include/otbImageOfVectorsToMonoChannelExtractROI.txx
rename to Modules/Core/ImageBase/include/otbImageOfVectorsToMonoChannelExtractROI.hxx
diff --git a/Modules/Core/ImageBase/include/otbMetaImageFunction.txx b/Modules/Core/ImageBase/include/otbMetaImageFunction.hxx
similarity index 100%
rename from Modules/Core/ImageBase/include/otbMetaImageFunction.txx
rename to Modules/Core/ImageBase/include/otbMetaImageFunction.hxx
diff --git a/Modules/Core/ImageBase/include/otbMultiChannelExtractROI.txx b/Modules/Core/ImageBase/include/otbMultiChannelExtractROI.hxx
similarity index 100%
rename from Modules/Core/ImageBase/include/otbMultiChannelExtractROI.txx
rename to Modules/Core/ImageBase/include/otbMultiChannelExtractROI.hxx
diff --git a/Modules/Core/ImageBase/include/otbMultiToMonoChannelExtractROI.txx b/Modules/Core/ImageBase/include/otbMultiToMonoChannelExtractROI.hxx
similarity index 100%
rename from Modules/Core/ImageBase/include/otbMultiToMonoChannelExtractROI.txx
rename to Modules/Core/ImageBase/include/otbMultiToMonoChannelExtractROI.hxx
diff --git a/Modules/Core/ImageBase/include/otbVectorImage.txx b/Modules/Core/ImageBase/include/otbVectorImage.hxx
similarity index 100%
rename from Modules/Core/ImageBase/include/otbVectorImage.txx
rename to Modules/Core/ImageBase/include/otbVectorImage.hxx
diff --git a/Modules/Core/Interpolation/include/otbBCOInterpolateImageFunction.txx b/Modules/Core/Interpolation/include/otbBCOInterpolateImageFunction.hxx
similarity index 100%
rename from Modules/Core/Interpolation/include/otbBCOInterpolateImageFunction.txx
rename to Modules/Core/Interpolation/include/otbBCOInterpolateImageFunction.hxx
diff --git a/Modules/Core/Interpolation/include/otbBSplineDecompositionImageFilter.txx b/Modules/Core/Interpolation/include/otbBSplineDecompositionImageFilter.hxx
similarity index 100%
rename from Modules/Core/Interpolation/include/otbBSplineDecompositionImageFilter.txx
rename to Modules/Core/Interpolation/include/otbBSplineDecompositionImageFilter.hxx
diff --git a/Modules/Core/Interpolation/include/otbBSplineInterpolateImageFunction.txx b/Modules/Core/Interpolation/include/otbBSplineInterpolateImageFunction.hxx
similarity index 100%
rename from Modules/Core/Interpolation/include/otbBSplineInterpolateImageFunction.txx
rename to Modules/Core/Interpolation/include/otbBSplineInterpolateImageFunction.hxx
diff --git a/Modules/Core/Interpolation/include/otbGenericInterpolateImageFunction.txx b/Modules/Core/Interpolation/include/otbGenericInterpolateImageFunction.hxx
similarity index 100%
rename from Modules/Core/Interpolation/include/otbGenericInterpolateImageFunction.txx
rename to Modules/Core/Interpolation/include/otbGenericInterpolateImageFunction.hxx
diff --git a/Modules/Core/Interpolation/include/otbProlateInterpolateImageFunction.txx b/Modules/Core/Interpolation/include/otbProlateInterpolateImageFunction.hxx
similarity index 100%
rename from Modules/Core/Interpolation/include/otbProlateInterpolateImageFunction.txx
rename to Modules/Core/Interpolation/include/otbProlateInterpolateImageFunction.hxx
diff --git a/Modules/Core/Interpolation/include/otbStreamingTraits.txx b/Modules/Core/Interpolation/include/otbStreamingTraits.hxx
similarity index 100%
rename from Modules/Core/Interpolation/include/otbStreamingTraits.txx
rename to Modules/Core/Interpolation/include/otbStreamingTraits.hxx
diff --git a/Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageFunctionBase.txx b/Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageFunctionBase.hxx
similarity index 100%
rename from Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageFunctionBase.txx
rename to Modules/Core/Interpolation/include/otbWindowedSincInterpolateImageFunctionBase.hxx
diff --git a/Modules/Core/LabelMap/include/otbAttributesMapOpeningLabelMapFilter.txx b/Modules/Core/LabelMap/include/otbAttributesMapOpeningLabelMapFilter.hxx
similarity index 100%
rename from Modules/Core/LabelMap/include/otbAttributesMapOpeningLabelMapFilter.txx
rename to Modules/Core/LabelMap/include/otbAttributesMapOpeningLabelMapFilter.hxx
diff --git a/Modules/Core/LabelMap/include/otbBandsStatisticsAttributesLabelMapFilter.txx b/Modules/Core/LabelMap/include/otbBandsStatisticsAttributesLabelMapFilter.hxx
similarity index 100%
rename from Modules/Core/LabelMap/include/otbBandsStatisticsAttributesLabelMapFilter.txx
rename to Modules/Core/LabelMap/include/otbBandsStatisticsAttributesLabelMapFilter.hxx
diff --git a/Modules/Core/LabelMap/include/otbImageToLabelMapWithAttributesFilter.txx b/Modules/Core/LabelMap/include/otbImageToLabelMapWithAttributesFilter.hxx
similarity index 100%
rename from Modules/Core/LabelMap/include/otbImageToLabelMapWithAttributesFilter.txx
rename to Modules/Core/LabelMap/include/otbImageToLabelMapWithAttributesFilter.hxx
diff --git a/Modules/Core/LabelMap/include/otbKMeansAttributesLabelMapFilter.txx b/Modules/Core/LabelMap/include/otbKMeansAttributesLabelMapFilter.hxx
similarity index 100%
rename from Modules/Core/LabelMap/include/otbKMeansAttributesLabelMapFilter.txx
rename to Modules/Core/LabelMap/include/otbKMeansAttributesLabelMapFilter.hxx
diff --git a/Modules/Core/LabelMap/include/otbLabelImageToLabelMapWithAdjacencyFilter.txx b/Modules/Core/LabelMap/include/otbLabelImageToLabelMapWithAdjacencyFilter.hxx
similarity index 100%
rename from Modules/Core/LabelMap/include/otbLabelImageToLabelMapWithAdjacencyFilter.txx
rename to Modules/Core/LabelMap/include/otbLabelImageToLabelMapWithAdjacencyFilter.hxx
diff --git a/Modules/Core/LabelMap/include/otbLabelMapSource.txx b/Modules/Core/LabelMap/include/otbLabelMapSource.hxx
similarity index 100%
rename from Modules/Core/LabelMap/include/otbLabelMapSource.txx
rename to Modules/Core/LabelMap/include/otbLabelMapSource.hxx
diff --git a/Modules/Core/LabelMap/include/otbLabelMapToAttributeImageFilter.txx b/Modules/Core/LabelMap/include/otbLabelMapToAttributeImageFilter.hxx
similarity index 100%
rename from Modules/Core/LabelMap/include/otbLabelMapToAttributeImageFilter.txx
rename to Modules/Core/LabelMap/include/otbLabelMapToAttributeImageFilter.hxx
diff --git a/Modules/Core/LabelMap/include/otbLabelMapToLabelImageFilter.txx b/Modules/Core/LabelMap/include/otbLabelMapToLabelImageFilter.hxx
similarity index 100%
rename from Modules/Core/LabelMap/include/otbLabelMapToLabelImageFilter.txx
rename to Modules/Core/LabelMap/include/otbLabelMapToLabelImageFilter.hxx
diff --git a/Modules/Core/LabelMap/include/otbLabelMapToSampleListFilter.txx b/Modules/Core/LabelMap/include/otbLabelMapToSampleListFilter.hxx
similarity index 100%
rename from Modules/Core/LabelMap/include/otbLabelMapToSampleListFilter.txx
rename to Modules/Core/LabelMap/include/otbLabelMapToSampleListFilter.hxx
diff --git a/Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToClassLabelImageFilter.txx b/Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToClassLabelImageFilter.hxx
similarity index 100%
rename from Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToClassLabelImageFilter.txx
rename to Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToClassLabelImageFilter.hxx
diff --git a/Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToLabeledSampleListFilter.txx b/Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToLabeledSampleListFilter.hxx
similarity index 100%
rename from Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToLabeledSampleListFilter.txx
rename to Modules/Core/LabelMap/include/otbLabelMapWithClassLabelToLabeledSampleListFilter.hxx
diff --git a/Modules/Core/LabelMap/include/otbLabelObjectToPolygonFunctor.txx b/Modules/Core/LabelMap/include/otbLabelObjectToPolygonFunctor.hxx
similarity index 100%
rename from Modules/Core/LabelMap/include/otbLabelObjectToPolygonFunctor.txx
rename to Modules/Core/LabelMap/include/otbLabelObjectToPolygonFunctor.hxx
diff --git a/Modules/Core/LabelMap/include/otbMinMaxAttributesLabelMapFilter.txx b/Modules/Core/LabelMap/include/otbMinMaxAttributesLabelMapFilter.hxx
similarity index 100%
rename from Modules/Core/LabelMap/include/otbMinMaxAttributesLabelMapFilter.txx
rename to Modules/Core/LabelMap/include/otbMinMaxAttributesLabelMapFilter.hxx
diff --git a/Modules/Core/LabelMap/include/otbNormalizeAttributesLabelMapFilter.txx b/Modules/Core/LabelMap/include/otbNormalizeAttributesLabelMapFilter.hxx
similarity index 100%
rename from Modules/Core/LabelMap/include/otbNormalizeAttributesLabelMapFilter.txx
rename to Modules/Core/LabelMap/include/otbNormalizeAttributesLabelMapFilter.hxx
diff --git a/Modules/Core/LabelMap/include/otbShapeAttributesLabelMapFilter.txx b/Modules/Core/LabelMap/include/otbShapeAttributesLabelMapFilter.hxx
similarity index 100%
rename from Modules/Core/LabelMap/include/otbShapeAttributesLabelMapFilter.txx
rename to Modules/Core/LabelMap/include/otbShapeAttributesLabelMapFilter.hxx
diff --git a/Modules/Core/LabelMap/include/otbStatisticsAttributesLabelMapFilter.txx b/Modules/Core/LabelMap/include/otbStatisticsAttributesLabelMapFilter.hxx
similarity index 100%
rename from Modules/Core/LabelMap/include/otbStatisticsAttributesLabelMapFilter.txx
rename to Modules/Core/LabelMap/include/otbStatisticsAttributesLabelMapFilter.hxx
diff --git a/Modules/Core/ObjectList/include/otbImageList.txx b/Modules/Core/ObjectList/include/otbImageList.hxx
similarity index 100%
rename from Modules/Core/ObjectList/include/otbImageList.txx
rename to Modules/Core/ObjectList/include/otbImageList.hxx
diff --git a/Modules/Core/ObjectList/include/otbImageListSource.txx b/Modules/Core/ObjectList/include/otbImageListSource.hxx
similarity index 100%
rename from Modules/Core/ObjectList/include/otbImageListSource.txx
rename to Modules/Core/ObjectList/include/otbImageListSource.hxx
diff --git a/Modules/Core/ObjectList/include/otbImageListToImageFilter.txx b/Modules/Core/ObjectList/include/otbImageListToImageFilter.hxx
similarity index 100%
rename from Modules/Core/ObjectList/include/otbImageListToImageFilter.txx
rename to Modules/Core/ObjectList/include/otbImageListToImageFilter.hxx
diff --git a/Modules/Core/ObjectList/include/otbImageListToImageListApplyFilter.txx b/Modules/Core/ObjectList/include/otbImageListToImageListApplyFilter.hxx
similarity index 100%
rename from Modules/Core/ObjectList/include/otbImageListToImageListApplyFilter.txx
rename to Modules/Core/ObjectList/include/otbImageListToImageListApplyFilter.hxx
diff --git a/Modules/Core/ObjectList/include/otbImageListToImageListFilter.txx b/Modules/Core/ObjectList/include/otbImageListToImageListFilter.hxx
similarity index 100%
rename from Modules/Core/ObjectList/include/otbImageListToImageListFilter.txx
rename to Modules/Core/ObjectList/include/otbImageListToImageListFilter.hxx
diff --git a/Modules/Core/ObjectList/include/otbImageListToSingleImageFilter.txx b/Modules/Core/ObjectList/include/otbImageListToSingleImageFilter.hxx
similarity index 100%
rename from Modules/Core/ObjectList/include/otbImageListToSingleImageFilter.txx
rename to Modules/Core/ObjectList/include/otbImageListToSingleImageFilter.hxx
diff --git a/Modules/Core/ObjectList/include/otbImageListToVectorImageFilter.txx b/Modules/Core/ObjectList/include/otbImageListToVectorImageFilter.hxx
similarity index 100%
rename from Modules/Core/ObjectList/include/otbImageListToVectorImageFilter.txx
rename to Modules/Core/ObjectList/include/otbImageListToVectorImageFilter.hxx
diff --git a/Modules/Core/ObjectList/include/otbImageToImageListFilter.txx b/Modules/Core/ObjectList/include/otbImageToImageListFilter.hxx
similarity index 100%
rename from Modules/Core/ObjectList/include/otbImageToImageListFilter.txx
rename to Modules/Core/ObjectList/include/otbImageToImageListFilter.hxx
diff --git a/Modules/Core/ObjectList/include/otbObjectList.txx b/Modules/Core/ObjectList/include/otbObjectList.hxx
similarity index 100%
rename from Modules/Core/ObjectList/include/otbObjectList.txx
rename to Modules/Core/ObjectList/include/otbObjectList.hxx
diff --git a/Modules/Core/ObjectList/include/otbObjectListSource.txx b/Modules/Core/ObjectList/include/otbObjectListSource.hxx
similarity index 100%
rename from Modules/Core/ObjectList/include/otbObjectListSource.txx
rename to Modules/Core/ObjectList/include/otbObjectListSource.hxx
diff --git a/Modules/Core/ObjectList/include/otbObjectListToObjectListFilter.txx b/Modules/Core/ObjectList/include/otbObjectListToObjectListFilter.hxx
similarity index 100%
rename from Modules/Core/ObjectList/include/otbObjectListToObjectListFilter.txx
rename to Modules/Core/ObjectList/include/otbObjectListToObjectListFilter.hxx
diff --git a/Modules/Core/ObjectList/include/otbUnaryFunctorObjectListBooleanFilter.txx b/Modules/Core/ObjectList/include/otbUnaryFunctorObjectListBooleanFilter.hxx
similarity index 100%
rename from Modules/Core/ObjectList/include/otbUnaryFunctorObjectListBooleanFilter.txx
rename to Modules/Core/ObjectList/include/otbUnaryFunctorObjectListBooleanFilter.hxx
diff --git a/Modules/Core/ObjectList/include/otbUnaryFunctorObjectListFilter.txx b/Modules/Core/ObjectList/include/otbUnaryFunctorObjectListFilter.hxx
similarity index 100%
rename from Modules/Core/ObjectList/include/otbUnaryFunctorObjectListFilter.txx
rename to Modules/Core/ObjectList/include/otbUnaryFunctorObjectListFilter.hxx
diff --git a/Modules/Core/ObjectList/include/otbVectorImageToImageListFilter.txx b/Modules/Core/ObjectList/include/otbVectorImageToImageListFilter.hxx
similarity index 100%
rename from Modules/Core/ObjectList/include/otbVectorImageToImageListFilter.txx
rename to Modules/Core/ObjectList/include/otbVectorImageToImageListFilter.hxx
diff --git a/Modules/Core/PointSet/include/otbImageToPointSetFilter.txx b/Modules/Core/PointSet/include/otbImageToPointSetFilter.hxx
similarity index 100%
rename from Modules/Core/PointSet/include/otbImageToPointSetFilter.txx
rename to Modules/Core/PointSet/include/otbImageToPointSetFilter.hxx
diff --git a/Modules/Core/PointSet/include/otbPointSetExtractROI.txx b/Modules/Core/PointSet/include/otbPointSetExtractROI.hxx
similarity index 100%
rename from Modules/Core/PointSet/include/otbPointSetExtractROI.txx
rename to Modules/Core/PointSet/include/otbPointSetExtractROI.hxx
diff --git a/Modules/Core/PointSet/include/otbPointSetFunction.txx b/Modules/Core/PointSet/include/otbPointSetFunction.hxx
similarity index 100%
rename from Modules/Core/PointSet/include/otbPointSetFunction.txx
rename to Modules/Core/PointSet/include/otbPointSetFunction.hxx
diff --git a/Modules/Core/PointSet/include/otbPointSetSource.txx b/Modules/Core/PointSet/include/otbPointSetSource.hxx
similarity index 100%
rename from Modules/Core/PointSet/include/otbPointSetSource.txx
rename to Modules/Core/PointSet/include/otbPointSetSource.hxx
diff --git a/Modules/Core/PointSet/include/otbPointSetToPointSetFilter.txx b/Modules/Core/PointSet/include/otbPointSetToPointSetFilter.hxx
similarity index 100%
rename from Modules/Core/PointSet/include/otbPointSetToPointSetFilter.txx
rename to Modules/Core/PointSet/include/otbPointSetToPointSetFilter.hxx
diff --git a/Modules/Core/PointSet/include/otbRandomPointSetSource.txx b/Modules/Core/PointSet/include/otbRandomPointSetSource.hxx
similarity index 100%
rename from Modules/Core/PointSet/include/otbRandomPointSetSource.txx
rename to Modules/Core/PointSet/include/otbRandomPointSetSource.hxx
diff --git a/Modules/Core/PointSet/include/otbThresholdImageToPointSetFilter.txx b/Modules/Core/PointSet/include/otbThresholdImageToPointSetFilter.hxx
similarity index 100%
rename from Modules/Core/PointSet/include/otbThresholdImageToPointSetFilter.txx
rename to Modules/Core/PointSet/include/otbThresholdImageToPointSetFilter.hxx
diff --git a/Modules/Core/PointSet/include/otbTransformPointSetFilter.txx b/Modules/Core/PointSet/include/otbTransformPointSetFilter.hxx
similarity index 100%
rename from Modules/Core/PointSet/include/otbTransformPointSetFilter.txx
rename to Modules/Core/PointSet/include/otbTransformPointSetFilter.hxx
diff --git a/Modules/Core/SpatialObjects/include/otbDrawLineSpatialObjectFilter.txx b/Modules/Core/SpatialObjects/include/otbDrawLineSpatialObjectFilter.hxx
similarity index 100%
rename from Modules/Core/SpatialObjects/include/otbDrawLineSpatialObjectFilter.txx
rename to Modules/Core/SpatialObjects/include/otbDrawLineSpatialObjectFilter.hxx
diff --git a/Modules/Core/SpatialObjects/include/otbDrawLineSpatialObjectListFilter.txx b/Modules/Core/SpatialObjects/include/otbDrawLineSpatialObjectListFilter.hxx
similarity index 100%
rename from Modules/Core/SpatialObjects/include/otbDrawLineSpatialObjectListFilter.txx
rename to Modules/Core/SpatialObjects/include/otbDrawLineSpatialObjectListFilter.hxx
diff --git a/Modules/Core/SpatialObjects/include/otbImageToLineSpatialObjectListFilter.txx b/Modules/Core/SpatialObjects/include/otbImageToLineSpatialObjectListFilter.hxx
similarity index 100%
rename from Modules/Core/SpatialObjects/include/otbImageToLineSpatialObjectListFilter.txx
rename to Modules/Core/SpatialObjects/include/otbImageToLineSpatialObjectListFilter.hxx
diff --git a/Modules/Core/SpatialObjects/include/otbLineSpatialObject.txx b/Modules/Core/SpatialObjects/include/otbLineSpatialObject.hxx
similarity index 100%
rename from Modules/Core/SpatialObjects/include/otbLineSpatialObject.txx
rename to Modules/Core/SpatialObjects/include/otbLineSpatialObject.hxx
diff --git a/Modules/Core/SpatialObjects/include/otbLineSpatialObjectListToPointSetFilter.txx b/Modules/Core/SpatialObjects/include/otbLineSpatialObjectListToPointSetFilter.hxx
similarity index 100%
rename from Modules/Core/SpatialObjects/include/otbLineSpatialObjectListToPointSetFilter.txx
rename to Modules/Core/SpatialObjects/include/otbLineSpatialObjectListToPointSetFilter.hxx
diff --git a/Modules/Core/SpatialObjects/include/otbSpatialObjectSource.txx b/Modules/Core/SpatialObjects/include/otbSpatialObjectSource.hxx
similarity index 100%
rename from Modules/Core/SpatialObjects/include/otbSpatialObjectSource.txx
rename to Modules/Core/SpatialObjects/include/otbSpatialObjectSource.hxx
diff --git a/Modules/Core/SpatialObjects/include/otbSpatialObjectToImageDrawingFilter.txx b/Modules/Core/SpatialObjects/include/otbSpatialObjectToImageDrawingFilter.hxx
similarity index 100%
rename from Modules/Core/SpatialObjects/include/otbSpatialObjectToImageDrawingFilter.txx
rename to Modules/Core/SpatialObjects/include/otbSpatialObjectToImageDrawingFilter.hxx
diff --git a/Modules/Core/Streaming/include/otbNumberOfDivisionsStrippedStreamingManager.txx b/Modules/Core/Streaming/include/otbNumberOfDivisionsStrippedStreamingManager.hxx
similarity index 100%
rename from Modules/Core/Streaming/include/otbNumberOfDivisionsStrippedStreamingManager.txx
rename to Modules/Core/Streaming/include/otbNumberOfDivisionsStrippedStreamingManager.hxx
diff --git a/Modules/Core/Streaming/include/otbNumberOfDivisionsTiledStreamingManager.txx b/Modules/Core/Streaming/include/otbNumberOfDivisionsTiledStreamingManager.hxx
similarity index 100%
rename from Modules/Core/Streaming/include/otbNumberOfDivisionsTiledStreamingManager.txx
rename to Modules/Core/Streaming/include/otbNumberOfDivisionsTiledStreamingManager.hxx
diff --git a/Modules/Core/Streaming/include/otbNumberOfLinesStrippedStreamingManager.txx b/Modules/Core/Streaming/include/otbNumberOfLinesStrippedStreamingManager.hxx
similarity index 100%
rename from Modules/Core/Streaming/include/otbNumberOfLinesStrippedStreamingManager.txx
rename to Modules/Core/Streaming/include/otbNumberOfLinesStrippedStreamingManager.hxx
diff --git a/Modules/Core/Streaming/include/otbPersistentFilterStreamingDecorator.txx b/Modules/Core/Streaming/include/otbPersistentFilterStreamingDecorator.hxx
similarity index 100%
rename from Modules/Core/Streaming/include/otbPersistentFilterStreamingDecorator.txx
rename to Modules/Core/Streaming/include/otbPersistentFilterStreamingDecorator.hxx
diff --git a/Modules/Core/Streaming/include/otbRAMDrivenAdaptativeStreamingManager.txx b/Modules/Core/Streaming/include/otbRAMDrivenAdaptativeStreamingManager.hxx
similarity index 100%
rename from Modules/Core/Streaming/include/otbRAMDrivenAdaptativeStreamingManager.txx
rename to Modules/Core/Streaming/include/otbRAMDrivenAdaptativeStreamingManager.hxx
diff --git a/Modules/Core/Streaming/include/otbRAMDrivenStrippedStreamingManager.txx b/Modules/Core/Streaming/include/otbRAMDrivenStrippedStreamingManager.hxx
similarity index 100%
rename from Modules/Core/Streaming/include/otbRAMDrivenStrippedStreamingManager.txx
rename to Modules/Core/Streaming/include/otbRAMDrivenStrippedStreamingManager.hxx
diff --git a/Modules/Core/Streaming/include/otbRAMDrivenTiledStreamingManager.txx b/Modules/Core/Streaming/include/otbRAMDrivenTiledStreamingManager.hxx
similarity index 100%
rename from Modules/Core/Streaming/include/otbRAMDrivenTiledStreamingManager.txx
rename to Modules/Core/Streaming/include/otbRAMDrivenTiledStreamingManager.hxx
diff --git a/Modules/Core/Streaming/include/otbStreamingImageVirtualWriter.txx b/Modules/Core/Streaming/include/otbStreamingImageVirtualWriter.hxx
similarity index 100%
rename from Modules/Core/Streaming/include/otbStreamingImageVirtualWriter.txx
rename to Modules/Core/Streaming/include/otbStreamingImageVirtualWriter.hxx
diff --git a/Modules/Core/Streaming/include/otbStreamingManager.txx b/Modules/Core/Streaming/include/otbStreamingManager.hxx
similarity index 100%
rename from Modules/Core/Streaming/include/otbStreamingManager.txx
rename to Modules/Core/Streaming/include/otbStreamingManager.hxx
diff --git a/Modules/Core/Streaming/include/otbTileDimensionTiledStreamingManager.txx b/Modules/Core/Streaming/include/otbTileDimensionTiledStreamingManager.hxx
similarity index 100%
rename from Modules/Core/Streaming/include/otbTileDimensionTiledStreamingManager.txx
rename to Modules/Core/Streaming/include/otbTileDimensionTiledStreamingManager.hxx
diff --git a/Modules/Core/Transform/include/otbCompositeTransform.txx b/Modules/Core/Transform/include/otbCompositeTransform.hxx
similarity index 100%
rename from Modules/Core/Transform/include/otbCompositeTransform.txx
rename to Modules/Core/Transform/include/otbCompositeTransform.hxx
diff --git a/Modules/Core/Transform/include/otbForwardSensorModel.txx b/Modules/Core/Transform/include/otbForwardSensorModel.hxx
similarity index 100%
rename from Modules/Core/Transform/include/otbForwardSensorModel.txx
rename to Modules/Core/Transform/include/otbForwardSensorModel.hxx
diff --git a/Modules/Core/Transform/include/otbGenericMapProjection.txx b/Modules/Core/Transform/include/otbGenericMapProjection.hxx
similarity index 100%
rename from Modules/Core/Transform/include/otbGenericMapProjection.txx
rename to Modules/Core/Transform/include/otbGenericMapProjection.hxx
diff --git a/Modules/Core/Transform/include/otbGenericRSTransform.txx b/Modules/Core/Transform/include/otbGenericRSTransform.hxx
similarity index 100%
rename from Modules/Core/Transform/include/otbGenericRSTransform.txx
rename to Modules/Core/Transform/include/otbGenericRSTransform.hxx
diff --git a/Modules/Core/Transform/include/otbGeocentricTransform.txx b/Modules/Core/Transform/include/otbGeocentricTransform.hxx
similarity index 100%
rename from Modules/Core/Transform/include/otbGeocentricTransform.txx
rename to Modules/Core/Transform/include/otbGeocentricTransform.hxx
diff --git a/Modules/Core/Transform/include/otbImageToGenericRSOutputParameters.txx b/Modules/Core/Transform/include/otbImageToGenericRSOutputParameters.hxx
similarity index 100%
rename from Modules/Core/Transform/include/otbImageToGenericRSOutputParameters.txx
rename to Modules/Core/Transform/include/otbImageToGenericRSOutputParameters.hxx
diff --git a/Modules/Core/Transform/include/otbInverseLogPolarTransform.txx b/Modules/Core/Transform/include/otbInverseLogPolarTransform.hxx
similarity index 100%
rename from Modules/Core/Transform/include/otbInverseLogPolarTransform.txx
rename to Modules/Core/Transform/include/otbInverseLogPolarTransform.hxx
diff --git a/Modules/Core/Transform/include/otbInverseSensorModel.txx b/Modules/Core/Transform/include/otbInverseSensorModel.hxx
similarity index 100%
rename from Modules/Core/Transform/include/otbInverseSensorModel.txx
rename to Modules/Core/Transform/include/otbInverseSensorModel.hxx
diff --git a/Modules/Core/Transform/include/otbLogPolarTransform.txx b/Modules/Core/Transform/include/otbLogPolarTransform.hxx
similarity index 100%
rename from Modules/Core/Transform/include/otbLogPolarTransform.txx
rename to Modules/Core/Transform/include/otbLogPolarTransform.hxx
diff --git a/Modules/Core/Transform/include/otbSensorModelBase.txx b/Modules/Core/Transform/include/otbSensorModelBase.hxx
similarity index 100%
rename from Modules/Core/Transform/include/otbSensorModelBase.txx
rename to Modules/Core/Transform/include/otbSensorModelBase.hxx
diff --git a/Modules/Core/Transform/include/otbStreamingWarpImageFilter.txx b/Modules/Core/Transform/include/otbStreamingWarpImageFilter.hxx
similarity index 100%
rename from Modules/Core/Transform/include/otbStreamingWarpImageFilter.txx
rename to Modules/Core/Transform/include/otbStreamingWarpImageFilter.hxx
diff --git a/Modules/Core/VectorDataBase/include/otbDataNode.txx b/Modules/Core/VectorDataBase/include/otbDataNode.hxx
similarity index 100%
rename from Modules/Core/VectorDataBase/include/otbDataNode.txx
rename to Modules/Core/VectorDataBase/include/otbDataNode.hxx
diff --git a/Modules/Core/VectorDataBase/include/otbDataNodeImageFunction.txx b/Modules/Core/VectorDataBase/include/otbDataNodeImageFunction.hxx
similarity index 100%
rename from Modules/Core/VectorDataBase/include/otbDataNodeImageFunction.txx
rename to Modules/Core/VectorDataBase/include/otbDataNodeImageFunction.hxx
diff --git a/Modules/Core/VectorDataBase/include/otbDataNodeVectorDataFunction.txx b/Modules/Core/VectorDataBase/include/otbDataNodeVectorDataFunction.hxx
similarity index 100%
rename from Modules/Core/VectorDataBase/include/otbDataNodeVectorDataFunction.txx
rename to Modules/Core/VectorDataBase/include/otbDataNodeVectorDataFunction.hxx
diff --git a/Modules/Core/VectorDataBase/include/otbPolyLineParametricPathWithValue.txx b/Modules/Core/VectorDataBase/include/otbPolyLineParametricPathWithValue.hxx
similarity index 100%
rename from Modules/Core/VectorDataBase/include/otbPolyLineParametricPathWithValue.txx
rename to Modules/Core/VectorDataBase/include/otbPolyLineParametricPathWithValue.hxx
diff --git a/Modules/Core/VectorDataBase/include/otbPolygon.txx b/Modules/Core/VectorDataBase/include/otbPolygon.hxx
similarity index 100%
rename from Modules/Core/VectorDataBase/include/otbPolygon.txx
rename to Modules/Core/VectorDataBase/include/otbPolygon.hxx
diff --git a/Modules/Core/VectorDataBase/include/otbVectorData.txx b/Modules/Core/VectorDataBase/include/otbVectorData.hxx
similarity index 100%
rename from Modules/Core/VectorDataBase/include/otbVectorData.txx
rename to Modules/Core/VectorDataBase/include/otbVectorData.hxx
diff --git a/Modules/Core/VectorDataBase/include/otbVectorDataProperties.txx b/Modules/Core/VectorDataBase/include/otbVectorDataProperties.hxx
similarity index 100%
rename from Modules/Core/VectorDataBase/include/otbVectorDataProperties.txx
rename to Modules/Core/VectorDataBase/include/otbVectorDataProperties.hxx
diff --git a/Modules/Core/VectorDataBase/include/otbVectorDataSource.txx b/Modules/Core/VectorDataBase/include/otbVectorDataSource.hxx
similarity index 100%
rename from Modules/Core/VectorDataBase/include/otbVectorDataSource.txx
rename to Modules/Core/VectorDataBase/include/otbVectorDataSource.hxx
diff --git a/Modules/Detection/CloudDetection/include/otbCloudDetectionFilter.txx b/Modules/Detection/CloudDetection/include/otbCloudDetectionFilter.hxx
similarity index 100%
rename from Modules/Detection/CloudDetection/include/otbCloudDetectionFilter.txx
rename to Modules/Detection/CloudDetection/include/otbCloudDetectionFilter.hxx
diff --git a/Modules/Detection/CloudDetection/include/otbCloudEstimatorFilter.txx b/Modules/Detection/CloudDetection/include/otbCloudEstimatorFilter.hxx
similarity index 100%
rename from Modules/Detection/CloudDetection/include/otbCloudEstimatorFilter.txx
rename to Modules/Detection/CloudDetection/include/otbCloudEstimatorFilter.hxx
diff --git a/Modules/Detection/ObjectDetection/include/otbDescriptorsListSampleGenerator.txx b/Modules/Detection/ObjectDetection/include/otbDescriptorsListSampleGenerator.hxx
similarity index 100%
rename from Modules/Detection/ObjectDetection/include/otbDescriptorsListSampleGenerator.txx
rename to Modules/Detection/ObjectDetection/include/otbDescriptorsListSampleGenerator.hxx
diff --git a/Modules/Detection/ObjectDetection/include/otbFlusserMomentsIFFactory.txx b/Modules/Detection/ObjectDetection/include/otbFlusserMomentsIFFactory.hxx
similarity index 100%
rename from Modules/Detection/ObjectDetection/include/otbFlusserMomentsIFFactory.txx
rename to Modules/Detection/ObjectDetection/include/otbFlusserMomentsIFFactory.hxx
diff --git a/Modules/Detection/ObjectDetection/include/otbFourierMellinDescriptorsIFFactory.txx b/Modules/Detection/ObjectDetection/include/otbFourierMellinDescriptorsIFFactory.hxx
similarity index 100%
rename from Modules/Detection/ObjectDetection/include/otbFourierMellinDescriptorsIFFactory.txx
rename to Modules/Detection/ObjectDetection/include/otbFourierMellinDescriptorsIFFactory.hxx
diff --git a/Modules/Detection/ObjectDetection/include/otbHaralickTexturesIFFactory.txx b/Modules/Detection/ObjectDetection/include/otbHaralickTexturesIFFactory.hxx
similarity index 100%
rename from Modules/Detection/ObjectDetection/include/otbHaralickTexturesIFFactory.txx
rename to Modules/Detection/ObjectDetection/include/otbHaralickTexturesIFFactory.hxx
diff --git a/Modules/Detection/ObjectDetection/include/otbLabeledSampleLocalizationGenerator.txx b/Modules/Detection/ObjectDetection/include/otbLabeledSampleLocalizationGenerator.hxx
similarity index 100%
rename from Modules/Detection/ObjectDetection/include/otbLabeledSampleLocalizationGenerator.txx
rename to Modules/Detection/ObjectDetection/include/otbLabeledSampleLocalizationGenerator.hxx
diff --git a/Modules/Detection/ObjectDetection/include/otbLocalHistogramIFFactory.txx b/Modules/Detection/ObjectDetection/include/otbLocalHistogramIFFactory.hxx
similarity index 100%
rename from Modules/Detection/ObjectDetection/include/otbLocalHistogramIFFactory.txx
rename to Modules/Detection/ObjectDetection/include/otbLocalHistogramIFFactory.hxx
diff --git a/Modules/Detection/ObjectDetection/include/otbObjectDetectionClassifier.txx b/Modules/Detection/ObjectDetection/include/otbObjectDetectionClassifier.hxx
similarity index 100%
rename from Modules/Detection/ObjectDetection/include/otbObjectDetectionClassifier.txx
rename to Modules/Detection/ObjectDetection/include/otbObjectDetectionClassifier.hxx
diff --git a/Modules/Detection/ObjectDetection/include/otbRadiometricMomentsIFFactory.txx b/Modules/Detection/ObjectDetection/include/otbRadiometricMomentsIFFactory.hxx
similarity index 100%
rename from Modules/Detection/ObjectDetection/include/otbRadiometricMomentsIFFactory.txx
rename to Modules/Detection/ObjectDetection/include/otbRadiometricMomentsIFFactory.hxx
diff --git a/Modules/Detection/ObjectDetection/include/otbStandardMetaImageFunctionBuilder.txx b/Modules/Detection/ObjectDetection/include/otbStandardMetaImageFunctionBuilder.hxx
similarity index 100%
rename from Modules/Detection/ObjectDetection/include/otbStandardMetaImageFunctionBuilder.txx
rename to Modules/Detection/ObjectDetection/include/otbStandardMetaImageFunctionBuilder.hxx
diff --git a/Modules/Detection/RoadExtraction/include/otbBreakAngularPathListFilter.txx b/Modules/Detection/RoadExtraction/include/otbBreakAngularPathListFilter.hxx
similarity index 100%
rename from Modules/Detection/RoadExtraction/include/otbBreakAngularPathListFilter.txx
rename to Modules/Detection/RoadExtraction/include/otbBreakAngularPathListFilter.hxx
diff --git a/Modules/Detection/RoadExtraction/include/otbGenericRoadExtractionFilter.txx b/Modules/Detection/RoadExtraction/include/otbGenericRoadExtractionFilter.hxx
similarity index 100%
rename from Modules/Detection/RoadExtraction/include/otbGenericRoadExtractionFilter.txx
rename to Modules/Detection/RoadExtraction/include/otbGenericRoadExtractionFilter.hxx
diff --git a/Modules/Detection/RoadExtraction/include/otbImageToPathListAlignFilter.txx b/Modules/Detection/RoadExtraction/include/otbImageToPathListAlignFilter.hxx
similarity index 100%
rename from Modules/Detection/RoadExtraction/include/otbImageToPathListAlignFilter.txx
rename to Modules/Detection/RoadExtraction/include/otbImageToPathListAlignFilter.hxx
diff --git a/Modules/Detection/RoadExtraction/include/otbLikelihoodPathListFilter.txx b/Modules/Detection/RoadExtraction/include/otbLikelihoodPathListFilter.hxx
similarity index 100%
rename from Modules/Detection/RoadExtraction/include/otbLikelihoodPathListFilter.txx
rename to Modules/Detection/RoadExtraction/include/otbLikelihoodPathListFilter.hxx
diff --git a/Modules/Detection/RoadExtraction/include/otbLinkPathListFilter.txx b/Modules/Detection/RoadExtraction/include/otbLinkPathListFilter.hxx
similarity index 100%
rename from Modules/Detection/RoadExtraction/include/otbLinkPathListFilter.txx
rename to Modules/Detection/RoadExtraction/include/otbLinkPathListFilter.hxx
diff --git a/Modules/Detection/RoadExtraction/include/otbModulusAndDirectionImageToImageFilter.txx b/Modules/Detection/RoadExtraction/include/otbModulusAndDirectionImageToImageFilter.hxx
similarity index 100%
rename from Modules/Detection/RoadExtraction/include/otbModulusAndDirectionImageToImageFilter.txx
rename to Modules/Detection/RoadExtraction/include/otbModulusAndDirectionImageToImageFilter.hxx
diff --git a/Modules/Detection/RoadExtraction/include/otbNeighborhoodScalarProductFilter.txx b/Modules/Detection/RoadExtraction/include/otbNeighborhoodScalarProductFilter.hxx
similarity index 100%
rename from Modules/Detection/RoadExtraction/include/otbNeighborhoodScalarProductFilter.txx
rename to Modules/Detection/RoadExtraction/include/otbNeighborhoodScalarProductFilter.hxx
diff --git a/Modules/Detection/RoadExtraction/include/otbParallelLinePathListFilter.txx b/Modules/Detection/RoadExtraction/include/otbParallelLinePathListFilter.hxx
similarity index 100%
rename from Modules/Detection/RoadExtraction/include/otbParallelLinePathListFilter.txx
rename to Modules/Detection/RoadExtraction/include/otbParallelLinePathListFilter.hxx
diff --git a/Modules/Detection/RoadExtraction/include/otbRoadExtractionFilter.txx b/Modules/Detection/RoadExtraction/include/otbRoadExtractionFilter.hxx
similarity index 100%
rename from Modules/Detection/RoadExtraction/include/otbRoadExtractionFilter.txx
rename to Modules/Detection/RoadExtraction/include/otbRoadExtractionFilter.hxx
diff --git a/Modules/Detection/RoadExtraction/include/otbVectorDataToRoadDescriptionFilter.txx b/Modules/Detection/RoadExtraction/include/otbVectorDataToRoadDescriptionFilter.hxx
similarity index 100%
rename from Modules/Detection/RoadExtraction/include/otbVectorDataToRoadDescriptionFilter.txx
rename to Modules/Detection/RoadExtraction/include/otbVectorDataToRoadDescriptionFilter.hxx
diff --git a/Modules/Detection/UrbanArea/include/otbUrbanAreaDetectionImageFilter.txx b/Modules/Detection/UrbanArea/include/otbUrbanAreaDetectionImageFilter.hxx
similarity index 100%
rename from Modules/Detection/UrbanArea/include/otbUrbanAreaDetectionImageFilter.txx
rename to Modules/Detection/UrbanArea/include/otbUrbanAreaDetectionImageFilter.hxx
diff --git a/Modules/Feature/Corner/include/otbHarrisImageFilter.txx b/Modules/Feature/Corner/include/otbHarrisImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Corner/include/otbHarrisImageFilter.txx
rename to Modules/Feature/Corner/include/otbHarrisImageFilter.hxx
diff --git a/Modules/Feature/Corner/include/otbHarrisImageToPointSetFilter.txx b/Modules/Feature/Corner/include/otbHarrisImageToPointSetFilter.hxx
similarity index 100%
rename from Modules/Feature/Corner/include/otbHarrisImageToPointSetFilter.txx
rename to Modules/Feature/Corner/include/otbHarrisImageToPointSetFilter.hxx
diff --git a/Modules/Feature/Corner/include/otbLineSpatialObjectListToRightAnglePointSetFilter.txx b/Modules/Feature/Corner/include/otbLineSpatialObjectListToRightAnglePointSetFilter.hxx
similarity index 100%
rename from Modules/Feature/Corner/include/otbLineSpatialObjectListToRightAnglePointSetFilter.txx
rename to Modules/Feature/Corner/include/otbLineSpatialObjectListToRightAnglePointSetFilter.hxx
diff --git a/Modules/Feature/Corner/include/otbVectorDataToRightAngleVectorDataFilter.txx b/Modules/Feature/Corner/include/otbVectorDataToRightAngleVectorDataFilter.hxx
similarity index 100%
rename from Modules/Feature/Corner/include/otbVectorDataToRightAngleVectorDataFilter.txx
rename to Modules/Feature/Corner/include/otbVectorDataToRightAngleVectorDataFilter.hxx
diff --git a/Modules/Feature/Density/include/otbKeyPointDensityImageFilter.txx b/Modules/Feature/Density/include/otbKeyPointDensityImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Density/include/otbKeyPointDensityImageFilter.txx
rename to Modules/Feature/Density/include/otbKeyPointDensityImageFilter.hxx
diff --git a/Modules/Feature/Density/include/otbPointSetDensityEpanechnikovFunction.txx b/Modules/Feature/Density/include/otbPointSetDensityEpanechnikovFunction.hxx
similarity index 100%
rename from Modules/Feature/Density/include/otbPointSetDensityEpanechnikovFunction.txx
rename to Modules/Feature/Density/include/otbPointSetDensityEpanechnikovFunction.hxx
diff --git a/Modules/Feature/Density/include/otbPointSetDensityFunction.txx b/Modules/Feature/Density/include/otbPointSetDensityFunction.hxx
similarity index 100%
rename from Modules/Feature/Density/include/otbPointSetDensityFunction.txx
rename to Modules/Feature/Density/include/otbPointSetDensityFunction.hxx
diff --git a/Modules/Feature/Density/include/otbPointSetDensityGaussianFunction.txx b/Modules/Feature/Density/include/otbPointSetDensityGaussianFunction.hxx
similarity index 100%
rename from Modules/Feature/Density/include/otbPointSetDensityGaussianFunction.txx
rename to Modules/Feature/Density/include/otbPointSetDensityGaussianFunction.hxx
diff --git a/Modules/Feature/Density/include/otbPointSetToDensityImageFilter.txx b/Modules/Feature/Density/include/otbPointSetToDensityImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Density/include/otbPointSetToDensityImageFilter.txx
rename to Modules/Feature/Density/include/otbPointSetToDensityImageFilter.hxx
diff --git a/Modules/Feature/Descriptors/include/otbForwardFourierMellinTransformImageFilter.txx b/Modules/Feature/Descriptors/include/otbForwardFourierMellinTransformImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Descriptors/include/otbForwardFourierMellinTransformImageFilter.txx
rename to Modules/Feature/Descriptors/include/otbForwardFourierMellinTransformImageFilter.hxx
diff --git a/Modules/Feature/Descriptors/include/otbFourierMellinDescriptorsImageFunction.txx b/Modules/Feature/Descriptors/include/otbFourierMellinDescriptorsImageFunction.hxx
similarity index 100%
rename from Modules/Feature/Descriptors/include/otbFourierMellinDescriptorsImageFunction.txx
rename to Modules/Feature/Descriptors/include/otbFourierMellinDescriptorsImageFunction.hxx
diff --git a/Modules/Feature/Descriptors/include/otbHistogramOfOrientedGradientCovariantImageFunction.txx b/Modules/Feature/Descriptors/include/otbHistogramOfOrientedGradientCovariantImageFunction.hxx
similarity index 100%
rename from Modules/Feature/Descriptors/include/otbHistogramOfOrientedGradientCovariantImageFunction.txx
rename to Modules/Feature/Descriptors/include/otbHistogramOfOrientedGradientCovariantImageFunction.hxx
diff --git a/Modules/Feature/Descriptors/include/otbImageToHessianDeterminantImageFilter.txx b/Modules/Feature/Descriptors/include/otbImageToHessianDeterminantImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Descriptors/include/otbImageToHessianDeterminantImageFilter.txx
rename to Modules/Feature/Descriptors/include/otbImageToHessianDeterminantImageFilter.hxx
diff --git a/Modules/Feature/Descriptors/include/otbImageToSIFTKeyPointSetFilter.txx b/Modules/Feature/Descriptors/include/otbImageToSIFTKeyPointSetFilter.hxx
similarity index 100%
rename from Modules/Feature/Descriptors/include/otbImageToSIFTKeyPointSetFilter.txx
rename to Modules/Feature/Descriptors/include/otbImageToSIFTKeyPointSetFilter.hxx
diff --git a/Modules/Feature/Descriptors/include/otbImageToSURFKeyPointSetFilter.txx b/Modules/Feature/Descriptors/include/otbImageToSURFKeyPointSetFilter.hxx
similarity index 100%
rename from Modules/Feature/Descriptors/include/otbImageToSURFKeyPointSetFilter.txx
rename to Modules/Feature/Descriptors/include/otbImageToSURFKeyPointSetFilter.hxx
diff --git a/Modules/Feature/Descriptors/include/otbKeyPointSetsMatchingFilter.txx b/Modules/Feature/Descriptors/include/otbKeyPointSetsMatchingFilter.hxx
similarity index 100%
rename from Modules/Feature/Descriptors/include/otbKeyPointSetsMatchingFilter.txx
rename to Modules/Feature/Descriptors/include/otbKeyPointSetsMatchingFilter.hxx
diff --git a/Modules/Feature/Descriptors/include/otbSiftFastImageFilter.txx b/Modules/Feature/Descriptors/include/otbSiftFastImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Descriptors/include/otbSiftFastImageFilter.txx
rename to Modules/Feature/Descriptors/include/otbSiftFastImageFilter.hxx
diff --git a/Modules/Feature/Edge/include/otbAsymmetricFusionOfLineDetectorImageFilter.txx b/Modules/Feature/Edge/include/otbAsymmetricFusionOfLineDetectorImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Edge/include/otbAsymmetricFusionOfLineDetectorImageFilter.txx
rename to Modules/Feature/Edge/include/otbAsymmetricFusionOfLineDetectorImageFilter.hxx
diff --git a/Modules/Feature/Edge/include/otbEdgeDensityImageFilter.txx b/Modules/Feature/Edge/include/otbEdgeDensityImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Edge/include/otbEdgeDensityImageFilter.txx
rename to Modules/Feature/Edge/include/otbEdgeDensityImageFilter.hxx
diff --git a/Modules/Feature/Edge/include/otbEdgeDetectorImageFilter.txx b/Modules/Feature/Edge/include/otbEdgeDetectorImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Edge/include/otbEdgeDetectorImageFilter.txx
rename to Modules/Feature/Edge/include/otbEdgeDetectorImageFilter.hxx
diff --git a/Modules/Feature/Edge/include/otbExtractSegmentsImageFilter.txx b/Modules/Feature/Edge/include/otbExtractSegmentsImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Edge/include/otbExtractSegmentsImageFilter.txx
rename to Modules/Feature/Edge/include/otbExtractSegmentsImageFilter.hxx
diff --git a/Modules/Feature/Edge/include/otbHoughTransform2DLinesImageFilter.txx b/Modules/Feature/Edge/include/otbHoughTransform2DLinesImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Edge/include/otbHoughTransform2DLinesImageFilter.txx
rename to Modules/Feature/Edge/include/otbHoughTransform2DLinesImageFilter.hxx
diff --git a/Modules/Feature/Edge/include/otbLineCorrelationDetectorImageFilter.txx b/Modules/Feature/Edge/include/otbLineCorrelationDetectorImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Edge/include/otbLineCorrelationDetectorImageFilter.txx
rename to Modules/Feature/Edge/include/otbLineCorrelationDetectorImageFilter.hxx
diff --git a/Modules/Feature/Edge/include/otbLineDetectorImageFilterBase.txx b/Modules/Feature/Edge/include/otbLineDetectorImageFilterBase.hxx
similarity index 100%
rename from Modules/Feature/Edge/include/otbLineDetectorImageFilterBase.txx
rename to Modules/Feature/Edge/include/otbLineDetectorImageFilterBase.hxx
diff --git a/Modules/Feature/Edge/include/otbLineRatioDetectorImageFilter.txx b/Modules/Feature/Edge/include/otbLineRatioDetectorImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Edge/include/otbLineRatioDetectorImageFilter.txx
rename to Modules/Feature/Edge/include/otbLineRatioDetectorImageFilter.hxx
diff --git a/Modules/Feature/Edge/include/otbLineSegmentDetector.txx b/Modules/Feature/Edge/include/otbLineSegmentDetector.hxx
similarity index 100%
rename from Modules/Feature/Edge/include/otbLineSegmentDetector.txx
rename to Modules/Feature/Edge/include/otbLineSegmentDetector.hxx
diff --git a/Modules/Feature/Edge/include/otbLocalHoughFilter.txx b/Modules/Feature/Edge/include/otbLocalHoughFilter.hxx
similarity index 100%
rename from Modules/Feature/Edge/include/otbLocalHoughFilter.txx
rename to Modules/Feature/Edge/include/otbLocalHoughFilter.hxx
diff --git a/Modules/Feature/Edge/include/otbPersistentVectorizationImageFilter.txx b/Modules/Feature/Edge/include/otbPersistentVectorizationImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Edge/include/otbPersistentVectorizationImageFilter.txx
rename to Modules/Feature/Edge/include/otbPersistentVectorizationImageFilter.hxx
diff --git a/Modules/Feature/Edge/include/otbPixelSuppressionByDirectionImageFilter.txx b/Modules/Feature/Edge/include/otbPixelSuppressionByDirectionImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Edge/include/otbPixelSuppressionByDirectionImageFilter.txx
rename to Modules/Feature/Edge/include/otbPixelSuppressionByDirectionImageFilter.hxx
diff --git a/Modules/Feature/Edge/include/otbStreamingLineSegmentDetector.txx b/Modules/Feature/Edge/include/otbStreamingLineSegmentDetector.hxx
similarity index 100%
rename from Modules/Feature/Edge/include/otbStreamingLineSegmentDetector.txx
rename to Modules/Feature/Edge/include/otbStreamingLineSegmentDetector.hxx
diff --git a/Modules/Feature/Edge/include/otbTouziEdgeDetectorImageFilter.txx b/Modules/Feature/Edge/include/otbTouziEdgeDetectorImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Edge/include/otbTouziEdgeDetectorImageFilter.txx
rename to Modules/Feature/Edge/include/otbTouziEdgeDetectorImageFilter.hxx
diff --git a/Modules/Feature/Moments/include/otbComplexMomentPathFunction.txx b/Modules/Feature/Moments/include/otbComplexMomentPathFunction.hxx
similarity index 100%
rename from Modules/Feature/Moments/include/otbComplexMomentPathFunction.txx
rename to Modules/Feature/Moments/include/otbComplexMomentPathFunction.hxx
diff --git a/Modules/Feature/Moments/include/otbComplexMomentsImageFunction.txx b/Modules/Feature/Moments/include/otbComplexMomentsImageFunction.hxx
similarity index 100%
rename from Modules/Feature/Moments/include/otbComplexMomentsImageFunction.txx
rename to Modules/Feature/Moments/include/otbComplexMomentsImageFunction.hxx
diff --git a/Modules/Feature/Moments/include/otbFlusserMomentsImageFunction.txx b/Modules/Feature/Moments/include/otbFlusserMomentsImageFunction.hxx
similarity index 100%
rename from Modules/Feature/Moments/include/otbFlusserMomentsImageFunction.txx
rename to Modules/Feature/Moments/include/otbFlusserMomentsImageFunction.hxx
diff --git a/Modules/Feature/Moments/include/otbFlusserPathFunction.txx b/Modules/Feature/Moments/include/otbFlusserPathFunction.hxx
similarity index 100%
rename from Modules/Feature/Moments/include/otbFlusserPathFunction.txx
rename to Modules/Feature/Moments/include/otbFlusserPathFunction.hxx
diff --git a/Modules/Feature/Moments/include/otbHuMomentsImageFunction.txx b/Modules/Feature/Moments/include/otbHuMomentsImageFunction.hxx
similarity index 100%
rename from Modules/Feature/Moments/include/otbHuMomentsImageFunction.txx
rename to Modules/Feature/Moments/include/otbHuMomentsImageFunction.hxx
diff --git a/Modules/Feature/Moments/include/otbHuPathFunction.txx b/Modules/Feature/Moments/include/otbHuPathFunction.hxx
similarity index 100%
rename from Modules/Feature/Moments/include/otbHuPathFunction.txx
rename to Modules/Feature/Moments/include/otbHuPathFunction.hxx
diff --git a/Modules/Feature/Moments/include/otbRadiometricMomentsImageFilter.txx b/Modules/Feature/Moments/include/otbRadiometricMomentsImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Moments/include/otbRadiometricMomentsImageFilter.txx
rename to Modules/Feature/Moments/include/otbRadiometricMomentsImageFilter.hxx
diff --git a/Modules/Feature/Moments/include/otbRadiometricMomentsImageFunction.txx b/Modules/Feature/Moments/include/otbRadiometricMomentsImageFunction.hxx
similarity index 100%
rename from Modules/Feature/Moments/include/otbRadiometricMomentsImageFunction.txx
rename to Modules/Feature/Moments/include/otbRadiometricMomentsImageFunction.hxx
diff --git a/Modules/Feature/Moments/include/otbRealMomentsImageFunction.txx b/Modules/Feature/Moments/include/otbRealMomentsImageFunction.hxx
similarity index 100%
rename from Modules/Feature/Moments/include/otbRealMomentsImageFunction.txx
rename to Modules/Feature/Moments/include/otbRealMomentsImageFunction.hxx
diff --git a/Modules/Feature/SeamCarving/include/otbAddCarvingPathFilter.txx b/Modules/Feature/SeamCarving/include/otbAddCarvingPathFilter.hxx
similarity index 100%
rename from Modules/Feature/SeamCarving/include/otbAddCarvingPathFilter.txx
rename to Modules/Feature/SeamCarving/include/otbAddCarvingPathFilter.hxx
diff --git a/Modules/Feature/SeamCarving/include/otbImageToCarvingPathFilter.txx b/Modules/Feature/SeamCarving/include/otbImageToCarvingPathFilter.hxx
similarity index 100%
rename from Modules/Feature/SeamCarving/include/otbImageToCarvingPathFilter.txx
rename to Modules/Feature/SeamCarving/include/otbImageToCarvingPathFilter.hxx
diff --git a/Modules/Feature/SeamCarving/include/otbRemoveCarvingPathFilter.txx b/Modules/Feature/SeamCarving/include/otbRemoveCarvingPathFilter.hxx
similarity index 100%
rename from Modules/Feature/SeamCarving/include/otbRemoveCarvingPathFilter.txx
rename to Modules/Feature/SeamCarving/include/otbRemoveCarvingPathFilter.hxx
diff --git a/Modules/Feature/Textures/include/otbGreyLevelCooccurrenceIndexedList.txx b/Modules/Feature/Textures/include/otbGreyLevelCooccurrenceIndexedList.hxx
similarity index 100%
rename from Modules/Feature/Textures/include/otbGreyLevelCooccurrenceIndexedList.txx
rename to Modules/Feature/Textures/include/otbGreyLevelCooccurrenceIndexedList.hxx
diff --git a/Modules/Feature/Textures/include/otbHaralickTexturesImageFunction.txx b/Modules/Feature/Textures/include/otbHaralickTexturesImageFunction.hxx
similarity index 100%
rename from Modules/Feature/Textures/include/otbHaralickTexturesImageFunction.txx
rename to Modules/Feature/Textures/include/otbHaralickTexturesImageFunction.hxx
diff --git a/Modules/Feature/Textures/include/otbSFSTexturesImageFilter.txx b/Modules/Feature/Textures/include/otbSFSTexturesImageFilter.hxx
similarity index 100%
rename from Modules/Feature/Textures/include/otbSFSTexturesImageFilter.txx
rename to Modules/Feature/Textures/include/otbSFSTexturesImageFilter.hxx
diff --git a/Modules/Feature/Textures/include/otbScalarImageToAdvancedTexturesFilter.txx b/Modules/Feature/Textures/include/otbScalarImageToAdvancedTexturesFilter.hxx
similarity index 100%
rename from Modules/Feature/Textures/include/otbScalarImageToAdvancedTexturesFilter.txx
rename to Modules/Feature/Textures/include/otbScalarImageToAdvancedTexturesFilter.hxx
diff --git a/Modules/Feature/Textures/include/otbScalarImageToHigherOrderTexturesFilter.txx b/Modules/Feature/Textures/include/otbScalarImageToHigherOrderTexturesFilter.hxx
similarity index 100%
rename from Modules/Feature/Textures/include/otbScalarImageToHigherOrderTexturesFilter.txx
rename to Modules/Feature/Textures/include/otbScalarImageToHigherOrderTexturesFilter.hxx
diff --git a/Modules/Feature/Textures/include/otbScalarImageToPanTexTextureFilter.txx b/Modules/Feature/Textures/include/otbScalarImageToPanTexTextureFilter.hxx
similarity index 100%
rename from Modules/Feature/Textures/include/otbScalarImageToPanTexTextureFilter.txx
rename to Modules/Feature/Textures/include/otbScalarImageToPanTexTextureFilter.hxx
diff --git a/Modules/Feature/Textures/include/otbScalarImageToTexturesFilter.txx b/Modules/Feature/Textures/include/otbScalarImageToTexturesFilter.hxx
similarity index 100%
rename from Modules/Feature/Textures/include/otbScalarImageToTexturesFilter.txx
rename to Modules/Feature/Textures/include/otbScalarImageToTexturesFilter.hxx
diff --git a/Modules/Feature/Textures/include/otbTextureImageFunction.txx b/Modules/Feature/Textures/include/otbTextureImageFunction.hxx
similarity index 100%
rename from Modules/Feature/Textures/include/otbTextureImageFunction.txx
rename to Modules/Feature/Textures/include/otbTextureImageFunction.hxx
diff --git a/Modules/Filtering/ChangeDetection/include/otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.txx b/Modules/Filtering/ChangeDetection/include/otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ChangeDetection/include/otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.txx
rename to Modules/Filtering/ChangeDetection/include/otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.hxx
diff --git a/Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerDistanceImageFilter.txx b/Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerDistanceImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerDistanceImageFilter.txx
rename to Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerDistanceImageFilter.hxx
diff --git a/Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerProfileImageFilter.txx b/Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerProfileImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerProfileImageFilter.txx
rename to Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerProfileImageFilter.hxx
diff --git a/Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerSupervizedDistanceImageFilter.txx b/Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerSupervizedDistanceImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerSupervizedDistanceImageFilter.txx
rename to Modules/Filtering/ChangeDetection/include/otbKullbackLeiblerSupervizedDistanceImageFilter.hxx
diff --git a/Modules/Filtering/ChangeDetection/include/otbMultivariateAlterationDetectorImageFilter.txx b/Modules/Filtering/ChangeDetection/include/otbMultivariateAlterationDetectorImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ChangeDetection/include/otbMultivariateAlterationDetectorImageFilter.txx
rename to Modules/Filtering/ChangeDetection/include/otbMultivariateAlterationDetectorImageFilter.hxx
diff --git a/Modules/Filtering/ColorMap/include/otbReliefColormapFunctor.txx b/Modules/Filtering/ColorMap/include/otbReliefColormapFunctor.hxx
similarity index 100%
rename from Modules/Filtering/ColorMap/include/otbReliefColormapFunctor.txx
rename to Modules/Filtering/ColorMap/include/otbReliefColormapFunctor.hxx
diff --git a/Modules/Filtering/ColorMap/include/otbScalarToRainbowRGBPixelFunctor.txx b/Modules/Filtering/ColorMap/include/otbScalarToRainbowRGBPixelFunctor.hxx
similarity index 100%
rename from Modules/Filtering/ColorMap/include/otbScalarToRainbowRGBPixelFunctor.txx
rename to Modules/Filtering/ColorMap/include/otbScalarToRainbowRGBPixelFunctor.hxx
diff --git a/Modules/Filtering/Contrast/include/otbApplyGainFilter.txx b/Modules/Filtering/Contrast/include/otbApplyGainFilter.hxx
similarity index 100%
rename from Modules/Filtering/Contrast/include/otbApplyGainFilter.txx
rename to Modules/Filtering/Contrast/include/otbApplyGainFilter.hxx
diff --git a/Modules/Filtering/Contrast/include/otbCLHistogramEqualizationFilter.txx b/Modules/Filtering/Contrast/include/otbCLHistogramEqualizationFilter.hxx
similarity index 100%
rename from Modules/Filtering/Contrast/include/otbCLHistogramEqualizationFilter.txx
rename to Modules/Filtering/Contrast/include/otbCLHistogramEqualizationFilter.hxx
diff --git a/Modules/Filtering/Contrast/include/otbComputeGainLutFilter.txx b/Modules/Filtering/Contrast/include/otbComputeGainLutFilter.hxx
similarity index 100%
rename from Modules/Filtering/Contrast/include/otbComputeGainLutFilter.txx
rename to Modules/Filtering/Contrast/include/otbComputeGainLutFilter.hxx
diff --git a/Modules/Filtering/Contrast/include/otbComputeHistoFilter.txx b/Modules/Filtering/Contrast/include/otbComputeHistoFilter.hxx
similarity index 100%
rename from Modules/Filtering/Contrast/include/otbComputeHistoFilter.txx
rename to Modules/Filtering/Contrast/include/otbComputeHistoFilter.hxx
diff --git a/Modules/Filtering/Convolution/include/otbConvolutionImageFilter.txx b/Modules/Filtering/Convolution/include/otbConvolutionImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Convolution/include/otbConvolutionImageFilter.txx
rename to Modules/Filtering/Convolution/include/otbConvolutionImageFilter.hxx
diff --git a/Modules/Filtering/Convolution/include/otbGaborFilterGenerator.txx b/Modules/Filtering/Convolution/include/otbGaborFilterGenerator.hxx
similarity index 100%
rename from Modules/Filtering/Convolution/include/otbGaborFilterGenerator.txx
rename to Modules/Filtering/Convolution/include/otbGaborFilterGenerator.hxx
diff --git a/Modules/Filtering/Convolution/include/otbOverlapSaveConvolutionImageFilter.txx b/Modules/Filtering/Convolution/include/otbOverlapSaveConvolutionImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Convolution/include/otbOverlapSaveConvolutionImageFilter.txx
rename to Modules/Filtering/Convolution/include/otbOverlapSaveConvolutionImageFilter.hxx
diff --git a/Modules/Filtering/DEM/include/otbDEMCaracteristicsExtractor.txx b/Modules/Filtering/DEM/include/otbDEMCaracteristicsExtractor.hxx
similarity index 100%
rename from Modules/Filtering/DEM/include/otbDEMCaracteristicsExtractor.txx
rename to Modules/Filtering/DEM/include/otbDEMCaracteristicsExtractor.hxx
diff --git a/Modules/Filtering/DEM/include/otbDEMToImageGenerator.txx b/Modules/Filtering/DEM/include/otbDEMToImageGenerator.hxx
similarity index 100%
rename from Modules/Filtering/DEM/include/otbDEMToImageGenerator.txx
rename to Modules/Filtering/DEM/include/otbDEMToImageGenerator.hxx
diff --git a/Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionBinaryImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionBinaryImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionBinaryImageFilter.txx
rename to Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionBinaryImageFilter.hxx
diff --git a/Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionImageFilter.txx
rename to Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionImageFilter.hxx
diff --git a/Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionSetImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionSetImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionSetImageFilter.txx
rename to Modules/Filtering/DimensionalityReduction/include/otbAngularProjectionSetImageFilter.hxx
diff --git a/Modules/Filtering/DimensionalityReduction/include/otbEstimateInnerProductPCAImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbEstimateInnerProductPCAImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/DimensionalityReduction/include/otbEstimateInnerProductPCAImageFilter.txx
rename to Modules/Filtering/DimensionalityReduction/include/otbEstimateInnerProductPCAImageFilter.hxx
diff --git a/Modules/Filtering/DimensionalityReduction/include/otbFastICAImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbFastICAImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/DimensionalityReduction/include/otbFastICAImageFilter.txx
rename to Modules/Filtering/DimensionalityReduction/include/otbFastICAImageFilter.hxx
diff --git a/Modules/Filtering/DimensionalityReduction/include/otbFastICAInternalOptimizerVectorImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbFastICAInternalOptimizerVectorImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/DimensionalityReduction/include/otbFastICAInternalOptimizerVectorImageFilter.txx
rename to Modules/Filtering/DimensionalityReduction/include/otbFastICAInternalOptimizerVectorImageFilter.hxx
diff --git a/Modules/Filtering/DimensionalityReduction/include/otbInnerProductPCAImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbInnerProductPCAImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/DimensionalityReduction/include/otbInnerProductPCAImageFilter.txx
rename to Modules/Filtering/DimensionalityReduction/include/otbInnerProductPCAImageFilter.hxx
diff --git a/Modules/Filtering/DimensionalityReduction/include/otbMNFImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbMNFImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/DimensionalityReduction/include/otbMNFImageFilter.txx
rename to Modules/Filtering/DimensionalityReduction/include/otbMNFImageFilter.hxx
diff --git a/Modules/Filtering/DimensionalityReduction/include/otbMaximumAutocorrelationFactorImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbMaximumAutocorrelationFactorImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/DimensionalityReduction/include/otbMaximumAutocorrelationFactorImageFilter.txx
rename to Modules/Filtering/DimensionalityReduction/include/otbMaximumAutocorrelationFactorImageFilter.hxx
diff --git a/Modules/Filtering/DimensionalityReduction/include/otbNAPCAImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbNAPCAImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/DimensionalityReduction/include/otbNAPCAImageFilter.txx
rename to Modules/Filtering/DimensionalityReduction/include/otbNAPCAImageFilter.hxx
diff --git a/Modules/Filtering/DimensionalityReduction/include/otbNormalizeInnerProductPCAImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbNormalizeInnerProductPCAImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/DimensionalityReduction/include/otbNormalizeInnerProductPCAImageFilter.txx
rename to Modules/Filtering/DimensionalityReduction/include/otbNormalizeInnerProductPCAImageFilter.hxx
diff --git a/Modules/Filtering/DimensionalityReduction/include/otbPCAImageFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbPCAImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/DimensionalityReduction/include/otbPCAImageFilter.txx
rename to Modules/Filtering/DimensionalityReduction/include/otbPCAImageFilter.hxx
diff --git a/Modules/Filtering/DimensionalityReduction/include/otbSparseWvltToAngleMapperListFilter.txx b/Modules/Filtering/DimensionalityReduction/include/otbSparseWvltToAngleMapperListFilter.hxx
similarity index 100%
rename from Modules/Filtering/DimensionalityReduction/include/otbSparseWvltToAngleMapperListFilter.txx
rename to Modules/Filtering/DimensionalityReduction/include/otbSparseWvltToAngleMapperListFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbBinaryFunctorNeighborhoodImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbBinaryFunctorNeighborhoodImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbBinaryFunctorNeighborhoodImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbBinaryFunctorNeighborhoodImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbBinaryFunctorNeighborhoodVectorImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbBinaryFunctorNeighborhoodVectorImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbBinaryFunctorNeighborhoodVectorImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbBinaryFunctorNeighborhoodVectorImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbBinaryImageDensityFunction.txx b/Modules/Filtering/ImageManipulation/include/otbBinaryImageDensityFunction.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbBinaryImageDensityFunction.txx
rename to Modules/Filtering/ImageManipulation/include/otbBinaryImageDensityFunction.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbBinaryImageMinimalBoundingRegionCalculator.txx b/Modules/Filtering/ImageManipulation/include/otbBinaryImageMinimalBoundingRegionCalculator.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbBinaryImageMinimalBoundingRegionCalculator.txx
rename to Modules/Filtering/ImageManipulation/include/otbBinaryImageMinimalBoundingRegionCalculator.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbBinaryImageToDensityImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbBinaryImageToDensityImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbBinaryImageToDensityImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbBinaryImageToDensityImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbBoxAndWhiskerImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbBoxAndWhiskerImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbBoxAndWhiskerImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbBoxAndWhiskerImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbChangeInformationImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbChangeInformationImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbChangeInformationImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbChangeInformationImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbChangeLabelImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbChangeLabelImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbChangeLabelImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbChangeLabelImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbClampImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbClampImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbClampImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbClampImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbClampVectorImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbClampVectorImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbClampVectorImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbClampVectorImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbConcatenateScalarValueImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbConcatenateScalarValueImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbConcatenateScalarValueImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbConcatenateScalarValueImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbConcatenateVectorImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbConcatenateVectorImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbConcatenateVectorImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbConcatenateVectorImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbEuclideanDistanceMetricWithMissingValuePow2.txx b/Modules/Filtering/ImageManipulation/include/otbEuclideanDistanceMetricWithMissingValuePow2.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbEuclideanDistanceMetricWithMissingValuePow2.txx
rename to Modules/Filtering/ImageManipulation/include/otbEuclideanDistanceMetricWithMissingValuePow2.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbFlexibleDistanceWithMissingValue.txx b/Modules/Filtering/ImageManipulation/include/otbFlexibleDistanceWithMissingValue.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbFlexibleDistanceWithMissingValue.txx
rename to Modules/Filtering/ImageManipulation/include/otbFlexibleDistanceWithMissingValue.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbFunctionWithNeighborhoodToImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbFunctionWithNeighborhoodToImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbFunctionWithNeighborhoodToImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbFunctionWithNeighborhoodToImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbGridResampleImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbGridResampleImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbGridResampleImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbGridResampleImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbMaskedIteratorDecorator.txx b/Modules/Filtering/ImageManipulation/include/otbMaskedIteratorDecorator.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbMaskedIteratorDecorator.txx
rename to Modules/Filtering/ImageManipulation/include/otbMaskedIteratorDecorator.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbMatrixImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbMatrixImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbMatrixImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbMatrixImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbNRIBandImagesToOneNComplexBandsImage.txx b/Modules/Filtering/ImageManipulation/include/otbNRIBandImagesToOneNComplexBandsImage.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbNRIBandImagesToOneNComplexBandsImage.txx
rename to Modules/Filtering/ImageManipulation/include/otbNRIBandImagesToOneNComplexBandsImage.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbOneRIBandImageToOneComplexBandImage.txx b/Modules/Filtering/ImageManipulation/include/otbOneRIBandImageToOneComplexBandImage.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbOneRIBandImageToOneComplexBandImage.txx
rename to Modules/Filtering/ImageManipulation/include/otbOneRIBandImageToOneComplexBandImage.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbPerBandVectorImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbPerBandVectorImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbPerBandVectorImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbPerBandVectorImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbPrintableImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbPrintableImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbPrintableImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbPrintableImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbShiftScaleVectorImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbShiftScaleVectorImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbShiftScaleVectorImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbShiftScaleVectorImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbSpectralAngleDistanceImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbSpectralAngleDistanceImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbSpectralAngleDistanceImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbSpectralAngleDistanceImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbStreamingInnerProductVectorImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbStreamingInnerProductVectorImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbStreamingInnerProductVectorImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbStreamingInnerProductVectorImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbStreamingMatrixTransposeMatrixImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbStreamingMatrixTransposeMatrixImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbStreamingMatrixTransposeMatrixImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbStreamingMatrixTransposeMatrixImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbStreamingResampleImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbStreamingResampleImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbStreamingResampleImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbStreamingResampleImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbStreamingShrinkImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbStreamingShrinkImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbStreamingShrinkImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbStreamingShrinkImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbThresholdVectorImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbThresholdVectorImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbThresholdVectorImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbThresholdVectorImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbTileImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbTileImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbTileImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbTileImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbTwoNRIBandsImageToNComplexBandsImage.txx b/Modules/Filtering/ImageManipulation/include/otbTwoNRIBandsImageToNComplexBandsImage.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbTwoNRIBandsImageToNComplexBandsImage.txx
rename to Modules/Filtering/ImageManipulation/include/otbTwoNRIBandsImageToNComplexBandsImage.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbUnaryFunctorNeighborhoodImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbUnaryFunctorNeighborhoodImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbUnaryFunctorNeighborhoodImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbUnaryFunctorNeighborhoodImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbUnaryFunctorNeighborhoodWithOffsetImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbUnaryFunctorWithIndexImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbUnaryFunctorWithIndexImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbUnaryFunctorWithIndexImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbUnaryFunctorWithIndexImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbUnaryImageFunctorWithVectorImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbUnaryImageFunctorWithVectorImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbUnaryImageFunctorWithVectorImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbUnaryImageFunctorWithVectorImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbVectorImageTo3DScalarImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbVectorImageTo3DScalarImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbVectorImageTo3DScalarImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbVectorImageTo3DScalarImageFilter.hxx
diff --git a/Modules/Filtering/ImageManipulation/include/otbVectorRescaleIntensityImageFilter.txx b/Modules/Filtering/ImageManipulation/include/otbVectorRescaleIntensityImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageManipulation/include/otbVectorRescaleIntensityImageFilter.txx
rename to Modules/Filtering/ImageManipulation/include/otbVectorRescaleIntensityImageFilter.hxx
diff --git a/Modules/Filtering/ImageNoise/include/otbFrostImageFilter.txx b/Modules/Filtering/ImageNoise/include/otbFrostImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageNoise/include/otbFrostImageFilter.txx
rename to Modules/Filtering/ImageNoise/include/otbFrostImageFilter.hxx
diff --git a/Modules/Filtering/ImageNoise/include/otbGammaMAPImageFilter.txx b/Modules/Filtering/ImageNoise/include/otbGammaMAPImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageNoise/include/otbGammaMAPImageFilter.txx
rename to Modules/Filtering/ImageNoise/include/otbGammaMAPImageFilter.hxx
diff --git a/Modules/Filtering/ImageNoise/include/otbKuanImageFilter.txx b/Modules/Filtering/ImageNoise/include/otbKuanImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageNoise/include/otbKuanImageFilter.txx
rename to Modules/Filtering/ImageNoise/include/otbKuanImageFilter.hxx
diff --git a/Modules/Filtering/ImageNoise/include/otbLeeImageFilter.txx b/Modules/Filtering/ImageNoise/include/otbLeeImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/ImageNoise/include/otbLeeImageFilter.txx
rename to Modules/Filtering/ImageNoise/include/otbLeeImageFilter.hxx
diff --git a/Modules/Filtering/MathParser/include/otbBandMathImageFilter.txx b/Modules/Filtering/MathParser/include/otbBandMathImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/MathParser/include/otbBandMathImageFilter.txx
rename to Modules/Filtering/MathParser/include/otbBandMathImageFilter.hxx
diff --git a/Modules/Filtering/MathParser/include/otbMaskMuParserFilter.txx b/Modules/Filtering/MathParser/include/otbMaskMuParserFilter.hxx
similarity index 100%
rename from Modules/Filtering/MathParser/include/otbMaskMuParserFilter.txx
rename to Modules/Filtering/MathParser/include/otbMaskMuParserFilter.hxx
diff --git a/Modules/Filtering/MathParser/include/otbMaskMuParserFunctor.txx b/Modules/Filtering/MathParser/include/otbMaskMuParserFunctor.hxx
similarity index 100%
rename from Modules/Filtering/MathParser/include/otbMaskMuParserFunctor.txx
rename to Modules/Filtering/MathParser/include/otbMaskMuParserFunctor.hxx
diff --git a/Modules/Filtering/MathParser/include/otbParserConditionDataNodeFeatureFunction.txx b/Modules/Filtering/MathParser/include/otbParserConditionDataNodeFeatureFunction.hxx
similarity index 100%
rename from Modules/Filtering/MathParser/include/otbParserConditionDataNodeFeatureFunction.txx
rename to Modules/Filtering/MathParser/include/otbParserConditionDataNodeFeatureFunction.hxx
diff --git a/Modules/Filtering/MathParserX/include/otbBandMathXImageFilter.txx b/Modules/Filtering/MathParserX/include/otbBandMathXImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/MathParserX/include/otbBandMathXImageFilter.txx
rename to Modules/Filtering/MathParserX/include/otbBandMathXImageFilter.hxx
diff --git a/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidAnalysisFilter.txx b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidAnalysisFilter.hxx
similarity index 100%
rename from Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidAnalysisFilter.txx
rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidAnalysisFilter.hxx
diff --git a/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidMRToMSConverter.txx b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidMRToMSConverter.hxx
similarity index 100%
rename from Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidMRToMSConverter.txx
rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidMRToMSConverter.hxx
diff --git a/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidResampler.txx b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidResampler.hxx
similarity index 100%
rename from Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidResampler.txx
rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidResampler.hxx
diff --git a/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSegmentationFilter.txx b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSegmentationFilter.hxx
similarity index 100%
rename from Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSegmentationFilter.txx
rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSegmentationFilter.hxx
diff --git a/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSegmenter.txx b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSegmenter.hxx
similarity index 100%
rename from Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSegmenter.txx
rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSegmenter.hxx
diff --git a/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSynthesisFilter.txx b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSynthesisFilter.hxx
similarity index 100%
rename from Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSynthesisFilter.txx
rename to Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidSynthesisFilter.hxx
diff --git a/Modules/Filtering/Path/include/otbCompacityPathFunction.txx b/Modules/Filtering/Path/include/otbCompacityPathFunction.hxx
similarity index 100%
rename from Modules/Filtering/Path/include/otbCompacityPathFunction.txx
rename to Modules/Filtering/Path/include/otbCompacityPathFunction.hxx
diff --git a/Modules/Filtering/Path/include/otbDrawPathFilter.txx b/Modules/Filtering/Path/include/otbDrawPathFilter.hxx
similarity index 100%
rename from Modules/Filtering/Path/include/otbDrawPathFilter.txx
rename to Modules/Filtering/Path/include/otbDrawPathFilter.hxx
diff --git a/Modules/Filtering/Path/include/otbDrawPathListFilter.txx b/Modules/Filtering/Path/include/otbDrawPathListFilter.hxx
similarity index 100%
rename from Modules/Filtering/Path/include/otbDrawPathListFilter.txx
rename to Modules/Filtering/Path/include/otbDrawPathListFilter.hxx
diff --git a/Modules/Filtering/Path/include/otbImageFittingPolygonListFilter.txx b/Modules/Filtering/Path/include/otbImageFittingPolygonListFilter.hxx
similarity index 100%
rename from Modules/Filtering/Path/include/otbImageFittingPolygonListFilter.txx
rename to Modules/Filtering/Path/include/otbImageFittingPolygonListFilter.hxx
diff --git a/Modules/Filtering/Path/include/otbImageToEdgePathFilter.txx b/Modules/Filtering/Path/include/otbImageToEdgePathFilter.hxx
similarity index 100%
rename from Modules/Filtering/Path/include/otbImageToEdgePathFilter.txx
rename to Modules/Filtering/Path/include/otbImageToEdgePathFilter.hxx
diff --git a/Modules/Filtering/Path/include/otbImageToPathFilter.txx b/Modules/Filtering/Path/include/otbImageToPathFilter.hxx
similarity index 100%
rename from Modules/Filtering/Path/include/otbImageToPathFilter.txx
rename to Modules/Filtering/Path/include/otbImageToPathFilter.hxx
diff --git a/Modules/Filtering/Path/include/otbImageToPathListFilter.txx b/Modules/Filtering/Path/include/otbImageToPathListFilter.hxx
similarity index 100%
rename from Modules/Filtering/Path/include/otbImageToPathListFilter.txx
rename to Modules/Filtering/Path/include/otbImageToPathListFilter.hxx
diff --git a/Modules/Filtering/Path/include/otbOrientationPathFunction.txx b/Modules/Filtering/Path/include/otbOrientationPathFunction.hxx
similarity index 100%
rename from Modules/Filtering/Path/include/otbOrientationPathFunction.txx
rename to Modules/Filtering/Path/include/otbOrientationPathFunction.hxx
diff --git a/Modules/Filtering/Path/include/otbPathFunction.txx b/Modules/Filtering/Path/include/otbPathFunction.hxx
similarity index 100%
rename from Modules/Filtering/Path/include/otbPathFunction.txx
rename to Modules/Filtering/Path/include/otbPathFunction.hxx
diff --git a/Modules/Filtering/Path/include/otbPathListToHistogramGenerator.txx b/Modules/Filtering/Path/include/otbPathListToHistogramGenerator.hxx
similarity index 100%
rename from Modules/Filtering/Path/include/otbPathListToHistogramGenerator.txx
rename to Modules/Filtering/Path/include/otbPathListToHistogramGenerator.hxx
diff --git a/Modules/Filtering/Path/include/otbPolyLineImageConstIterator.txx b/Modules/Filtering/Path/include/otbPolyLineImageConstIterator.hxx
similarity index 100%
rename from Modules/Filtering/Path/include/otbPolyLineImageConstIterator.txx
rename to Modules/Filtering/Path/include/otbPolyLineImageConstIterator.hxx
diff --git a/Modules/Filtering/Path/include/otbRegionImageToRectangularPathListFilter.txx b/Modules/Filtering/Path/include/otbRegionImageToRectangularPathListFilter.hxx
similarity index 100%
rename from Modules/Filtering/Path/include/otbRegionImageToRectangularPathListFilter.txx
rename to Modules/Filtering/Path/include/otbRegionImageToRectangularPathListFilter.hxx
diff --git a/Modules/Filtering/Path/include/otbVectorizationPathListFilter.txx b/Modules/Filtering/Path/include/otbVectorizationPathListFilter.hxx
similarity index 100%
rename from Modules/Filtering/Path/include/otbVectorizationPathListFilter.txx
rename to Modules/Filtering/Path/include/otbVectorizationPathListFilter.hxx
diff --git a/Modules/Filtering/Polarimetry/include/otbMultiChannelsPolarimetricSynthesisFilter.txx b/Modules/Filtering/Polarimetry/include/otbMultiChannelsPolarimetricSynthesisFilter.hxx
similarity index 100%
rename from Modules/Filtering/Polarimetry/include/otbMultiChannelsPolarimetricSynthesisFilter.txx
rename to Modules/Filtering/Polarimetry/include/otbMultiChannelsPolarimetricSynthesisFilter.hxx
diff --git a/Modules/Filtering/Polarimetry/include/otbSinclairImageFilter.txx b/Modules/Filtering/Polarimetry/include/otbSinclairImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Polarimetry/include/otbSinclairImageFilter.txx
rename to Modules/Filtering/Polarimetry/include/otbSinclairImageFilter.hxx
diff --git a/Modules/Filtering/Polarimetry/include/otbSinclairReciprocalImageFilter.txx b/Modules/Filtering/Polarimetry/include/otbSinclairReciprocalImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Polarimetry/include/otbSinclairReciprocalImageFilter.txx
rename to Modules/Filtering/Polarimetry/include/otbSinclairReciprocalImageFilter.hxx
diff --git a/Modules/Filtering/Projection/include/otbEckert4MapProjection.txx b/Modules/Filtering/Projection/include/otbEckert4MapProjection.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbEckert4MapProjection.txx
rename to Modules/Filtering/Projection/include/otbEckert4MapProjection.hxx
diff --git a/Modules/Filtering/Projection/include/otbGCPsToRPCSensorModelImageFilter.txx b/Modules/Filtering/Projection/include/otbGCPsToRPCSensorModelImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbGCPsToRPCSensorModelImageFilter.txx
rename to Modules/Filtering/Projection/include/otbGCPsToRPCSensorModelImageFilter.hxx
diff --git a/Modules/Filtering/Projection/include/otbGenericRSResampleImageFilter.txx b/Modules/Filtering/Projection/include/otbGenericRSResampleImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbGenericRSResampleImageFilter.txx
rename to Modules/Filtering/Projection/include/otbGenericRSResampleImageFilter.hxx
diff --git a/Modules/Filtering/Projection/include/otbGeographicalDistance.txx b/Modules/Filtering/Projection/include/otbGeographicalDistance.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbGeographicalDistance.txx
rename to Modules/Filtering/Projection/include/otbGeographicalDistance.hxx
diff --git a/Modules/Filtering/Projection/include/otbGeometriesProjectionFilter.txx b/Modules/Filtering/Projection/include/otbGeometriesProjectionFilter.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbGeometriesProjectionFilter.txx
rename to Modules/Filtering/Projection/include/otbGeometriesProjectionFilter.hxx
diff --git a/Modules/Filtering/Projection/include/otbGroundSpacingImageFunction.txx b/Modules/Filtering/Projection/include/otbGroundSpacingImageFunction.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbGroundSpacingImageFunction.txx
rename to Modules/Filtering/Projection/include/otbGroundSpacingImageFunction.hxx
diff --git a/Modules/Filtering/Projection/include/otbImageToEnvelopeVectorDataFilter.txx b/Modules/Filtering/Projection/include/otbImageToEnvelopeVectorDataFilter.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbImageToEnvelopeVectorDataFilter.txx
rename to Modules/Filtering/Projection/include/otbImageToEnvelopeVectorDataFilter.hxx
diff --git a/Modules/Filtering/Projection/include/otbImportGeoInformationImageFilter.txx b/Modules/Filtering/Projection/include/otbImportGeoInformationImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbImportGeoInformationImageFilter.txx
rename to Modules/Filtering/Projection/include/otbImportGeoInformationImageFilter.hxx
diff --git a/Modules/Filtering/Projection/include/otbLambertConformalConicMapProjection.txx b/Modules/Filtering/Projection/include/otbLambertConformalConicMapProjection.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbLambertConformalConicMapProjection.txx
rename to Modules/Filtering/Projection/include/otbLambertConformalConicMapProjection.hxx
diff --git a/Modules/Filtering/Projection/include/otbLeastSquareAffineTransformEstimator.txx b/Modules/Filtering/Projection/include/otbLeastSquareAffineTransformEstimator.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbLeastSquareAffineTransformEstimator.txx
rename to Modules/Filtering/Projection/include/otbLeastSquareAffineTransformEstimator.hxx
diff --git a/Modules/Filtering/Projection/include/otbMollweidMapProjection.txx b/Modules/Filtering/Projection/include/otbMollweidMapProjection.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbMollweidMapProjection.txx
rename to Modules/Filtering/Projection/include/otbMollweidMapProjection.hxx
diff --git a/Modules/Filtering/Projection/include/otbOrthoRectificationFilter.txx b/Modules/Filtering/Projection/include/otbOrthoRectificationFilter.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbOrthoRectificationFilter.txx
rename to Modules/Filtering/Projection/include/otbOrthoRectificationFilter.hxx
diff --git a/Modules/Filtering/Projection/include/otbPhysicalToRPCSensorModelImageFilter.txx b/Modules/Filtering/Projection/include/otbPhysicalToRPCSensorModelImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbPhysicalToRPCSensorModelImageFilter.txx
rename to Modules/Filtering/Projection/include/otbPhysicalToRPCSensorModelImageFilter.hxx
diff --git a/Modules/Filtering/Projection/include/otbProjectiveProjectionImageFilter.txx b/Modules/Filtering/Projection/include/otbProjectiveProjectionImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbProjectiveProjectionImageFilter.txx
rename to Modules/Filtering/Projection/include/otbProjectiveProjectionImageFilter.hxx
diff --git a/Modules/Filtering/Projection/include/otbROIdataConversion.txx b/Modules/Filtering/Projection/include/otbROIdataConversion.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbROIdataConversion.txx
rename to Modules/Filtering/Projection/include/otbROIdataConversion.hxx
diff --git a/Modules/Filtering/Projection/include/otbSinusoidalMapProjection.txx b/Modules/Filtering/Projection/include/otbSinusoidalMapProjection.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbSinusoidalMapProjection.txx
rename to Modules/Filtering/Projection/include/otbSinusoidalMapProjection.hxx
diff --git a/Modules/Filtering/Projection/include/otbTileMapTransform.txx b/Modules/Filtering/Projection/include/otbTileMapTransform.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbTileMapTransform.txx
rename to Modules/Filtering/Projection/include/otbTileMapTransform.hxx
diff --git a/Modules/Filtering/Projection/include/otbTransMercatorMapProjection.txx b/Modules/Filtering/Projection/include/otbTransMercatorMapProjection.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbTransMercatorMapProjection.txx
rename to Modules/Filtering/Projection/include/otbTransMercatorMapProjection.hxx
diff --git a/Modules/Filtering/Projection/include/otbUtmMapProjection.txx b/Modules/Filtering/Projection/include/otbUtmMapProjection.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbUtmMapProjection.txx
rename to Modules/Filtering/Projection/include/otbUtmMapProjection.hxx
diff --git a/Modules/Filtering/Projection/include/otbVectorDataIntoImageProjectionFilter.txx b/Modules/Filtering/Projection/include/otbVectorDataIntoImageProjectionFilter.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbVectorDataIntoImageProjectionFilter.txx
rename to Modules/Filtering/Projection/include/otbVectorDataIntoImageProjectionFilter.hxx
diff --git a/Modules/Filtering/Projection/include/otbVectorDataProjectionFilter.txx b/Modules/Filtering/Projection/include/otbVectorDataProjectionFilter.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbVectorDataProjectionFilter.txx
rename to Modules/Filtering/Projection/include/otbVectorDataProjectionFilter.hxx
diff --git a/Modules/Filtering/Projection/include/otbVectorDataTransformFilter.txx b/Modules/Filtering/Projection/include/otbVectorDataTransformFilter.hxx
similarity index 100%
rename from Modules/Filtering/Projection/include/otbVectorDataTransformFilter.txx
rename to Modules/Filtering/Projection/include/otbVectorDataTransformFilter.hxx
diff --git a/Modules/Filtering/Smoothing/include/otbMeanShiftSmoothingImageFilter.txx b/Modules/Filtering/Smoothing/include/otbMeanShiftSmoothingImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Smoothing/include/otbMeanShiftSmoothingImageFilter.txx
rename to Modules/Filtering/Smoothing/include/otbMeanShiftSmoothingImageFilter.hxx
diff --git a/Modules/Filtering/Statistics/include/otbConcatenateSampleListFilter.txx b/Modules/Filtering/Statistics/include/otbConcatenateSampleListFilter.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbConcatenateSampleListFilter.txx
rename to Modules/Filtering/Statistics/include/otbConcatenateSampleListFilter.hxx
diff --git a/Modules/Filtering/Statistics/include/otbContinuousMinimumMaximumImageCalculator.txx b/Modules/Filtering/Statistics/include/otbContinuousMinimumMaximumImageCalculator.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbContinuousMinimumMaximumImageCalculator.txx
rename to Modules/Filtering/Statistics/include/otbContinuousMinimumMaximumImageCalculator.hxx
diff --git a/Modules/Filtering/Statistics/include/otbGaussianAdditiveNoiseSampleListFilter.txx b/Modules/Filtering/Statistics/include/otbGaussianAdditiveNoiseSampleListFilter.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbGaussianAdditiveNoiseSampleListFilter.txx
rename to Modules/Filtering/Statistics/include/otbGaussianAdditiveNoiseSampleListFilter.hxx
diff --git a/Modules/Filtering/Statistics/include/otbHistogramStatisticsFunction.txx b/Modules/Filtering/Statistics/include/otbHistogramStatisticsFunction.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbHistogramStatisticsFunction.txx
rename to Modules/Filtering/Statistics/include/otbHistogramStatisticsFunction.hxx
diff --git a/Modules/Filtering/Statistics/include/otbListSampleGenerator.txx b/Modules/Filtering/Statistics/include/otbListSampleGenerator.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbListSampleGenerator.txx
rename to Modules/Filtering/Statistics/include/otbListSampleGenerator.hxx
diff --git a/Modules/Filtering/Statistics/include/otbListSampleSource.txx b/Modules/Filtering/Statistics/include/otbListSampleSource.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbListSampleSource.txx
rename to Modules/Filtering/Statistics/include/otbListSampleSource.hxx
diff --git a/Modules/Filtering/Statistics/include/otbListSampleToBalancedListSampleFilter.txx b/Modules/Filtering/Statistics/include/otbListSampleToBalancedListSampleFilter.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbListSampleToBalancedListSampleFilter.txx
rename to Modules/Filtering/Statistics/include/otbListSampleToBalancedListSampleFilter.hxx
diff --git a/Modules/Filtering/Statistics/include/otbListSampleToHistogramListGenerator.txx b/Modules/Filtering/Statistics/include/otbListSampleToHistogramListGenerator.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbListSampleToHistogramListGenerator.txx
rename to Modules/Filtering/Statistics/include/otbListSampleToHistogramListGenerator.hxx
diff --git a/Modules/Filtering/Statistics/include/otbListSampleToListSampleFilter.txx b/Modules/Filtering/Statistics/include/otbListSampleToListSampleFilter.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbListSampleToListSampleFilter.txx
rename to Modules/Filtering/Statistics/include/otbListSampleToListSampleFilter.hxx
diff --git a/Modules/Filtering/Statistics/include/otbListSampleToVariableDimensionHistogramGenerator.txx b/Modules/Filtering/Statistics/include/otbListSampleToVariableDimensionHistogramGenerator.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbListSampleToVariableDimensionHistogramGenerator.txx
rename to Modules/Filtering/Statistics/include/otbListSampleToVariableDimensionHistogramGenerator.hxx
diff --git a/Modules/Filtering/Statistics/include/otbLocalHistogramImageFunction.txx b/Modules/Filtering/Statistics/include/otbLocalHistogramImageFunction.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbLocalHistogramImageFunction.txx
rename to Modules/Filtering/Statistics/include/otbLocalHistogramImageFunction.hxx
diff --git a/Modules/Filtering/Statistics/include/otbNormalizeVectorImageFilter.txx b/Modules/Filtering/Statistics/include/otbNormalizeVectorImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbNormalizeVectorImageFilter.txx
rename to Modules/Filtering/Statistics/include/otbNormalizeVectorImageFilter.hxx
diff --git a/Modules/Filtering/Statistics/include/otbShiftScaleSampleListFilter.txx b/Modules/Filtering/Statistics/include/otbShiftScaleSampleListFilter.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbShiftScaleSampleListFilter.txx
rename to Modules/Filtering/Statistics/include/otbShiftScaleSampleListFilter.hxx
diff --git a/Modules/Filtering/Statistics/include/otbStreamingCompareImageFilter.txx b/Modules/Filtering/Statistics/include/otbStreamingCompareImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbStreamingCompareImageFilter.txx
rename to Modules/Filtering/Statistics/include/otbStreamingCompareImageFilter.hxx
diff --git a/Modules/Filtering/Statistics/include/otbStreamingHistogramVectorImageFilter.txx b/Modules/Filtering/Statistics/include/otbStreamingHistogramVectorImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbStreamingHistogramVectorImageFilter.txx
rename to Modules/Filtering/Statistics/include/otbStreamingHistogramVectorImageFilter.hxx
diff --git a/Modules/Filtering/Statistics/include/otbStreamingMinMaxImageFilter.txx b/Modules/Filtering/Statistics/include/otbStreamingMinMaxImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbStreamingMinMaxImageFilter.txx
rename to Modules/Filtering/Statistics/include/otbStreamingMinMaxImageFilter.hxx
diff --git a/Modules/Filtering/Statistics/include/otbStreamingMinMaxVectorImageFilter.txx b/Modules/Filtering/Statistics/include/otbStreamingMinMaxVectorImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbStreamingMinMaxVectorImageFilter.txx
rename to Modules/Filtering/Statistics/include/otbStreamingMinMaxVectorImageFilter.hxx
diff --git a/Modules/Filtering/Statistics/include/otbStreamingStatisticsImageFilter.txx b/Modules/Filtering/Statistics/include/otbStreamingStatisticsImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbStreamingStatisticsImageFilter.txx
rename to Modules/Filtering/Statistics/include/otbStreamingStatisticsImageFilter.hxx
diff --git a/Modules/Filtering/Statistics/include/otbStreamingStatisticsMapFromLabelImageFilter.txx b/Modules/Filtering/Statistics/include/otbStreamingStatisticsMapFromLabelImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbStreamingStatisticsMapFromLabelImageFilter.txx
rename to Modules/Filtering/Statistics/include/otbStreamingStatisticsMapFromLabelImageFilter.hxx
diff --git a/Modules/Filtering/Statistics/include/otbStreamingStatisticsVectorImageFilter.txx b/Modules/Filtering/Statistics/include/otbStreamingStatisticsVectorImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbStreamingStatisticsVectorImageFilter.txx
rename to Modules/Filtering/Statistics/include/otbStreamingStatisticsVectorImageFilter.hxx
diff --git a/Modules/Filtering/Statistics/include/otbVarianceImageFilter.txx b/Modules/Filtering/Statistics/include/otbVarianceImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbVarianceImageFilter.txx
rename to Modules/Filtering/Statistics/include/otbVarianceImageFilter.hxx
diff --git a/Modules/Filtering/Statistics/include/otbVectorImageToIntensityImageFilter.txx b/Modules/Filtering/Statistics/include/otbVectorImageToIntensityImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbVectorImageToIntensityImageFilter.txx
rename to Modules/Filtering/Statistics/include/otbVectorImageToIntensityImageFilter.hxx
diff --git a/Modules/Filtering/Statistics/include/otbVectorImageToMatrixImageFilter.txx b/Modules/Filtering/Statistics/include/otbVectorImageToMatrixImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Statistics/include/otbVectorImageToMatrixImageFilter.txx
rename to Modules/Filtering/Statistics/include/otbVectorImageToMatrixImageFilter.hxx
diff --git a/Modules/Filtering/VectorDataManipulation/include/otbConcatenateVectorDataFilter.txx b/Modules/Filtering/VectorDataManipulation/include/otbConcatenateVectorDataFilter.hxx
similarity index 100%
rename from Modules/Filtering/VectorDataManipulation/include/otbConcatenateVectorDataFilter.txx
rename to Modules/Filtering/VectorDataManipulation/include/otbConcatenateVectorDataFilter.hxx
diff --git a/Modules/Filtering/VectorDataManipulation/include/otbDBOverlapDataNodeFeatureFunction.txx b/Modules/Filtering/VectorDataManipulation/include/otbDBOverlapDataNodeFeatureFunction.hxx
similarity index 100%
rename from Modules/Filtering/VectorDataManipulation/include/otbDBOverlapDataNodeFeatureFunction.txx
rename to Modules/Filtering/VectorDataManipulation/include/otbDBOverlapDataNodeFeatureFunction.hxx
diff --git a/Modules/Filtering/VectorDataManipulation/include/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.txx b/Modules/Filtering/VectorDataManipulation/include/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.hxx
similarity index 100%
rename from Modules/Filtering/VectorDataManipulation/include/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.txx
rename to Modules/Filtering/VectorDataManipulation/include/otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.hxx
diff --git a/Modules/Filtering/VectorDataManipulation/include/otbSpectralAngleDataNodeFeatureFunction.txx b/Modules/Filtering/VectorDataManipulation/include/otbSpectralAngleDataNodeFeatureFunction.hxx
similarity index 100%
rename from Modules/Filtering/VectorDataManipulation/include/otbSpectralAngleDataNodeFeatureFunction.txx
rename to Modules/Filtering/VectorDataManipulation/include/otbSpectralAngleDataNodeFeatureFunction.hxx
diff --git a/Modules/Filtering/VectorDataManipulation/include/otbVectorDataAdapter.txx b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataAdapter.hxx
similarity index 100%
rename from Modules/Filtering/VectorDataManipulation/include/otbVectorDataAdapter.txx
rename to Modules/Filtering/VectorDataManipulation/include/otbVectorDataAdapter.hxx
diff --git a/Modules/Filtering/VectorDataManipulation/include/otbVectorDataExtractROI.txx b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataExtractROI.hxx
similarity index 100%
rename from Modules/Filtering/VectorDataManipulation/include/otbVectorDataExtractROI.txx
rename to Modules/Filtering/VectorDataManipulation/include/otbVectorDataExtractROI.hxx
diff --git a/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToRandomLineGenerator.txx b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToRandomLineGenerator.hxx
similarity index 100%
rename from Modules/Filtering/VectorDataManipulation/include/otbVectorDataToRandomLineGenerator.txx
rename to Modules/Filtering/VectorDataManipulation/include/otbVectorDataToRandomLineGenerator.hxx
diff --git a/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToSpecificDescriptionFilterBase.txx b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToSpecificDescriptionFilterBase.hxx
similarity index 100%
rename from Modules/Filtering/VectorDataManipulation/include/otbVectorDataToSpecificDescriptionFilterBase.txx
rename to Modules/Filtering/VectorDataManipulation/include/otbVectorDataToSpecificDescriptionFilterBase.hxx
diff --git a/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToVectorDataFilter.txx b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToVectorDataFilter.hxx
similarity index 100%
rename from Modules/Filtering/VectorDataManipulation/include/otbVectorDataToVectorDataFilter.txx
rename to Modules/Filtering/VectorDataManipulation/include/otbVectorDataToVectorDataFilter.hxx
diff --git a/Modules/Filtering/VectorDataRendering/include/otbVectorDataToMapFilter.txx b/Modules/Filtering/VectorDataRendering/include/otbVectorDataToMapFilter.hxx
similarity index 100%
rename from Modules/Filtering/VectorDataRendering/include/otbVectorDataToMapFilter.txx
rename to Modules/Filtering/VectorDataRendering/include/otbVectorDataToMapFilter.hxx
diff --git a/Modules/Filtering/Wavelet/include/otbSubsampleImageFilter.txx b/Modules/Filtering/Wavelet/include/otbSubsampleImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Wavelet/include/otbSubsampleImageFilter.txx
rename to Modules/Filtering/Wavelet/include/otbSubsampleImageFilter.hxx
diff --git a/Modules/Filtering/Wavelet/include/otbWaveletFilterBank.txx b/Modules/Filtering/Wavelet/include/otbWaveletFilterBank.hxx
similarity index 100%
rename from Modules/Filtering/Wavelet/include/otbWaveletFilterBank.txx
rename to Modules/Filtering/Wavelet/include/otbWaveletFilterBank.hxx
diff --git a/Modules/Filtering/Wavelet/include/otbWaveletImageFilter.txx b/Modules/Filtering/Wavelet/include/otbWaveletImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Wavelet/include/otbWaveletImageFilter.txx
rename to Modules/Filtering/Wavelet/include/otbWaveletImageFilter.hxx
diff --git a/Modules/Filtering/Wavelet/include/otbWaveletInverseImageFilter.txx b/Modules/Filtering/Wavelet/include/otbWaveletInverseImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Wavelet/include/otbWaveletInverseImageFilter.txx
rename to Modules/Filtering/Wavelet/include/otbWaveletInverseImageFilter.hxx
diff --git a/Modules/Filtering/Wavelet/include/otbWaveletOperatorBase.txx b/Modules/Filtering/Wavelet/include/otbWaveletOperatorBase.hxx
similarity index 100%
rename from Modules/Filtering/Wavelet/include/otbWaveletOperatorBase.txx
rename to Modules/Filtering/Wavelet/include/otbWaveletOperatorBase.hxx
diff --git a/Modules/Filtering/Wavelet/include/otbWaveletPacketTransform.txx b/Modules/Filtering/Wavelet/include/otbWaveletPacketTransform.hxx
similarity index 100%
rename from Modules/Filtering/Wavelet/include/otbWaveletPacketTransform.txx
rename to Modules/Filtering/Wavelet/include/otbWaveletPacketTransform.hxx
diff --git a/Modules/Filtering/Wavelet/include/otbWaveletTransform.txx b/Modules/Filtering/Wavelet/include/otbWaveletTransform.hxx
similarity index 100%
rename from Modules/Filtering/Wavelet/include/otbWaveletTransform.txx
rename to Modules/Filtering/Wavelet/include/otbWaveletTransform.hxx
diff --git a/Modules/Filtering/Wavelet/include/otbWaveletsBandsListToWaveletsSynopsisImageFilter.txx b/Modules/Filtering/Wavelet/include/otbWaveletsBandsListToWaveletsSynopsisImageFilter.hxx
similarity index 100%
rename from Modules/Filtering/Wavelet/include/otbWaveletsBandsListToWaveletsSynopsisImageFilter.txx
rename to Modules/Filtering/Wavelet/include/otbWaveletsBandsListToWaveletsSynopsisImageFilter.hxx
diff --git a/Modules/Filtering/Wavelet/include/otbWaveletsSynopsisImageToWaveletsBandsListFilter.txx b/Modules/Filtering/Wavelet/include/otbWaveletsSynopsisImageToWaveletsBandsListFilter.hxx
similarity index 100%
rename from Modules/Filtering/Wavelet/include/otbWaveletsSynopsisImageToWaveletsBandsListFilter.txx
rename to Modules/Filtering/Wavelet/include/otbWaveletsSynopsisImageToWaveletsBandsListFilter.hxx
diff --git a/Modules/Fusion/Fuzzy/include/otbFuzzyVariable.txx b/Modules/Fusion/Fuzzy/include/otbFuzzyVariable.hxx
similarity index 100%
rename from Modules/Fusion/Fuzzy/include/otbFuzzyVariable.txx
rename to Modules/Fusion/Fuzzy/include/otbFuzzyVariable.hxx
diff --git a/Modules/Fusion/MajorityVoting/include/otbNeighborhoodMajorityVotingImageFilter.txx b/Modules/Fusion/MajorityVoting/include/otbNeighborhoodMajorityVotingImageFilter.hxx
similarity index 100%
rename from Modules/Fusion/MajorityVoting/include/otbNeighborhoodMajorityVotingImageFilter.txx
rename to Modules/Fusion/MajorityVoting/include/otbNeighborhoodMajorityVotingImageFilter.hxx
diff --git a/Modules/Fusion/PanSharpening/include/otbBayesianFusionFilter.txx b/Modules/Fusion/PanSharpening/include/otbBayesianFusionFilter.hxx
similarity index 100%
rename from Modules/Fusion/PanSharpening/include/otbBayesianFusionFilter.txx
rename to Modules/Fusion/PanSharpening/include/otbBayesianFusionFilter.hxx
diff --git a/Modules/Fusion/PanSharpening/include/otbLmvmPanSharpeningFusionImageFilter.txx b/Modules/Fusion/PanSharpening/include/otbLmvmPanSharpeningFusionImageFilter.hxx
similarity index 100%
rename from Modules/Fusion/PanSharpening/include/otbLmvmPanSharpeningFusionImageFilter.txx
rename to Modules/Fusion/PanSharpening/include/otbLmvmPanSharpeningFusionImageFilter.hxx
diff --git a/Modules/Fusion/PanSharpening/include/otbSimpleRcsPanSharpeningFusionImageFilter.txx b/Modules/Fusion/PanSharpening/include/otbSimpleRcsPanSharpeningFusionImageFilter.hxx
similarity index 100%
rename from Modules/Fusion/PanSharpening/include/otbSimpleRcsPanSharpeningFusionImageFilter.txx
rename to Modules/Fusion/PanSharpening/include/otbSimpleRcsPanSharpeningFusionImageFilter.hxx
diff --git a/Modules/Hyperspectral/AnomalyDetection/include/otbLocalRxDetectorFilter.txx b/Modules/Hyperspectral/AnomalyDetection/include/otbLocalRxDetectorFilter.hxx
similarity index 100%
rename from Modules/Hyperspectral/AnomalyDetection/include/otbLocalRxDetectorFilter.txx
rename to Modules/Hyperspectral/AnomalyDetection/include/otbLocalRxDetectorFilter.hxx
diff --git a/Modules/Hyperspectral/AnomalyDetection/include/otbLocalRxDetectorNonThreadFilter.txx b/Modules/Hyperspectral/AnomalyDetection/include/otbLocalRxDetectorNonThreadFilter.hxx
similarity index 100%
rename from Modules/Hyperspectral/AnomalyDetection/include/otbLocalRxDetectorNonThreadFilter.txx
rename to Modules/Hyperspectral/AnomalyDetection/include/otbLocalRxDetectorNonThreadFilter.hxx
diff --git a/Modules/Hyperspectral/EndmembersExtraction/include/otbEigenvalueLikelihoodMaximisation.txx b/Modules/Hyperspectral/EndmembersExtraction/include/otbEigenvalueLikelihoodMaximisation.hxx
similarity index 100%
rename from Modules/Hyperspectral/EndmembersExtraction/include/otbEigenvalueLikelihoodMaximisation.txx
rename to Modules/Hyperspectral/EndmembersExtraction/include/otbEigenvalueLikelihoodMaximisation.hxx
diff --git a/Modules/Hyperspectral/EndmembersExtraction/include/otbVcaImageFilter.txx b/Modules/Hyperspectral/EndmembersExtraction/include/otbVcaImageFilter.hxx
similarity index 100%
rename from Modules/Hyperspectral/EndmembersExtraction/include/otbVcaImageFilter.txx
rename to Modules/Hyperspectral/EndmembersExtraction/include/otbVcaImageFilter.hxx
diff --git a/Modules/Hyperspectral/EndmembersExtraction/include/otbVirtualDimensionality.txx b/Modules/Hyperspectral/EndmembersExtraction/include/otbVirtualDimensionality.hxx
similarity index 100%
rename from Modules/Hyperspectral/EndmembersExtraction/include/otbVirtualDimensionality.txx
rename to Modules/Hyperspectral/EndmembersExtraction/include/otbVirtualDimensionality.hxx
diff --git a/Modules/Hyperspectral/Unmixing/include/otbISRAUnmixingImageFilter.txx b/Modules/Hyperspectral/Unmixing/include/otbISRAUnmixingImageFilter.hxx
similarity index 100%
rename from Modules/Hyperspectral/Unmixing/include/otbISRAUnmixingImageFilter.txx
rename to Modules/Hyperspectral/Unmixing/include/otbISRAUnmixingImageFilter.hxx
diff --git a/Modules/Hyperspectral/Unmixing/include/otbMDMDNMFImageFilter.txx b/Modules/Hyperspectral/Unmixing/include/otbMDMDNMFImageFilter.hxx
similarity index 100%
rename from Modules/Hyperspectral/Unmixing/include/otbMDMDNMFImageFilter.txx
rename to Modules/Hyperspectral/Unmixing/include/otbMDMDNMFImageFilter.hxx
diff --git a/Modules/Hyperspectral/Unmixing/include/otbNCLSUnmixingImageFilter.txx b/Modules/Hyperspectral/Unmixing/include/otbNCLSUnmixingImageFilter.hxx
similarity index 100%
rename from Modules/Hyperspectral/Unmixing/include/otbNCLSUnmixingImageFilter.txx
rename to Modules/Hyperspectral/Unmixing/include/otbNCLSUnmixingImageFilter.hxx
diff --git a/Modules/Hyperspectral/Unmixing/include/otbSparseUnmixingImageFilter.txx b/Modules/Hyperspectral/Unmixing/include/otbSparseUnmixingImageFilter.hxx
similarity index 100%
rename from Modules/Hyperspectral/Unmixing/include/otbSparseUnmixingImageFilter.txx
rename to Modules/Hyperspectral/Unmixing/include/otbSparseUnmixingImageFilter.hxx
diff --git a/Modules/Hyperspectral/Unmixing/include/otbUnConstrainedLeastSquareImageFilter.txx b/Modules/Hyperspectral/Unmixing/include/otbUnConstrainedLeastSquareImageFilter.hxx
similarity index 100%
rename from Modules/Hyperspectral/Unmixing/include/otbUnConstrainedLeastSquareImageFilter.txx
rename to Modules/Hyperspectral/Unmixing/include/otbUnConstrainedLeastSquareImageFilter.hxx
diff --git a/Modules/IO/Carto/include/otbImageToOSMVectorDataGenerator.txx b/Modules/IO/Carto/include/otbImageToOSMVectorDataGenerator.hxx
similarity index 100%
rename from Modules/IO/Carto/include/otbImageToOSMVectorDataGenerator.txx
rename to Modules/IO/Carto/include/otbImageToOSMVectorDataGenerator.hxx
diff --git a/Modules/IO/Carto/include/otbMapFileProductWriter.txx b/Modules/IO/Carto/include/otbMapFileProductWriter.hxx
similarity index 100%
rename from Modules/IO/Carto/include/otbMapFileProductWriter.txx
rename to Modules/IO/Carto/include/otbMapFileProductWriter.hxx
diff --git a/Modules/IO/IOXML/include/otbStatisticsXMLFileReader.txx b/Modules/IO/IOXML/include/otbStatisticsXMLFileReader.hxx
similarity index 100%
rename from Modules/IO/IOXML/include/otbStatisticsXMLFileReader.txx
rename to Modules/IO/IOXML/include/otbStatisticsXMLFileReader.hxx
diff --git a/Modules/IO/IOXML/include/otbStatisticsXMLFileWriter.txx b/Modules/IO/IOXML/include/otbStatisticsXMLFileWriter.hxx
similarity index 100%
rename from Modules/IO/IOXML/include/otbStatisticsXMLFileWriter.txx
rename to Modules/IO/IOXML/include/otbStatisticsXMLFileWriter.hxx
diff --git a/Modules/IO/ImageIO/include/otbImageFileReader.txx b/Modules/IO/ImageIO/include/otbImageFileReader.hxx
similarity index 100%
rename from Modules/IO/ImageIO/include/otbImageFileReader.txx
rename to Modules/IO/ImageIO/include/otbImageFileReader.hxx
diff --git a/Modules/IO/ImageIO/include/otbImageFileWriter.txx b/Modules/IO/ImageIO/include/otbImageFileWriter.hxx
similarity index 100%
rename from Modules/IO/ImageIO/include/otbImageFileWriter.txx
rename to Modules/IO/ImageIO/include/otbImageFileWriter.hxx
diff --git a/Modules/IO/ImageIO/include/otbImageSeriesFileReader.txx b/Modules/IO/ImageIO/include/otbImageSeriesFileReader.hxx
similarity index 100%
rename from Modules/IO/ImageIO/include/otbImageSeriesFileReader.txx
rename to Modules/IO/ImageIO/include/otbImageSeriesFileReader.hxx
diff --git a/Modules/IO/ImageIO/include/otbImageSeriesFileReaderBase.txx b/Modules/IO/ImageIO/include/otbImageSeriesFileReaderBase.hxx
similarity index 100%
rename from Modules/IO/ImageIO/include/otbImageSeriesFileReaderBase.txx
rename to Modules/IO/ImageIO/include/otbImageSeriesFileReaderBase.hxx
diff --git a/Modules/IO/ImageIO/include/otbMultiImageFileWriter.txx b/Modules/IO/ImageIO/include/otbMultiImageFileWriter.hxx
similarity index 100%
rename from Modules/IO/ImageIO/include/otbMultiImageFileWriter.txx
rename to Modules/IO/ImageIO/include/otbMultiImageFileWriter.hxx
diff --git a/Modules/IO/ImageIO/include/otbScalarBufferToImageFileWriter.txx b/Modules/IO/ImageIO/include/otbScalarBufferToImageFileWriter.hxx
similarity index 100%
rename from Modules/IO/ImageIO/include/otbScalarBufferToImageFileWriter.txx
rename to Modules/IO/ImageIO/include/otbScalarBufferToImageFileWriter.hxx
diff --git a/Modules/IO/KMZWriter/include/otbKmzProductWriter.txx b/Modules/IO/KMZWriter/include/otbKmzProductWriter.hxx
similarity index 100%
rename from Modules/IO/KMZWriter/include/otbKmzProductWriter.txx
rename to Modules/IO/KMZWriter/include/otbKmzProductWriter.hxx
diff --git a/Modules/IO/TestKernel/include/otbDifferenceImageFilter.txx b/Modules/IO/TestKernel/include/otbDifferenceImageFilter.hxx
similarity index 100%
rename from Modules/IO/TestKernel/include/otbDifferenceImageFilter.txx
rename to Modules/IO/TestKernel/include/otbDifferenceImageFilter.hxx
diff --git a/Modules/IO/VectorDataIO/include/otbVectorDataFileReader.txx b/Modules/IO/VectorDataIO/include/otbVectorDataFileReader.hxx
similarity index 100%
rename from Modules/IO/VectorDataIO/include/otbVectorDataFileReader.txx
rename to Modules/IO/VectorDataIO/include/otbVectorDataFileReader.hxx
diff --git a/Modules/IO/VectorDataIO/include/otbVectorDataFileWriter.txx b/Modules/IO/VectorDataIO/include/otbVectorDataFileWriter.hxx
similarity index 100%
rename from Modules/IO/VectorDataIO/include/otbVectorDataFileWriter.txx
rename to Modules/IO/VectorDataIO/include/otbVectorDataFileWriter.hxx
diff --git a/Modules/Learning/DempsterShafer/include/otbConfusionMatrixToMassOfBelief.txx b/Modules/Learning/DempsterShafer/include/otbConfusionMatrixToMassOfBelief.hxx
similarity index 100%
rename from Modules/Learning/DempsterShafer/include/otbConfusionMatrixToMassOfBelief.txx
rename to Modules/Learning/DempsterShafer/include/otbConfusionMatrixToMassOfBelief.hxx
diff --git a/Modules/Learning/DempsterShafer/include/otbDSFusionOfClassifiersImageFilter.txx b/Modules/Learning/DempsterShafer/include/otbDSFusionOfClassifiersImageFilter.hxx
similarity index 100%
rename from Modules/Learning/DempsterShafer/include/otbDSFusionOfClassifiersImageFilter.txx
rename to Modules/Learning/DempsterShafer/include/otbDSFusionOfClassifiersImageFilter.hxx
diff --git a/Modules/Learning/DempsterShafer/include/otbJointMassOfBeliefFilter.txx b/Modules/Learning/DempsterShafer/include/otbJointMassOfBeliefFilter.hxx
similarity index 100%
rename from Modules/Learning/DempsterShafer/include/otbJointMassOfBeliefFilter.txx
rename to Modules/Learning/DempsterShafer/include/otbJointMassOfBeliefFilter.hxx
diff --git a/Modules/Learning/DempsterShafer/include/otbMassOfBelief.txx b/Modules/Learning/DempsterShafer/include/otbMassOfBelief.hxx
similarity index 100%
rename from Modules/Learning/DempsterShafer/include/otbMassOfBelief.txx
rename to Modules/Learning/DempsterShafer/include/otbMassOfBelief.hxx
diff --git a/Modules/Learning/DempsterShafer/include/otbStandardDSCostFunction.txx b/Modules/Learning/DempsterShafer/include/otbStandardDSCostFunction.hxx
similarity index 100%
rename from Modules/Learning/DempsterShafer/include/otbStandardDSCostFunction.txx
rename to Modules/Learning/DempsterShafer/include/otbStandardDSCostFunction.hxx
diff --git a/Modules/Learning/DempsterShafer/include/otbVectorDataToDSValidatedVectorDataFilter.txx b/Modules/Learning/DempsterShafer/include/otbVectorDataToDSValidatedVectorDataFilter.hxx
similarity index 100%
rename from Modules/Learning/DempsterShafer/include/otbVectorDataToDSValidatedVectorDataFilter.txx
rename to Modules/Learning/DempsterShafer/include/otbVectorDataToDSValidatedVectorDataFilter.hxx
diff --git a/Modules/Learning/DimensionalityReductionLearning/include/otbAutoencoderModel.txx b/Modules/Learning/DimensionalityReductionLearning/include/otbAutoencoderModel.hxx
similarity index 100%
rename from Modules/Learning/DimensionalityReductionLearning/include/otbAutoencoderModel.txx
rename to Modules/Learning/DimensionalityReductionLearning/include/otbAutoencoderModel.hxx
diff --git a/Modules/Learning/DimensionalityReductionLearning/include/otbAutoencoderModelFactory.txx b/Modules/Learning/DimensionalityReductionLearning/include/otbAutoencoderModelFactory.hxx
similarity index 100%
rename from Modules/Learning/DimensionalityReductionLearning/include/otbAutoencoderModelFactory.txx
rename to Modules/Learning/DimensionalityReductionLearning/include/otbAutoencoderModelFactory.hxx
diff --git a/Modules/Learning/DimensionalityReductionLearning/include/otbDimensionalityReductionModelFactory.txx b/Modules/Learning/DimensionalityReductionLearning/include/otbDimensionalityReductionModelFactory.hxx
similarity index 100%
rename from Modules/Learning/DimensionalityReductionLearning/include/otbDimensionalityReductionModelFactory.txx
rename to Modules/Learning/DimensionalityReductionLearning/include/otbDimensionalityReductionModelFactory.hxx
diff --git a/Modules/Learning/DimensionalityReductionLearning/include/otbImageDimensionalityReductionFilter.txx b/Modules/Learning/DimensionalityReductionLearning/include/otbImageDimensionalityReductionFilter.hxx
similarity index 100%
rename from Modules/Learning/DimensionalityReductionLearning/include/otbImageDimensionalityReductionFilter.txx
rename to Modules/Learning/DimensionalityReductionLearning/include/otbImageDimensionalityReductionFilter.hxx
diff --git a/Modules/Learning/DimensionalityReductionLearning/include/otbPCAModel.txx b/Modules/Learning/DimensionalityReductionLearning/include/otbPCAModel.hxx
similarity index 100%
rename from Modules/Learning/DimensionalityReductionLearning/include/otbPCAModel.txx
rename to Modules/Learning/DimensionalityReductionLearning/include/otbPCAModel.hxx
diff --git a/Modules/Learning/DimensionalityReductionLearning/include/otbPCAModelFactory.txx b/Modules/Learning/DimensionalityReductionLearning/include/otbPCAModelFactory.hxx
similarity index 100%
rename from Modules/Learning/DimensionalityReductionLearning/include/otbPCAModelFactory.txx
rename to Modules/Learning/DimensionalityReductionLearning/include/otbPCAModelFactory.hxx
diff --git a/Modules/Learning/DimensionalityReductionLearning/include/otbSOMModel.txx b/Modules/Learning/DimensionalityReductionLearning/include/otbSOMModel.hxx
similarity index 100%
rename from Modules/Learning/DimensionalityReductionLearning/include/otbSOMModel.txx
rename to Modules/Learning/DimensionalityReductionLearning/include/otbSOMModel.hxx
diff --git a/Modules/Learning/DimensionalityReductionLearning/include/otbSOMModelFactory.txx b/Modules/Learning/DimensionalityReductionLearning/include/otbSOMModelFactory.hxx
similarity index 100%
rename from Modules/Learning/DimensionalityReductionLearning/include/otbSOMModelFactory.txx
rename to Modules/Learning/DimensionalityReductionLearning/include/otbSOMModelFactory.hxx
diff --git a/Modules/Learning/LearningBase/include/otbDecisionTree.txx b/Modules/Learning/LearningBase/include/otbDecisionTree.hxx
similarity index 100%
rename from Modules/Learning/LearningBase/include/otbDecisionTree.txx
rename to Modules/Learning/LearningBase/include/otbDecisionTree.hxx
diff --git a/Modules/Learning/LearningBase/include/otbGaussianModelComponent.txx b/Modules/Learning/LearningBase/include/otbGaussianModelComponent.hxx
similarity index 100%
rename from Modules/Learning/LearningBase/include/otbGaussianModelComponent.txx
rename to Modules/Learning/LearningBase/include/otbGaussianModelComponent.hxx
diff --git a/Modules/Learning/LearningBase/include/otbImageClassificationFilter.txx b/Modules/Learning/LearningBase/include/otbImageClassificationFilter.hxx
similarity index 100%
rename from Modules/Learning/LearningBase/include/otbImageClassificationFilter.txx
rename to Modules/Learning/LearningBase/include/otbImageClassificationFilter.hxx
diff --git a/Modules/Learning/LearningBase/include/otbKMeansImageClassificationFilter.txx b/Modules/Learning/LearningBase/include/otbKMeansImageClassificationFilter.hxx
similarity index 100%
rename from Modules/Learning/LearningBase/include/otbKMeansImageClassificationFilter.txx
rename to Modules/Learning/LearningBase/include/otbKMeansImageClassificationFilter.hxx
diff --git a/Modules/Learning/LearningBase/include/otbMachineLearningModel.txx b/Modules/Learning/LearningBase/include/otbMachineLearningModel.hxx
similarity index 100%
rename from Modules/Learning/LearningBase/include/otbMachineLearningModel.txx
rename to Modules/Learning/LearningBase/include/otbMachineLearningModel.hxx
diff --git a/Modules/Learning/LearningBase/include/otbSEMClassifier.txx b/Modules/Learning/LearningBase/include/otbSEMClassifier.hxx
similarity index 100%
rename from Modules/Learning/LearningBase/include/otbSEMClassifier.txx
rename to Modules/Learning/LearningBase/include/otbSEMClassifier.hxx
diff --git a/Modules/Learning/Markov/include/otbMarkovRandomFieldFilter.txx b/Modules/Learning/Markov/include/otbMarkovRandomFieldFilter.hxx
similarity index 100%
rename from Modules/Learning/Markov/include/otbMarkovRandomFieldFilter.txx
rename to Modules/Learning/Markov/include/otbMarkovRandomFieldFilter.hxx
diff --git a/Modules/Learning/SOM/include/otbPeriodicSOM.txx b/Modules/Learning/SOM/include/otbPeriodicSOM.hxx
similarity index 100%
rename from Modules/Learning/SOM/include/otbPeriodicSOM.txx
rename to Modules/Learning/SOM/include/otbPeriodicSOM.hxx
diff --git a/Modules/Learning/SOM/include/otbSOM.txx b/Modules/Learning/SOM/include/otbSOM.hxx
similarity index 100%
rename from Modules/Learning/SOM/include/otbSOM.txx
rename to Modules/Learning/SOM/include/otbSOM.hxx
diff --git a/Modules/Learning/SOM/include/otbSOMActivationBuilder.txx b/Modules/Learning/SOM/include/otbSOMActivationBuilder.hxx
similarity index 100%
rename from Modules/Learning/SOM/include/otbSOMActivationBuilder.txx
rename to Modules/Learning/SOM/include/otbSOMActivationBuilder.hxx
diff --git a/Modules/Learning/SOM/include/otbSOMClassifier.txx b/Modules/Learning/SOM/include/otbSOMClassifier.hxx
similarity index 100%
rename from Modules/Learning/SOM/include/otbSOMClassifier.txx
rename to Modules/Learning/SOM/include/otbSOMClassifier.hxx
diff --git a/Modules/Learning/SOM/include/otbSOMImageClassificationFilter.txx b/Modules/Learning/SOM/include/otbSOMImageClassificationFilter.hxx
similarity index 100%
rename from Modules/Learning/SOM/include/otbSOMImageClassificationFilter.txx
rename to Modules/Learning/SOM/include/otbSOMImageClassificationFilter.hxx
diff --git a/Modules/Learning/SOM/include/otbSOMMap.txx b/Modules/Learning/SOM/include/otbSOMMap.hxx
similarity index 100%
rename from Modules/Learning/SOM/include/otbSOMMap.txx
rename to Modules/Learning/SOM/include/otbSOMMap.hxx
diff --git a/Modules/Learning/SOM/include/otbSOMWithMissingValue.txx b/Modules/Learning/SOM/include/otbSOMWithMissingValue.hxx
similarity index 100%
rename from Modules/Learning/SOM/include/otbSOMWithMissingValue.txx
rename to Modules/Learning/SOM/include/otbSOMWithMissingValue.hxx
diff --git a/Modules/Learning/SOM/include/otbSOMbasedImageFilter.txx b/Modules/Learning/SOM/include/otbSOMbasedImageFilter.hxx
similarity index 100%
rename from Modules/Learning/SOM/include/otbSOMbasedImageFilter.txx
rename to Modules/Learning/SOM/include/otbSOMbasedImageFilter.hxx
diff --git a/Modules/Learning/Sampling/include/otbImageSampleExtractorFilter.txx b/Modules/Learning/Sampling/include/otbImageSampleExtractorFilter.hxx
similarity index 100%
rename from Modules/Learning/Sampling/include/otbImageSampleExtractorFilter.txx
rename to Modules/Learning/Sampling/include/otbImageSampleExtractorFilter.hxx
diff --git a/Modules/Learning/Sampling/include/otbOGRDataToClassStatisticsFilter.txx b/Modules/Learning/Sampling/include/otbOGRDataToClassStatisticsFilter.hxx
similarity index 100%
rename from Modules/Learning/Sampling/include/otbOGRDataToClassStatisticsFilter.txx
rename to Modules/Learning/Sampling/include/otbOGRDataToClassStatisticsFilter.hxx
diff --git a/Modules/Learning/Sampling/include/otbOGRDataToSamplePositionFilter.txx b/Modules/Learning/Sampling/include/otbOGRDataToSamplePositionFilter.hxx
similarity index 100%
rename from Modules/Learning/Sampling/include/otbOGRDataToSamplePositionFilter.txx
rename to Modules/Learning/Sampling/include/otbOGRDataToSamplePositionFilter.hxx
diff --git a/Modules/Learning/Sampling/include/otbPersistentSamplingFilterBase.txx b/Modules/Learning/Sampling/include/otbPersistentSamplingFilterBase.hxx
similarity index 100%
rename from Modules/Learning/Sampling/include/otbPersistentSamplingFilterBase.txx
rename to Modules/Learning/Sampling/include/otbPersistentSamplingFilterBase.hxx
diff --git a/Modules/Learning/Supervised/include/otbBoostMachineLearningModel.txx b/Modules/Learning/Supervised/include/otbBoostMachineLearningModel.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbBoostMachineLearningModel.txx
rename to Modules/Learning/Supervised/include/otbBoostMachineLearningModel.hxx
diff --git a/Modules/Learning/Supervised/include/otbBoostMachineLearningModelFactory.txx b/Modules/Learning/Supervised/include/otbBoostMachineLearningModelFactory.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbBoostMachineLearningModelFactory.txx
rename to Modules/Learning/Supervised/include/otbBoostMachineLearningModelFactory.hxx
diff --git a/Modules/Learning/Supervised/include/otbConfusionMatrixCalculator.txx b/Modules/Learning/Supervised/include/otbConfusionMatrixCalculator.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbConfusionMatrixCalculator.txx
rename to Modules/Learning/Supervised/include/otbConfusionMatrixCalculator.hxx
diff --git a/Modules/Learning/Supervised/include/otbConfusionMatrixMeasurements.txx b/Modules/Learning/Supervised/include/otbConfusionMatrixMeasurements.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbConfusionMatrixMeasurements.txx
rename to Modules/Learning/Supervised/include/otbConfusionMatrixMeasurements.hxx
diff --git a/Modules/Learning/Supervised/include/otbDecisionTreeMachineLearningModel.txx b/Modules/Learning/Supervised/include/otbDecisionTreeMachineLearningModel.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbDecisionTreeMachineLearningModel.txx
rename to Modules/Learning/Supervised/include/otbDecisionTreeMachineLearningModel.hxx
diff --git a/Modules/Learning/Supervised/include/otbDecisionTreeMachineLearningModelFactory.txx b/Modules/Learning/Supervised/include/otbDecisionTreeMachineLearningModelFactory.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbDecisionTreeMachineLearningModelFactory.txx
rename to Modules/Learning/Supervised/include/otbDecisionTreeMachineLearningModelFactory.hxx
diff --git a/Modules/Learning/Supervised/include/otbGradientBoostedTreeMachineLearningModel.txx b/Modules/Learning/Supervised/include/otbGradientBoostedTreeMachineLearningModel.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbGradientBoostedTreeMachineLearningModel.txx
rename to Modules/Learning/Supervised/include/otbGradientBoostedTreeMachineLearningModel.hxx
diff --git a/Modules/Learning/Supervised/include/otbGradientBoostedTreeMachineLearningModelFactory.txx b/Modules/Learning/Supervised/include/otbGradientBoostedTreeMachineLearningModelFactory.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbGradientBoostedTreeMachineLearningModelFactory.txx
rename to Modules/Learning/Supervised/include/otbGradientBoostedTreeMachineLearningModelFactory.hxx
diff --git a/Modules/Learning/Supervised/include/otbKNearestNeighborsMachineLearningModel.txx b/Modules/Learning/Supervised/include/otbKNearestNeighborsMachineLearningModel.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbKNearestNeighborsMachineLearningModel.txx
rename to Modules/Learning/Supervised/include/otbKNearestNeighborsMachineLearningModel.hxx
diff --git a/Modules/Learning/Supervised/include/otbKNearestNeighborsMachineLearningModelFactory.txx b/Modules/Learning/Supervised/include/otbKNearestNeighborsMachineLearningModelFactory.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbKNearestNeighborsMachineLearningModelFactory.txx
rename to Modules/Learning/Supervised/include/otbKNearestNeighborsMachineLearningModelFactory.hxx
diff --git a/Modules/Learning/Supervised/include/otbLabelMapClassifier.txx b/Modules/Learning/Supervised/include/otbLabelMapClassifier.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbLabelMapClassifier.txx
rename to Modules/Learning/Supervised/include/otbLabelMapClassifier.hxx
diff --git a/Modules/Learning/Supervised/include/otbLibSVMMachineLearningModel.txx b/Modules/Learning/Supervised/include/otbLibSVMMachineLearningModel.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbLibSVMMachineLearningModel.txx
rename to Modules/Learning/Supervised/include/otbLibSVMMachineLearningModel.hxx
diff --git a/Modules/Learning/Supervised/include/otbLibSVMMachineLearningModelFactory.txx b/Modules/Learning/Supervised/include/otbLibSVMMachineLearningModelFactory.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbLibSVMMachineLearningModelFactory.txx
rename to Modules/Learning/Supervised/include/otbLibSVMMachineLearningModelFactory.hxx
diff --git a/Modules/Learning/Supervised/include/otbMachineLearningModelFactory.txx b/Modules/Learning/Supervised/include/otbMachineLearningModelFactory.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbMachineLearningModelFactory.txx
rename to Modules/Learning/Supervised/include/otbMachineLearningModelFactory.hxx
diff --git a/Modules/Learning/Supervised/include/otbNeuralNetworkMachineLearningModel.txx b/Modules/Learning/Supervised/include/otbNeuralNetworkMachineLearningModel.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbNeuralNetworkMachineLearningModel.txx
rename to Modules/Learning/Supervised/include/otbNeuralNetworkMachineLearningModel.hxx
diff --git a/Modules/Learning/Supervised/include/otbNeuralNetworkMachineLearningModelFactory.txx b/Modules/Learning/Supervised/include/otbNeuralNetworkMachineLearningModelFactory.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbNeuralNetworkMachineLearningModelFactory.txx
rename to Modules/Learning/Supervised/include/otbNeuralNetworkMachineLearningModelFactory.hxx
diff --git a/Modules/Learning/Supervised/include/otbNormalBayesMachineLearningModel.txx b/Modules/Learning/Supervised/include/otbNormalBayesMachineLearningModel.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbNormalBayesMachineLearningModel.txx
rename to Modules/Learning/Supervised/include/otbNormalBayesMachineLearningModel.hxx
diff --git a/Modules/Learning/Supervised/include/otbNormalBayesMachineLearningModelFactory.txx b/Modules/Learning/Supervised/include/otbNormalBayesMachineLearningModelFactory.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbNormalBayesMachineLearningModelFactory.txx
rename to Modules/Learning/Supervised/include/otbNormalBayesMachineLearningModelFactory.hxx
diff --git a/Modules/Learning/Supervised/include/otbRandomForestsMachineLearningModel.txx b/Modules/Learning/Supervised/include/otbRandomForestsMachineLearningModel.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbRandomForestsMachineLearningModel.txx
rename to Modules/Learning/Supervised/include/otbRandomForestsMachineLearningModel.hxx
diff --git a/Modules/Learning/Supervised/include/otbRandomForestsMachineLearningModelFactory.txx b/Modules/Learning/Supervised/include/otbRandomForestsMachineLearningModelFactory.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbRandomForestsMachineLearningModelFactory.txx
rename to Modules/Learning/Supervised/include/otbRandomForestsMachineLearningModelFactory.hxx
diff --git a/Modules/Learning/Supervised/include/otbSVMCrossValidationCostFunction.txx b/Modules/Learning/Supervised/include/otbSVMCrossValidationCostFunction.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbSVMCrossValidationCostFunction.txx
rename to Modules/Learning/Supervised/include/otbSVMCrossValidationCostFunction.hxx
diff --git a/Modules/Learning/Supervised/include/otbSVMMachineLearningModel.txx b/Modules/Learning/Supervised/include/otbSVMMachineLearningModel.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbSVMMachineLearningModel.txx
rename to Modules/Learning/Supervised/include/otbSVMMachineLearningModel.hxx
diff --git a/Modules/Learning/Supervised/include/otbSVMMachineLearningModelFactory.txx b/Modules/Learning/Supervised/include/otbSVMMachineLearningModelFactory.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbSVMMachineLearningModelFactory.txx
rename to Modules/Learning/Supervised/include/otbSVMMachineLearningModelFactory.hxx
diff --git a/Modules/Learning/Supervised/include/otbSVMMarginSampler.txx b/Modules/Learning/Supervised/include/otbSVMMarginSampler.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbSVMMarginSampler.txx
rename to Modules/Learning/Supervised/include/otbSVMMarginSampler.hxx
diff --git a/Modules/Learning/Supervised/include/otbSharkRandomForestsMachineLearningModel.txx b/Modules/Learning/Supervised/include/otbSharkRandomForestsMachineLearningModel.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbSharkRandomForestsMachineLearningModel.txx
rename to Modules/Learning/Supervised/include/otbSharkRandomForestsMachineLearningModel.hxx
diff --git a/Modules/Learning/Supervised/include/otbSharkRandomForestsMachineLearningModelFactory.txx b/Modules/Learning/Supervised/include/otbSharkRandomForestsMachineLearningModelFactory.hxx
similarity index 100%
rename from Modules/Learning/Supervised/include/otbSharkRandomForestsMachineLearningModelFactory.txx
rename to Modules/Learning/Supervised/include/otbSharkRandomForestsMachineLearningModelFactory.hxx
diff --git a/Modules/Learning/Unsupervised/include/otbContingencyTableCalculator.txx b/Modules/Learning/Unsupervised/include/otbContingencyTableCalculator.hxx
similarity index 100%
rename from Modules/Learning/Unsupervised/include/otbContingencyTableCalculator.txx
rename to Modules/Learning/Unsupervised/include/otbContingencyTableCalculator.hxx
diff --git a/Modules/Learning/Unsupervised/include/otbSharkKMeansMachineLearningModel.txx b/Modules/Learning/Unsupervised/include/otbSharkKMeansMachineLearningModel.hxx
similarity index 100%
rename from Modules/Learning/Unsupervised/include/otbSharkKMeansMachineLearningModel.txx
rename to Modules/Learning/Unsupervised/include/otbSharkKMeansMachineLearningModel.hxx
diff --git a/Modules/Learning/Unsupervised/include/otbSharkKMeansMachineLearningModelFactory.txx b/Modules/Learning/Unsupervised/include/otbSharkKMeansMachineLearningModelFactory.hxx
similarity index 100%
rename from Modules/Learning/Unsupervised/include/otbSharkKMeansMachineLearningModelFactory.txx
rename to Modules/Learning/Unsupervised/include/otbSharkKMeansMachineLearningModelFactory.hxx
diff --git a/Modules/MPI/MPITiffWriter/include/otbSimpleParallelTiffWriter.txx b/Modules/MPI/MPITiffWriter/include/otbSimpleParallelTiffWriter.hxx
similarity index 100%
rename from Modules/MPI/MPITiffWriter/include/otbSimpleParallelTiffWriter.txx
rename to Modules/MPI/MPITiffWriter/include/otbSimpleParallelTiffWriter.hxx
diff --git a/Modules/MPI/MPIVrtWriter/include/otbMPIVrtWriter.txx b/Modules/MPI/MPIVrtWriter/include/otbMPIVrtWriter.hxx
similarity index 100%
rename from Modules/MPI/MPIVrtWriter/include/otbMPIVrtWriter.txx
rename to Modules/MPI/MPIVrtWriter/include/otbMPIVrtWriter.hxx
diff --git a/Modules/OBIA/RCC8/include/otbImageListToRCC8GraphFilter.txx b/Modules/OBIA/RCC8/include/otbImageListToRCC8GraphFilter.hxx
similarity index 100%
rename from Modules/OBIA/RCC8/include/otbImageListToRCC8GraphFilter.txx
rename to Modules/OBIA/RCC8/include/otbImageListToRCC8GraphFilter.hxx
diff --git a/Modules/OBIA/RCC8/include/otbImageMultiSegmentationToRCC8GraphFilter.txx b/Modules/OBIA/RCC8/include/otbImageMultiSegmentationToRCC8GraphFilter.hxx
similarity index 100%
rename from Modules/OBIA/RCC8/include/otbImageMultiSegmentationToRCC8GraphFilter.txx
rename to Modules/OBIA/RCC8/include/otbImageMultiSegmentationToRCC8GraphFilter.hxx
diff --git a/Modules/OBIA/RCC8/include/otbImageToImageRCC8Calculator.txx b/Modules/OBIA/RCC8/include/otbImageToImageRCC8Calculator.hxx
similarity index 100%
rename from Modules/OBIA/RCC8/include/otbImageToImageRCC8Calculator.txx
rename to Modules/OBIA/RCC8/include/otbImageToImageRCC8Calculator.hxx
diff --git a/Modules/OBIA/RCC8/include/otbPolygonListToRCC8GraphFilter.txx b/Modules/OBIA/RCC8/include/otbPolygonListToRCC8GraphFilter.hxx
similarity index 100%
rename from Modules/OBIA/RCC8/include/otbPolygonListToRCC8GraphFilter.txx
rename to Modules/OBIA/RCC8/include/otbPolygonListToRCC8GraphFilter.hxx
diff --git a/Modules/OBIA/RCC8/include/otbPolygonToPolygonRCC8Calculator.txx b/Modules/OBIA/RCC8/include/otbPolygonToPolygonRCC8Calculator.hxx
similarity index 100%
rename from Modules/OBIA/RCC8/include/otbPolygonToPolygonRCC8Calculator.txx
rename to Modules/OBIA/RCC8/include/otbPolygonToPolygonRCC8Calculator.hxx
diff --git a/Modules/OBIA/RCC8/include/otbRCC8EdgeIterator.txx b/Modules/OBIA/RCC8/include/otbRCC8EdgeIterator.hxx
similarity index 100%
rename from Modules/OBIA/RCC8/include/otbRCC8EdgeIterator.txx
rename to Modules/OBIA/RCC8/include/otbRCC8EdgeIterator.hxx
diff --git a/Modules/OBIA/RCC8/include/otbRCC8Graph.txx b/Modules/OBIA/RCC8/include/otbRCC8Graph.hxx
similarity index 100%
rename from Modules/OBIA/RCC8/include/otbRCC8Graph.txx
rename to Modules/OBIA/RCC8/include/otbRCC8Graph.hxx
diff --git a/Modules/OBIA/RCC8/include/otbRCC8GraphFileReader.txx b/Modules/OBIA/RCC8/include/otbRCC8GraphFileReader.hxx
similarity index 100%
rename from Modules/OBIA/RCC8/include/otbRCC8GraphFileReader.txx
rename to Modules/OBIA/RCC8/include/otbRCC8GraphFileReader.hxx
diff --git a/Modules/OBIA/RCC8/include/otbRCC8GraphFileWriter.txx b/Modules/OBIA/RCC8/include/otbRCC8GraphFileWriter.hxx
similarity index 100%
rename from Modules/OBIA/RCC8/include/otbRCC8GraphFileWriter.txx
rename to Modules/OBIA/RCC8/include/otbRCC8GraphFileWriter.hxx
diff --git a/Modules/OBIA/RCC8/include/otbRCC8GraphSource.txx b/Modules/OBIA/RCC8/include/otbRCC8GraphSource.hxx
similarity index 100%
rename from Modules/OBIA/RCC8/include/otbRCC8GraphSource.txx
rename to Modules/OBIA/RCC8/include/otbRCC8GraphSource.hxx
diff --git a/Modules/OBIA/RCC8/include/otbRCC8InEdgeIterator.txx b/Modules/OBIA/RCC8/include/otbRCC8InEdgeIterator.hxx
similarity index 100%
rename from Modules/OBIA/RCC8/include/otbRCC8InEdgeIterator.txx
rename to Modules/OBIA/RCC8/include/otbRCC8InEdgeIterator.hxx
diff --git a/Modules/OBIA/RCC8/include/otbRCC8OutEdgeIterator.txx b/Modules/OBIA/RCC8/include/otbRCC8OutEdgeIterator.hxx
similarity index 100%
rename from Modules/OBIA/RCC8/include/otbRCC8OutEdgeIterator.txx
rename to Modules/OBIA/RCC8/include/otbRCC8OutEdgeIterator.hxx
diff --git a/Modules/OBIA/RCC8/include/otbRCC8VertexBase.txx b/Modules/OBIA/RCC8/include/otbRCC8VertexBase.hxx
similarity index 100%
rename from Modules/OBIA/RCC8/include/otbRCC8VertexBase.txx
rename to Modules/OBIA/RCC8/include/otbRCC8VertexBase.hxx
diff --git a/Modules/OBIA/RCC8/include/otbRCC8VertexIterator.txx b/Modules/OBIA/RCC8/include/otbRCC8VertexIterator.hxx
similarity index 100%
rename from Modules/OBIA/RCC8/include/otbRCC8VertexIterator.txx
rename to Modules/OBIA/RCC8/include/otbRCC8VertexIterator.hxx
diff --git a/Modules/OBIA/RCC8/include/otbRCC8VertexWithCompacity.txx b/Modules/OBIA/RCC8/include/otbRCC8VertexWithCompacity.hxx
similarity index 100%
rename from Modules/OBIA/RCC8/include/otbRCC8VertexWithCompacity.txx
rename to Modules/OBIA/RCC8/include/otbRCC8VertexWithCompacity.hxx
diff --git a/Modules/OBIA/RCC8/include/otbRCC8VertexWithRegionCenter.txx b/Modules/OBIA/RCC8/include/otbRCC8VertexWithRegionCenter.hxx
similarity index 100%
rename from Modules/OBIA/RCC8/include/otbRCC8VertexWithRegionCenter.txx
rename to Modules/OBIA/RCC8/include/otbRCC8VertexWithRegionCenter.hxx
diff --git a/Modules/Radiometry/Indices/include/otbGAndRIndexImageFilter.txx b/Modules/Radiometry/Indices/include/otbGAndRIndexImageFilter.hxx
similarity index 100%
rename from Modules/Radiometry/Indices/include/otbGAndRIndexImageFilter.txx
rename to Modules/Radiometry/Indices/include/otbGAndRIndexImageFilter.hxx
diff --git a/Modules/Radiometry/Indices/include/otbNDVIDataNodeFeatureFunction.txx b/Modules/Radiometry/Indices/include/otbNDVIDataNodeFeatureFunction.hxx
similarity index 100%
rename from Modules/Radiometry/Indices/include/otbNDVIDataNodeFeatureFunction.txx
rename to Modules/Radiometry/Indices/include/otbNDVIDataNodeFeatureFunction.hxx
diff --git a/Modules/Radiometry/Indices/include/otbRAndBAndNIRIndexImageFilter.txx b/Modules/Radiometry/Indices/include/otbRAndBAndNIRIndexImageFilter.hxx
similarity index 100%
rename from Modules/Radiometry/Indices/include/otbRAndBAndNIRIndexImageFilter.txx
rename to Modules/Radiometry/Indices/include/otbRAndBAndNIRIndexImageFilter.hxx
diff --git a/Modules/Radiometry/Indices/include/otbRAndGAndNIRIndexImageFilter.txx b/Modules/Radiometry/Indices/include/otbRAndGAndNIRIndexImageFilter.hxx
similarity index 100%
rename from Modules/Radiometry/Indices/include/otbRAndGAndNIRIndexImageFilter.txx
rename to Modules/Radiometry/Indices/include/otbRAndGAndNIRIndexImageFilter.hxx
diff --git a/Modules/Radiometry/Indices/include/otbRAndNIRIndexImageFilter.txx b/Modules/Radiometry/Indices/include/otbRAndNIRIndexImageFilter.hxx
similarity index 100%
rename from Modules/Radiometry/Indices/include/otbRAndNIRIndexImageFilter.txx
rename to Modules/Radiometry/Indices/include/otbRAndNIRIndexImageFilter.hxx
diff --git a/Modules/Radiometry/OpticalCalibration/include/otbReflectanceToSurfaceReflectanceImageFilter.txx b/Modules/Radiometry/OpticalCalibration/include/otbReflectanceToSurfaceReflectanceImageFilter.hxx
similarity index 100%
rename from Modules/Radiometry/OpticalCalibration/include/otbReflectanceToSurfaceReflectanceImageFilter.txx
rename to Modules/Radiometry/OpticalCalibration/include/otbReflectanceToSurfaceReflectanceImageFilter.hxx
diff --git a/Modules/Radiometry/OpticalCalibration/include/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.txx b/Modules/Radiometry/OpticalCalibration/include/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.hxx
similarity index 100%
rename from Modules/Radiometry/OpticalCalibration/include/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.txx
rename to Modules/Radiometry/OpticalCalibration/include/otbSurfaceAdjacencyEffectCorrectionSchemeFilter.hxx
diff --git a/Modules/Radiometry/SARCalibration/include/otbSarBrightnessFunction.txx b/Modules/Radiometry/SARCalibration/include/otbSarBrightnessFunction.hxx
similarity index 100%
rename from Modules/Radiometry/SARCalibration/include/otbSarBrightnessFunction.txx
rename to Modules/Radiometry/SARCalibration/include/otbSarBrightnessFunction.hxx
diff --git a/Modules/Radiometry/SARCalibration/include/otbSarBrightnessToImageFilter.txx b/Modules/Radiometry/SARCalibration/include/otbSarBrightnessToImageFilter.hxx
similarity index 100%
rename from Modules/Radiometry/SARCalibration/include/otbSarBrightnessToImageFilter.txx
rename to Modules/Radiometry/SARCalibration/include/otbSarBrightnessToImageFilter.hxx
diff --git a/Modules/Radiometry/SARCalibration/include/otbSarDeburstImageFilter.txx b/Modules/Radiometry/SARCalibration/include/otbSarDeburstImageFilter.hxx
similarity index 100%
rename from Modules/Radiometry/SARCalibration/include/otbSarDeburstImageFilter.txx
rename to Modules/Radiometry/SARCalibration/include/otbSarDeburstImageFilter.hxx
diff --git a/Modules/Radiometry/SARCalibration/include/otbSarParametricMapFunction.txx b/Modules/Radiometry/SARCalibration/include/otbSarParametricMapFunction.hxx
similarity index 100%
rename from Modules/Radiometry/SARCalibration/include/otbSarParametricMapFunction.txx
rename to Modules/Radiometry/SARCalibration/include/otbSarParametricMapFunction.hxx
diff --git a/Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationFunction.txx b/Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationFunction.hxx
similarity index 100%
rename from Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationFunction.txx
rename to Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationFunction.hxx
diff --git a/Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationToImageFilter.txx b/Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationToImageFilter.hxx
similarity index 100%
rename from Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationToImageFilter.txx
rename to Modules/Radiometry/SARCalibration/include/otbSarRadiometricCalibrationToImageFilter.hxx
diff --git a/Modules/Radiometry/SARCalibration/include/otbTerraSarBrightnessFunctor.txx b/Modules/Radiometry/SARCalibration/include/otbTerraSarBrightnessFunctor.hxx
similarity index 100%
rename from Modules/Radiometry/SARCalibration/include/otbTerraSarBrightnessFunctor.txx
rename to Modules/Radiometry/SARCalibration/include/otbTerraSarBrightnessFunctor.hxx
diff --git a/Modules/Radiometry/SARCalibration/include/otbTerraSarBrightnessImageFilter.txx b/Modules/Radiometry/SARCalibration/include/otbTerraSarBrightnessImageFilter.hxx
similarity index 100%
rename from Modules/Radiometry/SARCalibration/include/otbTerraSarBrightnessImageFilter.txx
rename to Modules/Radiometry/SARCalibration/include/otbTerraSarBrightnessImageFilter.hxx
diff --git a/Modules/Radiometry/Simulation/include/otbAtmosphericEffects.txx b/Modules/Radiometry/Simulation/include/otbAtmosphericEffects.hxx
similarity index 100%
rename from Modules/Radiometry/Simulation/include/otbAtmosphericEffects.txx
rename to Modules/Radiometry/Simulation/include/otbAtmosphericEffects.hxx
diff --git a/Modules/Radiometry/Simulation/include/otbImageSimulationMethod.txx b/Modules/Radiometry/Simulation/include/otbImageSimulationMethod.hxx
similarity index 100%
rename from Modules/Radiometry/Simulation/include/otbImageSimulationMethod.txx
rename to Modules/Radiometry/Simulation/include/otbImageSimulationMethod.hxx
diff --git a/Modules/Radiometry/Simulation/include/otbLabelMapToSimulatedImageFilter.txx b/Modules/Radiometry/Simulation/include/otbLabelMapToSimulatedImageFilter.hxx
similarity index 100%
rename from Modules/Radiometry/Simulation/include/otbLabelMapToSimulatedImageFilter.txx
rename to Modules/Radiometry/Simulation/include/otbLabelMapToSimulatedImageFilter.hxx
diff --git a/Modules/Radiometry/Simulation/include/otbLabelToProSailParameters.txx b/Modules/Radiometry/Simulation/include/otbLabelToProSailParameters.hxx
similarity index 100%
rename from Modules/Radiometry/Simulation/include/otbLabelToProSailParameters.txx
rename to Modules/Radiometry/Simulation/include/otbLabelToProSailParameters.hxx
diff --git a/Modules/Radiometry/Simulation/include/otbReduceSpectralResponse.txx b/Modules/Radiometry/Simulation/include/otbReduceSpectralResponse.hxx
similarity index 100%
rename from Modules/Radiometry/Simulation/include/otbReduceSpectralResponse.txx
rename to Modules/Radiometry/Simulation/include/otbReduceSpectralResponse.hxx
diff --git a/Modules/Radiometry/Simulation/include/otbReduceSpectralResponseClassifierRAndNIR.txx b/Modules/Radiometry/Simulation/include/otbReduceSpectralResponseClassifierRAndNIR.hxx
similarity index 100%
rename from Modules/Radiometry/Simulation/include/otbReduceSpectralResponseClassifierRAndNIR.txx
rename to Modules/Radiometry/Simulation/include/otbReduceSpectralResponseClassifierRAndNIR.hxx
diff --git a/Modules/Radiometry/Simulation/include/otbSatelliteRSR.txx b/Modules/Radiometry/Simulation/include/otbSatelliteRSR.hxx
similarity index 100%
rename from Modules/Radiometry/Simulation/include/otbSatelliteRSR.txx
rename to Modules/Radiometry/Simulation/include/otbSatelliteRSR.hxx
diff --git a/Modules/Radiometry/Simulation/include/otbSpatialisationFilter.txx b/Modules/Radiometry/Simulation/include/otbSpatialisationFilter.hxx
similarity index 100%
rename from Modules/Radiometry/Simulation/include/otbSpatialisationFilter.txx
rename to Modules/Radiometry/Simulation/include/otbSpatialisationFilter.hxx
diff --git a/Modules/Radiometry/Simulation/include/otbSpectralResponse.txx b/Modules/Radiometry/Simulation/include/otbSpectralResponse.hxx
similarity index 100%
rename from Modules/Radiometry/Simulation/include/otbSpectralResponse.txx
rename to Modules/Radiometry/Simulation/include/otbSpectralResponse.hxx
diff --git a/Modules/Radiometry/Simulation/include/otbSurfaceReflectanceToReflectanceFilter.txx b/Modules/Radiometry/Simulation/include/otbSurfaceReflectanceToReflectanceFilter.hxx
similarity index 100%
rename from Modules/Radiometry/Simulation/include/otbSurfaceReflectanceToReflectanceFilter.txx
rename to Modules/Radiometry/Simulation/include/otbSurfaceReflectanceToReflectanceFilter.hxx
diff --git a/Modules/Registration/DisparityMap/include/otbDisparityMapEstimationMethod.txx b/Modules/Registration/DisparityMap/include/otbDisparityMapEstimationMethod.hxx
similarity index 100%
rename from Modules/Registration/DisparityMap/include/otbDisparityMapEstimationMethod.txx
rename to Modules/Registration/DisparityMap/include/otbDisparityMapEstimationMethod.hxx
diff --git a/Modules/Registration/DisparityMap/include/otbDisparityMapMedianFilter.txx b/Modules/Registration/DisparityMap/include/otbDisparityMapMedianFilter.hxx
similarity index 100%
rename from Modules/Registration/DisparityMap/include/otbDisparityMapMedianFilter.txx
rename to Modules/Registration/DisparityMap/include/otbDisparityMapMedianFilter.hxx
diff --git a/Modules/Registration/DisparityMap/include/otbDisparityMapTo3DFilter.txx b/Modules/Registration/DisparityMap/include/otbDisparityMapTo3DFilter.hxx
similarity index 100%
rename from Modules/Registration/DisparityMap/include/otbDisparityMapTo3DFilter.txx
rename to Modules/Registration/DisparityMap/include/otbDisparityMapTo3DFilter.hxx
diff --git a/Modules/Registration/DisparityMap/include/otbDisparityMapToDEMFilter.txx b/Modules/Registration/DisparityMap/include/otbDisparityMapToDEMFilter.hxx
similarity index 100%
rename from Modules/Registration/DisparityMap/include/otbDisparityMapToDEMFilter.txx
rename to Modules/Registration/DisparityMap/include/otbDisparityMapToDEMFilter.hxx
diff --git a/Modules/Registration/DisparityMap/include/otbDisparityTranslateFilter.txx b/Modules/Registration/DisparityMap/include/otbDisparityTranslateFilter.hxx
similarity index 100%
rename from Modules/Registration/DisparityMap/include/otbDisparityTranslateFilter.txx
rename to Modules/Registration/DisparityMap/include/otbDisparityTranslateFilter.hxx
diff --git a/Modules/Registration/DisparityMap/include/otbFineRegistrationImageFilter.txx b/Modules/Registration/DisparityMap/include/otbFineRegistrationImageFilter.hxx
similarity index 100%
rename from Modules/Registration/DisparityMap/include/otbFineRegistrationImageFilter.txx
rename to Modules/Registration/DisparityMap/include/otbFineRegistrationImageFilter.hxx
diff --git a/Modules/Registration/DisparityMap/include/otbMultiDisparityMapTo3DFilter.txx b/Modules/Registration/DisparityMap/include/otbMultiDisparityMapTo3DFilter.hxx
similarity index 100%
rename from Modules/Registration/DisparityMap/include/otbMultiDisparityMapTo3DFilter.txx
rename to Modules/Registration/DisparityMap/include/otbMultiDisparityMapTo3DFilter.hxx
diff --git a/Modules/Registration/DisparityMap/include/otbNCCRegistrationFilter.txx b/Modules/Registration/DisparityMap/include/otbNCCRegistrationFilter.hxx
similarity index 100%
rename from Modules/Registration/DisparityMap/include/otbNCCRegistrationFilter.txx
rename to Modules/Registration/DisparityMap/include/otbNCCRegistrationFilter.hxx
diff --git a/Modules/Registration/DisparityMap/include/otbNCCRegistrationFunction.txx b/Modules/Registration/DisparityMap/include/otbNCCRegistrationFunction.hxx
similarity index 100%
rename from Modules/Registration/DisparityMap/include/otbNCCRegistrationFunction.txx
rename to Modules/Registration/DisparityMap/include/otbNCCRegistrationFunction.hxx
diff --git a/Modules/Registration/DisparityMap/include/otbPixelWiseBlockMatchingImageFilter.txx b/Modules/Registration/DisparityMap/include/otbPixelWiseBlockMatchingImageFilter.hxx
similarity index 100%
rename from Modules/Registration/DisparityMap/include/otbPixelWiseBlockMatchingImageFilter.txx
rename to Modules/Registration/DisparityMap/include/otbPixelWiseBlockMatchingImageFilter.hxx
diff --git a/Modules/Registration/DisparityMap/include/otbSubPixelDisparityImageFilter.txx b/Modules/Registration/DisparityMap/include/otbSubPixelDisparityImageFilter.hxx
similarity index 100%
rename from Modules/Registration/DisparityMap/include/otbSubPixelDisparityImageFilter.txx
rename to Modules/Registration/DisparityMap/include/otbSubPixelDisparityImageFilter.hxx
diff --git a/Modules/Registration/DisplacementField/include/otbBSplinesInterpolateDisplacementFieldGenerator.txx b/Modules/Registration/DisplacementField/include/otbBSplinesInterpolateDisplacementFieldGenerator.hxx
similarity index 100%
rename from Modules/Registration/DisplacementField/include/otbBSplinesInterpolateDisplacementFieldGenerator.txx
rename to Modules/Registration/DisplacementField/include/otbBSplinesInterpolateDisplacementFieldGenerator.hxx
diff --git a/Modules/Registration/DisplacementField/include/otbBSplinesInterpolateTransformDisplacementFieldGenerator.txx b/Modules/Registration/DisplacementField/include/otbBSplinesInterpolateTransformDisplacementFieldGenerator.hxx
similarity index 100%
rename from Modules/Registration/DisplacementField/include/otbBSplinesInterpolateTransformDisplacementFieldGenerator.txx
rename to Modules/Registration/DisplacementField/include/otbBSplinesInterpolateTransformDisplacementFieldGenerator.hxx
diff --git a/Modules/Registration/DisplacementField/include/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.txx b/Modules/Registration/DisplacementField/include/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.hxx
similarity index 100%
rename from Modules/Registration/DisplacementField/include/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.txx
rename to Modules/Registration/DisplacementField/include/otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.hxx
diff --git a/Modules/Registration/DisplacementField/include/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.txx b/Modules/Registration/DisplacementField/include/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.hxx
similarity index 100%
rename from Modules/Registration/DisplacementField/include/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.txx
rename to Modules/Registration/DisplacementField/include/otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.hxx
diff --git a/Modules/Registration/DisplacementField/include/otbNearestPointDisplacementFieldGenerator.txx b/Modules/Registration/DisplacementField/include/otbNearestPointDisplacementFieldGenerator.hxx
similarity index 100%
rename from Modules/Registration/DisplacementField/include/otbNearestPointDisplacementFieldGenerator.txx
rename to Modules/Registration/DisplacementField/include/otbNearestPointDisplacementFieldGenerator.hxx
diff --git a/Modules/Registration/DisplacementField/include/otbNearestTransformDisplacementFieldGenerator.txx b/Modules/Registration/DisplacementField/include/otbNearestTransformDisplacementFieldGenerator.hxx
similarity index 100%
rename from Modules/Registration/DisplacementField/include/otbNearestTransformDisplacementFieldGenerator.txx
rename to Modules/Registration/DisplacementField/include/otbNearestTransformDisplacementFieldGenerator.hxx
diff --git a/Modules/Registration/DisplacementField/include/otbPointSetToDisplacementFieldGenerator.txx b/Modules/Registration/DisplacementField/include/otbPointSetToDisplacementFieldGenerator.hxx
similarity index 100%
rename from Modules/Registration/DisplacementField/include/otbPointSetToDisplacementFieldGenerator.txx
rename to Modules/Registration/DisplacementField/include/otbPointSetToDisplacementFieldGenerator.hxx
diff --git a/Modules/Registration/DisplacementField/include/otbPointSetWithTransformToDisplacementFieldGenerator.txx b/Modules/Registration/DisplacementField/include/otbPointSetWithTransformToDisplacementFieldGenerator.hxx
similarity index 100%
rename from Modules/Registration/DisplacementField/include/otbPointSetWithTransformToDisplacementFieldGenerator.txx
rename to Modules/Registration/DisplacementField/include/otbPointSetWithTransformToDisplacementFieldGenerator.hxx
diff --git a/Modules/Registration/Stereo/include/otbAdhesionCorrectionFilter.txx b/Modules/Registration/Stereo/include/otbAdhesionCorrectionFilter.hxx
similarity index 100%
rename from Modules/Registration/Stereo/include/otbAdhesionCorrectionFilter.txx
rename to Modules/Registration/Stereo/include/otbAdhesionCorrectionFilter.hxx
diff --git a/Modules/Registration/Stereo/include/otbBijectionCoherencyFilter.txx b/Modules/Registration/Stereo/include/otbBijectionCoherencyFilter.hxx
similarity index 100%
rename from Modules/Registration/Stereo/include/otbBijectionCoherencyFilter.txx
rename to Modules/Registration/Stereo/include/otbBijectionCoherencyFilter.hxx
diff --git a/Modules/Registration/Stereo/include/otbLineOfSightOptimizer.txx b/Modules/Registration/Stereo/include/otbLineOfSightOptimizer.hxx
similarity index 100%
rename from Modules/Registration/Stereo/include/otbLineOfSightOptimizer.txx
rename to Modules/Registration/Stereo/include/otbLineOfSightOptimizer.hxx
diff --git a/Modules/Registration/Stereo/include/otbMulti3DMapToDEMFilter.txx b/Modules/Registration/Stereo/include/otbMulti3DMapToDEMFilter.hxx
similarity index 100%
rename from Modules/Registration/Stereo/include/otbMulti3DMapToDEMFilter.txx
rename to Modules/Registration/Stereo/include/otbMulti3DMapToDEMFilter.hxx
diff --git a/Modules/Registration/Stereo/include/otbStereoSensorModelToElevationMapFilter.txx b/Modules/Registration/Stereo/include/otbStereoSensorModelToElevationMapFilter.hxx
similarity index 100%
rename from Modules/Registration/Stereo/include/otbStereoSensorModelToElevationMapFilter.txx
rename to Modules/Registration/Stereo/include/otbStereoSensorModelToElevationMapFilter.hxx
diff --git a/Modules/Registration/Stereo/include/otbStereorectificationDisplacementFieldSource.txx b/Modules/Registration/Stereo/include/otbStereorectificationDisplacementFieldSource.hxx
similarity index 100%
rename from Modules/Registration/Stereo/include/otbStereorectificationDisplacementFieldSource.txx
rename to Modules/Registration/Stereo/include/otbStereorectificationDisplacementFieldSource.hxx
diff --git a/Modules/Segmentation/CCOBIA/include/otbLabelObjectOpeningMuParserFilter.txx b/Modules/Segmentation/CCOBIA/include/otbLabelObjectOpeningMuParserFilter.hxx
similarity index 100%
rename from Modules/Segmentation/CCOBIA/include/otbLabelObjectOpeningMuParserFilter.txx
rename to Modules/Segmentation/CCOBIA/include/otbLabelObjectOpeningMuParserFilter.hxx
diff --git a/Modules/Segmentation/CCOBIA/include/otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.txx b/Modules/Segmentation/CCOBIA/include/otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.hxx
similarity index 100%
rename from Modules/Segmentation/CCOBIA/include/otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.txx
rename to Modules/Segmentation/CCOBIA/include/otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.hxx
diff --git a/Modules/Segmentation/Conversion/include/otbLabelImageRegionMergingFilter.txx b/Modules/Segmentation/Conversion/include/otbLabelImageRegionMergingFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Conversion/include/otbLabelImageRegionMergingFilter.txx
rename to Modules/Segmentation/Conversion/include/otbLabelImageRegionMergingFilter.hxx
diff --git a/Modules/Segmentation/Conversion/include/otbLabelImageRegionPruningFilter.txx b/Modules/Segmentation/Conversion/include/otbLabelImageRegionPruningFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Conversion/include/otbLabelImageRegionPruningFilter.txx
rename to Modules/Segmentation/Conversion/include/otbLabelImageRegionPruningFilter.hxx
diff --git a/Modules/Segmentation/Conversion/include/otbLabelImageToOGRDataSourceFilter.txx b/Modules/Segmentation/Conversion/include/otbLabelImageToOGRDataSourceFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Conversion/include/otbLabelImageToOGRDataSourceFilter.txx
rename to Modules/Segmentation/Conversion/include/otbLabelImageToOGRDataSourceFilter.hxx
diff --git a/Modules/Segmentation/Conversion/include/otbLabelImageToVectorDataFilter.txx b/Modules/Segmentation/Conversion/include/otbLabelImageToVectorDataFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Conversion/include/otbLabelImageToVectorDataFilter.txx
rename to Modules/Segmentation/Conversion/include/otbLabelImageToVectorDataFilter.hxx
diff --git a/Modules/Segmentation/Conversion/include/otbLabelMapToVectorDataFilter.txx b/Modules/Segmentation/Conversion/include/otbLabelMapToVectorDataFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Conversion/include/otbLabelMapToVectorDataFilter.txx
rename to Modules/Segmentation/Conversion/include/otbLabelMapToVectorDataFilter.hxx
diff --git a/Modules/Segmentation/Conversion/include/otbOGRDataSourceToLabelImageFilter.txx b/Modules/Segmentation/Conversion/include/otbOGRDataSourceToLabelImageFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Conversion/include/otbOGRDataSourceToLabelImageFilter.txx
rename to Modules/Segmentation/Conversion/include/otbOGRDataSourceToLabelImageFilter.hxx
diff --git a/Modules/Segmentation/Conversion/include/otbPersistentImageToOGRDataFilter.txx b/Modules/Segmentation/Conversion/include/otbPersistentImageToOGRDataFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Conversion/include/otbPersistentImageToOGRDataFilter.txx
rename to Modules/Segmentation/Conversion/include/otbPersistentImageToOGRDataFilter.hxx
diff --git a/Modules/Segmentation/Conversion/include/otbPersistentImageToOGRLayerFilter.txx b/Modules/Segmentation/Conversion/include/otbPersistentImageToOGRLayerFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Conversion/include/otbPersistentImageToOGRLayerFilter.txx
rename to Modules/Segmentation/Conversion/include/otbPersistentImageToOGRLayerFilter.hxx
diff --git a/Modules/Segmentation/Conversion/include/otbPersistentImageToVectorDataFilter.txx b/Modules/Segmentation/Conversion/include/otbPersistentImageToVectorDataFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Conversion/include/otbPersistentImageToVectorDataFilter.txx
rename to Modules/Segmentation/Conversion/include/otbPersistentImageToVectorDataFilter.hxx
diff --git a/Modules/Segmentation/Conversion/include/otbRasterizeVectorDataFilter.txx b/Modules/Segmentation/Conversion/include/otbRasterizeVectorDataFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Conversion/include/otbRasterizeVectorDataFilter.txx
rename to Modules/Segmentation/Conversion/include/otbRasterizeVectorDataFilter.hxx
diff --git a/Modules/Segmentation/Conversion/include/otbVectorDataToLabelImageFilter.txx b/Modules/Segmentation/Conversion/include/otbVectorDataToLabelImageFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Conversion/include/otbVectorDataToLabelImageFilter.txx
rename to Modules/Segmentation/Conversion/include/otbVectorDataToLabelImageFilter.hxx
diff --git a/Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapFilter.txx b/Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapFilter.txx
rename to Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapFilter.hxx
diff --git a/Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapWithAttributesFilter.txx b/Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapWithAttributesFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapWithAttributesFilter.txx
rename to Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapWithAttributesFilter.hxx
diff --git a/Modules/Segmentation/Labelling/include/otbLabelizeConfidenceConnectedImageFilter.txx b/Modules/Segmentation/Labelling/include/otbLabelizeConfidenceConnectedImageFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Labelling/include/otbLabelizeConfidenceConnectedImageFilter.txx
rename to Modules/Segmentation/Labelling/include/otbLabelizeConfidenceConnectedImageFilter.hxx
diff --git a/Modules/Segmentation/Labelling/include/otbLabelizeConnectedThresholdImageFilter.txx b/Modules/Segmentation/Labelling/include/otbLabelizeConnectedThresholdImageFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Labelling/include/otbLabelizeConnectedThresholdImageFilter.txx
rename to Modules/Segmentation/Labelling/include/otbLabelizeConnectedThresholdImageFilter.hxx
diff --git a/Modules/Segmentation/Labelling/include/otbLabelizeImageFilterBase.txx b/Modules/Segmentation/Labelling/include/otbLabelizeImageFilterBase.hxx
similarity index 100%
rename from Modules/Segmentation/Labelling/include/otbLabelizeImageFilterBase.txx
rename to Modules/Segmentation/Labelling/include/otbLabelizeImageFilterBase.hxx
diff --git a/Modules/Segmentation/Labelling/include/otbLabelizeNeighborhoodConnectedImageFilter.txx b/Modules/Segmentation/Labelling/include/otbLabelizeNeighborhoodConnectedImageFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Labelling/include/otbLabelizeNeighborhoodConnectedImageFilter.txx
rename to Modules/Segmentation/Labelling/include/otbLabelizeNeighborhoodConnectedImageFilter.hxx
diff --git a/Modules/Segmentation/Labelling/include/otbRelabelComponentImageFilter.txx b/Modules/Segmentation/Labelling/include/otbRelabelComponentImageFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Labelling/include/otbRelabelComponentImageFilter.txx
rename to Modules/Segmentation/Labelling/include/otbRelabelComponentImageFilter.hxx
diff --git a/Modules/Segmentation/MeanShift/include/otbMeanShiftConnectedComponentSegmentationFilter.txx b/Modules/Segmentation/MeanShift/include/otbMeanShiftConnectedComponentSegmentationFilter.hxx
similarity index 100%
rename from Modules/Segmentation/MeanShift/include/otbMeanShiftConnectedComponentSegmentationFilter.txx
rename to Modules/Segmentation/MeanShift/include/otbMeanShiftConnectedComponentSegmentationFilter.hxx
diff --git a/Modules/Segmentation/MeanShift/include/otbMeanShiftSegmentationFilter.txx b/Modules/Segmentation/MeanShift/include/otbMeanShiftSegmentationFilter.hxx
similarity index 100%
rename from Modules/Segmentation/MeanShift/include/otbMeanShiftSegmentationFilter.txx
rename to Modules/Segmentation/MeanShift/include/otbMeanShiftSegmentationFilter.hxx
diff --git a/Modules/Segmentation/Metrics/include/otbHooverInstanceFilter.txx b/Modules/Segmentation/Metrics/include/otbHooverInstanceFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Metrics/include/otbHooverInstanceFilter.txx
rename to Modules/Segmentation/Metrics/include/otbHooverInstanceFilter.hxx
diff --git a/Modules/Segmentation/Metrics/include/otbHooverMatrixFilter.txx b/Modules/Segmentation/Metrics/include/otbHooverMatrixFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Metrics/include/otbHooverMatrixFilter.txx
rename to Modules/Segmentation/Metrics/include/otbHooverMatrixFilter.hxx
diff --git a/Modules/Segmentation/MorphologicalProfiles/include/otbClosingOpeningMorphologicalFilter.txx b/Modules/Segmentation/MorphologicalProfiles/include/otbClosingOpeningMorphologicalFilter.hxx
similarity index 100%
rename from Modules/Segmentation/MorphologicalProfiles/include/otbClosingOpeningMorphologicalFilter.txx
rename to Modules/Segmentation/MorphologicalProfiles/include/otbClosingOpeningMorphologicalFilter.hxx
diff --git a/Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyDecompositionImageFilter.txx b/Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyDecompositionImageFilter.hxx
similarity index 100%
rename from Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyDecompositionImageFilter.txx
rename to Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyDecompositionImageFilter.hxx
diff --git a/Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyIterativeDecompositionImageFilter.txx b/Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyIterativeDecompositionImageFilter.hxx
similarity index 100%
rename from Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyIterativeDecompositionImageFilter.txx
rename to Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyIterativeDecompositionImageFilter.hxx
diff --git a/Modules/Segmentation/MorphologicalProfiles/include/otbImageToProfileFilter.txx b/Modules/Segmentation/MorphologicalProfiles/include/otbImageToProfileFilter.hxx
similarity index 100%
rename from Modules/Segmentation/MorphologicalProfiles/include/otbImageToProfileFilter.txx
rename to Modules/Segmentation/MorphologicalProfiles/include/otbImageToProfileFilter.hxx
diff --git a/Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalProfilesSegmentationFilter.txx b/Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalProfilesSegmentationFilter.hxx
similarity index 100%
rename from Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalProfilesSegmentationFilter.txx
rename to Modules/Segmentation/MorphologicalProfiles/include/otbMorphologicalProfilesSegmentationFilter.hxx
diff --git a/Modules/Segmentation/MorphologicalProfiles/include/otbOpeningClosingMorphologicalFilter.txx b/Modules/Segmentation/MorphologicalProfiles/include/otbOpeningClosingMorphologicalFilter.hxx
similarity index 100%
rename from Modules/Segmentation/MorphologicalProfiles/include/otbOpeningClosingMorphologicalFilter.txx
rename to Modules/Segmentation/MorphologicalProfiles/include/otbOpeningClosingMorphologicalFilter.hxx
diff --git a/Modules/Segmentation/MorphologicalProfiles/include/otbProfileDerivativeToMultiScaleCharacteristicsFilter.txx b/Modules/Segmentation/MorphologicalProfiles/include/otbProfileDerivativeToMultiScaleCharacteristicsFilter.hxx
similarity index 100%
rename from Modules/Segmentation/MorphologicalProfiles/include/otbProfileDerivativeToMultiScaleCharacteristicsFilter.txx
rename to Modules/Segmentation/MorphologicalProfiles/include/otbProfileDerivativeToMultiScaleCharacteristicsFilter.hxx
diff --git a/Modules/Segmentation/MorphologicalProfiles/include/otbProfileToProfileDerivativeFilter.txx b/Modules/Segmentation/MorphologicalProfiles/include/otbProfileToProfileDerivativeFilter.hxx
similarity index 100%
rename from Modules/Segmentation/MorphologicalProfiles/include/otbProfileToProfileDerivativeFilter.txx
rename to Modules/Segmentation/MorphologicalProfiles/include/otbProfileToProfileDerivativeFilter.hxx
diff --git a/Modules/Segmentation/OGRProcessing/include/otbOGRLayerStreamStitchingFilter.txx b/Modules/Segmentation/OGRProcessing/include/otbOGRLayerStreamStitchingFilter.hxx
similarity index 100%
rename from Modules/Segmentation/OGRProcessing/include/otbOGRLayerStreamStitchingFilter.txx
rename to Modules/Segmentation/OGRProcessing/include/otbOGRLayerStreamStitchingFilter.hxx
diff --git a/Modules/Segmentation/OGRProcessing/include/otbStreamingImageToOGRLayerSegmentationFilter.txx b/Modules/Segmentation/OGRProcessing/include/otbStreamingImageToOGRLayerSegmentationFilter.hxx
similarity index 100%
rename from Modules/Segmentation/OGRProcessing/include/otbStreamingImageToOGRLayerSegmentationFilter.txx
rename to Modules/Segmentation/OGRProcessing/include/otbStreamingImageToOGRLayerSegmentationFilter.hxx
diff --git a/Modules/Segmentation/Watersheds/include/otbWatershedSegmentationFilter.txx b/Modules/Segmentation/Watersheds/include/otbWatershedSegmentationFilter.hxx
similarity index 100%
rename from Modules/Segmentation/Watersheds/include/otbWatershedSegmentationFilter.txx
rename to Modules/Segmentation/Watersheds/include/otbWatershedSegmentationFilter.hxx
diff --git a/Modules/Wrappers/ApplicationEngine/include/otbWrapperComplexInputImageParameter.txx b/Modules/Wrappers/ApplicationEngine/include/otbWrapperComplexInputImageParameter.hxx
similarity index 100%
rename from Modules/Wrappers/ApplicationEngine/include/otbWrapperComplexInputImageParameter.txx
rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperComplexInputImageParameter.hxx
diff --git a/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageParameter.txx b/Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageParameter.hxx
similarity index 100%
rename from Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageParameter.txx
rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperInputImageParameter.hxx
diff --git a/Modules/Wrappers/ApplicationEngine/include/otbWrapperParameterList.txx b/Modules/Wrappers/ApplicationEngine/include/otbWrapperParameterList.hxx
similarity index 100%
rename from Modules/Wrappers/ApplicationEngine/include/otbWrapperParameterList.txx
rename to Modules/Wrappers/ApplicationEngine/include/otbWrapperParameterList.hxx