aboutsummaryrefslogtreecommitdiff
path: root/swig/xtract.i
blob: a39a484731536962a14b07b9b39edde29dbdd220 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
%module xtract
%include carrays.i 
%include typemaps.i

%{
#include "xtract/xtract_scalar.h"
#include "xtract/xtract_vector.h"
#include "xtract/libxtract.h"
%}

%array_class(float, floatArray); 
%apply float *OUTPUT { float *result };
/* %apply float *INPUT { float *data }; */

%ignore xtract;

%include "xtract/xtract_scalar.h"

%clear float *result;

%include "xtract/xtract_vector.h"
%include "xtract/libxtract.h"