001// 002// This file is auto-generated. Please don't modify it! 003// 004package org.opencv.objdetect; 005 006 007 008// C++: class Params 009 010public class QRCodeDetectorAruco_Params { 011 012 protected final long nativeObj; 013 protected QRCodeDetectorAruco_Params(long addr) { nativeObj = addr; } 014 015 public long getNativeObjAddr() { return nativeObj; } 016 017 // internal usage only 018 public static QRCodeDetectorAruco_Params __fromPtr__(long addr) { return new QRCodeDetectorAruco_Params(addr); } 019 020 // 021 // C++: cv::QRCodeDetectorAruco::Params::Params() 022 // 023 024 public QRCodeDetectorAruco_Params() { 025 nativeObj = QRCodeDetectorAruco_Params_0(); 026 } 027 028 029 // 030 // C++: float QRCodeDetectorAruco_Params::minModuleSizeInPyramid 031 // 032 033 public float get_minModuleSizeInPyramid() { 034 return get_minModuleSizeInPyramid_0(nativeObj); 035 } 036 037 038 // 039 // C++: void QRCodeDetectorAruco_Params::minModuleSizeInPyramid 040 // 041 042 public void set_minModuleSizeInPyramid(float minModuleSizeInPyramid) { 043 set_minModuleSizeInPyramid_0(nativeObj, minModuleSizeInPyramid); 044 } 045 046 047 // 048 // C++: float QRCodeDetectorAruco_Params::maxRotation 049 // 050 051 public float get_maxRotation() { 052 return get_maxRotation_0(nativeObj); 053 } 054 055 056 // 057 // C++: void QRCodeDetectorAruco_Params::maxRotation 058 // 059 060 public void set_maxRotation(float maxRotation) { 061 set_maxRotation_0(nativeObj, maxRotation); 062 } 063 064 065 // 066 // C++: float QRCodeDetectorAruco_Params::maxModuleSizeMismatch 067 // 068 069 public float get_maxModuleSizeMismatch() { 070 return get_maxModuleSizeMismatch_0(nativeObj); 071 } 072 073 074 // 075 // C++: void QRCodeDetectorAruco_Params::maxModuleSizeMismatch 076 // 077 078 public void set_maxModuleSizeMismatch(float maxModuleSizeMismatch) { 079 set_maxModuleSizeMismatch_0(nativeObj, maxModuleSizeMismatch); 080 } 081 082 083 // 084 // C++: float QRCodeDetectorAruco_Params::maxTimingPatternMismatch 085 // 086 087 public float get_maxTimingPatternMismatch() { 088 return get_maxTimingPatternMismatch_0(nativeObj); 089 } 090 091 092 // 093 // C++: void QRCodeDetectorAruco_Params::maxTimingPatternMismatch 094 // 095 096 public void set_maxTimingPatternMismatch(float maxTimingPatternMismatch) { 097 set_maxTimingPatternMismatch_0(nativeObj, maxTimingPatternMismatch); 098 } 099 100 101 // 102 // C++: float QRCodeDetectorAruco_Params::maxPenalties 103 // 104 105 public float get_maxPenalties() { 106 return get_maxPenalties_0(nativeObj); 107 } 108 109 110 // 111 // C++: void QRCodeDetectorAruco_Params::maxPenalties 112 // 113 114 public void set_maxPenalties(float maxPenalties) { 115 set_maxPenalties_0(nativeObj, maxPenalties); 116 } 117 118 119 // 120 // C++: float QRCodeDetectorAruco_Params::maxColorsMismatch 121 // 122 123 public float get_maxColorsMismatch() { 124 return get_maxColorsMismatch_0(nativeObj); 125 } 126 127 128 // 129 // C++: void QRCodeDetectorAruco_Params::maxColorsMismatch 130 // 131 132 public void set_maxColorsMismatch(float maxColorsMismatch) { 133 set_maxColorsMismatch_0(nativeObj, maxColorsMismatch); 134 } 135 136 137 // 138 // C++: float QRCodeDetectorAruco_Params::scaleTimingPatternScore 139 // 140 141 public float get_scaleTimingPatternScore() { 142 return get_scaleTimingPatternScore_0(nativeObj); 143 } 144 145 146 // 147 // C++: void QRCodeDetectorAruco_Params::scaleTimingPatternScore 148 // 149 150 public void set_scaleTimingPatternScore(float scaleTimingPatternScore) { 151 set_scaleTimingPatternScore_0(nativeObj, scaleTimingPatternScore); 152 } 153 154 155 @Override 156 protected void finalize() throws Throwable { 157 delete(nativeObj); 158 } 159 160 161 162 // C++: cv::QRCodeDetectorAruco::Params::Params() 163 private static native long QRCodeDetectorAruco_Params_0(); 164 165 // C++: float QRCodeDetectorAruco_Params::minModuleSizeInPyramid 166 private static native float get_minModuleSizeInPyramid_0(long nativeObj); 167 168 // C++: void QRCodeDetectorAruco_Params::minModuleSizeInPyramid 169 private static native void set_minModuleSizeInPyramid_0(long nativeObj, float minModuleSizeInPyramid); 170 171 // C++: float QRCodeDetectorAruco_Params::maxRotation 172 private static native float get_maxRotation_0(long nativeObj); 173 174 // C++: void QRCodeDetectorAruco_Params::maxRotation 175 private static native void set_maxRotation_0(long nativeObj, float maxRotation); 176 177 // C++: float QRCodeDetectorAruco_Params::maxModuleSizeMismatch 178 private static native float get_maxModuleSizeMismatch_0(long nativeObj); 179 180 // C++: void QRCodeDetectorAruco_Params::maxModuleSizeMismatch 181 private static native void set_maxModuleSizeMismatch_0(long nativeObj, float maxModuleSizeMismatch); 182 183 // C++: float QRCodeDetectorAruco_Params::maxTimingPatternMismatch 184 private static native float get_maxTimingPatternMismatch_0(long nativeObj); 185 186 // C++: void QRCodeDetectorAruco_Params::maxTimingPatternMismatch 187 private static native void set_maxTimingPatternMismatch_0(long nativeObj, float maxTimingPatternMismatch); 188 189 // C++: float QRCodeDetectorAruco_Params::maxPenalties 190 private static native float get_maxPenalties_0(long nativeObj); 191 192 // C++: void QRCodeDetectorAruco_Params::maxPenalties 193 private static native void set_maxPenalties_0(long nativeObj, float maxPenalties); 194 195 // C++: float QRCodeDetectorAruco_Params::maxColorsMismatch 196 private static native float get_maxColorsMismatch_0(long nativeObj); 197 198 // C++: void QRCodeDetectorAruco_Params::maxColorsMismatch 199 private static native void set_maxColorsMismatch_0(long nativeObj, float maxColorsMismatch); 200 201 // C++: float QRCodeDetectorAruco_Params::scaleTimingPatternScore 202 private static native float get_scaleTimingPatternScore_0(long nativeObj); 203 204 // C++: void QRCodeDetectorAruco_Params::scaleTimingPatternScore 205 private static native void set_scaleTimingPatternScore_0(long nativeObj, float scaleTimingPatternScore); 206 207 // native support for java finalize() 208 private static native void delete(long nativeObj); 209 210}