aboutsummaryrefslogtreecommitdiff
path: root/swig/java/test.java
diff options
context:
space:
mode:
authorJamie Bullock <jamie@postlude.co.uk>2007-09-05 14:32:17 +0000
committerJamie Bullock <jamie@postlude.co.uk>2007-09-05 14:32:17 +0000
commit801d1fff596e07a747b1558d85eaab9bcf01f982 (patch)
tree8dcde81047f79a92223243c17d0ed101d30cc7b5 /swig/java/test.java
parent280bf6f6ba2c6ad6d4f470573ca23d72541813c1 (diff)
downloadLibXtract-801d1fff596e07a747b1558d85eaab9bcf01f982.tar.gz
LibXtract-801d1fff596e07a747b1558d85eaab9bcf01f982.tar.bz2
LibXtract-801d1fff596e07a747b1558d85eaab9bcf01f982.zip
Added java bindings. Everything seems to work OK, except test.java won't compile. Some kind of path error, but I can't work out how to fix it.
Diffstat (limited to 'swig/java/test.java')
-rw-r--r--swig/java/test.java23
1 files changed, 23 insertions, 0 deletions
diff --git a/swig/java/test.java b/swig/java/test.java
new file mode 100644
index 0000000..d20461a
--- /dev/null
+++ b/swig/java/test.java
@@ -0,0 +1,23 @@
+
+import xtract.core.*;
+
+public class test {
+ public static void main(String argv[]) {
+// System.loadLibrary("xtract");
+
+ int len = 5;
+ int retval = 0;
+ float result[];
+ floatArray a = new floatArray(len);
+ SWIGTYPE_p_void myvoid = null;
+
+ result = new float[1];
+
+ for (int i = 0; i < len; i++)
+ a.setitem(i, i * 2);
+
+ retval = xtract.xtract_mean(a.cast(), len, myvoid, result);
+
+ System.out.println(result);
+ }
+}