diff --git a/Modules/Adapters/GdalAdapters/include/otbGeometriesToGeometriesFilter.h b/Modules/Adapters/GdalAdapters/include/otbGeometriesToGeometriesFilter.h index 2b36e9c32e991f135f962d18ac15f63ff57a5b96..3e61efceec59b74c7c8b8ed544a62ea461d7f520 100644 --- a/Modules/Adapters/GdalAdapters/include/otbGeometriesToGeometriesFilter.h +++ b/Modules/Adapters/GdalAdapters/include/otbGeometriesToGeometriesFilter.h @@ -73,6 +73,7 @@ public: /**\name Single input GeometriesSet property */ //@{ + using Superclass::SetInput; virtual void SetInput(const InputGeometriesType *input); const InputGeometriesType * GetInput(void); //@} diff --git a/Modules/Core/Common/include/otbFunctionToImageFilter.h b/Modules/Core/Common/include/otbFunctionToImageFilter.h index 9edb416f675bffbf5695746e93eb0c26c0cd70ae..b01099fc25722f90521097e437bee075bb5c3341 100644 --- a/Modules/Core/Common/include/otbFunctionToImageFilter.h +++ b/Modules/Core/Common/include/otbFunctionToImageFilter.h @@ -83,9 +83,6 @@ public: typedef typename FunctionType::OutputType FunctionValueType; typedef typename FunctionType::InputType FunctionPositionType; - /** Connect one of the operands for pixel-wise addition. */ - //void SetInput( const TInputImage *image); - /** Set the internal spatial function. */ void SetFunction(FunctionType* PixelFunction) { diff --git a/Modules/Core/Common/include/otbImageAndVectorImageOperationFilter.h b/Modules/Core/Common/include/otbImageAndVectorImageOperationFilter.h index f0f192dc0abc80aa46cbf9fa24d8bcc66b369966..8689065323a77c208bb468d131402d242ad97953 100644 --- a/Modules/Core/Common/include/otbImageAndVectorImageOperationFilter.h +++ b/Modules/Core/Common/include/otbImageAndVectorImageOperationFilter.h @@ -159,6 +159,7 @@ public: typedef typename FunctorType::OperatorType OperatorType; /** Set the input images of this process object. */ + using Superclass::SetInput; void SetInput(const InputImageType *input); void SetVectorInput(const VectorInputImageType *input); diff --git a/Modules/Core/ObjectList/include/otbImageListToImageFilter.h b/Modules/Core/ObjectList/include/otbImageListToImageFilter.h index 84b836d8bd4b816951115cb44e702e809b1489f9..a43ee7437af326a0f0caf59ed342da43bef36b73 100644 --- a/Modules/Core/ObjectList/include/otbImageListToImageFilter.h +++ b/Modules/Core/ObjectList/include/otbImageListToImageFilter.h @@ -64,6 +64,7 @@ public: /** InputImage dimension constant */ itkStaticConstMacro(InputImageDimension, unsigned int, TInputImage::ImageDimension); /** Overiding the SetInput() and GetInput() methods */ + using Superclass::SetInput; virtual void SetInput(const InputImageListType * image); InputImageListType * GetInput(void); diff --git a/Modules/Core/ObjectList/include/otbImageListToImageListFilter.h b/Modules/Core/ObjectList/include/otbImageListToImageListFilter.h index 7db9fc83f30e4445ddc31fcd30e11ba137ec1dc4..54d940b4f1badea9aff46a9f1c368f2640ade3c9 100644 --- a/Modules/Core/ObjectList/include/otbImageListToImageListFilter.h +++ b/Modules/Core/ObjectList/include/otbImageListToImageListFilter.h @@ -62,6 +62,7 @@ public: /** InputImage dimension constant */ itkStaticConstMacro(InputImageDimension, unsigned int, TInputImage::ImageDimension); /** Overiding the SetInput() and GetInput() methods */ + using Superclass::SetInput; virtual void SetInput(const InputImageListType * imageList); virtual InputImageListType * GetInput(void); diff --git a/Modules/Core/ObjectList/include/otbObjectListToObjectListFilter.h b/Modules/Core/ObjectList/include/otbObjectListToObjectListFilter.h index 9ed6cb632ebeaebf3d31250e4705dcc4ea326d26..5956404d7d368d810b34b166c8c4ab074c1cd827 100644 --- a/Modules/Core/ObjectList/include/otbObjectListToObjectListFilter.h +++ b/Modules/Core/ObjectList/include/otbObjectListToObjectListFilter.h @@ -66,6 +66,7 @@ public: typedef itk::DataObject::Pointer DataObjectPointer; + using Superclass::SetInput; virtual void SetInput(const InputListType *input); const InputListType * GetInput(void); diff --git a/Modules/Core/PointSet/include/otbImageToPointSetFilter.h b/Modules/Core/PointSet/include/otbImageToPointSetFilter.h index e4650e8a3ce7e1ad3599011d12f06ce3edee720b..bbea9402334e6c6c0aa97b0511ef7b80824a590f 100644 --- a/Modules/Core/PointSet/include/otbImageToPointSetFilter.h +++ b/Modules/Core/PointSet/include/otbImageToPointSetFilter.h @@ -65,6 +65,7 @@ public: typedef itk::ProcessObject ProcessObjectType; /** Set the input image of this process object. */ + using Superclass::SetInput; void SetInput(unsigned int idx, const InputImageType *input); void SetInput(const InputImageType *input); diff --git a/Modules/Core/PointSet/include/otbPointSetToPointSetFilter.h b/Modules/Core/PointSet/include/otbPointSetToPointSetFilter.h index 35647727557d8914de17cf1abaa2d8dbaccda1a4..de123b11c9c7ea8a0b02b91b4cb9df9b48e594d1 100644 --- a/Modules/Core/PointSet/include/otbPointSetToPointSetFilter.h +++ b/Modules/Core/PointSet/include/otbPointSetToPointSetFilter.h @@ -60,6 +60,7 @@ public: typedef itk::ProcessObject ProcessObjectType; /** Set the input image of this process object. */ + using Superclass::SetInput; void SetInput(unsigned int idx, const InputPointSetType *input); void SetInput(const InputPointSetType *input); diff --git a/Modules/Core/SpatialObjects/include/otbFillGapsFilter.h b/Modules/Core/SpatialObjects/include/otbFillGapsFilter.h index 98e23e6cb533aba20c9323ef34c231235214abce..64c6641cf2da885888fc9253046f0b2e3c2c2376 100644 --- a/Modules/Core/SpatialObjects/include/otbFillGapsFilter.h +++ b/Modules/Core/SpatialObjects/include/otbFillGapsFilter.h @@ -54,6 +54,7 @@ public: typedef itk::ProcessObject ProcessObjectType; + using Superclass::SetInput; void SetInput(const LineSpatialObjectListType * input); const LineSpatialObjectListType * GetInput(); diff --git a/Modules/Core/SpatialObjects/include/otbImageToLineSpatialObjectListFilter.h b/Modules/Core/SpatialObjects/include/otbImageToLineSpatialObjectListFilter.h index 714ae00355bf84cc00b087fbe28f731b10e2a09d..7afb602e6d7de0b8dbe2a4354d83ef10c03594d1 100644 --- a/Modules/Core/SpatialObjects/include/otbImageToLineSpatialObjectListFilter.h +++ b/Modules/Core/SpatialObjects/include/otbImageToLineSpatialObjectListFilter.h @@ -71,6 +71,7 @@ public: typedef itk::ProcessObject ProcessObjectType; /** Set/Get the input image */ + using Superclass::SetInput; void SetInput(const InputImageType *image); const InputImageType * GetInput(void); diff --git a/Modules/Core/SpatialObjects/include/otbLineSpatialObjectListToPointSetFilter.h b/Modules/Core/SpatialObjects/include/otbLineSpatialObjectListToPointSetFilter.h index 333ea8bdc1963e1fb5a8d651a7624be427d92aaf..2459d77b31620f63fc180ecff2e0c2ff7d4d4793 100644 --- a/Modules/Core/SpatialObjects/include/otbLineSpatialObjectListToPointSetFilter.h +++ b/Modules/Core/SpatialObjects/include/otbLineSpatialObjectListToPointSetFilter.h @@ -60,6 +60,7 @@ public: typedef itk::ProcessObject ProcessObjectType; /** Set/Get the input image */ + using Superclass::SetInput; virtual void SetInput(const LinesListType *list); virtual const LinesListType* GetInput(void); diff --git a/Modules/Core/SpatialObjects/include/otbSpatialObjectToImageDrawingFilter.h b/Modules/Core/SpatialObjects/include/otbSpatialObjectToImageDrawingFilter.h index 190e02d48aab056498ea298d2e0590ed48b33a1b..8287affd5b8e1f08922c181c55dad348f14d34c1 100644 --- a/Modules/Core/SpatialObjects/include/otbSpatialObjectToImageDrawingFilter.h +++ b/Modules/Core/SpatialObjects/include/otbSpatialObjectToImageDrawingFilter.h @@ -73,6 +73,7 @@ public: TOutputImage::ImageDimension); /** Set/Get the image input of this process object. */ + using Superclass::SetInput; virtual void SetInput(const InputSpatialObjectType *object); virtual void SetInput(unsigned int, const InputSpatialObjectType * object); const InputSpatialObjectType * GetInput(void); diff --git a/Modules/Core/Transform/include/otbTransform.h b/Modules/Core/Transform/include/otbTransform.h index 688179fe46e572cd2e1a81759757be62c56d6dcc..d8aab6be4742d364757131157ebacbbdbc7cdb7e 100644 --- a/Modules/Core/Transform/include/otbTransform.h +++ b/Modules/Core/Transform/include/otbTransform.h @@ -97,6 +97,8 @@ public: virtual OutputPointType TransformPoint(const InputPointType & ) const { return OutputPointType(); } + using Superclass::TransformVector; + /** Method to transform a vector. */ virtual OutputVectorType TransformVector(const InputVectorType &) const { return OutputVectorType(); } @@ -105,6 +107,8 @@ public: virtual OutputVnlVectorType TransformVector(const InputVnlVectorType &) const { return OutputVnlVectorType(); } + using Superclass::TransformCovariantVector; + /** Method to transform a CovariantVector. */ virtual OutputCovariantVectorType TransformCovariantVector( const InputCovariantVectorType &) const diff --git a/Modules/Detection/RoadExtraction/include/otbModulusAndDirectionImageToImageFilter.h b/Modules/Detection/RoadExtraction/include/otbModulusAndDirectionImageToImageFilter.h index c5b9917dabe4af5dad0378fe687fe117084756f4..532bf5559d81d5faac50cdab208471bcc73a0019 100644 --- a/Modules/Detection/RoadExtraction/include/otbModulusAndDirectionImageToImageFilter.h +++ b/Modules/Detection/RoadExtraction/include/otbModulusAndDirectionImageToImageFilter.h @@ -66,6 +66,7 @@ public: typedef typename Superclass::OutputImageType OutputImageType; /** Set/Get the image input of this process object. */ + using Superclass::SetInput; virtual void SetInput(const InputImageType *input); virtual void SetInputDirection(const InputImageDirectionType *direction); const InputImageType * GetInput(void); diff --git a/Modules/Feature/Edge/include/otbLineSegmentDetector.h b/Modules/Feature/Edge/include/otbLineSegmentDetector.h index a6151f6785e75bc7b1dcb533228546abb35db5bd..3e4b2822b329cea6cff6a08d481130649f227142 100644 --- a/Modules/Feature/Edge/include/otbLineSegmentDetector.h +++ b/Modules/Feature/Edge/include/otbLineSegmentDetector.h @@ -169,6 +169,7 @@ public: typedef typename RectangleListType::iterator RectangleListTypeIterator; /** Set/Get the input image of this process object. */ + using Superclass::SetInput; virtual void SetInput(const InputImageType *input); virtual const InputImageType * GetInput(void); diff --git a/Modules/Feature/Moments/include/otbImageToLabelMapWithAttributesFilter.h b/Modules/Feature/Moments/include/otbImageToLabelMapWithAttributesFilter.h index 79f02b79aab7b7042eeab125739793de7572f965..92d31c8a5e56f86c6f1e8526299ccb388666920b 100644 --- a/Modules/Feature/Moments/include/otbImageToLabelMapWithAttributesFilter.h +++ b/Modules/Feature/Moments/include/otbImageToLabelMapWithAttributesFilter.h @@ -71,6 +71,7 @@ public: typedef ShapeAttributesLabelMapFilter<LabelMapType> ShapeLabelMapFilterType; typedef BandsStatisticsAttributesLabelMapFilter<LabelMapType, InputImageType> BandStatisticsLabelMapFilterType; + using Superclass::SetInput; virtual void SetInput( const InputImageType *image); virtual void SetLabeledImage( const LabeledImageType * image); const InputImageType * GetInput(void); diff --git a/Modules/Filtering/ImageManipulation/include/otbImageToImageListFilter.h b/Modules/Filtering/ImageManipulation/include/otbImageToImageListFilter.h index 246ea4e5e100d02722a1066b9edab4e8458a4623..c41e8af04b8dca3e889b3c6444d2e53bb5029931 100644 --- a/Modules/Filtering/ImageManipulation/include/otbImageToImageListFilter.h +++ b/Modules/Filtering/ImageManipulation/include/otbImageToImageListFilter.h @@ -60,6 +60,7 @@ public: /** InputImage dimension constant */ itkStaticConstMacro(InputImageDimension, unsigned int, TInputImage::ImageDimension); /** Overiding the SetInput() and GetInput() methods */ + using Superclass::SetInput; virtual void SetInput(const InputImageType * image); InputImageType * GetInput(void); diff --git a/Modules/Filtering/ImageManipulation/include/otbStreamingInnerProductVectorImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbStreamingInnerProductVectorImageFilter.h index 64ac35e8cfdac171c92511f49a0e48d34d57404d..0e3cade57a1289bff76c5c85ad6ef28268340f8f 100644 --- a/Modules/Filtering/ImageManipulation/include/otbStreamingInnerProductVectorImageFilter.h +++ b/Modules/Filtering/ImageManipulation/include/otbStreamingInnerProductVectorImageFilter.h @@ -180,6 +180,7 @@ public: /** Type of DataObjects used for scalar outputs */ typedef typename StatFilterType::MatrixObjectType MatrixObjectType; + using Superclass::SetInput; void SetInput(TInputImage * input) { this->GetFilter()->SetInput(input); diff --git a/Modules/Filtering/ImageManipulation/include/otbStreamingShrinkImageFilter.h b/Modules/Filtering/ImageManipulation/include/otbStreamingShrinkImageFilter.h index c985e4447f40204a3f5c2b3cf3431e195930e2db..a31571fed74cfa523471bedb3f9d4ae622064038 100644 --- a/Modules/Filtering/ImageManipulation/include/otbStreamingShrinkImageFilter.h +++ b/Modules/Filtering/ImageManipulation/include/otbStreamingShrinkImageFilter.h @@ -281,6 +281,7 @@ public: typedef StreamingShrinkStreamingManager<InputImageType> StreamingShrinkStreamingManagerType; typedef typename StreamingShrinkStreamingManagerType::Pointer StreamingShrinkStreamingManagerPointerType; + using Superclass::SetInput; void SetInput(InputImageType * input) { this->GetFilter()->SetInput(input); diff --git a/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidMRToMSConverter.h b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidMRToMSConverter.h index 369d46cd047f854c7e698ff2c3f5861ef659774f..3c8bb76d2d82e232ad2b61e83dd113a8291337f4 100644 --- a/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidMRToMSConverter.h +++ b/Modules/Filtering/MorphologicalPyramid/include/otbMorphologicalPyramidMRToMSConverter.h @@ -67,6 +67,7 @@ public: * Set The input list. * \param imageList The analysed image at each level of the pyramid. */ + using Superclass::SetInput; void SetInput(InputImageListType * imageList); /** * Set The SupFilter details diff --git a/Modules/Filtering/Path/include/otbImageToPathFilter.h b/Modules/Filtering/Path/include/otbImageToPathFilter.h index cb8f74a17ff2ca84e462820082304cd6ef21faae..436856831acb774cddf7c75f507604e461c4f788 100644 --- a/Modules/Filtering/Path/include/otbImageToPathFilter.h +++ b/Modules/Filtering/Path/include/otbImageToPathFilter.h @@ -52,6 +52,7 @@ public: /// Input image dimension itkStaticConstMacro(InputImageDimension, unsigned int, TInputImage::ImageDimension); /// Input image Setters and getters + using Superclass::SetInput; virtual void SetInput(const InputImageType * Image); const InputImageType * GetInput(void); diff --git a/Modules/Filtering/Path/include/otbImageToPathListFilter.h b/Modules/Filtering/Path/include/otbImageToPathListFilter.h index 9c26ba83586ca7e536d01c8012a551503f5a68b2..535362cd81b704f65019f34644488ed6233691f7 100644 --- a/Modules/Filtering/Path/include/otbImageToPathListFilter.h +++ b/Modules/Filtering/Path/include/otbImageToPathListFilter.h @@ -67,6 +67,7 @@ public: TInputImage::ImageDimension); /** Set/Get the image input of this process object. */ + using Superclass::SetInput; virtual void SetInput(const InputImageType * image); const InputImageType * GetInput(void); diff --git a/Modules/Filtering/Path/include/otbPathListToHistogramGenerator.h b/Modules/Filtering/Path/include/otbPathListToHistogramGenerator.h index 366c866d805ee3fdff00f18f994528dcc3ab1803..0118e8cb84946761872240d4dd0b29a096236cd6 100644 --- a/Modules/Filtering/Path/include/otbPathListToHistogramGenerator.h +++ b/Modules/Filtering/Path/include/otbPathListToHistogramGenerator.h @@ -95,6 +95,7 @@ public: public: /** Connects the input PathList for which the histogram is going to be computed */ + using Superclass::SetInput; void SetInput(const PathListType* path); const PathListType* GetInput() const; diff --git a/Modules/Filtering/Path/include/otbVectorizationPathListFilter.h b/Modules/Filtering/Path/include/otbVectorizationPathListFilter.h index 0bab24269f91b1c61aa49e418d328f0e988c9464..9d22d9584170dbfb8746a9fe08c462e3e47da31a 100644 --- a/Modules/Filtering/Path/include/otbVectorizationPathListFilter.h +++ b/Modules/Filtering/Path/include/otbVectorizationPathListFilter.h @@ -74,6 +74,7 @@ public: typedef typename Superclass::OutputPathListPointerType OutputPathListPointerType; /** Set/get the input modulus */ + using Superclass::SetInput; void SetInput(InputModulusType * inputModulus); const InputModulusType * GetInput(void); diff --git a/Modules/Filtering/Projection/include/otbImageToEnvelopeVectorDataFilter.h b/Modules/Filtering/Projection/include/otbImageToEnvelopeVectorDataFilter.h index bc3e7649dbfb22a345a1a22733e8d39412f227f0..512922dbb378f06555fd07b17da4f5e0da0ca678 100644 --- a/Modules/Filtering/Projection/include/otbImageToEnvelopeVectorDataFilter.h +++ b/Modules/Filtering/Projection/include/otbImageToEnvelopeVectorDataFilter.h @@ -72,6 +72,7 @@ public: typedef typename OutputDataNodeType::PolygonType PolygonType; /** Set input image */ + using Superclass::SetInput; void SetInput(const InputImageType *input); /** Get input image */ diff --git a/Modules/Filtering/Statistics/include/otbListSampleGenerator.h b/Modules/Filtering/Statistics/include/otbListSampleGenerator.h index 95906d2d569ecd845135d60ad12c377114cafcc8..3d64bd8328d503dd1ab1e7bdfb666facecf8c271 100644 --- a/Modules/Filtering/Statistics/include/otbListSampleGenerator.h +++ b/Modules/Filtering/Statistics/include/otbListSampleGenerator.h @@ -82,6 +82,7 @@ public: typedef typename ListLabelType::Pointer ListLabelPointerType; /** Connects the input image for which the sample list is going to be extracted */ + using Superclass::SetInput; void SetInput(const ImageType *); const ImageType * GetInput() const; diff --git a/Modules/Filtering/Statistics/include/otbListSampleToListSampleFilter.h b/Modules/Filtering/Statistics/include/otbListSampleToListSampleFilter.h index 985be709d69a9533a9ae0f00e34d4cb296cd5c80..3e21f1939bbfea971877ee84757162eec8bdcdce 100644 --- a/Modules/Filtering/Statistics/include/otbListSampleToListSampleFilter.h +++ b/Modules/Filtering/Statistics/include/otbListSampleToListSampleFilter.h @@ -72,6 +72,7 @@ public: //typedef typename Superclass::OutputSampleListObjectType OutputSampleListObjectType; /** Method to set/get the input list sample */ + using Superclass::SetInput; void SetInput( const InputSampleListType * inputPtr ); //void SetInput( const InputSampleListObjectType * inputPtr ); diff --git a/Modules/Filtering/Statistics/include/otbStreamingHistogramVectorImageFilter.h b/Modules/Filtering/Statistics/include/otbStreamingHistogramVectorImageFilter.h index 727d97e41ece4a6919a35e39817133781626b21b..22c319bbc7713b8b872462c114bc7e0f6433c399 100644 --- a/Modules/Filtering/Statistics/include/otbStreamingHistogramVectorImageFilter.h +++ b/Modules/Filtering/Statistics/include/otbStreamingHistogramVectorImageFilter.h @@ -247,6 +247,7 @@ public: typedef typename InternalFilterType::HistogramType HistogramType; typedef typename InternalFilterType::HistogramListType HistogramListType; + using Superclass::SetInput; void SetInput(InputImageType * input) { this->GetFilter()->SetInput(input); diff --git a/Modules/Filtering/Statistics/include/otbStreamingMinMaxImageFilter.h b/Modules/Filtering/Statistics/include/otbStreamingMinMaxImageFilter.h index 5c8826008e4548f756b7c7f0ca49fd50f01b6f4c..c43ea5b66d06f7acccc2256545e3a7e1b8201495 100644 --- a/Modules/Filtering/Statistics/include/otbStreamingMinMaxImageFilter.h +++ b/Modules/Filtering/Statistics/include/otbStreamingMinMaxImageFilter.h @@ -210,6 +210,7 @@ public: typedef typename StatFilterType::IndexObjectType IndexObjectType; typedef TInputImage InputImageType; + using Superclass::SetInput; void SetInput(InputImageType * input) { this->GetFilter()->SetInput(input); diff --git a/Modules/Filtering/Statistics/include/otbStreamingMinMaxVectorImageFilter.h b/Modules/Filtering/Statistics/include/otbStreamingMinMaxVectorImageFilter.h index 37dab623aeb6f2b5b6c083b474aa037ed58a5a45..72b2b0d60824610e9a32790091d8affb4a754b65 100644 --- a/Modules/Filtering/Statistics/include/otbStreamingMinMaxVectorImageFilter.h +++ b/Modules/Filtering/Statistics/include/otbStreamingMinMaxVectorImageFilter.h @@ -226,6 +226,7 @@ public: typedef typename StatFilterType::PixelObjectType PixelObjectType; typedef typename StatFilterType::MatrixObjectType MatrixObjectType; + using Superclass::SetInput; void SetInput(InputImageType * input) { this->GetFilter()->SetInput(input); diff --git a/Modules/Filtering/Statistics/include/otbStreamingStatisticsImageFilter.h b/Modules/Filtering/Statistics/include/otbStreamingStatisticsImageFilter.h index d1540a62eff3e9ac38667b62ba688dcfa8cac959..f21a668085dd69137f3e83bad67f618fd7055461 100644 --- a/Modules/Filtering/Statistics/include/otbStreamingStatisticsImageFilter.h +++ b/Modules/Filtering/Statistics/include/otbStreamingStatisticsImageFilter.h @@ -250,6 +250,7 @@ public: typedef itk::SimpleDataObjectDecorator<RealType> RealObjectType; typedef itk::SimpleDataObjectDecorator<PixelType> PixelObjectType; + using Superclass::SetInput; void SetInput(InputImageType * input) { this->GetFilter()->SetInput(input); diff --git a/Modules/Filtering/Statistics/include/otbStreamingStatisticsMapFromLabelImageFilter.h b/Modules/Filtering/Statistics/include/otbStreamingStatisticsMapFromLabelImageFilter.h index b29faf1f826e8231ba2f52bbdfe45c101d2c9c3d..cb982de3964b751265c518392312c90e5f63e6a9 100644 --- a/Modules/Filtering/Statistics/include/otbStreamingStatisticsMapFromLabelImageFilter.h +++ b/Modules/Filtering/Statistics/include/otbStreamingStatisticsMapFromLabelImageFilter.h @@ -215,6 +215,7 @@ public: typedef typename Superclass::FilterType::LabelPopulationMapType LabelPopulationMapType; /** Set input multispectral image */ + using Superclass::SetInput; void SetInput(const VectorImageType * input) { this->GetFilter()->SetInput(input); diff --git a/Modules/Filtering/Statistics/include/otbStreamingStatisticsVectorImageFilter.h b/Modules/Filtering/Statistics/include/otbStreamingStatisticsVectorImageFilter.h index 739c19e553cfaa0bb680f9481c9bd646b7e56ec6..a0b711d65024c197e4b68466953583b9d790ea2d 100644 --- a/Modules/Filtering/Statistics/include/otbStreamingStatisticsVectorImageFilter.h +++ b/Modules/Filtering/Statistics/include/otbStreamingStatisticsVectorImageFilter.h @@ -301,6 +301,7 @@ public: typedef typename StatFilterType::InternalPixelType InternalPixelType; + using Superclass::SetInput; void SetInput(InputImageType * input) { this->GetFilter()->SetInput(input); diff --git a/Modules/Filtering/Statistics/include/otbVectorImageToMatrixImageFilter.h b/Modules/Filtering/Statistics/include/otbVectorImageToMatrixImageFilter.h index 07d90ba7008d4ca5517f5eb76db59c73054b6e9d..11de2dabb09e0637266609c31113898bd48bcd45 100644 --- a/Modules/Filtering/Statistics/include/otbVectorImageToMatrixImageFilter.h +++ b/Modules/Filtering/Statistics/include/otbVectorImageToMatrixImageFilter.h @@ -166,6 +166,7 @@ public: typedef typename PersistentFilterType::MatrixType MatrixType; typedef typename PersistentFilterType::MatrixObjectType MatrixObjectType; + using Superclass::SetInput; void SetInput(InputImageType * input) { this->GetFilter()->SetInput(input); diff --git a/Modules/Filtering/VectorDataManipulation/include/otbGISTableToGISTableFilter.h b/Modules/Filtering/VectorDataManipulation/include/otbGISTableToGISTableFilter.h index 0c63765be760f8f14e28f64370d62cb368d65f3d..6ba1adfe349cd2e9a50767e2002e6ede1cb47700 100644 --- a/Modules/Filtering/VectorDataManipulation/include/otbGISTableToGISTableFilter.h +++ b/Modules/Filtering/VectorDataManipulation/include/otbGISTableToGISTableFilter.h @@ -60,6 +60,7 @@ public: typedef itk::DataObject::Pointer DataObjectPointer; + using Superclass::SetInput; virtual void SetInput(const InputGISTableType *input); const InputGISTableType * GetInput(void); diff --git a/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToRandomLineGenerator.h b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToRandomLineGenerator.h index 274e470780dbb1ee3a2a9055e9a0d0a8e3d22b31..8eb160a7b2f471615f26b4d64dda7ae99da46e46 100644 --- a/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToRandomLineGenerator.h +++ b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToRandomLineGenerator.h @@ -72,6 +72,7 @@ public: typedef itk::Statistics::MersenneTwisterRandomVariateGenerator RandomGeneratorType; /** Connects the VectorData from which the extend will be extracted. */ + using Superclass::SetInput; void SetInput(const VectorDataType *); const VectorDataType * GetInput() const; diff --git a/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToVectorDataFilter.h b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToVectorDataFilter.h index 324ac52ee44346f47f403eaf709fdfd1e2458244..f0f0b3157384a06e21142dc071fd5f21d9f17514 100644 --- a/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToVectorDataFilter.h +++ b/Modules/Filtering/VectorDataManipulation/include/otbVectorDataToVectorDataFilter.h @@ -83,6 +83,7 @@ public: typedef itk::DataObject::Pointer DataObjectPointer; + using Superclass::SetInput; virtual void SetInput(const InputVectorDataType *input); const InputVectorDataType * GetInput(void); diff --git a/Modules/Filtering/VectorDataRendering/include/otbVectorDataToImageFilter.h b/Modules/Filtering/VectorDataRendering/include/otbVectorDataToImageFilter.h index bcd6549588b2eeca081a96238f9151ac5c2a58f2..f0e550325164a097148bf7a5cacc4b73b26d3daf 100644 --- a/Modules/Filtering/VectorDataRendering/include/otbVectorDataToImageFilter.h +++ b/Modules/Filtering/VectorDataRendering/include/otbVectorDataToImageFilter.h @@ -96,6 +96,7 @@ public: } RenderingStyleType; /** Set/Get the vector data input of this process object. */ + using Superclass::SetInput; virtual void SetInput(const VectorDataType *input); virtual void SetInput(unsigned int idx, const VectorDataType *input); const VectorDataType * GetInput(void); diff --git a/Modules/Filtering/VectorDataRendering/include/otbVectorDataToMapFilter.h b/Modules/Filtering/VectorDataRendering/include/otbVectorDataToMapFilter.h index 4f505878d003194d5aef3461b5a4a705fadf7c7d..b6cc09f374ae0ba7317b79a856711fdb1e87580c 100644 --- a/Modules/Filtering/VectorDataRendering/include/otbVectorDataToMapFilter.h +++ b/Modules/Filtering/VectorDataRendering/include/otbVectorDataToMapFilter.h @@ -118,6 +118,7 @@ public: } RenderingStyleType; /** Set/Get the vector data input of this process object. */ + using Superclass::SetInput; virtual void SetInput(const VectorDataType *input); virtual void SetInput(unsigned int idx, const VectorDataType *input); const VectorDataType * GetInput(void); diff --git a/Modules/IO/Carto/include/otbImageToOSMVectorDataGenerator.h b/Modules/IO/Carto/include/otbImageToOSMVectorDataGenerator.h index c3fecc7a6698d5826671b49b7ec1ca9fe41d8246..f57b27435a9546b73da5b2d3ba0caa22be285583 100644 --- a/Modules/IO/Carto/include/otbImageToOSMVectorDataGenerator.h +++ b/Modules/IO/Carto/include/otbImageToOSMVectorDataGenerator.h @@ -71,6 +71,7 @@ public: }; /** Method to set/get the input image */ + using Superclass::SetInput; void SetInput( const ImageType * input); /** Returns the input image */ diff --git a/Modules/IO/Carto/include/otbMapFileProductWriter.h b/Modules/IO/Carto/include/otbMapFileProductWriter.h index bd979a2e80531ec40e7c4a94359a0803d22d466d..74c1c37810d629cf746536297d81a7849e532cf9 100644 --- a/Modules/IO/Carto/include/otbMapFileProductWriter.h +++ b/Modules/IO/Carto/include/otbMapFileProductWriter.h @@ -126,6 +126,7 @@ public: itkStaticConstMacro(InputImageDimension, unsigned int, InputImageType::ImageDimension); + using Superclass::SetInput; virtual void SetInput( const InputImageType *image); virtual void SetInput( unsigned int, const TInputImage * image); const InputImageType * GetInput(void); diff --git a/Modules/IO/ImageIO/include/otbImageFileWriter.h b/Modules/IO/ImageIO/include/otbImageFileWriter.h index b4bb28fb5aad31769a9bece3186a1ef358cc151d..c9251becb1a59e424ec23ec7dbd5e328add23e06 100644 --- a/Modules/IO/ImageIO/include/otbImageFileWriter.h +++ b/Modules/IO/ImageIO/include/otbImageFileWriter.h @@ -157,6 +157,7 @@ public: void SetAutomaticAdaptativeStreaming(unsigned int availableRAM = 0, double bias = 1.0); /** Set the only input of the writer */ + using Superclass::SetInput; virtual void SetInput(const InputImageType *input); /** Get writer only input */ diff --git a/Modules/IO/KMZWriter/include/otbKmzProductWriter.h b/Modules/IO/KMZWriter/include/otbKmzProductWriter.h index 7f7c6ed32d7534a985153171e9d574ee8080dacc..74c1246f68b1e773066977643497f58a2353c713 100644 --- a/Modules/IO/KMZWriter/include/otbKmzProductWriter.h +++ b/Modules/IO/KMZWriter/include/otbKmzProductWriter.h @@ -122,6 +122,7 @@ public: itkStaticConstMacro(InputImageDimension, unsigned int, InputImageType::ImageDimension); + using Superclass::SetInput; virtual void SetInput( const InputImageType *image); virtual void SetInput( unsigned int, const TInputImage * image); const InputImageType * GetInput(void); diff --git a/Modules/IO/VectorDataIO/include/otbVectorDataFileWriter.h b/Modules/IO/VectorDataIO/include/otbVectorDataFileWriter.h index 598fcc3f8be59beab05650b0c8af4307933f3b18..8faca223c7b0b939ce06a6bdc0665cc70ecc02f3 100644 --- a/Modules/IO/VectorDataIO/include/otbVectorDataFileWriter.h +++ b/Modules/IO/VectorDataIO/include/otbVectorDataFileWriter.h @@ -82,6 +82,7 @@ public: typedef VectorDataIOBase VectorDataIOBaseType; /** Set/Get the image input of this writer. */ + using Superclass::SetInput; void SetInput(const InputVectorDataType *input); const InputVectorDataType * GetInput(void); const InputVectorDataType * GetInput(unsigned int idx); diff --git a/Modules/OBIA/RCC8/include/otbImageListToRCC8GraphFilter.h b/Modules/OBIA/RCC8/include/otbImageListToRCC8GraphFilter.h index b5d7690740717ee781b14ed523b974ba22533568..ebd510fba5acff6f9b60aa299faee88dc74f017d 100644 --- a/Modules/OBIA/RCC8/include/otbImageListToRCC8GraphFilter.h +++ b/Modules/OBIA/RCC8/include/otbImageListToRCC8GraphFilter.h @@ -62,6 +62,7 @@ public: /** InputImage dimension constant */ itkStaticConstMacro(InputImageDimension, unsigned int, TInputImage::ImageDimension); /** Overiding the SetInput() and GetInput() methods */ + using Superclass::SetInput; virtual void SetInput(const InputImageListType * imageList); virtual InputImageListType * GetInput(void); diff --git a/Modules/OBIA/RCC8/include/otbPolygonListToRCC8GraphFilter.h b/Modules/OBIA/RCC8/include/otbPolygonListToRCC8GraphFilter.h index e176bd0a34884ccd46dff9cc9759f7386b10cd25..e8a919c6ef2fd2922c93c72daf4f6d22f35c8e95 100644 --- a/Modules/OBIA/RCC8/include/otbPolygonListToRCC8GraphFilter.h +++ b/Modules/OBIA/RCC8/include/otbPolygonListToRCC8GraphFilter.h @@ -109,6 +109,7 @@ public: */ unsigned int GetNumberOfRelations(void); + using Superclass::SetInput; /** Set the input of the filter */ virtual void SetInput(const PolygonListType *input); /** Get the input of the filter */ diff --git a/Modules/OBIA/RCC8/include/otbRCC8GraphFileWriter.h b/Modules/OBIA/RCC8/include/otbRCC8GraphFileWriter.h index cecf668da27ff86a7dd09493f85939578f2cfe19..fc3c1c9c1ace124f751bba0f26bf2e792e8c5928 100644 --- a/Modules/OBIA/RCC8/include/otbRCC8GraphFileWriter.h +++ b/Modules/OBIA/RCC8/include/otbRCC8GraphFileWriter.h @@ -89,6 +89,8 @@ public: itkSetStringMacro(FileName); /** Get the filename */ itkGetStringMacro(FileName); + + using Superclass::SetInput; /** * Set the input graph. * \param inputGraph The graph to write. diff --git a/Modules/Segmentation/Conversion/include/otbGISTableToLabelMapFilter.h b/Modules/Segmentation/Conversion/include/otbGISTableToLabelMapFilter.h index f86d63c0d57e1817e570d48e08c293ac446aa49d..33a9f89487f0f76edfce2bf3958c5895358c6c52 100644 --- a/Modules/Segmentation/Conversion/include/otbGISTableToLabelMapFilter.h +++ b/Modules/Segmentation/Conversion/include/otbGISTableToLabelMapFilter.h @@ -93,6 +93,7 @@ public: itkSetMacro(StartIndex, IndexType); /** Set/Get the GISTable input of this process object. */ + using Superclass::SetInput; virtual void SetInput(const InputGISTableType *input); virtual void SetInput(unsigned int idx, const InputGISTableType *input); const InputGISTableType * GetInput(void); diff --git a/Modules/Segmentation/Conversion/include/otbGISTableToVectorDataFilter.h b/Modules/Segmentation/Conversion/include/otbGISTableToVectorDataFilter.h index 575ef344c0411acbf50e3bc8646ba3c4605f7406..ed459b4029780e796433642dda4cb11954c442df 100644 --- a/Modules/Segmentation/Conversion/include/otbGISTableToVectorDataFilter.h +++ b/Modules/Segmentation/Conversion/include/otbGISTableToVectorDataFilter.h @@ -76,6 +76,7 @@ public: VectorDataSource); /** Set/Get the GISTable input of this process object. */ + using Superclass::SetInput; virtual void SetInput(const InputGISTableType *input); virtual void SetInput(unsigned int idx, const InputGISTableType *input); const InputGISTableType * GetInput(void); diff --git a/Modules/Segmentation/Conversion/include/otbLabelImageToOGRDataSourceFilter.h b/Modules/Segmentation/Conversion/include/otbLabelImageToOGRDataSourceFilter.h index 170d25c0c301d68f0405292c8b769955451f6a86..909cb982d6a0746eff199852794e8042d8f562e1 100644 --- a/Modules/Segmentation/Conversion/include/otbLabelImageToOGRDataSourceFilter.h +++ b/Modules/Segmentation/Conversion/include/otbLabelImageToOGRDataSourceFilter.h @@ -73,6 +73,7 @@ public: typedef ogr::Layer OGRLayerType; /** Set/Get the input image of this process object. */ + using Superclass::SetInput; virtual void SetInput(const InputImageType *input); virtual const InputImageType * GetInput(void); diff --git a/Modules/Segmentation/Conversion/include/otbLabelImageToVectorDataFilter.h b/Modules/Segmentation/Conversion/include/otbLabelImageToVectorDataFilter.h index 9efce6f18f89c86c8488fd82354a33ff981ada1a..d21636a1b328fd27e6c64522d075774ee2cccf45 100644 --- a/Modules/Segmentation/Conversion/include/otbLabelImageToVectorDataFilter.h +++ b/Modules/Segmentation/Conversion/include/otbLabelImageToVectorDataFilter.h @@ -82,6 +82,7 @@ public: /** Set/Get the input image of this process object. */ + using Superclass::SetInput; virtual void SetInput(const InputImageType *input); virtual const InputImageType * GetInput(void); diff --git a/Modules/Segmentation/Conversion/include/otbLabelMapToGISTableFilter.h b/Modules/Segmentation/Conversion/include/otbLabelMapToGISTableFilter.h index e3fc46d40e6adf729ff11624f325b8e0930a9ee3..c8a537f3cdafd25c7e2b9e8d259bf8c9017db5ab 100644 --- a/Modules/Segmentation/Conversion/include/otbLabelMapToGISTableFilter.h +++ b/Modules/Segmentation/Conversion/include/otbLabelMapToGISTableFilter.h @@ -110,6 +110,7 @@ public: //void setConnection /** Set/Get the LabelMap input of this process object. */ + using Superclass::SetInput; virtual void SetInput(const InputLabelMapType *input); virtual void SetInput(unsigned int idx, const InputLabelMapType *input); const InputLabelMapType * GetInput(void); diff --git a/Modules/Segmentation/Conversion/include/otbLabelMapToVectorDataFilter.h b/Modules/Segmentation/Conversion/include/otbLabelMapToVectorDataFilter.h index d9004f4aa84e3bfdd5d7604a4810e6578ca76e11..81eb0b9e5e42c5537564bd54c7a74303fa562c9f 100644 --- a/Modules/Segmentation/Conversion/include/otbLabelMapToVectorDataFilter.h +++ b/Modules/Segmentation/Conversion/include/otbLabelMapToVectorDataFilter.h @@ -91,6 +91,7 @@ public: VectorDataSource); /** Set/Get the LabelMap input of this process object. */ + using Superclass::SetInput; virtual void SetInput(const InputLabelMapType *input); virtual void SetInput(unsigned int idx, const InputLabelMapType *input); const InputLabelMapType * GetInput(void); diff --git a/Modules/Segmentation/Conversion/include/otbVectorDataToGISTableFilter.h b/Modules/Segmentation/Conversion/include/otbVectorDataToGISTableFilter.h index bea98a78629d015e8beafc995b4e9580422bfd3a..1a158964d8e8250a80d1fc0beed8df617e5ec31c 100644 --- a/Modules/Segmentation/Conversion/include/otbVectorDataToGISTableFilter.h +++ b/Modules/Segmentation/Conversion/include/otbVectorDataToGISTableFilter.h @@ -99,6 +99,7 @@ public: //void setConnection /** Set/Get the VectorData input of this process object. */ + using Superclass::SetInput; virtual void SetInput(const InputVectorDataType *input); virtual void SetInput(unsigned int idx, const InputVectorDataType *input); const InputVectorDataType * GetInput(void); diff --git a/Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapFilter.h b/Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapFilter.h index 776463cfba5299ad8083038edf85636500b3cc23..14dd953410e337ec26a3d0ef66c65f152db1c9d8 100644 --- a/Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapFilter.h +++ b/Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapFilter.h @@ -152,6 +152,7 @@ public: itkGetConstReferenceMacro(Spacing, SpacingType); /** Set/Get the Vector data input of this process object. */ + using Superclass::SetInput; virtual void SetInput(const InputVectorDataType *input); virtual void SetInput(unsigned int idx, const InputVectorDataType *input); const InputVectorDataType * GetInput(void); diff --git a/Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapWithAttributesFilter.h b/Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapWithAttributesFilter.h index 3f7015a6ece0dd713edf8d1fc27b478c4fd8ad2a..bc4c9432586df99cfca7beac280e859da1adafd7 100644 --- a/Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapWithAttributesFilter.h +++ b/Modules/Segmentation/Conversion/include/otbVectorDataToLabelMapWithAttributesFilter.h @@ -168,6 +168,7 @@ public: ; /** Set/Get the Vector data input of this process object. */ + using Superclass::SetInput; virtual void SetInput(const InputVectorDataType *input); virtual void SetInput(unsigned int idx, const InputVectorDataType *input); const InputVectorDataType * GetInput(void); diff --git a/Modules/Segmentation/MorphologicalProfiles/include/otbConvexOrConcaveClassificationFilter.h b/Modules/Segmentation/MorphologicalProfiles/include/otbConvexOrConcaveClassificationFilter.h index 835d2c83dc9095f680d299b0702f292cc1c57db7..0db26672c632fa7912377d2d55a30eb387fc2e58 100644 --- a/Modules/Segmentation/MorphologicalProfiles/include/otbConvexOrConcaveClassificationFilter.h +++ b/Modules/Segmentation/MorphologicalProfiles/include/otbConvexOrConcaveClassificationFilter.h @@ -211,6 +211,7 @@ public: * \param image the input image * */ + using Superclass::SetInput; void SetInput(const TInputImage * image) { this->SetInput1(image); diff --git a/Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyLevelingFilter.h b/Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyLevelingFilter.h index 7f210c9ce4739e9c93b8bf3f6404bb615f989c0f..2c2a999fb9c828881b64ba8be66159628d9fddae 100644 --- a/Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyLevelingFilter.h +++ b/Modules/Segmentation/MorphologicalProfiles/include/otbGeodesicMorphologyLevelingFilter.h @@ -113,6 +113,7 @@ public: /** * Set the original input image */ + using Superclass::SetInput; void SetInput(const TInputImage * input) { this->SetInput1(input); diff --git a/Modules/Segmentation/OGRProcessing/include/otbOGRLayerStreamStitchingFilter.h b/Modules/Segmentation/OGRProcessing/include/otbOGRLayerStreamStitchingFilter.h index 2c7f05b0fa1e74458a8e8a8aa42d54db08542d56..f44db8f526ca1a3fb2a2f7c0a2ad6692c34aee87 100644 --- a/Modules/Segmentation/OGRProcessing/include/otbOGRLayerStreamStitchingFilter.h +++ b/Modules/Segmentation/OGRProcessing/include/otbOGRLayerStreamStitchingFilter.h @@ -78,6 +78,7 @@ public: typedef ogr::Feature OGRFeatureType; /** Set the input image of this process object. */ + using Superclass::SetInput; virtual void SetInput(const InputImageType *input); /** Get the input image. */ virtual const InputImageType * GetInput(void); diff --git a/Modules/Segmentation/OGRProcessing/include/otbStreamingImageToOGRLayerSegmentationFilter.h b/Modules/Segmentation/OGRProcessing/include/otbStreamingImageToOGRLayerSegmentationFilter.h index 8771421fd5848d00974394c73a87c71e5bf6e560..f3cbdd312870323685184fdb1ad73e17ba3c62a3 100644 --- a/Modules/Segmentation/OGRProcessing/include/otbStreamingImageToOGRLayerSegmentationFilter.h +++ b/Modules/Segmentation/OGRProcessing/include/otbStreamingImageToOGRLayerSegmentationFilter.h @@ -269,6 +269,7 @@ public: typedef typename InputImageType::SizeType SizeType; /** Set the input image. */ + using Superclass::SetInput; void SetInput(InputImageType * input) { this->GetFilter()->SetInput(input);