|
C3D Toolkit
Kernel - 118057, Vision - 2.14.7.1821
|
Interface of the execution progress indicator. More...
#include <alg_indicator.h>
Inheritance diagram for IProgressIndicator:
Collaboration diagram for IProgressIndicator:Public Member Functions | |
| IProgressIndicator () | |
| Default constructor. | |
| virtual | ~IProgressIndicator () |
| Destructor. | |
| virtual bool | Initialize (size_t range, size_t delta, IStrData &msg)=0 |
| Setting of an indication range, reset state. | |
| virtual bool | Progress (size_t n)=0 |
| Process the progress by 'n' units, if it returns 'false', then it is time to stop. | |
| virtual void | Success ()=0 |
| Rounding errors liquidation, increase of a progress bar to 100%. | |
| virtual bool | IsCancel ()=0 |
| Check whether it is time to stop. | |
| virtual void | SetCancel (bool c)=0 |
| It is time to stop. | |
| virtual void | Stop ()=0 |
| Command to stop. | |
Public Member Functions inherited from IGetMsg | |
| IGetMsg () | |
| Default constructor. | |
| virtual | ~IGetMsg () |
| Destructor. | |
| virtual const TCHAR * | Msg (IStrData &msg) const =0 |
| Convert data of a string to string. | |
Interface of the execution progress indicator.
Interface of the execution progress indicator.