Rensselaer Center for Open Source Software

recognizeNative function mostly coded out

4 files changed, 19 lines added, 1 line removed

Changes

--- jni/LipiTKJNIInterface.cpp 53da1f6fa453d64095be3d9f91a6c85b69d185cd
+++ jni/LipiTKJNIInterface.cpp b239fac22979df773cad9b93572b5ebfa9fc27ff
@@ -43,7 +43,7 @@
-  JNIEXPORT jobjectArray JNICALL Java_rcos_main_recognition_LipiTKJNIInterface_recognizeNative(JNIEnv *env, jobject this_object, jobject strokeobj);
+  JNIEXPORT jobjectArray JNICALL Java_rcos_main_recognition_LipiTKJNIInterface_recognizeNative(JNIEnv *env, jobject this_object, jobjectArray strokeList, jint numJStrokes);
@@ -109,6 +109,7 @@
+  // ?? THIS NEEDS TO BE GIVEN PROPER VALUES
--- src/rcos/main/recognition/LipiTKJNIInterface.java 53da1f6fa453d64095be3d9f91a6c85b69d185cd
+++ src/rcos/main/recognition/LipiTKJNIInterface.java b239fac22979df773cad9b93572b5ebfa9fc27ff
@@ -1,5 +1,6 @@
+import android.graphics.PointF;
@@ -26,6 +27,21 @@
+      
+      Stroke[] strokes = new Stroke[2];
+      Stroke s = new Stroke();
+      s.addPoint(new PointF(0.0f,1.0f));
+      s.addPoint(new PointF(0.5f,0.0f));
+      s.addPoint(new PointF(1.0f,1.0f));
+      
+      Stroke s2 = new Stroke();
+      s2.addPoint(new PointF(0.0f,0.5f));
+      s2.addPoint(new PointF(1.0f,0.5f));
+      
+      strokes[0] = s;
+      strokes[1] = s2;
+      
+      recognizeNative(strokes, strokes.length);
@@ -39,4 +55,5 @@
+                  
Android Math Notebook • 57 weeks ago