#include <ProgressCounter.h>
Inheritance diagram for ProgressData:
Public Member Functions | |
ProgressData (int max_r=0) | |
ProgressData (int min_r, int max_r) | |
ProgressData (int min_r, int max_r, int val_r) | |
ProgressData (const ProgressData &rhs) | |
ProgressData & | operator= (const ProgressData &rhs) |
virtual | ~ProgressData () |
virtual ProgressData & | min (int min_r) |
virtual ProgressData & | max (int max_r) |
virtual ProgressData & | range (int min_r, int max_r) |
ProgressData & | range (int max_r) |
virtual ProgressData & | set (int val_r) |
ProgressData & | incr (int val_r=1) |
ProgressData & | decr (int val_r=1) |
ProgressData & | toMin () |
ProgressData & | toMax () |
virtual ProgressData & | init (int min_r, int max_r, int val_r) |
ProgressData & | init (int min_r, int max_r) |
ProgressData & | init (int max_r) |
int | min () const |
int | max () const |
int | val () const |
Private Attributes | |
int | _min |
int | _max |
int | _val |
Friends | |
std::ostream & | operator<< (std::ostream &str, const ProgressData &obj) |
This is what the sender of progress data maintains to send them via a callback. All actualy value manipulating methods are virtual. This is to ProgressCounter to keep track of changing values.
|
Constructor. Sets min/val to 0. |
|
Constructor. Sets val to min_r. |
|
Constructor. |
|
Copy Constructor. |
|
Destructor. |
|
Decrement counter value (default by 1). |
|
Increment counter value (default by 1). |
|
Set min and counter value to 0 and new max value. |
|
Set new min, max value and counter value to min. |
|
Set new min, max and counter value. Reimplemented in ProgressCounter. |
|
|
|
Set new max value. Reimplemented in ProgressCounter. |
|
|
|
Set new min value. Reimplemented in ProgressCounter. |
|
Assignment via init Reimplemented in ProgressCounter. |
|
Set min value to 0 and max value. |
|
Set new min and max value. Reimplemented in ProgressCounter. |
|
Set new counter value. Reimplemented in ProgressCounter. |
|
Set counter value to current max value. |
|
Set counter value to current min value. |
|
|
|
|
|
Current max value. |
|
Current min value. |
|
Current counter value. |