2 // This file is auto-generated. Please don't modify it!
4 package org.opencv.features2d;
13 protected final long nativeObj;
14 protected Params(long addr) { nativeObj = addr; }
16 public long getNativeObjAddr() { return nativeObj; }
18 // internal usage only
19 public static Params __fromPtr__(long addr) { return new Params(addr); }
22 // C++: cv::SimpleBlobDetector::Params::Params()
25 //javadoc: Params::Params()
29 nativeObj = Params_0();
36 // C++: float Params::thresholdStep
39 //javadoc: Params::get_thresholdStep()
40 public float get_thresholdStep()
43 float retVal = get_thresholdStep_0(nativeObj);
50 // C++: void Params::thresholdStep
53 //javadoc: Params::set_thresholdStep(thresholdStep)
54 public void set_thresholdStep(float thresholdStep)
57 set_thresholdStep_0(nativeObj, thresholdStep);
64 // C++: float Params::minThreshold
67 //javadoc: Params::get_minThreshold()
68 public float get_minThreshold()
71 float retVal = get_minThreshold_0(nativeObj);
78 // C++: void Params::minThreshold
81 //javadoc: Params::set_minThreshold(minThreshold)
82 public void set_minThreshold(float minThreshold)
85 set_minThreshold_0(nativeObj, minThreshold);
92 // C++: float Params::maxThreshold
95 //javadoc: Params::get_maxThreshold()
96 public float get_maxThreshold()
99 float retVal = get_maxThreshold_0(nativeObj);
106 // C++: void Params::maxThreshold
109 //javadoc: Params::set_maxThreshold(maxThreshold)
110 public void set_maxThreshold(float maxThreshold)
113 set_maxThreshold_0(nativeObj, maxThreshold);
120 // C++: size_t Params::minRepeatability
123 //javadoc: Params::get_minRepeatability()
124 public long get_minRepeatability()
127 long retVal = get_minRepeatability_0(nativeObj);
134 // C++: void Params::minRepeatability
137 //javadoc: Params::set_minRepeatability(minRepeatability)
138 public void set_minRepeatability(long minRepeatability)
141 set_minRepeatability_0(nativeObj, minRepeatability);
148 // C++: float Params::minDistBetweenBlobs
151 //javadoc: Params::get_minDistBetweenBlobs()
152 public float get_minDistBetweenBlobs()
155 float retVal = get_minDistBetweenBlobs_0(nativeObj);
162 // C++: void Params::minDistBetweenBlobs
165 //javadoc: Params::set_minDistBetweenBlobs(minDistBetweenBlobs)
166 public void set_minDistBetweenBlobs(float minDistBetweenBlobs)
169 set_minDistBetweenBlobs_0(nativeObj, minDistBetweenBlobs);
176 // C++: bool Params::filterByColor
179 //javadoc: Params::get_filterByColor()
180 public boolean get_filterByColor()
183 boolean retVal = get_filterByColor_0(nativeObj);
190 // C++: void Params::filterByColor
193 //javadoc: Params::set_filterByColor(filterByColor)
194 public void set_filterByColor(boolean filterByColor)
197 set_filterByColor_0(nativeObj, filterByColor);
204 // C++: uchar Params::blobColor
207 // Return type 'uchar' is not supported, skipping the function
211 // C++: void Params::blobColor
214 // Unknown type 'uchar' (I), skipping the function
218 // C++: bool Params::filterByArea
221 //javadoc: Params::get_filterByArea()
222 public boolean get_filterByArea()
225 boolean retVal = get_filterByArea_0(nativeObj);
232 // C++: void Params::filterByArea
235 //javadoc: Params::set_filterByArea(filterByArea)
236 public void set_filterByArea(boolean filterByArea)
239 set_filterByArea_0(nativeObj, filterByArea);
246 // C++: float Params::minArea
249 //javadoc: Params::get_minArea()
250 public float get_minArea()
253 float retVal = get_minArea_0(nativeObj);
260 // C++: void Params::minArea
263 //javadoc: Params::set_minArea(minArea)
264 public void set_minArea(float minArea)
267 set_minArea_0(nativeObj, minArea);
274 // C++: float Params::maxArea
277 //javadoc: Params::get_maxArea()
278 public float get_maxArea()
281 float retVal = get_maxArea_0(nativeObj);
288 // C++: void Params::maxArea
291 //javadoc: Params::set_maxArea(maxArea)
292 public void set_maxArea(float maxArea)
295 set_maxArea_0(nativeObj, maxArea);
302 // C++: bool Params::filterByCircularity
305 //javadoc: Params::get_filterByCircularity()
306 public boolean get_filterByCircularity()
309 boolean retVal = get_filterByCircularity_0(nativeObj);
316 // C++: void Params::filterByCircularity
319 //javadoc: Params::set_filterByCircularity(filterByCircularity)
320 public void set_filterByCircularity(boolean filterByCircularity)
323 set_filterByCircularity_0(nativeObj, filterByCircularity);
330 // C++: float Params::minCircularity
333 //javadoc: Params::get_minCircularity()
334 public float get_minCircularity()
337 float retVal = get_minCircularity_0(nativeObj);
344 // C++: void Params::minCircularity
347 //javadoc: Params::set_minCircularity(minCircularity)
348 public void set_minCircularity(float minCircularity)
351 set_minCircularity_0(nativeObj, minCircularity);
358 // C++: float Params::maxCircularity
361 //javadoc: Params::get_maxCircularity()
362 public float get_maxCircularity()
365 float retVal = get_maxCircularity_0(nativeObj);
372 // C++: void Params::maxCircularity
375 //javadoc: Params::set_maxCircularity(maxCircularity)
376 public void set_maxCircularity(float maxCircularity)
379 set_maxCircularity_0(nativeObj, maxCircularity);
386 // C++: bool Params::filterByInertia
389 //javadoc: Params::get_filterByInertia()
390 public boolean get_filterByInertia()
393 boolean retVal = get_filterByInertia_0(nativeObj);
400 // C++: void Params::filterByInertia
403 //javadoc: Params::set_filterByInertia(filterByInertia)
404 public void set_filterByInertia(boolean filterByInertia)
407 set_filterByInertia_0(nativeObj, filterByInertia);
414 // C++: float Params::minInertiaRatio
417 //javadoc: Params::get_minInertiaRatio()
418 public float get_minInertiaRatio()
421 float retVal = get_minInertiaRatio_0(nativeObj);
428 // C++: void Params::minInertiaRatio
431 //javadoc: Params::set_minInertiaRatio(minInertiaRatio)
432 public void set_minInertiaRatio(float minInertiaRatio)
435 set_minInertiaRatio_0(nativeObj, minInertiaRatio);
442 // C++: float Params::maxInertiaRatio
445 //javadoc: Params::get_maxInertiaRatio()
446 public float get_maxInertiaRatio()
449 float retVal = get_maxInertiaRatio_0(nativeObj);
456 // C++: void Params::maxInertiaRatio
459 //javadoc: Params::set_maxInertiaRatio(maxInertiaRatio)
460 public void set_maxInertiaRatio(float maxInertiaRatio)
463 set_maxInertiaRatio_0(nativeObj, maxInertiaRatio);
470 // C++: bool Params::filterByConvexity
473 //javadoc: Params::get_filterByConvexity()
474 public boolean get_filterByConvexity()
477 boolean retVal = get_filterByConvexity_0(nativeObj);
484 // C++: void Params::filterByConvexity
487 //javadoc: Params::set_filterByConvexity(filterByConvexity)
488 public void set_filterByConvexity(boolean filterByConvexity)
491 set_filterByConvexity_0(nativeObj, filterByConvexity);
498 // C++: float Params::minConvexity
501 //javadoc: Params::get_minConvexity()
502 public float get_minConvexity()
505 float retVal = get_minConvexity_0(nativeObj);
512 // C++: void Params::minConvexity
515 //javadoc: Params::set_minConvexity(minConvexity)
516 public void set_minConvexity(float minConvexity)
519 set_minConvexity_0(nativeObj, minConvexity);
526 // C++: float Params::maxConvexity
529 //javadoc: Params::get_maxConvexity()
530 public float get_maxConvexity()
533 float retVal = get_maxConvexity_0(nativeObj);
540 // C++: void Params::maxConvexity
543 //javadoc: Params::set_maxConvexity(maxConvexity)
544 public void set_maxConvexity(float maxConvexity)
547 set_maxConvexity_0(nativeObj, maxConvexity);
554 protected void finalize() throws Throwable {
560 // C++: cv::SimpleBlobDetector::Params::Params()
561 private static native long Params_0();
563 // C++: float Params::thresholdStep
564 private static native float get_thresholdStep_0(long nativeObj);
566 // C++: void Params::thresholdStep
567 private static native void set_thresholdStep_0(long nativeObj, float thresholdStep);
569 // C++: float Params::minThreshold
570 private static native float get_minThreshold_0(long nativeObj);
572 // C++: void Params::minThreshold
573 private static native void set_minThreshold_0(long nativeObj, float minThreshold);
575 // C++: float Params::maxThreshold
576 private static native float get_maxThreshold_0(long nativeObj);
578 // C++: void Params::maxThreshold
579 private static native void set_maxThreshold_0(long nativeObj, float maxThreshold);
581 // C++: size_t Params::minRepeatability
582 private static native long get_minRepeatability_0(long nativeObj);
584 // C++: void Params::minRepeatability
585 private static native void set_minRepeatability_0(long nativeObj, long minRepeatability);
587 // C++: float Params::minDistBetweenBlobs
588 private static native float get_minDistBetweenBlobs_0(long nativeObj);
590 // C++: void Params::minDistBetweenBlobs
591 private static native void set_minDistBetweenBlobs_0(long nativeObj, float minDistBetweenBlobs);
593 // C++: bool Params::filterByColor
594 private static native boolean get_filterByColor_0(long nativeObj);
596 // C++: void Params::filterByColor
597 private static native void set_filterByColor_0(long nativeObj, boolean filterByColor);
599 // C++: bool Params::filterByArea
600 private static native boolean get_filterByArea_0(long nativeObj);
602 // C++: void Params::filterByArea
603 private static native void set_filterByArea_0(long nativeObj, boolean filterByArea);
605 // C++: float Params::minArea
606 private static native float get_minArea_0(long nativeObj);
608 // C++: void Params::minArea
609 private static native void set_minArea_0(long nativeObj, float minArea);
611 // C++: float Params::maxArea
612 private static native float get_maxArea_0(long nativeObj);
614 // C++: void Params::maxArea
615 private static native void set_maxArea_0(long nativeObj, float maxArea);
617 // C++: bool Params::filterByCircularity
618 private static native boolean get_filterByCircularity_0(long nativeObj);
620 // C++: void Params::filterByCircularity
621 private static native void set_filterByCircularity_0(long nativeObj, boolean filterByCircularity);
623 // C++: float Params::minCircularity
624 private static native float get_minCircularity_0(long nativeObj);
626 // C++: void Params::minCircularity
627 private static native void set_minCircularity_0(long nativeObj, float minCircularity);
629 // C++: float Params::maxCircularity
630 private static native float get_maxCircularity_0(long nativeObj);
632 // C++: void Params::maxCircularity
633 private static native void set_maxCircularity_0(long nativeObj, float maxCircularity);
635 // C++: bool Params::filterByInertia
636 private static native boolean get_filterByInertia_0(long nativeObj);
638 // C++: void Params::filterByInertia
639 private static native void set_filterByInertia_0(long nativeObj, boolean filterByInertia);
641 // C++: float Params::minInertiaRatio
642 private static native float get_minInertiaRatio_0(long nativeObj);
644 // C++: void Params::minInertiaRatio
645 private static native void set_minInertiaRatio_0(long nativeObj, float minInertiaRatio);
647 // C++: float Params::maxInertiaRatio
648 private static native float get_maxInertiaRatio_0(long nativeObj);
650 // C++: void Params::maxInertiaRatio
651 private static native void set_maxInertiaRatio_0(long nativeObj, float maxInertiaRatio);
653 // C++: bool Params::filterByConvexity
654 private static native boolean get_filterByConvexity_0(long nativeObj);
656 // C++: void Params::filterByConvexity
657 private static native void set_filterByConvexity_0(long nativeObj, boolean filterByConvexity);
659 // C++: float Params::minConvexity
660 private static native float get_minConvexity_0(long nativeObj);
662 // C++: void Params::minConvexity
663 private static native void set_minConvexity_0(long nativeObj, float minConvexity);
665 // C++: float Params::maxConvexity
666 private static native float get_maxConvexity_0(long nativeObj);
668 // C++: void Params::maxConvexity
669 private static native void set_maxConvexity_0(long nativeObj, float maxConvexity);
671 // native support for java finalize()
672 private static native void delete(long nativeObj);