51 #ifndef vtkMatlabMexAdapter_h
52 #define vtkMatlabMexAdapter_h
57 #include "vtkFiltersMatlabModule.h"
81 mxArray* vtkDataArrayToMxArray(
vtkDataArray* aa,
bool ShallowCopy =
false);
85 vtkDataArray* mxArrayTovtkDataArray(
const mxArray* mxa,
bool ShallowCopy =
false);
88 mxArray* vtkArrayToMxArray(
vtkArray* va);
91 vtkArray* mxArrayTovtkArray(mxArray* mxa);
96 mxArray* vtkGraphToMxArray(
vtkGraph* ga);
101 vtkGraph* mxArrayTovtkGraph(mxArray* mxa);
121 template<
typename T>
vtkArray* CopymxArrayToVTKArray(mxArray* mxa,
int ValueType);
abstract base class for most VTK objects
maintain an unordered list of data objects
Abstract interface for N-dimensional arrays.
Pipeline data object that contains multiple vtkArray objects.
Base class for graph data types.
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
abstract superclass for arrays of numeric data
This is a utility class to convert VTK array data to and from the Matlab mxArray format. It is used with the Matlab Mex and Matlab Engine interfaces.
maintain an unordered list of dataarray objects