31 #ifndef vtkPVProgressHandler_h 32 #define vtkPVProgressHandler_h 58 void RegisterProgressEvent(
vtkObject*
object,
int id);
64 void PrepareProgress();
76 bool GetEnableProgress();
82 void CleanupPendingProgress();
87 void LocalCleanupPendingProgress();
95 vtkSetClampMacro(ProgressInterval,
double, 0.01, 30.0);
96 vtkGetMacro(ProgressInterval,
double);
103 vtkGetStringMacro(LastProgressText);
104 vtkGetMacro(LastProgress,
int);
113 CLEANUP_TAG = 188969,
114 PROGRESS_EVENT_TAG = 188970,
115 MESSAGE_EVENT_TAG = 188971
120 CLEANUP_TAG_RMI = 188972,
121 MESSAGE_EVENT_TAG_RMI = 188973
127 void RefreshProgress(
const char* progress_text,
double progress);
139 void OnProgressEvent(
vtkObject* caller,
unsigned long eventid,
void* calldata);
146 void OnMessageEvent(
vtkObject* caller,
unsigned long eventid,
void* calldata);
151 bool OnWrongTagEvent(
vtkObject* caller,
unsigned long eventid,
void* calldata);
156 void RefreshMessage(
const char* message_text,
int eventid,
bool is_local);
160 vtkInternals* Internals;
162 vtkSetStringMacro(LastProgressText);
164 char* LastProgressText;
167 friend class RMICallback;
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
extends vtkSession to add API for ParaView sessions.
#define VTKREMOTINGCORE_EXPORT
void operator=(const vtkObjectBase &)