52 #ifndef vtkMatlabMexAdapter_h
53 #define vtkMatlabMexAdapter_h
58 #include "vtkFiltersMatlabModule.h"
83 mxArray* vtkDataArrayToMxArray(
vtkDataArray* aa,
bool ShallowCopy =
false);
88 vtkDataArray* mxArrayTovtkDataArray(
const mxArray* mxa,
bool ShallowCopy =
false);
93 mxArray* vtkArrayToMxArray(
vtkArray* va);
98 vtkArray* mxArrayTovtkArray(mxArray* mxa);
105 mxArray* vtkGraphToMxArray(
vtkGraph* ga);
112 vtkGraph* mxArrayTovtkGraph(mxArray* mxa);
134 template<typename T>
vtkArray* CopymxArrayToVTKArray(mxArray* mxa,
int ValueType);
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
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.
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.
maintain an unordered list of dataarray objects
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...