001//
002// This file is auto-generated. Please don't modify it!
003//
004package org.opencv.calib3d;
005
006
007
008// C++: class UsacParams
009
010public class UsacParams {
011
012    protected final long nativeObj;
013    protected UsacParams(long addr) { nativeObj = addr; }
014
015    public long getNativeObjAddr() { return nativeObj; }
016
017    // internal usage only
018    public static UsacParams __fromPtr__(long addr) { return new UsacParams(addr); }
019
020    //
021    // C++:   cv::UsacParams::UsacParams()
022    //
023
024    public UsacParams() {
025        nativeObj = UsacParams_0();
026    }
027
028
029    //
030    // C++: double UsacParams::confidence
031    //
032
033    public double get_confidence() {
034        return get_confidence_0(nativeObj);
035    }
036
037
038    //
039    // C++: void UsacParams::confidence
040    //
041
042    public void set_confidence(double confidence) {
043        set_confidence_0(nativeObj, confidence);
044    }
045
046
047    //
048    // C++: bool UsacParams::isParallel
049    //
050
051    public boolean get_isParallel() {
052        return get_isParallel_0(nativeObj);
053    }
054
055
056    //
057    // C++: void UsacParams::isParallel
058    //
059
060    public void set_isParallel(boolean isParallel) {
061        set_isParallel_0(nativeObj, isParallel);
062    }
063
064
065    //
066    // C++: int UsacParams::loIterations
067    //
068
069    public int get_loIterations() {
070        return get_loIterations_0(nativeObj);
071    }
072
073
074    //
075    // C++: void UsacParams::loIterations
076    //
077
078    public void set_loIterations(int loIterations) {
079        set_loIterations_0(nativeObj, loIterations);
080    }
081
082
083    //
084    // C++: LocalOptimMethod UsacParams::loMethod
085    //
086
087    public int get_loMethod() {
088        return get_loMethod_0(nativeObj);
089    }
090
091
092    //
093    // C++: void UsacParams::loMethod
094    //
095
096    public void set_loMethod(int loMethod) {
097        set_loMethod_0(nativeObj, loMethod);
098    }
099
100
101    //
102    // C++: int UsacParams::loSampleSize
103    //
104
105    public int get_loSampleSize() {
106        return get_loSampleSize_0(nativeObj);
107    }
108
109
110    //
111    // C++: void UsacParams::loSampleSize
112    //
113
114    public void set_loSampleSize(int loSampleSize) {
115        set_loSampleSize_0(nativeObj, loSampleSize);
116    }
117
118
119    //
120    // C++: int UsacParams::maxIterations
121    //
122
123    public int get_maxIterations() {
124        return get_maxIterations_0(nativeObj);
125    }
126
127
128    //
129    // C++: void UsacParams::maxIterations
130    //
131
132    public void set_maxIterations(int maxIterations) {
133        set_maxIterations_0(nativeObj, maxIterations);
134    }
135
136
137    //
138    // C++: NeighborSearchMethod UsacParams::neighborsSearch
139    //
140
141    public int get_neighborsSearch() {
142        return get_neighborsSearch_0(nativeObj);
143    }
144
145
146    //
147    // C++: void UsacParams::neighborsSearch
148    //
149
150    public void set_neighborsSearch(int neighborsSearch) {
151        set_neighborsSearch_0(nativeObj, neighborsSearch);
152    }
153
154
155    //
156    // C++: int UsacParams::randomGeneratorState
157    //
158
159    public int get_randomGeneratorState() {
160        return get_randomGeneratorState_0(nativeObj);
161    }
162
163
164    //
165    // C++: void UsacParams::randomGeneratorState
166    //
167
168    public void set_randomGeneratorState(int randomGeneratorState) {
169        set_randomGeneratorState_0(nativeObj, randomGeneratorState);
170    }
171
172
173    //
174    // C++: SamplingMethod UsacParams::sampler
175    //
176
177    public int get_sampler() {
178        return get_sampler_0(nativeObj);
179    }
180
181
182    //
183    // C++: void UsacParams::sampler
184    //
185
186    public void set_sampler(int sampler) {
187        set_sampler_0(nativeObj, sampler);
188    }
189
190
191    //
192    // C++: ScoreMethod UsacParams::score
193    //
194
195    public int get_score() {
196        return get_score_0(nativeObj);
197    }
198
199
200    //
201    // C++: void UsacParams::score
202    //
203
204    public void set_score(int score) {
205        set_score_0(nativeObj, score);
206    }
207
208
209    //
210    // C++: double UsacParams::threshold
211    //
212
213    public double get_threshold() {
214        return get_threshold_0(nativeObj);
215    }
216
217
218    //
219    // C++: void UsacParams::threshold
220    //
221
222    public void set_threshold(double threshold) {
223        set_threshold_0(nativeObj, threshold);
224    }
225
226
227    //
228    // C++: PolishingMethod UsacParams::final_polisher
229    //
230
231    public int get_final_polisher() {
232        return get_final_polisher_0(nativeObj);
233    }
234
235
236    //
237    // C++: void UsacParams::final_polisher
238    //
239
240    public void set_final_polisher(int final_polisher) {
241        set_final_polisher_0(nativeObj, final_polisher);
242    }
243
244
245    //
246    // C++: int UsacParams::final_polisher_iterations
247    //
248
249    public int get_final_polisher_iterations() {
250        return get_final_polisher_iterations_0(nativeObj);
251    }
252
253
254    //
255    // C++: void UsacParams::final_polisher_iterations
256    //
257
258    public void set_final_polisher_iterations(int final_polisher_iterations) {
259        set_final_polisher_iterations_0(nativeObj, final_polisher_iterations);
260    }
261
262
263    @Override
264    protected void finalize() throws Throwable {
265        delete(nativeObj);
266    }
267
268
269
270    // C++:   cv::UsacParams::UsacParams()
271    private static native long UsacParams_0();
272
273    // C++: double UsacParams::confidence
274    private static native double get_confidence_0(long nativeObj);
275
276    // C++: void UsacParams::confidence
277    private static native void set_confidence_0(long nativeObj, double confidence);
278
279    // C++: bool UsacParams::isParallel
280    private static native boolean get_isParallel_0(long nativeObj);
281
282    // C++: void UsacParams::isParallel
283    private static native void set_isParallel_0(long nativeObj, boolean isParallel);
284
285    // C++: int UsacParams::loIterations
286    private static native int get_loIterations_0(long nativeObj);
287
288    // C++: void UsacParams::loIterations
289    private static native void set_loIterations_0(long nativeObj, int loIterations);
290
291    // C++: LocalOptimMethod UsacParams::loMethod
292    private static native int get_loMethod_0(long nativeObj);
293
294    // C++: void UsacParams::loMethod
295    private static native void set_loMethod_0(long nativeObj, int loMethod);
296
297    // C++: int UsacParams::loSampleSize
298    private static native int get_loSampleSize_0(long nativeObj);
299
300    // C++: void UsacParams::loSampleSize
301    private static native void set_loSampleSize_0(long nativeObj, int loSampleSize);
302
303    // C++: int UsacParams::maxIterations
304    private static native int get_maxIterations_0(long nativeObj);
305
306    // C++: void UsacParams::maxIterations
307    private static native void set_maxIterations_0(long nativeObj, int maxIterations);
308
309    // C++: NeighborSearchMethod UsacParams::neighborsSearch
310    private static native int get_neighborsSearch_0(long nativeObj);
311
312    // C++: void UsacParams::neighborsSearch
313    private static native void set_neighborsSearch_0(long nativeObj, int neighborsSearch);
314
315    // C++: int UsacParams::randomGeneratorState
316    private static native int get_randomGeneratorState_0(long nativeObj);
317
318    // C++: void UsacParams::randomGeneratorState
319    private static native void set_randomGeneratorState_0(long nativeObj, int randomGeneratorState);
320
321    // C++: SamplingMethod UsacParams::sampler
322    private static native int get_sampler_0(long nativeObj);
323
324    // C++: void UsacParams::sampler
325    private static native void set_sampler_0(long nativeObj, int sampler);
326
327    // C++: ScoreMethod UsacParams::score
328    private static native int get_score_0(long nativeObj);
329
330    // C++: void UsacParams::score
331    private static native void set_score_0(long nativeObj, int score);
332
333    // C++: double UsacParams::threshold
334    private static native double get_threshold_0(long nativeObj);
335
336    // C++: void UsacParams::threshold
337    private static native void set_threshold_0(long nativeObj, double threshold);
338
339    // C++: PolishingMethod UsacParams::final_polisher
340    private static native int get_final_polisher_0(long nativeObj);
341
342    // C++: void UsacParams::final_polisher
343    private static native void set_final_polisher_0(long nativeObj, int final_polisher);
344
345    // C++: int UsacParams::final_polisher_iterations
346    private static native int get_final_polisher_iterations_0(long nativeObj);
347
348    // C++: void UsacParams::final_polisher_iterations
349    private static native void set_final_polisher_iterations_0(long nativeObj, int final_polisher_iterations);
350
351    // native support for java finalize()
352    private static native void delete(long nativeObj);
353
354}