ProgressOutput Class Reference
prints the progress to stdout
#include <ProgressOutput.h>
List of all members.
Constructor & Destructor Documentation
ProgressOutput::ProgressOutput |
( |
void |
|
) |
|
ProgressOutput::ProgressOutput |
( |
const std::string & |
m |
) |
|
create a ProgressOutput object
- Parameters:
-
| m | the message to be displayed |
Member Function Documentation
void ProgressOutput::done |
( |
float |
rate, |
|
|
float |
avgweight = 1.0 | |
|
) |
| | const |
update the output appending rate, [average edge weight], "done" and a newline
- Parameters:
-
| rate | the rate of matched vertices |
| avgweight | the average edge weight (is not printed if not given) |
void ProgressOutput::done |
( |
void |
|
) |
const |
update the output appending "done" and a newline (no rate nor average weight)
void ProgressOutput::setMessage |
( |
const char * |
msgfmt, |
|
|
|
... | |
|
) |
| | |
void ProgressOutput::setMessage |
( |
const std::string & |
m |
) |
[inline] |
void ProgressOutput::update |
( |
float |
rate |
) |
|
update the output (taking update frequency into account) with rate as percentage
std::string ProgressOutput::vcompose |
( |
const char * |
msgfmt, |
|
|
va_list |
ap | |
|
) |
| | const [protected] |
Member Data Documentation
The documentation for this class was generated from the following files: