All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opencv.ml.CvDTreeParams Maven / Gradle / Ivy

There is a newer version: 2.4.9-7
Show newest version

//
// This file is auto-generated. Please don't modify it!
//
package org.opencv.ml;



// C++: class CvDTreeParams
/**
 * 

The structure contains all the decision tree training parameters. You can * initialize it by default constructor and then override any parameters * directly before training, or the structure may be fully initialized using the * advanced variant of the constructor.

* * @see org.opencv.ml.CvDTreeParams */ public class CvDTreeParams { protected final long nativeObj; protected CvDTreeParams(long addr) { nativeObj = addr; } // // C++: CvDTreeParams::CvDTreeParams() // /** *

The constructors.

* *

The default constructor initializes all the parameters with the default * values tuned for the standalone classification tree:

* *

* *

// C++ code:

* *

CvDTreeParams() : max_categories(10), max_depth(INT_MAX), min_sample_count(10),

* *

cv_folds(10), use_surrogates(true), use_1se_rule(true),

* *

truncate_pruned_tree(true), regression_accuracy(0.01f), priors(0)

* *

{}

* * @see org.opencv.ml.CvDTreeParams.CvDTreeParams */ public CvDTreeParams() { nativeObj = CvDTreeParams_0(); return; } // // C++: int CvDTreeParams::max_categories // public int get_max_categories() { int retVal = get_max_categories_0(nativeObj); return retVal; } // // C++: void CvDTreeParams::max_categories // public void set_max_categories(int max_categories) { set_max_categories_0(nativeObj, max_categories); return; } // // C++: int CvDTreeParams::max_depth // public int get_max_depth() { int retVal = get_max_depth_0(nativeObj); return retVal; } // // C++: void CvDTreeParams::max_depth // public void set_max_depth(int max_depth) { set_max_depth_0(nativeObj, max_depth); return; } // // C++: int CvDTreeParams::min_sample_count // public int get_min_sample_count() { int retVal = get_min_sample_count_0(nativeObj); return retVal; } // // C++: void CvDTreeParams::min_sample_count // public void set_min_sample_count(int min_sample_count) { set_min_sample_count_0(nativeObj, min_sample_count); return; } // // C++: int CvDTreeParams::cv_folds // public int get_cv_folds() { int retVal = get_cv_folds_0(nativeObj); return retVal; } // // C++: void CvDTreeParams::cv_folds // public void set_cv_folds(int cv_folds) { set_cv_folds_0(nativeObj, cv_folds); return; } // // C++: bool CvDTreeParams::use_surrogates // public boolean get_use_surrogates() { boolean retVal = get_use_surrogates_0(nativeObj); return retVal; } // // C++: void CvDTreeParams::use_surrogates // public void set_use_surrogates(boolean use_surrogates) { set_use_surrogates_0(nativeObj, use_surrogates); return; } // // C++: bool CvDTreeParams::use_1se_rule // public boolean get_use_1se_rule() { boolean retVal = get_use_1se_rule_0(nativeObj); return retVal; } // // C++: void CvDTreeParams::use_1se_rule // public void set_use_1se_rule(boolean use_1se_rule) { set_use_1se_rule_0(nativeObj, use_1se_rule); return; } // // C++: bool CvDTreeParams::truncate_pruned_tree // public boolean get_truncate_pruned_tree() { boolean retVal = get_truncate_pruned_tree_0(nativeObj); return retVal; } // // C++: void CvDTreeParams::truncate_pruned_tree // public void set_truncate_pruned_tree(boolean truncate_pruned_tree) { set_truncate_pruned_tree_0(nativeObj, truncate_pruned_tree); return; } // // C++: float CvDTreeParams::regression_accuracy // public float get_regression_accuracy() { float retVal = get_regression_accuracy_0(nativeObj); return retVal; } // // C++: void CvDTreeParams::regression_accuracy // public void set_regression_accuracy(float regression_accuracy) { set_regression_accuracy_0(nativeObj, regression_accuracy); return; } @Override protected void finalize() throws Throwable { delete(nativeObj); } // C++: CvDTreeParams::CvDTreeParams() private static native long CvDTreeParams_0(); // C++: int CvDTreeParams::max_categories private static native int get_max_categories_0(long nativeObj); // C++: void CvDTreeParams::max_categories private static native void set_max_categories_0(long nativeObj, int max_categories); // C++: int CvDTreeParams::max_depth private static native int get_max_depth_0(long nativeObj); // C++: void CvDTreeParams::max_depth private static native void set_max_depth_0(long nativeObj, int max_depth); // C++: int CvDTreeParams::min_sample_count private static native int get_min_sample_count_0(long nativeObj); // C++: void CvDTreeParams::min_sample_count private static native void set_min_sample_count_0(long nativeObj, int min_sample_count); // C++: int CvDTreeParams::cv_folds private static native int get_cv_folds_0(long nativeObj); // C++: void CvDTreeParams::cv_folds private static native void set_cv_folds_0(long nativeObj, int cv_folds); // C++: bool CvDTreeParams::use_surrogates private static native boolean get_use_surrogates_0(long nativeObj); // C++: void CvDTreeParams::use_surrogates private static native void set_use_surrogates_0(long nativeObj, boolean use_surrogates); // C++: bool CvDTreeParams::use_1se_rule private static native boolean get_use_1se_rule_0(long nativeObj); // C++: void CvDTreeParams::use_1se_rule private static native void set_use_1se_rule_0(long nativeObj, boolean use_1se_rule); // C++: bool CvDTreeParams::truncate_pruned_tree private static native boolean get_truncate_pruned_tree_0(long nativeObj); // C++: void CvDTreeParams::truncate_pruned_tree private static native void set_truncate_pruned_tree_0(long nativeObj, boolean truncate_pruned_tree); // C++: float CvDTreeParams::regression_accuracy private static native float get_regression_accuracy_0(long nativeObj); // C++: void CvDTreeParams::regression_accuracy private static native void set_regression_accuracy_0(long nativeObj, float regression_accuracy); // native support for java finalize() private static native void delete(long nativeObj); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy