AppBase::StreamProgressDisplay Class Reference

a progress display to print progress reports to a stream More...

#include <ProgressDisplay.h>

Inheritance diagram for AppBase::StreamProgressDisplay:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 StreamProgressDisplay (std::ostream &o)
virtual ~StreamProgressDisplay ()
virtual void updateProgressDisplay ()
 update the display

Protected Attributes

std::ostreamm_stream
int m_printedLines
std::string m_whizz
int m_whizzCount

Detailed Description

a progress display to print progress reports to a stream

Definition at line 223 of file ProgressDisplay.h.


Constructor & Destructor Documentation

AppBase::StreamProgressDisplay::StreamProgressDisplay std::ostream o  )  [inline]
 

Definition at line 227 of file ProgressDisplay.h.

virtual AppBase::StreamProgressDisplay::~StreamProgressDisplay  )  [inline, virtual]
 

Definition at line 234 of file ProgressDisplay.h.


Member Function Documentation

void AppBase::StreamProgressDisplay::updateProgressDisplay  )  [virtual]
 

update the display

Implements AppBase::ProgressDisplay.

Definition at line 199 of file ProgressDisplay.cpp.

References m_printedLines, m_stream, m_whizz, m_whizzCount, AppBase::ProgressDisplay::ProgressSubtask::measuresProgress(), AppBase::ProgressDisplay::ProgressSubtask::message, and hugin_utils::roundi().


Member Data Documentation

int AppBase::StreamProgressDisplay::m_printedLines [protected]
 

Definition at line 240 of file ProgressDisplay.h.

Referenced by updateProgressDisplay().

std::ostream& AppBase::StreamProgressDisplay::m_stream [protected]
 

Definition at line 239 of file ProgressDisplay.h.

Referenced by updateProgressDisplay().

std::string AppBase::StreamProgressDisplay::m_whizz [protected]
 

Definition at line 241 of file ProgressDisplay.h.

Referenced by updateProgressDisplay().

int AppBase::StreamProgressDisplay::m_whizzCount [protected]
 

Definition at line 242 of file ProgressDisplay.h.

Referenced by updateProgressDisplay().


The documentation for this class was generated from the following files:
Generated on Thu Apr 17 01:25:50 2014 for Hugintrunk by  doxygen 1.3.9.1