001 002// 003// This file is auto-generated. Please don't modify it! 004// 005package org.opencv.features2d; 006 007 008 009// C++: class FlannBasedMatcher 010//javadoc: FlannBasedMatcher 011public class FlannBasedMatcher extends DescriptorMatcher { 012 013 protected FlannBasedMatcher(long addr) { super(addr); } 014 015 016 // 017 // C++: FlannBasedMatcher(Ptr_flann_IndexParams indexParams = makePtr<flann::KDTreeIndexParams>(), Ptr_flann_SearchParams searchParams = makePtr<flann::SearchParams>()) 018 // 019 020 //javadoc: FlannBasedMatcher::FlannBasedMatcher() 021 public FlannBasedMatcher() 022 { 023 024 super( FlannBasedMatcher_0() ); 025 026 return; 027 } 028 029 030 // 031 // C++: static Ptr_FlannBasedMatcher create() 032 // 033 034 //javadoc: FlannBasedMatcher::create() 035 public static FlannBasedMatcher create() 036 { 037 038 FlannBasedMatcher retVal = new FlannBasedMatcher(create_0()); 039 040 return retVal; 041 } 042 043 044 @Override 045 protected void finalize() throws Throwable { 046 delete(nativeObj); 047 } 048 049 050 051 // C++: FlannBasedMatcher(Ptr_flann_IndexParams indexParams = makePtr<flann::KDTreeIndexParams>(), Ptr_flann_SearchParams searchParams = makePtr<flann::SearchParams>()) 052 private static native long FlannBasedMatcher_0(); 053 054 // C++: static Ptr_FlannBasedMatcher create() 055 private static native long create_0(); 056 057 // native support for java finalize() 058 private static native void delete(long nativeObj); 059 060}