00001
00004
00005
00006
00007
00008
00009
00010
00011
00012
00014
00015 #ifndef GROOVX_PKGS_MTX_MATLABINTERFACE_H_UTC20050626084022_DEFINED
00016 #define GROOVX_PKGS_MTX_MATLABINTERFACE_H_UTC20050626084022_DEFINED
00017
00018 #ifndef GVX_NO_MATLAB
00019
00020 #include <matrix.h>
00021
00022 #include "mtx/datablock.h"
00023
00024 class mtx;
00025
00026 mtx make_mtx(mxArray* a,
00027 mtx_policies::storage_policy s = mtx_policies::COPY);
00028
00031 mtx make_mtx(const mxArray* a,
00032 mtx_policies::storage_policy s = mtx_policies::COPY);
00033
00034 mxArray* make_mxarray(const mtx& m);
00035
00036 #endif // HAVE_MATLAB
00037
00038 static const char __attribute__((used)) vcid_groovx_pkgs_mtx_matlabinterface_h_utc20050626084022[] = "$Id: matlabinterface.h 10065 2007-04-12 05:54:56Z rjpeters $ $HeadURL: file:
00039 #endif // !GROOVX_PKGS_MTX_MATLABINTERFACE_H_UTC20050626084022_DEFINED