comparison src/getset.cpp @ 18:530bf5009ee2

Pull out Feature to a separate file; JNI doesn't seem to be able to find its constructor otherwise. Also a couple of other fixes
author Chris Cannam
date Tue, 07 Feb 2012 12:12:36 +0000
parents f7ca3afb429c
children c9515589be7d
comparison
equal deleted inserted replaced
17:9c108ad04e9b 18:530bf5009ee2
67 void 67 void
68 setFloatArrayField(JNIEnv *env, jobject obj, std::string name, std::vector<float> values) 68 setFloatArrayField(JNIEnv *env, jobject obj, std::string name, std::vector<float> values)
69 { 69 {
70 jfloatArray jarr = env->NewFloatArray(values.size()); 70 jfloatArray jarr = env->NewFloatArray(values.size());
71 env->SetFloatArrayRegion(jarr, 0, values.size(), values.data()); 71 env->SetFloatArrayRegion(jarr, 0, values.size(), values.data());
72 setObjectField(env, obj, name, "[float", jarr); 72 setObjectField(env, obj, name, "[F", jarr);
73 } 73 }
74 74
75 void 75 void
76 setStringArrayField(JNIEnv *env, jobject obj, std::string name, std::vector<std::string> values) 76 setStringArrayField(JNIEnv *env, jobject obj, std::string name, std::vector<std::string> values)
77 { 77 {