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}