12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367 |
-
- using OpenCVForUnity.CoreModule;
- using OpenCVForUnity.UtilsModule;
- using System;
- using System.Collections.Generic;
- using System.Runtime.InteropServices;
- namespace OpenCVForUnity.ArucoModule
- {
- // C++: class DetectorParameters
- //javadoc: DetectorParameters
- public class DetectorParameters : DisposableOpenCVObject
- {
- protected override void Dispose (bool disposing)
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
- try {
- if (disposing) {
- }
- if (IsEnabledDispose) {
- if (nativeObj != IntPtr.Zero)
- aruco_DetectorParameters_delete(nativeObj);
- nativeObj = IntPtr.Zero;
- }
- } finally {
- base.Dispose (disposing);
- }
- #else
- return;
- #endif
- }
- protected internal DetectorParameters (IntPtr addr) : base (addr) { }
- public IntPtr getNativeObjAddr () { return nativeObj; }
- // internal usage only
- public static DetectorParameters __fromPtr__ (IntPtr addr) { return new DetectorParameters (addr); }
- //
- // C++: static Ptr_DetectorParameters cv::aruco::DetectorParameters::create()
- //
- //javadoc: DetectorParameters::create()
- public static DetectorParameters create ()
- {
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- DetectorParameters retVal = DetectorParameters.__fromPtr__(aruco_DetectorParameters_create_10());
-
- return retVal;
- #else
- return null;
- #endif
- }
- //
- // C++: int DetectorParameters::adaptiveThreshWinSizeMin
- //
- //javadoc: DetectorParameters::get_adaptiveThreshWinSizeMin()
- public int get_adaptiveThreshWinSizeMin ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- int retVal = aruco_DetectorParameters_get_1adaptiveThreshWinSizeMin_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::adaptiveThreshWinSizeMin
- //
- //javadoc: DetectorParameters::set_adaptiveThreshWinSizeMin(adaptiveThreshWinSizeMin)
- public void set_adaptiveThreshWinSizeMin (int adaptiveThreshWinSizeMin)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1adaptiveThreshWinSizeMin_10(nativeObj, adaptiveThreshWinSizeMin);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: int DetectorParameters::adaptiveThreshWinSizeMax
- //
- //javadoc: DetectorParameters::get_adaptiveThreshWinSizeMax()
- public int get_adaptiveThreshWinSizeMax ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- int retVal = aruco_DetectorParameters_get_1adaptiveThreshWinSizeMax_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::adaptiveThreshWinSizeMax
- //
- //javadoc: DetectorParameters::set_adaptiveThreshWinSizeMax(adaptiveThreshWinSizeMax)
- public void set_adaptiveThreshWinSizeMax (int adaptiveThreshWinSizeMax)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1adaptiveThreshWinSizeMax_10(nativeObj, adaptiveThreshWinSizeMax);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: int DetectorParameters::adaptiveThreshWinSizeStep
- //
- //javadoc: DetectorParameters::get_adaptiveThreshWinSizeStep()
- public int get_adaptiveThreshWinSizeStep ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- int retVal = aruco_DetectorParameters_get_1adaptiveThreshWinSizeStep_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::adaptiveThreshWinSizeStep
- //
- //javadoc: DetectorParameters::set_adaptiveThreshWinSizeStep(adaptiveThreshWinSizeStep)
- public void set_adaptiveThreshWinSizeStep (int adaptiveThreshWinSizeStep)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1adaptiveThreshWinSizeStep_10(nativeObj, adaptiveThreshWinSizeStep);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: double DetectorParameters::adaptiveThreshConstant
- //
- //javadoc: DetectorParameters::get_adaptiveThreshConstant()
- public double get_adaptiveThreshConstant ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- double retVal = aruco_DetectorParameters_get_1adaptiveThreshConstant_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::adaptiveThreshConstant
- //
- //javadoc: DetectorParameters::set_adaptiveThreshConstant(adaptiveThreshConstant)
- public void set_adaptiveThreshConstant (double adaptiveThreshConstant)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1adaptiveThreshConstant_10(nativeObj, adaptiveThreshConstant);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: double DetectorParameters::minMarkerPerimeterRate
- //
- //javadoc: DetectorParameters::get_minMarkerPerimeterRate()
- public double get_minMarkerPerimeterRate ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- double retVal = aruco_DetectorParameters_get_1minMarkerPerimeterRate_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::minMarkerPerimeterRate
- //
- //javadoc: DetectorParameters::set_minMarkerPerimeterRate(minMarkerPerimeterRate)
- public void set_minMarkerPerimeterRate (double minMarkerPerimeterRate)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1minMarkerPerimeterRate_10(nativeObj, minMarkerPerimeterRate);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: double DetectorParameters::maxMarkerPerimeterRate
- //
- //javadoc: DetectorParameters::get_maxMarkerPerimeterRate()
- public double get_maxMarkerPerimeterRate ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- double retVal = aruco_DetectorParameters_get_1maxMarkerPerimeterRate_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::maxMarkerPerimeterRate
- //
- //javadoc: DetectorParameters::set_maxMarkerPerimeterRate(maxMarkerPerimeterRate)
- public void set_maxMarkerPerimeterRate (double maxMarkerPerimeterRate)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1maxMarkerPerimeterRate_10(nativeObj, maxMarkerPerimeterRate);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: double DetectorParameters::polygonalApproxAccuracyRate
- //
- //javadoc: DetectorParameters::get_polygonalApproxAccuracyRate()
- public double get_polygonalApproxAccuracyRate ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- double retVal = aruco_DetectorParameters_get_1polygonalApproxAccuracyRate_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::polygonalApproxAccuracyRate
- //
- //javadoc: DetectorParameters::set_polygonalApproxAccuracyRate(polygonalApproxAccuracyRate)
- public void set_polygonalApproxAccuracyRate (double polygonalApproxAccuracyRate)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1polygonalApproxAccuracyRate_10(nativeObj, polygonalApproxAccuracyRate);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: double DetectorParameters::minCornerDistanceRate
- //
- //javadoc: DetectorParameters::get_minCornerDistanceRate()
- public double get_minCornerDistanceRate ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- double retVal = aruco_DetectorParameters_get_1minCornerDistanceRate_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::minCornerDistanceRate
- //
- //javadoc: DetectorParameters::set_minCornerDistanceRate(minCornerDistanceRate)
- public void set_minCornerDistanceRate (double minCornerDistanceRate)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1minCornerDistanceRate_10(nativeObj, minCornerDistanceRate);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: int DetectorParameters::minDistanceToBorder
- //
- //javadoc: DetectorParameters::get_minDistanceToBorder()
- public int get_minDistanceToBorder ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- int retVal = aruco_DetectorParameters_get_1minDistanceToBorder_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::minDistanceToBorder
- //
- //javadoc: DetectorParameters::set_minDistanceToBorder(minDistanceToBorder)
- public void set_minDistanceToBorder (int minDistanceToBorder)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1minDistanceToBorder_10(nativeObj, minDistanceToBorder);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: double DetectorParameters::minMarkerDistanceRate
- //
- //javadoc: DetectorParameters::get_minMarkerDistanceRate()
- public double get_minMarkerDistanceRate ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- double retVal = aruco_DetectorParameters_get_1minMarkerDistanceRate_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::minMarkerDistanceRate
- //
- //javadoc: DetectorParameters::set_minMarkerDistanceRate(minMarkerDistanceRate)
- public void set_minMarkerDistanceRate (double minMarkerDistanceRate)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1minMarkerDistanceRate_10(nativeObj, minMarkerDistanceRate);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: int DetectorParameters::cornerRefinementMethod
- //
- //javadoc: DetectorParameters::get_cornerRefinementMethod()
- public int get_cornerRefinementMethod ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- int retVal = aruco_DetectorParameters_get_1cornerRefinementMethod_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::cornerRefinementMethod
- //
- //javadoc: DetectorParameters::set_cornerRefinementMethod(cornerRefinementMethod)
- public void set_cornerRefinementMethod (int cornerRefinementMethod)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1cornerRefinementMethod_10(nativeObj, cornerRefinementMethod);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: int DetectorParameters::cornerRefinementWinSize
- //
- //javadoc: DetectorParameters::get_cornerRefinementWinSize()
- public int get_cornerRefinementWinSize ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- int retVal = aruco_DetectorParameters_get_1cornerRefinementWinSize_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::cornerRefinementWinSize
- //
- //javadoc: DetectorParameters::set_cornerRefinementWinSize(cornerRefinementWinSize)
- public void set_cornerRefinementWinSize (int cornerRefinementWinSize)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1cornerRefinementWinSize_10(nativeObj, cornerRefinementWinSize);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: int DetectorParameters::cornerRefinementMaxIterations
- //
- //javadoc: DetectorParameters::get_cornerRefinementMaxIterations()
- public int get_cornerRefinementMaxIterations ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- int retVal = aruco_DetectorParameters_get_1cornerRefinementMaxIterations_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::cornerRefinementMaxIterations
- //
- //javadoc: DetectorParameters::set_cornerRefinementMaxIterations(cornerRefinementMaxIterations)
- public void set_cornerRefinementMaxIterations (int cornerRefinementMaxIterations)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1cornerRefinementMaxIterations_10(nativeObj, cornerRefinementMaxIterations);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: double DetectorParameters::cornerRefinementMinAccuracy
- //
- //javadoc: DetectorParameters::get_cornerRefinementMinAccuracy()
- public double get_cornerRefinementMinAccuracy ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- double retVal = aruco_DetectorParameters_get_1cornerRefinementMinAccuracy_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::cornerRefinementMinAccuracy
- //
- //javadoc: DetectorParameters::set_cornerRefinementMinAccuracy(cornerRefinementMinAccuracy)
- public void set_cornerRefinementMinAccuracy (double cornerRefinementMinAccuracy)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1cornerRefinementMinAccuracy_10(nativeObj, cornerRefinementMinAccuracy);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: int DetectorParameters::markerBorderBits
- //
- //javadoc: DetectorParameters::get_markerBorderBits()
- public int get_markerBorderBits ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- int retVal = aruco_DetectorParameters_get_1markerBorderBits_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::markerBorderBits
- //
- //javadoc: DetectorParameters::set_markerBorderBits(markerBorderBits)
- public void set_markerBorderBits (int markerBorderBits)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1markerBorderBits_10(nativeObj, markerBorderBits);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: int DetectorParameters::perspectiveRemovePixelPerCell
- //
- //javadoc: DetectorParameters::get_perspectiveRemovePixelPerCell()
- public int get_perspectiveRemovePixelPerCell ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- int retVal = aruco_DetectorParameters_get_1perspectiveRemovePixelPerCell_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::perspectiveRemovePixelPerCell
- //
- //javadoc: DetectorParameters::set_perspectiveRemovePixelPerCell(perspectiveRemovePixelPerCell)
- public void set_perspectiveRemovePixelPerCell (int perspectiveRemovePixelPerCell)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1perspectiveRemovePixelPerCell_10(nativeObj, perspectiveRemovePixelPerCell);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: double DetectorParameters::perspectiveRemoveIgnoredMarginPerCell
- //
- //javadoc: DetectorParameters::get_perspectiveRemoveIgnoredMarginPerCell()
- public double get_perspectiveRemoveIgnoredMarginPerCell ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- double retVal = aruco_DetectorParameters_get_1perspectiveRemoveIgnoredMarginPerCell_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::perspectiveRemoveIgnoredMarginPerCell
- //
- //javadoc: DetectorParameters::set_perspectiveRemoveIgnoredMarginPerCell(perspectiveRemoveIgnoredMarginPerCell)
- public void set_perspectiveRemoveIgnoredMarginPerCell (double perspectiveRemoveIgnoredMarginPerCell)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1perspectiveRemoveIgnoredMarginPerCell_10(nativeObj, perspectiveRemoveIgnoredMarginPerCell);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: double DetectorParameters::maxErroneousBitsInBorderRate
- //
- //javadoc: DetectorParameters::get_maxErroneousBitsInBorderRate()
- public double get_maxErroneousBitsInBorderRate ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- double retVal = aruco_DetectorParameters_get_1maxErroneousBitsInBorderRate_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::maxErroneousBitsInBorderRate
- //
- //javadoc: DetectorParameters::set_maxErroneousBitsInBorderRate(maxErroneousBitsInBorderRate)
- public void set_maxErroneousBitsInBorderRate (double maxErroneousBitsInBorderRate)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1maxErroneousBitsInBorderRate_10(nativeObj, maxErroneousBitsInBorderRate);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: double DetectorParameters::minOtsuStdDev
- //
- //javadoc: DetectorParameters::get_minOtsuStdDev()
- public double get_minOtsuStdDev ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- double retVal = aruco_DetectorParameters_get_1minOtsuStdDev_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::minOtsuStdDev
- //
- //javadoc: DetectorParameters::set_minOtsuStdDev(minOtsuStdDev)
- public void set_minOtsuStdDev (double minOtsuStdDev)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1minOtsuStdDev_10(nativeObj, minOtsuStdDev);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: double DetectorParameters::errorCorrectionRate
- //
- //javadoc: DetectorParameters::get_errorCorrectionRate()
- public double get_errorCorrectionRate ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- double retVal = aruco_DetectorParameters_get_1errorCorrectionRate_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::errorCorrectionRate
- //
- //javadoc: DetectorParameters::set_errorCorrectionRate(errorCorrectionRate)
- public void set_errorCorrectionRate (double errorCorrectionRate)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1errorCorrectionRate_10(nativeObj, errorCorrectionRate);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: float DetectorParameters::aprilTagQuadDecimate
- //
- //javadoc: DetectorParameters::get_aprilTagQuadDecimate()
- public float get_aprilTagQuadDecimate ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- float retVal = aruco_DetectorParameters_get_1aprilTagQuadDecimate_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::aprilTagQuadDecimate
- //
- //javadoc: DetectorParameters::set_aprilTagQuadDecimate(aprilTagQuadDecimate)
- public void set_aprilTagQuadDecimate (float aprilTagQuadDecimate)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1aprilTagQuadDecimate_10(nativeObj, aprilTagQuadDecimate);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: float DetectorParameters::aprilTagQuadSigma
- //
- //javadoc: DetectorParameters::get_aprilTagQuadSigma()
- public float get_aprilTagQuadSigma ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- float retVal = aruco_DetectorParameters_get_1aprilTagQuadSigma_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::aprilTagQuadSigma
- //
- //javadoc: DetectorParameters::set_aprilTagQuadSigma(aprilTagQuadSigma)
- public void set_aprilTagQuadSigma (float aprilTagQuadSigma)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1aprilTagQuadSigma_10(nativeObj, aprilTagQuadSigma);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: int DetectorParameters::aprilTagMinClusterPixels
- //
- //javadoc: DetectorParameters::get_aprilTagMinClusterPixels()
- public int get_aprilTagMinClusterPixels ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- int retVal = aruco_DetectorParameters_get_1aprilTagMinClusterPixels_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::aprilTagMinClusterPixels
- //
- //javadoc: DetectorParameters::set_aprilTagMinClusterPixels(aprilTagMinClusterPixels)
- public void set_aprilTagMinClusterPixels (int aprilTagMinClusterPixels)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1aprilTagMinClusterPixels_10(nativeObj, aprilTagMinClusterPixels);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: int DetectorParameters::aprilTagMaxNmaxima
- //
- //javadoc: DetectorParameters::get_aprilTagMaxNmaxima()
- public int get_aprilTagMaxNmaxima ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- int retVal = aruco_DetectorParameters_get_1aprilTagMaxNmaxima_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::aprilTagMaxNmaxima
- //
- //javadoc: DetectorParameters::set_aprilTagMaxNmaxima(aprilTagMaxNmaxima)
- public void set_aprilTagMaxNmaxima (int aprilTagMaxNmaxima)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1aprilTagMaxNmaxima_10(nativeObj, aprilTagMaxNmaxima);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: float DetectorParameters::aprilTagCriticalRad
- //
- //javadoc: DetectorParameters::get_aprilTagCriticalRad()
- public float get_aprilTagCriticalRad ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- float retVal = aruco_DetectorParameters_get_1aprilTagCriticalRad_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::aprilTagCriticalRad
- //
- //javadoc: DetectorParameters::set_aprilTagCriticalRad(aprilTagCriticalRad)
- public void set_aprilTagCriticalRad (float aprilTagCriticalRad)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1aprilTagCriticalRad_10(nativeObj, aprilTagCriticalRad);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: float DetectorParameters::aprilTagMaxLineFitMse
- //
- //javadoc: DetectorParameters::get_aprilTagMaxLineFitMse()
- public float get_aprilTagMaxLineFitMse ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- float retVal = aruco_DetectorParameters_get_1aprilTagMaxLineFitMse_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::aprilTagMaxLineFitMse
- //
- //javadoc: DetectorParameters::set_aprilTagMaxLineFitMse(aprilTagMaxLineFitMse)
- public void set_aprilTagMaxLineFitMse (float aprilTagMaxLineFitMse)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1aprilTagMaxLineFitMse_10(nativeObj, aprilTagMaxLineFitMse);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: int DetectorParameters::aprilTagMinWhiteBlackDiff
- //
- //javadoc: DetectorParameters::get_aprilTagMinWhiteBlackDiff()
- public int get_aprilTagMinWhiteBlackDiff ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- int retVal = aruco_DetectorParameters_get_1aprilTagMinWhiteBlackDiff_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::aprilTagMinWhiteBlackDiff
- //
- //javadoc: DetectorParameters::set_aprilTagMinWhiteBlackDiff(aprilTagMinWhiteBlackDiff)
- public void set_aprilTagMinWhiteBlackDiff (int aprilTagMinWhiteBlackDiff)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1aprilTagMinWhiteBlackDiff_10(nativeObj, aprilTagMinWhiteBlackDiff);
-
- return;
- #else
- return;
- #endif
- }
- //
- // C++: int DetectorParameters::aprilTagDeglitch
- //
- //javadoc: DetectorParameters::get_aprilTagDeglitch()
- public int get_aprilTagDeglitch ()
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- int retVal = aruco_DetectorParameters_get_1aprilTagDeglitch_10(nativeObj);
-
- return retVal;
- #else
- return -1;
- #endif
- }
- //
- // C++: void DetectorParameters::aprilTagDeglitch
- //
- //javadoc: DetectorParameters::set_aprilTagDeglitch(aprilTagDeglitch)
- public void set_aprilTagDeglitch (int aprilTagDeglitch)
- {
- ThrowIfDisposed ();
- #if ((UNITY_ANDROID || UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR) || UNITY_5 || UNITY_5_3_OR_NEWER
-
- aruco_DetectorParameters_set_1aprilTagDeglitch_10(nativeObj, aprilTagDeglitch);
-
- return;
- #else
- return;
- #endif
- }
- #if (UNITY_IOS || UNITY_WEBGL) && !UNITY_EDITOR
- const string LIBNAME = "__Internal";
- #else
- const string LIBNAME = "opencvforunity";
- #endif
- // C++: static Ptr_DetectorParameters cv::aruco::DetectorParameters::create()
- [DllImport (LIBNAME)]
- private static extern IntPtr aruco_DetectorParameters_create_10 ();
- // C++: int DetectorParameters::adaptiveThreshWinSizeMin
- [DllImport (LIBNAME)]
- private static extern int aruco_DetectorParameters_get_1adaptiveThreshWinSizeMin_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::adaptiveThreshWinSizeMin
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1adaptiveThreshWinSizeMin_10 (IntPtr nativeObj, int adaptiveThreshWinSizeMin);
- // C++: int DetectorParameters::adaptiveThreshWinSizeMax
- [DllImport (LIBNAME)]
- private static extern int aruco_DetectorParameters_get_1adaptiveThreshWinSizeMax_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::adaptiveThreshWinSizeMax
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1adaptiveThreshWinSizeMax_10 (IntPtr nativeObj, int adaptiveThreshWinSizeMax);
- // C++: int DetectorParameters::adaptiveThreshWinSizeStep
- [DllImport (LIBNAME)]
- private static extern int aruco_DetectorParameters_get_1adaptiveThreshWinSizeStep_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::adaptiveThreshWinSizeStep
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1adaptiveThreshWinSizeStep_10 (IntPtr nativeObj, int adaptiveThreshWinSizeStep);
- // C++: double DetectorParameters::adaptiveThreshConstant
- [DllImport (LIBNAME)]
- private static extern double aruco_DetectorParameters_get_1adaptiveThreshConstant_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::adaptiveThreshConstant
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1adaptiveThreshConstant_10 (IntPtr nativeObj, double adaptiveThreshConstant);
- // C++: double DetectorParameters::minMarkerPerimeterRate
- [DllImport (LIBNAME)]
- private static extern double aruco_DetectorParameters_get_1minMarkerPerimeterRate_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::minMarkerPerimeterRate
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1minMarkerPerimeterRate_10 (IntPtr nativeObj, double minMarkerPerimeterRate);
- // C++: double DetectorParameters::maxMarkerPerimeterRate
- [DllImport (LIBNAME)]
- private static extern double aruco_DetectorParameters_get_1maxMarkerPerimeterRate_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::maxMarkerPerimeterRate
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1maxMarkerPerimeterRate_10 (IntPtr nativeObj, double maxMarkerPerimeterRate);
- // C++: double DetectorParameters::polygonalApproxAccuracyRate
- [DllImport (LIBNAME)]
- private static extern double aruco_DetectorParameters_get_1polygonalApproxAccuracyRate_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::polygonalApproxAccuracyRate
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1polygonalApproxAccuracyRate_10 (IntPtr nativeObj, double polygonalApproxAccuracyRate);
- // C++: double DetectorParameters::minCornerDistanceRate
- [DllImport (LIBNAME)]
- private static extern double aruco_DetectorParameters_get_1minCornerDistanceRate_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::minCornerDistanceRate
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1minCornerDistanceRate_10 (IntPtr nativeObj, double minCornerDistanceRate);
- // C++: int DetectorParameters::minDistanceToBorder
- [DllImport (LIBNAME)]
- private static extern int aruco_DetectorParameters_get_1minDistanceToBorder_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::minDistanceToBorder
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1minDistanceToBorder_10 (IntPtr nativeObj, int minDistanceToBorder);
- // C++: double DetectorParameters::minMarkerDistanceRate
- [DllImport (LIBNAME)]
- private static extern double aruco_DetectorParameters_get_1minMarkerDistanceRate_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::minMarkerDistanceRate
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1minMarkerDistanceRate_10 (IntPtr nativeObj, double minMarkerDistanceRate);
- // C++: int DetectorParameters::cornerRefinementMethod
- [DllImport (LIBNAME)]
- private static extern int aruco_DetectorParameters_get_1cornerRefinementMethod_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::cornerRefinementMethod
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1cornerRefinementMethod_10 (IntPtr nativeObj, int cornerRefinementMethod);
- // C++: int DetectorParameters::cornerRefinementWinSize
- [DllImport (LIBNAME)]
- private static extern int aruco_DetectorParameters_get_1cornerRefinementWinSize_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::cornerRefinementWinSize
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1cornerRefinementWinSize_10 (IntPtr nativeObj, int cornerRefinementWinSize);
- // C++: int DetectorParameters::cornerRefinementMaxIterations
- [DllImport (LIBNAME)]
- private static extern int aruco_DetectorParameters_get_1cornerRefinementMaxIterations_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::cornerRefinementMaxIterations
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1cornerRefinementMaxIterations_10 (IntPtr nativeObj, int cornerRefinementMaxIterations);
- // C++: double DetectorParameters::cornerRefinementMinAccuracy
- [DllImport (LIBNAME)]
- private static extern double aruco_DetectorParameters_get_1cornerRefinementMinAccuracy_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::cornerRefinementMinAccuracy
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1cornerRefinementMinAccuracy_10 (IntPtr nativeObj, double cornerRefinementMinAccuracy);
- // C++: int DetectorParameters::markerBorderBits
- [DllImport (LIBNAME)]
- private static extern int aruco_DetectorParameters_get_1markerBorderBits_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::markerBorderBits
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1markerBorderBits_10 (IntPtr nativeObj, int markerBorderBits);
- // C++: int DetectorParameters::perspectiveRemovePixelPerCell
- [DllImport (LIBNAME)]
- private static extern int aruco_DetectorParameters_get_1perspectiveRemovePixelPerCell_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::perspectiveRemovePixelPerCell
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1perspectiveRemovePixelPerCell_10 (IntPtr nativeObj, int perspectiveRemovePixelPerCell);
- // C++: double DetectorParameters::perspectiveRemoveIgnoredMarginPerCell
- [DllImport (LIBNAME)]
- private static extern double aruco_DetectorParameters_get_1perspectiveRemoveIgnoredMarginPerCell_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::perspectiveRemoveIgnoredMarginPerCell
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1perspectiveRemoveIgnoredMarginPerCell_10 (IntPtr nativeObj, double perspectiveRemoveIgnoredMarginPerCell);
- // C++: double DetectorParameters::maxErroneousBitsInBorderRate
- [DllImport (LIBNAME)]
- private static extern double aruco_DetectorParameters_get_1maxErroneousBitsInBorderRate_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::maxErroneousBitsInBorderRate
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1maxErroneousBitsInBorderRate_10 (IntPtr nativeObj, double maxErroneousBitsInBorderRate);
- // C++: double DetectorParameters::minOtsuStdDev
- [DllImport (LIBNAME)]
- private static extern double aruco_DetectorParameters_get_1minOtsuStdDev_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::minOtsuStdDev
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1minOtsuStdDev_10 (IntPtr nativeObj, double minOtsuStdDev);
- // C++: double DetectorParameters::errorCorrectionRate
- [DllImport (LIBNAME)]
- private static extern double aruco_DetectorParameters_get_1errorCorrectionRate_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::errorCorrectionRate
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1errorCorrectionRate_10 (IntPtr nativeObj, double errorCorrectionRate);
- // C++: float DetectorParameters::aprilTagQuadDecimate
- [DllImport (LIBNAME)]
- private static extern float aruco_DetectorParameters_get_1aprilTagQuadDecimate_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::aprilTagQuadDecimate
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1aprilTagQuadDecimate_10 (IntPtr nativeObj, float aprilTagQuadDecimate);
- // C++: float DetectorParameters::aprilTagQuadSigma
- [DllImport (LIBNAME)]
- private static extern float aruco_DetectorParameters_get_1aprilTagQuadSigma_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::aprilTagQuadSigma
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1aprilTagQuadSigma_10 (IntPtr nativeObj, float aprilTagQuadSigma);
- // C++: int DetectorParameters::aprilTagMinClusterPixels
- [DllImport (LIBNAME)]
- private static extern int aruco_DetectorParameters_get_1aprilTagMinClusterPixels_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::aprilTagMinClusterPixels
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1aprilTagMinClusterPixels_10 (IntPtr nativeObj, int aprilTagMinClusterPixels);
- // C++: int DetectorParameters::aprilTagMaxNmaxima
- [DllImport (LIBNAME)]
- private static extern int aruco_DetectorParameters_get_1aprilTagMaxNmaxima_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::aprilTagMaxNmaxima
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1aprilTagMaxNmaxima_10 (IntPtr nativeObj, int aprilTagMaxNmaxima);
- // C++: float DetectorParameters::aprilTagCriticalRad
- [DllImport (LIBNAME)]
- private static extern float aruco_DetectorParameters_get_1aprilTagCriticalRad_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::aprilTagCriticalRad
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1aprilTagCriticalRad_10 (IntPtr nativeObj, float aprilTagCriticalRad);
- // C++: float DetectorParameters::aprilTagMaxLineFitMse
- [DllImport (LIBNAME)]
- private static extern float aruco_DetectorParameters_get_1aprilTagMaxLineFitMse_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::aprilTagMaxLineFitMse
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1aprilTagMaxLineFitMse_10 (IntPtr nativeObj, float aprilTagMaxLineFitMse);
- // C++: int DetectorParameters::aprilTagMinWhiteBlackDiff
- [DllImport (LIBNAME)]
- private static extern int aruco_DetectorParameters_get_1aprilTagMinWhiteBlackDiff_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::aprilTagMinWhiteBlackDiff
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1aprilTagMinWhiteBlackDiff_10 (IntPtr nativeObj, int aprilTagMinWhiteBlackDiff);
- // C++: int DetectorParameters::aprilTagDeglitch
- [DllImport (LIBNAME)]
- private static extern int aruco_DetectorParameters_get_1aprilTagDeglitch_10 (IntPtr nativeObj);
- // C++: void DetectorParameters::aprilTagDeglitch
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_set_1aprilTagDeglitch_10 (IntPtr nativeObj, int aprilTagDeglitch);
- // native support for java finalize()
- [DllImport (LIBNAME)]
- private static extern void aruco_DetectorParameters_delete (IntPtr nativeObj);
- }
- }
|