aboutsummaryrefslogtreecommitdiff
path: root/swig/xtract.i
diff options
context:
space:
mode:
authorJamie Bullock <jamie@postlude.co.uk>2012-06-18 21:38:14 +0100
committerJamie Bullock <jamie@postlude.co.uk>2012-06-18 21:38:14 +0100
commit38947ebbe81dc7301746935b9fa93f38360e5637 (patch)
tree9c849f5ff038e28f968d3593d662bf79aa00ee7c /swig/xtract.i
parent71b96876d1caf0f6d0bfb82be5ca6e68da092c56 (diff)
downloadLibXtract-38947ebbe81dc7301746935b9fa93f38360e5637.tar.gz
LibXtract-38947ebbe81dc7301746935b9fa93f38360e5637.tar.bz2
LibXtract-38947ebbe81dc7301746935b9fa93f38360e5637.zip
SWIG Java bindings improvements
Much-improved Java bindings. Java arrays can now be passed to functions that take void *, without any special treatment.
Diffstat (limited to 'swig/xtract.i')
-rw-r--r--swig/xtract.i9
1 files changed, 6 insertions, 3 deletions
diff --git a/swig/xtract.i b/swig/xtract.i
index bf89996..74335c1 100644
--- a/swig/xtract.i
+++ b/swig/xtract.i
@@ -1,6 +1,8 @@
%module xtract
%include typemaps.i
+/*
%include carrays.i
+*/
%{
#include "xtract/xtract_scalar.h"
@@ -16,7 +18,7 @@
%newobject create_filterbank;
%delobject destroy_filterbank;
-
+/*
%typemap(javabase) SWIGTYPE, SWIGTYPE *, SWIGTYPE &, SWIGTYPE [],
SWIGTYPE (CLASS::*) "SWIG"
@@ -26,7 +28,7 @@
return swigCPtr;
}
%}
-
+*/
/* Helper functions */
%inline %{
@@ -101,7 +103,8 @@
%array_class(float, floatArray);
%array_class(int, intArray);
%apply float *OUTPUT { float *result };
-%apply float[] {const float *data};
+
+/* %apply float[] {const float *data}; */
%ignore xtract;