001// 002// This file is auto-generated. Please don't modify it! 003// 004package org.opencv.objdetect; 005 006import org.opencv.core.Mat; 007 008// C++: class CharucoParameters 009 010public class CharucoParameters { 011 012 protected final long nativeObj; 013 protected CharucoParameters(long addr) { nativeObj = addr; } 014 015 public long getNativeObjAddr() { return nativeObj; } 016 017 // internal usage only 018 public static CharucoParameters __fromPtr__(long addr) { return new CharucoParameters(addr); } 019 020 // 021 // C++: cv::aruco::CharucoParameters::CharucoParameters() 022 // 023 024 public CharucoParameters() { 025 nativeObj = CharucoParameters_0(); 026 } 027 028 029 // 030 // C++: Mat CharucoParameters::cameraMatrix 031 // 032 033 public Mat get_cameraMatrix() { 034 return new Mat(get_cameraMatrix_0(nativeObj)); 035 } 036 037 038 // 039 // C++: void CharucoParameters::cameraMatrix 040 // 041 042 public void set_cameraMatrix(Mat cameraMatrix) { 043 set_cameraMatrix_0(nativeObj, cameraMatrix.nativeObj); 044 } 045 046 047 // 048 // C++: Mat CharucoParameters::distCoeffs 049 // 050 051 public Mat get_distCoeffs() { 052 return new Mat(get_distCoeffs_0(nativeObj)); 053 } 054 055 056 // 057 // C++: void CharucoParameters::distCoeffs 058 // 059 060 public void set_distCoeffs(Mat distCoeffs) { 061 set_distCoeffs_0(nativeObj, distCoeffs.nativeObj); 062 } 063 064 065 // 066 // C++: int CharucoParameters::minMarkers 067 // 068 069 public int get_minMarkers() { 070 return get_minMarkers_0(nativeObj); 071 } 072 073 074 // 075 // C++: void CharucoParameters::minMarkers 076 // 077 078 public void set_minMarkers(int minMarkers) { 079 set_minMarkers_0(nativeObj, minMarkers); 080 } 081 082 083 // 084 // C++: bool CharucoParameters::tryRefineMarkers 085 // 086 087 public boolean get_tryRefineMarkers() { 088 return get_tryRefineMarkers_0(nativeObj); 089 } 090 091 092 // 093 // C++: void CharucoParameters::tryRefineMarkers 094 // 095 096 public void set_tryRefineMarkers(boolean tryRefineMarkers) { 097 set_tryRefineMarkers_0(nativeObj, tryRefineMarkers); 098 } 099 100 101 @Override 102 protected void finalize() throws Throwable { 103 delete(nativeObj); 104 } 105 106 107 108 // C++: cv::aruco::CharucoParameters::CharucoParameters() 109 private static native long CharucoParameters_0(); 110 111 // C++: Mat CharucoParameters::cameraMatrix 112 private static native long get_cameraMatrix_0(long nativeObj); 113 114 // C++: void CharucoParameters::cameraMatrix 115 private static native void set_cameraMatrix_0(long nativeObj, long cameraMatrix_nativeObj); 116 117 // C++: Mat CharucoParameters::distCoeffs 118 private static native long get_distCoeffs_0(long nativeObj); 119 120 // C++: void CharucoParameters::distCoeffs 121 private static native void set_distCoeffs_0(long nativeObj, long distCoeffs_nativeObj); 122 123 // C++: int CharucoParameters::minMarkers 124 private static native int get_minMarkers_0(long nativeObj); 125 126 // C++: void CharucoParameters::minMarkers 127 private static native void set_minMarkers_0(long nativeObj, int minMarkers); 128 129 // C++: bool CharucoParameters::tryRefineMarkers 130 private static native boolean get_tryRefineMarkers_0(long nativeObj); 131 132 // C++: void CharucoParameters::tryRefineMarkers 133 private static native void set_tryRefineMarkers_0(long nativeObj, boolean tryRefineMarkers); 134 135 // native support for java finalize() 136 private static native void delete(long nativeObj); 137 138}