1 
2 //
3 // This file is auto-generated, please don't edit!
4 //
5 
6 #define LOG_TAG "org.opencv.ml"
7 
8 #include "common.h"
9 
10 #include "opencv2/opencv_modules.hpp"
11 #ifdef HAVE_OPENCV_ML
12 
13 #include <string>
14 
15 #include "opencv2/ml.hpp"
16 
17 #include "../../ml/include/opencv2/ml.hpp"
18 
19 using namespace cv;
20 
21 /// throw java exception
throwJavaException(JNIEnv * env,const std::exception * e,const char * method)22 static void throwJavaException(JNIEnv *env, const std::exception *e, const char *method) {
23   std::string what = "unknown exception";
24   jclass je = 0;
25 
26   if(e) {
27     std::string exception_type = "std::exception";
28 
29     if(dynamic_cast<const cv::Exception*>(e)) {
30       exception_type = "cv::Exception";
31       je = env->FindClass("org/opencv/core/CvException");
32     }
33 
34     what = exception_type + ": " + e->what();
35   }
36 
37   if(!je) je = env->FindClass("java/lang/Exception");
38   env->ThrowNew(je, what.c_str());
39 
40   LOGE("%s caught %s", method, what.c_str());
41   (void)method;        // avoid "unused" warning
42 }
43 
44 
45 extern "C" {
46 
47 
48 //
49 //  int getClustersNumber()
50 //
51 
52 JNIEXPORT jint JNICALL Java_org_opencv_ml_EM_getClustersNumber_10 (JNIEnv*, jclass, jlong);
53 
Java_org_opencv_ml_EM_getClustersNumber_10(JNIEnv * env,jclass,jlong self)54 JNIEXPORT jint JNICALL Java_org_opencv_ml_EM_getClustersNumber_10
55   (JNIEnv* env, jclass , jlong self)
56 {
57     static const char method_name[] = "ml::getClustersNumber_10()";
58     try {
59         LOGD("%s", method_name);
60         Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
61         int _retval_ = (*me)->getClustersNumber(  );
62         return _retval_;
63     } catch(const std::exception &e) {
64         throwJavaException(env, &e, method_name);
65     } catch (...) {
66         throwJavaException(env, 0, method_name);
67     }
68     return 0;
69 }
70 
71 
72 
73 //
74 //  void setClustersNumber(int val)
75 //
76 
77 JNIEXPORT void JNICALL Java_org_opencv_ml_EM_setClustersNumber_10 (JNIEnv*, jclass, jlong, jint);
78 
Java_org_opencv_ml_EM_setClustersNumber_10(JNIEnv * env,jclass,jlong self,jint val)79 JNIEXPORT void JNICALL Java_org_opencv_ml_EM_setClustersNumber_10
80   (JNIEnv* env, jclass , jlong self, jint val)
81 {
82     static const char method_name[] = "ml::setClustersNumber_10()";
83     try {
84         LOGD("%s", method_name);
85         Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
86         (*me)->setClustersNumber( (int)val );
87         return;
88     } catch(const std::exception &e) {
89         throwJavaException(env, &e, method_name);
90     } catch (...) {
91         throwJavaException(env, 0, method_name);
92     }
93     return;
94 }
95 
96 
97 
98 //
99 //  int getCovarianceMatrixType()
100 //
101 
102 JNIEXPORT jint JNICALL Java_org_opencv_ml_EM_getCovarianceMatrixType_10 (JNIEnv*, jclass, jlong);
103 
Java_org_opencv_ml_EM_getCovarianceMatrixType_10(JNIEnv * env,jclass,jlong self)104 JNIEXPORT jint JNICALL Java_org_opencv_ml_EM_getCovarianceMatrixType_10
105   (JNIEnv* env, jclass , jlong self)
106 {
107     static const char method_name[] = "ml::getCovarianceMatrixType_10()";
108     try {
109         LOGD("%s", method_name);
110         Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
111         int _retval_ = (*me)->getCovarianceMatrixType(  );
112         return _retval_;
113     } catch(const std::exception &e) {
114         throwJavaException(env, &e, method_name);
115     } catch (...) {
116         throwJavaException(env, 0, method_name);
117     }
118     return 0;
119 }
120 
121 
122 
123 //
124 //  void setCovarianceMatrixType(int val)
125 //
126 
127 JNIEXPORT void JNICALL Java_org_opencv_ml_EM_setCovarianceMatrixType_10 (JNIEnv*, jclass, jlong, jint);
128 
Java_org_opencv_ml_EM_setCovarianceMatrixType_10(JNIEnv * env,jclass,jlong self,jint val)129 JNIEXPORT void JNICALL Java_org_opencv_ml_EM_setCovarianceMatrixType_10
130   (JNIEnv* env, jclass , jlong self, jint val)
131 {
132     static const char method_name[] = "ml::setCovarianceMatrixType_10()";
133     try {
134         LOGD("%s", method_name);
135         Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
136         (*me)->setCovarianceMatrixType( (int)val );
137         return;
138     } catch(const std::exception &e) {
139         throwJavaException(env, &e, method_name);
140     } catch (...) {
141         throwJavaException(env, 0, method_name);
142     }
143     return;
144 }
145 
146 
147 
148 //
149 //  TermCriteria getTermCriteria()
150 //
151 
152 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_EM_getTermCriteria_10 (JNIEnv*, jclass, jlong);
153 
Java_org_opencv_ml_EM_getTermCriteria_10(JNIEnv * env,jclass,jlong self)154 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_EM_getTermCriteria_10
155   (JNIEnv* env, jclass , jlong self)
156 {
157     static const char method_name[] = "ml::getTermCriteria_10()";
158     try {
159         LOGD("%s", method_name);
160         Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
161         TermCriteria _retval_ = (*me)->getTermCriteria(  );
162         jdoubleArray _da_retval_ = env->NewDoubleArray(3);  jdouble _tmp_retval_[3] = {_retval_.type, _retval_.maxCount, _retval_.epsilon}; env->SetDoubleArrayRegion(_da_retval_, 0, 3, _tmp_retval_);
163         return _da_retval_;
164     } catch(const std::exception &e) {
165         throwJavaException(env, &e, method_name);
166     } catch (...) {
167         throwJavaException(env, 0, method_name);
168     }
169     return 0;
170 }
171 
172 
173 
174 //
175 //  void setTermCriteria(TermCriteria val)
176 //
177 
178 JNIEXPORT void JNICALL Java_org_opencv_ml_EM_setTermCriteria_10 (JNIEnv*, jclass, jlong, jint, jint, jdouble);
179 
Java_org_opencv_ml_EM_setTermCriteria_10(JNIEnv * env,jclass,jlong self,jint val_type,jint val_maxCount,jdouble val_epsilon)180 JNIEXPORT void JNICALL Java_org_opencv_ml_EM_setTermCriteria_10
181   (JNIEnv* env, jclass , jlong self, jint val_type, jint val_maxCount, jdouble val_epsilon)
182 {
183     static const char method_name[] = "ml::setTermCriteria_10()";
184     try {
185         LOGD("%s", method_name);
186         Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
187         TermCriteria val(val_type, val_maxCount, val_epsilon);
188         (*me)->setTermCriteria( val );
189         return;
190     } catch(const std::exception &e) {
191         throwJavaException(env, &e, method_name);
192     } catch (...) {
193         throwJavaException(env, 0, method_name);
194     }
195     return;
196 }
197 
198 
199 
200 //
201 //  Mat getWeights()
202 //
203 
204 JNIEXPORT jlong JNICALL Java_org_opencv_ml_EM_getWeights_10 (JNIEnv*, jclass, jlong);
205 
Java_org_opencv_ml_EM_getWeights_10(JNIEnv * env,jclass,jlong self)206 JNIEXPORT jlong JNICALL Java_org_opencv_ml_EM_getWeights_10
207   (JNIEnv* env, jclass , jlong self)
208 {
209     static const char method_name[] = "ml::getWeights_10()";
210     try {
211         LOGD("%s", method_name);
212         Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
213         ::Mat _retval_ = (*me)->getWeights(  );
214         return (jlong) new ::Mat(_retval_);
215     } catch(const std::exception &e) {
216         throwJavaException(env, &e, method_name);
217     } catch (...) {
218         throwJavaException(env, 0, method_name);
219     }
220     return 0;
221 }
222 
223 
224 
225 //
226 //  Mat getMeans()
227 //
228 
229 JNIEXPORT jlong JNICALL Java_org_opencv_ml_EM_getMeans_10 (JNIEnv*, jclass, jlong);
230 
Java_org_opencv_ml_EM_getMeans_10(JNIEnv * env,jclass,jlong self)231 JNIEXPORT jlong JNICALL Java_org_opencv_ml_EM_getMeans_10
232   (JNIEnv* env, jclass , jlong self)
233 {
234     static const char method_name[] = "ml::getMeans_10()";
235     try {
236         LOGD("%s", method_name);
237         Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
238         ::Mat _retval_ = (*me)->getMeans(  );
239         return (jlong) new ::Mat(_retval_);
240     } catch(const std::exception &e) {
241         throwJavaException(env, &e, method_name);
242     } catch (...) {
243         throwJavaException(env, 0, method_name);
244     }
245     return 0;
246 }
247 
248 
249 
250 //
251 //  Vec2d predict2(Mat sample, Mat& probs)
252 //
253 
254 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_EM_predict2_10 (JNIEnv*, jclass, jlong, jlong, jlong);
255 
Java_org_opencv_ml_EM_predict2_10(JNIEnv * env,jclass,jlong self,jlong sample_nativeObj,jlong probs_nativeObj)256 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_EM_predict2_10
257   (JNIEnv* env, jclass , jlong self, jlong sample_nativeObj, jlong probs_nativeObj)
258 {
259     static const char method_name[] = "ml::predict2_10()";
260     try {
261         LOGD("%s", method_name);
262         Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
263         Mat& sample = *((Mat*)sample_nativeObj);
264         Mat& probs = *((Mat*)probs_nativeObj);
265         Vec2d _retval_ = (*me)->predict2( sample, probs );
266         jdoubleArray _da_retval_ = env->NewDoubleArray(2);  jdouble _tmp_retval_[2] = {_retval_.val[0], _retval_.val[1]}; env->SetDoubleArrayRegion(_da_retval_, 0, 2, _tmp_retval_);
267         return _da_retval_;
268     } catch(const std::exception &e) {
269         throwJavaException(env, &e, method_name);
270     } catch (...) {
271         throwJavaException(env, 0, method_name);
272     }
273     return 0;
274 }
275 
276 
277 
278 //
279 //  bool trainEM(Mat samples, Mat& logLikelihoods = Mat(), Mat& labels = Mat(), Mat& probs = Mat())
280 //
281 
282 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainEM_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong, jlong);
283 
Java_org_opencv_ml_EM_trainEM_10(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jlong logLikelihoods_nativeObj,jlong labels_nativeObj,jlong probs_nativeObj)284 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainEM_10
285   (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jlong logLikelihoods_nativeObj, jlong labels_nativeObj, jlong probs_nativeObj)
286 {
287     static const char method_name[] = "ml::trainEM_10()";
288     try {
289         LOGD("%s", method_name);
290         Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
291         Mat& samples = *((Mat*)samples_nativeObj);
292         Mat& logLikelihoods = *((Mat*)logLikelihoods_nativeObj);
293         Mat& labels = *((Mat*)labels_nativeObj);
294         Mat& probs = *((Mat*)probs_nativeObj);
295         bool _retval_ = (*me)->trainEM( samples, logLikelihoods, labels, probs );
296         return _retval_;
297     } catch(const std::exception &e) {
298         throwJavaException(env, &e, method_name);
299     } catch (...) {
300         throwJavaException(env, 0, method_name);
301     }
302     return 0;
303 }
304 
305 
306 
307 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainEM_11 (JNIEnv*, jclass, jlong, jlong);
308 
Java_org_opencv_ml_EM_trainEM_11(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj)309 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainEM_11
310   (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj)
311 {
312     static const char method_name[] = "ml::trainEM_11()";
313     try {
314         LOGD("%s", method_name);
315         Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
316         Mat& samples = *((Mat*)samples_nativeObj);
317         bool _retval_ = (*me)->trainEM( samples );
318         return _retval_;
319     } catch(const std::exception &e) {
320         throwJavaException(env, &e, method_name);
321     } catch (...) {
322         throwJavaException(env, 0, method_name);
323     }
324     return 0;
325 }
326 
327 
328 
329 //
330 //  bool trainE(Mat samples, Mat means0, Mat covs0 = Mat(), Mat weights0 = Mat(), Mat& logLikelihoods = Mat(), Mat& labels = Mat(), Mat& probs = Mat())
331 //
332 
333 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainE_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong, jlong, jlong, jlong, jlong);
334 
Java_org_opencv_ml_EM_trainE_10(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jlong means0_nativeObj,jlong covs0_nativeObj,jlong weights0_nativeObj,jlong logLikelihoods_nativeObj,jlong labels_nativeObj,jlong probs_nativeObj)335 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainE_10
336   (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jlong means0_nativeObj, jlong covs0_nativeObj, jlong weights0_nativeObj, jlong logLikelihoods_nativeObj, jlong labels_nativeObj, jlong probs_nativeObj)
337 {
338     static const char method_name[] = "ml::trainE_10()";
339     try {
340         LOGD("%s", method_name);
341         Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
342         Mat& samples = *((Mat*)samples_nativeObj);
343         Mat& means0 = *((Mat*)means0_nativeObj);
344         Mat& covs0 = *((Mat*)covs0_nativeObj);
345         Mat& weights0 = *((Mat*)weights0_nativeObj);
346         Mat& logLikelihoods = *((Mat*)logLikelihoods_nativeObj);
347         Mat& labels = *((Mat*)labels_nativeObj);
348         Mat& probs = *((Mat*)probs_nativeObj);
349         bool _retval_ = (*me)->trainE( samples, means0, covs0, weights0, logLikelihoods, labels, probs );
350         return _retval_;
351     } catch(const std::exception &e) {
352         throwJavaException(env, &e, method_name);
353     } catch (...) {
354         throwJavaException(env, 0, method_name);
355     }
356     return 0;
357 }
358 
359 
360 
361 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainE_11 (JNIEnv*, jclass, jlong, jlong, jlong);
362 
Java_org_opencv_ml_EM_trainE_11(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jlong means0_nativeObj)363 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainE_11
364   (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jlong means0_nativeObj)
365 {
366     static const char method_name[] = "ml::trainE_11()";
367     try {
368         LOGD("%s", method_name);
369         Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
370         Mat& samples = *((Mat*)samples_nativeObj);
371         Mat& means0 = *((Mat*)means0_nativeObj);
372         bool _retval_ = (*me)->trainE( samples, means0 );
373         return _retval_;
374     } catch(const std::exception &e) {
375         throwJavaException(env, &e, method_name);
376     } catch (...) {
377         throwJavaException(env, 0, method_name);
378     }
379     return 0;
380 }
381 
382 
383 
384 //
385 //  bool trainM(Mat samples, Mat probs0, Mat& logLikelihoods = Mat(), Mat& labels = Mat(), Mat& probs = Mat())
386 //
387 
388 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainM_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong, jlong, jlong);
389 
Java_org_opencv_ml_EM_trainM_10(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jlong probs0_nativeObj,jlong logLikelihoods_nativeObj,jlong labels_nativeObj,jlong probs_nativeObj)390 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainM_10
391   (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jlong probs0_nativeObj, jlong logLikelihoods_nativeObj, jlong labels_nativeObj, jlong probs_nativeObj)
392 {
393     static const char method_name[] = "ml::trainM_10()";
394     try {
395         LOGD("%s", method_name);
396         Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
397         Mat& samples = *((Mat*)samples_nativeObj);
398         Mat& probs0 = *((Mat*)probs0_nativeObj);
399         Mat& logLikelihoods = *((Mat*)logLikelihoods_nativeObj);
400         Mat& labels = *((Mat*)labels_nativeObj);
401         Mat& probs = *((Mat*)probs_nativeObj);
402         bool _retval_ = (*me)->trainM( samples, probs0, logLikelihoods, labels, probs );
403         return _retval_;
404     } catch(const std::exception &e) {
405         throwJavaException(env, &e, method_name);
406     } catch (...) {
407         throwJavaException(env, 0, method_name);
408     }
409     return 0;
410 }
411 
412 
413 
414 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainM_11 (JNIEnv*, jclass, jlong, jlong, jlong);
415 
Java_org_opencv_ml_EM_trainM_11(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jlong probs0_nativeObj)416 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_EM_trainM_11
417   (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jlong probs0_nativeObj)
418 {
419     static const char method_name[] = "ml::trainM_11()";
420     try {
421         LOGD("%s", method_name);
422         Ptr<cv::ml::EM>* me = (Ptr<cv::ml::EM>*) self; //TODO: check for NULL
423         Mat& samples = *((Mat*)samples_nativeObj);
424         Mat& probs0 = *((Mat*)probs0_nativeObj);
425         bool _retval_ = (*me)->trainM( samples, probs0 );
426         return _retval_;
427     } catch(const std::exception &e) {
428         throwJavaException(env, &e, method_name);
429     } catch (...) {
430         throwJavaException(env, 0, method_name);
431     }
432     return 0;
433 }
434 
435 
436 
437 //
438 // static Ptr_EM create()
439 //
440 
441 JNIEXPORT jlong JNICALL Java_org_opencv_ml_EM_create_10 (JNIEnv*, jclass);
442 
Java_org_opencv_ml_EM_create_10(JNIEnv * env,jclass)443 JNIEXPORT jlong JNICALL Java_org_opencv_ml_EM_create_10
444   (JNIEnv* env, jclass )
445 {
446     static const char method_name[] = "ml::create_10()";
447     try {
448         LOGD("%s", method_name);
449         typedef Ptr<cv::ml::EM> Ptr_EM;
450         Ptr_EM _retval_ = cv::ml::EM::create(  );
451         return (jlong)(new Ptr_EM(_retval_));
452     } catch(const std::exception &e) {
453         throwJavaException(env, &e, method_name);
454     } catch (...) {
455         throwJavaException(env, 0, method_name);
456     }
457     return 0;
458 }
459 
460 
461 
462 //
463 //  native support for java finalize()
464 //  static void Ptr<cv::ml::EM>::delete( __int64 self )
465 //
466 JNIEXPORT void JNICALL Java_org_opencv_ml_EM_delete(JNIEnv*, jclass, jlong);
467 
Java_org_opencv_ml_EM_delete(JNIEnv *,jclass,jlong self)468 JNIEXPORT void JNICALL Java_org_opencv_ml_EM_delete
469   (JNIEnv*, jclass, jlong self)
470 {
471     delete (Ptr<cv::ml::EM>*) self;
472 }
473 
474 
475 //
476 //  int getType()
477 //
478 
479 JNIEXPORT jint JNICALL Java_org_opencv_ml_SVM_getType_10 (JNIEnv*, jclass, jlong);
480 
Java_org_opencv_ml_SVM_getType_10(JNIEnv * env,jclass,jlong self)481 JNIEXPORT jint JNICALL Java_org_opencv_ml_SVM_getType_10
482   (JNIEnv* env, jclass , jlong self)
483 {
484     static const char method_name[] = "ml::getType_10()";
485     try {
486         LOGD("%s", method_name);
487         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
488         int _retval_ = (*me)->getType(  );
489         return _retval_;
490     } catch(const std::exception &e) {
491         throwJavaException(env, &e, method_name);
492     } catch (...) {
493         throwJavaException(env, 0, method_name);
494     }
495     return 0;
496 }
497 
498 
499 
500 //
501 //  void setType(int val)
502 //
503 
504 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setType_10 (JNIEnv*, jclass, jlong, jint);
505 
Java_org_opencv_ml_SVM_setType_10(JNIEnv * env,jclass,jlong self,jint val)506 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setType_10
507   (JNIEnv* env, jclass , jlong self, jint val)
508 {
509     static const char method_name[] = "ml::setType_10()";
510     try {
511         LOGD("%s", method_name);
512         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
513         (*me)->setType( (int)val );
514         return;
515     } catch(const std::exception &e) {
516         throwJavaException(env, &e, method_name);
517     } catch (...) {
518         throwJavaException(env, 0, method_name);
519     }
520     return;
521 }
522 
523 
524 
525 //
526 //  double getGamma()
527 //
528 
529 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getGamma_10 (JNIEnv*, jclass, jlong);
530 
Java_org_opencv_ml_SVM_getGamma_10(JNIEnv * env,jclass,jlong self)531 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getGamma_10
532   (JNIEnv* env, jclass , jlong self)
533 {
534     static const char method_name[] = "ml::getGamma_10()";
535     try {
536         LOGD("%s", method_name);
537         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
538         double _retval_ = (*me)->getGamma(  );
539         return _retval_;
540     } catch(const std::exception &e) {
541         throwJavaException(env, &e, method_name);
542     } catch (...) {
543         throwJavaException(env, 0, method_name);
544     }
545     return 0;
546 }
547 
548 
549 
550 //
551 //  void setGamma(double val)
552 //
553 
554 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setGamma_10 (JNIEnv*, jclass, jlong, jdouble);
555 
Java_org_opencv_ml_SVM_setGamma_10(JNIEnv * env,jclass,jlong self,jdouble val)556 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setGamma_10
557   (JNIEnv* env, jclass , jlong self, jdouble val)
558 {
559     static const char method_name[] = "ml::setGamma_10()";
560     try {
561         LOGD("%s", method_name);
562         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
563         (*me)->setGamma( (double)val );
564         return;
565     } catch(const std::exception &e) {
566         throwJavaException(env, &e, method_name);
567     } catch (...) {
568         throwJavaException(env, 0, method_name);
569     }
570     return;
571 }
572 
573 
574 
575 //
576 //  double getCoef0()
577 //
578 
579 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getCoef0_10 (JNIEnv*, jclass, jlong);
580 
Java_org_opencv_ml_SVM_getCoef0_10(JNIEnv * env,jclass,jlong self)581 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getCoef0_10
582   (JNIEnv* env, jclass , jlong self)
583 {
584     static const char method_name[] = "ml::getCoef0_10()";
585     try {
586         LOGD("%s", method_name);
587         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
588         double _retval_ = (*me)->getCoef0(  );
589         return _retval_;
590     } catch(const std::exception &e) {
591         throwJavaException(env, &e, method_name);
592     } catch (...) {
593         throwJavaException(env, 0, method_name);
594     }
595     return 0;
596 }
597 
598 
599 
600 //
601 //  void setCoef0(double val)
602 //
603 
604 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setCoef0_10 (JNIEnv*, jclass, jlong, jdouble);
605 
Java_org_opencv_ml_SVM_setCoef0_10(JNIEnv * env,jclass,jlong self,jdouble val)606 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setCoef0_10
607   (JNIEnv* env, jclass , jlong self, jdouble val)
608 {
609     static const char method_name[] = "ml::setCoef0_10()";
610     try {
611         LOGD("%s", method_name);
612         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
613         (*me)->setCoef0( (double)val );
614         return;
615     } catch(const std::exception &e) {
616         throwJavaException(env, &e, method_name);
617     } catch (...) {
618         throwJavaException(env, 0, method_name);
619     }
620     return;
621 }
622 
623 
624 
625 //
626 //  double getDegree()
627 //
628 
629 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getDegree_10 (JNIEnv*, jclass, jlong);
630 
Java_org_opencv_ml_SVM_getDegree_10(JNIEnv * env,jclass,jlong self)631 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getDegree_10
632   (JNIEnv* env, jclass , jlong self)
633 {
634     static const char method_name[] = "ml::getDegree_10()";
635     try {
636         LOGD("%s", method_name);
637         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
638         double _retval_ = (*me)->getDegree(  );
639         return _retval_;
640     } catch(const std::exception &e) {
641         throwJavaException(env, &e, method_name);
642     } catch (...) {
643         throwJavaException(env, 0, method_name);
644     }
645     return 0;
646 }
647 
648 
649 
650 //
651 //  void setDegree(double val)
652 //
653 
654 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setDegree_10 (JNIEnv*, jclass, jlong, jdouble);
655 
Java_org_opencv_ml_SVM_setDegree_10(JNIEnv * env,jclass,jlong self,jdouble val)656 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setDegree_10
657   (JNIEnv* env, jclass , jlong self, jdouble val)
658 {
659     static const char method_name[] = "ml::setDegree_10()";
660     try {
661         LOGD("%s", method_name);
662         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
663         (*me)->setDegree( (double)val );
664         return;
665     } catch(const std::exception &e) {
666         throwJavaException(env, &e, method_name);
667     } catch (...) {
668         throwJavaException(env, 0, method_name);
669     }
670     return;
671 }
672 
673 
674 
675 //
676 //  double getC()
677 //
678 
679 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getC_10 (JNIEnv*, jclass, jlong);
680 
Java_org_opencv_ml_SVM_getC_10(JNIEnv * env,jclass,jlong self)681 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getC_10
682   (JNIEnv* env, jclass , jlong self)
683 {
684     static const char method_name[] = "ml::getC_10()";
685     try {
686         LOGD("%s", method_name);
687         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
688         double _retval_ = (*me)->getC(  );
689         return _retval_;
690     } catch(const std::exception &e) {
691         throwJavaException(env, &e, method_name);
692     } catch (...) {
693         throwJavaException(env, 0, method_name);
694     }
695     return 0;
696 }
697 
698 
699 
700 //
701 //  void setC(double val)
702 //
703 
704 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setC_10 (JNIEnv*, jclass, jlong, jdouble);
705 
Java_org_opencv_ml_SVM_setC_10(JNIEnv * env,jclass,jlong self,jdouble val)706 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setC_10
707   (JNIEnv* env, jclass , jlong self, jdouble val)
708 {
709     static const char method_name[] = "ml::setC_10()";
710     try {
711         LOGD("%s", method_name);
712         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
713         (*me)->setC( (double)val );
714         return;
715     } catch(const std::exception &e) {
716         throwJavaException(env, &e, method_name);
717     } catch (...) {
718         throwJavaException(env, 0, method_name);
719     }
720     return;
721 }
722 
723 
724 
725 //
726 //  double getNu()
727 //
728 
729 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getNu_10 (JNIEnv*, jclass, jlong);
730 
Java_org_opencv_ml_SVM_getNu_10(JNIEnv * env,jclass,jlong self)731 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getNu_10
732   (JNIEnv* env, jclass , jlong self)
733 {
734     static const char method_name[] = "ml::getNu_10()";
735     try {
736         LOGD("%s", method_name);
737         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
738         double _retval_ = (*me)->getNu(  );
739         return _retval_;
740     } catch(const std::exception &e) {
741         throwJavaException(env, &e, method_name);
742     } catch (...) {
743         throwJavaException(env, 0, method_name);
744     }
745     return 0;
746 }
747 
748 
749 
750 //
751 //  void setNu(double val)
752 //
753 
754 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setNu_10 (JNIEnv*, jclass, jlong, jdouble);
755 
Java_org_opencv_ml_SVM_setNu_10(JNIEnv * env,jclass,jlong self,jdouble val)756 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setNu_10
757   (JNIEnv* env, jclass , jlong self, jdouble val)
758 {
759     static const char method_name[] = "ml::setNu_10()";
760     try {
761         LOGD("%s", method_name);
762         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
763         (*me)->setNu( (double)val );
764         return;
765     } catch(const std::exception &e) {
766         throwJavaException(env, &e, method_name);
767     } catch (...) {
768         throwJavaException(env, 0, method_name);
769     }
770     return;
771 }
772 
773 
774 
775 //
776 //  double getP()
777 //
778 
779 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getP_10 (JNIEnv*, jclass, jlong);
780 
Java_org_opencv_ml_SVM_getP_10(JNIEnv * env,jclass,jlong self)781 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getP_10
782   (JNIEnv* env, jclass , jlong self)
783 {
784     static const char method_name[] = "ml::getP_10()";
785     try {
786         LOGD("%s", method_name);
787         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
788         double _retval_ = (*me)->getP(  );
789         return _retval_;
790     } catch(const std::exception &e) {
791         throwJavaException(env, &e, method_name);
792     } catch (...) {
793         throwJavaException(env, 0, method_name);
794     }
795     return 0;
796 }
797 
798 
799 
800 //
801 //  void setP(double val)
802 //
803 
804 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setP_10 (JNIEnv*, jclass, jlong, jdouble);
805 
Java_org_opencv_ml_SVM_setP_10(JNIEnv * env,jclass,jlong self,jdouble val)806 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setP_10
807   (JNIEnv* env, jclass , jlong self, jdouble val)
808 {
809     static const char method_name[] = "ml::setP_10()";
810     try {
811         LOGD("%s", method_name);
812         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
813         (*me)->setP( (double)val );
814         return;
815     } catch(const std::exception &e) {
816         throwJavaException(env, &e, method_name);
817     } catch (...) {
818         throwJavaException(env, 0, method_name);
819     }
820     return;
821 }
822 
823 
824 
825 //
826 //  Mat getClassWeights()
827 //
828 
829 JNIEXPORT jlong JNICALL Java_org_opencv_ml_SVM_getClassWeights_10 (JNIEnv*, jclass, jlong);
830 
Java_org_opencv_ml_SVM_getClassWeights_10(JNIEnv * env,jclass,jlong self)831 JNIEXPORT jlong JNICALL Java_org_opencv_ml_SVM_getClassWeights_10
832   (JNIEnv* env, jclass , jlong self)
833 {
834     static const char method_name[] = "ml::getClassWeights_10()";
835     try {
836         LOGD("%s", method_name);
837         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
838         ::Mat _retval_ = (*me)->getClassWeights(  );
839         return (jlong) new ::Mat(_retval_);
840     } catch(const std::exception &e) {
841         throwJavaException(env, &e, method_name);
842     } catch (...) {
843         throwJavaException(env, 0, method_name);
844     }
845     return 0;
846 }
847 
848 
849 
850 //
851 //  void setClassWeights(Mat val)
852 //
853 
854 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setClassWeights_10 (JNIEnv*, jclass, jlong, jlong);
855 
Java_org_opencv_ml_SVM_setClassWeights_10(JNIEnv * env,jclass,jlong self,jlong val_nativeObj)856 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setClassWeights_10
857   (JNIEnv* env, jclass , jlong self, jlong val_nativeObj)
858 {
859     static const char method_name[] = "ml::setClassWeights_10()";
860     try {
861         LOGD("%s", method_name);
862         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
863         Mat& val = *((Mat*)val_nativeObj);
864         (*me)->setClassWeights( val );
865         return;
866     } catch(const std::exception &e) {
867         throwJavaException(env, &e, method_name);
868     } catch (...) {
869         throwJavaException(env, 0, method_name);
870     }
871     return;
872 }
873 
874 
875 
876 //
877 //  TermCriteria getTermCriteria()
878 //
879 
880 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_SVM_getTermCriteria_10 (JNIEnv*, jclass, jlong);
881 
Java_org_opencv_ml_SVM_getTermCriteria_10(JNIEnv * env,jclass,jlong self)882 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_SVM_getTermCriteria_10
883   (JNIEnv* env, jclass , jlong self)
884 {
885     static const char method_name[] = "ml::getTermCriteria_10()";
886     try {
887         LOGD("%s", method_name);
888         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
889         TermCriteria _retval_ = (*me)->getTermCriteria(  );
890         jdoubleArray _da_retval_ = env->NewDoubleArray(3);  jdouble _tmp_retval_[3] = {_retval_.type, _retval_.maxCount, _retval_.epsilon}; env->SetDoubleArrayRegion(_da_retval_, 0, 3, _tmp_retval_);
891         return _da_retval_;
892     } catch(const std::exception &e) {
893         throwJavaException(env, &e, method_name);
894     } catch (...) {
895         throwJavaException(env, 0, method_name);
896     }
897     return 0;
898 }
899 
900 
901 
902 //
903 //  void setTermCriteria(TermCriteria val)
904 //
905 
906 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setTermCriteria_10 (JNIEnv*, jclass, jlong, jint, jint, jdouble);
907 
Java_org_opencv_ml_SVM_setTermCriteria_10(JNIEnv * env,jclass,jlong self,jint val_type,jint val_maxCount,jdouble val_epsilon)908 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setTermCriteria_10
909   (JNIEnv* env, jclass , jlong self, jint val_type, jint val_maxCount, jdouble val_epsilon)
910 {
911     static const char method_name[] = "ml::setTermCriteria_10()";
912     try {
913         LOGD("%s", method_name);
914         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
915         TermCriteria val(val_type, val_maxCount, val_epsilon);
916         (*me)->setTermCriteria( val );
917         return;
918     } catch(const std::exception &e) {
919         throwJavaException(env, &e, method_name);
920     } catch (...) {
921         throwJavaException(env, 0, method_name);
922     }
923     return;
924 }
925 
926 
927 
928 //
929 //  int getKernelType()
930 //
931 
932 JNIEXPORT jint JNICALL Java_org_opencv_ml_SVM_getKernelType_10 (JNIEnv*, jclass, jlong);
933 
Java_org_opencv_ml_SVM_getKernelType_10(JNIEnv * env,jclass,jlong self)934 JNIEXPORT jint JNICALL Java_org_opencv_ml_SVM_getKernelType_10
935   (JNIEnv* env, jclass , jlong self)
936 {
937     static const char method_name[] = "ml::getKernelType_10()";
938     try {
939         LOGD("%s", method_name);
940         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
941         int _retval_ = (*me)->getKernelType(  );
942         return _retval_;
943     } catch(const std::exception &e) {
944         throwJavaException(env, &e, method_name);
945     } catch (...) {
946         throwJavaException(env, 0, method_name);
947     }
948     return 0;
949 }
950 
951 
952 
953 //
954 //  void setKernel(int kernelType)
955 //
956 
957 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setKernel_10 (JNIEnv*, jclass, jlong, jint);
958 
Java_org_opencv_ml_SVM_setKernel_10(JNIEnv * env,jclass,jlong self,jint kernelType)959 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_setKernel_10
960   (JNIEnv* env, jclass , jlong self, jint kernelType)
961 {
962     static const char method_name[] = "ml::setKernel_10()";
963     try {
964         LOGD("%s", method_name);
965         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
966         (*me)->setKernel( (int)kernelType );
967         return;
968     } catch(const std::exception &e) {
969         throwJavaException(env, &e, method_name);
970     } catch (...) {
971         throwJavaException(env, 0, method_name);
972     }
973     return;
974 }
975 
976 
977 
978 //
979 //  Mat getSupportVectors()
980 //
981 
982 JNIEXPORT jlong JNICALL Java_org_opencv_ml_SVM_getSupportVectors_10 (JNIEnv*, jclass, jlong);
983 
Java_org_opencv_ml_SVM_getSupportVectors_10(JNIEnv * env,jclass,jlong self)984 JNIEXPORT jlong JNICALL Java_org_opencv_ml_SVM_getSupportVectors_10
985   (JNIEnv* env, jclass , jlong self)
986 {
987     static const char method_name[] = "ml::getSupportVectors_10()";
988     try {
989         LOGD("%s", method_name);
990         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
991         ::Mat _retval_ = (*me)->getSupportVectors(  );
992         return (jlong) new ::Mat(_retval_);
993     } catch(const std::exception &e) {
994         throwJavaException(env, &e, method_name);
995     } catch (...) {
996         throwJavaException(env, 0, method_name);
997     }
998     return 0;
999 }
1000 
1001 
1002 
1003 //
1004 //  double getDecisionFunction(int i, Mat& alpha, Mat& svidx)
1005 //
1006 
1007 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getDecisionFunction_10 (JNIEnv*, jclass, jlong, jint, jlong, jlong);
1008 
Java_org_opencv_ml_SVM_getDecisionFunction_10(JNIEnv * env,jclass,jlong self,jint i,jlong alpha_nativeObj,jlong svidx_nativeObj)1009 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_SVM_getDecisionFunction_10
1010   (JNIEnv* env, jclass , jlong self, jint i, jlong alpha_nativeObj, jlong svidx_nativeObj)
1011 {
1012     static const char method_name[] = "ml::getDecisionFunction_10()";
1013     try {
1014         LOGD("%s", method_name);
1015         Ptr<cv::ml::SVM>* me = (Ptr<cv::ml::SVM>*) self; //TODO: check for NULL
1016         Mat& alpha = *((Mat*)alpha_nativeObj);
1017         Mat& svidx = *((Mat*)svidx_nativeObj);
1018         double _retval_ = (*me)->getDecisionFunction( (int)i, alpha, svidx );
1019         return _retval_;
1020     } catch(const std::exception &e) {
1021         throwJavaException(env, &e, method_name);
1022     } catch (...) {
1023         throwJavaException(env, 0, method_name);
1024     }
1025     return 0;
1026 }
1027 
1028 
1029 
1030 //
1031 // static Ptr_SVM create()
1032 //
1033 
1034 JNIEXPORT jlong JNICALL Java_org_opencv_ml_SVM_create_10 (JNIEnv*, jclass);
1035 
Java_org_opencv_ml_SVM_create_10(JNIEnv * env,jclass)1036 JNIEXPORT jlong JNICALL Java_org_opencv_ml_SVM_create_10
1037   (JNIEnv* env, jclass )
1038 {
1039     static const char method_name[] = "ml::create_10()";
1040     try {
1041         LOGD("%s", method_name);
1042         typedef Ptr<cv::ml::SVM> Ptr_SVM;
1043         Ptr_SVM _retval_ = cv::ml::SVM::create(  );
1044         return (jlong)(new Ptr_SVM(_retval_));
1045     } catch(const std::exception &e) {
1046         throwJavaException(env, &e, method_name);
1047     } catch (...) {
1048         throwJavaException(env, 0, method_name);
1049     }
1050     return 0;
1051 }
1052 
1053 
1054 
1055 //
1056 //  native support for java finalize()
1057 //  static void Ptr<cv::ml::SVM>::delete( __int64 self )
1058 //
1059 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_delete(JNIEnv*, jclass, jlong);
1060 
Java_org_opencv_ml_SVM_delete(JNIEnv *,jclass,jlong self)1061 JNIEXPORT void JNICALL Java_org_opencv_ml_SVM_delete
1062   (JNIEnv*, jclass, jlong self)
1063 {
1064     delete (Ptr<cv::ml::SVM>*) self;
1065 }
1066 
1067 
1068 //
1069 //  float predictProb(Mat inputs, Mat& outputs, Mat& outputProbs, int flags = 0)
1070 //
1071 
1072 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_NormalBayesClassifier_predictProb_10 (JNIEnv*, jclass, jlong, jlong, jlong, jlong, jint);
1073 
Java_org_opencv_ml_NormalBayesClassifier_predictProb_10(JNIEnv * env,jclass,jlong self,jlong inputs_nativeObj,jlong outputs_nativeObj,jlong outputProbs_nativeObj,jint flags)1074 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_NormalBayesClassifier_predictProb_10
1075   (JNIEnv* env, jclass , jlong self, jlong inputs_nativeObj, jlong outputs_nativeObj, jlong outputProbs_nativeObj, jint flags)
1076 {
1077     static const char method_name[] = "ml::predictProb_10()";
1078     try {
1079         LOGD("%s", method_name);
1080         Ptr<cv::ml::NormalBayesClassifier>* me = (Ptr<cv::ml::NormalBayesClassifier>*) self; //TODO: check for NULL
1081         Mat& inputs = *((Mat*)inputs_nativeObj);
1082         Mat& outputs = *((Mat*)outputs_nativeObj);
1083         Mat& outputProbs = *((Mat*)outputProbs_nativeObj);
1084         float _retval_ = (*me)->predictProb( inputs, outputs, outputProbs, (int)flags );
1085         return _retval_;
1086     } catch(const std::exception &e) {
1087         throwJavaException(env, &e, method_name);
1088     } catch (...) {
1089         throwJavaException(env, 0, method_name);
1090     }
1091     return 0;
1092 }
1093 
1094 
1095 
1096 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_NormalBayesClassifier_predictProb_11 (JNIEnv*, jclass, jlong, jlong, jlong, jlong);
1097 
Java_org_opencv_ml_NormalBayesClassifier_predictProb_11(JNIEnv * env,jclass,jlong self,jlong inputs_nativeObj,jlong outputs_nativeObj,jlong outputProbs_nativeObj)1098 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_NormalBayesClassifier_predictProb_11
1099   (JNIEnv* env, jclass , jlong self, jlong inputs_nativeObj, jlong outputs_nativeObj, jlong outputProbs_nativeObj)
1100 {
1101     static const char method_name[] = "ml::predictProb_11()";
1102     try {
1103         LOGD("%s", method_name);
1104         Ptr<cv::ml::NormalBayesClassifier>* me = (Ptr<cv::ml::NormalBayesClassifier>*) self; //TODO: check for NULL
1105         Mat& inputs = *((Mat*)inputs_nativeObj);
1106         Mat& outputs = *((Mat*)outputs_nativeObj);
1107         Mat& outputProbs = *((Mat*)outputProbs_nativeObj);
1108         float _retval_ = (*me)->predictProb( inputs, outputs, outputProbs );
1109         return _retval_;
1110     } catch(const std::exception &e) {
1111         throwJavaException(env, &e, method_name);
1112     } catch (...) {
1113         throwJavaException(env, 0, method_name);
1114     }
1115     return 0;
1116 }
1117 
1118 
1119 
1120 //
1121 // static Ptr_NormalBayesClassifier create()
1122 //
1123 
1124 JNIEXPORT jlong JNICALL Java_org_opencv_ml_NormalBayesClassifier_create_10 (JNIEnv*, jclass);
1125 
Java_org_opencv_ml_NormalBayesClassifier_create_10(JNIEnv * env,jclass)1126 JNIEXPORT jlong JNICALL Java_org_opencv_ml_NormalBayesClassifier_create_10
1127   (JNIEnv* env, jclass )
1128 {
1129     static const char method_name[] = "ml::create_10()";
1130     try {
1131         LOGD("%s", method_name);
1132         typedef Ptr<cv::ml::NormalBayesClassifier> Ptr_NormalBayesClassifier;
1133         Ptr_NormalBayesClassifier _retval_ = cv::ml::NormalBayesClassifier::create(  );
1134         return (jlong)(new Ptr_NormalBayesClassifier(_retval_));
1135     } catch(const std::exception &e) {
1136         throwJavaException(env, &e, method_name);
1137     } catch (...) {
1138         throwJavaException(env, 0, method_name);
1139     }
1140     return 0;
1141 }
1142 
1143 
1144 
1145 //
1146 //  native support for java finalize()
1147 //  static void Ptr<cv::ml::NormalBayesClassifier>::delete( __int64 self )
1148 //
1149 JNIEXPORT void JNICALL Java_org_opencv_ml_NormalBayesClassifier_delete(JNIEnv*, jclass, jlong);
1150 
Java_org_opencv_ml_NormalBayesClassifier_delete(JNIEnv *,jclass,jlong self)1151 JNIEXPORT void JNICALL Java_org_opencv_ml_NormalBayesClassifier_delete
1152   (JNIEnv*, jclass, jlong self)
1153 {
1154     delete (Ptr<cv::ml::NormalBayesClassifier>*) self;
1155 }
1156 
1157 
1158 //
1159 //  int getLayout()
1160 //
1161 
1162 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getLayout_10 (JNIEnv*, jclass, jlong);
1163 
Java_org_opencv_ml_TrainData_getLayout_10(JNIEnv * env,jclass,jlong self)1164 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getLayout_10
1165   (JNIEnv* env, jclass , jlong self)
1166 {
1167     static const char method_name[] = "ml::getLayout_10()";
1168     try {
1169         LOGD("%s", method_name);
1170         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1171         int _retval_ = me->getLayout(  );
1172         return _retval_;
1173     } catch(const std::exception &e) {
1174         throwJavaException(env, &e, method_name);
1175     } catch (...) {
1176         throwJavaException(env, 0, method_name);
1177     }
1178     return 0;
1179 }
1180 
1181 
1182 
1183 //
1184 //  int getNTestSamples()
1185 //
1186 
1187 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNTestSamples_10 (JNIEnv*, jclass, jlong);
1188 
Java_org_opencv_ml_TrainData_getNTestSamples_10(JNIEnv * env,jclass,jlong self)1189 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNTestSamples_10
1190   (JNIEnv* env, jclass , jlong self)
1191 {
1192     static const char method_name[] = "ml::getNTestSamples_10()";
1193     try {
1194         LOGD("%s", method_name);
1195         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1196         int _retval_ = me->getNTestSamples(  );
1197         return _retval_;
1198     } catch(const std::exception &e) {
1199         throwJavaException(env, &e, method_name);
1200     } catch (...) {
1201         throwJavaException(env, 0, method_name);
1202     }
1203     return 0;
1204 }
1205 
1206 
1207 
1208 //
1209 //  int getNTrainSamples()
1210 //
1211 
1212 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNTrainSamples_10 (JNIEnv*, jclass, jlong);
1213 
Java_org_opencv_ml_TrainData_getNTrainSamples_10(JNIEnv * env,jclass,jlong self)1214 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNTrainSamples_10
1215   (JNIEnv* env, jclass , jlong self)
1216 {
1217     static const char method_name[] = "ml::getNTrainSamples_10()";
1218     try {
1219         LOGD("%s", method_name);
1220         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1221         int _retval_ = me->getNTrainSamples(  );
1222         return _retval_;
1223     } catch(const std::exception &e) {
1224         throwJavaException(env, &e, method_name);
1225     } catch (...) {
1226         throwJavaException(env, 0, method_name);
1227     }
1228     return 0;
1229 }
1230 
1231 
1232 
1233 //
1234 //  int getNSamples()
1235 //
1236 
1237 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNSamples_10 (JNIEnv*, jclass, jlong);
1238 
Java_org_opencv_ml_TrainData_getNSamples_10(JNIEnv * env,jclass,jlong self)1239 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNSamples_10
1240   (JNIEnv* env, jclass , jlong self)
1241 {
1242     static const char method_name[] = "ml::getNSamples_10()";
1243     try {
1244         LOGD("%s", method_name);
1245         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1246         int _retval_ = me->getNSamples(  );
1247         return _retval_;
1248     } catch(const std::exception &e) {
1249         throwJavaException(env, &e, method_name);
1250     } catch (...) {
1251         throwJavaException(env, 0, method_name);
1252     }
1253     return 0;
1254 }
1255 
1256 
1257 
1258 //
1259 //  int getNVars()
1260 //
1261 
1262 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNVars_10 (JNIEnv*, jclass, jlong);
1263 
Java_org_opencv_ml_TrainData_getNVars_10(JNIEnv * env,jclass,jlong self)1264 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNVars_10
1265   (JNIEnv* env, jclass , jlong self)
1266 {
1267     static const char method_name[] = "ml::getNVars_10()";
1268     try {
1269         LOGD("%s", method_name);
1270         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1271         int _retval_ = me->getNVars(  );
1272         return _retval_;
1273     } catch(const std::exception &e) {
1274         throwJavaException(env, &e, method_name);
1275     } catch (...) {
1276         throwJavaException(env, 0, method_name);
1277     }
1278     return 0;
1279 }
1280 
1281 
1282 
1283 //
1284 //  void getSample(Mat varIdx, int sidx, float* buf)
1285 //
1286 
1287 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_getSample_10 (JNIEnv*, jclass, jlong, jlong, jint, jfloat);
1288 
Java_org_opencv_ml_TrainData_getSample_10(JNIEnv * env,jclass,jlong self,jlong varIdx_nativeObj,jint sidx,jfloat buf)1289 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_getSample_10
1290   (JNIEnv* env, jclass , jlong self, jlong varIdx_nativeObj, jint sidx, jfloat buf)
1291 {
1292     static const char method_name[] = "ml::getSample_10()";
1293     try {
1294         LOGD("%s", method_name);
1295         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1296         Mat& varIdx = *((Mat*)varIdx_nativeObj);
1297         me->getSample( varIdx, (int)sidx, &buf );
1298         return;
1299     } catch(const std::exception &e) {
1300         throwJavaException(env, &e, method_name);
1301     } catch (...) {
1302         throwJavaException(env, 0, method_name);
1303     }
1304     return;
1305 }
1306 
1307 
1308 
1309 //
1310 //  int getNAllVars()
1311 //
1312 
1313 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNAllVars_10 (JNIEnv*, jclass, jlong);
1314 
Java_org_opencv_ml_TrainData_getNAllVars_10(JNIEnv * env,jclass,jlong self)1315 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getNAllVars_10
1316   (JNIEnv* env, jclass , jlong self)
1317 {
1318     static const char method_name[] = "ml::getNAllVars_10()";
1319     try {
1320         LOGD("%s", method_name);
1321         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1322         int _retval_ = me->getNAllVars(  );
1323         return _retval_;
1324     } catch(const std::exception &e) {
1325         throwJavaException(env, &e, method_name);
1326     } catch (...) {
1327         throwJavaException(env, 0, method_name);
1328     }
1329     return 0;
1330 }
1331 
1332 
1333 
1334 //
1335 //  Mat getMissing()
1336 //
1337 
1338 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getMissing_10 (JNIEnv*, jclass, jlong);
1339 
Java_org_opencv_ml_TrainData_getMissing_10(JNIEnv * env,jclass,jlong self)1340 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getMissing_10
1341   (JNIEnv* env, jclass , jlong self)
1342 {
1343     static const char method_name[] = "ml::getMissing_10()";
1344     try {
1345         LOGD("%s", method_name);
1346         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1347         ::Mat _retval_ = me->getMissing(  );
1348         return (jlong) new ::Mat(_retval_);
1349     } catch(const std::exception &e) {
1350         throwJavaException(env, &e, method_name);
1351     } catch (...) {
1352         throwJavaException(env, 0, method_name);
1353     }
1354     return 0;
1355 }
1356 
1357 
1358 
1359 //
1360 //  Mat getTrainSamples(int layout = ROW_SAMPLE, bool compressSamples = true, bool compressVars = true)
1361 //
1362 
1363 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainSamples_10 (JNIEnv*, jclass, jlong, jint, jboolean, jboolean);
1364 
Java_org_opencv_ml_TrainData_getTrainSamples_10(JNIEnv * env,jclass,jlong self,jint layout,jboolean compressSamples,jboolean compressVars)1365 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainSamples_10
1366   (JNIEnv* env, jclass , jlong self, jint layout, jboolean compressSamples, jboolean compressVars)
1367 {
1368     static const char method_name[] = "ml::getTrainSamples_10()";
1369     try {
1370         LOGD("%s", method_name);
1371         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1372         ::Mat _retval_ = me->getTrainSamples( (int)layout, (bool)compressSamples, (bool)compressVars );
1373         return (jlong) new ::Mat(_retval_);
1374     } catch(const std::exception &e) {
1375         throwJavaException(env, &e, method_name);
1376     } catch (...) {
1377         throwJavaException(env, 0, method_name);
1378     }
1379     return 0;
1380 }
1381 
1382 
1383 
1384 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainSamples_11 (JNIEnv*, jclass, jlong);
1385 
Java_org_opencv_ml_TrainData_getTrainSamples_11(JNIEnv * env,jclass,jlong self)1386 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainSamples_11
1387   (JNIEnv* env, jclass , jlong self)
1388 {
1389     static const char method_name[] = "ml::getTrainSamples_11()";
1390     try {
1391         LOGD("%s", method_name);
1392         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1393         ::Mat _retval_ = me->getTrainSamples(  );
1394         return (jlong) new ::Mat(_retval_);
1395     } catch(const std::exception &e) {
1396         throwJavaException(env, &e, method_name);
1397     } catch (...) {
1398         throwJavaException(env, 0, method_name);
1399     }
1400     return 0;
1401 }
1402 
1403 
1404 
1405 //
1406 //  Mat getTrainResponses()
1407 //
1408 
1409 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainResponses_10 (JNIEnv*, jclass, jlong);
1410 
Java_org_opencv_ml_TrainData_getTrainResponses_10(JNIEnv * env,jclass,jlong self)1411 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainResponses_10
1412   (JNIEnv* env, jclass , jlong self)
1413 {
1414     static const char method_name[] = "ml::getTrainResponses_10()";
1415     try {
1416         LOGD("%s", method_name);
1417         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1418         ::Mat _retval_ = me->getTrainResponses(  );
1419         return (jlong) new ::Mat(_retval_);
1420     } catch(const std::exception &e) {
1421         throwJavaException(env, &e, method_name);
1422     } catch (...) {
1423         throwJavaException(env, 0, method_name);
1424     }
1425     return 0;
1426 }
1427 
1428 
1429 
1430 //
1431 //  Mat getTrainNormCatResponses()
1432 //
1433 
1434 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainNormCatResponses_10 (JNIEnv*, jclass, jlong);
1435 
Java_org_opencv_ml_TrainData_getTrainNormCatResponses_10(JNIEnv * env,jclass,jlong self)1436 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainNormCatResponses_10
1437   (JNIEnv* env, jclass , jlong self)
1438 {
1439     static const char method_name[] = "ml::getTrainNormCatResponses_10()";
1440     try {
1441         LOGD("%s", method_name);
1442         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1443         ::Mat _retval_ = me->getTrainNormCatResponses(  );
1444         return (jlong) new ::Mat(_retval_);
1445     } catch(const std::exception &e) {
1446         throwJavaException(env, &e, method_name);
1447     } catch (...) {
1448         throwJavaException(env, 0, method_name);
1449     }
1450     return 0;
1451 }
1452 
1453 
1454 
1455 //
1456 //  Mat getTestResponses()
1457 //
1458 
1459 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTestResponses_10 (JNIEnv*, jclass, jlong);
1460 
Java_org_opencv_ml_TrainData_getTestResponses_10(JNIEnv * env,jclass,jlong self)1461 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTestResponses_10
1462   (JNIEnv* env, jclass , jlong self)
1463 {
1464     static const char method_name[] = "ml::getTestResponses_10()";
1465     try {
1466         LOGD("%s", method_name);
1467         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1468         ::Mat _retval_ = me->getTestResponses(  );
1469         return (jlong) new ::Mat(_retval_);
1470     } catch(const std::exception &e) {
1471         throwJavaException(env, &e, method_name);
1472     } catch (...) {
1473         throwJavaException(env, 0, method_name);
1474     }
1475     return 0;
1476 }
1477 
1478 
1479 
1480 //
1481 //  Mat getTestNormCatResponses()
1482 //
1483 
1484 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTestNormCatResponses_10 (JNIEnv*, jclass, jlong);
1485 
Java_org_opencv_ml_TrainData_getTestNormCatResponses_10(JNIEnv * env,jclass,jlong self)1486 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTestNormCatResponses_10
1487   (JNIEnv* env, jclass , jlong self)
1488 {
1489     static const char method_name[] = "ml::getTestNormCatResponses_10()";
1490     try {
1491         LOGD("%s", method_name);
1492         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1493         ::Mat _retval_ = me->getTestNormCatResponses(  );
1494         return (jlong) new ::Mat(_retval_);
1495     } catch(const std::exception &e) {
1496         throwJavaException(env, &e, method_name);
1497     } catch (...) {
1498         throwJavaException(env, 0, method_name);
1499     }
1500     return 0;
1501 }
1502 
1503 
1504 
1505 //
1506 //  Mat getResponses()
1507 //
1508 
1509 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getResponses_10 (JNIEnv*, jclass, jlong);
1510 
Java_org_opencv_ml_TrainData_getResponses_10(JNIEnv * env,jclass,jlong self)1511 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getResponses_10
1512   (JNIEnv* env, jclass , jlong self)
1513 {
1514     static const char method_name[] = "ml::getResponses_10()";
1515     try {
1516         LOGD("%s", method_name);
1517         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1518         ::Mat _retval_ = me->getResponses(  );
1519         return (jlong) new ::Mat(_retval_);
1520     } catch(const std::exception &e) {
1521         throwJavaException(env, &e, method_name);
1522     } catch (...) {
1523         throwJavaException(env, 0, method_name);
1524     }
1525     return 0;
1526 }
1527 
1528 
1529 
1530 //
1531 //  Mat getSamples()
1532 //
1533 
1534 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getSamples_10 (JNIEnv*, jclass, jlong);
1535 
Java_org_opencv_ml_TrainData_getSamples_10(JNIEnv * env,jclass,jlong self)1536 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getSamples_10
1537   (JNIEnv* env, jclass , jlong self)
1538 {
1539     static const char method_name[] = "ml::getSamples_10()";
1540     try {
1541         LOGD("%s", method_name);
1542         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1543         ::Mat _retval_ = me->getSamples(  );
1544         return (jlong) new ::Mat(_retval_);
1545     } catch(const std::exception &e) {
1546         throwJavaException(env, &e, method_name);
1547     } catch (...) {
1548         throwJavaException(env, 0, method_name);
1549     }
1550     return 0;
1551 }
1552 
1553 
1554 
1555 //
1556 //  Mat getNormCatResponses()
1557 //
1558 
1559 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getNormCatResponses_10 (JNIEnv*, jclass, jlong);
1560 
Java_org_opencv_ml_TrainData_getNormCatResponses_10(JNIEnv * env,jclass,jlong self)1561 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getNormCatResponses_10
1562   (JNIEnv* env, jclass , jlong self)
1563 {
1564     static const char method_name[] = "ml::getNormCatResponses_10()";
1565     try {
1566         LOGD("%s", method_name);
1567         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1568         ::Mat _retval_ = me->getNormCatResponses(  );
1569         return (jlong) new ::Mat(_retval_);
1570     } catch(const std::exception &e) {
1571         throwJavaException(env, &e, method_name);
1572     } catch (...) {
1573         throwJavaException(env, 0, method_name);
1574     }
1575     return 0;
1576 }
1577 
1578 
1579 
1580 //
1581 //  Mat getSampleWeights()
1582 //
1583 
1584 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getSampleWeights_10 (JNIEnv*, jclass, jlong);
1585 
Java_org_opencv_ml_TrainData_getSampleWeights_10(JNIEnv * env,jclass,jlong self)1586 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getSampleWeights_10
1587   (JNIEnv* env, jclass , jlong self)
1588 {
1589     static const char method_name[] = "ml::getSampleWeights_10()";
1590     try {
1591         LOGD("%s", method_name);
1592         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1593         ::Mat _retval_ = me->getSampleWeights(  );
1594         return (jlong) new ::Mat(_retval_);
1595     } catch(const std::exception &e) {
1596         throwJavaException(env, &e, method_name);
1597     } catch (...) {
1598         throwJavaException(env, 0, method_name);
1599     }
1600     return 0;
1601 }
1602 
1603 
1604 
1605 //
1606 //  Mat getTrainSampleWeights()
1607 //
1608 
1609 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainSampleWeights_10 (JNIEnv*, jclass, jlong);
1610 
Java_org_opencv_ml_TrainData_getTrainSampleWeights_10(JNIEnv * env,jclass,jlong self)1611 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainSampleWeights_10
1612   (JNIEnv* env, jclass , jlong self)
1613 {
1614     static const char method_name[] = "ml::getTrainSampleWeights_10()";
1615     try {
1616         LOGD("%s", method_name);
1617         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1618         ::Mat _retval_ = me->getTrainSampleWeights(  );
1619         return (jlong) new ::Mat(_retval_);
1620     } catch(const std::exception &e) {
1621         throwJavaException(env, &e, method_name);
1622     } catch (...) {
1623         throwJavaException(env, 0, method_name);
1624     }
1625     return 0;
1626 }
1627 
1628 
1629 
1630 //
1631 //  Mat getTestSampleWeights()
1632 //
1633 
1634 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTestSampleWeights_10 (JNIEnv*, jclass, jlong);
1635 
Java_org_opencv_ml_TrainData_getTestSampleWeights_10(JNIEnv * env,jclass,jlong self)1636 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTestSampleWeights_10
1637   (JNIEnv* env, jclass , jlong self)
1638 {
1639     static const char method_name[] = "ml::getTestSampleWeights_10()";
1640     try {
1641         LOGD("%s", method_name);
1642         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1643         ::Mat _retval_ = me->getTestSampleWeights(  );
1644         return (jlong) new ::Mat(_retval_);
1645     } catch(const std::exception &e) {
1646         throwJavaException(env, &e, method_name);
1647     } catch (...) {
1648         throwJavaException(env, 0, method_name);
1649     }
1650     return 0;
1651 }
1652 
1653 
1654 
1655 //
1656 //  Mat getVarIdx()
1657 //
1658 
1659 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getVarIdx_10 (JNIEnv*, jclass, jlong);
1660 
Java_org_opencv_ml_TrainData_getVarIdx_10(JNIEnv * env,jclass,jlong self)1661 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getVarIdx_10
1662   (JNIEnv* env, jclass , jlong self)
1663 {
1664     static const char method_name[] = "ml::getVarIdx_10()";
1665     try {
1666         LOGD("%s", method_name);
1667         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1668         ::Mat _retval_ = me->getVarIdx(  );
1669         return (jlong) new ::Mat(_retval_);
1670     } catch(const std::exception &e) {
1671         throwJavaException(env, &e, method_name);
1672     } catch (...) {
1673         throwJavaException(env, 0, method_name);
1674     }
1675     return 0;
1676 }
1677 
1678 
1679 
1680 //
1681 //  Mat getVarType()
1682 //
1683 
1684 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getVarType_10 (JNIEnv*, jclass, jlong);
1685 
Java_org_opencv_ml_TrainData_getVarType_10(JNIEnv * env,jclass,jlong self)1686 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getVarType_10
1687   (JNIEnv* env, jclass , jlong self)
1688 {
1689     static const char method_name[] = "ml::getVarType_10()";
1690     try {
1691         LOGD("%s", method_name);
1692         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1693         ::Mat _retval_ = me->getVarType(  );
1694         return (jlong) new ::Mat(_retval_);
1695     } catch(const std::exception &e) {
1696         throwJavaException(env, &e, method_name);
1697     } catch (...) {
1698         throwJavaException(env, 0, method_name);
1699     }
1700     return 0;
1701 }
1702 
1703 
1704 
1705 //
1706 //  int getResponseType()
1707 //
1708 
1709 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getResponseType_10 (JNIEnv*, jclass, jlong);
1710 
Java_org_opencv_ml_TrainData_getResponseType_10(JNIEnv * env,jclass,jlong self)1711 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getResponseType_10
1712   (JNIEnv* env, jclass , jlong self)
1713 {
1714     static const char method_name[] = "ml::getResponseType_10()";
1715     try {
1716         LOGD("%s", method_name);
1717         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1718         int _retval_ = me->getResponseType(  );
1719         return _retval_;
1720     } catch(const std::exception &e) {
1721         throwJavaException(env, &e, method_name);
1722     } catch (...) {
1723         throwJavaException(env, 0, method_name);
1724     }
1725     return 0;
1726 }
1727 
1728 
1729 
1730 //
1731 //  Mat getTrainSampleIdx()
1732 //
1733 
1734 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainSampleIdx_10 (JNIEnv*, jclass, jlong);
1735 
Java_org_opencv_ml_TrainData_getTrainSampleIdx_10(JNIEnv * env,jclass,jlong self)1736 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTrainSampleIdx_10
1737   (JNIEnv* env, jclass , jlong self)
1738 {
1739     static const char method_name[] = "ml::getTrainSampleIdx_10()";
1740     try {
1741         LOGD("%s", method_name);
1742         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1743         ::Mat _retval_ = me->getTrainSampleIdx(  );
1744         return (jlong) new ::Mat(_retval_);
1745     } catch(const std::exception &e) {
1746         throwJavaException(env, &e, method_name);
1747     } catch (...) {
1748         throwJavaException(env, 0, method_name);
1749     }
1750     return 0;
1751 }
1752 
1753 
1754 
1755 //
1756 //  Mat getTestSampleIdx()
1757 //
1758 
1759 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTestSampleIdx_10 (JNIEnv*, jclass, jlong);
1760 
Java_org_opencv_ml_TrainData_getTestSampleIdx_10(JNIEnv * env,jclass,jlong self)1761 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getTestSampleIdx_10
1762   (JNIEnv* env, jclass , jlong self)
1763 {
1764     static const char method_name[] = "ml::getTestSampleIdx_10()";
1765     try {
1766         LOGD("%s", method_name);
1767         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1768         ::Mat _retval_ = me->getTestSampleIdx(  );
1769         return (jlong) new ::Mat(_retval_);
1770     } catch(const std::exception &e) {
1771         throwJavaException(env, &e, method_name);
1772     } catch (...) {
1773         throwJavaException(env, 0, method_name);
1774     }
1775     return 0;
1776 }
1777 
1778 
1779 
1780 //
1781 //  void getValues(int vi, Mat sidx, float* values)
1782 //
1783 
1784 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_getValues_10 (JNIEnv*, jclass, jlong, jint, jlong, jfloat);
1785 
Java_org_opencv_ml_TrainData_getValues_10(JNIEnv * env,jclass,jlong self,jint vi,jlong sidx_nativeObj,jfloat values)1786 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_getValues_10
1787   (JNIEnv* env, jclass , jlong self, jint vi, jlong sidx_nativeObj, jfloat values)
1788 {
1789     static const char method_name[] = "ml::getValues_10()";
1790     try {
1791         LOGD("%s", method_name);
1792         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1793         Mat& sidx = *((Mat*)sidx_nativeObj);
1794         me->getValues( (int)vi, sidx, &values );
1795         return;
1796     } catch(const std::exception &e) {
1797         throwJavaException(env, &e, method_name);
1798     } catch (...) {
1799         throwJavaException(env, 0, method_name);
1800     }
1801     return;
1802 }
1803 
1804 
1805 
1806 //
1807 //  Mat getDefaultSubstValues()
1808 //
1809 
1810 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getDefaultSubstValues_10 (JNIEnv*, jclass, jlong);
1811 
Java_org_opencv_ml_TrainData_getDefaultSubstValues_10(JNIEnv * env,jclass,jlong self)1812 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getDefaultSubstValues_10
1813   (JNIEnv* env, jclass , jlong self)
1814 {
1815     static const char method_name[] = "ml::getDefaultSubstValues_10()";
1816     try {
1817         LOGD("%s", method_name);
1818         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1819         ::Mat _retval_ = me->getDefaultSubstValues(  );
1820         return (jlong) new ::Mat(_retval_);
1821     } catch(const std::exception &e) {
1822         throwJavaException(env, &e, method_name);
1823     } catch (...) {
1824         throwJavaException(env, 0, method_name);
1825     }
1826     return 0;
1827 }
1828 
1829 
1830 
1831 //
1832 //  int getCatCount(int vi)
1833 //
1834 
1835 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getCatCount_10 (JNIEnv*, jclass, jlong, jint);
1836 
Java_org_opencv_ml_TrainData_getCatCount_10(JNIEnv * env,jclass,jlong self,jint vi)1837 JNIEXPORT jint JNICALL Java_org_opencv_ml_TrainData_getCatCount_10
1838   (JNIEnv* env, jclass , jlong self, jint vi)
1839 {
1840     static const char method_name[] = "ml::getCatCount_10()";
1841     try {
1842         LOGD("%s", method_name);
1843         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1844         int _retval_ = me->getCatCount( (int)vi );
1845         return _retval_;
1846     } catch(const std::exception &e) {
1847         throwJavaException(env, &e, method_name);
1848     } catch (...) {
1849         throwJavaException(env, 0, method_name);
1850     }
1851     return 0;
1852 }
1853 
1854 
1855 
1856 //
1857 //  Mat getClassLabels()
1858 //
1859 
1860 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getClassLabels_10 (JNIEnv*, jclass, jlong);
1861 
Java_org_opencv_ml_TrainData_getClassLabels_10(JNIEnv * env,jclass,jlong self)1862 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getClassLabels_10
1863   (JNIEnv* env, jclass , jlong self)
1864 {
1865     static const char method_name[] = "ml::getClassLabels_10()";
1866     try {
1867         LOGD("%s", method_name);
1868         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1869         ::Mat _retval_ = me->getClassLabels(  );
1870         return (jlong) new ::Mat(_retval_);
1871     } catch(const std::exception &e) {
1872         throwJavaException(env, &e, method_name);
1873     } catch (...) {
1874         throwJavaException(env, 0, method_name);
1875     }
1876     return 0;
1877 }
1878 
1879 
1880 
1881 //
1882 //  Mat getCatOfs()
1883 //
1884 
1885 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getCatOfs_10 (JNIEnv*, jclass, jlong);
1886 
Java_org_opencv_ml_TrainData_getCatOfs_10(JNIEnv * env,jclass,jlong self)1887 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getCatOfs_10
1888   (JNIEnv* env, jclass , jlong self)
1889 {
1890     static const char method_name[] = "ml::getCatOfs_10()";
1891     try {
1892         LOGD("%s", method_name);
1893         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1894         ::Mat _retval_ = me->getCatOfs(  );
1895         return (jlong) new ::Mat(_retval_);
1896     } catch(const std::exception &e) {
1897         throwJavaException(env, &e, method_name);
1898     } catch (...) {
1899         throwJavaException(env, 0, method_name);
1900     }
1901     return 0;
1902 }
1903 
1904 
1905 
1906 //
1907 //  Mat getCatMap()
1908 //
1909 
1910 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getCatMap_10 (JNIEnv*, jclass, jlong);
1911 
Java_org_opencv_ml_TrainData_getCatMap_10(JNIEnv * env,jclass,jlong self)1912 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getCatMap_10
1913   (JNIEnv* env, jclass , jlong self)
1914 {
1915     static const char method_name[] = "ml::getCatMap_10()";
1916     try {
1917         LOGD("%s", method_name);
1918         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1919         ::Mat _retval_ = me->getCatMap(  );
1920         return (jlong) new ::Mat(_retval_);
1921     } catch(const std::exception &e) {
1922         throwJavaException(env, &e, method_name);
1923     } catch (...) {
1924         throwJavaException(env, 0, method_name);
1925     }
1926     return 0;
1927 }
1928 
1929 
1930 
1931 //
1932 //  void setTrainTestSplit(int count, bool shuffle = true)
1933 //
1934 
1935 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_setTrainTestSplit_10 (JNIEnv*, jclass, jlong, jint, jboolean);
1936 
Java_org_opencv_ml_TrainData_setTrainTestSplit_10(JNIEnv * env,jclass,jlong self,jint count,jboolean shuffle)1937 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_setTrainTestSplit_10
1938   (JNIEnv* env, jclass , jlong self, jint count, jboolean shuffle)
1939 {
1940     static const char method_name[] = "ml::setTrainTestSplit_10()";
1941     try {
1942         LOGD("%s", method_name);
1943         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1944         me->setTrainTestSplit( (int)count, (bool)shuffle );
1945         return;
1946     } catch(const std::exception &e) {
1947         throwJavaException(env, &e, method_name);
1948     } catch (...) {
1949         throwJavaException(env, 0, method_name);
1950     }
1951     return;
1952 }
1953 
1954 
1955 
1956 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_setTrainTestSplit_11 (JNIEnv*, jclass, jlong, jint);
1957 
Java_org_opencv_ml_TrainData_setTrainTestSplit_11(JNIEnv * env,jclass,jlong self,jint count)1958 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_setTrainTestSplit_11
1959   (JNIEnv* env, jclass , jlong self, jint count)
1960 {
1961     static const char method_name[] = "ml::setTrainTestSplit_11()";
1962     try {
1963         LOGD("%s", method_name);
1964         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1965         me->setTrainTestSplit( (int)count );
1966         return;
1967     } catch(const std::exception &e) {
1968         throwJavaException(env, &e, method_name);
1969     } catch (...) {
1970         throwJavaException(env, 0, method_name);
1971     }
1972     return;
1973 }
1974 
1975 
1976 
1977 //
1978 //  void setTrainTestSplitRatio(double ratio, bool shuffle = true)
1979 //
1980 
1981 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_setTrainTestSplitRatio_10 (JNIEnv*, jclass, jlong, jdouble, jboolean);
1982 
Java_org_opencv_ml_TrainData_setTrainTestSplitRatio_10(JNIEnv * env,jclass,jlong self,jdouble ratio,jboolean shuffle)1983 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_setTrainTestSplitRatio_10
1984   (JNIEnv* env, jclass , jlong self, jdouble ratio, jboolean shuffle)
1985 {
1986     static const char method_name[] = "ml::setTrainTestSplitRatio_10()";
1987     try {
1988         LOGD("%s", method_name);
1989         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
1990         me->setTrainTestSplitRatio( (double)ratio, (bool)shuffle );
1991         return;
1992     } catch(const std::exception &e) {
1993         throwJavaException(env, &e, method_name);
1994     } catch (...) {
1995         throwJavaException(env, 0, method_name);
1996     }
1997     return;
1998 }
1999 
2000 
2001 
2002 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_setTrainTestSplitRatio_11 (JNIEnv*, jclass, jlong, jdouble);
2003 
Java_org_opencv_ml_TrainData_setTrainTestSplitRatio_11(JNIEnv * env,jclass,jlong self,jdouble ratio)2004 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_setTrainTestSplitRatio_11
2005   (JNIEnv* env, jclass , jlong self, jdouble ratio)
2006 {
2007     static const char method_name[] = "ml::setTrainTestSplitRatio_11()";
2008     try {
2009         LOGD("%s", method_name);
2010         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
2011         me->setTrainTestSplitRatio( (double)ratio );
2012         return;
2013     } catch(const std::exception &e) {
2014         throwJavaException(env, &e, method_name);
2015     } catch (...) {
2016         throwJavaException(env, 0, method_name);
2017     }
2018     return;
2019 }
2020 
2021 
2022 
2023 //
2024 //  void shuffleTrainTest()
2025 //
2026 
2027 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_shuffleTrainTest_10 (JNIEnv*, jclass, jlong);
2028 
Java_org_opencv_ml_TrainData_shuffleTrainTest_10(JNIEnv * env,jclass,jlong self)2029 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_shuffleTrainTest_10
2030   (JNIEnv* env, jclass , jlong self)
2031 {
2032     static const char method_name[] = "ml::shuffleTrainTest_10()";
2033     try {
2034         LOGD("%s", method_name);
2035         cv::ml::TrainData* me = (cv::ml::TrainData*) self; //TODO: check for NULL
2036         me->shuffleTrainTest(  );
2037         return;
2038     } catch(const std::exception &e) {
2039         throwJavaException(env, &e, method_name);
2040     } catch (...) {
2041         throwJavaException(env, 0, method_name);
2042     }
2043     return;
2044 }
2045 
2046 
2047 
2048 //
2049 // static Mat getSubVector(Mat vec, Mat idx)
2050 //
2051 
2052 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getSubVector_10 (JNIEnv*, jclass, jlong, jlong);
2053 
Java_org_opencv_ml_TrainData_getSubVector_10(JNIEnv * env,jclass,jlong vec_nativeObj,jlong idx_nativeObj)2054 JNIEXPORT jlong JNICALL Java_org_opencv_ml_TrainData_getSubVector_10
2055   (JNIEnv* env, jclass , jlong vec_nativeObj, jlong idx_nativeObj)
2056 {
2057     static const char method_name[] = "ml::getSubVector_10()";
2058     try {
2059         LOGD("%s", method_name);
2060         Mat& vec = *((Mat*)vec_nativeObj);
2061         Mat& idx = *((Mat*)idx_nativeObj);
2062         ::Mat _retval_ = cv::ml::TrainData::getSubVector( vec, idx );
2063         return (jlong) new ::Mat(_retval_);
2064     } catch(const std::exception &e) {
2065         throwJavaException(env, &e, method_name);
2066     } catch (...) {
2067         throwJavaException(env, 0, method_name);
2068     }
2069     return 0;
2070 }
2071 
2072 
2073 
2074 //
2075 //  native support for java finalize()
2076 //  static void cv::ml::TrainData::delete( __int64 self )
2077 //
2078 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_delete(JNIEnv*, jclass, jlong);
2079 
Java_org_opencv_ml_TrainData_delete(JNIEnv *,jclass,jlong self)2080 JNIEXPORT void JNICALL Java_org_opencv_ml_TrainData_delete
2081   (JNIEnv*, jclass, jlong self)
2082 {
2083     delete (cv::ml::TrainData*) self;
2084 }
2085 
2086 
2087 //
2088 //  int getBoostType()
2089 //
2090 
2091 JNIEXPORT jint JNICALL Java_org_opencv_ml_Boost_getBoostType_10 (JNIEnv*, jclass, jlong);
2092 
Java_org_opencv_ml_Boost_getBoostType_10(JNIEnv * env,jclass,jlong self)2093 JNIEXPORT jint JNICALL Java_org_opencv_ml_Boost_getBoostType_10
2094   (JNIEnv* env, jclass , jlong self)
2095 {
2096     static const char method_name[] = "ml::getBoostType_10()";
2097     try {
2098         LOGD("%s", method_name);
2099         Ptr<cv::ml::Boost>* me = (Ptr<cv::ml::Boost>*) self; //TODO: check for NULL
2100         int _retval_ = (*me)->getBoostType(  );
2101         return _retval_;
2102     } catch(const std::exception &e) {
2103         throwJavaException(env, &e, method_name);
2104     } catch (...) {
2105         throwJavaException(env, 0, method_name);
2106     }
2107     return 0;
2108 }
2109 
2110 
2111 
2112 //
2113 //  void setBoostType(int val)
2114 //
2115 
2116 JNIEXPORT void JNICALL Java_org_opencv_ml_Boost_setBoostType_10 (JNIEnv*, jclass, jlong, jint);
2117 
Java_org_opencv_ml_Boost_setBoostType_10(JNIEnv * env,jclass,jlong self,jint val)2118 JNIEXPORT void JNICALL Java_org_opencv_ml_Boost_setBoostType_10
2119   (JNIEnv* env, jclass , jlong self, jint val)
2120 {
2121     static const char method_name[] = "ml::setBoostType_10()";
2122     try {
2123         LOGD("%s", method_name);
2124         Ptr<cv::ml::Boost>* me = (Ptr<cv::ml::Boost>*) self; //TODO: check for NULL
2125         (*me)->setBoostType( (int)val );
2126         return;
2127     } catch(const std::exception &e) {
2128         throwJavaException(env, &e, method_name);
2129     } catch (...) {
2130         throwJavaException(env, 0, method_name);
2131     }
2132     return;
2133 }
2134 
2135 
2136 
2137 //
2138 //  int getWeakCount()
2139 //
2140 
2141 JNIEXPORT jint JNICALL Java_org_opencv_ml_Boost_getWeakCount_10 (JNIEnv*, jclass, jlong);
2142 
Java_org_opencv_ml_Boost_getWeakCount_10(JNIEnv * env,jclass,jlong self)2143 JNIEXPORT jint JNICALL Java_org_opencv_ml_Boost_getWeakCount_10
2144   (JNIEnv* env, jclass , jlong self)
2145 {
2146     static const char method_name[] = "ml::getWeakCount_10()";
2147     try {
2148         LOGD("%s", method_name);
2149         Ptr<cv::ml::Boost>* me = (Ptr<cv::ml::Boost>*) self; //TODO: check for NULL
2150         int _retval_ = (*me)->getWeakCount(  );
2151         return _retval_;
2152     } catch(const std::exception &e) {
2153         throwJavaException(env, &e, method_name);
2154     } catch (...) {
2155         throwJavaException(env, 0, method_name);
2156     }
2157     return 0;
2158 }
2159 
2160 
2161 
2162 //
2163 //  void setWeakCount(int val)
2164 //
2165 
2166 JNIEXPORT void JNICALL Java_org_opencv_ml_Boost_setWeakCount_10 (JNIEnv*, jclass, jlong, jint);
2167 
Java_org_opencv_ml_Boost_setWeakCount_10(JNIEnv * env,jclass,jlong self,jint val)2168 JNIEXPORT void JNICALL Java_org_opencv_ml_Boost_setWeakCount_10
2169   (JNIEnv* env, jclass , jlong self, jint val)
2170 {
2171     static const char method_name[] = "ml::setWeakCount_10()";
2172     try {
2173         LOGD("%s", method_name);
2174         Ptr<cv::ml::Boost>* me = (Ptr<cv::ml::Boost>*) self; //TODO: check for NULL
2175         (*me)->setWeakCount( (int)val );
2176         return;
2177     } catch(const std::exception &e) {
2178         throwJavaException(env, &e, method_name);
2179     } catch (...) {
2180         throwJavaException(env, 0, method_name);
2181     }
2182     return;
2183 }
2184 
2185 
2186 
2187 //
2188 //  double getWeightTrimRate()
2189 //
2190 
2191 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_Boost_getWeightTrimRate_10 (JNIEnv*, jclass, jlong);
2192 
Java_org_opencv_ml_Boost_getWeightTrimRate_10(JNIEnv * env,jclass,jlong self)2193 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_Boost_getWeightTrimRate_10
2194   (JNIEnv* env, jclass , jlong self)
2195 {
2196     static const char method_name[] = "ml::getWeightTrimRate_10()";
2197     try {
2198         LOGD("%s", method_name);
2199         Ptr<cv::ml::Boost>* me = (Ptr<cv::ml::Boost>*) self; //TODO: check for NULL
2200         double _retval_ = (*me)->getWeightTrimRate(  );
2201         return _retval_;
2202     } catch(const std::exception &e) {
2203         throwJavaException(env, &e, method_name);
2204     } catch (...) {
2205         throwJavaException(env, 0, method_name);
2206     }
2207     return 0;
2208 }
2209 
2210 
2211 
2212 //
2213 //  void setWeightTrimRate(double val)
2214 //
2215 
2216 JNIEXPORT void JNICALL Java_org_opencv_ml_Boost_setWeightTrimRate_10 (JNIEnv*, jclass, jlong, jdouble);
2217 
Java_org_opencv_ml_Boost_setWeightTrimRate_10(JNIEnv * env,jclass,jlong self,jdouble val)2218 JNIEXPORT void JNICALL Java_org_opencv_ml_Boost_setWeightTrimRate_10
2219   (JNIEnv* env, jclass , jlong self, jdouble val)
2220 {
2221     static const char method_name[] = "ml::setWeightTrimRate_10()";
2222     try {
2223         LOGD("%s", method_name);
2224         Ptr<cv::ml::Boost>* me = (Ptr<cv::ml::Boost>*) self; //TODO: check for NULL
2225         (*me)->setWeightTrimRate( (double)val );
2226         return;
2227     } catch(const std::exception &e) {
2228         throwJavaException(env, &e, method_name);
2229     } catch (...) {
2230         throwJavaException(env, 0, method_name);
2231     }
2232     return;
2233 }
2234 
2235 
2236 
2237 //
2238 // static Ptr_Boost create()
2239 //
2240 
2241 JNIEXPORT jlong JNICALL Java_org_opencv_ml_Boost_create_10 (JNIEnv*, jclass);
2242 
Java_org_opencv_ml_Boost_create_10(JNIEnv * env,jclass)2243 JNIEXPORT jlong JNICALL Java_org_opencv_ml_Boost_create_10
2244   (JNIEnv* env, jclass )
2245 {
2246     static const char method_name[] = "ml::create_10()";
2247     try {
2248         LOGD("%s", method_name);
2249         typedef Ptr<cv::ml::Boost> Ptr_Boost;
2250         Ptr_Boost _retval_ = cv::ml::Boost::create(  );
2251         return (jlong)(new Ptr_Boost(_retval_));
2252     } catch(const std::exception &e) {
2253         throwJavaException(env, &e, method_name);
2254     } catch (...) {
2255         throwJavaException(env, 0, method_name);
2256     }
2257     return 0;
2258 }
2259 
2260 
2261 
2262 //
2263 //  native support for java finalize()
2264 //  static void Ptr<cv::ml::Boost>::delete( __int64 self )
2265 //
2266 JNIEXPORT void JNICALL Java_org_opencv_ml_Boost_delete(JNIEnv*, jclass, jlong);
2267 
Java_org_opencv_ml_Boost_delete(JNIEnv *,jclass,jlong self)2268 JNIEXPORT void JNICALL Java_org_opencv_ml_Boost_delete
2269   (JNIEnv*, jclass, jlong self)
2270 {
2271     delete (Ptr<cv::ml::Boost>*) self;
2272 }
2273 
2274 
2275 //
2276 //  double getLearningRate()
2277 //
2278 
2279 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_LogisticRegression_getLearningRate_10 (JNIEnv*, jclass, jlong);
2280 
Java_org_opencv_ml_LogisticRegression_getLearningRate_10(JNIEnv * env,jclass,jlong self)2281 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_LogisticRegression_getLearningRate_10
2282   (JNIEnv* env, jclass , jlong self)
2283 {
2284     static const char method_name[] = "ml::getLearningRate_10()";
2285     try {
2286         LOGD("%s", method_name);
2287         Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2288         double _retval_ = (*me)->getLearningRate(  );
2289         return _retval_;
2290     } catch(const std::exception &e) {
2291         throwJavaException(env, &e, method_name);
2292     } catch (...) {
2293         throwJavaException(env, 0, method_name);
2294     }
2295     return 0;
2296 }
2297 
2298 
2299 
2300 //
2301 //  void setLearningRate(double val)
2302 //
2303 
2304 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setLearningRate_10 (JNIEnv*, jclass, jlong, jdouble);
2305 
Java_org_opencv_ml_LogisticRegression_setLearningRate_10(JNIEnv * env,jclass,jlong self,jdouble val)2306 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setLearningRate_10
2307   (JNIEnv* env, jclass , jlong self, jdouble val)
2308 {
2309     static const char method_name[] = "ml::setLearningRate_10()";
2310     try {
2311         LOGD("%s", method_name);
2312         Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2313         (*me)->setLearningRate( (double)val );
2314         return;
2315     } catch(const std::exception &e) {
2316         throwJavaException(env, &e, method_name);
2317     } catch (...) {
2318         throwJavaException(env, 0, method_name);
2319     }
2320     return;
2321 }
2322 
2323 
2324 
2325 //
2326 //  int getIterations()
2327 //
2328 
2329 JNIEXPORT jint JNICALL Java_org_opencv_ml_LogisticRegression_getIterations_10 (JNIEnv*, jclass, jlong);
2330 
Java_org_opencv_ml_LogisticRegression_getIterations_10(JNIEnv * env,jclass,jlong self)2331 JNIEXPORT jint JNICALL Java_org_opencv_ml_LogisticRegression_getIterations_10
2332   (JNIEnv* env, jclass , jlong self)
2333 {
2334     static const char method_name[] = "ml::getIterations_10()";
2335     try {
2336         LOGD("%s", method_name);
2337         Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2338         int _retval_ = (*me)->getIterations(  );
2339         return _retval_;
2340     } catch(const std::exception &e) {
2341         throwJavaException(env, &e, method_name);
2342     } catch (...) {
2343         throwJavaException(env, 0, method_name);
2344     }
2345     return 0;
2346 }
2347 
2348 
2349 
2350 //
2351 //  void setIterations(int val)
2352 //
2353 
2354 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setIterations_10 (JNIEnv*, jclass, jlong, jint);
2355 
Java_org_opencv_ml_LogisticRegression_setIterations_10(JNIEnv * env,jclass,jlong self,jint val)2356 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setIterations_10
2357   (JNIEnv* env, jclass , jlong self, jint val)
2358 {
2359     static const char method_name[] = "ml::setIterations_10()";
2360     try {
2361         LOGD("%s", method_name);
2362         Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2363         (*me)->setIterations( (int)val );
2364         return;
2365     } catch(const std::exception &e) {
2366         throwJavaException(env, &e, method_name);
2367     } catch (...) {
2368         throwJavaException(env, 0, method_name);
2369     }
2370     return;
2371 }
2372 
2373 
2374 
2375 //
2376 //  int getRegularization()
2377 //
2378 
2379 JNIEXPORT jint JNICALL Java_org_opencv_ml_LogisticRegression_getRegularization_10 (JNIEnv*, jclass, jlong);
2380 
Java_org_opencv_ml_LogisticRegression_getRegularization_10(JNIEnv * env,jclass,jlong self)2381 JNIEXPORT jint JNICALL Java_org_opencv_ml_LogisticRegression_getRegularization_10
2382   (JNIEnv* env, jclass , jlong self)
2383 {
2384     static const char method_name[] = "ml::getRegularization_10()";
2385     try {
2386         LOGD("%s", method_name);
2387         Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2388         int _retval_ = (*me)->getRegularization(  );
2389         return _retval_;
2390     } catch(const std::exception &e) {
2391         throwJavaException(env, &e, method_name);
2392     } catch (...) {
2393         throwJavaException(env, 0, method_name);
2394     }
2395     return 0;
2396 }
2397 
2398 
2399 
2400 //
2401 //  void setRegularization(int val)
2402 //
2403 
2404 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setRegularization_10 (JNIEnv*, jclass, jlong, jint);
2405 
Java_org_opencv_ml_LogisticRegression_setRegularization_10(JNIEnv * env,jclass,jlong self,jint val)2406 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setRegularization_10
2407   (JNIEnv* env, jclass , jlong self, jint val)
2408 {
2409     static const char method_name[] = "ml::setRegularization_10()";
2410     try {
2411         LOGD("%s", method_name);
2412         Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2413         (*me)->setRegularization( (int)val );
2414         return;
2415     } catch(const std::exception &e) {
2416         throwJavaException(env, &e, method_name);
2417     } catch (...) {
2418         throwJavaException(env, 0, method_name);
2419     }
2420     return;
2421 }
2422 
2423 
2424 
2425 //
2426 //  int getTrainMethod()
2427 //
2428 
2429 JNIEXPORT jint JNICALL Java_org_opencv_ml_LogisticRegression_getTrainMethod_10 (JNIEnv*, jclass, jlong);
2430 
Java_org_opencv_ml_LogisticRegression_getTrainMethod_10(JNIEnv * env,jclass,jlong self)2431 JNIEXPORT jint JNICALL Java_org_opencv_ml_LogisticRegression_getTrainMethod_10
2432   (JNIEnv* env, jclass , jlong self)
2433 {
2434     static const char method_name[] = "ml::getTrainMethod_10()";
2435     try {
2436         LOGD("%s", method_name);
2437         Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2438         int _retval_ = (*me)->getTrainMethod(  );
2439         return _retval_;
2440     } catch(const std::exception &e) {
2441         throwJavaException(env, &e, method_name);
2442     } catch (...) {
2443         throwJavaException(env, 0, method_name);
2444     }
2445     return 0;
2446 }
2447 
2448 
2449 
2450 //
2451 //  void setTrainMethod(int val)
2452 //
2453 
2454 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setTrainMethod_10 (JNIEnv*, jclass, jlong, jint);
2455 
Java_org_opencv_ml_LogisticRegression_setTrainMethod_10(JNIEnv * env,jclass,jlong self,jint val)2456 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setTrainMethod_10
2457   (JNIEnv* env, jclass , jlong self, jint val)
2458 {
2459     static const char method_name[] = "ml::setTrainMethod_10()";
2460     try {
2461         LOGD("%s", method_name);
2462         Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2463         (*me)->setTrainMethod( (int)val );
2464         return;
2465     } catch(const std::exception &e) {
2466         throwJavaException(env, &e, method_name);
2467     } catch (...) {
2468         throwJavaException(env, 0, method_name);
2469     }
2470     return;
2471 }
2472 
2473 
2474 
2475 //
2476 //  int getMiniBatchSize()
2477 //
2478 
2479 JNIEXPORT jint JNICALL Java_org_opencv_ml_LogisticRegression_getMiniBatchSize_10 (JNIEnv*, jclass, jlong);
2480 
Java_org_opencv_ml_LogisticRegression_getMiniBatchSize_10(JNIEnv * env,jclass,jlong self)2481 JNIEXPORT jint JNICALL Java_org_opencv_ml_LogisticRegression_getMiniBatchSize_10
2482   (JNIEnv* env, jclass , jlong self)
2483 {
2484     static const char method_name[] = "ml::getMiniBatchSize_10()";
2485     try {
2486         LOGD("%s", method_name);
2487         Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2488         int _retval_ = (*me)->getMiniBatchSize(  );
2489         return _retval_;
2490     } catch(const std::exception &e) {
2491         throwJavaException(env, &e, method_name);
2492     } catch (...) {
2493         throwJavaException(env, 0, method_name);
2494     }
2495     return 0;
2496 }
2497 
2498 
2499 
2500 //
2501 //  void setMiniBatchSize(int val)
2502 //
2503 
2504 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setMiniBatchSize_10 (JNIEnv*, jclass, jlong, jint);
2505 
Java_org_opencv_ml_LogisticRegression_setMiniBatchSize_10(JNIEnv * env,jclass,jlong self,jint val)2506 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setMiniBatchSize_10
2507   (JNIEnv* env, jclass , jlong self, jint val)
2508 {
2509     static const char method_name[] = "ml::setMiniBatchSize_10()";
2510     try {
2511         LOGD("%s", method_name);
2512         Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2513         (*me)->setMiniBatchSize( (int)val );
2514         return;
2515     } catch(const std::exception &e) {
2516         throwJavaException(env, &e, method_name);
2517     } catch (...) {
2518         throwJavaException(env, 0, method_name);
2519     }
2520     return;
2521 }
2522 
2523 
2524 
2525 //
2526 //  TermCriteria getTermCriteria()
2527 //
2528 
2529 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_LogisticRegression_getTermCriteria_10 (JNIEnv*, jclass, jlong);
2530 
Java_org_opencv_ml_LogisticRegression_getTermCriteria_10(JNIEnv * env,jclass,jlong self)2531 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_LogisticRegression_getTermCriteria_10
2532   (JNIEnv* env, jclass , jlong self)
2533 {
2534     static const char method_name[] = "ml::getTermCriteria_10()";
2535     try {
2536         LOGD("%s", method_name);
2537         Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2538         TermCriteria _retval_ = (*me)->getTermCriteria(  );
2539         jdoubleArray _da_retval_ = env->NewDoubleArray(3);  jdouble _tmp_retval_[3] = {_retval_.type, _retval_.maxCount, _retval_.epsilon}; env->SetDoubleArrayRegion(_da_retval_, 0, 3, _tmp_retval_);
2540         return _da_retval_;
2541     } catch(const std::exception &e) {
2542         throwJavaException(env, &e, method_name);
2543     } catch (...) {
2544         throwJavaException(env, 0, method_name);
2545     }
2546     return 0;
2547 }
2548 
2549 
2550 
2551 //
2552 //  void setTermCriteria(TermCriteria val)
2553 //
2554 
2555 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setTermCriteria_10 (JNIEnv*, jclass, jlong, jint, jint, jdouble);
2556 
Java_org_opencv_ml_LogisticRegression_setTermCriteria_10(JNIEnv * env,jclass,jlong self,jint val_type,jint val_maxCount,jdouble val_epsilon)2557 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_setTermCriteria_10
2558   (JNIEnv* env, jclass , jlong self, jint val_type, jint val_maxCount, jdouble val_epsilon)
2559 {
2560     static const char method_name[] = "ml::setTermCriteria_10()";
2561     try {
2562         LOGD("%s", method_name);
2563         Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2564         TermCriteria val(val_type, val_maxCount, val_epsilon);
2565         (*me)->setTermCriteria( val );
2566         return;
2567     } catch(const std::exception &e) {
2568         throwJavaException(env, &e, method_name);
2569     } catch (...) {
2570         throwJavaException(env, 0, method_name);
2571     }
2572     return;
2573 }
2574 
2575 
2576 
2577 //
2578 //  float predict(Mat samples, Mat& results = Mat(), int flags = 0)
2579 //
2580 
2581 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_LogisticRegression_predict_10 (JNIEnv*, jclass, jlong, jlong, jlong, jint);
2582 
Java_org_opencv_ml_LogisticRegression_predict_10(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jlong results_nativeObj,jint flags)2583 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_LogisticRegression_predict_10
2584   (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jlong results_nativeObj, jint flags)
2585 {
2586     static const char method_name[] = "ml::predict_10()";
2587     try {
2588         LOGD("%s", method_name);
2589         Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2590         Mat& samples = *((Mat*)samples_nativeObj);
2591         Mat& results = *((Mat*)results_nativeObj);
2592         float _retval_ = (*me)->predict( samples, results, (int)flags );
2593         return _retval_;
2594     } catch(const std::exception &e) {
2595         throwJavaException(env, &e, method_name);
2596     } catch (...) {
2597         throwJavaException(env, 0, method_name);
2598     }
2599     return 0;
2600 }
2601 
2602 
2603 
2604 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_LogisticRegression_predict_11 (JNIEnv*, jclass, jlong, jlong);
2605 
Java_org_opencv_ml_LogisticRegression_predict_11(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj)2606 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_LogisticRegression_predict_11
2607   (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj)
2608 {
2609     static const char method_name[] = "ml::predict_11()";
2610     try {
2611         LOGD("%s", method_name);
2612         Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2613         Mat& samples = *((Mat*)samples_nativeObj);
2614         float _retval_ = (*me)->predict( samples );
2615         return _retval_;
2616     } catch(const std::exception &e) {
2617         throwJavaException(env, &e, method_name);
2618     } catch (...) {
2619         throwJavaException(env, 0, method_name);
2620     }
2621     return 0;
2622 }
2623 
2624 
2625 
2626 //
2627 //  Mat get_learnt_thetas()
2628 //
2629 
2630 JNIEXPORT jlong JNICALL Java_org_opencv_ml_LogisticRegression_get_1learnt_1thetas_10 (JNIEnv*, jclass, jlong);
2631 
Java_org_opencv_ml_LogisticRegression_get_1learnt_1thetas_10(JNIEnv * env,jclass,jlong self)2632 JNIEXPORT jlong JNICALL Java_org_opencv_ml_LogisticRegression_get_1learnt_1thetas_10
2633   (JNIEnv* env, jclass , jlong self)
2634 {
2635     static const char method_name[] = "ml::get_1learnt_1thetas_10()";
2636     try {
2637         LOGD("%s", method_name);
2638         Ptr<cv::ml::LogisticRegression>* me = (Ptr<cv::ml::LogisticRegression>*) self; //TODO: check for NULL
2639         ::Mat _retval_ = (*me)->get_learnt_thetas(  );
2640         return (jlong) new ::Mat(_retval_);
2641     } catch(const std::exception &e) {
2642         throwJavaException(env, &e, method_name);
2643     } catch (...) {
2644         throwJavaException(env, 0, method_name);
2645     }
2646     return 0;
2647 }
2648 
2649 
2650 
2651 //
2652 // static Ptr_LogisticRegression create()
2653 //
2654 
2655 JNIEXPORT jlong JNICALL Java_org_opencv_ml_LogisticRegression_create_10 (JNIEnv*, jclass);
2656 
Java_org_opencv_ml_LogisticRegression_create_10(JNIEnv * env,jclass)2657 JNIEXPORT jlong JNICALL Java_org_opencv_ml_LogisticRegression_create_10
2658   (JNIEnv* env, jclass )
2659 {
2660     static const char method_name[] = "ml::create_10()";
2661     try {
2662         LOGD("%s", method_name);
2663         typedef Ptr<cv::ml::LogisticRegression> Ptr_LogisticRegression;
2664         Ptr_LogisticRegression _retval_ = cv::ml::LogisticRegression::create(  );
2665         return (jlong)(new Ptr_LogisticRegression(_retval_));
2666     } catch(const std::exception &e) {
2667         throwJavaException(env, &e, method_name);
2668     } catch (...) {
2669         throwJavaException(env, 0, method_name);
2670     }
2671     return 0;
2672 }
2673 
2674 
2675 
2676 //
2677 //  native support for java finalize()
2678 //  static void Ptr<cv::ml::LogisticRegression>::delete( __int64 self )
2679 //
2680 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_delete(JNIEnv*, jclass, jlong);
2681 
Java_org_opencv_ml_LogisticRegression_delete(JNIEnv *,jclass,jlong self)2682 JNIEXPORT void JNICALL Java_org_opencv_ml_LogisticRegression_delete
2683   (JNIEnv*, jclass, jlong self)
2684 {
2685     delete (Ptr<cv::ml::LogisticRegression>*) self;
2686 }
2687 
2688 
2689 //
2690 //  void setDefaultK(int val)
2691 //
2692 
2693 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_setDefaultK_10 (JNIEnv*, jclass, jlong, jint);
2694 
Java_org_opencv_ml_KNearest_setDefaultK_10(JNIEnv * env,jclass,jlong self,jint val)2695 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_setDefaultK_10
2696   (JNIEnv* env, jclass , jlong self, jint val)
2697 {
2698     static const char method_name[] = "ml::setDefaultK_10()";
2699     try {
2700         LOGD("%s", method_name);
2701         Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2702         (*me)->setDefaultK( (int)val );
2703         return;
2704     } catch(const std::exception &e) {
2705         throwJavaException(env, &e, method_name);
2706     } catch (...) {
2707         throwJavaException(env, 0, method_name);
2708     }
2709     return;
2710 }
2711 
2712 
2713 
2714 //
2715 //  int getDefaultK()
2716 //
2717 
2718 JNIEXPORT jint JNICALL Java_org_opencv_ml_KNearest_getDefaultK_10 (JNIEnv*, jclass, jlong);
2719 
Java_org_opencv_ml_KNearest_getDefaultK_10(JNIEnv * env,jclass,jlong self)2720 JNIEXPORT jint JNICALL Java_org_opencv_ml_KNearest_getDefaultK_10
2721   (JNIEnv* env, jclass , jlong self)
2722 {
2723     static const char method_name[] = "ml::getDefaultK_10()";
2724     try {
2725         LOGD("%s", method_name);
2726         Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2727         int _retval_ = (*me)->getDefaultK(  );
2728         return _retval_;
2729     } catch(const std::exception &e) {
2730         throwJavaException(env, &e, method_name);
2731     } catch (...) {
2732         throwJavaException(env, 0, method_name);
2733     }
2734     return 0;
2735 }
2736 
2737 
2738 
2739 //
2740 //  bool getIsClassifier()
2741 //
2742 
2743 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_KNearest_getIsClassifier_10 (JNIEnv*, jclass, jlong);
2744 
Java_org_opencv_ml_KNearest_getIsClassifier_10(JNIEnv * env,jclass,jlong self)2745 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_KNearest_getIsClassifier_10
2746   (JNIEnv* env, jclass , jlong self)
2747 {
2748     static const char method_name[] = "ml::getIsClassifier_10()";
2749     try {
2750         LOGD("%s", method_name);
2751         Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2752         bool _retval_ = (*me)->getIsClassifier(  );
2753         return _retval_;
2754     } catch(const std::exception &e) {
2755         throwJavaException(env, &e, method_name);
2756     } catch (...) {
2757         throwJavaException(env, 0, method_name);
2758     }
2759     return 0;
2760 }
2761 
2762 
2763 
2764 //
2765 //  void setIsClassifier(bool val)
2766 //
2767 
2768 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_setIsClassifier_10 (JNIEnv*, jclass, jlong, jboolean);
2769 
Java_org_opencv_ml_KNearest_setIsClassifier_10(JNIEnv * env,jclass,jlong self,jboolean val)2770 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_setIsClassifier_10
2771   (JNIEnv* env, jclass , jlong self, jboolean val)
2772 {
2773     static const char method_name[] = "ml::setIsClassifier_10()";
2774     try {
2775         LOGD("%s", method_name);
2776         Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2777         (*me)->setIsClassifier( (bool)val );
2778         return;
2779     } catch(const std::exception &e) {
2780         throwJavaException(env, &e, method_name);
2781     } catch (...) {
2782         throwJavaException(env, 0, method_name);
2783     }
2784     return;
2785 }
2786 
2787 
2788 
2789 //
2790 //  int getEmax()
2791 //
2792 
2793 JNIEXPORT jint JNICALL Java_org_opencv_ml_KNearest_getEmax_10 (JNIEnv*, jclass, jlong);
2794 
Java_org_opencv_ml_KNearest_getEmax_10(JNIEnv * env,jclass,jlong self)2795 JNIEXPORT jint JNICALL Java_org_opencv_ml_KNearest_getEmax_10
2796   (JNIEnv* env, jclass , jlong self)
2797 {
2798     static const char method_name[] = "ml::getEmax_10()";
2799     try {
2800         LOGD("%s", method_name);
2801         Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2802         int _retval_ = (*me)->getEmax(  );
2803         return _retval_;
2804     } catch(const std::exception &e) {
2805         throwJavaException(env, &e, method_name);
2806     } catch (...) {
2807         throwJavaException(env, 0, method_name);
2808     }
2809     return 0;
2810 }
2811 
2812 
2813 
2814 //
2815 //  void setEmax(int val)
2816 //
2817 
2818 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_setEmax_10 (JNIEnv*, jclass, jlong, jint);
2819 
Java_org_opencv_ml_KNearest_setEmax_10(JNIEnv * env,jclass,jlong self,jint val)2820 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_setEmax_10
2821   (JNIEnv* env, jclass , jlong self, jint val)
2822 {
2823     static const char method_name[] = "ml::setEmax_10()";
2824     try {
2825         LOGD("%s", method_name);
2826         Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2827         (*me)->setEmax( (int)val );
2828         return;
2829     } catch(const std::exception &e) {
2830         throwJavaException(env, &e, method_name);
2831     } catch (...) {
2832         throwJavaException(env, 0, method_name);
2833     }
2834     return;
2835 }
2836 
2837 
2838 
2839 //
2840 //  int getAlgorithmType()
2841 //
2842 
2843 JNIEXPORT jint JNICALL Java_org_opencv_ml_KNearest_getAlgorithmType_10 (JNIEnv*, jclass, jlong);
2844 
Java_org_opencv_ml_KNearest_getAlgorithmType_10(JNIEnv * env,jclass,jlong self)2845 JNIEXPORT jint JNICALL Java_org_opencv_ml_KNearest_getAlgorithmType_10
2846   (JNIEnv* env, jclass , jlong self)
2847 {
2848     static const char method_name[] = "ml::getAlgorithmType_10()";
2849     try {
2850         LOGD("%s", method_name);
2851         Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2852         int _retval_ = (*me)->getAlgorithmType(  );
2853         return _retval_;
2854     } catch(const std::exception &e) {
2855         throwJavaException(env, &e, method_name);
2856     } catch (...) {
2857         throwJavaException(env, 0, method_name);
2858     }
2859     return 0;
2860 }
2861 
2862 
2863 
2864 //
2865 //  void setAlgorithmType(int val)
2866 //
2867 
2868 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_setAlgorithmType_10 (JNIEnv*, jclass, jlong, jint);
2869 
Java_org_opencv_ml_KNearest_setAlgorithmType_10(JNIEnv * env,jclass,jlong self,jint val)2870 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_setAlgorithmType_10
2871   (JNIEnv* env, jclass , jlong self, jint val)
2872 {
2873     static const char method_name[] = "ml::setAlgorithmType_10()";
2874     try {
2875         LOGD("%s", method_name);
2876         Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2877         (*me)->setAlgorithmType( (int)val );
2878         return;
2879     } catch(const std::exception &e) {
2880         throwJavaException(env, &e, method_name);
2881     } catch (...) {
2882         throwJavaException(env, 0, method_name);
2883     }
2884     return;
2885 }
2886 
2887 
2888 
2889 //
2890 //  float findNearest(Mat samples, int k, Mat& results, Mat& neighborResponses = Mat(), Mat& dist = Mat())
2891 //
2892 
2893 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_KNearest_findNearest_10 (JNIEnv*, jclass, jlong, jlong, jint, jlong, jlong, jlong);
2894 
Java_org_opencv_ml_KNearest_findNearest_10(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jint k,jlong results_nativeObj,jlong neighborResponses_nativeObj,jlong dist_nativeObj)2895 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_KNearest_findNearest_10
2896   (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jint k, jlong results_nativeObj, jlong neighborResponses_nativeObj, jlong dist_nativeObj)
2897 {
2898     static const char method_name[] = "ml::findNearest_10()";
2899     try {
2900         LOGD("%s", method_name);
2901         Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2902         Mat& samples = *((Mat*)samples_nativeObj);
2903         Mat& results = *((Mat*)results_nativeObj);
2904         Mat& neighborResponses = *((Mat*)neighborResponses_nativeObj);
2905         Mat& dist = *((Mat*)dist_nativeObj);
2906         float _retval_ = (*me)->findNearest( samples, (int)k, results, neighborResponses, dist );
2907         return _retval_;
2908     } catch(const std::exception &e) {
2909         throwJavaException(env, &e, method_name);
2910     } catch (...) {
2911         throwJavaException(env, 0, method_name);
2912     }
2913     return 0;
2914 }
2915 
2916 
2917 
2918 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_KNearest_findNearest_11 (JNIEnv*, jclass, jlong, jlong, jint, jlong);
2919 
Java_org_opencv_ml_KNearest_findNearest_11(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jint k,jlong results_nativeObj)2920 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_KNearest_findNearest_11
2921   (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jint k, jlong results_nativeObj)
2922 {
2923     static const char method_name[] = "ml::findNearest_11()";
2924     try {
2925         LOGD("%s", method_name);
2926         Ptr<cv::ml::KNearest>* me = (Ptr<cv::ml::KNearest>*) self; //TODO: check for NULL
2927         Mat& samples = *((Mat*)samples_nativeObj);
2928         Mat& results = *((Mat*)results_nativeObj);
2929         float _retval_ = (*me)->findNearest( samples, (int)k, results );
2930         return _retval_;
2931     } catch(const std::exception &e) {
2932         throwJavaException(env, &e, method_name);
2933     } catch (...) {
2934         throwJavaException(env, 0, method_name);
2935     }
2936     return 0;
2937 }
2938 
2939 
2940 
2941 //
2942 // static Ptr_KNearest create()
2943 //
2944 
2945 JNIEXPORT jlong JNICALL Java_org_opencv_ml_KNearest_create_10 (JNIEnv*, jclass);
2946 
Java_org_opencv_ml_KNearest_create_10(JNIEnv * env,jclass)2947 JNIEXPORT jlong JNICALL Java_org_opencv_ml_KNearest_create_10
2948   (JNIEnv* env, jclass )
2949 {
2950     static const char method_name[] = "ml::create_10()";
2951     try {
2952         LOGD("%s", method_name);
2953         typedef Ptr<cv::ml::KNearest> Ptr_KNearest;
2954         Ptr_KNearest _retval_ = cv::ml::KNearest::create(  );
2955         return (jlong)(new Ptr_KNearest(_retval_));
2956     } catch(const std::exception &e) {
2957         throwJavaException(env, &e, method_name);
2958     } catch (...) {
2959         throwJavaException(env, 0, method_name);
2960     }
2961     return 0;
2962 }
2963 
2964 
2965 
2966 //
2967 //  native support for java finalize()
2968 //  static void Ptr<cv::ml::KNearest>::delete( __int64 self )
2969 //
2970 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_delete(JNIEnv*, jclass, jlong);
2971 
Java_org_opencv_ml_KNearest_delete(JNIEnv *,jclass,jlong self)2972 JNIEXPORT void JNICALL Java_org_opencv_ml_KNearest_delete
2973   (JNIEnv*, jclass, jlong self)
2974 {
2975     delete (Ptr<cv::ml::KNearest>*) self;
2976 }
2977 
2978 
2979 //
2980 //  int getMaxCategories()
2981 //
2982 
2983 JNIEXPORT jint JNICALL Java_org_opencv_ml_DTrees_getMaxCategories_10 (JNIEnv*, jclass, jlong);
2984 
Java_org_opencv_ml_DTrees_getMaxCategories_10(JNIEnv * env,jclass,jlong self)2985 JNIEXPORT jint JNICALL Java_org_opencv_ml_DTrees_getMaxCategories_10
2986   (JNIEnv* env, jclass , jlong self)
2987 {
2988     static const char method_name[] = "ml::getMaxCategories_10()";
2989     try {
2990         LOGD("%s", method_name);
2991         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
2992         int _retval_ = (*me)->getMaxCategories(  );
2993         return _retval_;
2994     } catch(const std::exception &e) {
2995         throwJavaException(env, &e, method_name);
2996     } catch (...) {
2997         throwJavaException(env, 0, method_name);
2998     }
2999     return 0;
3000 }
3001 
3002 
3003 
3004 //
3005 //  void setMaxCategories(int val)
3006 //
3007 
3008 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setMaxCategories_10 (JNIEnv*, jclass, jlong, jint);
3009 
Java_org_opencv_ml_DTrees_setMaxCategories_10(JNIEnv * env,jclass,jlong self,jint val)3010 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setMaxCategories_10
3011   (JNIEnv* env, jclass , jlong self, jint val)
3012 {
3013     static const char method_name[] = "ml::setMaxCategories_10()";
3014     try {
3015         LOGD("%s", method_name);
3016         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3017         (*me)->setMaxCategories( (int)val );
3018         return;
3019     } catch(const std::exception &e) {
3020         throwJavaException(env, &e, method_name);
3021     } catch (...) {
3022         throwJavaException(env, 0, method_name);
3023     }
3024     return;
3025 }
3026 
3027 
3028 
3029 //
3030 //  int getMaxDepth()
3031 //
3032 
3033 JNIEXPORT jint JNICALL Java_org_opencv_ml_DTrees_getMaxDepth_10 (JNIEnv*, jclass, jlong);
3034 
Java_org_opencv_ml_DTrees_getMaxDepth_10(JNIEnv * env,jclass,jlong self)3035 JNIEXPORT jint JNICALL Java_org_opencv_ml_DTrees_getMaxDepth_10
3036   (JNIEnv* env, jclass , jlong self)
3037 {
3038     static const char method_name[] = "ml::getMaxDepth_10()";
3039     try {
3040         LOGD("%s", method_name);
3041         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3042         int _retval_ = (*me)->getMaxDepth(  );
3043         return _retval_;
3044     } catch(const std::exception &e) {
3045         throwJavaException(env, &e, method_name);
3046     } catch (...) {
3047         throwJavaException(env, 0, method_name);
3048     }
3049     return 0;
3050 }
3051 
3052 
3053 
3054 //
3055 //  void setMaxDepth(int val)
3056 //
3057 
3058 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setMaxDepth_10 (JNIEnv*, jclass, jlong, jint);
3059 
Java_org_opencv_ml_DTrees_setMaxDepth_10(JNIEnv * env,jclass,jlong self,jint val)3060 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setMaxDepth_10
3061   (JNIEnv* env, jclass , jlong self, jint val)
3062 {
3063     static const char method_name[] = "ml::setMaxDepth_10()";
3064     try {
3065         LOGD("%s", method_name);
3066         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3067         (*me)->setMaxDepth( (int)val );
3068         return;
3069     } catch(const std::exception &e) {
3070         throwJavaException(env, &e, method_name);
3071     } catch (...) {
3072         throwJavaException(env, 0, method_name);
3073     }
3074     return;
3075 }
3076 
3077 
3078 
3079 //
3080 //  int getMinSampleCount()
3081 //
3082 
3083 JNIEXPORT jint JNICALL Java_org_opencv_ml_DTrees_getMinSampleCount_10 (JNIEnv*, jclass, jlong);
3084 
Java_org_opencv_ml_DTrees_getMinSampleCount_10(JNIEnv * env,jclass,jlong self)3085 JNIEXPORT jint JNICALL Java_org_opencv_ml_DTrees_getMinSampleCount_10
3086   (JNIEnv* env, jclass , jlong self)
3087 {
3088     static const char method_name[] = "ml::getMinSampleCount_10()";
3089     try {
3090         LOGD("%s", method_name);
3091         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3092         int _retval_ = (*me)->getMinSampleCount(  );
3093         return _retval_;
3094     } catch(const std::exception &e) {
3095         throwJavaException(env, &e, method_name);
3096     } catch (...) {
3097         throwJavaException(env, 0, method_name);
3098     }
3099     return 0;
3100 }
3101 
3102 
3103 
3104 //
3105 //  void setMinSampleCount(int val)
3106 //
3107 
3108 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setMinSampleCount_10 (JNIEnv*, jclass, jlong, jint);
3109 
Java_org_opencv_ml_DTrees_setMinSampleCount_10(JNIEnv * env,jclass,jlong self,jint val)3110 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setMinSampleCount_10
3111   (JNIEnv* env, jclass , jlong self, jint val)
3112 {
3113     static const char method_name[] = "ml::setMinSampleCount_10()";
3114     try {
3115         LOGD("%s", method_name);
3116         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3117         (*me)->setMinSampleCount( (int)val );
3118         return;
3119     } catch(const std::exception &e) {
3120         throwJavaException(env, &e, method_name);
3121     } catch (...) {
3122         throwJavaException(env, 0, method_name);
3123     }
3124     return;
3125 }
3126 
3127 
3128 
3129 //
3130 //  int getCVFolds()
3131 //
3132 
3133 JNIEXPORT jint JNICALL Java_org_opencv_ml_DTrees_getCVFolds_10 (JNIEnv*, jclass, jlong);
3134 
Java_org_opencv_ml_DTrees_getCVFolds_10(JNIEnv * env,jclass,jlong self)3135 JNIEXPORT jint JNICALL Java_org_opencv_ml_DTrees_getCVFolds_10
3136   (JNIEnv* env, jclass , jlong self)
3137 {
3138     static const char method_name[] = "ml::getCVFolds_10()";
3139     try {
3140         LOGD("%s", method_name);
3141         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3142         int _retval_ = (*me)->getCVFolds(  );
3143         return _retval_;
3144     } catch(const std::exception &e) {
3145         throwJavaException(env, &e, method_name);
3146     } catch (...) {
3147         throwJavaException(env, 0, method_name);
3148     }
3149     return 0;
3150 }
3151 
3152 
3153 
3154 //
3155 //  void setCVFolds(int val)
3156 //
3157 
3158 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setCVFolds_10 (JNIEnv*, jclass, jlong, jint);
3159 
Java_org_opencv_ml_DTrees_setCVFolds_10(JNIEnv * env,jclass,jlong self,jint val)3160 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setCVFolds_10
3161   (JNIEnv* env, jclass , jlong self, jint val)
3162 {
3163     static const char method_name[] = "ml::setCVFolds_10()";
3164     try {
3165         LOGD("%s", method_name);
3166         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3167         (*me)->setCVFolds( (int)val );
3168         return;
3169     } catch(const std::exception &e) {
3170         throwJavaException(env, &e, method_name);
3171     } catch (...) {
3172         throwJavaException(env, 0, method_name);
3173     }
3174     return;
3175 }
3176 
3177 
3178 
3179 //
3180 //  bool getUseSurrogates()
3181 //
3182 
3183 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_DTrees_getUseSurrogates_10 (JNIEnv*, jclass, jlong);
3184 
Java_org_opencv_ml_DTrees_getUseSurrogates_10(JNIEnv * env,jclass,jlong self)3185 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_DTrees_getUseSurrogates_10
3186   (JNIEnv* env, jclass , jlong self)
3187 {
3188     static const char method_name[] = "ml::getUseSurrogates_10()";
3189     try {
3190         LOGD("%s", method_name);
3191         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3192         bool _retval_ = (*me)->getUseSurrogates(  );
3193         return _retval_;
3194     } catch(const std::exception &e) {
3195         throwJavaException(env, &e, method_name);
3196     } catch (...) {
3197         throwJavaException(env, 0, method_name);
3198     }
3199     return 0;
3200 }
3201 
3202 
3203 
3204 //
3205 //  void setUseSurrogates(bool val)
3206 //
3207 
3208 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setUseSurrogates_10 (JNIEnv*, jclass, jlong, jboolean);
3209 
Java_org_opencv_ml_DTrees_setUseSurrogates_10(JNIEnv * env,jclass,jlong self,jboolean val)3210 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setUseSurrogates_10
3211   (JNIEnv* env, jclass , jlong self, jboolean val)
3212 {
3213     static const char method_name[] = "ml::setUseSurrogates_10()";
3214     try {
3215         LOGD("%s", method_name);
3216         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3217         (*me)->setUseSurrogates( (bool)val );
3218         return;
3219     } catch(const std::exception &e) {
3220         throwJavaException(env, &e, method_name);
3221     } catch (...) {
3222         throwJavaException(env, 0, method_name);
3223     }
3224     return;
3225 }
3226 
3227 
3228 
3229 //
3230 //  bool getUse1SERule()
3231 //
3232 
3233 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_DTrees_getUse1SERule_10 (JNIEnv*, jclass, jlong);
3234 
Java_org_opencv_ml_DTrees_getUse1SERule_10(JNIEnv * env,jclass,jlong self)3235 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_DTrees_getUse1SERule_10
3236   (JNIEnv* env, jclass , jlong self)
3237 {
3238     static const char method_name[] = "ml::getUse1SERule_10()";
3239     try {
3240         LOGD("%s", method_name);
3241         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3242         bool _retval_ = (*me)->getUse1SERule(  );
3243         return _retval_;
3244     } catch(const std::exception &e) {
3245         throwJavaException(env, &e, method_name);
3246     } catch (...) {
3247         throwJavaException(env, 0, method_name);
3248     }
3249     return 0;
3250 }
3251 
3252 
3253 
3254 //
3255 //  void setUse1SERule(bool val)
3256 //
3257 
3258 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setUse1SERule_10 (JNIEnv*, jclass, jlong, jboolean);
3259 
Java_org_opencv_ml_DTrees_setUse1SERule_10(JNIEnv * env,jclass,jlong self,jboolean val)3260 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setUse1SERule_10
3261   (JNIEnv* env, jclass , jlong self, jboolean val)
3262 {
3263     static const char method_name[] = "ml::setUse1SERule_10()";
3264     try {
3265         LOGD("%s", method_name);
3266         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3267         (*me)->setUse1SERule( (bool)val );
3268         return;
3269     } catch(const std::exception &e) {
3270         throwJavaException(env, &e, method_name);
3271     } catch (...) {
3272         throwJavaException(env, 0, method_name);
3273     }
3274     return;
3275 }
3276 
3277 
3278 
3279 //
3280 //  bool getTruncatePrunedTree()
3281 //
3282 
3283 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_DTrees_getTruncatePrunedTree_10 (JNIEnv*, jclass, jlong);
3284 
Java_org_opencv_ml_DTrees_getTruncatePrunedTree_10(JNIEnv * env,jclass,jlong self)3285 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_DTrees_getTruncatePrunedTree_10
3286   (JNIEnv* env, jclass , jlong self)
3287 {
3288     static const char method_name[] = "ml::getTruncatePrunedTree_10()";
3289     try {
3290         LOGD("%s", method_name);
3291         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3292         bool _retval_ = (*me)->getTruncatePrunedTree(  );
3293         return _retval_;
3294     } catch(const std::exception &e) {
3295         throwJavaException(env, &e, method_name);
3296     } catch (...) {
3297         throwJavaException(env, 0, method_name);
3298     }
3299     return 0;
3300 }
3301 
3302 
3303 
3304 //
3305 //  void setTruncatePrunedTree(bool val)
3306 //
3307 
3308 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setTruncatePrunedTree_10 (JNIEnv*, jclass, jlong, jboolean);
3309 
Java_org_opencv_ml_DTrees_setTruncatePrunedTree_10(JNIEnv * env,jclass,jlong self,jboolean val)3310 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setTruncatePrunedTree_10
3311   (JNIEnv* env, jclass , jlong self, jboolean val)
3312 {
3313     static const char method_name[] = "ml::setTruncatePrunedTree_10()";
3314     try {
3315         LOGD("%s", method_name);
3316         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3317         (*me)->setTruncatePrunedTree( (bool)val );
3318         return;
3319     } catch(const std::exception &e) {
3320         throwJavaException(env, &e, method_name);
3321     } catch (...) {
3322         throwJavaException(env, 0, method_name);
3323     }
3324     return;
3325 }
3326 
3327 
3328 
3329 //
3330 //  float getRegressionAccuracy()
3331 //
3332 
3333 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_DTrees_getRegressionAccuracy_10 (JNIEnv*, jclass, jlong);
3334 
Java_org_opencv_ml_DTrees_getRegressionAccuracy_10(JNIEnv * env,jclass,jlong self)3335 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_DTrees_getRegressionAccuracy_10
3336   (JNIEnv* env, jclass , jlong self)
3337 {
3338     static const char method_name[] = "ml::getRegressionAccuracy_10()";
3339     try {
3340         LOGD("%s", method_name);
3341         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3342         float _retval_ = (*me)->getRegressionAccuracy(  );
3343         return _retval_;
3344     } catch(const std::exception &e) {
3345         throwJavaException(env, &e, method_name);
3346     } catch (...) {
3347         throwJavaException(env, 0, method_name);
3348     }
3349     return 0;
3350 }
3351 
3352 
3353 
3354 //
3355 //  void setRegressionAccuracy(float val)
3356 //
3357 
3358 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setRegressionAccuracy_10 (JNIEnv*, jclass, jlong, jfloat);
3359 
Java_org_opencv_ml_DTrees_setRegressionAccuracy_10(JNIEnv * env,jclass,jlong self,jfloat val)3360 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setRegressionAccuracy_10
3361   (JNIEnv* env, jclass , jlong self, jfloat val)
3362 {
3363     static const char method_name[] = "ml::setRegressionAccuracy_10()";
3364     try {
3365         LOGD("%s", method_name);
3366         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3367         (*me)->setRegressionAccuracy( (float)val );
3368         return;
3369     } catch(const std::exception &e) {
3370         throwJavaException(env, &e, method_name);
3371     } catch (...) {
3372         throwJavaException(env, 0, method_name);
3373     }
3374     return;
3375 }
3376 
3377 
3378 
3379 //
3380 //  Mat getPriors()
3381 //
3382 
3383 JNIEXPORT jlong JNICALL Java_org_opencv_ml_DTrees_getPriors_10 (JNIEnv*, jclass, jlong);
3384 
Java_org_opencv_ml_DTrees_getPriors_10(JNIEnv * env,jclass,jlong self)3385 JNIEXPORT jlong JNICALL Java_org_opencv_ml_DTrees_getPriors_10
3386   (JNIEnv* env, jclass , jlong self)
3387 {
3388     static const char method_name[] = "ml::getPriors_10()";
3389     try {
3390         LOGD("%s", method_name);
3391         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3392         ::Mat _retval_ = (*me)->getPriors(  );
3393         return (jlong) new ::Mat(_retval_);
3394     } catch(const std::exception &e) {
3395         throwJavaException(env, &e, method_name);
3396     } catch (...) {
3397         throwJavaException(env, 0, method_name);
3398     }
3399     return 0;
3400 }
3401 
3402 
3403 
3404 //
3405 //  void setPriors(Mat val)
3406 //
3407 
3408 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setPriors_10 (JNIEnv*, jclass, jlong, jlong);
3409 
Java_org_opencv_ml_DTrees_setPriors_10(JNIEnv * env,jclass,jlong self,jlong val_nativeObj)3410 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_setPriors_10
3411   (JNIEnv* env, jclass , jlong self, jlong val_nativeObj)
3412 {
3413     static const char method_name[] = "ml::setPriors_10()";
3414     try {
3415         LOGD("%s", method_name);
3416         Ptr<cv::ml::DTrees>* me = (Ptr<cv::ml::DTrees>*) self; //TODO: check for NULL
3417         Mat& val = *((Mat*)val_nativeObj);
3418         (*me)->setPriors( val );
3419         return;
3420     } catch(const std::exception &e) {
3421         throwJavaException(env, &e, method_name);
3422     } catch (...) {
3423         throwJavaException(env, 0, method_name);
3424     }
3425     return;
3426 }
3427 
3428 
3429 
3430 //
3431 // static Ptr_DTrees create()
3432 //
3433 
3434 JNIEXPORT jlong JNICALL Java_org_opencv_ml_DTrees_create_10 (JNIEnv*, jclass);
3435 
Java_org_opencv_ml_DTrees_create_10(JNIEnv * env,jclass)3436 JNIEXPORT jlong JNICALL Java_org_opencv_ml_DTrees_create_10
3437   (JNIEnv* env, jclass )
3438 {
3439     static const char method_name[] = "ml::create_10()";
3440     try {
3441         LOGD("%s", method_name);
3442         typedef Ptr<cv::ml::DTrees> Ptr_DTrees;
3443         Ptr_DTrees _retval_ = cv::ml::DTrees::create(  );
3444         return (jlong)(new Ptr_DTrees(_retval_));
3445     } catch(const std::exception &e) {
3446         throwJavaException(env, &e, method_name);
3447     } catch (...) {
3448         throwJavaException(env, 0, method_name);
3449     }
3450     return 0;
3451 }
3452 
3453 
3454 
3455 //
3456 //  native support for java finalize()
3457 //  static void Ptr<cv::ml::DTrees>::delete( __int64 self )
3458 //
3459 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_delete(JNIEnv*, jclass, jlong);
3460 
Java_org_opencv_ml_DTrees_delete(JNIEnv *,jclass,jlong self)3461 JNIEXPORT void JNICALL Java_org_opencv_ml_DTrees_delete
3462   (JNIEnv*, jclass, jlong self)
3463 {
3464     delete (Ptr<cv::ml::DTrees>*) self;
3465 }
3466 
3467 
3468 //
3469 //  void setTrainMethod(int method, double param1 = 0, double param2 = 0)
3470 //
3471 
3472 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setTrainMethod_10 (JNIEnv*, jclass, jlong, jint, jdouble, jdouble);
3473 
Java_org_opencv_ml_ANN_1MLP_setTrainMethod_10(JNIEnv * env,jclass,jlong self,jint method,jdouble param1,jdouble param2)3474 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setTrainMethod_10
3475   (JNIEnv* env, jclass , jlong self, jint method, jdouble param1, jdouble param2)
3476 {
3477     static const char method_name[] = "ml::setTrainMethod_10()";
3478     try {
3479         LOGD("%s", method_name);
3480         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3481         (*me)->setTrainMethod( (int)method, (double)param1, (double)param2 );
3482         return;
3483     } catch(const std::exception &e) {
3484         throwJavaException(env, &e, method_name);
3485     } catch (...) {
3486         throwJavaException(env, 0, method_name);
3487     }
3488     return;
3489 }
3490 
3491 
3492 
3493 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setTrainMethod_11 (JNIEnv*, jclass, jlong, jint);
3494 
Java_org_opencv_ml_ANN_1MLP_setTrainMethod_11(JNIEnv * env,jclass,jlong self,jint method)3495 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setTrainMethod_11
3496   (JNIEnv* env, jclass , jlong self, jint method)
3497 {
3498     static const char method_name[] = "ml::setTrainMethod_11()";
3499     try {
3500         LOGD("%s", method_name);
3501         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3502         (*me)->setTrainMethod( (int)method );
3503         return;
3504     } catch(const std::exception &e) {
3505         throwJavaException(env, &e, method_name);
3506     } catch (...) {
3507         throwJavaException(env, 0, method_name);
3508     }
3509     return;
3510 }
3511 
3512 
3513 
3514 //
3515 //  void setActivationFunction(int type, double param1 = 0, double param2 = 0)
3516 //
3517 
3518 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setActivationFunction_10 (JNIEnv*, jclass, jlong, jint, jdouble, jdouble);
3519 
Java_org_opencv_ml_ANN_1MLP_setActivationFunction_10(JNIEnv * env,jclass,jlong self,jint type,jdouble param1,jdouble param2)3520 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setActivationFunction_10
3521   (JNIEnv* env, jclass , jlong self, jint type, jdouble param1, jdouble param2)
3522 {
3523     static const char method_name[] = "ml::setActivationFunction_10()";
3524     try {
3525         LOGD("%s", method_name);
3526         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3527         (*me)->setActivationFunction( (int)type, (double)param1, (double)param2 );
3528         return;
3529     } catch(const std::exception &e) {
3530         throwJavaException(env, &e, method_name);
3531     } catch (...) {
3532         throwJavaException(env, 0, method_name);
3533     }
3534     return;
3535 }
3536 
3537 
3538 
3539 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setActivationFunction_11 (JNIEnv*, jclass, jlong, jint);
3540 
Java_org_opencv_ml_ANN_1MLP_setActivationFunction_11(JNIEnv * env,jclass,jlong self,jint type)3541 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setActivationFunction_11
3542   (JNIEnv* env, jclass , jlong self, jint type)
3543 {
3544     static const char method_name[] = "ml::setActivationFunction_11()";
3545     try {
3546         LOGD("%s", method_name);
3547         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3548         (*me)->setActivationFunction( (int)type );
3549         return;
3550     } catch(const std::exception &e) {
3551         throwJavaException(env, &e, method_name);
3552     } catch (...) {
3553         throwJavaException(env, 0, method_name);
3554     }
3555     return;
3556 }
3557 
3558 
3559 
3560 //
3561 //  int getTrainMethod()
3562 //
3563 
3564 JNIEXPORT jint JNICALL Java_org_opencv_ml_ANN_1MLP_getTrainMethod_10 (JNIEnv*, jclass, jlong);
3565 
Java_org_opencv_ml_ANN_1MLP_getTrainMethod_10(JNIEnv * env,jclass,jlong self)3566 JNIEXPORT jint JNICALL Java_org_opencv_ml_ANN_1MLP_getTrainMethod_10
3567   (JNIEnv* env, jclass , jlong self)
3568 {
3569     static const char method_name[] = "ml::getTrainMethod_10()";
3570     try {
3571         LOGD("%s", method_name);
3572         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3573         int _retval_ = (*me)->getTrainMethod(  );
3574         return _retval_;
3575     } catch(const std::exception &e) {
3576         throwJavaException(env, &e, method_name);
3577     } catch (...) {
3578         throwJavaException(env, 0, method_name);
3579     }
3580     return 0;
3581 }
3582 
3583 
3584 
3585 //
3586 //  void setLayerSizes(Mat _layer_sizes)
3587 //
3588 
3589 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setLayerSizes_10 (JNIEnv*, jclass, jlong, jlong);
3590 
Java_org_opencv_ml_ANN_1MLP_setLayerSizes_10(JNIEnv * env,jclass,jlong self,jlong _layer_sizes_nativeObj)3591 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setLayerSizes_10
3592   (JNIEnv* env, jclass , jlong self, jlong _layer_sizes_nativeObj)
3593 {
3594     static const char method_name[] = "ml::setLayerSizes_10()";
3595     try {
3596         LOGD("%s", method_name);
3597         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3598         Mat& _layer_sizes = *((Mat*)_layer_sizes_nativeObj);
3599         (*me)->setLayerSizes( _layer_sizes );
3600         return;
3601     } catch(const std::exception &e) {
3602         throwJavaException(env, &e, method_name);
3603     } catch (...) {
3604         throwJavaException(env, 0, method_name);
3605     }
3606     return;
3607 }
3608 
3609 
3610 
3611 //
3612 //  Mat getLayerSizes()
3613 //
3614 
3615 JNIEXPORT jlong JNICALL Java_org_opencv_ml_ANN_1MLP_getLayerSizes_10 (JNIEnv*, jclass, jlong);
3616 
Java_org_opencv_ml_ANN_1MLP_getLayerSizes_10(JNIEnv * env,jclass,jlong self)3617 JNIEXPORT jlong JNICALL Java_org_opencv_ml_ANN_1MLP_getLayerSizes_10
3618   (JNIEnv* env, jclass , jlong self)
3619 {
3620     static const char method_name[] = "ml::getLayerSizes_10()";
3621     try {
3622         LOGD("%s", method_name);
3623         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3624         ::Mat _retval_ = (*me)->getLayerSizes(  );
3625         return (jlong) new ::Mat(_retval_);
3626     } catch(const std::exception &e) {
3627         throwJavaException(env, &e, method_name);
3628     } catch (...) {
3629         throwJavaException(env, 0, method_name);
3630     }
3631     return 0;
3632 }
3633 
3634 
3635 
3636 //
3637 //  TermCriteria getTermCriteria()
3638 //
3639 
3640 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_ANN_1MLP_getTermCriteria_10 (JNIEnv*, jclass, jlong);
3641 
Java_org_opencv_ml_ANN_1MLP_getTermCriteria_10(JNIEnv * env,jclass,jlong self)3642 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_ANN_1MLP_getTermCriteria_10
3643   (JNIEnv* env, jclass , jlong self)
3644 {
3645     static const char method_name[] = "ml::getTermCriteria_10()";
3646     try {
3647         LOGD("%s", method_name);
3648         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3649         TermCriteria _retval_ = (*me)->getTermCriteria(  );
3650         jdoubleArray _da_retval_ = env->NewDoubleArray(3);  jdouble _tmp_retval_[3] = {_retval_.type, _retval_.maxCount, _retval_.epsilon}; env->SetDoubleArrayRegion(_da_retval_, 0, 3, _tmp_retval_);
3651         return _da_retval_;
3652     } catch(const std::exception &e) {
3653         throwJavaException(env, &e, method_name);
3654     } catch (...) {
3655         throwJavaException(env, 0, method_name);
3656     }
3657     return 0;
3658 }
3659 
3660 
3661 
3662 //
3663 //  void setTermCriteria(TermCriteria val)
3664 //
3665 
3666 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setTermCriteria_10 (JNIEnv*, jclass, jlong, jint, jint, jdouble);
3667 
Java_org_opencv_ml_ANN_1MLP_setTermCriteria_10(JNIEnv * env,jclass,jlong self,jint val_type,jint val_maxCount,jdouble val_epsilon)3668 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setTermCriteria_10
3669   (JNIEnv* env, jclass , jlong self, jint val_type, jint val_maxCount, jdouble val_epsilon)
3670 {
3671     static const char method_name[] = "ml::setTermCriteria_10()";
3672     try {
3673         LOGD("%s", method_name);
3674         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3675         TermCriteria val(val_type, val_maxCount, val_epsilon);
3676         (*me)->setTermCriteria( val );
3677         return;
3678     } catch(const std::exception &e) {
3679         throwJavaException(env, &e, method_name);
3680     } catch (...) {
3681         throwJavaException(env, 0, method_name);
3682     }
3683     return;
3684 }
3685 
3686 
3687 
3688 //
3689 //  double getBackpropWeightScale()
3690 //
3691 
3692 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getBackpropWeightScale_10 (JNIEnv*, jclass, jlong);
3693 
Java_org_opencv_ml_ANN_1MLP_getBackpropWeightScale_10(JNIEnv * env,jclass,jlong self)3694 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getBackpropWeightScale_10
3695   (JNIEnv* env, jclass , jlong self)
3696 {
3697     static const char method_name[] = "ml::getBackpropWeightScale_10()";
3698     try {
3699         LOGD("%s", method_name);
3700         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3701         double _retval_ = (*me)->getBackpropWeightScale(  );
3702         return _retval_;
3703     } catch(const std::exception &e) {
3704         throwJavaException(env, &e, method_name);
3705     } catch (...) {
3706         throwJavaException(env, 0, method_name);
3707     }
3708     return 0;
3709 }
3710 
3711 
3712 
3713 //
3714 //  void setBackpropWeightScale(double val)
3715 //
3716 
3717 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setBackpropWeightScale_10 (JNIEnv*, jclass, jlong, jdouble);
3718 
Java_org_opencv_ml_ANN_1MLP_setBackpropWeightScale_10(JNIEnv * env,jclass,jlong self,jdouble val)3719 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setBackpropWeightScale_10
3720   (JNIEnv* env, jclass , jlong self, jdouble val)
3721 {
3722     static const char method_name[] = "ml::setBackpropWeightScale_10()";
3723     try {
3724         LOGD("%s", method_name);
3725         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3726         (*me)->setBackpropWeightScale( (double)val );
3727         return;
3728     } catch(const std::exception &e) {
3729         throwJavaException(env, &e, method_name);
3730     } catch (...) {
3731         throwJavaException(env, 0, method_name);
3732     }
3733     return;
3734 }
3735 
3736 
3737 
3738 //
3739 //  double getBackpropMomentumScale()
3740 //
3741 
3742 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getBackpropMomentumScale_10 (JNIEnv*, jclass, jlong);
3743 
Java_org_opencv_ml_ANN_1MLP_getBackpropMomentumScale_10(JNIEnv * env,jclass,jlong self)3744 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getBackpropMomentumScale_10
3745   (JNIEnv* env, jclass , jlong self)
3746 {
3747     static const char method_name[] = "ml::getBackpropMomentumScale_10()";
3748     try {
3749         LOGD("%s", method_name);
3750         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3751         double _retval_ = (*me)->getBackpropMomentumScale(  );
3752         return _retval_;
3753     } catch(const std::exception &e) {
3754         throwJavaException(env, &e, method_name);
3755     } catch (...) {
3756         throwJavaException(env, 0, method_name);
3757     }
3758     return 0;
3759 }
3760 
3761 
3762 
3763 //
3764 //  void setBackpropMomentumScale(double val)
3765 //
3766 
3767 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setBackpropMomentumScale_10 (JNIEnv*, jclass, jlong, jdouble);
3768 
Java_org_opencv_ml_ANN_1MLP_setBackpropMomentumScale_10(JNIEnv * env,jclass,jlong self,jdouble val)3769 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setBackpropMomentumScale_10
3770   (JNIEnv* env, jclass , jlong self, jdouble val)
3771 {
3772     static const char method_name[] = "ml::setBackpropMomentumScale_10()";
3773     try {
3774         LOGD("%s", method_name);
3775         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3776         (*me)->setBackpropMomentumScale( (double)val );
3777         return;
3778     } catch(const std::exception &e) {
3779         throwJavaException(env, &e, method_name);
3780     } catch (...) {
3781         throwJavaException(env, 0, method_name);
3782     }
3783     return;
3784 }
3785 
3786 
3787 
3788 //
3789 //  double getRpropDW0()
3790 //
3791 
3792 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDW0_10 (JNIEnv*, jclass, jlong);
3793 
Java_org_opencv_ml_ANN_1MLP_getRpropDW0_10(JNIEnv * env,jclass,jlong self)3794 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDW0_10
3795   (JNIEnv* env, jclass , jlong self)
3796 {
3797     static const char method_name[] = "ml::getRpropDW0_10()";
3798     try {
3799         LOGD("%s", method_name);
3800         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3801         double _retval_ = (*me)->getRpropDW0(  );
3802         return _retval_;
3803     } catch(const std::exception &e) {
3804         throwJavaException(env, &e, method_name);
3805     } catch (...) {
3806         throwJavaException(env, 0, method_name);
3807     }
3808     return 0;
3809 }
3810 
3811 
3812 
3813 //
3814 //  void setRpropDW0(double val)
3815 //
3816 
3817 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDW0_10 (JNIEnv*, jclass, jlong, jdouble);
3818 
Java_org_opencv_ml_ANN_1MLP_setRpropDW0_10(JNIEnv * env,jclass,jlong self,jdouble val)3819 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDW0_10
3820   (JNIEnv* env, jclass , jlong self, jdouble val)
3821 {
3822     static const char method_name[] = "ml::setRpropDW0_10()";
3823     try {
3824         LOGD("%s", method_name);
3825         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3826         (*me)->setRpropDW0( (double)val );
3827         return;
3828     } catch(const std::exception &e) {
3829         throwJavaException(env, &e, method_name);
3830     } catch (...) {
3831         throwJavaException(env, 0, method_name);
3832     }
3833     return;
3834 }
3835 
3836 
3837 
3838 //
3839 //  double getRpropDWPlus()
3840 //
3841 
3842 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDWPlus_10 (JNIEnv*, jclass, jlong);
3843 
Java_org_opencv_ml_ANN_1MLP_getRpropDWPlus_10(JNIEnv * env,jclass,jlong self)3844 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDWPlus_10
3845   (JNIEnv* env, jclass , jlong self)
3846 {
3847     static const char method_name[] = "ml::getRpropDWPlus_10()";
3848     try {
3849         LOGD("%s", method_name);
3850         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3851         double _retval_ = (*me)->getRpropDWPlus(  );
3852         return _retval_;
3853     } catch(const std::exception &e) {
3854         throwJavaException(env, &e, method_name);
3855     } catch (...) {
3856         throwJavaException(env, 0, method_name);
3857     }
3858     return 0;
3859 }
3860 
3861 
3862 
3863 //
3864 //  void setRpropDWPlus(double val)
3865 //
3866 
3867 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDWPlus_10 (JNIEnv*, jclass, jlong, jdouble);
3868 
Java_org_opencv_ml_ANN_1MLP_setRpropDWPlus_10(JNIEnv * env,jclass,jlong self,jdouble val)3869 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDWPlus_10
3870   (JNIEnv* env, jclass , jlong self, jdouble val)
3871 {
3872     static const char method_name[] = "ml::setRpropDWPlus_10()";
3873     try {
3874         LOGD("%s", method_name);
3875         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3876         (*me)->setRpropDWPlus( (double)val );
3877         return;
3878     } catch(const std::exception &e) {
3879         throwJavaException(env, &e, method_name);
3880     } catch (...) {
3881         throwJavaException(env, 0, method_name);
3882     }
3883     return;
3884 }
3885 
3886 
3887 
3888 //
3889 //  double getRpropDWMinus()
3890 //
3891 
3892 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDWMinus_10 (JNIEnv*, jclass, jlong);
3893 
Java_org_opencv_ml_ANN_1MLP_getRpropDWMinus_10(JNIEnv * env,jclass,jlong self)3894 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDWMinus_10
3895   (JNIEnv* env, jclass , jlong self)
3896 {
3897     static const char method_name[] = "ml::getRpropDWMinus_10()";
3898     try {
3899         LOGD("%s", method_name);
3900         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3901         double _retval_ = (*me)->getRpropDWMinus(  );
3902         return _retval_;
3903     } catch(const std::exception &e) {
3904         throwJavaException(env, &e, method_name);
3905     } catch (...) {
3906         throwJavaException(env, 0, method_name);
3907     }
3908     return 0;
3909 }
3910 
3911 
3912 
3913 //
3914 //  void setRpropDWMinus(double val)
3915 //
3916 
3917 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDWMinus_10 (JNIEnv*, jclass, jlong, jdouble);
3918 
Java_org_opencv_ml_ANN_1MLP_setRpropDWMinus_10(JNIEnv * env,jclass,jlong self,jdouble val)3919 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDWMinus_10
3920   (JNIEnv* env, jclass , jlong self, jdouble val)
3921 {
3922     static const char method_name[] = "ml::setRpropDWMinus_10()";
3923     try {
3924         LOGD("%s", method_name);
3925         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3926         (*me)->setRpropDWMinus( (double)val );
3927         return;
3928     } catch(const std::exception &e) {
3929         throwJavaException(env, &e, method_name);
3930     } catch (...) {
3931         throwJavaException(env, 0, method_name);
3932     }
3933     return;
3934 }
3935 
3936 
3937 
3938 //
3939 //  double getRpropDWMin()
3940 //
3941 
3942 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDWMin_10 (JNIEnv*, jclass, jlong);
3943 
Java_org_opencv_ml_ANN_1MLP_getRpropDWMin_10(JNIEnv * env,jclass,jlong self)3944 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDWMin_10
3945   (JNIEnv* env, jclass , jlong self)
3946 {
3947     static const char method_name[] = "ml::getRpropDWMin_10()";
3948     try {
3949         LOGD("%s", method_name);
3950         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3951         double _retval_ = (*me)->getRpropDWMin(  );
3952         return _retval_;
3953     } catch(const std::exception &e) {
3954         throwJavaException(env, &e, method_name);
3955     } catch (...) {
3956         throwJavaException(env, 0, method_name);
3957     }
3958     return 0;
3959 }
3960 
3961 
3962 
3963 //
3964 //  void setRpropDWMin(double val)
3965 //
3966 
3967 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDWMin_10 (JNIEnv*, jclass, jlong, jdouble);
3968 
Java_org_opencv_ml_ANN_1MLP_setRpropDWMin_10(JNIEnv * env,jclass,jlong self,jdouble val)3969 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDWMin_10
3970   (JNIEnv* env, jclass , jlong self, jdouble val)
3971 {
3972     static const char method_name[] = "ml::setRpropDWMin_10()";
3973     try {
3974         LOGD("%s", method_name);
3975         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
3976         (*me)->setRpropDWMin( (double)val );
3977         return;
3978     } catch(const std::exception &e) {
3979         throwJavaException(env, &e, method_name);
3980     } catch (...) {
3981         throwJavaException(env, 0, method_name);
3982     }
3983     return;
3984 }
3985 
3986 
3987 
3988 //
3989 //  double getRpropDWMax()
3990 //
3991 
3992 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDWMax_10 (JNIEnv*, jclass, jlong);
3993 
Java_org_opencv_ml_ANN_1MLP_getRpropDWMax_10(JNIEnv * env,jclass,jlong self)3994 JNIEXPORT jdouble JNICALL Java_org_opencv_ml_ANN_1MLP_getRpropDWMax_10
3995   (JNIEnv* env, jclass , jlong self)
3996 {
3997     static const char method_name[] = "ml::getRpropDWMax_10()";
3998     try {
3999         LOGD("%s", method_name);
4000         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
4001         double _retval_ = (*me)->getRpropDWMax(  );
4002         return _retval_;
4003     } catch(const std::exception &e) {
4004         throwJavaException(env, &e, method_name);
4005     } catch (...) {
4006         throwJavaException(env, 0, method_name);
4007     }
4008     return 0;
4009 }
4010 
4011 
4012 
4013 //
4014 //  void setRpropDWMax(double val)
4015 //
4016 
4017 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDWMax_10 (JNIEnv*, jclass, jlong, jdouble);
4018 
Java_org_opencv_ml_ANN_1MLP_setRpropDWMax_10(JNIEnv * env,jclass,jlong self,jdouble val)4019 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_setRpropDWMax_10
4020   (JNIEnv* env, jclass , jlong self, jdouble val)
4021 {
4022     static const char method_name[] = "ml::setRpropDWMax_10()";
4023     try {
4024         LOGD("%s", method_name);
4025         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
4026         (*me)->setRpropDWMax( (double)val );
4027         return;
4028     } catch(const std::exception &e) {
4029         throwJavaException(env, &e, method_name);
4030     } catch (...) {
4031         throwJavaException(env, 0, method_name);
4032     }
4033     return;
4034 }
4035 
4036 
4037 
4038 //
4039 //  Mat getWeights(int layerIdx)
4040 //
4041 
4042 JNIEXPORT jlong JNICALL Java_org_opencv_ml_ANN_1MLP_getWeights_10 (JNIEnv*, jclass, jlong, jint);
4043 
Java_org_opencv_ml_ANN_1MLP_getWeights_10(JNIEnv * env,jclass,jlong self,jint layerIdx)4044 JNIEXPORT jlong JNICALL Java_org_opencv_ml_ANN_1MLP_getWeights_10
4045   (JNIEnv* env, jclass , jlong self, jint layerIdx)
4046 {
4047     static const char method_name[] = "ml::getWeights_10()";
4048     try {
4049         LOGD("%s", method_name);
4050         Ptr<cv::ml::ANN_MLP>* me = (Ptr<cv::ml::ANN_MLP>*) self; //TODO: check for NULL
4051         ::Mat _retval_ = (*me)->getWeights( (int)layerIdx );
4052         return (jlong) new ::Mat(_retval_);
4053     } catch(const std::exception &e) {
4054         throwJavaException(env, &e, method_name);
4055     } catch (...) {
4056         throwJavaException(env, 0, method_name);
4057     }
4058     return 0;
4059 }
4060 
4061 
4062 
4063 //
4064 // static Ptr_ANN_MLP create()
4065 //
4066 
4067 JNIEXPORT jlong JNICALL Java_org_opencv_ml_ANN_1MLP_create_10 (JNIEnv*, jclass);
4068 
Java_org_opencv_ml_ANN_1MLP_create_10(JNIEnv * env,jclass)4069 JNIEXPORT jlong JNICALL Java_org_opencv_ml_ANN_1MLP_create_10
4070   (JNIEnv* env, jclass )
4071 {
4072     static const char method_name[] = "ml::create_10()";
4073     try {
4074         LOGD("%s", method_name);
4075         typedef Ptr<cv::ml::ANN_MLP> Ptr_ANN_MLP;
4076         Ptr_ANN_MLP _retval_ = cv::ml::ANN_MLP::create(  );
4077         return (jlong)(new Ptr_ANN_MLP(_retval_));
4078     } catch(const std::exception &e) {
4079         throwJavaException(env, &e, method_name);
4080     } catch (...) {
4081         throwJavaException(env, 0, method_name);
4082     }
4083     return 0;
4084 }
4085 
4086 
4087 
4088 //
4089 //  native support for java finalize()
4090 //  static void Ptr<cv::ml::ANN_MLP>::delete( __int64 self )
4091 //
4092 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_delete(JNIEnv*, jclass, jlong);
4093 
Java_org_opencv_ml_ANN_1MLP_delete(JNIEnv *,jclass,jlong self)4094 JNIEXPORT void JNICALL Java_org_opencv_ml_ANN_1MLP_delete
4095   (JNIEnv*, jclass, jlong self)
4096 {
4097     delete (Ptr<cv::ml::ANN_MLP>*) self;
4098 }
4099 
4100 
4101 //
4102 //  int getVarCount()
4103 //
4104 
4105 JNIEXPORT jint JNICALL Java_org_opencv_ml_StatModel_getVarCount_10 (JNIEnv*, jclass, jlong);
4106 
Java_org_opencv_ml_StatModel_getVarCount_10(JNIEnv * env,jclass,jlong self)4107 JNIEXPORT jint JNICALL Java_org_opencv_ml_StatModel_getVarCount_10
4108   (JNIEnv* env, jclass , jlong self)
4109 {
4110     static const char method_name[] = "ml::getVarCount_10()";
4111     try {
4112         LOGD("%s", method_name);
4113         Ptr<cv::ml::StatModel>* me = (Ptr<cv::ml::StatModel>*) self; //TODO: check for NULL
4114         int _retval_ = (*me)->getVarCount(  );
4115         return _retval_;
4116     } catch(const std::exception &e) {
4117         throwJavaException(env, &e, method_name);
4118     } catch (...) {
4119         throwJavaException(env, 0, method_name);
4120     }
4121     return 0;
4122 }
4123 
4124 
4125 
4126 //
4127 //  bool empty()
4128 //
4129 
4130 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_StatModel_empty_10 (JNIEnv*, jclass, jlong);
4131 
Java_org_opencv_ml_StatModel_empty_10(JNIEnv * env,jclass,jlong self)4132 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_StatModel_empty_10
4133   (JNIEnv* env, jclass , jlong self)
4134 {
4135     static const char method_name[] = "ml::empty_10()";
4136     try {
4137         LOGD("%s", method_name);
4138         Ptr<cv::ml::StatModel>* me = (Ptr<cv::ml::StatModel>*) self; //TODO: check for NULL
4139         bool _retval_ = (*me)->empty(  );
4140         return _retval_;
4141     } catch(const std::exception &e) {
4142         throwJavaException(env, &e, method_name);
4143     } catch (...) {
4144         throwJavaException(env, 0, method_name);
4145     }
4146     return 0;
4147 }
4148 
4149 
4150 
4151 //
4152 //  bool isTrained()
4153 //
4154 
4155 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_StatModel_isTrained_10 (JNIEnv*, jclass, jlong);
4156 
Java_org_opencv_ml_StatModel_isTrained_10(JNIEnv * env,jclass,jlong self)4157 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_StatModel_isTrained_10
4158   (JNIEnv* env, jclass , jlong self)
4159 {
4160     static const char method_name[] = "ml::isTrained_10()";
4161     try {
4162         LOGD("%s", method_name);
4163         Ptr<cv::ml::StatModel>* me = (Ptr<cv::ml::StatModel>*) self; //TODO: check for NULL
4164         bool _retval_ = (*me)->isTrained(  );
4165         return _retval_;
4166     } catch(const std::exception &e) {
4167         throwJavaException(env, &e, method_name);
4168     } catch (...) {
4169         throwJavaException(env, 0, method_name);
4170     }
4171     return 0;
4172 }
4173 
4174 
4175 
4176 //
4177 //  bool isClassifier()
4178 //
4179 
4180 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_StatModel_isClassifier_10 (JNIEnv*, jclass, jlong);
4181 
Java_org_opencv_ml_StatModel_isClassifier_10(JNIEnv * env,jclass,jlong self)4182 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_StatModel_isClassifier_10
4183   (JNIEnv* env, jclass , jlong self)
4184 {
4185     static const char method_name[] = "ml::isClassifier_10()";
4186     try {
4187         LOGD("%s", method_name);
4188         Ptr<cv::ml::StatModel>* me = (Ptr<cv::ml::StatModel>*) self; //TODO: check for NULL
4189         bool _retval_ = (*me)->isClassifier(  );
4190         return _retval_;
4191     } catch(const std::exception &e) {
4192         throwJavaException(env, &e, method_name);
4193     } catch (...) {
4194         throwJavaException(env, 0, method_name);
4195     }
4196     return 0;
4197 }
4198 
4199 
4200 
4201 //
4202 //  bool train(Mat samples, int layout, Mat responses)
4203 //
4204 
4205 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_StatModel_train_10 (JNIEnv*, jclass, jlong, jlong, jint, jlong);
4206 
Java_org_opencv_ml_StatModel_train_10(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jint layout,jlong responses_nativeObj)4207 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_StatModel_train_10
4208   (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jint layout, jlong responses_nativeObj)
4209 {
4210     static const char method_name[] = "ml::train_10()";
4211     try {
4212         LOGD("%s", method_name);
4213         Ptr<cv::ml::StatModel>* me = (Ptr<cv::ml::StatModel>*) self; //TODO: check for NULL
4214         Mat& samples = *((Mat*)samples_nativeObj);
4215         Mat& responses = *((Mat*)responses_nativeObj);
4216         bool _retval_ = (*me)->train( samples, (int)layout, responses );
4217         return _retval_;
4218     } catch(const std::exception &e) {
4219         throwJavaException(env, &e, method_name);
4220     } catch (...) {
4221         throwJavaException(env, 0, method_name);
4222     }
4223     return 0;
4224 }
4225 
4226 
4227 
4228 //
4229 //  float predict(Mat samples, Mat& results = Mat(), int flags = 0)
4230 //
4231 
4232 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_StatModel_predict_10 (JNIEnv*, jclass, jlong, jlong, jlong, jint);
4233 
Java_org_opencv_ml_StatModel_predict_10(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj,jlong results_nativeObj,jint flags)4234 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_StatModel_predict_10
4235   (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj, jlong results_nativeObj, jint flags)
4236 {
4237     static const char method_name[] = "ml::predict_10()";
4238     try {
4239         LOGD("%s", method_name);
4240         Ptr<cv::ml::StatModel>* me = (Ptr<cv::ml::StatModel>*) self; //TODO: check for NULL
4241         Mat& samples = *((Mat*)samples_nativeObj);
4242         Mat& results = *((Mat*)results_nativeObj);
4243         float _retval_ = (*me)->predict( samples, results, (int)flags );
4244         return _retval_;
4245     } catch(const std::exception &e) {
4246         throwJavaException(env, &e, method_name);
4247     } catch (...) {
4248         throwJavaException(env, 0, method_name);
4249     }
4250     return 0;
4251 }
4252 
4253 
4254 
4255 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_StatModel_predict_11 (JNIEnv*, jclass, jlong, jlong);
4256 
Java_org_opencv_ml_StatModel_predict_11(JNIEnv * env,jclass,jlong self,jlong samples_nativeObj)4257 JNIEXPORT jfloat JNICALL Java_org_opencv_ml_StatModel_predict_11
4258   (JNIEnv* env, jclass , jlong self, jlong samples_nativeObj)
4259 {
4260     static const char method_name[] = "ml::predict_11()";
4261     try {
4262         LOGD("%s", method_name);
4263         Ptr<cv::ml::StatModel>* me = (Ptr<cv::ml::StatModel>*) self; //TODO: check for NULL
4264         Mat& samples = *((Mat*)samples_nativeObj);
4265         float _retval_ = (*me)->predict( samples );
4266         return _retval_;
4267     } catch(const std::exception &e) {
4268         throwJavaException(env, &e, method_name);
4269     } catch (...) {
4270         throwJavaException(env, 0, method_name);
4271     }
4272     return 0;
4273 }
4274 
4275 
4276 
4277 //
4278 //  native support for java finalize()
4279 //  static void Ptr<cv::ml::StatModel>::delete( __int64 self )
4280 //
4281 JNIEXPORT void JNICALL Java_org_opencv_ml_StatModel_delete(JNIEnv*, jclass, jlong);
4282 
Java_org_opencv_ml_StatModel_delete(JNIEnv *,jclass,jlong self)4283 JNIEXPORT void JNICALL Java_org_opencv_ml_StatModel_delete
4284   (JNIEnv*, jclass, jlong self)
4285 {
4286     delete (Ptr<cv::ml::StatModel>*) self;
4287 }
4288 
4289 
4290 //
4291 //  bool getCalculateVarImportance()
4292 //
4293 
4294 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_RTrees_getCalculateVarImportance_10 (JNIEnv*, jclass, jlong);
4295 
Java_org_opencv_ml_RTrees_getCalculateVarImportance_10(JNIEnv * env,jclass,jlong self)4296 JNIEXPORT jboolean JNICALL Java_org_opencv_ml_RTrees_getCalculateVarImportance_10
4297   (JNIEnv* env, jclass , jlong self)
4298 {
4299     static const char method_name[] = "ml::getCalculateVarImportance_10()";
4300     try {
4301         LOGD("%s", method_name);
4302         Ptr<cv::ml::RTrees>* me = (Ptr<cv::ml::RTrees>*) self; //TODO: check for NULL
4303         bool _retval_ = (*me)->getCalculateVarImportance(  );
4304         return _retval_;
4305     } catch(const std::exception &e) {
4306         throwJavaException(env, &e, method_name);
4307     } catch (...) {
4308         throwJavaException(env, 0, method_name);
4309     }
4310     return 0;
4311 }
4312 
4313 
4314 
4315 //
4316 //  void setCalculateVarImportance(bool val)
4317 //
4318 
4319 JNIEXPORT void JNICALL Java_org_opencv_ml_RTrees_setCalculateVarImportance_10 (JNIEnv*, jclass, jlong, jboolean);
4320 
Java_org_opencv_ml_RTrees_setCalculateVarImportance_10(JNIEnv * env,jclass,jlong self,jboolean val)4321 JNIEXPORT void JNICALL Java_org_opencv_ml_RTrees_setCalculateVarImportance_10
4322   (JNIEnv* env, jclass , jlong self, jboolean val)
4323 {
4324     static const char method_name[] = "ml::setCalculateVarImportance_10()";
4325     try {
4326         LOGD("%s", method_name);
4327         Ptr<cv::ml::RTrees>* me = (Ptr<cv::ml::RTrees>*) self; //TODO: check for NULL
4328         (*me)->setCalculateVarImportance( (bool)val );
4329         return;
4330     } catch(const std::exception &e) {
4331         throwJavaException(env, &e, method_name);
4332     } catch (...) {
4333         throwJavaException(env, 0, method_name);
4334     }
4335     return;
4336 }
4337 
4338 
4339 
4340 //
4341 //  int getActiveVarCount()
4342 //
4343 
4344 JNIEXPORT jint JNICALL Java_org_opencv_ml_RTrees_getActiveVarCount_10 (JNIEnv*, jclass, jlong);
4345 
Java_org_opencv_ml_RTrees_getActiveVarCount_10(JNIEnv * env,jclass,jlong self)4346 JNIEXPORT jint JNICALL Java_org_opencv_ml_RTrees_getActiveVarCount_10
4347   (JNIEnv* env, jclass , jlong self)
4348 {
4349     static const char method_name[] = "ml::getActiveVarCount_10()";
4350     try {
4351         LOGD("%s", method_name);
4352         Ptr<cv::ml::RTrees>* me = (Ptr<cv::ml::RTrees>*) self; //TODO: check for NULL
4353         int _retval_ = (*me)->getActiveVarCount(  );
4354         return _retval_;
4355     } catch(const std::exception &e) {
4356         throwJavaException(env, &e, method_name);
4357     } catch (...) {
4358         throwJavaException(env, 0, method_name);
4359     }
4360     return 0;
4361 }
4362 
4363 
4364 
4365 //
4366 //  void setActiveVarCount(int val)
4367 //
4368 
4369 JNIEXPORT void JNICALL Java_org_opencv_ml_RTrees_setActiveVarCount_10 (JNIEnv*, jclass, jlong, jint);
4370 
Java_org_opencv_ml_RTrees_setActiveVarCount_10(JNIEnv * env,jclass,jlong self,jint val)4371 JNIEXPORT void JNICALL Java_org_opencv_ml_RTrees_setActiveVarCount_10
4372   (JNIEnv* env, jclass , jlong self, jint val)
4373 {
4374     static const char method_name[] = "ml::setActiveVarCount_10()";
4375     try {
4376         LOGD("%s", method_name);
4377         Ptr<cv::ml::RTrees>* me = (Ptr<cv::ml::RTrees>*) self; //TODO: check for NULL
4378         (*me)->setActiveVarCount( (int)val );
4379         return;
4380     } catch(const std::exception &e) {
4381         throwJavaException(env, &e, method_name);
4382     } catch (...) {
4383         throwJavaException(env, 0, method_name);
4384     }
4385     return;
4386 }
4387 
4388 
4389 
4390 //
4391 //  TermCriteria getTermCriteria()
4392 //
4393 
4394 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_RTrees_getTermCriteria_10 (JNIEnv*, jclass, jlong);
4395 
Java_org_opencv_ml_RTrees_getTermCriteria_10(JNIEnv * env,jclass,jlong self)4396 JNIEXPORT jdoubleArray JNICALL Java_org_opencv_ml_RTrees_getTermCriteria_10
4397   (JNIEnv* env, jclass , jlong self)
4398 {
4399     static const char method_name[] = "ml::getTermCriteria_10()";
4400     try {
4401         LOGD("%s", method_name);
4402         Ptr<cv::ml::RTrees>* me = (Ptr<cv::ml::RTrees>*) self; //TODO: check for NULL
4403         TermCriteria _retval_ = (*me)->getTermCriteria(  );
4404         jdoubleArray _da_retval_ = env->NewDoubleArray(3);  jdouble _tmp_retval_[3] = {_retval_.type, _retval_.maxCount, _retval_.epsilon}; env->SetDoubleArrayRegion(_da_retval_, 0, 3, _tmp_retval_);
4405         return _da_retval_;
4406     } catch(const std::exception &e) {
4407         throwJavaException(env, &e, method_name);
4408     } catch (...) {
4409         throwJavaException(env, 0, method_name);
4410     }
4411     return 0;
4412 }
4413 
4414 
4415 
4416 //
4417 //  void setTermCriteria(TermCriteria val)
4418 //
4419 
4420 JNIEXPORT void JNICALL Java_org_opencv_ml_RTrees_setTermCriteria_10 (JNIEnv*, jclass, jlong, jint, jint, jdouble);
4421 
Java_org_opencv_ml_RTrees_setTermCriteria_10(JNIEnv * env,jclass,jlong self,jint val_type,jint val_maxCount,jdouble val_epsilon)4422 JNIEXPORT void JNICALL Java_org_opencv_ml_RTrees_setTermCriteria_10
4423   (JNIEnv* env, jclass , jlong self, jint val_type, jint val_maxCount, jdouble val_epsilon)
4424 {
4425     static const char method_name[] = "ml::setTermCriteria_10()";
4426     try {
4427         LOGD("%s", method_name);
4428         Ptr<cv::ml::RTrees>* me = (Ptr<cv::ml::RTrees>*) self; //TODO: check for NULL
4429         TermCriteria val(val_type, val_maxCount, val_epsilon);
4430         (*me)->setTermCriteria( val );
4431         return;
4432     } catch(const std::exception &e) {
4433         throwJavaException(env, &e, method_name);
4434     } catch (...) {
4435         throwJavaException(env, 0, method_name);
4436     }
4437     return;
4438 }
4439 
4440 
4441 
4442 //
4443 //  Mat getVarImportance()
4444 //
4445 
4446 JNIEXPORT jlong JNICALL Java_org_opencv_ml_RTrees_getVarImportance_10 (JNIEnv*, jclass, jlong);
4447 
Java_org_opencv_ml_RTrees_getVarImportance_10(JNIEnv * env,jclass,jlong self)4448 JNIEXPORT jlong JNICALL Java_org_opencv_ml_RTrees_getVarImportance_10
4449   (JNIEnv* env, jclass , jlong self)
4450 {
4451     static const char method_name[] = "ml::getVarImportance_10()";
4452     try {
4453         LOGD("%s", method_name);
4454         Ptr<cv::ml::RTrees>* me = (Ptr<cv::ml::RTrees>*) self; //TODO: check for NULL
4455         ::Mat _retval_ = (*me)->getVarImportance(  );
4456         return (jlong) new ::Mat(_retval_);
4457     } catch(const std::exception &e) {
4458         throwJavaException(env, &e, method_name);
4459     } catch (...) {
4460         throwJavaException(env, 0, method_name);
4461     }
4462     return 0;
4463 }
4464 
4465 
4466 
4467 //
4468 // static Ptr_RTrees create()
4469 //
4470 
4471 JNIEXPORT jlong JNICALL Java_org_opencv_ml_RTrees_create_10 (JNIEnv*, jclass);
4472 
Java_org_opencv_ml_RTrees_create_10(JNIEnv * env,jclass)4473 JNIEXPORT jlong JNICALL Java_org_opencv_ml_RTrees_create_10
4474   (JNIEnv* env, jclass )
4475 {
4476     static const char method_name[] = "ml::create_10()";
4477     try {
4478         LOGD("%s", method_name);
4479         typedef Ptr<cv::ml::RTrees> Ptr_RTrees;
4480         Ptr_RTrees _retval_ = cv::ml::RTrees::create(  );
4481         return (jlong)(new Ptr_RTrees(_retval_));
4482     } catch(const std::exception &e) {
4483         throwJavaException(env, &e, method_name);
4484     } catch (...) {
4485         throwJavaException(env, 0, method_name);
4486     }
4487     return 0;
4488 }
4489 
4490 
4491 
4492 //
4493 //  native support for java finalize()
4494 //  static void Ptr<cv::ml::RTrees>::delete( __int64 self )
4495 //
4496 JNIEXPORT void JNICALL Java_org_opencv_ml_RTrees_delete(JNIEnv*, jclass, jlong);
4497 
Java_org_opencv_ml_RTrees_delete(JNIEnv *,jclass,jlong self)4498 JNIEXPORT void JNICALL Java_org_opencv_ml_RTrees_delete
4499   (JNIEnv*, jclass, jlong self)
4500 {
4501     delete (Ptr<cv::ml::RTrees>*) self;
4502 }
4503 
4504 
4505 
4506 } // extern "C"
4507 
4508 #endif // HAVE_OPENCV_ML
4509