12 #ifndef vtkInSituPipelinePython_h 13 #define vtkInSituPipelinePython_h 34 vtkSetStringMacro(FileName);
35 vtkGetStringMacro(FileName);
43 void SetArguments(
const std::vector<std::string>& args);
44 const std::vector<std::string>&
GetArguments()
const {
return this->Arguments; }
51 void SetParameters(
const std::vector<std::string>& params);
52 const std::vector<std::string>&
GetParameters()
const {
return this->Parameters; }
60 bool Execute(
int,
double)
override;
75 std::vector<std::string> Arguments;
76 std::vector<std::string> Parameters;
virtual bool Initialize()
Initialize is called once before the first call to 'Execute'.
virtual bool Execute(int timestep, double time)=0
const std::vector< std::string > & GetArguments() const
Get/Set the arguments.
void PrintSelf(ostream &os, vtkIndent indent) override
an internal class encapsulating logic for Catalyst Python scripts.
const std::vector< std::string > & GetParameters() const
Get/Set the execute parameters.
#define VTKPVINSITU_EXPORT
subclass for Python in situ scripts.
abstract base class for all in situ pipelines.
virtual bool Finalize()
Called once before the in situ analysis is finalized.