001
002//
003// This file is auto-generated. Please don't modify it!
004//
005package org.opencv.photo;
006
007
008
009// C++: class TonemapMantiuk
010//javadoc: TonemapMantiuk
011public class TonemapMantiuk extends Tonemap {
012
013    protected TonemapMantiuk(long addr) { super(addr); }
014
015
016    //
017    // C++:  float getSaturation()
018    //
019
020    //javadoc: TonemapMantiuk::getSaturation()
021    public  float getSaturation()
022    {
023        
024        float retVal = getSaturation_0(nativeObj);
025        
026        return retVal;
027    }
028
029
030    //
031    // C++:  float getScale()
032    //
033
034    //javadoc: TonemapMantiuk::getScale()
035    public  float getScale()
036    {
037        
038        float retVal = getScale_0(nativeObj);
039        
040        return retVal;
041    }
042
043
044    //
045    // C++:  void setSaturation(float saturation)
046    //
047
048    //javadoc: TonemapMantiuk::setSaturation(saturation)
049    public  void setSaturation(float saturation)
050    {
051        
052        setSaturation_0(nativeObj, saturation);
053        
054        return;
055    }
056
057
058    //
059    // C++:  void setScale(float scale)
060    //
061
062    //javadoc: TonemapMantiuk::setScale(scale)
063    public  void setScale(float scale)
064    {
065        
066        setScale_0(nativeObj, scale);
067        
068        return;
069    }
070
071
072    @Override
073    protected void finalize() throws Throwable {
074        delete(nativeObj);
075    }
076
077
078
079    // C++:  float getSaturation()
080    private static native float getSaturation_0(long nativeObj);
081
082    // C++:  float getScale()
083    private static native float getScale_0(long nativeObj);
084
085    // C++:  void setSaturation(float saturation)
086    private static native void setSaturation_0(long nativeObj, float saturation);
087
088    // C++:  void setScale(float scale)
089    private static native void setScale_0(long nativeObj, float scale);
090
091    // native support for java finalize()
092    private static native void delete(long nativeObj);
093
094}