C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
IProgressIndicator Class Referenceabstract

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.
 

Detailed Description

Interface of the execution progress indicator.

Interface of the execution progress indicator.


The documentation for this class was generated from the following file: