001 002// 003// This file is auto-generated. Please don't modify it! 004// 005package org.opencv.core; 006 007import java.lang.String; 008 009// C++: class Algorithm 010//javadoc: Algorithm 011public class Algorithm { 012 013 protected final long nativeObj; 014 protected Algorithm(long addr) { nativeObj = addr; } 015 016 017 // 018 // C++: String getDefaultName() 019 // 020 021 //javadoc: Algorithm::getDefaultName() 022 public String getDefaultName() 023 { 024 025 String retVal = getDefaultName_0(nativeObj); 026 027 return retVal; 028 } 029 030 031 // 032 // C++: void clear() 033 // 034 035 //javadoc: Algorithm::clear() 036 public void clear() 037 { 038 039 clear_0(nativeObj); 040 041 return; 042 } 043 044 045 // 046 // C++: void save(String filename) 047 // 048 049 //javadoc: Algorithm::save(filename) 050 public void save(String filename) 051 { 052 053 save_0(nativeObj, filename); 054 055 return; 056 } 057 058 059 @Override 060 protected void finalize() throws Throwable { 061 delete(nativeObj); 062 } 063 064 065 066 // C++: String getDefaultName() 067 private static native String getDefaultName_0(long nativeObj); 068 069 // C++: void clear() 070 private static native void clear_0(long nativeObj); 071 072 // C++: void save(String filename) 073 private static native void save_0(long nativeObj, String filename); 074 075 // native support for java finalize() 076 private static native void delete(long nativeObj); 077 078}