001
002//
003// This file is auto-generated. Please don't modify it!
004//
005package org.opencv.photo;
006
007
008
009// C++: class TonemapDurand
010//javadoc: TonemapDurand
011public class TonemapDurand extends Tonemap {
012
013    protected TonemapDurand(long addr) { super(addr); }
014
015
016    //
017    // C++:  float getContrast()
018    //
019
020    //javadoc: TonemapDurand::getContrast()
021    public  float getContrast()
022    {
023        
024        float retVal = getContrast_0(nativeObj);
025        
026        return retVal;
027    }
028
029
030    //
031    // C++:  float getSaturation()
032    //
033
034    //javadoc: TonemapDurand::getSaturation()
035    public  float getSaturation()
036    {
037        
038        float retVal = getSaturation_0(nativeObj);
039        
040        return retVal;
041    }
042
043
044    //
045    // C++:  float getSigmaColor()
046    //
047
048    //javadoc: TonemapDurand::getSigmaColor()
049    public  float getSigmaColor()
050    {
051        
052        float retVal = getSigmaColor_0(nativeObj);
053        
054        return retVal;
055    }
056
057
058    //
059    // C++:  float getSigmaSpace()
060    //
061
062    //javadoc: TonemapDurand::getSigmaSpace()
063    public  float getSigmaSpace()
064    {
065        
066        float retVal = getSigmaSpace_0(nativeObj);
067        
068        return retVal;
069    }
070
071
072    //
073    // C++:  void setContrast(float contrast)
074    //
075
076    //javadoc: TonemapDurand::setContrast(contrast)
077    public  void setContrast(float contrast)
078    {
079        
080        setContrast_0(nativeObj, contrast);
081        
082        return;
083    }
084
085
086    //
087    // C++:  void setSaturation(float saturation)
088    //
089
090    //javadoc: TonemapDurand::setSaturation(saturation)
091    public  void setSaturation(float saturation)
092    {
093        
094        setSaturation_0(nativeObj, saturation);
095        
096        return;
097    }
098
099
100    //
101    // C++:  void setSigmaColor(float sigma_color)
102    //
103
104    //javadoc: TonemapDurand::setSigmaColor(sigma_color)
105    public  void setSigmaColor(float sigma_color)
106    {
107        
108        setSigmaColor_0(nativeObj, sigma_color);
109        
110        return;
111    }
112
113
114    //
115    // C++:  void setSigmaSpace(float sigma_space)
116    //
117
118    //javadoc: TonemapDurand::setSigmaSpace(sigma_space)
119    public  void setSigmaSpace(float sigma_space)
120    {
121        
122        setSigmaSpace_0(nativeObj, sigma_space);
123        
124        return;
125    }
126
127
128    @Override
129    protected void finalize() throws Throwable {
130        delete(nativeObj);
131    }
132
133
134
135    // C++:  float getContrast()
136    private static native float getContrast_0(long nativeObj);
137
138    // C++:  float getSaturation()
139    private static native float getSaturation_0(long nativeObj);
140
141    // C++:  float getSigmaColor()
142    private static native float getSigmaColor_0(long nativeObj);
143
144    // C++:  float getSigmaSpace()
145    private static native float getSigmaSpace_0(long nativeObj);
146
147    // C++:  void setContrast(float contrast)
148    private static native void setContrast_0(long nativeObj, float contrast);
149
150    // C++:  void setSaturation(float saturation)
151    private static native void setSaturation_0(long nativeObj, float saturation);
152
153    // C++:  void setSigmaColor(float sigma_color)
154    private static native void setSigmaColor_0(long nativeObj, float sigma_color);
155
156    // C++:  void setSigmaSpace(float sigma_space)
157    private static native void setSigmaSpace_0(long nativeObj, float sigma_space);
158
159    // native support for java finalize()
160    private static native void delete(long nativeObj);
161
162}