#include <Progress.hpp>
Definition at line 202 of file Progress.hpp.
◆ PacmanProgressBar()
lvr2::PacmanProgressBar::PacmanProgressBar |
( |
size_t |
max_val, |
|
|
string |
prefix = "" , |
|
|
size_t |
bar_length = 60 |
|
) |
| |
Ctor.
- Parameters
-
max_val | The number of performed iterations |
prefix | The prefix string for progress output |
Definition at line 163 of file Progress.cpp.
◆ ~PacmanProgressBar()
lvr2::PacmanProgressBar::~PacmanProgressBar |
( |
| ) |
|
|
virtual |
◆ operator++()
void lvr2::PacmanProgressBar::operator++ |
( |
| ) |
|
Increases the counter of performed iterations.
Definition at line 196 of file Progress.cpp.
◆ print_bar()
void lvr2::PacmanProgressBar::print_bar |
( |
| ) |
|
|
protected |
◆ setProgressCallback()
Registers a callback that is called with the new value when the percentage of the progress changed.
- Parameters
-
Definition at line 186 of file Progress.cpp.
◆ setProgressTitleCallback()
Registers a callback that is called when a new progress instance is created.
- Parameters
-
Definition at line 191 of file Progress.cpp.
◆ m_bar_length
int lvr2::PacmanProgressBar::m_bar_length |
|
protected |
◆ m_currentVal
size_t lvr2::PacmanProgressBar::m_currentVal |
|
protected |
◆ m_fillstring
string lvr2::PacmanProgressBar::m_fillstring |
|
protected |
A fill string for correct output alignment.
Definition at line 264 of file Progress.hpp.
◆ m_maxVal
size_t lvr2::PacmanProgressBar::m_maxVal |
|
protected |
◆ m_mutex
boost::mutex lvr2::PacmanProgressBar::m_mutex |
|
protected |
A mutex object for counter increment (for parallel executions)
Definition at line 252 of file Progress.hpp.
◆ m_percent
int lvr2::PacmanProgressBar::m_percent |
|
protected |
The current progress in percent.
Definition at line 255 of file Progress.hpp.
◆ m_prefix
string lvr2::PacmanProgressBar::m_prefix |
|
protected |
◆ m_progressCallback
◆ m_stream
stringstream lvr2::PacmanProgressBar::m_stream |
|
protected |
A string stream for output generation.
Definition at line 261 of file Progress.hpp.
◆ m_titleCallback
The documentation for this class was generated from the following files: