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::o_subtasks, 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 31 Oct 2014 for Hugintrunk by  doxygen 1.4.7