43 #ifndef vtkPVProgressHandler_h 44 #define vtkPVProgressHandler_h 70 void RegisterProgressEvent(
vtkObject*
object,
int id);
76 void PrepareProgress();
88 bool GetEnableProgress();
94 void CleanupPendingProgress();
99 void LocalCleanupPendingProgress();
107 vtkSetClampMacro(ProgressInterval,
double, 0.01, 30.0);
108 vtkGetMacro(ProgressInterval,
double);
115 vtkGetStringMacro(LastProgressText);
116 vtkGetMacro(LastProgress,
int);
125 CLEANUP_TAG = 188969,
126 PROGRESS_EVENT_TAG = 188970,
127 MESSAGE_EVENT_TAG = 188971
132 CLEANUP_TAG_RMI = 188972,
133 MESSAGE_EVENT_TAG_RMI = 188973
139 void RefreshProgress(
const char* progress_text,
double progress);
151 void OnProgressEvent(
vtkObject* caller,
unsigned long eventid,
void* calldata);
158 void OnMessageEvent(
vtkObject* caller,
unsigned long eventid,
void* calldata);
163 bool OnWrongTagEvent(
vtkObject* caller,
unsigned long eventid,
void* calldata);
168 void RefreshMessage(
const char* message_text,
int eventid,
bool is_local);
172 vtkInternals* Internals;
174 vtkSetStringMacro(LastProgressText);
176 char* LastProgressText;
179 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 &)