#include <vtkPVProcessModule.h>
Inheritance diagram for vtkPVProcessModule:
[NOHEADER] | |
void | SetGlobalLODFlag (int val) |
int | GetGlobalLODFlag () |
void | SetGlobalLODFlagInternal (int val) |
[NOHEADER] | |
void | SetGlobalStreamBlock (int val) |
int | GetGlobalStreamBlock () |
void | SetGlobalStreamBlockInternal (int val) |
Public Member Functions | |
vtkTypeRevisionMacro (vtkPVProcessModule, vtkProcessModule) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual int | Start (int argc, char **argv) |
virtual void | Exit () |
virtual int | LoadModule (const char *name, const char *directory) |
vtkSocketController * | GetSocketController () |
void | SetLocalProgress (const char *filter, int progress) |
vtkPVServerInformation * | GetServerInformation () |
void | SynchronizeServerClientOptions () |
const char * | GetPath (const char *tag, const char *relativePath, const char *file) |
virtual void | SetProcessEnvironmentVariable (int processId, const char *var) |
virtual int | GetDirectoryListing (const char *dir, vtkStringList *dirs, vtkStringList *files, int save) |
virtual vtkObjectBase * | GetObjectFromIntID (unsigned int) |
virtual vtkObjectBase * | GetObjectFromID (vtkClientServerID) |
virtual int | LoadModuleInternal (const char *name, const char *directory) |
vtkClientServerID | GetMPIMToNSocketConnectionID () |
virtual void | InitializeInterpreter () |
virtual void | FinalizeInterpreter () |
virtual void | SendPrepareProgress () |
virtual void | SendCleanupPendingProgress () |
void | LogStartEvent (char *str) |
void | LogEndEvent (char *str) |
void | SetLogBufferLength (int length) |
void | ResetLog () |
void | SetEnableLog (int flag) |
virtual void | SetLogThreshold (float) |
virtual float | GetLogThreshold () |
virtual void | SetUseTriangleStrips (int) |
virtual int | GetUseTriangleStrips () |
virtual void | SetUseImmediateMode (int) |
virtual int | GetUseImmediateMode () |
int | GetRenderNodePort () |
char * | GetMachinesFileName () |
int | GetClientMode () |
unsigned int | GetNumberOfMachines () |
const char * | GetMachineName (unsigned int idx) |
virtual void | SetApplicationInstallationDirectory (const char *) |
virtual char * | GetApplicationInstallationDirectory () |
Static Public Member Functions | |
vtkPVProcessModule * | New () |
Protected Member Functions | |
vtkPVProcessModule () | |
~vtkPVProcessModule () | |
Protected Attributes | |
vtkClientServerID | MPIMToNSocketConnectionID |
float | LogThreshold |
vtkPVServerInformation * | ServerInformation |
int | UseTriangleStrips |
int | UseImmediateMode |
char * | ApplicationInstallationDirectory |
vtkTimerLog * | Timer |
vtkPVProcessModuleInternals * | Internals |
Static Protected Attributes | |
int | GlobalLODFlag |
int | GlobalStreamBlock |
Definition at line 48 of file vtkPVProcessModule.h.
|
|
|
|
|
Reimplemented in vtkPVClientServerModule, and vtkPVMPIProcessModule. |
|
|
|
Reimplemented from vtkProcessModule. Reimplemented in vtkPVClientServerModule, and vtkPVMPIProcessModule. |
|
Implements vtkProcessModule. Reimplemented in vtkPVClientServerModule, and vtkPVMPIProcessModule. |
|
This breaks rmi loops and cleans up processes.` Implements vtkProcessModule. Reimplemented in vtkPVClientServerModule, and vtkPVMPIProcessModule. |
|
Get a directory listing for the given directory. Returns 1 for success, and 0 for failure (when the directory does not exist). Reimplemented in vtkPVClientServerModule. |
|
Get an object from an int id. This is only useful in when in client mode and calling this from tcl where vtkClientServerID is not wrapped. |
|
Get an object from an int id. This is only useful in when in client mode and calling this from tcl where vtkClientServerID is not wrapped. Reimplemented from vtkProcessModule. |
|
Load a ClientServer wrapper module dynamically in the server processes. Returns 1 if all server nodes loaded the module and 0 otherwise. The second argument may be used to specify a directory in which to look for the module. |
|
Used internally. Do not call. Use LoadModule instead. Reimplemented in vtkPVClientServerModule, and vtkPVMPIProcessModule. |
|
Used internally. Do not call. Use LoadModule instead. Definition at line 92 of file vtkPVProcessModule.h. |
|
Initialize/Finalize the process module's vtkClientServerInterpreter. Reimplemented from vtkProcessModule. |
|
Initialize/Finalize the process module's vtkClientServerInterpreter. Reimplemented from vtkProcessModule. |
|
This is a socket controller used to communicate between the client and process 0 of the server. Reimplemented in vtkPVClientServerModule. Definition at line 103 of file vtkPVProcessModule.h. |
|
Reimplemented from vtkProcessModule. |
|
Reimplemented from vtkProcessModule. |
|
Set the local progress Implements vtkProcessModule. |
|
For loggin from Tcl start and end execute events. We do not have c pointers to all filters. |
|
For loggin from Tcl start and end execute events. We do not have c pointers to all filters. |
|
More timer log access methods. Static methods are not accessible from tcl. We need a timer object on all procs. |
|
More timer log access methods. Static methods are not accessible from tcl. We need a timer object on all procs. |
|
More timer log access methods. Static methods are not accessible from tcl. We need a timer object on all procs. |
|
Time threshold for event (start-end) when getting the log with indents. We do not have a timer object on all procs. Statics do not work with Tcl. |
|
Time threshold for event (start-end) when getting the log with indents. We do not have a timer object on all procs. Statics do not work with Tcl. |
|
Server information was initially developed to query the server whether it supports remote rendering. Definition at line 141 of file vtkPVProcessModule.h. |
|
Rendering options such as TileDimensions and OffscreenRendering may be set only on the server. This method updates the Client options to those on the server. |
|
We need to get the data path for the demo on the server. |
|
Need to put a global flag that indicates interactive rendering. All process must be consistent in choosing LODs because of the vtkCollectPolydata filter. This has to be in vtkPVApplication because we do not create a render module on remote processes. |
|
Need to put a global flag that indicates interactive rendering. All process must be consistent in choosing LODs because of the vtkCollectPolydata filter. This has to be in vtkPVApplication because we do not create a render module on remote processes. |
|
Need to put a global flag that indicates interactive rendering. All process must be consistent in choosing LODs because of the vtkCollectPolydata filter. This has to be in vtkPVApplication because we do not create a render module on remote processes. |
|
I am experimenting with streaming. This turns streaming on and off. When this value is zero, pipelines do not update. When the flag is turned on, then the pipeline streams. |
|
I am experimenting with streaming. This turns streaming on and off. When this value is zero, pipelines do not update. When the flag is turned on, then the pipeline streams. |
|
I am experimenting with streaming. This turns streaming on and off. When this value is zero, pipelines do not update. When the flag is turned on, then the pipeline streams. |
|
This method leaks memory. It is a quick and dirty way to set different DISPLAY environment variables on the render server. I think the string cannot be deleted until paraview exits. The var should have the form: "DISPLAY=amber1" Reimplemented in vtkPVClientServerModule. |
|
This should be eliminated (server information instead) or should be in render module. |
|
This should be eliminated (server information instead) or should be in render module. |
|
This should be eliminated (server information instead) or should be in render module. |
|
This should be eliminated (server information instead) or should be in render module. |
|
Propagate from the options so that it is available in CS |
|
Propagate from the options so that it is available in CS |
|
Propagate from the options so that it is available in CS |
|
Propagate from the options so that it is available in CS |
|
Propagate from the options so that it is available in CS |
|
Get and Set the application installation directory |
|
Get and Set the application installation directory |
|
Definition at line 204 of file vtkPVProcessModule.h. |
|
Definition at line 209 of file vtkPVProcessModule.h. |
|
Definition at line 212 of file vtkPVProcessModule.h. |
|
Definition at line 214 of file vtkPVProcessModule.h. |
|
Definition at line 215 of file vtkPVProcessModule.h. |
|
Definition at line 216 of file vtkPVProcessModule.h. |
|
Definition at line 217 of file vtkPVProcessModule.h. |
|
Definition at line 218 of file vtkPVProcessModule.h. |
|
Definition at line 219 of file vtkPVProcessModule.h. |
|
Reimplemented from vtkProcessModule. Definition at line 220 of file vtkPVProcessModule.h. |