1 2 // 3 // This file is auto-generated. Please don't modify it! 4 // 5 package org.opencv.photo; 6 7 import org.opencv.core.Algorithm; 8 import org.opencv.core.Mat; 9 10 // C++: class Tonemap 11 //javadoc: Tonemap 12 public class Tonemap extends Algorithm { 13 Tonemap(long addr)14 protected Tonemap(long addr) { super(addr); } 15 16 17 // 18 // C++: void process(Mat src, Mat& dst) 19 // 20 21 //javadoc: Tonemap::process(src, dst) process(Mat src, Mat dst)22 public void process(Mat src, Mat dst) 23 { 24 25 process_0(nativeObj, src.nativeObj, dst.nativeObj); 26 27 return; 28 } 29 30 31 // 32 // C++: float getGamma() 33 // 34 35 //javadoc: Tonemap::getGamma() getGamma()36 public float getGamma() 37 { 38 39 float retVal = getGamma_0(nativeObj); 40 41 return retVal; 42 } 43 44 45 // 46 // C++: void setGamma(float gamma) 47 // 48 49 //javadoc: Tonemap::setGamma(gamma) setGamma(float gamma)50 public void setGamma(float gamma) 51 { 52 53 setGamma_0(nativeObj, gamma); 54 55 return; 56 } 57 58 59 @Override finalize()60 protected void finalize() throws Throwable { 61 delete(nativeObj); 62 } 63 64 65 66 // C++: void process(Mat src, Mat& dst) process_0(long nativeObj, long src_nativeObj, long dst_nativeObj)67 private static native void process_0(long nativeObj, long src_nativeObj, long dst_nativeObj); 68 69 // C++: float getGamma() getGamma_0(long nativeObj)70 private static native float getGamma_0(long nativeObj); 71 72 // C++: void setGamma(float gamma) setGamma_0(long nativeObj, float gamma)73 private static native void setGamma_0(long nativeObj, float gamma); 74 75 // native support for java finalize() delete(long nativeObj)76 private static native void delete(long nativeObj); 77 78 } 79