cgv
|
progression provides a simple possibility to show progression of process in console. More...
#include <progression.h>
Public Member Functions | |
progression () | |
create empty progression | |
progression (const std::string &process, size_t total, int count) | |
create from total enumerations and number of times to print progression | |
void | init (const std::string &process, size_t total, int count) |
reinitialize | |
void | step () |
next iteration | |
Public Attributes | |
double | next_shown |
double | next_step |
double | percent |
double | percent_step |
cgv::type::int64_type | enumerations |
progression provides a simple possibility to show progression of process in console.
Definition at line 13 of file progression.h.
cgv::utils::progression::progression | ( | ) |
create empty progression
Definition at line 10 of file progression.cxx.
cgv::utils::progression::progression | ( | const std::string & | process, |
size_t | total, | ||
int | count | ||
) |
create from total enumerations and number of times to print progression
Definition at line 16 of file progression.cxx.
References init().
void cgv::utils::progression::init | ( | const std::string & | process, |
size_t | total, | ||
int | count | ||
) |
reinitialize
Definition at line 22 of file progression.cxx.
Referenced by cgv::media::mesh::cuberille< X, T, P >::extract(), cgv::media::mesh::dual_contouring< X, T >::extract(), cgv::media::mesh::marching_cubes_base< X, T >::extract_impl(), and progression().
void cgv::utils::progression::step | ( | ) |
next iteration
Definition at line 36 of file progression.cxx.
Referenced by cgv::media::mesh::cuberille< X, T, P >::extract(), cgv::media::mesh::dual_contouring< X, T >::extract(), and cgv::media::mesh::marching_cubes_base< X, T >::extract_impl().
cgv::type::int64_type cgv::utils::progression::enumerations |
Definition at line 19 of file progression.h.
double cgv::utils::progression::next_shown |
Definition at line 15 of file progression.h.
double cgv::utils::progression::next_step |
Definition at line 16 of file progression.h.
double cgv::utils::progression::percent |
Definition at line 17 of file progression.h.
double cgv::utils::progression::percent_step |
Definition at line 18 of file progression.h.