OSDN Git Service

ライブビューデータを拾うために検討中。その4。
[gokigen/FujiCam.git] / opencv41 / src / main / java / org / opencv / features2d / ORB.java
1 //
2 // This file is auto-generated. Please don't modify it!
3 //
4 package org.opencv.features2d;
5
6 import java.lang.String;
7 import org.opencv.features2d.Feature2D;
8 import org.opencv.features2d.ORB;
9
10 // C++: class ORB
11 //javadoc: ORB
12
13 public class ORB extends Feature2D {
14
15     protected ORB(long addr) { super(addr); }
16
17     // internal usage only
18     public static ORB __fromPtr__(long addr) { return new ORB(addr); }
19
20     // C++: enum ScoreType
21     public static final int
22             HARRIS_SCORE = 0,
23             FAST_SCORE = 1;
24
25
26     //
27     // C++:  ORB_ScoreType cv::ORB::getScoreType()
28     //
29
30     //javadoc: ORB::getScoreType()
31     public  int getScoreType()
32     {
33         
34         int retVal = getScoreType_0(nativeObj);
35         
36         return retVal;
37     }
38
39
40     //
41     // C++: static Ptr_ORB cv::ORB::create(int nfeatures = 500, float scaleFactor = 1.2f, int nlevels = 8, int edgeThreshold = 31, int firstLevel = 0, int WTA_K = 2, ORB_ScoreType scoreType = ORB::HARRIS_SCORE, int patchSize = 31, int fastThreshold = 20)
42     //
43
44     //javadoc: ORB::create(nfeatures, scaleFactor, nlevels, edgeThreshold, firstLevel, WTA_K, scoreType, patchSize, fastThreshold)
45     public static ORB create(int nfeatures, float scaleFactor, int nlevels, int edgeThreshold, int firstLevel, int WTA_K, int scoreType, int patchSize, int fastThreshold)
46     {
47         
48         ORB retVal = ORB.__fromPtr__(create_0(nfeatures, scaleFactor, nlevels, edgeThreshold, firstLevel, WTA_K, scoreType, patchSize, fastThreshold));
49         
50         return retVal;
51     }
52
53     //javadoc: ORB::create(nfeatures, scaleFactor, nlevels, edgeThreshold, firstLevel, WTA_K, scoreType, patchSize)
54     public static ORB create(int nfeatures, float scaleFactor, int nlevels, int edgeThreshold, int firstLevel, int WTA_K, int scoreType, int patchSize)
55     {
56         
57         ORB retVal = ORB.__fromPtr__(create_1(nfeatures, scaleFactor, nlevels, edgeThreshold, firstLevel, WTA_K, scoreType, patchSize));
58         
59         return retVal;
60     }
61
62     //javadoc: ORB::create(nfeatures, scaleFactor, nlevels, edgeThreshold, firstLevel, WTA_K, scoreType)
63     public static ORB create(int nfeatures, float scaleFactor, int nlevels, int edgeThreshold, int firstLevel, int WTA_K, int scoreType)
64     {
65         
66         ORB retVal = ORB.__fromPtr__(create_2(nfeatures, scaleFactor, nlevels, edgeThreshold, firstLevel, WTA_K, scoreType));
67         
68         return retVal;
69     }
70
71     //javadoc: ORB::create(nfeatures, scaleFactor, nlevels, edgeThreshold, firstLevel, WTA_K)
72     public static ORB create(int nfeatures, float scaleFactor, int nlevels, int edgeThreshold, int firstLevel, int WTA_K)
73     {
74         
75         ORB retVal = ORB.__fromPtr__(create_3(nfeatures, scaleFactor, nlevels, edgeThreshold, firstLevel, WTA_K));
76         
77         return retVal;
78     }
79
80     //javadoc: ORB::create(nfeatures, scaleFactor, nlevels, edgeThreshold, firstLevel)
81     public static ORB create(int nfeatures, float scaleFactor, int nlevels, int edgeThreshold, int firstLevel)
82     {
83         
84         ORB retVal = ORB.__fromPtr__(create_4(nfeatures, scaleFactor, nlevels, edgeThreshold, firstLevel));
85         
86         return retVal;
87     }
88
89     //javadoc: ORB::create(nfeatures, scaleFactor, nlevels, edgeThreshold)
90     public static ORB create(int nfeatures, float scaleFactor, int nlevels, int edgeThreshold)
91     {
92         
93         ORB retVal = ORB.__fromPtr__(create_5(nfeatures, scaleFactor, nlevels, edgeThreshold));
94         
95         return retVal;
96     }
97
98     //javadoc: ORB::create(nfeatures, scaleFactor, nlevels)
99     public static ORB create(int nfeatures, float scaleFactor, int nlevels)
100     {
101         
102         ORB retVal = ORB.__fromPtr__(create_6(nfeatures, scaleFactor, nlevels));
103         
104         return retVal;
105     }
106
107     //javadoc: ORB::create(nfeatures, scaleFactor)
108     public static ORB create(int nfeatures, float scaleFactor)
109     {
110         
111         ORB retVal = ORB.__fromPtr__(create_7(nfeatures, scaleFactor));
112         
113         return retVal;
114     }
115
116     //javadoc: ORB::create(nfeatures)
117     public static ORB create(int nfeatures)
118     {
119         
120         ORB retVal = ORB.__fromPtr__(create_8(nfeatures));
121         
122         return retVal;
123     }
124
125     //javadoc: ORB::create()
126     public static ORB create()
127     {
128         
129         ORB retVal = ORB.__fromPtr__(create_9());
130         
131         return retVal;
132     }
133
134
135     //
136     // C++:  String cv::ORB::getDefaultName()
137     //
138
139     //javadoc: ORB::getDefaultName()
140     public  String getDefaultName()
141     {
142         
143         String retVal = getDefaultName_0(nativeObj);
144         
145         return retVal;
146     }
147
148
149     //
150     // C++:  double cv::ORB::getScaleFactor()
151     //
152
153     //javadoc: ORB::getScaleFactor()
154     public  double getScaleFactor()
155     {
156         
157         double retVal = getScaleFactor_0(nativeObj);
158         
159         return retVal;
160     }
161
162
163     //
164     // C++:  int cv::ORB::getEdgeThreshold()
165     //
166
167     //javadoc: ORB::getEdgeThreshold()
168     public  int getEdgeThreshold()
169     {
170         
171         int retVal = getEdgeThreshold_0(nativeObj);
172         
173         return retVal;
174     }
175
176
177     //
178     // C++:  int cv::ORB::getFastThreshold()
179     //
180
181     //javadoc: ORB::getFastThreshold()
182     public  int getFastThreshold()
183     {
184         
185         int retVal = getFastThreshold_0(nativeObj);
186         
187         return retVal;
188     }
189
190
191     //
192     // C++:  int cv::ORB::getFirstLevel()
193     //
194
195     //javadoc: ORB::getFirstLevel()
196     public  int getFirstLevel()
197     {
198         
199         int retVal = getFirstLevel_0(nativeObj);
200         
201         return retVal;
202     }
203
204
205     //
206     // C++:  int cv::ORB::getMaxFeatures()
207     //
208
209     //javadoc: ORB::getMaxFeatures()
210     public  int getMaxFeatures()
211     {
212         
213         int retVal = getMaxFeatures_0(nativeObj);
214         
215         return retVal;
216     }
217
218
219     //
220     // C++:  int cv::ORB::getNLevels()
221     //
222
223     //javadoc: ORB::getNLevels()
224     public  int getNLevels()
225     {
226         
227         int retVal = getNLevels_0(nativeObj);
228         
229         return retVal;
230     }
231
232
233     //
234     // C++:  int cv::ORB::getPatchSize()
235     //
236
237     //javadoc: ORB::getPatchSize()
238     public  int getPatchSize()
239     {
240         
241         int retVal = getPatchSize_0(nativeObj);
242         
243         return retVal;
244     }
245
246
247     //
248     // C++:  int cv::ORB::getWTA_K()
249     //
250
251     //javadoc: ORB::getWTA_K()
252     public  int getWTA_K()
253     {
254         
255         int retVal = getWTA_K_0(nativeObj);
256         
257         return retVal;
258     }
259
260
261     //
262     // C++:  void cv::ORB::setEdgeThreshold(int edgeThreshold)
263     //
264
265     //javadoc: ORB::setEdgeThreshold(edgeThreshold)
266     public  void setEdgeThreshold(int edgeThreshold)
267     {
268         
269         setEdgeThreshold_0(nativeObj, edgeThreshold);
270         
271         return;
272     }
273
274
275     //
276     // C++:  void cv::ORB::setFastThreshold(int fastThreshold)
277     //
278
279     //javadoc: ORB::setFastThreshold(fastThreshold)
280     public  void setFastThreshold(int fastThreshold)
281     {
282         
283         setFastThreshold_0(nativeObj, fastThreshold);
284         
285         return;
286     }
287
288
289     //
290     // C++:  void cv::ORB::setFirstLevel(int firstLevel)
291     //
292
293     //javadoc: ORB::setFirstLevel(firstLevel)
294     public  void setFirstLevel(int firstLevel)
295     {
296         
297         setFirstLevel_0(nativeObj, firstLevel);
298         
299         return;
300     }
301
302
303     //
304     // C++:  void cv::ORB::setMaxFeatures(int maxFeatures)
305     //
306
307     //javadoc: ORB::setMaxFeatures(maxFeatures)
308     public  void setMaxFeatures(int maxFeatures)
309     {
310         
311         setMaxFeatures_0(nativeObj, maxFeatures);
312         
313         return;
314     }
315
316
317     //
318     // C++:  void cv::ORB::setNLevels(int nlevels)
319     //
320
321     //javadoc: ORB::setNLevels(nlevels)
322     public  void setNLevels(int nlevels)
323     {
324         
325         setNLevels_0(nativeObj, nlevels);
326         
327         return;
328     }
329
330
331     //
332     // C++:  void cv::ORB::setPatchSize(int patchSize)
333     //
334
335     //javadoc: ORB::setPatchSize(patchSize)
336     public  void setPatchSize(int patchSize)
337     {
338         
339         setPatchSize_0(nativeObj, patchSize);
340         
341         return;
342     }
343
344
345     //
346     // C++:  void cv::ORB::setScaleFactor(double scaleFactor)
347     //
348
349     //javadoc: ORB::setScaleFactor(scaleFactor)
350     public  void setScaleFactor(double scaleFactor)
351     {
352         
353         setScaleFactor_0(nativeObj, scaleFactor);
354         
355         return;
356     }
357
358
359     //
360     // C++:  void cv::ORB::setScoreType(ORB_ScoreType scoreType)
361     //
362
363     //javadoc: ORB::setScoreType(scoreType)
364     public  void setScoreType(int scoreType)
365     {
366         
367         setScoreType_0(nativeObj, scoreType);
368         
369         return;
370     }
371
372
373     //
374     // C++:  void cv::ORB::setWTA_K(int wta_k)
375     //
376
377     //javadoc: ORB::setWTA_K(wta_k)
378     public  void setWTA_K(int wta_k)
379     {
380         
381         setWTA_K_0(nativeObj, wta_k);
382         
383         return;
384     }
385
386
387     @Override
388     protected void finalize() throws Throwable {
389         delete(nativeObj);
390     }
391
392
393
394     // C++:  ORB_ScoreType cv::ORB::getScoreType()
395     private static native int getScoreType_0(long nativeObj);
396
397     // C++: static Ptr_ORB cv::ORB::create(int nfeatures = 500, float scaleFactor = 1.2f, int nlevels = 8, int edgeThreshold = 31, int firstLevel = 0, int WTA_K = 2, ORB_ScoreType scoreType = ORB::HARRIS_SCORE, int patchSize = 31, int fastThreshold = 20)
398     private static native long create_0(int nfeatures, float scaleFactor, int nlevels, int edgeThreshold, int firstLevel, int WTA_K, int scoreType, int patchSize, int fastThreshold);
399     private static native long create_1(int nfeatures, float scaleFactor, int nlevels, int edgeThreshold, int firstLevel, int WTA_K, int scoreType, int patchSize);
400     private static native long create_2(int nfeatures, float scaleFactor, int nlevels, int edgeThreshold, int firstLevel, int WTA_K, int scoreType);
401     private static native long create_3(int nfeatures, float scaleFactor, int nlevels, int edgeThreshold, int firstLevel, int WTA_K);
402     private static native long create_4(int nfeatures, float scaleFactor, int nlevels, int edgeThreshold, int firstLevel);
403     private static native long create_5(int nfeatures, float scaleFactor, int nlevels, int edgeThreshold);
404     private static native long create_6(int nfeatures, float scaleFactor, int nlevels);
405     private static native long create_7(int nfeatures, float scaleFactor);
406     private static native long create_8(int nfeatures);
407     private static native long create_9();
408
409     // C++:  String cv::ORB::getDefaultName()
410     private static native String getDefaultName_0(long nativeObj);
411
412     // C++:  double cv::ORB::getScaleFactor()
413     private static native double getScaleFactor_0(long nativeObj);
414
415     // C++:  int cv::ORB::getEdgeThreshold()
416     private static native int getEdgeThreshold_0(long nativeObj);
417
418     // C++:  int cv::ORB::getFastThreshold()
419     private static native int getFastThreshold_0(long nativeObj);
420
421     // C++:  int cv::ORB::getFirstLevel()
422     private static native int getFirstLevel_0(long nativeObj);
423
424     // C++:  int cv::ORB::getMaxFeatures()
425     private static native int getMaxFeatures_0(long nativeObj);
426
427     // C++:  int cv::ORB::getNLevels()
428     private static native int getNLevels_0(long nativeObj);
429
430     // C++:  int cv::ORB::getPatchSize()
431     private static native int getPatchSize_0(long nativeObj);
432
433     // C++:  int cv::ORB::getWTA_K()
434     private static native int getWTA_K_0(long nativeObj);
435
436     // C++:  void cv::ORB::setEdgeThreshold(int edgeThreshold)
437     private static native void setEdgeThreshold_0(long nativeObj, int edgeThreshold);
438
439     // C++:  void cv::ORB::setFastThreshold(int fastThreshold)
440     private static native void setFastThreshold_0(long nativeObj, int fastThreshold);
441
442     // C++:  void cv::ORB::setFirstLevel(int firstLevel)
443     private static native void setFirstLevel_0(long nativeObj, int firstLevel);
444
445     // C++:  void cv::ORB::setMaxFeatures(int maxFeatures)
446     private static native void setMaxFeatures_0(long nativeObj, int maxFeatures);
447
448     // C++:  void cv::ORB::setNLevels(int nlevels)
449     private static native void setNLevels_0(long nativeObj, int nlevels);
450
451     // C++:  void cv::ORB::setPatchSize(int patchSize)
452     private static native void setPatchSize_0(long nativeObj, int patchSize);
453
454     // C++:  void cv::ORB::setScaleFactor(double scaleFactor)
455     private static native void setScaleFactor_0(long nativeObj, double scaleFactor);
456
457     // C++:  void cv::ORB::setScoreType(ORB_ScoreType scoreType)
458     private static native void setScoreType_0(long nativeObj, int scoreType);
459
460     // C++:  void cv::ORB::setWTA_K(int wta_k)
461     private static native void setWTA_K_0(long nativeObj, int wta_k);
462
463     // native support for java finalize()
464     private static native void delete(long nativeObj);
465
466 }