11 #ifndef vtkCPPythonScriptV2Helper_h
12 #define vtkCPPythonScriptV2Helper_h
15 #include "vtkPVPythonCatalystModule.h"
34 bool PrepareFromScript(
const std::string& fname);
39 const std::string& GetScriptFileName()
const;
44 bool IsImported()
const;
53 bool Import(
const std::vector<std::string>& args = {});
58 bool CatalystInitialize();
63 bool CatalystFinalize();
68 bool CatalystExecute(
int timestep,
double time,
const std::vector<std::string>& params = {});
93 vtkSMProxy* GetTrivialProducer(
const char* inputname);
102 bool IsActivated(
int timestep,
double time);
103 bool IsLiveActivated();
104 void DoLive(
int,
double);
111 vtkInternals* Internals;
113 std::string Filename;