11 #ifndef vtkCPPythonScriptV2Helper_h 12 #define vtkCPPythonScriptV2Helper_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 = {});
73 bool CatalystResults();
98 vtkSMProxy* GetTrivialProducer(
const char* inputname);
107 bool IsActivated(
int timestep,
double time);
108 bool IsLiveActivated();
109 void DoLive(
int,
double);
116 vtkInternals* Internals;
118 std::string Filename;
#define VTKPVPYTHONCATALYST_EXPORT
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
an internal class encapsulating logic for Catalyst Python scripts.
vtkCPDataDescription * GetDataDescription() const
Internal methods.
proxy for a VTK object(s) on a server
void operator=(const vtkObjectBase &)
Manages allocation and freeing for a string list.
This class provides the description of the data for the coprocessor pipelines.