From 3a1fd1fc874bfdd85b01f8bd3d83293c73e82acf Mon Sep 17 00:00:00 2001
From: Manuel Grizonnet <manuel.grizonnet@cnes.fr>
Date: Mon, 25 Jun 2018 14:15:48 +0200
Subject: [PATCH] ENH: rename files with txx extension to hxx

OTB followed since the beginning the ITK convention and use .txx extension for all
template classes. Nevertheless, some development tools do not recognize .txx
file extension. Other tool like GitHub can't do in-browser syntax highlighting for
txx files I think.

The root problem is the use of the txx which should be changed to hxx (or hpp).

In 2011, after an in-depth discussion near April 20, 2011 on the
Insight-Developers mailing list, ITK rename all txx files to hxx (and event
prevent the push of .txx files with a pre-commit hook). It happens is major release v4.

You can find some arguments in the discussion about the change and also in other
projects related to ITK which applied the same modification, see for instance VXL:

https://github.com/vxl/vxl/issues/209

This commit apply now the same modification for OTB.

I understand that it will change some habit for developers and don't bring new
features but I think that in general it is better to stay align with ITK guidelines.

In my opinion, it always facilitate the use of OTB and ITK together if we share
when we can the same code architecture, directory organization, naming
conventions...
---
 ...ToGeometriesFilter.txx => otbGeometriesToGeometriesFilter.hxx} | 0
 .../{otbOGRDataSourceWrapper.txx => otbOGRDataSourceWrapper.hxx}  | 0
 .../{otbOGRFeatureWrapper.txx => otbOGRFeatureWrapper.hxx}        | 0
 .../include/{otbOGRFieldWrapper.txx => otbOGRFieldWrapper.hxx}    | 0
 ...LearningApplicationBase.txx => otbLearningApplicationBase.hxx} | 0
 .../include/{otbTrainBoost.txx => otbTrainBoost.hxx}              | 0
 .../{otbTrainDecisionTree.txx => otbTrainDecisionTree.hxx}        | 0
 ...ainGradientBoostedTree.txx => otbTrainGradientBoostedTree.hxx} | 0
 .../include/{otbTrainImagesBase.txx => otbTrainImagesBase.hxx}    | 0
 .../include/{otbTrainKNN.txx => otbTrainKNN.hxx}                  | 0
 .../include/{otbTrainLibSVM.txx => otbTrainLibSVM.hxx}            | 0
 .../{otbTrainNeuralNetwork.txx => otbTrainNeuralNetwork.hxx}      | 0
 .../include/{otbTrainNormalBayes.txx => otbTrainNormalBayes.hxx}  | 0
 .../{otbTrainRandomForests.txx => otbTrainRandomForests.hxx}      | 0
 .../include/{otbTrainSVM.txx => otbTrainSVM.hxx}                  | 0
 .../include/{otbTrainSharkKMeans.txx => otbTrainSharkKMeans.hxx}  | 0
 ...TrainSharkRandomForests.txx => otbTrainSharkRandomForests.hxx} | 0
 .../include/{otbTrainVectorBase.txx => otbTrainVectorBase.hxx}    | 0
 ...encoder.txx => otbDimensionalityReductionTrainAutoencoder.hxx} | 0
 ...ductionTrainPCA.txx => otbDimensionalityReductionTrainPCA.hxx} | 0
 ...ductionTrainSOM.txx => otbDimensionalityReductionTrainSOM.hxx} | 0
 ...ase.txx => otbTrainDimensionalityReductionApplicationBase.hxx} | 0
 ...{otbCommandProgressUpdate.txx => otbCommandProgressUpdate.hxx} | 0
 .../{otbDecimateImageFilter.txx => otbDecimateImageFilter.hxx}    | 0
 ...{otbDotProductImageFilter.txx => otbDotProductImageFilter.hxx} | 0
 ...{otbFunctionToImageFilter.txx => otbFunctionToImageFilter.hxx} | 0
 ...rationFilter.txx => otbImageAndVectorImageOperationFilter.hxx} | 0
 ...daptativeSplitter.txx => otbImageRegionAdaptativeSplitter.hxx} | 0
 ...r.txx => otbImageRegionNonUniformMultidimensionalSplitter.hxx} | 0
 ...quareTileSplitter.txx => otbImageRegionSquareTileSplitter.hxx} | 0
 ...egionTileMapSplitter.txx => otbImageRegionTileMapSplitter.hxx} | 0
 ...ageFilter.txx => otbImageToModulusAndDirectionImageFilter.hxx} | 0
 .../{otbImportImageFilter.txx => otbImportImageFilter.hxx}        | 0
 ...ImportVectorImageFilter.txx => otbImportVectorImageFilter.hxx} | 0
 .../{otbModelComponentBase.txx => otbModelComponentBase.hxx}      | 0
 ...FunctorImageFilter.txx => otbQuaternaryFunctorImageFilter.hxx} | 0
 .../{otbRGBAPixelConverter.txx => otbRGBAPixelConverter.hxx}      | 0
 .../Core/Common/include/{otbRectangle.txx => otbRectangle.hxx}    | 0
 ...onstIterator.txx => otbSubsampledImageRegionConstIterator.hxx} | 0
 ...ilter.txx => otbUnaryFunctorNeighborhoodVectorImageFilter.hxx} | 0
 ...VectorImageFilter.txx => otbUnaryFunctorVectorImageFilter.hxx} | 0
 ....txx => otbUnaryFunctorWithIndexWithOutputSizeImageFilter.hxx} | 0
 ...thVectorConverter.txx => otbVariableLengthVectorConverter.hxx} | 0
 .../{otbConvertPixelBuffer.txx => otbConvertPixelBuffer.hxx}      | 0
 .../ImageBase/include/{otbExtractROI.txx => otbExtractROI.hxx}    | 0
 .../include/{otbExtractROIBase.txx => otbExtractROIBase.hxx}      | 0
 Modules/Core/ImageBase/include/{otbImage.txx => otbImage.hxx}     | 0
 .../{otbImageFunctionAdaptor.txx => otbImageFunctionAdaptor.hxx}  | 0
 ...xtractROI.txx => otbImageOfVectorsToMonoChannelExtractROI.hxx} | 0
 .../{otbMetaImageFunction.txx => otbMetaImageFunction.hxx}        | 0
 ...tbMultiChannelExtractROI.txx => otbMultiChannelExtractROI.hxx} | 0
 ...oChannelExtractROI.txx => otbMultiToMonoChannelExtractROI.hxx} | 0
 .../ImageBase/include/{otbVectorImage.txx => otbVectorImage.hxx}  | 0
 ...polateImageFunction.txx => otbBCOInterpolateImageFunction.hxx} | 0
 ...tionImageFilter.txx => otbBSplineDecompositionImageFilter.hxx} | 0
 ...teImageFunction.txx => otbBSplineInterpolateImageFunction.hxx} | 0
 ...teImageFunction.txx => otbGenericInterpolateImageFunction.hxx} | 0
 ...teImageFunction.txx => otbProlateInterpolateImageFunction.hxx} | 0
 .../include/{otbStreamingTraits.txx => otbStreamingTraits.hxx}    | 0
 ...onBase.txx => otbWindowedSincInterpolateImageFunctionBase.hxx} | 0
 ...belMapFilter.txx => otbAttributesMapOpeningLabelMapFilter.hxx} | 0
 ...pFilter.txx => otbBandsStatisticsAttributesLabelMapFilter.hxx} | 0
 ...butesFilter.txx => otbImageToLabelMapWithAttributesFilter.hxx} | 0
 ...esLabelMapFilter.txx => otbKMeansAttributesLabelMapFilter.hxx} | 0
 ...yFilter.txx => otbLabelImageToLabelMapWithAdjacencyFilter.hxx} | 0
 .../include/{otbLabelMapSource.txx => otbLabelMapSource.hxx}      | 0
 ...ibuteImageFilter.txx => otbLabelMapToAttributeImageFilter.hxx} | 0
 ...apToLabelImageFilter.txx => otbLabelMapToLabelImageFilter.hxx} | 0
 ...apToSampleListFilter.txx => otbLabelMapToSampleListFilter.hxx} | 0
 ...r.txx => otbLabelMapWithClassLabelToClassLabelImageFilter.hxx} | 0
 ...txx => otbLabelMapWithClassLabelToLabeledSampleListFilter.hxx} | 0
 ...ectToPolygonFunctor.txx => otbLabelObjectToPolygonFunctor.hxx} | 0
 ...esLabelMapFilter.txx => otbMinMaxAttributesLabelMapFilter.hxx} | 0
 ...abelMapFilter.txx => otbNormalizeAttributesLabelMapFilter.hxx} | 0
 ...tesLabelMapFilter.txx => otbShapeAttributesLabelMapFilter.hxx} | 0
 ...belMapFilter.txx => otbStatisticsAttributesLabelMapFilter.hxx} | 0
 .../ObjectList/include/{otbImageList.txx => otbImageList.hxx}     | 0
 .../include/{otbImageListSource.txx => otbImageListSource.hxx}    | 0
 ...tbImageListToImageFilter.txx => otbImageListToImageFilter.hxx} | 0
 ...ListApplyFilter.txx => otbImageListToImageListApplyFilter.hxx} | 0
 ...istToImageListFilter.txx => otbImageListToImageListFilter.hxx} | 0
 ...oSingleImageFilter.txx => otbImageListToSingleImageFilter.hxx} | 0
 ...oVectorImageFilter.txx => otbImageListToVectorImageFilter.hxx} | 0
 ...tbImageToImageListFilter.txx => otbImageToImageListFilter.hxx} | 0
 .../ObjectList/include/{otbObjectList.txx => otbObjectList.hxx}   | 0
 .../include/{otbObjectListSource.txx => otbObjectListSource.hxx}  | 0
 ...ToObjectListFilter.txx => otbObjectListToObjectListFilter.hxx} | 0
 ...oleanFilter.txx => otbUnaryFunctorObjectListBooleanFilter.hxx} | 0
 ...orObjectListFilter.txx => otbUnaryFunctorObjectListFilter.hxx} | 0
 ...eToImageListFilter.txx => otbVectorImageToImageListFilter.hxx} | 0
 ...{otbImageToPointSetFilter.txx => otbImageToPointSetFilter.hxx} | 0
 .../{otbPointSetExtractROI.txx => otbPointSetExtractROI.hxx}      | 0
 .../include/{otbPointSetFunction.txx => otbPointSetFunction.hxx}  | 0
 .../include/{otbPointSetSource.txx => otbPointSetSource.hxx}      | 0
 ...intSetToPointSetFilter.txx => otbPointSetToPointSetFilter.hxx} | 0
 .../{otbRandomPointSetSource.txx => otbRandomPointSetSource.hxx}  | 0
 ...ToPointSetFilter.txx => otbThresholdImageToPointSetFilter.hxx} | 0
 ...TransformPointSetFilter.txx => otbTransformPointSetFilter.hxx} | 0
 ...SpatialObjectFilter.txx => otbDrawLineSpatialObjectFilter.hxx} | 0
 ...bjectListFilter.txx => otbDrawLineSpatialObjectListFilter.hxx} | 0
 ...ctListFilter.txx => otbImageToLineSpatialObjectListFilter.hxx} | 0
 .../{otbLineSpatialObject.txx => otbLineSpatialObject.hxx}        | 0
 ...SetFilter.txx => otbLineSpatialObjectListToPointSetFilter.hxx} | 0
 .../{otbSpatialObjectSource.txx => otbSpatialObjectSource.hxx}    | 0
 ...DrawingFilter.txx => otbSpatialObjectToImageDrawingFilter.hxx} | 0
 ...nager.txx => otbNumberOfDivisionsStrippedStreamingManager.hxx} | 0
 ...gManager.txx => otbNumberOfDivisionsTiledStreamingManager.hxx} | 0
 ...ngManager.txx => otbNumberOfLinesStrippedStreamingManager.hxx} | 0
 ...ingDecorator.txx => otbPersistentFilterStreamingDecorator.hxx} | 0
 ...mingManager.txx => otbRAMDrivenAdaptativeStreamingManager.hxx} | 0
 ...eamingManager.txx => otbRAMDrivenStrippedStreamingManager.hxx} | 0
 ...StreamingManager.txx => otbRAMDrivenTiledStreamingManager.hxx} | 0
 ...gImageVirtualWriter.txx => otbStreamingImageVirtualWriter.hxx} | 0
 .../include/{otbStreamingManager.txx => otbStreamingManager.hxx}  | 0
 ...amingManager.txx => otbTileDimensionTiledStreamingManager.hxx} | 0
 .../{otbCompositeTransform.txx => otbCompositeTransform.hxx}      | 0
 .../{otbForwardSensorModel.txx => otbForwardSensorModel.hxx}      | 0
 .../{otbGenericMapProjection.txx => otbGenericMapProjection.hxx}  | 0
 .../{otbGenericRSTransform.txx => otbGenericRSTransform.hxx}      | 0
 .../{otbGeocentricTransform.txx => otbGeocentricTransform.hxx}    | 0
 ...tputParameters.txx => otbImageToGenericRSOutputParameters.hxx} | 0
 ...verseLogPolarTransform.txx => otbInverseLogPolarTransform.hxx} | 0
 .../{otbInverseSensorModel.txx => otbInverseSensorModel.hxx}      | 0
 .../{otbLogPolarTransform.txx => otbLogPolarTransform.hxx}        | 0
 .../include/{otbSensorModelBase.txx => otbSensorModelBase.hxx}    | 0
 ...reamingWarpImageFilter.txx => otbStreamingWarpImageFilter.hxx} | 0
 .../VectorDataBase/include/{otbDataNode.txx => otbDataNode.hxx}   | 0
 ...{otbDataNodeImageFunction.txx => otbDataNodeImageFunction.hxx} | 0
 ...deVectorDataFunction.txx => otbDataNodeVectorDataFunction.hxx} | 0
 ...icPathWithValue.txx => otbPolyLineParametricPathWithValue.hxx} | 0
 .../VectorDataBase/include/{otbPolygon.txx => otbPolygon.hxx}     | 0
 .../include/{otbVectorData.txx => otbVectorData.hxx}              | 0
 .../{otbVectorDataProperties.txx => otbVectorDataProperties.hxx}  | 0
 .../include/{otbVectorDataSource.txx => otbVectorDataSource.hxx}  | 0
 .../{otbCloudDetectionFilter.txx => otbCloudDetectionFilter.hxx}  | 0
 .../{otbCloudEstimatorFilter.txx => otbCloudEstimatorFilter.hxx}  | 0
 ...tSampleGenerator.txx => otbDescriptorsListSampleGenerator.hxx} | 0
 ...FlusserMomentsIFFactory.txx => otbFlusserMomentsIFFactory.hxx} | 0
 ...torsIFFactory.txx => otbFourierMellinDescriptorsIFFactory.hxx} | 0
 ...lickTexturesIFFactory.txx => otbHaralickTexturesIFFactory.hxx} | 0
 ...ionGenerator.txx => otbLabeledSampleLocalizationGenerator.hxx} | 0
 ...LocalHistogramIFFactory.txx => otbLocalHistogramIFFactory.hxx} | 0
 ...ctDetectionClassifier.txx => otbObjectDetectionClassifier.hxx} | 0
 ...ricMomentsIFFactory.txx => otbRadiometricMomentsIFFactory.hxx} | 0
 ...unctionBuilder.txx => otbStandardMetaImageFunctionBuilder.hxx} | 0
 ...ngularPathListFilter.txx => otbBreakAngularPathListFilter.hxx} | 0
 ...oadExtractionFilter.txx => otbGenericRoadExtractionFilter.hxx} | 0
 ...oPathListAlignFilter.txx => otbImageToPathListAlignFilter.hxx} | 0
 ...kelihoodPathListFilter.txx => otbLikelihoodPathListFilter.hxx} | 0
 .../{otbLinkPathListFilter.txx => otbLinkPathListFilter.hxx}      | 0
 ...ageFilter.txx => otbModulusAndDirectionImageToImageFilter.hxx} | 0
 ...arProductFilter.txx => otbNeighborhoodScalarProductFilter.hxx} | 0
 ...elLinePathListFilter.txx => otbParallelLinePathListFilter.hxx} | 0
 .../{otbRoadExtractionFilter.txx => otbRoadExtractionFilter.hxx}  | 0
 ...riptionFilter.txx => otbVectorDataToRoadDescriptionFilter.hxx} | 0
 ...ectionImageFilter.txx => otbUrbanAreaDetectionImageFilter.hxx} | 0
 .../{otbHarrisImageFilter.txx => otbHarrisImageFilter.hxx}        | 0
 ...ageToPointSetFilter.txx => otbHarrisImageToPointSetFilter.hxx} | 0
 ...txx => otbLineSpatialObjectListToRightAnglePointSetFilter.hxx} | 0
 ...taFilter.txx => otbVectorDataToRightAngleVectorDataFilter.hxx} | 0
 ...ntDensityImageFilter.txx => otbKeyPointDensityImageFilter.hxx} | 0
 ...kovFunction.txx => otbPointSetDensityEpanechnikovFunction.hxx} | 0
 ...PointSetDensityFunction.txx => otbPointSetDensityFunction.hxx} | 0
 ...aussianFunction.txx => otbPointSetDensityGaussianFunction.hxx} | 0
 ...DensityImageFilter.txx => otbPointSetToDensityImageFilter.hxx} | 0
 ...Filter.txx => otbForwardFourierMellinTransformImageFilter.hxx} | 0
 ...eFunction.txx => otbFourierMellinDescriptorsImageFunction.hxx} | 0
 ...x => otbHistogramOfOrientedGradientCovariantImageFunction.hxx} | 0
 ...mageFilter.txx => otbImageToHessianDeterminantImageFilter.hxx} | 0
 ...TKeyPointSetFilter.txx => otbImageToSIFTKeyPointSetFilter.hxx} | 0
 ...FKeyPointSetFilter.txx => otbImageToSURFKeyPointSetFilter.hxx} | 0
 ...ntSetsMatchingFilter.txx => otbKeyPointSetsMatchingFilter.hxx} | 0
 .../{otbSiftFastImageFilter.txx => otbSiftFastImageFilter.hxx}    | 0
 ...ilter.txx => otbAsymmetricFusionOfLineDetectorImageFilter.hxx} | 0
 ...tbEdgeDensityImageFilter.txx => otbEdgeDensityImageFilter.hxx} | 0
 ...EdgeDetectorImageFilter.txx => otbEdgeDetectorImageFilter.hxx} | 0
 ...tSegmentsImageFilter.txx => otbExtractSegmentsImageFilter.hxx} | 0
 ...nesImageFilter.txx => otbHoughTransform2DLinesImageFilter.hxx} | 0
 ...rImageFilter.txx => otbLineCorrelationDetectorImageFilter.hxx} | 0
 ...ctorImageFilterBase.txx => otbLineDetectorImageFilterBase.hxx} | 0
 ...etectorImageFilter.txx => otbLineRatioDetectorImageFilter.hxx} | 0
 .../{otbLineSegmentDetector.txx => otbLineSegmentDetector.hxx}    | 0
 .../include/{otbLocalHoughFilter.txx => otbLocalHoughFilter.hxx}  | 0
 ...nImageFilter.txx => otbPersistentVectorizationImageFilter.hxx} | 0
 ...geFilter.txx => otbPixelSuppressionByDirectionImageFilter.hxx} | 0
 ...ineSegmentDetector.txx => otbStreamingLineSegmentDetector.hxx} | 0
 ...etectorImageFilter.txx => otbTouziEdgeDetectorImageFilter.hxx} | 0
 ...lexMomentPathFunction.txx => otbComplexMomentPathFunction.hxx} | 0
 ...omentsImageFunction.txx => otbComplexMomentsImageFunction.hxx} | 0
 ...omentsImageFunction.txx => otbFlusserMomentsImageFunction.hxx} | 0
 .../{otbFlusserPathFunction.txx => otbFlusserPathFunction.hxx}    | 0
 ...tbHuMomentsImageFunction.txx => otbHuMomentsImageFunction.hxx} | 0
 .../include/{otbHuPathFunction.txx => otbHuPathFunction.hxx}      | 0
 ...omentsImageFilter.txx => otbRadiometricMomentsImageFilter.hxx} | 0
 ...tsImageFunction.txx => otbRadiometricMomentsImageFunction.hxx} | 0
 ...alMomentsImageFunction.txx => otbRealMomentsImageFunction.hxx} | 0
 .../{otbAddCarvingPathFilter.txx => otbAddCarvingPathFilter.hxx}  | 0
 ...ageToCarvingPathFilter.txx => otbImageToCarvingPathFilter.hxx} | 0
 ...RemoveCarvingPathFilter.txx => otbRemoveCarvingPathFilter.hxx} | 0
 ...nceIndexedList.txx => otbGreyLevelCooccurrenceIndexedList.hxx} | 0
 ...uresImageFunction.txx => otbHaralickTexturesImageFunction.hxx} | 0
 ...tbSFSTexturesImageFilter.txx => otbSFSTexturesImageFilter.hxx} | 0
 ...turesFilter.txx => otbScalarImageToAdvancedTexturesFilter.hxx} | 0
 ...esFilter.txx => otbScalarImageToHigherOrderTexturesFilter.hxx} | 0
 ...xTextureFilter.txx => otbScalarImageToPanTexTextureFilter.hxx} | 0
 ...ageToTexturesFilter.txx => otbScalarImageToTexturesFilter.hxx} | 0
 .../{otbTextureImageFunction.txx => otbTextureImageFunction.hxx}  | 0
 ...x => otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.hxx} | 0
 ...eImageFilter.txx => otbKullbackLeiblerDistanceImageFilter.hxx} | 0
 ...leImageFilter.txx => otbKullbackLeiblerProfileImageFilter.hxx} | 0
 ...er.txx => otbKullbackLeiblerSupervizedDistanceImageFilter.hxx} | 0
 ...ilter.txx => otbMultivariateAlterationDetectorImageFilter.hxx} | 0
 ...{otbReliefColormapFunctor.txx => otbReliefColormapFunctor.hxx} | 0
 ...wRGBPixelFunctor.txx => otbScalarToRainbowRGBPixelFunctor.hxx} | 0
 .../include/{otbApplyGainFilter.txx => otbApplyGainFilter.hxx}    | 0
 ...qualizationFilter.txx => otbCLHistogramEqualizationFilter.hxx} | 0
 .../{otbComputeGainLutFilter.txx => otbComputeGainLutFilter.hxx}  | 0
 .../{otbComputeHistoFilter.txx => otbComputeHistoFilter.hxx}      | 0
 ...tbConvolutionImageFilter.txx => otbConvolutionImageFilter.hxx} | 0
 .../{otbGaborFilterGenerator.txx => otbGaborFilterGenerator.hxx}  | 0
 ...onImageFilter.txx => otbOverlapSaveConvolutionImageFilter.hxx} | 0
 ...acteristicsExtractor.txx => otbDEMCaracteristicsExtractor.hxx} | 0
 .../{otbDEMToImageGenerator.txx => otbDEMToImageGenerator.hxx}    | 0
 ...yImageFilter.txx => otbAngularProjectionBinaryImageFilter.hxx} | 0
 ...jectionImageFilter.txx => otbAngularProjectionImageFilter.hxx} | 0
 ...nSetImageFilter.txx => otbAngularProjectionSetImageFilter.hxx} | 0
 ...AImageFilter.txx => otbEstimateInnerProductPCAImageFilter.hxx} | 0
 .../{otbFastICAImageFilter.txx => otbFastICAImageFilter.hxx}      | 0
 ...ilter.txx => otbFastICAInternalOptimizerVectorImageFilter.hxx} | 0
 ...roductPCAImageFilter.txx => otbInnerProductPCAImageFilter.hxx} | 0
 .../include/{otbMNFImageFilter.txx => otbMNFImageFilter.hxx}      | 0
 ...eFilter.txx => otbMaximumAutocorrelationFactorImageFilter.hxx} | 0
 .../include/{otbNAPCAImageFilter.txx => otbNAPCAImageFilter.hxx}  | 0
 ...ImageFilter.txx => otbNormalizeInnerProductPCAImageFilter.hxx} | 0
 .../include/{otbPCAImageFilter.txx => otbPCAImageFilter.hxx}      | 0
 ...perListFilter.txx => otbSparseWvltToAngleMapperListFilter.hxx} | 0
 ...mageFilter.txx => otbBinaryFunctorNeighborhoodImageFilter.hxx} | 0
 ...lter.txx => otbBinaryFunctorNeighborhoodVectorImageFilter.hxx} | 0
 ...ImageDensityFunction.txx => otbBinaryImageDensityFunction.hxx} | 0
 ...ator.txx => otbBinaryImageMinimalBoundingRegionCalculator.hxx} | 0
 ...sityImageFilter.txx => otbBinaryImageToDensityImageFilter.hxx} | 0
 ...xAndWhiskerImageFilter.txx => otbBoxAndWhiskerImageFilter.hxx} | 0
 ...rmationImageFilter.txx => otbChangeInformationImageFilter.hxx} | 0
 ...tbChangeLabelImageFilter.txx => otbChangeLabelImageFilter.hxx} | 0
 .../include/{otbClampImageFilter.txx => otbClampImageFilter.hxx}  | 0
 ...tbClampVectorImageFilter.txx => otbClampVectorImageFilter.hxx} | 0
 ...ueImageFilter.txx => otbConcatenateScalarValueImageFilter.hxx} | 0
 ...eVectorImageFilter.txx => otbConcatenateVectorImageFilter.hxx} | 0
 ...ow2.txx => otbEuclideanDistanceMetricWithMissingValuePow2.hxx} | 0
 ...thMissingValue.txx => otbFlexibleDistanceWithMissingValue.hxx} | 0
 ...ageFilter.txx => otbFunctionWithNeighborhoodToImageFilter.hxx} | 0
 ...GridResampleImageFilter.txx => otbGridResampleImageFilter.hxx} | 0
 ...MaskedIteratorDecorator.txx => otbMaskedIteratorDecorator.hxx} | 0
 .../{otbMatrixImageFilter.txx => otbMatrixImageFilter.hxx}        | 0
 ...BandsImage.txx => otbNRIBandImagesToOneNComplexBandsImage.hxx} | 0
 ...exBandImage.txx => otbOneRIBandImageToOneComplexBandImage.hxx} | 0
 ...rBandVectorImageFilter.txx => otbPerBandVectorImageFilter.hxx} | 0
 .../{otbPrintableImageFilter.txx => otbPrintableImageFilter.hxx}  | 0
 ...leVectorImageFilter.txx => otbShiftScaleVectorImageFilter.hxx} | 0
 ...nceImageFilter.txx => otbSpectralAngleDistanceImageFilter.hxx} | 0
 ...geFilter.txx => otbStreamingInnerProductVectorImageFilter.hxx} | 0
 ...ilter.txx => otbStreamingMatrixTransposeMatrixImageFilter.hxx} | 0
 ...esampleImageFilter.txx => otbStreamingResampleImageFilter.hxx} | 0
 ...ingShrinkImageFilter.txx => otbStreamingShrinkImageFilter.hxx} | 0
 ...oldVectorImageFilter.txx => otbThresholdVectorImageFilter.hxx} | 0
 .../include/{otbTileImageFilter.txx => otbTileImageFilter.hxx}    | 0
 ...BandsImage.txx => otbTwoNRIBandsImageToNComplexBandsImage.hxx} | 0
 ...ImageFilter.txx => otbUnaryFunctorNeighborhoodImageFilter.hxx} | 0
 ...r.txx => otbUnaryFunctorNeighborhoodWithOffsetImageFilter.hxx} | 0
 ...dexImageFilter.txx => otbUnaryFunctorWithIndexImageFilter.hxx} | 0
 ...geFilter.txx => otbUnaryImageFunctorWithVectorImageFilter.hxx} | 0
 ...larImageFilter.txx => otbVectorImageTo3DScalarImageFilter.hxx} | 0
 ...tyImageFilter.txx => otbVectorRescaleIntensityImageFilter.hxx} | 0
 .../include/{otbFrostImageFilter.txx => otbFrostImageFilter.hxx}  | 0
 .../{otbGammaMAPImageFilter.txx => otbGammaMAPImageFilter.hxx}    | 0
 .../include/{otbKuanImageFilter.txx => otbKuanImageFilter.hxx}    | 0
 .../include/{otbLeeImageFilter.txx => otbLeeImageFilter.hxx}      | 0
 .../{otbBandMathImageFilter.txx => otbBandMathImageFilter.hxx}    | 0
 .../{otbMaskMuParserFilter.txx => otbMaskMuParserFilter.hxx}      | 0
 .../{otbMaskMuParserFunctor.txx => otbMaskMuParserFunctor.hxx}    | 0
 ...Function.txx => otbParserConditionDataNodeFeatureFunction.hxx} | 0
 .../{otbBandMathXImageFilter.txx => otbBandMathXImageFilter.hxx}  | 0
 ...alysisFilter.txx => otbMorphologicalPyramidAnalysisFilter.hxx} | 0
 ...MSConverter.txx => otbMorphologicalPyramidMRToMSConverter.hxx} | 0
 ...lPyramidResampler.txx => otbMorphologicalPyramidResampler.hxx} | 0
 ...onFilter.txx => otbMorphologicalPyramidSegmentationFilter.hxx} | 0
 ...lPyramidSegmenter.txx => otbMorphologicalPyramidSegmenter.hxx} | 0
 ...hesisFilter.txx => otbMorphologicalPyramidSynthesisFilter.hxx} | 0
 ...{otbCompacityPathFunction.txx => otbCompacityPathFunction.hxx} | 0
 .../Path/include/{otbDrawPathFilter.txx => otbDrawPathFilter.hxx} | 0
 .../{otbDrawPathListFilter.txx => otbDrawPathListFilter.hxx}      | 0
 ...PolygonListFilter.txx => otbImageFittingPolygonListFilter.hxx} | 0
 ...{otbImageToEdgePathFilter.txx => otbImageToEdgePathFilter.hxx} | 0
 .../{otbImageToPathFilter.txx => otbImageToPathFilter.hxx}        | 0
 ...{otbImageToPathListFilter.txx => otbImageToPathListFilter.hxx} | 0
 ...OrientationPathFunction.txx => otbOrientationPathFunction.hxx} | 0
 .../Path/include/{otbPathFunction.txx => otbPathFunction.hxx}     | 0
 ...HistogramGenerator.txx => otbPathListToHistogramGenerator.hxx} | 0
 ...neImageConstIterator.txx => otbPolyLineImageConstIterator.hxx} | 0
 ...stFilter.txx => otbRegionImageToRectangularPathListFilter.hxx} | 0
 ...ationPathListFilter.txx => otbVectorizationPathListFilter.hxx} | 0
 ...Filter.txx => otbMultiChannelsPolarimetricSynthesisFilter.hxx} | 0
 .../{otbSinclairImageFilter.txx => otbSinclairImageFilter.hxx}    | 0
 ...procalImageFilter.txx => otbSinclairReciprocalImageFilter.hxx} | 0
 .../{otbEckert4MapProjection.txx => otbEckert4MapProjection.hxx}  | 0
 ...odelImageFilter.txx => otbGCPsToRPCSensorModelImageFilter.hxx} | 0
 ...esampleImageFilter.txx => otbGenericRSResampleImageFilter.hxx} | 0
 .../{otbGeographicalDistance.txx => otbGeographicalDistance.hxx}  | 0
 ...riesProjectionFilter.txx => otbGeometriesProjectionFilter.hxx} | 0
 ...SpacingImageFunction.txx => otbGroundSpacingImageFunction.hxx} | 0
 ...ectorDataFilter.txx => otbImageToEnvelopeVectorDataFilter.hxx} | 0
 ...tionImageFilter.txx => otbImportGeoInformationImageFilter.hxx} | 0
 ...apProjection.txx => otbLambertConformalConicMapProjection.hxx} | 0
 ...rmEstimator.txx => otbLeastSquareAffineTransformEstimator.hxx} | 0
 ...{otbMollweidMapProjection.txx => otbMollweidMapProjection.hxx} | 0
 ...thoRectificationFilter.txx => otbOrthoRectificationFilter.hxx} | 0
 ...ImageFilter.txx => otbPhysicalToRPCSensorModelImageFilter.hxx} | 0
 ...tionImageFilter.txx => otbProjectiveProjectionImageFilter.hxx} | 0
 .../{otbROIdataConversion.txx => otbROIdataConversion.hxx}        | 0
 ...SinusoidalMapProjection.txx => otbSinusoidalMapProjection.hxx} | 0
 .../include/{otbTileMapTransform.txx => otbTileMapTransform.hxx}  | 0
 ...ercatorMapProjection.txx => otbTransMercatorMapProjection.hxx} | 0
 .../include/{otbUtmMapProjection.txx => otbUtmMapProjection.hxx}  | 0
 ...ctionFilter.txx => otbVectorDataIntoImageProjectionFilter.hxx} | 0
 ...DataProjectionFilter.txx => otbVectorDataProjectionFilter.hxx} | 0
 ...orDataTransformFilter.txx => otbVectorDataTransformFilter.hxx} | 0
 ...othingImageFilter.txx => otbMeanShiftSmoothingImageFilter.hxx} | 0
 ...ateSampleListFilter.txx => otbConcatenateSampleListFilter.hxx} | 0
 ...culator.txx => otbContinuousMinimumMaximumImageCalculator.hxx} | 0
 ...istFilter.txx => otbGaussianAdditiveNoiseSampleListFilter.hxx} | 0
 ...mStatisticsFunction.txx => otbHistogramStatisticsFunction.hxx} | 0
 .../{otbListSampleGenerator.txx => otbListSampleGenerator.hxx}    | 0
 .../include/{otbListSampleSource.txx => otbListSampleSource.hxx}  | 0
 ...mpleFilter.txx => otbListSampleToBalancedListSampleFilter.hxx} | 0
 ...istGenerator.txx => otbListSampleToHistogramListGenerator.hxx} | 0
 ...ToListSampleFilter.txx => otbListSampleToListSampleFilter.hxx} | 0
 ...txx => otbListSampleToVariableDimensionHistogramGenerator.hxx} | 0
 ...togramImageFunction.txx => otbLocalHistogramImageFunction.hxx} | 0
 ...izeVectorImageFilter.txx => otbNormalizeVectorImageFilter.hxx} | 0
 ...caleSampleListFilter.txx => otbShiftScaleSampleListFilter.hxx} | 0
 ...gCompareImageFilter.txx => otbStreamingCompareImageFilter.hxx} | 0
 ...ImageFilter.txx => otbStreamingHistogramVectorImageFilter.hxx} | 0
 ...ingMinMaxImageFilter.txx => otbStreamingMinMaxImageFilter.hxx} | 0
 ...torImageFilter.txx => otbStreamingMinMaxVectorImageFilter.hxx} | 0
 ...sticsImageFilter.txx => otbStreamingStatisticsImageFilter.hxx} | 0
 ...lter.txx => otbStreamingStatisticsMapFromLabelImageFilter.hxx} | 0
 ...mageFilter.txx => otbStreamingStatisticsVectorImageFilter.hxx} | 0
 .../{otbVarianceImageFilter.txx => otbVarianceImageFilter.hxx}    | 0
 ...tyImageFilter.txx => otbVectorImageToIntensityImageFilter.hxx} | 0
 ...atrixImageFilter.txx => otbVectorImageToMatrixImageFilter.hxx} | 0
 ...ateVectorDataFilter.txx => otbConcatenateVectorDataFilter.hxx} | 0
 ...eatureFunction.txx => otbDBOverlapDataNodeFeatureFunction.hxx} | 0
 ...diometryHomogenousWithNeighborhoodDataNodeFeatureFunction.hxx} | 0
 ...reFunction.txx => otbSpectralAngleDataNodeFeatureFunction.hxx} | 0
 .../{otbVectorDataAdapter.txx => otbVectorDataAdapter.hxx}        | 0
 .../{otbVectorDataExtractROI.txx => otbVectorDataExtractROI.hxx}  | 0
 ...omLineGenerator.txx => otbVectorDataToRandomLineGenerator.hxx} | 0
 ...rBase.txx => otbVectorDataToSpecificDescriptionFilterBase.hxx} | 0
 ...ToVectorDataFilter.txx => otbVectorDataToVectorDataFilter.hxx} | 0
 ...{otbVectorDataToMapFilter.txx => otbVectorDataToMapFilter.hxx} | 0
 .../{otbSubsampleImageFilter.txx => otbSubsampleImageFilter.hxx}  | 0
 .../{otbWaveletFilterBank.txx => otbWaveletFilterBank.hxx}        | 0
 .../{otbWaveletImageFilter.txx => otbWaveletImageFilter.hxx}      | 0
 ...letInverseImageFilter.txx => otbWaveletInverseImageFilter.hxx} | 0
 .../{otbWaveletOperatorBase.txx => otbWaveletOperatorBase.hxx}    | 0
 ...tbWaveletPacketTransform.txx => otbWaveletPacketTransform.hxx} | 0
 .../include/{otbWaveletTransform.txx => otbWaveletTransform.hxx}  | 0
 ....txx => otbWaveletsBandsListToWaveletsSynopsisImageFilter.hxx} | 0
 ....txx => otbWaveletsSynopsisImageToWaveletsBandsListFilter.hxx} | 0
 .../Fuzzy/include/{otbFuzzyVariable.txx => otbFuzzyVariable.hxx}  | 0
 ...ageFilter.txx => otbNeighborhoodMajorityVotingImageFilter.hxx} | 0
 .../{otbBayesianFusionFilter.txx => otbBayesianFusionFilter.hxx}  | 0
 ...nImageFilter.txx => otbLmvmPanSharpeningFusionImageFilter.hxx} | 0
 ...eFilter.txx => otbSimpleRcsPanSharpeningFusionImageFilter.hxx} | 0
 ...{otbLocalRxDetectorFilter.txx => otbLocalRxDetectorFilter.hxx} | 0
 ...rNonThreadFilter.txx => otbLocalRxDetectorNonThreadFilter.hxx} | 0
 ...odMaximisation.txx => otbEigenvalueLikelihoodMaximisation.hxx} | 0
 .../include/{otbVcaImageFilter.txx => otbVcaImageFilter.hxx}      | 0
 ...{otbVirtualDimensionality.txx => otbVirtualDimensionality.hxx} | 0
 ...ISRAUnmixingImageFilter.txx => otbISRAUnmixingImageFilter.hxx} | 0
 .../{otbMDMDNMFImageFilter.txx => otbMDMDNMFImageFilter.hxx}      | 0
 ...NCLSUnmixingImageFilter.txx => otbNCLSUnmixingImageFilter.hxx} | 0
 ...seUnmixingImageFilter.txx => otbSparseUnmixingImageFilter.hxx} | 0
 ...ImageFilter.txx => otbUnConstrainedLeastSquareImageFilter.hxx} | 0
 ...ctorDataGenerator.txx => otbImageToOSMVectorDataGenerator.hxx} | 0
 .../{otbMapFileProductWriter.txx => otbMapFileProductWriter.hxx}  | 0
 ...StatisticsXMLFileReader.txx => otbStatisticsXMLFileReader.hxx} | 0
 ...StatisticsXMLFileWriter.txx => otbStatisticsXMLFileWriter.hxx} | 0
 .../include/{otbImageFileReader.txx => otbImageFileReader.hxx}    | 0
 .../include/{otbImageFileWriter.txx => otbImageFileWriter.hxx}    | 0
 ...{otbImageSeriesFileReader.txx => otbImageSeriesFileReader.hxx} | 0
 ...eSeriesFileReaderBase.txx => otbImageSeriesFileReaderBase.hxx} | 0
 .../{otbMultiImageFileWriter.txx => otbMultiImageFileWriter.hxx}  | 0
 ...ToImageFileWriter.txx => otbScalarBufferToImageFileWriter.hxx} | 0
 .../include/{otbKmzProductWriter.txx => otbKmzProductWriter.hxx}  | 0
 ...{otbDifferenceImageFilter.txx => otbDifferenceImageFilter.hxx} | 0
 .../{otbVectorDataFileReader.txx => otbVectorDataFileReader.hxx}  | 0
 .../{otbVectorDataFileWriter.txx => otbVectorDataFileWriter.hxx}  | 0
 ...rixToMassOfBelief.txx => otbConfusionMatrixToMassOfBelief.hxx} | 0
 ...ersImageFilter.txx => otbDSFusionOfClassifiersImageFilter.hxx} | 0
 ...JointMassOfBeliefFilter.txx => otbJointMassOfBeliefFilter.hxx} | 0
 .../include/{otbMassOfBelief.txx => otbMassOfBelief.hxx}          | 0
 ...tbStandardDSCostFunction.txx => otbStandardDSCostFunction.hxx} | 0
 ...aFilter.txx => otbVectorDataToDSValidatedVectorDataFilter.hxx} | 0
 .../include/{otbAutoencoderModel.txx => otbAutoencoderModel.hxx}  | 0
 ...AutoencoderModelFactory.txx => otbAutoencoderModelFactory.hxx} | 0
 ...odelFactory.txx => otbDimensionalityReductionModelFactory.hxx} | 0
 ...uctionFilter.txx => otbImageDimensionalityReductionFilter.hxx} | 0
 .../include/{otbPCAModel.txx => otbPCAModel.hxx}                  | 0
 .../include/{otbPCAModelFactory.txx => otbPCAModelFactory.hxx}    | 0
 .../include/{otbSOMModel.txx => otbSOMModel.hxx}                  | 0
 .../include/{otbSOMModelFactory.txx => otbSOMModelFactory.hxx}    | 0
 .../include/{otbDecisionTree.txx => otbDecisionTree.hxx}          | 0
 ...tbGaussianModelComponent.txx => otbGaussianModelComponent.hxx} | 0
 ...eClassificationFilter.txx => otbImageClassificationFilter.hxx} | 0
 ...ificationFilter.txx => otbKMeansImageClassificationFilter.hxx} | 0
 .../{otbMachineLearningModel.txx => otbMachineLearningModel.hxx}  | 0
 .../include/{otbSEMClassifier.txx => otbSEMClassifier.hxx}        | 0
 ...MarkovRandomFieldFilter.txx => otbMarkovRandomFieldFilter.hxx} | 0
 .../SOM/include/{otbPeriodicSOM.txx => otbPeriodicSOM.hxx}        | 0
 Modules/Learning/SOM/include/{otbSOM.txx => otbSOM.hxx}           | 0
 .../{otbSOMActivationBuilder.txx => otbSOMActivationBuilder.hxx}  | 0
 .../SOM/include/{otbSOMClassifier.txx => otbSOMClassifier.hxx}    | 0
 ...assificationFilter.txx => otbSOMImageClassificationFilter.hxx} | 0
 Modules/Learning/SOM/include/{otbSOMMap.txx => otbSOMMap.hxx}     | 0
 .../{otbSOMWithMissingValue.txx => otbSOMWithMissingValue.hxx}    | 0
 .../{otbSOMbasedImageFilter.txx => otbSOMbasedImageFilter.hxx}    | 0
 ...ampleExtractorFilter.txx => otbImageSampleExtractorFilter.hxx} | 0
 ...StatisticsFilter.txx => otbOGRDataToClassStatisticsFilter.hxx} | 0
 ...plePositionFilter.txx => otbOGRDataToSamplePositionFilter.hxx} | 0
 ...SamplingFilterBase.txx => otbPersistentSamplingFilterBase.hxx} | 0
 ...tMachineLearningModel.txx => otbBoostMachineLearningModel.hxx} | 0
 ...ngModelFactory.txx => otbBoostMachineLearningModelFactory.hxx} | 0
 ...usionMatrixCalculator.txx => otbConfusionMatrixCalculator.hxx} | 0
 ...nMatrixMeasurements.txx => otbConfusionMatrixMeasurements.hxx} | 0
 ...eLearningModel.txx => otbDecisionTreeMachineLearningModel.hxx} | 0
 ...Factory.txx => otbDecisionTreeMachineLearningModelFactory.hxx} | 0
 ...ngModel.txx => otbGradientBoostedTreeMachineLearningModel.hxx} | 0
 ....txx => otbGradientBoostedTreeMachineLearningModelFactory.hxx} | 0
 ...ningModel.txx => otbKNearestNeighborsMachineLearningModel.hxx} | 0
 ...ry.txx => otbKNearestNeighborsMachineLearningModelFactory.hxx} | 0
 .../{otbLabelMapClassifier.txx => otbLabelMapClassifier.hxx}      | 0
 ...MachineLearningModel.txx => otbLibSVMMachineLearningModel.hxx} | 0
 ...gModelFactory.txx => otbLibSVMMachineLearningModelFactory.hxx} | 0
 ...earningModelFactory.txx => otbMachineLearningModelFactory.hxx} | 0
 ...LearningModel.txx => otbNeuralNetworkMachineLearningModel.hxx} | 0
 ...actory.txx => otbNeuralNetworkMachineLearningModelFactory.hxx} | 0
 ...neLearningModel.txx => otbNormalBayesMachineLearningModel.hxx} | 0
 ...lFactory.txx => otbNormalBayesMachineLearningModelFactory.hxx} | 0
 ...LearningModel.txx => otbRandomForestsMachineLearningModel.hxx} | 0
 ...actory.txx => otbRandomForestsMachineLearningModelFactory.hxx} | 0
 ...tionCostFunction.txx => otbSVMCrossValidationCostFunction.hxx} | 0
 ...SVMMachineLearningModel.txx => otbSVMMachineLearningModel.hxx} | 0
 ...ningModelFactory.txx => otbSVMMachineLearningModelFactory.hxx} | 0
 .../include/{otbSVMMarginSampler.txx => otbSVMMarginSampler.hxx}  | 0
 ...ingModel.txx => otbSharkRandomForestsMachineLearningModel.hxx} | 0
 ...y.txx => otbSharkRandomForestsMachineLearningModelFactory.hxx} | 0
 ...gencyTableCalculator.txx => otbContingencyTableCalculator.hxx} | 0
 ...neLearningModel.txx => otbSharkKMeansMachineLearningModel.hxx} | 0
 ...lFactory.txx => otbSharkKMeansMachineLearningModelFactory.hxx} | 0
 ...mpleParallelTiffWriter.txx => otbSimpleParallelTiffWriter.hxx} | 0
 .../include/{otbMPIVrtWriter.txx => otbMPIVrtWriter.hxx}          | 0
 ...istToRCC8GraphFilter.txx => otbImageListToRCC8GraphFilter.hxx} | 0
 ...hFilter.txx => otbImageMultiSegmentationToRCC8GraphFilter.hxx} | 0
 ...oImageRCC8Calculator.txx => otbImageToImageRCC8Calculator.hxx} | 0
 ...tToRCC8GraphFilter.txx => otbPolygonListToRCC8GraphFilter.hxx} | 0
 ...onRCC8Calculator.txx => otbPolygonToPolygonRCC8Calculator.hxx} | 0
 .../include/{otbRCC8EdgeIterator.txx => otbRCC8EdgeIterator.hxx}  | 0
 Modules/OBIA/RCC8/include/{otbRCC8Graph.txx => otbRCC8Graph.hxx}  | 0
 .../{otbRCC8GraphFileReader.txx => otbRCC8GraphFileReader.hxx}    | 0
 .../{otbRCC8GraphFileWriter.txx => otbRCC8GraphFileWriter.hxx}    | 0
 .../include/{otbRCC8GraphSource.txx => otbRCC8GraphSource.hxx}    | 0
 .../{otbRCC8InEdgeIterator.txx => otbRCC8InEdgeIterator.hxx}      | 0
 .../{otbRCC8OutEdgeIterator.txx => otbRCC8OutEdgeIterator.hxx}    | 0
 .../RCC8/include/{otbRCC8VertexBase.txx => otbRCC8VertexBase.hxx} | 0
 .../{otbRCC8VertexIterator.txx => otbRCC8VertexIterator.hxx}      | 0
 ...RCC8VertexWithCompacity.txx => otbRCC8VertexWithCompacity.hxx} | 0
 ...rtexWithRegionCenter.txx => otbRCC8VertexWithRegionCenter.hxx} | 0
 ...{otbGAndRIndexImageFilter.txx => otbGAndRIndexImageFilter.hxx} | 0
 ...NodeFeatureFunction.txx => otbNDVIDataNodeFeatureFunction.hxx} | 0
 ...NIRIndexImageFilter.txx => otbRAndBAndNIRIndexImageFilter.hxx} | 0
 ...NIRIndexImageFilter.txx => otbRAndGAndNIRIndexImageFilter.hxx} | 0
 ...RAndNIRIndexImageFilter.txx => otbRAndNIRIndexImageFilter.hxx} | 0
 ...lter.txx => otbReflectanceToSurfaceReflectanceImageFilter.hxx} | 0
 ...er.txx => otbSurfaceAdjacencyEffectCorrectionSchemeFilter.hxx} | 0
 ...{otbSarBrightnessFunction.txx => otbSarBrightnessFunction.hxx} | 0
 ...ghtnessToImageFilter.txx => otbSarBrightnessToImageFilter.hxx} | 0
 ...{otbSarDeburstImageFilter.txx => otbSarDeburstImageFilter.hxx} | 0
 ...rParametricMapFunction.txx => otbSarParametricMapFunction.hxx} | 0
 ...ationFunction.txx => otbSarRadiometricCalibrationFunction.hxx} | 0
 ...geFilter.txx => otbSarRadiometricCalibrationToImageFilter.hxx} | 0
 ...aSarBrightnessFunctor.txx => otbTerraSarBrightnessFunctor.hxx} | 0
 ...htnessImageFilter.txx => otbTerraSarBrightnessImageFilter.hxx} | 0
 .../{otbAtmosphericEffects.txx => otbAtmosphericEffects.hxx}      | 0
 ...{otbImageSimulationMethod.txx => otbImageSimulationMethod.hxx} | 0
 ...latedImageFilter.txx => otbLabelMapToSimulatedImageFilter.hxx} | 0
 ...belToProSailParameters.txx => otbLabelToProSailParameters.hxx} | 0
 ...tbReduceSpectralResponse.txx => otbReduceSpectralResponse.hxx} | 0
 ...RAndNIR.txx => otbReduceSpectralResponseClassifierRAndNIR.hxx} | 0
 .../include/{otbSatelliteRSR.txx => otbSatelliteRSR.hxx}          | 0
 .../{otbSpatialisationFilter.txx => otbSpatialisationFilter.hxx}  | 0
 .../include/{otbSpectralResponse.txx => otbSpectralResponse.hxx}  | 0
 ...nceFilter.txx => otbSurfaceReflectanceToReflectanceFilter.hxx} | 0
 ...apEstimationMethod.txx => otbDisparityMapEstimationMethod.hxx} | 0
 ...sparityMapMedianFilter.txx => otbDisparityMapMedianFilter.hxx} | 0
 ...tbDisparityMapTo3DFilter.txx => otbDisparityMapTo3DFilter.hxx} | 0
 ...DisparityMapToDEMFilter.txx => otbDisparityMapToDEMFilter.hxx} | 0
 ...sparityTranslateFilter.txx => otbDisparityTranslateFilter.hxx} | 0
 ...strationImageFilter.txx => otbFineRegistrationImageFilter.hxx} | 0
 ...parityMapTo3DFilter.txx => otbMultiDisparityMapTo3DFilter.hxx} | 0
 ...{otbNCCRegistrationFilter.txx => otbNCCRegistrationFilter.hxx} | 0
 ...NCCRegistrationFunction.txx => otbNCCRegistrationFunction.hxx} | 0
 ...ngImageFilter.txx => otbPixelWiseBlockMatchingImageFilter.hxx} | 0
 ...sparityImageFilter.txx => otbSubPixelDisparityImageFilter.hxx} | 0
 ...r.txx => otbBSplinesInterpolateDisplacementFieldGenerator.hxx} | 0
 ...otbBSplinesInterpolateTransformDisplacementFieldGenerator.hxx} | 0
 ...NNearestPointsLinearInterpolateDisplacementFieldGenerator.hxx} | 0
 ...restTransformsLinearInterpolateDisplacementFieldGenerator.hxx} | 0
 ...enerator.txx => otbNearestPointDisplacementFieldGenerator.hxx} | 0
 ...ator.txx => otbNearestTransformDisplacementFieldGenerator.hxx} | 0
 ...dGenerator.txx => otbPointSetToDisplacementFieldGenerator.hxx} | 0
 ...x => otbPointSetWithTransformToDisplacementFieldGenerator.hxx} | 0
 ...hesionCorrectionFilter.txx => otbAdhesionCorrectionFilter.hxx} | 0
 ...jectionCoherencyFilter.txx => otbBijectionCoherencyFilter.hxx} | 0
 .../{otbLineOfSightOptimizer.txx => otbLineOfSightOptimizer.hxx}  | 0
 ...{otbMulti3DMapToDEMFilter.txx => otbMulti3DMapToDEMFilter.hxx} | 0
 ...MapFilter.txx => otbStereoSensorModelToElevationMapFilter.hxx} | 0
 ...urce.txx => otbStereorectificationDisplacementFieldSource.hxx} | 0
 ...MuParserFilter.txx => otbLabelObjectOpeningMuParserFilter.hxx} | 0
 ...amingConnectedComponentSegmentationOBIAToVectorDataFilter.hxx} | 0
 ...gionMergingFilter.txx => otbLabelImageRegionMergingFilter.hxx} | 0
 ...gionPruningFilter.txx => otbLabelImageRegionPruningFilter.hxx} | 0
 ...ataSourceFilter.txx => otbLabelImageToOGRDataSourceFilter.hxx} | 0
 ...ToVectorDataFilter.txx => otbLabelImageToVectorDataFilter.hxx} | 0
 ...apToVectorDataFilter.txx => otbLabelMapToVectorDataFilter.hxx} | 0
 ...abelImageFilter.txx => otbOGRDataSourceToLabelImageFilter.hxx} | 0
 ...eToOGRDataFilter.txx => otbPersistentImageToOGRDataFilter.hxx} | 0
 ...oOGRLayerFilter.txx => otbPersistentImageToOGRLayerFilter.hxx} | 0
 ...torDataFilter.txx => otbPersistentImageToVectorDataFilter.hxx} | 0
 ...erizeVectorDataFilter.txx => otbRasterizeVectorDataFilter.hxx} | 0
 ...ToLabelImageFilter.txx => otbVectorDataToLabelImageFilter.hxx} | 0
 ...DataToLabelMapFilter.txx => otbVectorDataToLabelMapFilter.hxx} | 0
 ...Filter.txx => otbVectorDataToLabelMapWithAttributesFilter.hxx} | 0
 ...geFilter.txx => otbLabelizeConfidenceConnectedImageFilter.hxx} | 0
 ...ageFilter.txx => otbLabelizeConnectedThresholdImageFilter.hxx} | 0
 ...LabelizeImageFilterBase.txx => otbLabelizeImageFilterBase.hxx} | 0
 ...Filter.txx => otbLabelizeNeighborhoodConnectedImageFilter.hxx} | 0
 ...omponentImageFilter.txx => otbRelabelComponentImageFilter.hxx} | 0
 ...r.txx => otbMeanShiftConnectedComponentSegmentationFilter.hxx} | 0
 ...tSegmentationFilter.txx => otbMeanShiftSegmentationFilter.hxx} | 0
 .../{otbHooverInstanceFilter.txx => otbHooverInstanceFilter.hxx}  | 0
 .../{otbHooverMatrixFilter.txx => otbHooverMatrixFilter.hxx}      | 0
 ...logicalFilter.txx => otbClosingOpeningMorphologicalFilter.hxx} | 0
 ...lter.txx => otbGeodesicMorphologyDecompositionImageFilter.hxx} | 0
 ...=> otbGeodesicMorphologyIterativeDecompositionImageFilter.hxx} | 0
 .../{otbImageToProfileFilter.txx => otbImageToProfileFilter.hxx}  | 0
 ...nFilter.txx => otbMorphologicalProfilesSegmentationFilter.hxx} | 0
 ...logicalFilter.txx => otbOpeningClosingMorphologicalFilter.hxx} | 0
 ... => otbProfileDerivativeToMultiScaleCharacteristicsFilter.hxx} | 0
 ...rivativeFilter.txx => otbProfileToProfileDerivativeFilter.hxx} | 0
 ...amStitchingFilter.txx => otbOGRLayerStreamStitchingFilter.hxx} | 0
 ...lter.txx => otbStreamingImageToOGRLayerSegmentationFilter.hxx} | 0
 ...dSegmentationFilter.txx => otbWatershedSegmentationFilter.hxx} | 0
 ...mageParameter.txx => otbWrapperComplexInputImageParameter.hxx} | 0
 ...rInputImageParameter.txx => otbWrapperInputImageParameter.hxx} | 0
 .../{otbWrapperParameterList.txx => otbWrapperParameterList.hxx}  | 0
 566 files changed, 0 insertions(+), 0 deletions(-)
 rename Modules/Adapters/GdalAdapters/include/{otbGeometriesToGeometriesFilter.txx => otbGeometriesToGeometriesFilter.hxx} (100%)
 rename Modules/Adapters/GdalAdapters/include/{otbOGRDataSourceWrapper.txx => otbOGRDataSourceWrapper.hxx} (100%)
 rename Modules/Adapters/GdalAdapters/include/{otbOGRFeatureWrapper.txx => otbOGRFeatureWrapper.hxx} (100%)
 rename Modules/Adapters/GdalAdapters/include/{otbOGRFieldWrapper.txx => otbOGRFieldWrapper.hxx} (100%)
 rename Modules/Applications/AppClassification/include/{otbLearningApplicationBase.txx => otbLearningApplicationBase.hxx} (100%)
 rename Modules/Applications/AppClassification/include/{otbTrainBoost.txx => otbTrainBoost.hxx} (100%)
 rename Modules/Applications/AppClassification/include/{otbTrainDecisionTree.txx => otbTrainDecisionTree.hxx} (100%)
 rename Modules/Applications/AppClassification/include/{otbTrainGradientBoostedTree.txx => otbTrainGradientBoostedTree.hxx} (100%)
 rename Modules/Applications/AppClassification/include/{otbTrainImagesBase.txx => otbTrainImagesBase.hxx} (100%)
 rename Modules/Applications/AppClassification/include/{otbTrainKNN.txx => otbTrainKNN.hxx} (100%)
 rename Modules/Applications/AppClassification/include/{otbTrainLibSVM.txx => otbTrainLibSVM.hxx} (100%)
 rename Modules/Applications/AppClassification/include/{otbTrainNeuralNetwork.txx => otbTrainNeuralNetwork.hxx} (100%)
 rename Modules/Applications/AppClassification/include/{otbTrainNormalBayes.txx => otbTrainNormalBayes.hxx} (100%)
 rename Modules/Applications/AppClassification/include/{otbTrainRandomForests.txx => otbTrainRandomForests.hxx} (100%)
 rename Modules/Applications/AppClassification/include/{otbTrainSVM.txx => otbTrainSVM.hxx} (100%)
 rename Modules/Applications/AppClassification/include/{otbTrainSharkKMeans.txx => otbTrainSharkKMeans.hxx} (100%)
 rename Modules/Applications/AppClassification/include/{otbTrainSharkRandomForests.txx => otbTrainSharkRandomForests.hxx} (100%)
 rename Modules/Applications/AppClassification/include/{otbTrainVectorBase.txx => otbTrainVectorBase.hxx} (100%)
 rename Modules/Applications/AppDimensionalityReduction/include/{otbDimensionalityReductionTrainAutoencoder.txx => otbDimensionalityReductionTrainAutoencoder.hxx} (100%)
 rename Modules/Applications/AppDimensionalityReduction/include/{otbDimensionalityReductionTrainPCA.txx => otbDimensionalityReductionTrainPCA.hxx} (100%)
 rename Modules/Applications/AppDimensionalityReduction/include/{otbDimensionalityReductionTrainSOM.txx => otbDimensionalityReductionTrainSOM.hxx} (100%)
 rename Modules/Applications/AppDimensionalityReduction/include/{otbTrainDimensionalityReductionApplicationBase.txx => otbTrainDimensionalityReductionApplicationBase.hxx} (100%)
 rename Modules/Core/Common/include/{otbCommandProgressUpdate.txx => otbCommandProgressUpdate.hxx} (100%)
 rename Modules/Core/Common/include/{otbDecimateImageFilter.txx => otbDecimateImageFilter.hxx} (100%)
 rename Modules/Core/Common/include/{otbDotProductImageFilter.txx => otbDotProductImageFilter.hxx} (100%)
 rename Modules/Core/Common/include/{otbFunctionToImageFilter.txx => otbFunctionToImageFilter.hxx} (100%)
 rename Modules/Core/Common/include/{otbImageAndVectorImageOperationFilter.txx => otbImageAndVectorImageOperationFilter.hxx} (100%)
 rename Modules/Core/Common/include/{otbImageRegionAdaptativeSplitter.txx => otbImageRegionAdaptativeSplitter.hxx} (100%)
 rename Modules/Core/Common/include/{otbImageRegionNonUniformMultidimensionalSplitter.txx => otbImageRegionNonUniformMultidimensionalSplitter.hxx} (100%)
 rename Modules/Core/Common/include/{otbImageRegionSquareTileSplitter.txx => otbImageRegionSquareTileSplitter.hxx} (100%)
 rename Modules/Core/Common/include/{otbImageRegionTileMapSplitter.txx => otbImageRegionTileMapSplitter.hxx} (100%)
 rename Modules/Core/Common/include/{otbImageToModulusAndDirectionImageFilter.txx => otbImageToModulusAndDirectionImageFilter.hxx} (100%)
 rename Modules/Core/Common/include/{otbImportImageFilter.txx => otbImportImageFilter.hxx} (100%)
 rename Modules/Core/Common/include/{otbImportVectorImageFilter.txx => otbImportVectorImageFilter.hxx} (100%)
 rename Modules/Core/Common/include/{otbModelComponentBase.txx => otbModelComponentBase.hxx} (100%)
 rename Modules/Core/Common/include/{otbQuaternaryFunctorImageFilter.txx => otbQuaternaryFunctorImageFilter.hxx} (100%)
 rename Modules/Core/Common/include/{otbRGBAPixelConverter.txx => otbRGBAPixelConverter.hxx} (100%)
 rename Modules/Core/Common/include/{otbRectangle.txx => otbRectangle.hxx} (100%)
 rename Modules/Core/Common/include/{otbSubsampledImageRegionConstIterator.txx => otbSubsampledImageRegionConstIterator.hxx} (100%)
 rename Modules/Core/Common/include/{otbUnaryFunctorNeighborhoodVectorImageFilter.txx => otbUnaryFunctorNeighborhoodVectorImageFilter.hxx} (100%)
 rename Modules/Core/Common/include/{otbUnaryFunctorVectorImageFilter.txx => otbUnaryFunctorVectorImageFilter.hxx} (100%)
 rename Modules/Core/Common/include/{otbUnaryFunctorWithIndexWithOutputSizeImageFilter.txx => otbUnaryFunctorWithIndexWithOutputSizeImageFilter.hxx} (100%)
 rename Modules/Core/Common/include/{otbVariableLengthVectorConverter.txx => otbVariableLengthVectorConverter.hxx} (100%)
 rename Modules/Core/ImageBase/include/{otbConvertPixelBuffer.txx => otbConvertPixelBuffer.hxx} (100%)
 rename Modules/Core/ImageBase/include/{otbExtractROI.txx => otbExtractROI.hxx} (100%)
 rename Modules/Core/ImageBase/include/{otbExtractROIBase.txx => otbExtractROIBase.hxx} (100%)
 rename Modules/Core/ImageBase/include/{otbImage.txx => otbImage.hxx} (100%)
 rename Modules/Core/ImageBase/include/{otbImageFunctionAdaptor.txx => otbImageFunctionAdaptor.hxx} (100%)
 rename Modules/Core/ImageBase/include/{otbImageOfVectorsToMonoChannelExtractROI.txx => otbImageOfVectorsToMonoChannelExtractROI.hxx} (100%)
 rename Modules/Core/ImageBase/include/{otbMetaImageFunction.txx => otbMetaImageFunction.hxx} (100%)
 rename Modules/Core/ImageBase/include/{otbMultiChannelExtractROI.txx => otbMultiChannelExtractROI.hxx} (100%)
 rename Modules/Core/ImageBase/include/{otbMultiToMonoChannelExtractROI.txx => otbMultiToMonoChannelExtractROI.hxx} (100%)
 rename Modules/Core/ImageBase/include/{otbVectorImage.txx => otbVectorImage.hxx} (100%)
 rename Modules/Core/Interpolation/include/{otbBCOInterpolateImageFunction.txx => otbBCOInterpolateImageFunction.hxx} (100%)
 rename Modules/Core/Interpolation/include/{otbBSplineDecompositionImageFilter.txx => otbBSplineDecompositionImageFilter.hxx} (100%)
 rename Modules/Core/Interpolation/include/{otbBSplineInterpolateImageFunction.txx => otbBSplineInterpolateImageFunction.hxx} (100%)
 rename Modules/Core/Interpolation/include/{otbGenericInterpolateImageFunction.txx => otbGenericInterpolateImageFunction.hxx} (100%)
 rename Modules/Core/Interpolation/include/{otbProlateInterpolateImageFunction.txx => otbProlateInterpolateImageFunction.hxx} (100%)
 rename Modules/Core/Interpolation/include/{otbStreamingTraits.txx => otbStreamingTraits.hxx} (100%)
 rename Modules/Core/Interpolation/include/{otbWindowedSincInterpolateImageFunctionBase.txx => otbWindowedSincInterpolateImageFunctionBase.hxx} (100%)
 rename Modules/Core/LabelMap/include/{otbAttributesMapOpeningLabelMapFilter.txx => otbAttributesMapOpeningLabelMapFilter.hxx} (100%)
 rename Modules/Core/LabelMap/include/{otbBandsStatisticsAttributesLabelMapFilter.txx => otbBandsStatisticsAttributesLabelMapFilter.hxx} (100%)
 rename Modules/Core/LabelMap/include/{otbImageToLabelMapWithAttributesFilter.txx => otbImageToLabelMapWithAttributesFilter.hxx} (100%)
 rename Modules/Core/LabelMap/include/{otbKMeansAttributesLabelMapFilter.txx => otbKMeansAttributesLabelMapFilter.hxx} (100%)
 rename Modules/Core/LabelMap/include/{otbLabelImageToLabelMapWithAdjacencyFilter.txx => otbLabelImageToLabelMapWithAdjacencyFilter.hxx} (100%)
 rename Modules/Core/LabelMap/include/{otbLabelMapSource.txx => otbLabelMapSource.hxx} (100%)
 rename Modules/Core/LabelMap/include/{otbLabelMapToAttributeImageFilter.txx => otbLabelMapToAttributeImageFilter.hxx} (100%)
 rename Modules/Core/LabelMap/include/{otbLabelMapToLabelImageFilter.txx => otbLabelMapToLabelImageFilter.hxx} (100%)
 rename Modules/Core/LabelMap/include/{otbLabelMapToSampleListFilter.txx => otbLabelMapToSampleListFilter.hxx} (100%)
 rename Modules/Core/LabelMap/include/{otbLabelMapWithClassLabelToClassLabelImageFilter.txx => otbLabelMapWithClassLabelToClassLabelImageFilter.hxx} (100%)
 rename Modules/Core/LabelMap/include/{otbLabelMapWithClassLabelToLabeledSampleListFilter.txx => otbLabelMapWithClassLabelToLabeledSampleListFilter.hxx} (100%)
 rename Modules/Core/LabelMap/include/{otbLabelObjectToPolygonFunctor.txx => otbLabelObjectToPolygonFunctor.hxx} (100%)
 rename Modules/Core/LabelMap/include/{otbMinMaxAttributesLabelMapFilter.txx => otbMinMaxAttributesLabelMapFilter.hxx} (100%)
 rename Modules/Core/LabelMap/include/{otbNormalizeAttributesLabelMapFilter.txx => otbNormalizeAttributesLabelMapFilter.hxx} (100%)
 rename Modules/Core/LabelMap/include/{otbShapeAttributesLabelMapFilter.txx => otbShapeAttributesLabelMapFilter.hxx} (100%)
 rename Modules/Core/LabelMap/include/{otbStatisticsAttributesLabelMapFilter.txx => otbStatisticsAttributesLabelMapFilter.hxx} (100%)
 rename Modules/Core/ObjectList/include/{otbImageList.txx => otbImageList.hxx} (100%)
 rename Modules/Core/ObjectList/include/{otbImageListSource.txx => otbImageListSource.hxx} (100%)
 rename Modules/Core/ObjectList/include/{otbImageListToImageFilter.txx => otbImageListToImageFilter.hxx} (100%)
 rename Modules/Core/ObjectList/include/{otbImageListToImageListApplyFilter.txx => otbImageListToImageListApplyFilter.hxx} (100%)
 rename Modules/Core/ObjectList/include/{otbImageListToImageListFilter.txx => otbImageListToImageListFilter.hxx} (100%)
 rename Modules/Core/ObjectList/include/{otbImageListToSingleImageFilter.txx => otbImageListToSingleImageFilter.hxx} (100%)
 rename Modules/Core/ObjectList/include/{otbImageListToVectorImageFilter.txx => otbImageListToVectorImageFilter.hxx} (100%)
 rename Modules/Core/ObjectList/include/{otbImageToImageListFilter.txx => otbImageToImageListFilter.hxx} (100%)
 rename Modules/Core/ObjectList/include/{otbObjectList.txx => otbObjectList.hxx} (100%)
 rename Modules/Core/ObjectList/include/{otbObjectListSource.txx => otbObjectListSource.hxx} (100%)
 rename Modules/Core/ObjectList/include/{otbObjectListToObjectListFilter.txx => otbObjectListToObjectListFilter.hxx} (100%)
 rename Modules/Core/ObjectList/include/{otbUnaryFunctorObjectListBooleanFilter.txx => otbUnaryFunctorObjectListBooleanFilter.hxx} (100%)
 rename Modules/Core/ObjectList/include/{otbUnaryFunctorObjectListFilter.txx => otbUnaryFunctorObjectListFilter.hxx} (100%)
 rename Modules/Core/ObjectList/include/{otbVectorImageToImageListFilter.txx => otbVectorImageToImageListFilter.hxx} (100%)
 rename Modules/Core/PointSet/include/{otbImageToPointSetFilter.txx => otbImageToPointSetFilter.hxx} (100%)
 rename Modules/Core/PointSet/include/{otbPointSetExtractROI.txx => otbPointSetExtractROI.hxx} (100%)
 rename Modules/Core/PointSet/include/{otbPointSetFunction.txx => otbPointSetFunction.hxx} (100%)
 rename Modules/Core/PointSet/include/{otbPointSetSource.txx => otbPointSetSource.hxx} (100%)
 rename Modules/Core/PointSet/include/{otbPointSetToPointSetFilter.txx => otbPointSetToPointSetFilter.hxx} (100%)
 rename Modules/Core/PointSet/include/{otbRandomPointSetSource.txx => otbRandomPointSetSource.hxx} (100%)
 rename Modules/Core/PointSet/include/{otbThresholdImageToPointSetFilter.txx => otbThresholdImageToPointSetFilter.hxx} (100%)
 rename Modules/Core/PointSet/include/{otbTransformPointSetFilter.txx => otbTransformPointSetFilter.hxx} (100%)
 rename Modules/Core/SpatialObjects/include/{otbDrawLineSpatialObjectFilter.txx => otbDrawLineSpatialObjectFilter.hxx} (100%)
 rename Modules/Core/SpatialObjects/include/{otbDrawLineSpatialObjectListFilter.txx => otbDrawLineSpatialObjectListFilter.hxx} (100%)
 rename Modules/Core/SpatialObjects/include/{otbImageToLineSpatialObjectListFilter.txx => otbImageToLineSpatialObjectListFilter.hxx} (100%)
 rename Modules/Core/SpatialObjects/include/{otbLineSpatialObject.txx => otbLineSpatialObject.hxx} (100%)
 rename Modules/Core/SpatialObjects/include/{otbLineSpatialObjectListToPointSetFilter.txx => otbLineSpatialObjectListToPointSetFilter.hxx} (100%)
 rename Modules/Core/SpatialObjects/include/{otbSpatialObjectSource.txx => otbSpatialObjectSource.hxx} (100%)
 rename Modules/Core/SpatialObjects/include/{otbSpatialObjectToImageDrawingFilter.txx => otbSpatialObjectToImageDrawingFilter.hxx} (100%)
 rename Modules/Core/Streaming/include/{otbNumberOfDivisionsStrippedStreamingManager.txx => otbNumberOfDivisionsStrippedStreamingManager.hxx} (100%)
 rename Modules/Core/Streaming/include/{otbNumberOfDivisionsTiledStreamingManager.txx => otbNumberOfDivisionsTiledStreamingManager.hxx} (100%)
 rename Modules/Core/Streaming/include/{otbNumberOfLinesStrippedStreamingManager.txx => otbNumberOfLinesStrippedStreamingManager.hxx} (100%)
 rename Modules/Core/Streaming/include/{otbPersistentFilterStreamingDecorator.txx => otbPersistentFilterStreamingDecorator.hxx} (100%)
 rename Modules/Core/Streaming/include/{otbRAMDrivenAdaptativeStreamingManager.txx => otbRAMDrivenAdaptativeStreamingManager.hxx} (100%)
 rename Modules/Core/Streaming/include/{otbRAMDrivenStrippedStreamingManager.txx => otbRAMDrivenStrippedStreamingManager.hxx} (100%)
 rename Modules/Core/Streaming/include/{otbRAMDrivenTiledStreamingManager.txx => otbRAMDrivenTiledStreamingManager.hxx} (100%)
 rename Modules/Core/Streaming/include/{otbStreamingImageVirtualWriter.txx => otbStreamingImageVirtualWriter.hxx} (100%)
 rename Modules/Core/Streaming/include/{otbStreamingManager.txx => otbStreamingManager.hxx} (100%)
 rename Modules/Core/Streaming/include/{otbTileDimensionTiledStreamingManager.txx => otbTileDimensionTiledStreamingManager.hxx} (100%)
 rename Modules/Core/Transform/include/{otbCompositeTransform.txx => otbCompositeTransform.hxx} (100%)
 rename Modules/Core/Transform/include/{otbForwardSensorModel.txx => otbForwardSensorModel.hxx} (100%)
 rename Modules/Core/Transform/include/{otbGenericMapProjection.txx => otbGenericMapProjection.hxx} (100%)
 rename Modules/Core/Transform/include/{otbGenericRSTransform.txx => otbGenericRSTransform.hxx} (100%)
 rename Modules/Core/Transform/include/{otbGeocentricTransform.txx => otbGeocentricTransform.hxx} (100%)
 rename Modules/Core/Transform/include/{otbImageToGenericRSOutputParameters.txx => otbImageToGenericRSOutputParameters.hxx} (100%)
 rename Modules/Core/Transform/include/{otbInverseLogPolarTransform.txx => otbInverseLogPolarTransform.hxx} (100%)
 rename Modules/Core/Transform/include/{otbInverseSensorModel.txx => otbInverseSensorModel.hxx} (100%)
 rename Modules/Core/Transform/include/{otbLogPolarTransform.txx => otbLogPolarTransform.hxx} (100%)
 rename Modules/Core/Transform/include/{otbSensorModelBase.txx => otbSensorModelBase.hxx} (100%)
 rename Modules/Core/Transform/include/{otbStreamingWarpImageFilter.txx => otbStreamingWarpImageFilter.hxx} (100%)
 rename Modules/Core/VectorDataBase/include/{otbDataNode.txx => otbDataNode.hxx} (100%)
 rename Modules/Core/VectorDataBase/include/{otbDataNodeImageFunction.txx => otbDataNodeImageFunction.hxx} (100%)
 rename Modules/Core/VectorDataBase/include/{otbDataNodeVectorDataFunction.txx => otbDataNodeVectorDataFunction.hxx} (100%)
 rename Modules/Core/VectorDataBase/include/{otbPolyLineParametricPathWithValue.txx => otbPolyLineParametricPathWithValue.hxx} (100%)
 rename Modules/Core/VectorDataBase/include/{otbPolygon.txx => otbPolygon.hxx} (100%)
 rename Modules/Core/VectorDataBase/include/{otbVectorData.txx => otbVectorData.hxx} (100%)
 rename Modules/Core/VectorDataBase/include/{otbVectorDataProperties.txx => otbVectorDataProperties.hxx} (100%)
 rename Modules/Core/VectorDataBase/include/{otbVectorDataSource.txx => otbVectorDataSource.hxx} (100%)
 rename Modules/Detection/CloudDetection/include/{otbCloudDetectionFilter.txx => otbCloudDetectionFilter.hxx} (100%)
 rename Modules/Detection/CloudDetection/include/{otbCloudEstimatorFilter.txx => otbCloudEstimatorFilter.hxx} (100%)
 rename Modules/Detection/ObjectDetection/include/{otbDescriptorsListSampleGenerator.txx => otbDescriptorsListSampleGenerator.hxx} (100%)
 rename Modules/Detection/ObjectDetection/include/{otbFlusserMomentsIFFactory.txx => otbFlusserMomentsIFFactory.hxx} (100%)
 rename Modules/Detection/ObjectDetection/include/{otbFourierMellinDescriptorsIFFactory.txx => otbFourierMellinDescriptorsIFFactory.hxx} (100%)
 rename Modules/Detection/ObjectDetection/include/{otbHaralickTexturesIFFactory.txx => otbHaralickTexturesIFFactory.hxx} (100%)
 rename Modules/Detection/ObjectDetection/include/{otbLabeledSampleLocalizationGenerator.txx => otbLabeledSampleLocalizationGenerator.hxx} (100%)
 rename Modules/Detection/ObjectDetection/include/{otbLocalHistogramIFFactory.txx => otbLocalHistogramIFFactory.hxx} (100%)
 rename Modules/Detection/ObjectDetection/include/{otbObjectDetectionClassifier.txx => otbObjectDetectionClassifier.hxx} (100%)
 rename Modules/Detection/ObjectDetection/include/{otbRadiometricMomentsIFFactory.txx => otbRadiometricMomentsIFFactory.hxx} (100%)
 rename Modules/Detection/ObjectDetection/include/{otbStandardMetaImageFunctionBuilder.txx => otbStandardMetaImageFunctionBuilder.hxx} (100%)
 rename Modules/Detection/RoadExtraction/include/{otbBreakAngularPathListFilter.txx => otbBreakAngularPathListFilter.hxx} (100%)
 rename Modules/Detection/RoadExtraction/include/{otbGenericRoadExtractionFilter.txx => otbGenericRoadExtractionFilter.hxx} (100%)
 rename Modules/Detection/RoadExtraction/include/{otbImageToPathListAlignFilter.txx => otbImageToPathListAlignFilter.hxx} (100%)
 rename Modules/Detection/RoadExtraction/include/{otbLikelihoodPathListFilter.txx => otbLikelihoodPathListFilter.hxx} (100%)
 rename Modules/Detection/RoadExtraction/include/{otbLinkPathListFilter.txx => otbLinkPathListFilter.hxx} (100%)
 rename Modules/Detection/RoadExtraction/include/{otbModulusAndDirectionImageToImageFilter.txx => otbModulusAndDirectionImageToImageFilter.hxx} (100%)
 rename Modules/Detection/RoadExtraction/include/{otbNeighborhoodScalarProductFilter.txx => otbNeighborhoodScalarProductFilter.hxx} (100%)
 rename Modules/Detection/RoadExtraction/include/{otbParallelLinePathListFilter.txx => otbParallelLinePathListFilter.hxx} (100%)
 rename Modules/Detection/RoadExtraction/include/{otbRoadExtractionFilter.txx => otbRoadExtractionFilter.hxx} (100%)
 rename Modules/Detection/RoadExtraction/include/{otbVectorDataToRoadDescriptionFilter.txx => otbVectorDataToRoadDescriptionFilter.hxx} (100%)
 rename Modules/Detection/UrbanArea/include/{otbUrbanAreaDetectionImageFilter.txx => otbUrbanAreaDetectionImageFilter.hxx} (100%)
 rename Modules/Feature/Corner/include/{otbHarrisImageFilter.txx => otbHarrisImageFilter.hxx} (100%)
 rename Modules/Feature/Corner/include/{otbHarrisImageToPointSetFilter.txx => otbHarrisImageToPointSetFilter.hxx} (100%)
 rename Modules/Feature/Corner/include/{otbLineSpatialObjectListToRightAnglePointSetFilter.txx => otbLineSpatialObjectListToRightAnglePointSetFilter.hxx} (100%)
 rename Modules/Feature/Corner/include/{otbVectorDataToRightAngleVectorDataFilter.txx => otbVectorDataToRightAngleVectorDataFilter.hxx} (100%)
 rename Modules/Feature/Density/include/{otbKeyPointDensityImageFilter.txx => otbKeyPointDensityImageFilter.hxx} (100%)
 rename Modules/Feature/Density/include/{otbPointSetDensityEpanechnikovFunction.txx => otbPointSetDensityEpanechnikovFunction.hxx} (100%)
 rename Modules/Feature/Density/include/{otbPointSetDensityFunction.txx => otbPointSetDensityFunction.hxx} (100%)
 rename Modules/Feature/Density/include/{otbPointSetDensityGaussianFunction.txx => otbPointSetDensityGaussianFunction.hxx} (100%)
 rename Modules/Feature/Density/include/{otbPointSetToDensityImageFilter.txx => otbPointSetToDensityImageFilter.hxx} (100%)
 rename Modules/Feature/Descriptors/include/{otbForwardFourierMellinTransformImageFilter.txx => otbForwardFourierMellinTransformImageFilter.hxx} (100%)
 rename Modules/Feature/Descriptors/include/{otbFourierMellinDescriptorsImageFunction.txx => otbFourierMellinDescriptorsImageFunction.hxx} (100%)
 rename Modules/Feature/Descriptors/include/{otbHistogramOfOrientedGradientCovariantImageFunction.txx => otbHistogramOfOrientedGradientCovariantImageFunction.hxx} (100%)
 rename Modules/Feature/Descriptors/include/{otbImageToHessianDeterminantImageFilter.txx => otbImageToHessianDeterminantImageFilter.hxx} (100%)
 rename Modules/Feature/Descriptors/include/{otbImageToSIFTKeyPointSetFilter.txx => otbImageToSIFTKeyPointSetFilter.hxx} (100%)
 rename Modules/Feature/Descriptors/include/{otbImageToSURFKeyPointSetFilter.txx => otbImageToSURFKeyPointSetFilter.hxx} (100%)
 rename Modules/Feature/Descriptors/include/{otbKeyPointSetsMatchingFilter.txx => otbKeyPointSetsMatchingFilter.hxx} (100%)
 rename Modules/Feature/Descriptors/include/{otbSiftFastImageFilter.txx => otbSiftFastImageFilter.hxx} (100%)
 rename Modules/Feature/Edge/include/{otbAsymmetricFusionOfLineDetectorImageFilter.txx => otbAsymmetricFusionOfLineDetectorImageFilter.hxx} (100%)
 rename Modules/Feature/Edge/include/{otbEdgeDensityImageFilter.txx => otbEdgeDensityImageFilter.hxx} (100%)
 rename Modules/Feature/Edge/include/{otbEdgeDetectorImageFilter.txx => otbEdgeDetectorImageFilter.hxx} (100%)
 rename Modules/Feature/Edge/include/{otbExtractSegmentsImageFilter.txx => otbExtractSegmentsImageFilter.hxx} (100%)
 rename Modules/Feature/Edge/include/{otbHoughTransform2DLinesImageFilter.txx => otbHoughTransform2DLinesImageFilter.hxx} (100%)
 rename Modules/Feature/Edge/include/{otbLineCorrelationDetectorImageFilter.txx => otbLineCorrelationDetectorImageFilter.hxx} (100%)
 rename Modules/Feature/Edge/include/{otbLineDetectorImageFilterBase.txx => otbLineDetectorImageFilterBase.hxx} (100%)
 rename Modules/Feature/Edge/include/{otbLineRatioDetectorImageFilter.txx => otbLineRatioDetectorImageFilter.hxx} (100%)
 rename Modules/Feature/Edge/include/{otbLineSegmentDetector.txx => otbLineSegmentDetector.hxx} (100%)
 rename Modules/Feature/Edge/include/{otbLocalHoughFilter.txx => otbLocalHoughFilter.hxx} (100%)
 rename Modules/Feature/Edge/include/{otbPersistentVectorizationImageFilter.txx => otbPersistentVectorizationImageFilter.hxx} (100%)
 rename Modules/Feature/Edge/include/{otbPixelSuppressionByDirectionImageFilter.txx => otbPixelSuppressionByDirectionImageFilter.hxx} (100%)
 rename Modules/Feature/Edge/include/{otbStreamingLineSegmentDetector.txx => otbStreamingLineSegmentDetector.hxx} (100%)
 rename Modules/Feature/Edge/include/{otbTouziEdgeDetectorImageFilter.txx => otbTouziEdgeDetectorImageFilter.hxx} (100%)
 rename Modules/Feature/Moments/include/{otbComplexMomentPathFunction.txx => otbComplexMomentPathFunction.hxx} (100%)
 rename Modules/Feature/Moments/include/{otbComplexMomentsImageFunction.txx => otbComplexMomentsImageFunction.hxx} (100%)
 rename Modules/Feature/Moments/include/{otbFlusserMomentsImageFunction.txx => otbFlusserMomentsImageFunction.hxx} (100%)
 rename Modules/Feature/Moments/include/{otbFlusserPathFunction.txx => otbFlusserPathFunction.hxx} (100%)
 rename Modules/Feature/Moments/include/{otbHuMomentsImageFunction.txx => otbHuMomentsImageFunction.hxx} (100%)
 rename Modules/Feature/Moments/include/{otbHuPathFunction.txx => otbHuPathFunction.hxx} (100%)
 rename Modules/Feature/Moments/include/{otbRadiometricMomentsImageFilter.txx => otbRadiometricMomentsImageFilter.hxx} (100%)
 rename Modules/Feature/Moments/include/{otbRadiometricMomentsImageFunction.txx => otbRadiometricMomentsImageFunction.hxx} (100%)
 rename Modules/Feature/Moments/include/{otbRealMomentsImageFunction.txx => otbRealMomentsImageFunction.hxx} (100%)
 rename Modules/Feature/SeamCarving/include/{otbAddCarvingPathFilter.txx => otbAddCarvingPathFilter.hxx} (100%)
 rename Modules/Feature/SeamCarving/include/{otbImageToCarvingPathFilter.txx => otbImageToCarvingPathFilter.hxx} (100%)
 rename Modules/Feature/SeamCarving/include/{otbRemoveCarvingPathFilter.txx => otbRemoveCarvingPathFilter.hxx} (100%)
 rename Modules/Feature/Textures/include/{otbGreyLevelCooccurrenceIndexedList.txx => otbGreyLevelCooccurrenceIndexedList.hxx} (100%)
 rename Modules/Feature/Textures/include/{otbHaralickTexturesImageFunction.txx => otbHaralickTexturesImageFunction.hxx} (100%)
 rename Modules/Feature/Textures/include/{otbSFSTexturesImageFilter.txx => otbSFSTexturesImageFilter.hxx} (100%)
 rename Modules/Feature/Textures/include/{otbScalarImageToAdvancedTexturesFilter.txx => otbScalarImageToAdvancedTexturesFilter.hxx} (100%)
 rename Modules/Feature/Textures/include/{otbScalarImageToHigherOrderTexturesFilter.txx => otbScalarImageToHigherOrderTexturesFilter.hxx} (100%)
 rename Modules/Feature/Textures/include/{otbScalarImageToPanTexTextureFilter.txx => otbScalarImageToPanTexTextureFilter.hxx} (100%)
 rename Modules/Feature/Textures/include/{otbScalarImageToTexturesFilter.txx => otbScalarImageToTexturesFilter.hxx} (100%)
 rename Modules/Feature/Textures/include/{otbTextureImageFunction.txx => otbTextureImageFunction.hxx} (100%)
 rename Modules/Filtering/ChangeDetection/include/{otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.txx => otbBinaryFunctorNeighborhoodJoinHistogramImageFilter.hxx} (100%)
 rename Modules/Filtering/ChangeDetection/include/{otbKullbackLeiblerDistanceImageFilter.txx => otbKullbackLeiblerDistanceImageFilter.hxx} (100%)
 rename Modules/Filtering/ChangeDetection/include/{otbKullbackLeiblerProfileImageFilter.txx => otbKullbackLeiblerProfileImageFilter.hxx} (100%)
 rename Modules/Filtering/ChangeDetection/include/{otbKullbackLeiblerSupervizedDistanceImageFilter.txx => otbKullbackLeiblerSupervizedDistanceImageFilter.hxx} (100%)
 rename Modules/Filtering/ChangeDetection/include/{otbMultivariateAlterationDetectorImageFilter.txx => otbMultivariateAlterationDetectorImageFilter.hxx} (100%)
 rename Modules/Filtering/ColorMap/include/{otbReliefColormapFunctor.txx => otbReliefColormapFunctor.hxx} (100%)
 rename Modules/Filtering/ColorMap/include/{otbScalarToRainbowRGBPixelFunctor.txx => otbScalarToRainbowRGBPixelFunctor.hxx} (100%)
 rename Modules/Filtering/Contrast/include/{otbApplyGainFilter.txx => otbApplyGainFilter.hxx} (100%)
 rename Modules/Filtering/Contrast/include/{otbCLHistogramEqualizationFilter.txx => otbCLHistogramEqualizationFilter.hxx} (100%)
 rename Modules/Filtering/Contrast/include/{otbComputeGainLutFilter.txx => otbComputeGainLutFilter.hxx} (100%)
 rename Modules/Filtering/Contrast/include/{otbComputeHistoFilter.txx => otbComputeHistoFilter.hxx} (100%)
 rename Modules/Filtering/Convolution/include/{otbConvolutionImageFilter.txx => otbConvolutionImageFilter.hxx} (100%)
 rename Modules/Filtering/Convolution/include/{otbGaborFilterGenerator.txx => otbGaborFilterGenerator.hxx} (100%)
 rename Modules/Filtering/Convolution/include/{otbOverlapSaveConvolutionImageFilter.txx => otbOverlapSaveConvolutionImageFilter.hxx} (100%)
 rename Modules/Filtering/DEM/include/{otbDEMCaracteristicsExtractor.txx => otbDEMCaracteristicsExtractor.hxx} (100%)
 rename Modules/Filtering/DEM/include/{otbDEMToImageGenerator.txx => otbDEMToImageGenerator.hxx} (100%)
 rename Modules/Filtering/DimensionalityReduction/include/{otbAngularProjectionBinaryImageFilter.txx => otbAngularProjectionBinaryImageFilter.hxx} (100%)
 rename Modules/Filtering/DimensionalityReduction/include/{otbAngularProjectionImageFilter.txx => otbAngularProjectionImageFilter.hxx} (100%)
 rename Modules/Filtering/DimensionalityReduction/include/{otbAngularProjectionSetImageFilter.txx => otbAngularProjectionSetImageFilter.hxx} (100%)
 rename Modules/Filtering/DimensionalityReduction/include/{otbEstimateInnerProductPCAImageFilter.txx => otbEstimateInnerProductPCAImageFilter.hxx} (100%)
 rename Modules/Filtering/DimensionalityReduction/include/{otbFastICAImageFilter.txx => otbFastICAImageFilter.hxx} (100%)
 rename Modules/Filtering/DimensionalityReduction/include/{otbFastICAInternalOptimizerVectorImageFilter.txx => otbFastICAInternalOptimizerVectorImageFilter.hxx} (100%)
 rename Modules/Filtering/DimensionalityReduction/include/{otbInnerProductPCAImageFilter.txx => otbInnerProductPCAImageFilter.hxx} (100%)
 rename Modules/Filtering/DimensionalityReduction/include/{otbMNFImageFilter.txx => otbMNFImageFilter.hxx} (100%)
 rename Modules/Filtering/DimensionalityReduction/include/{otbMaximumAutocorrelationFactorImageFilter.txx => otbMaximumAutocorrelationFactorImageFilter.hxx} (100%)
 rename Modules/Filtering/DimensionalityReduction/include/{otbNAPCAImageFilter.txx => otbNAPCAImageFilter.hxx} (100%)
 rename Modules/Filtering/DimensionalityReduction/include/{otbNormalizeInnerProductPCAImageFilter.txx => otbNormalizeInnerProductPCAImageFilter.hxx} (100%)
 rename Modules/Filtering/DimensionalityReduction/include/{otbPCAImageFilter.txx => otbPCAImageFilter.hxx} (100%)
 rename Modules/Filtering/DimensionalityReduction/include/{otbSparseWvltToAngleMapperListFilter.txx => otbSparseWvltToAngleMapperListFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbBinaryFunctorNeighborhoodImageFilter.txx => otbBinaryFunctorNeighborhoodImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbBinaryFunctorNeighborhoodVectorImageFilter.txx => otbBinaryFunctorNeighborhoodVectorImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbBinaryImageDensityFunction.txx => otbBinaryImageDensityFunction.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbBinaryImageMinimalBoundingRegionCalculator.txx => otbBinaryImageMinimalBoundingRegionCalculator.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbBinaryImageToDensityImageFilter.txx => otbBinaryImageToDensityImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbBoxAndWhiskerImageFilter.txx => otbBoxAndWhiskerImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbChangeInformationImageFilter.txx => otbChangeInformationImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbChangeLabelImageFilter.txx => otbChangeLabelImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbClampImageFilter.txx => otbClampImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbClampVectorImageFilter.txx => otbClampVectorImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbConcatenateScalarValueImageFilter.txx => otbConcatenateScalarValueImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbConcatenateVectorImageFilter.txx => otbConcatenateVectorImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbEuclideanDistanceMetricWithMissingValuePow2.txx => otbEuclideanDistanceMetricWithMissingValuePow2.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbFlexibleDistanceWithMissingValue.txx => otbFlexibleDistanceWithMissingValue.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbFunctionWithNeighborhoodToImageFilter.txx => otbFunctionWithNeighborhoodToImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbGridResampleImageFilter.txx => otbGridResampleImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbMaskedIteratorDecorator.txx => otbMaskedIteratorDecorator.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbMatrixImageFilter.txx => otbMatrixImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbNRIBandImagesToOneNComplexBandsImage.txx => otbNRIBandImagesToOneNComplexBandsImage.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbOneRIBandImageToOneComplexBandImage.txx => otbOneRIBandImageToOneComplexBandImage.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbPerBandVectorImageFilter.txx => otbPerBandVectorImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbPrintableImageFilter.txx => otbPrintableImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbShiftScaleVectorImageFilter.txx => otbShiftScaleVectorImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbSpectralAngleDistanceImageFilter.txx => otbSpectralAngleDistanceImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbStreamingInnerProductVectorImageFilter.txx => otbStreamingInnerProductVectorImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbStreamingMatrixTransposeMatrixImageFilter.txx => otbStreamingMatrixTransposeMatrixImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbStreamingResampleImageFilter.txx => otbStreamingResampleImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbStreamingShrinkImageFilter.txx => otbStreamingShrinkImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbThresholdVectorImageFilter.txx => otbThresholdVectorImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbTileImageFilter.txx => otbTileImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbTwoNRIBandsImageToNComplexBandsImage.txx => otbTwoNRIBandsImageToNComplexBandsImage.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbUnaryFunctorNeighborhoodImageFilter.txx => otbUnaryFunctorNeighborhoodImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbUnaryFunctorNeighborhoodWithOffsetImageFilter.txx => otbUnaryFunctorNeighborhoodWithOffsetImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbUnaryFunctorWithIndexImageFilter.txx => otbUnaryFunctorWithIndexImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbUnaryImageFunctorWithVectorImageFilter.txx => otbUnaryImageFunctorWithVectorImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbVectorImageTo3DScalarImageFilter.txx => otbVectorImageTo3DScalarImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageManipulation/include/{otbVectorRescaleIntensityImageFilter.txx => otbVectorRescaleIntensityImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageNoise/include/{otbFrostImageFilter.txx => otbFrostImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageNoise/include/{otbGammaMAPImageFilter.txx => otbGammaMAPImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageNoise/include/{otbKuanImageFilter.txx => otbKuanImageFilter.hxx} (100%)
 rename Modules/Filtering/ImageNoise/include/{otbLeeImageFilter.txx => otbLeeImageFilter.hxx} (100%)
 rename Modules/Filtering/MathParser/include/{otbBandMathImageFilter.txx => otbBandMathImageFilter.hxx} (100%)
 rename Modules/Filtering/MathParser/include/{otbMaskMuParserFilter.txx => otbMaskMuParserFilter.hxx} (100%)
 rename Modules/Filtering/MathParser/include/{otbMaskMuParserFunctor.txx => otbMaskMuParserFunctor.hxx} (100%)
 rename Modules/Filtering/MathParser/include/{otbParserConditionDataNodeFeatureFunction.txx => otbParserConditionDataNodeFeatureFunction.hxx} (100%)
 rename Modules/Filtering/MathParserX/include/{otbBandMathXImageFilter.txx => otbBandMathXImageFilter.hxx} (100%)
 rename Modules/Filtering/MorphologicalPyramid/include/{otbMorphologicalPyramidAnalysisFilter.txx => otbMorphologicalPyramidAnalysisFilter.hxx} (100%)
 rename Modules/Filtering/MorphologicalPyramid/include/{otbMorphologicalPyramidMRToMSConverter.txx => otbMorphologicalPyramidMRToMSConverter.hxx} (100%)
 rename Modules/Filtering/MorphologicalPyramid/include/{otbMorphologicalPyramidResampler.txx => otbMorphologicalPyramidResampler.hxx} (100%)
 rename Modules/Filtering/MorphologicalPyramid/include/{otbMorphologicalPyramidSegmentationFilter.txx => otbMorphologicalPyramidSegmentationFilter.hxx} (100%)
 rename Modules/Filtering/MorphologicalPyramid/include/{otbMorphologicalPyramidSegmenter.txx => otbMorphologicalPyramidSegmenter.hxx} (100%)
 rename Modules/Filtering/MorphologicalPyramid/include/{otbMorphologicalPyramidSynthesisFilter.txx => otbMorphologicalPyramidSynthesisFilter.hxx} (100%)
 rename Modules/Filtering/Path/include/{otbCompacityPathFunction.txx => otbCompacityPathFunction.hxx} (100%)
 rename Modules/Filtering/Path/include/{otbDrawPathFilter.txx => otbDrawPathFilter.hxx} (100%)
 rename Modules/Filtering/Path/include/{otbDrawPathListFilter.txx => otbDrawPathListFilter.hxx} (100%)
 rename Modules/Filtering/Path/include/{otbImageFittingPolygonListFilter.txx => otbImageFittingPolygonListFilter.hxx} (100%)
 rename Modules/Filtering/Path/include/{otbImageToEdgePathFilter.txx => otbImageToEdgePathFilter.hxx} (100%)
 rename Modules/Filtering/Path/include/{otbImageToPathFilter.txx => otbImageToPathFilter.hxx} (100%)
 rename Modules/Filtering/Path/include/{otbImageToPathListFilter.txx => otbImageToPathListFilter.hxx} (100%)
 rename Modules/Filtering/Path/include/{otbOrientationPathFunction.txx => otbOrientationPathFunction.hxx} (100%)
 rename Modules/Filtering/Path/include/{otbPathFunction.txx => otbPathFunction.hxx} (100%)
 rename Modules/Filtering/Path/include/{otbPathListToHistogramGenerator.txx => otbPathListToHistogramGenerator.hxx} (100%)
 rename Modules/Filtering/Path/include/{otbPolyLineImageConstIterator.txx => otbPolyLineImageConstIterator.hxx} (100%)
 rename Modules/Filtering/Path/include/{otbRegionImageToRectangularPathListFilter.txx => otbRegionImageToRectangularPathListFilter.hxx} (100%)
 rename Modules/Filtering/Path/include/{otbVectorizationPathListFilter.txx => otbVectorizationPathListFilter.hxx} (100%)
 rename Modules/Filtering/Polarimetry/include/{otbMultiChannelsPolarimetricSynthesisFilter.txx => otbMultiChannelsPolarimetricSynthesisFilter.hxx} (100%)
 rename Modules/Filtering/Polarimetry/include/{otbSinclairImageFilter.txx => otbSinclairImageFilter.hxx} (100%)
 rename Modules/Filtering/Polarimetry/include/{otbSinclairReciprocalImageFilter.txx => otbSinclairReciprocalImageFilter.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbEckert4MapProjection.txx => otbEckert4MapProjection.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbGCPsToRPCSensorModelImageFilter.txx => otbGCPsToRPCSensorModelImageFilter.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbGenericRSResampleImageFilter.txx => otbGenericRSResampleImageFilter.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbGeographicalDistance.txx => otbGeographicalDistance.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbGeometriesProjectionFilter.txx => otbGeometriesProjectionFilter.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbGroundSpacingImageFunction.txx => otbGroundSpacingImageFunction.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbImageToEnvelopeVectorDataFilter.txx => otbImageToEnvelopeVectorDataFilter.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbImportGeoInformationImageFilter.txx => otbImportGeoInformationImageFilter.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbLambertConformalConicMapProjection.txx => otbLambertConformalConicMapProjection.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbLeastSquareAffineTransformEstimator.txx => otbLeastSquareAffineTransformEstimator.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbMollweidMapProjection.txx => otbMollweidMapProjection.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbOrthoRectificationFilter.txx => otbOrthoRectificationFilter.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbPhysicalToRPCSensorModelImageFilter.txx => otbPhysicalToRPCSensorModelImageFilter.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbProjectiveProjectionImageFilter.txx => otbProjectiveProjectionImageFilter.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbROIdataConversion.txx => otbROIdataConversion.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbSinusoidalMapProjection.txx => otbSinusoidalMapProjection.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbTileMapTransform.txx => otbTileMapTransform.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbTransMercatorMapProjection.txx => otbTransMercatorMapProjection.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbUtmMapProjection.txx => otbUtmMapProjection.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbVectorDataIntoImageProjectionFilter.txx => otbVectorDataIntoImageProjectionFilter.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbVectorDataProjectionFilter.txx => otbVectorDataProjectionFilter.hxx} (100%)
 rename Modules/Filtering/Projection/include/{otbVectorDataTransformFilter.txx => otbVectorDataTransformFilter.hxx} (100%)
 rename Modules/Filtering/Smoothing/include/{otbMeanShiftSmoothingImageFilter.txx => otbMeanShiftSmoothingImageFilter.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbConcatenateSampleListFilter.txx => otbConcatenateSampleListFilter.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbContinuousMinimumMaximumImageCalculator.txx => otbContinuousMinimumMaximumImageCalculator.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbGaussianAdditiveNoiseSampleListFilter.txx => otbGaussianAdditiveNoiseSampleListFilter.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbHistogramStatisticsFunction.txx => otbHistogramStatisticsFunction.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbListSampleGenerator.txx => otbListSampleGenerator.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbListSampleSource.txx => otbListSampleSource.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbListSampleToBalancedListSampleFilter.txx => otbListSampleToBalancedListSampleFilter.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbListSampleToHistogramListGenerator.txx => otbListSampleToHistogramListGenerator.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbListSampleToListSampleFilter.txx => otbListSampleToListSampleFilter.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbListSampleToVariableDimensionHistogramGenerator.txx => otbListSampleToVariableDimensionHistogramGenerator.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbLocalHistogramImageFunction.txx => otbLocalHistogramImageFunction.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbNormalizeVectorImageFilter.txx => otbNormalizeVectorImageFilter.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbShiftScaleSampleListFilter.txx => otbShiftScaleSampleListFilter.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbStreamingCompareImageFilter.txx => otbStreamingCompareImageFilter.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbStreamingHistogramVectorImageFilter.txx => otbStreamingHistogramVectorImageFilter.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbStreamingMinMaxImageFilter.txx => otbStreamingMinMaxImageFilter.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbStreamingMinMaxVectorImageFilter.txx => otbStreamingMinMaxVectorImageFilter.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbStreamingStatisticsImageFilter.txx => otbStreamingStatisticsImageFilter.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbStreamingStatisticsMapFromLabelImageFilter.txx => otbStreamingStatisticsMapFromLabelImageFilter.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbStreamingStatisticsVectorImageFilter.txx => otbStreamingStatisticsVectorImageFilter.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbVarianceImageFilter.txx => otbVarianceImageFilter.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbVectorImageToIntensityImageFilter.txx => otbVectorImageToIntensityImageFilter.hxx} (100%)
 rename Modules/Filtering/Statistics/include/{otbVectorImageToMatrixImageFilter.txx => otbVectorImageToMatrixImageFilter.hxx} (100%)
 rename Modules/Filtering/VectorDataManipulation/include/{otbConcatenateVectorDataFilter.txx => otbConcatenateVectorDataFilter.hxx} (100%)
 rename Modules/Filtering/VectorDataManipulation/include/{otbDBOverlapDataNodeFeatureFunction.txx => otbDBOverlapDataNodeFeatureFunction.hxx} (100%)
 rename Modules/Filtering/VectorDataManipulation/include/{otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.txx => otbRadiometryHomogenousWithNeighborhoodDataNodeFeatureFunction.hxx} (100%)
 rename Modules/Filtering/VectorDataManipulation/include/{otbSpectralAngleDataNodeFeatureFunction.txx => otbSpectralAngleDataNodeFeatureFunction.hxx} (100%)
 rename Modules/Filtering/VectorDataManipulation/include/{otbVectorDataAdapter.txx => otbVectorDataAdapter.hxx} (100%)
 rename Modules/Filtering/VectorDataManipulation/include/{otbVectorDataExtractROI.txx => otbVectorDataExtractROI.hxx} (100%)
 rename Modules/Filtering/VectorDataManipulation/include/{otbVectorDataToRandomLineGenerator.txx => otbVectorDataToRandomLineGenerator.hxx} (100%)
 rename Modules/Filtering/VectorDataManipulation/include/{otbVectorDataToSpecificDescriptionFilterBase.txx => otbVectorDataToSpecificDescriptionFilterBase.hxx} (100%)
 rename Modules/Filtering/VectorDataManipulation/include/{otbVectorDataToVectorDataFilter.txx => otbVectorDataToVectorDataFilter.hxx} (100%)
 rename Modules/Filtering/VectorDataRendering/include/{otbVectorDataToMapFilter.txx => otbVectorDataToMapFilter.hxx} (100%)
 rename Modules/Filtering/Wavelet/include/{otbSubsampleImageFilter.txx => otbSubsampleImageFilter.hxx} (100%)
 rename Modules/Filtering/Wavelet/include/{otbWaveletFilterBank.txx => otbWaveletFilterBank.hxx} (100%)
 rename Modules/Filtering/Wavelet/include/{otbWaveletImageFilter.txx => otbWaveletImageFilter.hxx} (100%)
 rename Modules/Filtering/Wavelet/include/{otbWaveletInverseImageFilter.txx => otbWaveletInverseImageFilter.hxx} (100%)
 rename Modules/Filtering/Wavelet/include/{otbWaveletOperatorBase.txx => otbWaveletOperatorBase.hxx} (100%)
 rename Modules/Filtering/Wavelet/include/{otbWaveletPacketTransform.txx => otbWaveletPacketTransform.hxx} (100%)
 rename Modules/Filtering/Wavelet/include/{otbWaveletTransform.txx => otbWaveletTransform.hxx} (100%)
 rename Modules/Filtering/Wavelet/include/{otbWaveletsBandsListToWaveletsSynopsisImageFilter.txx => otbWaveletsBandsListToWaveletsSynopsisImageFilter.hxx} (100%)
 rename Modules/Filtering/Wavelet/include/{otbWaveletsSynopsisImageToWaveletsBandsListFilter.txx => otbWaveletsSynopsisImageToWaveletsBandsListFilter.hxx} (100%)
 rename Modules/Fusion/Fuzzy/include/{otbFuzzyVariable.txx => otbFuzzyVariable.hxx} (100%)
 rename Modules/Fusion/MajorityVoting/include/{otbNeighborhoodMajorityVotingImageFilter.txx => otbNeighborhoodMajorityVotingImageFilter.hxx} (100%)
 rename Modules/Fusion/PanSharpening/include/{otbBayesianFusionFilter.txx => otbBayesianFusionFilter.hxx} (100%)
 rename Modules/Fusion/PanSharpening/include/{otbLmvmPanSharpeningFusionImageFilter.txx => otbLmvmPanSharpeningFusionImageFilter.hxx} (100%)
 rename Modules/Fusion/PanSharpening/include/{otbSimpleRcsPanSharpeningFusionImageFilter.txx => otbSimpleRcsPanSharpeningFusionImageFilter.hxx} (100%)
 rename Modules/Hyperspectral/AnomalyDetection/include/{otbLocalRxDetectorFilter.txx => otbLocalRxDetectorFilter.hxx} (100%)
 rename Modules/Hyperspectral/AnomalyDetection/include/{otbLocalRxDetectorNonThreadFilter.txx => otbLocalRxDetectorNonThreadFilter.hxx} (100%)
 rename Modules/Hyperspectral/EndmembersExtraction/include/{otbEigenvalueLikelihoodMaximisation.txx => otbEigenvalueLikelihoodMaximisation.hxx} (100%)
 rename Modules/Hyperspectral/EndmembersExtraction/include/{otbVcaImageFilter.txx => otbVcaImageFilter.hxx} (100%)
 rename Modules/Hyperspectral/EndmembersExtraction/include/{otbVirtualDimensionality.txx => otbVirtualDimensionality.hxx} (100%)
 rename Modules/Hyperspectral/Unmixing/include/{otbISRAUnmixingImageFilter.txx => otbISRAUnmixingImageFilter.hxx} (100%)
 rename Modules/Hyperspectral/Unmixing/include/{otbMDMDNMFImageFilter.txx => otbMDMDNMFImageFilter.hxx} (100%)
 rename Modules/Hyperspectral/Unmixing/include/{otbNCLSUnmixingImageFilter.txx => otbNCLSUnmixingImageFilter.hxx} (100%)
 rename Modules/Hyperspectral/Unmixing/include/{otbSparseUnmixingImageFilter.txx => otbSparseUnmixingImageFilter.hxx} (100%)
 rename Modules/Hyperspectral/Unmixing/include/{otbUnConstrainedLeastSquareImageFilter.txx => otbUnConstrainedLeastSquareImageFilter.hxx} (100%)
 rename Modules/IO/Carto/include/{otbImageToOSMVectorDataGenerator.txx => otbImageToOSMVectorDataGenerator.hxx} (100%)
 rename Modules/IO/Carto/include/{otbMapFileProductWriter.txx => otbMapFileProductWriter.hxx} (100%)
 rename Modules/IO/IOXML/include/{otbStatisticsXMLFileReader.txx => otbStatisticsXMLFileReader.hxx} (100%)
 rename Modules/IO/IOXML/include/{otbStatisticsXMLFileWriter.txx => otbStatisticsXMLFileWriter.hxx} (100%)
 rename Modules/IO/ImageIO/include/{otbImageFileReader.txx => otbImageFileReader.hxx} (100%)
 rename Modules/IO/ImageIO/include/{otbImageFileWriter.txx => otbImageFileWriter.hxx} (100%)
 rename Modules/IO/ImageIO/include/{otbImageSeriesFileReader.txx => otbImageSeriesFileReader.hxx} (100%)
 rename Modules/IO/ImageIO/include/{otbImageSeriesFileReaderBase.txx => otbImageSeriesFileReaderBase.hxx} (100%)
 rename Modules/IO/ImageIO/include/{otbMultiImageFileWriter.txx => otbMultiImageFileWriter.hxx} (100%)
 rename Modules/IO/ImageIO/include/{otbScalarBufferToImageFileWriter.txx => otbScalarBufferToImageFileWriter.hxx} (100%)
 rename Modules/IO/KMZWriter/include/{otbKmzProductWriter.txx => otbKmzProductWriter.hxx} (100%)
 rename Modules/IO/TestKernel/include/{otbDifferenceImageFilter.txx => otbDifferenceImageFilter.hxx} (100%)
 rename Modules/IO/VectorDataIO/include/{otbVectorDataFileReader.txx => otbVectorDataFileReader.hxx} (100%)
 rename Modules/IO/VectorDataIO/include/{otbVectorDataFileWriter.txx => otbVectorDataFileWriter.hxx} (100%)
 rename Modules/Learning/DempsterShafer/include/{otbConfusionMatrixToMassOfBelief.txx => otbConfusionMatrixToMassOfBelief.hxx} (100%)
 rename Modules/Learning/DempsterShafer/include/{otbDSFusionOfClassifiersImageFilter.txx => otbDSFusionOfClassifiersImageFilter.hxx} (100%)
 rename Modules/Learning/DempsterShafer/include/{otbJointMassOfBeliefFilter.txx => otbJointMassOfBeliefFilter.hxx} (100%)
 rename Modules/Learning/DempsterShafer/include/{otbMassOfBelief.txx => otbMassOfBelief.hxx} (100%)
 rename Modules/Learning/DempsterShafer/include/{otbStandardDSCostFunction.txx => otbStandardDSCostFunction.hxx} (100%)
 rename Modules/Learning/DempsterShafer/include/{otbVectorDataToDSValidatedVectorDataFilter.txx => otbVectorDataToDSValidatedVectorDataFilter.hxx} (100%)
 rename Modules/Learning/DimensionalityReductionLearning/include/{otbAutoencoderModel.txx => otbAutoencoderModel.hxx} (100%)
 rename Modules/Learning/DimensionalityReductionLearning/include/{otbAutoencoderModelFactory.txx => otbAutoencoderModelFactory.hxx} (100%)
 rename Modules/Learning/DimensionalityReductionLearning/include/{otbDimensionalityReductionModelFactory.txx => otbDimensionalityReductionModelFactory.hxx} (100%)
 rename Modules/Learning/DimensionalityReductionLearning/include/{otbImageDimensionalityReductionFilter.txx => otbImageDimensionalityReductionFilter.hxx} (100%)
 rename Modules/Learning/DimensionalityReductionLearning/include/{otbPCAModel.txx => otbPCAModel.hxx} (100%)
 rename Modules/Learning/DimensionalityReductionLearning/include/{otbPCAModelFactory.txx => otbPCAModelFactory.hxx} (100%)
 rename Modules/Learning/DimensionalityReductionLearning/include/{otbSOMModel.txx => otbSOMModel.hxx} (100%)
 rename Modules/Learning/DimensionalityReductionLearning/include/{otbSOMModelFactory.txx => otbSOMModelFactory.hxx} (100%)
 rename Modules/Learning/LearningBase/include/{otbDecisionTree.txx => otbDecisionTree.hxx} (100%)
 rename Modules/Learning/LearningBase/include/{otbGaussianModelComponent.txx => otbGaussianModelComponent.hxx} (100%)
 rename Modules/Learning/LearningBase/include/{otbImageClassificationFilter.txx => otbImageClassificationFilter.hxx} (100%)
 rename Modules/Learning/LearningBase/include/{otbKMeansImageClassificationFilter.txx => otbKMeansImageClassificationFilter.hxx} (100%)
 rename Modules/Learning/LearningBase/include/{otbMachineLearningModel.txx => otbMachineLearningModel.hxx} (100%)
 rename Modules/Learning/LearningBase/include/{otbSEMClassifier.txx => otbSEMClassifier.hxx} (100%)
 rename Modules/Learning/Markov/include/{otbMarkovRandomFieldFilter.txx => otbMarkovRandomFieldFilter.hxx} (100%)
 rename Modules/Learning/SOM/include/{otbPeriodicSOM.txx => otbPeriodicSOM.hxx} (100%)
 rename Modules/Learning/SOM/include/{otbSOM.txx => otbSOM.hxx} (100%)
 rename Modules/Learning/SOM/include/{otbSOMActivationBuilder.txx => otbSOMActivationBuilder.hxx} (100%)
 rename Modules/Learning/SOM/include/{otbSOMClassifier.txx => otbSOMClassifier.hxx} (100%)
 rename Modules/Learning/SOM/include/{otbSOMImageClassificationFilter.txx => otbSOMImageClassificationFilter.hxx} (100%)
 rename Modules/Learning/SOM/include/{otbSOMMap.txx => otbSOMMap.hxx} (100%)
 rename Modules/Learning/SOM/include/{otbSOMWithMissingValue.txx => otbSOMWithMissingValue.hxx} (100%)
 rename Modules/Learning/SOM/include/{otbSOMbasedImageFilter.txx => otbSOMbasedImageFilter.hxx} (100%)
 rename Modules/Learning/Sampling/include/{otbImageSampleExtractorFilter.txx => otbImageSampleExtractorFilter.hxx} (100%)
 rename Modules/Learning/Sampling/include/{otbOGRDataToClassStatisticsFilter.txx => otbOGRDataToClassStatisticsFilter.hxx} (100%)
 rename Modules/Learning/Sampling/include/{otbOGRDataToSamplePositionFilter.txx => otbOGRDataToSamplePositionFilter.hxx} (100%)
 rename Modules/Learning/Sampling/include/{otbPersistentSamplingFilterBase.txx => otbPersistentSamplingFilterBase.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbBoostMachineLearningModel.txx => otbBoostMachineLearningModel.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbBoostMachineLearningModelFactory.txx => otbBoostMachineLearningModelFactory.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbConfusionMatrixCalculator.txx => otbConfusionMatrixCalculator.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbConfusionMatrixMeasurements.txx => otbConfusionMatrixMeasurements.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbDecisionTreeMachineLearningModel.txx => otbDecisionTreeMachineLearningModel.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbDecisionTreeMachineLearningModelFactory.txx => otbDecisionTreeMachineLearningModelFactory.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbGradientBoostedTreeMachineLearningModel.txx => otbGradientBoostedTreeMachineLearningModel.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbGradientBoostedTreeMachineLearningModelFactory.txx => otbGradientBoostedTreeMachineLearningModelFactory.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbKNearestNeighborsMachineLearningModel.txx => otbKNearestNeighborsMachineLearningModel.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbKNearestNeighborsMachineLearningModelFactory.txx => otbKNearestNeighborsMachineLearningModelFactory.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbLabelMapClassifier.txx => otbLabelMapClassifier.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbLibSVMMachineLearningModel.txx => otbLibSVMMachineLearningModel.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbLibSVMMachineLearningModelFactory.txx => otbLibSVMMachineLearningModelFactory.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbMachineLearningModelFactory.txx => otbMachineLearningModelFactory.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbNeuralNetworkMachineLearningModel.txx => otbNeuralNetworkMachineLearningModel.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbNeuralNetworkMachineLearningModelFactory.txx => otbNeuralNetworkMachineLearningModelFactory.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbNormalBayesMachineLearningModel.txx => otbNormalBayesMachineLearningModel.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbNormalBayesMachineLearningModelFactory.txx => otbNormalBayesMachineLearningModelFactory.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbRandomForestsMachineLearningModel.txx => otbRandomForestsMachineLearningModel.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbRandomForestsMachineLearningModelFactory.txx => otbRandomForestsMachineLearningModelFactory.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbSVMCrossValidationCostFunction.txx => otbSVMCrossValidationCostFunction.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbSVMMachineLearningModel.txx => otbSVMMachineLearningModel.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbSVMMachineLearningModelFactory.txx => otbSVMMachineLearningModelFactory.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbSVMMarginSampler.txx => otbSVMMarginSampler.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbSharkRandomForestsMachineLearningModel.txx => otbSharkRandomForestsMachineLearningModel.hxx} (100%)
 rename Modules/Learning/Supervised/include/{otbSharkRandomForestsMachineLearningModelFactory.txx => otbSharkRandomForestsMachineLearningModelFactory.hxx} (100%)
 rename Modules/Learning/Unsupervised/include/{otbContingencyTableCalculator.txx => otbContingencyTableCalculator.hxx} (100%)
 rename Modules/Learning/Unsupervised/include/{otbSharkKMeansMachineLearningModel.txx => otbSharkKMeansMachineLearningModel.hxx} (100%)
 rename Modules/Learning/Unsupervised/include/{otbSharkKMeansMachineLearningModelFactory.txx => otbSharkKMeansMachineLearningModelFactory.hxx} (100%)
 rename Modules/MPI/MPITiffWriter/include/{otbSimpleParallelTiffWriter.txx => otbSimpleParallelTiffWriter.hxx} (100%)
 rename Modules/MPI/MPIVrtWriter/include/{otbMPIVrtWriter.txx => otbMPIVrtWriter.hxx} (100%)
 rename Modules/OBIA/RCC8/include/{otbImageListToRCC8GraphFilter.txx => otbImageListToRCC8GraphFilter.hxx} (100%)
 rename Modules/OBIA/RCC8/include/{otbImageMultiSegmentationToRCC8GraphFilter.txx => otbImageMultiSegmentationToRCC8GraphFilter.hxx} (100%)
 rename Modules/OBIA/RCC8/include/{otbImageToImageRCC8Calculator.txx => otbImageToImageRCC8Calculator.hxx} (100%)
 rename Modules/OBIA/RCC8/include/{otbPolygonListToRCC8GraphFilter.txx => otbPolygonListToRCC8GraphFilter.hxx} (100%)
 rename Modules/OBIA/RCC8/include/{otbPolygonToPolygonRCC8Calculator.txx => otbPolygonToPolygonRCC8Calculator.hxx} (100%)
 rename Modules/OBIA/RCC8/include/{otbRCC8EdgeIterator.txx => otbRCC8EdgeIterator.hxx} (100%)
 rename Modules/OBIA/RCC8/include/{otbRCC8Graph.txx => otbRCC8Graph.hxx} (100%)
 rename Modules/OBIA/RCC8/include/{otbRCC8GraphFileReader.txx => otbRCC8GraphFileReader.hxx} (100%)
 rename Modules/OBIA/RCC8/include/{otbRCC8GraphFileWriter.txx => otbRCC8GraphFileWriter.hxx} (100%)
 rename Modules/OBIA/RCC8/include/{otbRCC8GraphSource.txx => otbRCC8GraphSource.hxx} (100%)
 rename Modules/OBIA/RCC8/include/{otbRCC8InEdgeIterator.txx => otbRCC8InEdgeIterator.hxx} (100%)
 rename Modules/OBIA/RCC8/include/{otbRCC8OutEdgeIterator.txx => otbRCC8OutEdgeIterator.hxx} (100%)
 rename Modules/OBIA/RCC8/include/{otbRCC8VertexBase.txx => otbRCC8VertexBase.hxx} (100%)
 rename Modules/OBIA/RCC8/include/{otbRCC8VertexIterator.txx => otbRCC8VertexIterator.hxx} (100%)
 rename Modules/OBIA/RCC8/include/{otbRCC8VertexWithCompacity.txx => otbRCC8VertexWithCompacity.hxx} (100%)
 rename Modules/OBIA/RCC8/include/{otbRCC8VertexWithRegionCenter.txx => otbRCC8VertexWithRegionCenter.hxx} (100%)
 rename Modules/Radiometry/Indices/include/{otbGAndRIndexImageFilter.txx => otbGAndRIndexImageFilter.hxx} (100%)
 rename Modules/Radiometry/Indices/include/{otbNDVIDataNodeFeatureFunction.txx => otbNDVIDataNodeFeatureFunction.hxx} (100%)
 rename Modules/Radiometry/Indices/include/{otbRAndBAndNIRIndexImageFilter.txx => otbRAndBAndNIRIndexImageFilter.hxx} (100%)
 rename Modules/Radiometry/Indices/include/{otbRAndGAndNIRIndexImageFilter.txx => otbRAndGAndNIRIndexImageFilter.hxx} (100%)
 rename Modules/Radiometry/Indices/include/{otbRAndNIRIndexImageFilter.txx => otbRAndNIRIndexImageFilter.hxx} (100%)
 rename Modules/Radiometry/OpticalCalibration/include/{otbReflectanceToSurfaceReflectanceImageFilter.txx => otbReflectanceToSurfaceReflectanceImageFilter.hxx} (100%)
 rename Modules/Radiometry/OpticalCalibration/include/{otbSurfaceAdjacencyEffectCorrectionSchemeFilter.txx => otbSurfaceAdjacencyEffectCorrectionSchemeFilter.hxx} (100%)
 rename Modules/Radiometry/SARCalibration/include/{otbSarBrightnessFunction.txx => otbSarBrightnessFunction.hxx} (100%)
 rename Modules/Radiometry/SARCalibration/include/{otbSarBrightnessToImageFilter.txx => otbSarBrightnessToImageFilter.hxx} (100%)
 rename Modules/Radiometry/SARCalibration/include/{otbSarDeburstImageFilter.txx => otbSarDeburstImageFilter.hxx} (100%)
 rename Modules/Radiometry/SARCalibration/include/{otbSarParametricMapFunction.txx => otbSarParametricMapFunction.hxx} (100%)
 rename Modules/Radiometry/SARCalibration/include/{otbSarRadiometricCalibrationFunction.txx => otbSarRadiometricCalibrationFunction.hxx} (100%)
 rename Modules/Radiometry/SARCalibration/include/{otbSarRadiometricCalibrationToImageFilter.txx => otbSarRadiometricCalibrationToImageFilter.hxx} (100%)
 rename Modules/Radiometry/SARCalibration/include/{otbTerraSarBrightnessFunctor.txx => otbTerraSarBrightnessFunctor.hxx} (100%)
 rename Modules/Radiometry/SARCalibration/include/{otbTerraSarBrightnessImageFilter.txx => otbTerraSarBrightnessImageFilter.hxx} (100%)
 rename Modules/Radiometry/Simulation/include/{otbAtmosphericEffects.txx => otbAtmosphericEffects.hxx} (100%)
 rename Modules/Radiometry/Simulation/include/{otbImageSimulationMethod.txx => otbImageSimulationMethod.hxx} (100%)
 rename Modules/Radiometry/Simulation/include/{otbLabelMapToSimulatedImageFilter.txx => otbLabelMapToSimulatedImageFilter.hxx} (100%)
 rename Modules/Radiometry/Simulation/include/{otbLabelToProSailParameters.txx => otbLabelToProSailParameters.hxx} (100%)
 rename Modules/Radiometry/Simulation/include/{otbReduceSpectralResponse.txx => otbReduceSpectralResponse.hxx} (100%)
 rename Modules/Radiometry/Simulation/include/{otbReduceSpectralResponseClassifierRAndNIR.txx => otbReduceSpectralResponseClassifierRAndNIR.hxx} (100%)
 rename Modules/Radiometry/Simulation/include/{otbSatelliteRSR.txx => otbSatelliteRSR.hxx} (100%)
 rename Modules/Radiometry/Simulation/include/{otbSpatialisationFilter.txx => otbSpatialisationFilter.hxx} (100%)
 rename Modules/Radiometry/Simulation/include/{otbSpectralResponse.txx => otbSpectralResponse.hxx} (100%)
 rename Modules/Radiometry/Simulation/include/{otbSurfaceReflectanceToReflectanceFilter.txx => otbSurfaceReflectanceToReflectanceFilter.hxx} (100%)
 rename Modules/Registration/DisparityMap/include/{otbDisparityMapEstimationMethod.txx => otbDisparityMapEstimationMethod.hxx} (100%)
 rename Modules/Registration/DisparityMap/include/{otbDisparityMapMedianFilter.txx => otbDisparityMapMedianFilter.hxx} (100%)
 rename Modules/Registration/DisparityMap/include/{otbDisparityMapTo3DFilter.txx => otbDisparityMapTo3DFilter.hxx} (100%)
 rename Modules/Registration/DisparityMap/include/{otbDisparityMapToDEMFilter.txx => otbDisparityMapToDEMFilter.hxx} (100%)
 rename Modules/Registration/DisparityMap/include/{otbDisparityTranslateFilter.txx => otbDisparityTranslateFilter.hxx} (100%)
 rename Modules/Registration/DisparityMap/include/{otbFineRegistrationImageFilter.txx => otbFineRegistrationImageFilter.hxx} (100%)
 rename Modules/Registration/DisparityMap/include/{otbMultiDisparityMapTo3DFilter.txx => otbMultiDisparityMapTo3DFilter.hxx} (100%)
 rename Modules/Registration/DisparityMap/include/{otbNCCRegistrationFilter.txx => otbNCCRegistrationFilter.hxx} (100%)
 rename Modules/Registration/DisparityMap/include/{otbNCCRegistrationFunction.txx => otbNCCRegistrationFunction.hxx} (100%)
 rename Modules/Registration/DisparityMap/include/{otbPixelWiseBlockMatchingImageFilter.txx => otbPixelWiseBlockMatchingImageFilter.hxx} (100%)
 rename Modules/Registration/DisparityMap/include/{otbSubPixelDisparityImageFilter.txx => otbSubPixelDisparityImageFilter.hxx} (100%)
 rename Modules/Registration/DisplacementField/include/{otbBSplinesInterpolateDisplacementFieldGenerator.txx => otbBSplinesInterpolateDisplacementFieldGenerator.hxx} (100%)
 rename Modules/Registration/DisplacementField/include/{otbBSplinesInterpolateTransformDisplacementFieldGenerator.txx => otbBSplinesInterpolateTransformDisplacementFieldGenerator.hxx} (100%)
 rename Modules/Registration/DisplacementField/include/{otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.txx => otbNNearestPointsLinearInterpolateDisplacementFieldGenerator.hxx} (100%)
 rename Modules/Registration/DisplacementField/include/{otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.txx => otbNNearestTransformsLinearInterpolateDisplacementFieldGenerator.hxx} (100%)
 rename Modules/Registration/DisplacementField/include/{otbNearestPointDisplacementFieldGenerator.txx => otbNearestPointDisplacementFieldGenerator.hxx} (100%)
 rename Modules/Registration/DisplacementField/include/{otbNearestTransformDisplacementFieldGenerator.txx => otbNearestTransformDisplacementFieldGenerator.hxx} (100%)
 rename Modules/Registration/DisplacementField/include/{otbPointSetToDisplacementFieldGenerator.txx => otbPointSetToDisplacementFieldGenerator.hxx} (100%)
 rename Modules/Registration/DisplacementField/include/{otbPointSetWithTransformToDisplacementFieldGenerator.txx => otbPointSetWithTransformToDisplacementFieldGenerator.hxx} (100%)
 rename Modules/Registration/Stereo/include/{otbAdhesionCorrectionFilter.txx => otbAdhesionCorrectionFilter.hxx} (100%)
 rename Modules/Registration/Stereo/include/{otbBijectionCoherencyFilter.txx => otbBijectionCoherencyFilter.hxx} (100%)
 rename Modules/Registration/Stereo/include/{otbLineOfSightOptimizer.txx => otbLineOfSightOptimizer.hxx} (100%)
 rename Modules/Registration/Stereo/include/{otbMulti3DMapToDEMFilter.txx => otbMulti3DMapToDEMFilter.hxx} (100%)
 rename Modules/Registration/Stereo/include/{otbStereoSensorModelToElevationMapFilter.txx => otbStereoSensorModelToElevationMapFilter.hxx} (100%)
 rename Modules/Registration/Stereo/include/{otbStereorectificationDisplacementFieldSource.txx => otbStereorectificationDisplacementFieldSource.hxx} (100%)
 rename Modules/Segmentation/CCOBIA/include/{otbLabelObjectOpeningMuParserFilter.txx => otbLabelObjectOpeningMuParserFilter.hxx} (100%)
 rename Modules/Segmentation/CCOBIA/include/{otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.txx => otbStreamingConnectedComponentSegmentationOBIAToVectorDataFilter.hxx} (100%)
 rename Modules/Segmentation/Conversion/include/{otbLabelImageRegionMergingFilter.txx => otbLabelImageRegionMergingFilter.hxx} (100%)
 rename Modules/Segmentation/Conversion/include/{otbLabelImageRegionPruningFilter.txx => otbLabelImageRegionPruningFilter.hxx} (100%)
 rename Modules/Segmentation/Conversion/include/{otbLabelImageToOGRDataSourceFilter.txx => otbLabelImageToOGRDataSourceFilter.hxx} (100%)
 rename Modules/Segmentation/Conversion/include/{otbLabelImageToVectorDataFilter.txx => otbLabelImageToVectorDataFilter.hxx} (100%)
 rename Modules/Segmentation/Conversion/include/{otbLabelMapToVectorDataFilter.txx => otbLabelMapToVectorDataFilter.hxx} (100%)
 rename Modules/Segmentation/Conversion/include/{otbOGRDataSourceToLabelImageFilter.txx => otbOGRDataSourceToLabelImageFilter.hxx} (100%)
 rename Modules/Segmentation/Conversion/include/{otbPersistentImageToOGRDataFilter.txx => otbPersistentImageToOGRDataFilter.hxx} (100%)
 rename Modules/Segmentation/Conversion/include/{otbPersistentImageToOGRLayerFilter.txx => otbPersistentImageToOGRLayerFilter.hxx} (100%)
 rename Modules/Segmentation/Conversion/include/{otbPersistentImageToVectorDataFilter.txx => otbPersistentImageToVectorDataFilter.hxx} (100%)
 rename Modules/Segmentation/Conversion/include/{otbRasterizeVectorDataFilter.txx => otbRasterizeVectorDataFilter.hxx} (100%)
 rename Modules/Segmentation/Conversion/include/{otbVectorDataToLabelImageFilter.txx => otbVectorDataToLabelImageFilter.hxx} (100%)
 rename Modules/Segmentation/Conversion/include/{otbVectorDataToLabelMapFilter.txx => otbVectorDataToLabelMapFilter.hxx} (100%)
 rename Modules/Segmentation/Conversion/include/{otbVectorDataToLabelMapWithAttributesFilter.txx => otbVectorDataToLabelMapWithAttributesFilter.hxx} (100%)
 rename Modules/Segmentation/Labelling/include/{otbLabelizeConfidenceConnectedImageFilter.txx => otbLabelizeConfidenceConnectedImageFilter.hxx} (100%)
 rename Modules/Segmentation/Labelling/include/{otbLabelizeConnectedThresholdImageFilter.txx => otbLabelizeConnectedThresholdImageFilter.hxx} (100%)
 rename Modules/Segmentation/Labelling/include/{otbLabelizeImageFilterBase.txx => otbLabelizeImageFilterBase.hxx} (100%)
 rename Modules/Segmentation/Labelling/include/{otbLabelizeNeighborhoodConnectedImageFilter.txx => otbLabelizeNeighborhoodConnectedImageFilter.hxx} (100%)
 rename Modules/Segmentation/Labelling/include/{otbRelabelComponentImageFilter.txx => otbRelabelComponentImageFilter.hxx} (100%)
 rename Modules/Segmentation/MeanShift/include/{otbMeanShiftConnectedComponentSegmentationFilter.txx => otbMeanShiftConnectedComponentSegmentationFilter.hxx} (100%)
 rename Modules/Segmentation/MeanShift/include/{otbMeanShiftSegmentationFilter.txx => otbMeanShiftSegmentationFilter.hxx} (100%)
 rename Modules/Segmentation/Metrics/include/{otbHooverInstanceFilter.txx => otbHooverInstanceFilter.hxx} (100%)
 rename Modules/Segmentation/Metrics/include/{otbHooverMatrixFilter.txx => otbHooverMatrixFilter.hxx} (100%)
 rename Modules/Segmentation/MorphologicalProfiles/include/{otbClosingOpeningMorphologicalFilter.txx => otbClosingOpeningMorphologicalFilter.hxx} (100%)
 rename Modules/Segmentation/MorphologicalProfiles/include/{otbGeodesicMorphologyDecompositionImageFilter.txx => otbGeodesicMorphologyDecompositionImageFilter.hxx} (100%)
 rename Modules/Segmentation/MorphologicalProfiles/include/{otbGeodesicMorphologyIterativeDecompositionImageFilter.txx => otbGeodesicMorphologyIterativeDecompositionImageFilter.hxx} (100%)
 rename Modules/Segmentation/MorphologicalProfiles/include/{otbImageToProfileFilter.txx => otbImageToProfileFilter.hxx} (100%)
 rename Modules/Segmentation/MorphologicalProfiles/include/{otbMorphologicalProfilesSegmentationFilter.txx => otbMorphologicalProfilesSegmentationFilter.hxx} (100%)
 rename Modules/Segmentation/MorphologicalProfiles/include/{otbOpeningClosingMorphologicalFilter.txx => otbOpeningClosingMorphologicalFilter.hxx} (100%)
 rename Modules/Segmentation/MorphologicalProfiles/include/{otbProfileDerivativeToMultiScaleCharacteristicsFilter.txx => otbProfileDerivativeToMultiScaleCharacteristicsFilter.hxx} (100%)
 rename Modules/Segmentation/MorphologicalProfiles/include/{otbProfileToProfileDerivativeFilter.txx => otbProfileToProfileDerivativeFilter.hxx} (100%)
 rename Modules/Segmentation/OGRProcessing/include/{otbOGRLayerStreamStitchingFilter.txx => otbOGRLayerStreamStitchingFilter.hxx} (100%)
 rename Modules/Segmentation/OGRProcessing/include/{otbStreamingImageToOGRLayerSegmentationFilter.txx => otbStreamingImageToOGRLayerSegmentationFilter.hxx} (100%)
 rename Modules/Segmentation/Watersheds/include/{otbWatershedSegmentationFilter.txx => otbWatershedSegmentationFilter.hxx} (100%)
 rename Modules/Wrappers/ApplicationEngine/include/{otbWrapperComplexInputImageParameter.txx => otbWrapperComplexInputImageParameter.hxx} (100%)
 rename Modules/Wrappers/ApplicationEngine/include/{otbWrapperInputImageParameter.txx => otbWrapperInputImageParameter.hxx} (100%)
 rename Modules/Wrappers/ApplicationEngine/include/{otbWrapperParameterList.txx => otbWrapperParameterList.hxx} (100%)

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
-- 
GitLab