diff --git a/Modules/IO/IOGDAL/include/otbGDALOverviewsBuilder.h b/Modules/IO/IOGDAL/include/otbGDALOverviewsBuilder.h index 9aa172a6d73471282a8f033c6633fe18ec22dba1..5b1da9b5f7856e7814d884a5bc83ad83d96584c4 100644 --- a/Modules/IO/IOGDAL/include/otbGDALOverviewsBuilder.h +++ b/Modules/IO/IOGDAL/include/otbGDALOverviewsBuilder.h @@ -103,7 +103,10 @@ public: * factor^n. */ unsigned int - CountResolutions( unsigned int factor, unsigned int size =1 ) const; + CountResolutions( unsigned int factor, unsigned int size ) const; + + unsigned int + CountResolutions( unsigned int size ) const; unsigned int CountResolutions() const; diff --git a/Modules/IO/IOGDAL/src/otbGDALOverviewsBuilder.cxx b/Modules/IO/IOGDAL/src/otbGDALOverviewsBuilder.cxx index 40393537b984fa30665b237d5925ec44c94947cc..ecfdfcbeb1690a06cc0a0a513a53a83c2b7923bd 100644 --- a/Modules/IO/IOGDAL/src/otbGDALOverviewsBuilder.cxx +++ b/Modules/IO/IOGDAL/src/otbGDALOverviewsBuilder.cxx @@ -156,12 +156,20 @@ GDALOverviewsBuilder return count; } +/***************************************************************************/ +unsigned int +GDALOverviewsBuilder +::CountResolutions( unsigned int minSize ) const +{ + return CountResolutions( m_ResolutionFactor, minSize ); +} + /***************************************************************************/ unsigned int GDALOverviewsBuilder ::CountResolutions() const { - return CountResolutions( m_ResolutionFactor ); + return CountResolutions( 1 ); } /***************************************************************************/