1 2 // 3 // This file is auto-generated. Please don't modify it! 4 // 5 package org.opencv.ml; 6 7 import org.opencv.core.Mat; 8 import org.opencv.core.TermCriteria; 9 10 // C++: class RTrees 11 //javadoc: RTrees 12 public class RTrees extends DTrees { 13 RTrees(long addr)14 protected RTrees(long addr) { super(addr); } 15 16 17 // 18 // C++: bool getCalculateVarImportance() 19 // 20 21 //javadoc: RTrees::getCalculateVarImportance() getCalculateVarImportance()22 public boolean getCalculateVarImportance() 23 { 24 25 boolean retVal = getCalculateVarImportance_0(nativeObj); 26 27 return retVal; 28 } 29 30 31 // 32 // C++: void setCalculateVarImportance(bool val) 33 // 34 35 //javadoc: RTrees::setCalculateVarImportance(val) setCalculateVarImportance(boolean val)36 public void setCalculateVarImportance(boolean val) 37 { 38 39 setCalculateVarImportance_0(nativeObj, val); 40 41 return; 42 } 43 44 45 // 46 // C++: int getActiveVarCount() 47 // 48 49 //javadoc: RTrees::getActiveVarCount() getActiveVarCount()50 public int getActiveVarCount() 51 { 52 53 int retVal = getActiveVarCount_0(nativeObj); 54 55 return retVal; 56 } 57 58 59 // 60 // C++: void setActiveVarCount(int val) 61 // 62 63 //javadoc: RTrees::setActiveVarCount(val) setActiveVarCount(int val)64 public void setActiveVarCount(int val) 65 { 66 67 setActiveVarCount_0(nativeObj, val); 68 69 return; 70 } 71 72 73 // 74 // C++: TermCriteria getTermCriteria() 75 // 76 77 //javadoc: RTrees::getTermCriteria() getTermCriteria()78 public TermCriteria getTermCriteria() 79 { 80 81 TermCriteria retVal = new TermCriteria(getTermCriteria_0(nativeObj)); 82 83 return retVal; 84 } 85 86 87 // 88 // C++: void setTermCriteria(TermCriteria val) 89 // 90 91 //javadoc: RTrees::setTermCriteria(val) setTermCriteria(TermCriteria val)92 public void setTermCriteria(TermCriteria val) 93 { 94 95 setTermCriteria_0(nativeObj, val.type, val.maxCount, val.epsilon); 96 97 return; 98 } 99 100 101 // 102 // C++: Mat getVarImportance() 103 // 104 105 //javadoc: RTrees::getVarImportance() getVarImportance()106 public Mat getVarImportance() 107 { 108 109 Mat retVal = new Mat(getVarImportance_0(nativeObj)); 110 111 return retVal; 112 } 113 114 115 // 116 // C++: static Ptr_RTrees create() 117 // 118 119 //javadoc: RTrees::create() create()120 public static RTrees create() 121 { 122 123 RTrees retVal = new RTrees(create_0()); 124 125 return retVal; 126 } 127 128 129 @Override finalize()130 protected void finalize() throws Throwable { 131 delete(nativeObj); 132 } 133 134 135 136 // C++: bool getCalculateVarImportance() getCalculateVarImportance_0(long nativeObj)137 private static native boolean getCalculateVarImportance_0(long nativeObj); 138 139 // C++: void setCalculateVarImportance(bool val) setCalculateVarImportance_0(long nativeObj, boolean val)140 private static native void setCalculateVarImportance_0(long nativeObj, boolean val); 141 142 // C++: int getActiveVarCount() getActiveVarCount_0(long nativeObj)143 private static native int getActiveVarCount_0(long nativeObj); 144 145 // C++: void setActiveVarCount(int val) setActiveVarCount_0(long nativeObj, int val)146 private static native void setActiveVarCount_0(long nativeObj, int val); 147 148 // C++: TermCriteria getTermCriteria() getTermCriteria_0(long nativeObj)149 private static native double[] getTermCriteria_0(long nativeObj); 150 151 // C++: void setTermCriteria(TermCriteria val) setTermCriteria_0(long nativeObj, int val_type, int val_maxCount, double val_epsilon)152 private static native void setTermCriteria_0(long nativeObj, int val_type, int val_maxCount, double val_epsilon); 153 154 // C++: Mat getVarImportance() getVarImportance_0(long nativeObj)155 private static native long getVarImportance_0(long nativeObj); 156 157 // C++: static Ptr_RTrees create() create_0()158 private static native long create_0(); 159 160 // native support for java finalize() delete(long nativeObj)161 private static native void delete(long nativeObj); 162 163 } 164