| public |
Inheritance Graph
graph BT
ProgressIndicator
click ProgressIndicator "classUtil_1_1ProgressIndicator"
Description
Class for printing progress state to console
Author: Paul Justus, Benjamin Eikel
Date: 2010-06-08
Public Functions
| ProgressIndicator(std::string description, uint32_t totalSteps, double updateInterval) | |
| void | increment() |
| bool | operator==(const ProgressIndicator & other) const |
Documentation
function
Util::ProgressIndicator::ProgressIndicator
| public |
| ProgressIndicator( | std::string | description, |
| uint32_t | totalSteps, | |
| double | updateInterval | |
| ) |
Create a ProgressIndicator .
Parameters
- description
- Description of the progress that is output together with the progress state
- totalSteps
- Total number of steps during the progress
- updateInterval
- Duration in seconds indicates between output of progress state
Defined in Util/ProgressIndicator.h:40
function
Util::ProgressIndicator::increment
| public |
| void increment( | ) |
Increment the number of finished steps by one. Print the progress state if the elapsed time since the last update is larger than the defined interval.
Defined in Util/ProgressIndicator.h:46
function
Util::ProgressIndicator::operator==
| public | const | inline |
| bool operator==( | const ProgressIndicator & | other ) const |
Defined in Util/ProgressIndicator.h:48