001
002//
003// This file is auto-generated. Please don't modify it!
004//
005package org.opencv.photo;
006
007
008
009// C++: class CalibrateDebevec
010//javadoc: CalibrateDebevec
011public class CalibrateDebevec extends CalibrateCRF {
012
013    protected CalibrateDebevec(long addr) { super(addr); }
014
015
016    //
017    // C++:  bool getRandom()
018    //
019
020    //javadoc: CalibrateDebevec::getRandom()
021    public  boolean getRandom()
022    {
023        
024        boolean retVal = getRandom_0(nativeObj);
025        
026        return retVal;
027    }
028
029
030    //
031    // C++:  float getLambda()
032    //
033
034    //javadoc: CalibrateDebevec::getLambda()
035    public  float getLambda()
036    {
037        
038        float retVal = getLambda_0(nativeObj);
039        
040        return retVal;
041    }
042
043
044    //
045    // C++:  int getSamples()
046    //
047
048    //javadoc: CalibrateDebevec::getSamples()
049    public  int getSamples()
050    {
051        
052        int retVal = getSamples_0(nativeObj);
053        
054        return retVal;
055    }
056
057
058    //
059    // C++:  void setLambda(float lambda)
060    //
061
062    //javadoc: CalibrateDebevec::setLambda(lambda)
063    public  void setLambda(float lambda)
064    {
065        
066        setLambda_0(nativeObj, lambda);
067        
068        return;
069    }
070
071
072    //
073    // C++:  void setRandom(bool random)
074    //
075
076    //javadoc: CalibrateDebevec::setRandom(random)
077    public  void setRandom(boolean random)
078    {
079        
080        setRandom_0(nativeObj, random);
081        
082        return;
083    }
084
085
086    //
087    // C++:  void setSamples(int samples)
088    //
089
090    //javadoc: CalibrateDebevec::setSamples(samples)
091    public  void setSamples(int samples)
092    {
093        
094        setSamples_0(nativeObj, samples);
095        
096        return;
097    }
098
099
100    @Override
101    protected void finalize() throws Throwable {
102        delete(nativeObj);
103    }
104
105
106
107    // C++:  bool getRandom()
108    private static native boolean getRandom_0(long nativeObj);
109
110    // C++:  float getLambda()
111    private static native float getLambda_0(long nativeObj);
112
113    // C++:  int getSamples()
114    private static native int getSamples_0(long nativeObj);
115
116    // C++:  void setLambda(float lambda)
117    private static native void setLambda_0(long nativeObj, float lambda);
118
119    // C++:  void setRandom(bool random)
120    private static native void setRandom_0(long nativeObj, boolean random);
121
122    // C++:  void setSamples(int samples)
123    private static native void setSamples_0(long nativeObj, int samples);
124
125    // native support for java finalize()
126    private static native void delete(long nativeObj);
127
128}