OTB  6.7.0
Orfeo Toolbox
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
mvd::OverviewBuilder Class Reference

#include <mvdOverviewBuilder.h>

+ Inheritance diagram for mvd::OverviewBuilder:
+ Collaboration diagram for mvd::OverviewBuilder:

Public Types

typedef std::vector
< otb::GDALOverviewsBuilder::Pointer
GDALOverviewsBuilderVector
 

Public Member Functions

 OverviewBuilder (const GDALOverviewsBuilderVector &builders, QObject *p=NULL)
 
void SetProgress (double) override
 
 ~OverviewBuilder () override
 
- Public Member Functions inherited from mvd::AbstractWorker
QString GetFirstProgressText () const
 
 ~AbstractWorker () override
 
- Public Member Functions inherited from mvd::ProgressInterface
virtual ~ProgressInterface ()
 

Private Member Functions

QObject * virtual_Do () override
 
QString virtual_GetFirstProgressText () const override
 

Private Attributes

int m_Count
 
GDALOverviewsBuilderVector m_GDALOverviewsBuilders
 
int m_Index
 

Additional Inherited Members

- Public Slots inherited from mvd::AbstractWorker
void Do () throw ()
 
- Signals inherited from mvd::AbstractWorker
void Done (QObject *result=NULL)
 
void ExceptionRaised (QString what)
 
void Finished ()
 
void ProgressRangeChanged (int min, int max)
 
void ProgressTextChanged (const QString &text)
 
void ProgressValueChanged (int value)
 
- Protected Member Functions inherited from mvd::AbstractWorker
 AbstractWorker (QObject *p=NULL)
 
- Protected Member Functions inherited from mvd::ProgressInterface
 ProgressInterface ()
 

Detailed Description

Import image worker. It is parametrized by the image filename and the desired (width, height) best-fit size.

Definition at line 79 of file mvdOverviewBuilder.h.

Member Typedef Documentation

Definition at line 86 of file mvdOverviewBuilder.h.

Constructor & Destructor Documentation

mvd::OverviewBuilder::OverviewBuilder ( const GDALOverviewsBuilderVector builders,
QObject *  p = NULL 
)

Constructor.

mvd::OverviewBuilder::~OverviewBuilder ( )
override

Destructor.

Member Function Documentation

void mvd::OverviewBuilder::SetProgress ( double  )
overridevirtual
QObject* mvd::OverviewBuilder::virtual_Do ( )
overrideprivatevirtual

Signal emitted when job/task has correctly been done.

Parameters
resultResulting QObject instance of NULL if none. Signal emitted when an exception has been caught by this worker.
excThe copy (thread safety) exception which has been caught.

Implements mvd::AbstractWorker.

QString mvd::OverviewBuilder::virtual_GetFirstProgressText ( ) const
overrideprivatevirtual

Implements mvd::AbstractWorker.

Member Data Documentation

int mvd::OverviewBuilder::m_Count
private

Definition at line 183 of file mvdOverviewBuilder.h.

GDALOverviewsBuilderVector mvd::OverviewBuilder::m_GDALOverviewsBuilders
private

Definition at line 175 of file mvdOverviewBuilder.h.

int mvd::OverviewBuilder::m_Index
private

Definition at line 179 of file mvdOverviewBuilder.h.


The documentation for this class was generated from the following file: