org.opencv.ml.Boost Maven / Gradle / Ivy
The newest version!
//
// This file is auto-generated. Please don't modify it!
//
package org.opencv.ml;
import java.lang.String;
import org.opencv.ml.Boost;
import org.opencv.ml.DTrees;
// C++: class Boost
//javadoc: Boost
public class Boost extends DTrees {
protected Boost(long addr) { super(addr); }
// internal usage only
public static Boost __fromPtr__(long addr) { return new Boost(addr); }
// C++: enum Types
public static final int
DISCRETE = 0,
REAL = 1,
LOGIT = 2,
GENTLE = 3;
//
// C++: static Ptr_Boost cv::ml::Boost::create()
//
//javadoc: Boost::create()
public static Boost create()
{
Boost retVal = Boost.__fromPtr__(create_0());
return retVal;
}
//
// C++: static Ptr_Boost cv::ml::Boost::load(String filepath, String nodeName = String())
//
//javadoc: Boost::load(filepath, nodeName)
public static Boost load(String filepath, String nodeName)
{
Boost retVal = Boost.__fromPtr__(load_0(filepath, nodeName));
return retVal;
}
//javadoc: Boost::load(filepath)
public static Boost load(String filepath)
{
Boost retVal = Boost.__fromPtr__(load_1(filepath));
return retVal;
}
//
// C++: double cv::ml::Boost::getWeightTrimRate()
//
//javadoc: Boost::getWeightTrimRate()
public double getWeightTrimRate()
{
double retVal = getWeightTrimRate_0(nativeObj);
return retVal;
}
//
// C++: int cv::ml::Boost::getBoostType()
//
//javadoc: Boost::getBoostType()
public int getBoostType()
{
int retVal = getBoostType_0(nativeObj);
return retVal;
}
//
// C++: int cv::ml::Boost::getWeakCount()
//
//javadoc: Boost::getWeakCount()
public int getWeakCount()
{
int retVal = getWeakCount_0(nativeObj);
return retVal;
}
//
// C++: void cv::ml::Boost::setBoostType(int val)
//
//javadoc: Boost::setBoostType(val)
public void setBoostType(int val)
{
setBoostType_0(nativeObj, val);
return;
}
//
// C++: void cv::ml::Boost::setWeakCount(int val)
//
//javadoc: Boost::setWeakCount(val)
public void setWeakCount(int val)
{
setWeakCount_0(nativeObj, val);
return;
}
//
// C++: void cv::ml::Boost::setWeightTrimRate(double val)
//
//javadoc: Boost::setWeightTrimRate(val)
public void setWeightTrimRate(double val)
{
setWeightTrimRate_0(nativeObj, val);
return;
}
@Override
protected void finalize() throws Throwable {
delete(nativeObj);
}
// C++: static Ptr_Boost cv::ml::Boost::create()
private static native long create_0();
// C++: static Ptr_Boost cv::ml::Boost::load(String filepath, String nodeName = String())
private static native long load_0(String filepath, String nodeName);
private static native long load_1(String filepath);
// C++: double cv::ml::Boost::getWeightTrimRate()
private static native double getWeightTrimRate_0(long nativeObj);
// C++: int cv::ml::Boost::getBoostType()
private static native int getBoostType_0(long nativeObj);
// C++: int cv::ml::Boost::getWeakCount()
private static native int getWeakCount_0(long nativeObj);
// C++: void cv::ml::Boost::setBoostType(int val)
private static native void setBoostType_0(long nativeObj, int val);
// C++: void cv::ml::Boost::setWeakCount(int val)
private static native void setWeakCount_0(long nativeObj, int val);
// C++: void cv::ml::Boost::setWeightTrimRate(double val)
private static native void setWeightTrimRate_0(long nativeObj, double val);
// native support for java finalize()
private static native void delete(long nativeObj);
}