//
// This file is auto-generated. Please don't modify it!
//
package org.opencv.photo;
// C++: class CalibrateDebevec
//javadoc: CalibrateDebevec
public class CalibrateDebevec extends CalibrateCRF {
protected CalibrateDebevec(long addr) { super(addr); }
//
// C++: float getLambda()
//
//javadoc: CalibrateDebevec::getLambda()
public float getLambda()
{
float retVal = getLambda_0(nativeObj);
return retVal;
}
//
// C++: void setLambda(float lambda)
//
//javadoc: CalibrateDebevec::setLambda(lambda)
public void setLambda(float lambda)
{
setLambda_0(nativeObj, lambda);
return;
}
//
// C++: int getSamples()
//
//javadoc: CalibrateDebevec::getSamples()
public int getSamples()
{
int retVal = getSamples_0(nativeObj);
return retVal;
}
//
// C++: void setSamples(int samples)
//
//javadoc: CalibrateDebevec::setSamples(samples)
public void setSamples(int samples)
{
setSamples_0(nativeObj, samples);
return;
}
//
// C++: bool getRandom()
//
//javadoc: CalibrateDebevec::getRandom()
public boolean getRandom()
{
boolean retVal = getRandom_0(nativeObj);
return retVal;
}
//
// C++: void setRandom(bool random)
//
//javadoc: CalibrateDebevec::setRandom(random)
public void setRandom(boolean random)
{
setRandom_0(nativeObj, random);
return;
}
@Override
protected void finalize() throws Throwable {
delete(nativeObj);
}
// C++: float getLambda()
private static native float getLambda_0(long nativeObj);
// C++: void setLambda(float lambda)
private static native void setLambda_0(long nativeObj, float lambda);
// C++: int getSamples()
private static native int getSamples_0(long nativeObj);
// C++: void setSamples(int samples)
private static native void setSamples_0(long nativeObj, int samples);
// C++: bool getRandom()
private static native boolean getRandom_0(long nativeObj);
// C++: void setRandom(bool random)
private static native void setRandom_0(long nativeObj, boolean random);
// native support for java finalize()
private static native void delete(long nativeObj);
}