AppBase::ProgressReporter Class Reference

#include <ProgressReporterOld.h>

Inheritance diagram for AppBase::ProgressReporter:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 ProgressReporter (double maxProgress=1.0)
virtual ~ProgressReporter ()
virtual void setMessage (const std::string &msg)
virtual bool increaseProgress (double delta)=0
virtual bool increaseProgress (double delta, const std::string &msg)

Protected Attributes

double m_progress
double m_maxProgress

Detailed Description

Definition at line 42 of file ProgressReporterOld.h.


Constructor & Destructor Documentation

AppBase::ProgressReporter::ProgressReporter ( double  maxProgress = 1.0  ) 

Definition at line 32 of file ProgressReporterOld.cpp.

virtual AppBase::ProgressReporter::~ProgressReporter (  )  [inline, virtual]

Definition at line 46 of file ProgressReporterOld.h.


Member Function Documentation

virtual bool AppBase::ProgressReporter::increaseProgress ( double  delta,
const std::string msg 
) [inline, virtual]

Reimplemented in ProgressReporterDialog, MainFrame, and AppBase::StreamProgressReporter.

Definition at line 51 of file ProgressReporterOld.h.

virtual bool AppBase::ProgressReporter::increaseProgress ( double  delta  )  [pure virtual]

Implemented in ProgressReporterDialog, MainFrame, AppBase::DummyProgressReporter, AppBase::ProgressReporterAdaptor, and AppBase::StreamProgressReporter.

Referenced by HuginBase::PhotometricOptimizer::photometricVis(), HuginBase::AllPointSampler::sampleAllPanoPoints(), HuginBase::PointSampler::sampleRadiusUniform(), and HuginBase::RandomPointSampler::sampleRandomPanoPoints().

virtual void AppBase::ProgressReporter::setMessage ( const std::string msg  )  [inline, virtual]

Reimplemented in ProgressReporterDialog, MainFrame, AppBase::DummyProgressReporter, AppBase::ProgressReporterAdaptor, and AppBase::StreamProgressReporter.

Definition at line 48 of file ProgressReporterOld.h.

Referenced by HuginBase::PointSampler::sampleAndExtractPoints().


Member Data Documentation

double AppBase::ProgressReporter::m_maxProgress [protected]

Reimplemented in ProgressReporterDialog.

Definition at line 59 of file ProgressReporterOld.h.

Referenced by AppBase::StreamProgressReporter::print().

double AppBase::ProgressReporter::m_progress [protected]

Reimplemented in ProgressReporterDialog, and MainFrame.

Definition at line 58 of file ProgressReporterOld.h.

Referenced by AppBase::StreamProgressReporter::increaseProgress(), and AppBase::StreamProgressReporter::print().


The documentation for this class was generated from the following files:
Generated on 25 Oct 2014 for Hugintrunk by  doxygen 1.4.7