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}