• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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