21 #ifndef otbGDALOverviewsBuilder_h
22 #define otbGDALOverviewsBuilder_h
26 #include "itkProcessObject.h"
30 #include "otbConfigure.h"
32 #include "OTBIOGDALExport.h"
168 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
itk::SmartPointer< Self > Pointer
void SetResamplingMethod(GDALResampling)
void SetBypassEnabled(bool)
unsigned int GetNbResolutions() const
unsigned int GetHeight() const
void ListResolutions(SizeVector &)
void SetNbResolutions(unsigned int)
unsigned int m_NbResolutions
GDALCompression GetCompressionMethod() const
unsigned int CountResolutions() const
std::string m_InputFileName
std::vector< Size > SizeVector
vcl_size_t GetEstimatedSize() const
itk::SmartPointer< const Self > ConstPointer
itk::SmartPointer< Self > Pointer
GDALFormat GetFormat() const
unsigned int GetWidth() const
const std::string & GetInputFileName() const
void SetFormat(GDALFormat)
GDALDatasetWrapper::Pointer m_GDALDataset
bool IsBypassEnabled() const
GDALResampling m_ResamplingMethod
unsigned int GetResolutionFactor() const
GDALOverviewsBuilder(const Self &)=delete
GDALCompression m_CompressionMethod
~GDALOverviewsBuilder() override
GDALOverviewsBuilder Self
unsigned int m_ResolutionFactor
void PrintSelf(std::ostream &os, itk::Indent indent) const override
void SetCompressionMethod(GDALCompression)
unsigned int GetOverviewsCount() const
static bool CanGenerateOverviews(const std::string &filename)
GDALResampling GetResamplingMethod() const
void operator=(const Self &)=delete
void SetInputFileName(const std::string &str)
void SetResolutionFactor(unsigned int)
unsigned int CountResolutions(unsigned int size) const
void ListResolutions(SizeVector &, unsigned int factor, unsigned int count)
void OpenDataset(const std::string &filename)
unsigned int CountResolutions(unsigned int factor, unsigned int size) const
Count the number of resolution levels larger than factor^n.
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
@ GDAL_COMPRESSION_PACKBITS
@ GDAL_COMPRESSION_DEFLATE
@ GDAL_RESAMPLING_AVERAGE
@ GDAL_RESAMPLING_NEAREST
@ GDAL_RESAMPLING_AVERAGE_MAGPHASE
GDALResampling GDALResamplingType