diff --git a/Modules/Adapters/GdalAdapters/include/otbGeometriesSource.h b/Modules/Adapters/GdalAdapters/include/otbGeometriesSource.h
index a0c45afb81bf5be56be43ad95486cf0c9e7dec70..43ea1f4b2d03d6cca4647f446effcc05eb3a84dd 100644
--- a/Modules/Adapters/GdalAdapters/include/otbGeometriesSource.h
+++ b/Modules/Adapters/GdalAdapters/include/otbGeometriesSource.h
@@ -105,6 +105,7 @@ public:
    * \throw std::bad_alloc if no new output can be added.
    */
   virtual void SetOutput(OutputGeometriesType* output, DataObjectPointerArraySizeType idx = 0);
+  using Superclass::SetOutput;
   //@}
 
   /** \c ProcessObject hook Specialized for \c GeometriesSource.