diff options
author | Jamie Bullock <jamie@postlude.co.uk> | 2012-06-18 21:38:14 +0100 |
---|---|---|
committer | Jamie Bullock <jamie@postlude.co.uk> | 2012-06-18 21:38:14 +0100 |
commit | 38947ebbe81dc7301746935b9fa93f38360e5637 (patch) | |
tree | 9c849f5ff038e28f968d3593d662bf79aa00ee7c /swig/xtract.i | |
parent | 71b96876d1caf0f6d0bfb82be5ca6e68da092c56 (diff) | |
download | LibXtract-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.i | 9 |
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; |