43 #ifndef vtkInSituInitializationHelper_h 44 #define vtkInSituInitializationHelper_h 74 static void Initialize(vtkTypeUInt64 comm);
80 static void Finalize();
88 static void AddPipeline(
const std::string& path);
102 static void SetProducer(
const std::string& channelName,
vtkSMSourceProxy* producer);
112 static void UpdateAllProducers(
double time);
119 static void MarkProducerModified(
const std::string& channelName);
126 static bool ExecutePipelines(
int timestep,
double time);
133 static int GetTimeStep();
134 static double GetTime();
141 static bool IsInitialized() {
return vtkInSituInitializationHelper::Internals !=
nullptr; }
146 static bool IsPythonSupported();
156 static int WasInitializedOnce;
157 static int WasFinalizedOnce;
160 static vtkInternals* Internals;
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
static bool IsInitialized()
Returns true if vtkInSituInitializationHelper has been initialized; which means that ParaView is oper...
Singleton class for initializing without python.
proxy for a VTK source on a server
#define VTKPVINSITU_EXPORT
initialization helper for in situ environments.
abstract base class for all in situ pipelines.
void operator=(const vtkObjectBase &)