|
Public Member Functions |
| vtkTypeRevisionMacro (vtkPVProgressHandler, vtkObject) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | Cleanup () |
virtual void | PrepareProgress (vtkProcessModule *app) |
virtual void | CleanupPendingProgress (vtkProcessModule *app) |
virtual void | RegisterProgressEvent (vtkObject *po, int id) |
virtual void | SetSocketController (vtkSocketController *soc) |
|
virtual void | SetProcessModule (vtkProcessModule *pvApp) |
|
virtual void | InvokeProgressEvent (vtkProcessModule *pvApp, vtkObject *object, int val, const char *str) |
|
virtual void | SetClientMode (int) |
virtual void | SetServerMode (int) |
Static Public Member Functions |
vtkPVProgressHandler * | New () |
Protected Types |
|
enum | {
NotSet = 0,
SingleProcess,
SingleProcessMPI,
SatelliteMPI,
ClientServerClient,
ClientServerServer,
ClientServerServerMPI
} |
Protected Member Functions |
| vtkPVProgressHandler () |
| ~vtkPVProgressHandler () |
void | DetermineProgressType (vtkProcessModule *app) |
void | InvokeSatelliteProgressEvent (vtkProcessModule *, vtkObject *, int val) |
void | InvokeRootNodeProgressEvent (vtkProcessModule *, vtkObject *, int val) |
void | InvokeRootNodeServerProgressEvent (vtkProcessModule *, vtkObject *, int val) |
int | ReceiveProgressFromSatellite (int *id, int *progress) |
void | LocalDisplayProgress (vtkProcessModule *app, const char *filter, int progress) |
void | HandleProgress (int processid, int filterid, int progress) |
| vtkPVProgressHandler (const vtkPVProgressHandler &) |
void | operator= (const vtkPVProgressHandler &) |
Protected Attributes |
vtkProcessModule * | ProcessModule |
int | ReceivingProgressReports |
int | ProgressPending |
int | Progress [4] |
int | ProgressType |
int | ClientMode |
int | ServerMode |
int | LocalProcessID |
int | NumberOfProcesses |
double | MinimumProgressInterval |
vtkTimerLog * | ProgressTimer |
vtkMPIController * | MPIController |
vtkSocketController * | SocketController |
vtkPVProgressHandlerInternal * | Internals |
This object combines methods for accessing parallel VTK data, and also an interface for changing the view of the data. The interface used to be in a superclass called vtkPVActorComposite. I want to separate the interface from this object, but a superclass is not the way to do it.