1 
2 //
3 // This file is auto-generated. Please don't modify it!
4 //
5 package org.opencv.ml;
6 
7 import org.opencv.core.Mat;
8 
9 // C++: class TrainData
10 //javadoc: TrainData
11 public class TrainData {
12 
13     protected final long nativeObj;
TrainData(long addr)14     protected TrainData(long addr) { nativeObj = addr; }
15 
16 
17     //
18     // C++:  int getLayout()
19     //
20 
21     //javadoc: TrainData::getLayout()
getLayout()22     public  int getLayout()
23     {
24 
25         int retVal = getLayout_0(nativeObj);
26 
27         return retVal;
28     }
29 
30 
31     //
32     // C++:  int getNTestSamples()
33     //
34 
35     //javadoc: TrainData::getNTestSamples()
getNTestSamples()36     public  int getNTestSamples()
37     {
38 
39         int retVal = getNTestSamples_0(nativeObj);
40 
41         return retVal;
42     }
43 
44 
45     //
46     // C++:  int getNTrainSamples()
47     //
48 
49     //javadoc: TrainData::getNTrainSamples()
getNTrainSamples()50     public  int getNTrainSamples()
51     {
52 
53         int retVal = getNTrainSamples_0(nativeObj);
54 
55         return retVal;
56     }
57 
58 
59     //
60     // C++:  int getNSamples()
61     //
62 
63     //javadoc: TrainData::getNSamples()
getNSamples()64     public  int getNSamples()
65     {
66 
67         int retVal = getNSamples_0(nativeObj);
68 
69         return retVal;
70     }
71 
72 
73     //
74     // C++:  int getNVars()
75     //
76 
77     //javadoc: TrainData::getNVars()
getNVars()78     public  int getNVars()
79     {
80 
81         int retVal = getNVars_0(nativeObj);
82 
83         return retVal;
84     }
85 
86 
87     //
88     // C++:  void getSample(Mat varIdx, int sidx, float* buf)
89     //
90 
91     //javadoc: TrainData::getSample(varIdx, sidx, buf)
getSample(Mat varIdx, int sidx, float buf)92     public  void getSample(Mat varIdx, int sidx, float buf)
93     {
94 
95         getSample_0(nativeObj, varIdx.nativeObj, sidx, buf);
96 
97         return;
98     }
99 
100 
101     //
102     // C++:  int getNAllVars()
103     //
104 
105     //javadoc: TrainData::getNAllVars()
getNAllVars()106     public  int getNAllVars()
107     {
108 
109         int retVal = getNAllVars_0(nativeObj);
110 
111         return retVal;
112     }
113 
114 
115     //
116     // C++:  Mat getMissing()
117     //
118 
119     //javadoc: TrainData::getMissing()
getMissing()120     public  Mat getMissing()
121     {
122 
123         Mat retVal = new Mat(getMissing_0(nativeObj));
124 
125         return retVal;
126     }
127 
128 
129     //
130     // C++:  Mat getTrainSamples(int layout = ROW_SAMPLE, bool compressSamples = true, bool compressVars = true)
131     //
132 
133     //javadoc: TrainData::getTrainSamples(layout, compressSamples, compressVars)
getTrainSamples(int layout, boolean compressSamples, boolean compressVars)134     public  Mat getTrainSamples(int layout, boolean compressSamples, boolean compressVars)
135     {
136 
137         Mat retVal = new Mat(getTrainSamples_0(nativeObj, layout, compressSamples, compressVars));
138 
139         return retVal;
140     }
141 
142     //javadoc: TrainData::getTrainSamples()
getTrainSamples()143     public  Mat getTrainSamples()
144     {
145 
146         Mat retVal = new Mat(getTrainSamples_1(nativeObj));
147 
148         return retVal;
149     }
150 
151 
152     //
153     // C++:  Mat getTrainResponses()
154     //
155 
156     //javadoc: TrainData::getTrainResponses()
getTrainResponses()157     public  Mat getTrainResponses()
158     {
159 
160         Mat retVal = new Mat(getTrainResponses_0(nativeObj));
161 
162         return retVal;
163     }
164 
165 
166     //
167     // C++:  Mat getTrainNormCatResponses()
168     //
169 
170     //javadoc: TrainData::getTrainNormCatResponses()
getTrainNormCatResponses()171     public  Mat getTrainNormCatResponses()
172     {
173 
174         Mat retVal = new Mat(getTrainNormCatResponses_0(nativeObj));
175 
176         return retVal;
177     }
178 
179 
180     //
181     // C++:  Mat getTestResponses()
182     //
183 
184     //javadoc: TrainData::getTestResponses()
getTestResponses()185     public  Mat getTestResponses()
186     {
187 
188         Mat retVal = new Mat(getTestResponses_0(nativeObj));
189 
190         return retVal;
191     }
192 
193 
194     //
195     // C++:  Mat getTestNormCatResponses()
196     //
197 
198     //javadoc: TrainData::getTestNormCatResponses()
getTestNormCatResponses()199     public  Mat getTestNormCatResponses()
200     {
201 
202         Mat retVal = new Mat(getTestNormCatResponses_0(nativeObj));
203 
204         return retVal;
205     }
206 
207 
208     //
209     // C++:  Mat getResponses()
210     //
211 
212     //javadoc: TrainData::getResponses()
getResponses()213     public  Mat getResponses()
214     {
215 
216         Mat retVal = new Mat(getResponses_0(nativeObj));
217 
218         return retVal;
219     }
220 
221 
222     //
223     // C++:  Mat getSamples()
224     //
225 
226     //javadoc: TrainData::getSamples()
getSamples()227     public  Mat getSamples()
228     {
229 
230         Mat retVal = new Mat(getSamples_0(nativeObj));
231 
232         return retVal;
233     }
234 
235 
236     //
237     // C++:  Mat getNormCatResponses()
238     //
239 
240     //javadoc: TrainData::getNormCatResponses()
getNormCatResponses()241     public  Mat getNormCatResponses()
242     {
243 
244         Mat retVal = new Mat(getNormCatResponses_0(nativeObj));
245 
246         return retVal;
247     }
248 
249 
250     //
251     // C++:  Mat getSampleWeights()
252     //
253 
254     //javadoc: TrainData::getSampleWeights()
getSampleWeights()255     public  Mat getSampleWeights()
256     {
257 
258         Mat retVal = new Mat(getSampleWeights_0(nativeObj));
259 
260         return retVal;
261     }
262 
263 
264     //
265     // C++:  Mat getTrainSampleWeights()
266     //
267 
268     //javadoc: TrainData::getTrainSampleWeights()
getTrainSampleWeights()269     public  Mat getTrainSampleWeights()
270     {
271 
272         Mat retVal = new Mat(getTrainSampleWeights_0(nativeObj));
273 
274         return retVal;
275     }
276 
277 
278     //
279     // C++:  Mat getTestSampleWeights()
280     //
281 
282     //javadoc: TrainData::getTestSampleWeights()
getTestSampleWeights()283     public  Mat getTestSampleWeights()
284     {
285 
286         Mat retVal = new Mat(getTestSampleWeights_0(nativeObj));
287 
288         return retVal;
289     }
290 
291 
292     //
293     // C++:  Mat getVarIdx()
294     //
295 
296     //javadoc: TrainData::getVarIdx()
getVarIdx()297     public  Mat getVarIdx()
298     {
299 
300         Mat retVal = new Mat(getVarIdx_0(nativeObj));
301 
302         return retVal;
303     }
304 
305 
306     //
307     // C++:  Mat getVarType()
308     //
309 
310     //javadoc: TrainData::getVarType()
getVarType()311     public  Mat getVarType()
312     {
313 
314         Mat retVal = new Mat(getVarType_0(nativeObj));
315 
316         return retVal;
317     }
318 
319 
320     //
321     // C++:  int getResponseType()
322     //
323 
324     //javadoc: TrainData::getResponseType()
getResponseType()325     public  int getResponseType()
326     {
327 
328         int retVal = getResponseType_0(nativeObj);
329 
330         return retVal;
331     }
332 
333 
334     //
335     // C++:  Mat getTrainSampleIdx()
336     //
337 
338     //javadoc: TrainData::getTrainSampleIdx()
getTrainSampleIdx()339     public  Mat getTrainSampleIdx()
340     {
341 
342         Mat retVal = new Mat(getTrainSampleIdx_0(nativeObj));
343 
344         return retVal;
345     }
346 
347 
348     //
349     // C++:  Mat getTestSampleIdx()
350     //
351 
352     //javadoc: TrainData::getTestSampleIdx()
getTestSampleIdx()353     public  Mat getTestSampleIdx()
354     {
355 
356         Mat retVal = new Mat(getTestSampleIdx_0(nativeObj));
357 
358         return retVal;
359     }
360 
361 
362     //
363     // C++:  void getValues(int vi, Mat sidx, float* values)
364     //
365 
366     //javadoc: TrainData::getValues(vi, sidx, values)
getValues(int vi, Mat sidx, float values)367     public  void getValues(int vi, Mat sidx, float values)
368     {
369 
370         getValues_0(nativeObj, vi, sidx.nativeObj, values);
371 
372         return;
373     }
374 
375 
376     //
377     // C++:  Mat getDefaultSubstValues()
378     //
379 
380     //javadoc: TrainData::getDefaultSubstValues()
getDefaultSubstValues()381     public  Mat getDefaultSubstValues()
382     {
383 
384         Mat retVal = new Mat(getDefaultSubstValues_0(nativeObj));
385 
386         return retVal;
387     }
388 
389 
390     //
391     // C++:  int getCatCount(int vi)
392     //
393 
394     //javadoc: TrainData::getCatCount(vi)
getCatCount(int vi)395     public  int getCatCount(int vi)
396     {
397 
398         int retVal = getCatCount_0(nativeObj, vi);
399 
400         return retVal;
401     }
402 
403 
404     //
405     // C++:  Mat getClassLabels()
406     //
407 
408     //javadoc: TrainData::getClassLabels()
getClassLabels()409     public  Mat getClassLabels()
410     {
411 
412         Mat retVal = new Mat(getClassLabels_0(nativeObj));
413 
414         return retVal;
415     }
416 
417 
418     //
419     // C++:  Mat getCatOfs()
420     //
421 
422     //javadoc: TrainData::getCatOfs()
getCatOfs()423     public  Mat getCatOfs()
424     {
425 
426         Mat retVal = new Mat(getCatOfs_0(nativeObj));
427 
428         return retVal;
429     }
430 
431 
432     //
433     // C++:  Mat getCatMap()
434     //
435 
436     //javadoc: TrainData::getCatMap()
getCatMap()437     public  Mat getCatMap()
438     {
439 
440         Mat retVal = new Mat(getCatMap_0(nativeObj));
441 
442         return retVal;
443     }
444 
445 
446     //
447     // C++:  void setTrainTestSplit(int count, bool shuffle = true)
448     //
449 
450     //javadoc: TrainData::setTrainTestSplit(count, shuffle)
setTrainTestSplit(int count, boolean shuffle)451     public  void setTrainTestSplit(int count, boolean shuffle)
452     {
453 
454         setTrainTestSplit_0(nativeObj, count, shuffle);
455 
456         return;
457     }
458 
459     //javadoc: TrainData::setTrainTestSplit(count)
setTrainTestSplit(int count)460     public  void setTrainTestSplit(int count)
461     {
462 
463         setTrainTestSplit_1(nativeObj, count);
464 
465         return;
466     }
467 
468 
469     //
470     // C++:  void setTrainTestSplitRatio(double ratio, bool shuffle = true)
471     //
472 
473     //javadoc: TrainData::setTrainTestSplitRatio(ratio, shuffle)
setTrainTestSplitRatio(double ratio, boolean shuffle)474     public  void setTrainTestSplitRatio(double ratio, boolean shuffle)
475     {
476 
477         setTrainTestSplitRatio_0(nativeObj, ratio, shuffle);
478 
479         return;
480     }
481 
482     //javadoc: TrainData::setTrainTestSplitRatio(ratio)
setTrainTestSplitRatio(double ratio)483     public  void setTrainTestSplitRatio(double ratio)
484     {
485 
486         setTrainTestSplitRatio_1(nativeObj, ratio);
487 
488         return;
489     }
490 
491 
492     //
493     // C++:  void shuffleTrainTest()
494     //
495 
496     //javadoc: TrainData::shuffleTrainTest()
shuffleTrainTest()497     public  void shuffleTrainTest()
498     {
499 
500         shuffleTrainTest_0(nativeObj);
501 
502         return;
503     }
504 
505 
506     //
507     // C++: static Mat getSubVector(Mat vec, Mat idx)
508     //
509 
510     //javadoc: TrainData::getSubVector(vec, idx)
getSubVector(Mat vec, Mat idx)511     public static Mat getSubVector(Mat vec, Mat idx)
512     {
513 
514         Mat retVal = new Mat(getSubVector_0(vec.nativeObj, idx.nativeObj));
515 
516         return retVal;
517     }
518 
519 
520     //
521     // C++: static Ptr_TrainData create(Mat samples, int layout, Mat responses, Mat varIdx = Mat(), Mat sampleIdx = Mat(), Mat sampleWeights = Mat(), Mat varType = Mat())
522     //
523 
524     // Return type 'Ptr_TrainData' is not supported, skipping the function
525 
526 
527     @Override
finalize()528     protected void finalize() throws Throwable {
529         delete(nativeObj);
530     }
531 
532 
533 
534     // C++:  int getLayout()
getLayout_0(long nativeObj)535     private static native int getLayout_0(long nativeObj);
536 
537     // C++:  int getNTestSamples()
getNTestSamples_0(long nativeObj)538     private static native int getNTestSamples_0(long nativeObj);
539 
540     // C++:  int getNTrainSamples()
getNTrainSamples_0(long nativeObj)541     private static native int getNTrainSamples_0(long nativeObj);
542 
543     // C++:  int getNSamples()
getNSamples_0(long nativeObj)544     private static native int getNSamples_0(long nativeObj);
545 
546     // C++:  int getNVars()
getNVars_0(long nativeObj)547     private static native int getNVars_0(long nativeObj);
548 
549     // C++:  void getSample(Mat varIdx, int sidx, float* buf)
getSample_0(long nativeObj, long varIdx_nativeObj, int sidx, float buf)550     private static native void getSample_0(long nativeObj, long varIdx_nativeObj, int sidx, float buf);
551 
552     // C++:  int getNAllVars()
getNAllVars_0(long nativeObj)553     private static native int getNAllVars_0(long nativeObj);
554 
555     // C++:  Mat getMissing()
getMissing_0(long nativeObj)556     private static native long getMissing_0(long nativeObj);
557 
558     // C++:  Mat getTrainSamples(int layout = ROW_SAMPLE, bool compressSamples = true, bool compressVars = true)
getTrainSamples_0(long nativeObj, int layout, boolean compressSamples, boolean compressVars)559     private static native long getTrainSamples_0(long nativeObj, int layout, boolean compressSamples, boolean compressVars);
getTrainSamples_1(long nativeObj)560     private static native long getTrainSamples_1(long nativeObj);
561 
562     // C++:  Mat getTrainResponses()
getTrainResponses_0(long nativeObj)563     private static native long getTrainResponses_0(long nativeObj);
564 
565     // C++:  Mat getTrainNormCatResponses()
getTrainNormCatResponses_0(long nativeObj)566     private static native long getTrainNormCatResponses_0(long nativeObj);
567 
568     // C++:  Mat getTestResponses()
getTestResponses_0(long nativeObj)569     private static native long getTestResponses_0(long nativeObj);
570 
571     // C++:  Mat getTestNormCatResponses()
getTestNormCatResponses_0(long nativeObj)572     private static native long getTestNormCatResponses_0(long nativeObj);
573 
574     // C++:  Mat getResponses()
getResponses_0(long nativeObj)575     private static native long getResponses_0(long nativeObj);
576 
577     // C++:  Mat getSamples()
getSamples_0(long nativeObj)578     private static native long getSamples_0(long nativeObj);
579 
580     // C++:  Mat getNormCatResponses()
getNormCatResponses_0(long nativeObj)581     private static native long getNormCatResponses_0(long nativeObj);
582 
583     // C++:  Mat getSampleWeights()
getSampleWeights_0(long nativeObj)584     private static native long getSampleWeights_0(long nativeObj);
585 
586     // C++:  Mat getTrainSampleWeights()
getTrainSampleWeights_0(long nativeObj)587     private static native long getTrainSampleWeights_0(long nativeObj);
588 
589     // C++:  Mat getTestSampleWeights()
getTestSampleWeights_0(long nativeObj)590     private static native long getTestSampleWeights_0(long nativeObj);
591 
592     // C++:  Mat getVarIdx()
getVarIdx_0(long nativeObj)593     private static native long getVarIdx_0(long nativeObj);
594 
595     // C++:  Mat getVarType()
getVarType_0(long nativeObj)596     private static native long getVarType_0(long nativeObj);
597 
598     // C++:  int getResponseType()
getResponseType_0(long nativeObj)599     private static native int getResponseType_0(long nativeObj);
600 
601     // C++:  Mat getTrainSampleIdx()
getTrainSampleIdx_0(long nativeObj)602     private static native long getTrainSampleIdx_0(long nativeObj);
603 
604     // C++:  Mat getTestSampleIdx()
getTestSampleIdx_0(long nativeObj)605     private static native long getTestSampleIdx_0(long nativeObj);
606 
607     // C++:  void getValues(int vi, Mat sidx, float* values)
getValues_0(long nativeObj, int vi, long sidx_nativeObj, float values)608     private static native void getValues_0(long nativeObj, int vi, long sidx_nativeObj, float values);
609 
610     // C++:  Mat getDefaultSubstValues()
getDefaultSubstValues_0(long nativeObj)611     private static native long getDefaultSubstValues_0(long nativeObj);
612 
613     // C++:  int getCatCount(int vi)
getCatCount_0(long nativeObj, int vi)614     private static native int getCatCount_0(long nativeObj, int vi);
615 
616     // C++:  Mat getClassLabels()
getClassLabels_0(long nativeObj)617     private static native long getClassLabels_0(long nativeObj);
618 
619     // C++:  Mat getCatOfs()
getCatOfs_0(long nativeObj)620     private static native long getCatOfs_0(long nativeObj);
621 
622     // C++:  Mat getCatMap()
getCatMap_0(long nativeObj)623     private static native long getCatMap_0(long nativeObj);
624 
625     // C++:  void setTrainTestSplit(int count, bool shuffle = true)
setTrainTestSplit_0(long nativeObj, int count, boolean shuffle)626     private static native void setTrainTestSplit_0(long nativeObj, int count, boolean shuffle);
setTrainTestSplit_1(long nativeObj, int count)627     private static native void setTrainTestSplit_1(long nativeObj, int count);
628 
629     // C++:  void setTrainTestSplitRatio(double ratio, bool shuffle = true)
setTrainTestSplitRatio_0(long nativeObj, double ratio, boolean shuffle)630     private static native void setTrainTestSplitRatio_0(long nativeObj, double ratio, boolean shuffle);
setTrainTestSplitRatio_1(long nativeObj, double ratio)631     private static native void setTrainTestSplitRatio_1(long nativeObj, double ratio);
632 
633     // C++:  void shuffleTrainTest()
shuffleTrainTest_0(long nativeObj)634     private static native void shuffleTrainTest_0(long nativeObj);
635 
636     // C++: static Mat getSubVector(Mat vec, Mat idx)
getSubVector_0(long vec_nativeObj, long idx_nativeObj)637     private static native long getSubVector_0(long vec_nativeObj, long idx_nativeObj);
638 
639     // native support for java finalize()
delete(long nativeObj)640     private static native void delete(long nativeObj);
641 
642 }
643