42 #ifndef vtkMatlabEngineFilter_h
43 #define vtkMatlabEngineFilter_h
45 #include "vtkFiltersMatlabModule.h"
49 class vtkMatlabEngineFilterInternals;
67 void PutArray(
const char* NameOfVTKArray,
const char* NameOfMatVar);
74 void GetArray(
const char* NameOfVTKArray,
const char* NameOfMatVar);
77 void RemoveAllPutVariables();
80 void RemoveAllGetVariables();
85 vtkSetStringMacro(MatlabScript);
86 vtkGetStringMacro(MatlabScript);
92 vtkSetStringMacro(ScriptFname);
93 vtkGetStringMacro(ScriptFname);
98 vtkSetMacro(EngineVisible,
int);
99 vtkGetMacro(EngineVisible,
int);
104 vtkSetMacro(EngineOutput,
int);
105 vtkGetMacro(EngineOutput,
int);
115 vtkSetMacro(TimeOutput,
int);
116 vtkGetMacro(TimeOutput,
int);
122 vtkSetMacro(BlockInfoOutput,
int);
123 vtkGetMacro(BlockInfoOutput,
int);
135 int SetMatlabScriptFromFile(
const char* fname);
157 vtkMatlabEngineFilterInternals* mefi;
163 char* MatlabFileScript;
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
abstract class to specify dataset behavior
static vtkDataObjectAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
dynamic, self-adjusting array of double
a simple class to control print indentation
Superclass for algorithms that produce only data object as output.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int ProcessRequest(vtkInformation *, vtkInformationVector **, vtkInformationVector *)