001 002// 003// This file is auto-generated. Please don't modify it! 004// 005package org.opencv.ml; 006 007import org.opencv.core.Mat; 008 009// C++: class DTrees 010//javadoc: DTrees 011public class DTrees extends StatModel { 012 013 protected DTrees(long addr) { super(addr); } 014 015 016 public static final int 017 PREDICT_AUTO = 0, 018 PREDICT_SUM = (1<<8), 019 PREDICT_MAX_VOTE = (2<<8), 020 PREDICT_MASK = (3<<8); 021 022 023 // 024 // C++: Mat getPriors() 025 // 026 027 //javadoc: DTrees::getPriors() 028 public Mat getPriors() 029 { 030 031 Mat retVal = new Mat(getPriors_0(nativeObj)); 032 033 return retVal; 034 } 035 036 037 // 038 // C++: static Ptr_DTrees create() 039 // 040 041 //javadoc: DTrees::create() 042 public static DTrees create() 043 { 044 045 DTrees retVal = new DTrees(create_0()); 046 047 return retVal; 048 } 049 050 051 // 052 // C++: bool getTruncatePrunedTree() 053 // 054 055 //javadoc: DTrees::getTruncatePrunedTree() 056 public boolean getTruncatePrunedTree() 057 { 058 059 boolean retVal = getTruncatePrunedTree_0(nativeObj); 060 061 return retVal; 062 } 063 064 065 // 066 // C++: bool getUse1SERule() 067 // 068 069 //javadoc: DTrees::getUse1SERule() 070 public boolean getUse1SERule() 071 { 072 073 boolean retVal = getUse1SERule_0(nativeObj); 074 075 return retVal; 076 } 077 078 079 // 080 // C++: bool getUseSurrogates() 081 // 082 083 //javadoc: DTrees::getUseSurrogates() 084 public boolean getUseSurrogates() 085 { 086 087 boolean retVal = getUseSurrogates_0(nativeObj); 088 089 return retVal; 090 } 091 092 093 // 094 // C++: float getRegressionAccuracy() 095 // 096 097 //javadoc: DTrees::getRegressionAccuracy() 098 public float getRegressionAccuracy() 099 { 100 101 float retVal = getRegressionAccuracy_0(nativeObj); 102 103 return retVal; 104 } 105 106 107 // 108 // C++: int getCVFolds() 109 // 110 111 //javadoc: DTrees::getCVFolds() 112 public int getCVFolds() 113 { 114 115 int retVal = getCVFolds_0(nativeObj); 116 117 return retVal; 118 } 119 120 121 // 122 // C++: int getMaxCategories() 123 // 124 125 //javadoc: DTrees::getMaxCategories() 126 public int getMaxCategories() 127 { 128 129 int retVal = getMaxCategories_0(nativeObj); 130 131 return retVal; 132 } 133 134 135 // 136 // C++: int getMaxDepth() 137 // 138 139 //javadoc: DTrees::getMaxDepth() 140 public int getMaxDepth() 141 { 142 143 int retVal = getMaxDepth_0(nativeObj); 144 145 return retVal; 146 } 147 148 149 // 150 // C++: int getMinSampleCount() 151 // 152 153 //javadoc: DTrees::getMinSampleCount() 154 public int getMinSampleCount() 155 { 156 157 int retVal = getMinSampleCount_0(nativeObj); 158 159 return retVal; 160 } 161 162 163 // 164 // C++: void setCVFolds(int val) 165 // 166 167 //javadoc: DTrees::setCVFolds(val) 168 public void setCVFolds(int val) 169 { 170 171 setCVFolds_0(nativeObj, val); 172 173 return; 174 } 175 176 177 // 178 // C++: void setMaxCategories(int val) 179 // 180 181 //javadoc: DTrees::setMaxCategories(val) 182 public void setMaxCategories(int val) 183 { 184 185 setMaxCategories_0(nativeObj, val); 186 187 return; 188 } 189 190 191 // 192 // C++: void setMaxDepth(int val) 193 // 194 195 //javadoc: DTrees::setMaxDepth(val) 196 public void setMaxDepth(int val) 197 { 198 199 setMaxDepth_0(nativeObj, val); 200 201 return; 202 } 203 204 205 // 206 // C++: void setMinSampleCount(int val) 207 // 208 209 //javadoc: DTrees::setMinSampleCount(val) 210 public void setMinSampleCount(int val) 211 { 212 213 setMinSampleCount_0(nativeObj, val); 214 215 return; 216 } 217 218 219 // 220 // C++: void setPriors(Mat val) 221 // 222 223 //javadoc: DTrees::setPriors(val) 224 public void setPriors(Mat val) 225 { 226 227 setPriors_0(nativeObj, val.nativeObj); 228 229 return; 230 } 231 232 233 // 234 // C++: void setRegressionAccuracy(float val) 235 // 236 237 //javadoc: DTrees::setRegressionAccuracy(val) 238 public void setRegressionAccuracy(float val) 239 { 240 241 setRegressionAccuracy_0(nativeObj, val); 242 243 return; 244 } 245 246 247 // 248 // C++: void setTruncatePrunedTree(bool val) 249 // 250 251 //javadoc: DTrees::setTruncatePrunedTree(val) 252 public void setTruncatePrunedTree(boolean val) 253 { 254 255 setTruncatePrunedTree_0(nativeObj, val); 256 257 return; 258 } 259 260 261 // 262 // C++: void setUse1SERule(bool val) 263 // 264 265 //javadoc: DTrees::setUse1SERule(val) 266 public void setUse1SERule(boolean val) 267 { 268 269 setUse1SERule_0(nativeObj, val); 270 271 return; 272 } 273 274 275 // 276 // C++: void setUseSurrogates(bool val) 277 // 278 279 //javadoc: DTrees::setUseSurrogates(val) 280 public void setUseSurrogates(boolean val) 281 { 282 283 setUseSurrogates_0(nativeObj, val); 284 285 return; 286 } 287 288 289 @Override 290 protected void finalize() throws Throwable { 291 delete(nativeObj); 292 } 293 294 295 296 // C++: Mat getPriors() 297 private static native long getPriors_0(long nativeObj); 298 299 // C++: static Ptr_DTrees create() 300 private static native long create_0(); 301 302 // C++: bool getTruncatePrunedTree() 303 private static native boolean getTruncatePrunedTree_0(long nativeObj); 304 305 // C++: bool getUse1SERule() 306 private static native boolean getUse1SERule_0(long nativeObj); 307 308 // C++: bool getUseSurrogates() 309 private static native boolean getUseSurrogates_0(long nativeObj); 310 311 // C++: float getRegressionAccuracy() 312 private static native float getRegressionAccuracy_0(long nativeObj); 313 314 // C++: int getCVFolds() 315 private static native int getCVFolds_0(long nativeObj); 316 317 // C++: int getMaxCategories() 318 private static native int getMaxCategories_0(long nativeObj); 319 320 // C++: int getMaxDepth() 321 private static native int getMaxDepth_0(long nativeObj); 322 323 // C++: int getMinSampleCount() 324 private static native int getMinSampleCount_0(long nativeObj); 325 326 // C++: void setCVFolds(int val) 327 private static native void setCVFolds_0(long nativeObj, int val); 328 329 // C++: void setMaxCategories(int val) 330 private static native void setMaxCategories_0(long nativeObj, int val); 331 332 // C++: void setMaxDepth(int val) 333 private static native void setMaxDepth_0(long nativeObj, int val); 334 335 // C++: void setMinSampleCount(int val) 336 private static native void setMinSampleCount_0(long nativeObj, int val); 337 338 // C++: void setPriors(Mat val) 339 private static native void setPriors_0(long nativeObj, long val_nativeObj); 340 341 // C++: void setRegressionAccuracy(float val) 342 private static native void setRegressionAccuracy_0(long nativeObj, float val); 343 344 // C++: void setTruncatePrunedTree(bool val) 345 private static native void setTruncatePrunedTree_0(long nativeObj, boolean val); 346 347 // C++: void setUse1SERule(bool val) 348 private static native void setUse1SERule_0(long nativeObj, boolean val); 349 350 // C++: void setUseSurrogates(bool val) 351 private static native void setUseSurrogates_0(long nativeObj, boolean val); 352 353 // native support for java finalize() 354 private static native void delete(long nativeObj); 355 356}