|
Open CASCADE Technology
6.7.1
|
Implements ProgressIndicator (interface provided by Message)
for DRAW, with possibility to output to TCL window
and/or trace file
More...
#include <Draw_ProgressIndicator.hxx>

Public Member Functions | |
| Draw_ProgressIndicator (const Draw_Interpretor &di, const Standard_Integer updateTime=0) | |
| Creates a progress indicator and remembers pointer to Draw_Interpretor The updateTime, if given, defines time interval between updates of the indicator (in seconds) More... | |
| void | Destroy () |
| Destructor; calls Reset() More... | |
| ~Draw_ProgressIndicator () | |
| void | SetTextMode (const Standard_Boolean theTextMode) |
| Sets text output mode (on/off) More... | |
| Standard_Boolean | GetTextMode () const |
| Gets text output mode (on/off) More... | |
| void | SetGraphMode (const Standard_Boolean theGraphMode) |
| Sets graphical output mode (on/off) More... | |
| Standard_Boolean | GetGraphMode () const |
| Gets graphical output mode (on/off) More... | |
| virtual void | Reset () |
| Clears/erases opened TCL windows if any and sets myBreak to False More... | |
| virtual Standard_Boolean | Show (const Standard_Boolean force=Standard_True) |
| Defines method Show of Progress Indicator More... | |
| virtual Standard_Boolean | UserBreak () |
| Redefines method UserBreak of Progress Indicator More... | |
Public Member Functions inherited from MMgt_TShared | |
| virtual void | Delete () const |
| Memory deallocator for transient classes. More... | |
Public Member Functions inherited from Standard_Transient | |
| Standard_Transient () | |
| Empty constructor. More... | |
| Standard_Transient (const Standard_Transient &) | |
| Copy constructor – does nothing. More... | |
| Standard_Transient & | operator= (const Standard_Transient &) |
| Assignment operator, needed to avoid copying reference counter. More... | |
| virtual | ~Standard_Transient () |
| Destructor must be virtual. More... | |
| virtual void | ShallowDump (Standard_OStream &) const |
| virtual const Handle_Standard_Type & | DynamicType () const |
| Returns a type information object about this object. More... | |
| Standard_Boolean | IsInstance (const Handle_Standard_Type &theType) const |
| Returns a true value if this is an instance of Type. More... | |
| Standard_Boolean | IsInstance (const Standard_CString theTypeName) const |
| Returns a true value if this is an instance of TypeName. More... | |
| Standard_Boolean | IsKind (const Handle_Standard_Type &theType) const |
| Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More... | |
| Standard_Boolean | IsKind (const Standard_CString theTypeName) const |
| Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More... | |
| virtual Handle_Standard_Transient | This () const |
| Returns a Handle which references this object. Must never be called to objects created in stack. More... | |
| Standard_Integer | GetRefCount () const |
| Get the reference counter of this object. More... | |
Static Public Member Functions | |
| static Standard_Boolean & | DefaultTextMode () |
| static Standard_Boolean & | DefaultGraphMode () |
| Get/Set default values for output modes More... | |
| static Standard_Integer & | StopIndicator () |
| Internal method for implementation of UserBreak mechanism More... | |
Additional Inherited Members |
Implements ProgressIndicator (interface provided by Message)
for DRAW, with possibility to output to TCL window
and/or trace file
| Draw_ProgressIndicator::Draw_ProgressIndicator | ( | const Draw_Interpretor & | di, |
| const Standard_Integer | updateTime = 0 |
||
| ) |
Creates a progress indicator and remembers pointer to
Draw_Interpretor
The updateTime, if given, defines time interval between
updates of the indicator (in seconds)
|
inline |
|
static |
Get/Set default values for output modes
|
static |
| void Draw_ProgressIndicator::Destroy | ( | ) |
Destructor; calls Reset()
| Standard_Boolean Draw_ProgressIndicator::GetGraphMode | ( | ) | const |
Gets graphical output mode (on/off)
| Standard_Boolean Draw_ProgressIndicator::GetTextMode | ( | ) | const |
Gets text output mode (on/off)
|
virtual |
Clears/erases opened TCL windows if any
and sets myBreak to False
Reimplemented from Message_ProgressIndicator.
| void Draw_ProgressIndicator::SetGraphMode | ( | const Standard_Boolean | theGraphMode | ) |
Sets graphical output mode (on/off)
| void Draw_ProgressIndicator::SetTextMode | ( | const Standard_Boolean | theTextMode | ) |
Sets text output mode (on/off)
|
virtual |
Defines method Show of Progress Indicator
Implements Message_ProgressIndicator.
|
static |
Internal method for implementation of UserBreak mechanism
|
virtual |
Redefines method UserBreak of Progress Indicator
Reimplemented from Message_ProgressIndicator.
1.8.5