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