except:\r
from StringIO import StringIO\r
\r
+func_ignore_list = (\r
+ "namedWindow",\r
+ "destroyWindow",\r
+ "destroyAllWindows",\r
+ "startWindowThread",\r
+ "setWindowProperty",\r
+ "getWindowProperty",\r
+ "getTrackbarPos",\r
+ "setTrackbarPos",\r
+ "imshow",\r
+ "waitKey",\r
+)\r
+\r
+\r
+\r
# c_type : { java/jni correspondence }\r
type_dict = {\r
# "simple" : { j_type : "?", jn_type : "?", jni_type : "?", suffix : "?" },\r
\r
\r
def gen_func(self, fi, isoverload, jn_code):\r
+\r
+ if fi.name in func_ignore_list: # skip irrelevant funcs\r
+ return\r
+\r
self.total_func_counter += 1\r
\r
# // C++: c_decl\r
else:\r
jn_args.append(a)\r
jni_args.append(a)\r
+ if a.out:\r
+ if "vector" in a.ctype: # -> Mat\r
+ pass\r
+ else: # -> double[6]\r
+ pass\r
\r
# java part:\r
# private java NATIVE method decl\r