50 #ifndef vtkMatlabEngineInterface_h
51 #define vtkMatlabEngineInterface_h
53 #include "vtkFiltersMatlabModule.h"
58 class vtkMatlabEngineSingleton;
134 vtkMatlabEngineSingleton* meng;
Abstract interface for N-dimensional arrays.
abstract superclass for arrays of numeric data
a simple class to control print indentation
This class defines a VTK inteface to the MathWorks Matlab Engine.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
static vtkMatlabEngineInterface * New()
int EngineOpen()
Non zero if Matlab engine connection is open.
int PutVtkDataArray(const char *name, vtkDataArray *vda)
Send input vtkDataArray vda to the Matlab Engine as Matlab variable named name Returns 0 if variable ...
int PutVtkArray(const char *name, vtkArray *vda)
Send input vtkArray vda to the Matlab Engine as Matlab variable named name Returns 0 if variable was ...
vtkDataArray * GetVtkDataArray(const char *name)
Get Matlab variable name from Matlab Engine and return as vtkDataArray (memory allocated) Returns 0 i...
int OutputBuffer(char *p, int n)
Use char buffer p of length n to store console output from the Matlab Engine.
int SetVisibleOff()
Turns visibility off.
vtkMatlabEngineInterface()
vtkArray * GetVtkArray(const char *name)
Get Matlab variable name from Matlab Engine and return as vtkArray (memory allocated) Returns 0 if va...
int EvalString(const char *string)
Input char string is a Matlab command or a series of Matlab commands read from an input file.
int SetVisibleOn()
Turns the Matlab Engine process visible, so users can interact directly with Matlab.
~vtkMatlabEngineInterface()
This is a utility class to convert VTK array data to and from the Matlab mxArray format.
abstract base class for most VTK objects