+//
+// int Mat::dims()
+//
+
+JNIEXPORT jint JNICALL Java_org_opencv_core_Mat_n_1dims
+ (JNIEnv* env, jclass, jlong self);
+
+JNIEXPORT jint JNICALL Java_org_opencv_core_Mat_n_1dims
+ (JNIEnv* env, jclass, jlong self)
+{
+ try {
+ LOGD("Mat::n_1dims()");
+ Mat* me = (Mat*) self; //TODO: check for NULL
+ int _retval_ = me->dims;
+
+ return _retval_;
+ } catch(cv::Exception e) {
+ LOGD("Mat::n_1cols() catched cv::Exception: %s", e.what());
+ jclass je = env->FindClass("org/opencv/core/CvException");
+ if(!je) je = env->FindClass("java/lang/Exception");
+ env->ThrowNew(je, e.what());
+ return 0;
+ } catch (...) {
+ LOGD("Mat::n_1cols() catched unknown exception (...)");
+ jclass je = env->FindClass("java/lang/Exception");
+ env->ThrowNew(je, "Unknown exception in JNI code {Mat::n_1cols()}");
+ return 0;
+ }
+}
+
+
//
// int Mat::cols()
//
return retVal;
}
+ //
+ // C++: int Mat::dims()
+ //
+
+ // javadoc: Mat::dims()
+ public int dims()
+ {
+
+ int retVal = n_dims(nativeObj);
+
+ return retVal;
+ }
+
//
// C++: int Mat::cols()
//
// C++: Mat Mat::colRange(int startcol, int endcol)
private static native long n_colRange(long nativeObj, int startcol, int endcol);
+ // C++: int Mat::dims()
+ private static native int n_dims(long nativeObj);
+
// C++: int Mat::cols()
private static native int n_cols(long nativeObj);