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    @Override
228    protected void finalize() throws Throwable {
229        delete(nativeObj);
230    }
231
232
233
234    // C++:   cv::UsacParams::UsacParams()
235    private static native long UsacParams_0();
236
237    // C++: double UsacParams::confidence
238    private static native double get_confidence_0(long nativeObj);
239
240    // C++: void UsacParams::confidence
241    private static native void set_confidence_0(long nativeObj, double confidence);
242
243    // C++: bool UsacParams::isParallel
244    private static native boolean get_isParallel_0(long nativeObj);
245
246    // C++: void UsacParams::isParallel
247    private static native void set_isParallel_0(long nativeObj, boolean isParallel);
248
249    // C++: int UsacParams::loIterations
250    private static native int get_loIterations_0(long nativeObj);
251
252    // C++: void UsacParams::loIterations
253    private static native void set_loIterations_0(long nativeObj, int loIterations);
254
255    // C++: LocalOptimMethod UsacParams::loMethod
256    private static native int get_loMethod_0(long nativeObj);
257
258    // C++: void UsacParams::loMethod
259    private static native void set_loMethod_0(long nativeObj, int loMethod);
260
261    // C++: int UsacParams::loSampleSize
262    private static native int get_loSampleSize_0(long nativeObj);
263
264    // C++: void UsacParams::loSampleSize
265    private static native void set_loSampleSize_0(long nativeObj, int loSampleSize);
266
267    // C++: int UsacParams::maxIterations
268    private static native int get_maxIterations_0(long nativeObj);
269
270    // C++: void UsacParams::maxIterations
271    private static native void set_maxIterations_0(long nativeObj, int maxIterations);
272
273    // C++: NeighborSearchMethod UsacParams::neighborsSearch
274    private static native int get_neighborsSearch_0(long nativeObj);
275
276    // C++: void UsacParams::neighborsSearch
277    private static native void set_neighborsSearch_0(long nativeObj, int neighborsSearch);
278
279    // C++: int UsacParams::randomGeneratorState
280    private static native int get_randomGeneratorState_0(long nativeObj);
281
282    // C++: void UsacParams::randomGeneratorState
283    private static native void set_randomGeneratorState_0(long nativeObj, int randomGeneratorState);
284
285    // C++: SamplingMethod UsacParams::sampler
286    private static native int get_sampler_0(long nativeObj);
287
288    // C++: void UsacParams::sampler
289    private static native void set_sampler_0(long nativeObj, int sampler);
290
291    // C++: ScoreMethod UsacParams::score
292    private static native int get_score_0(long nativeObj);
293
294    // C++: void UsacParams::score
295    private static native void set_score_0(long nativeObj, int score);
296
297    // C++: double UsacParams::threshold
298    private static native double get_threshold_0(long nativeObj);
299
300    // C++: void UsacParams::threshold
301    private static native void set_threshold_0(long nativeObj, double threshold);
302
303    // native support for java finalize()
304    private static native void delete(long nativeObj);
305
306}