This repository has been archived by the owner on Aug 26, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathGenerated.xml
4761 lines (2381 loc) · 183 KB
/
Generated.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!-- THIS FILE IS AUTO-GENERATED! DO NOT EDIT! -->
<metadata>
<!-- File: IO.Anyline.Opencv.Photo.CalibrateDebevec.cs -->
<!-- CalibrateDebevec.CalibrateDebevec(long) -->
<!-- CalibrateDebevec.setLambda(float) -->
<!-- CalibrateDebevec.setRandom(boolean) -->
<!-- CalibrateDebevec.setSamples(int) -->
<!-- File: IO.Anyline.Opencv.Utils.Converters.cs -->
<!-- Converters.Mat_to_vector_DMatch(io.anyline.opencv.core.Mat, java.util.List<io.anyline.opencv.core.DMatch>) -->
<!-- Converters.Mat_to_vector_KeyPoint(io.anyline.opencv.core.Mat, java.util.List<io.anyline.opencv.core.KeyPoint>) -->
<!-- Converters.Mat_to_vector_Mat(io.anyline.opencv.core.Mat, java.util.List<io.anyline.opencv.core.Mat>) -->
<!-- Converters.Mat_to_vector_Point(io.anyline.opencv.core.Mat, java.util.List<io.anyline.opencv.core.Point>) -->
<!-- Converters.Mat_to_vector_Point2d(io.anyline.opencv.core.Mat, java.util.List<io.anyline.opencv.core.Point>) -->
<!-- Converters.Mat_to_vector_Point2f(io.anyline.opencv.core.Mat, java.util.List<io.anyline.opencv.core.Point>) -->
<!-- Converters.Mat_to_vector_Point3(io.anyline.opencv.core.Mat, java.util.List<io.anyline.opencv.core.Point3>) -->
<!-- Converters.Mat_to_vector_Point3d(io.anyline.opencv.core.Mat, java.util.List<io.anyline.opencv.core.Point3>) -->
<!-- Converters.Mat_to_vector_Point3f(io.anyline.opencv.core.Mat, java.util.List<io.anyline.opencv.core.Point3>) -->
<!-- Converters.Mat_to_vector_Point3i(io.anyline.opencv.core.Mat, java.util.List<io.anyline.opencv.core.Point3>) -->
<!-- Converters.Mat_to_vector_Rect(io.anyline.opencv.core.Mat, java.util.List<io.anyline.opencv.core.Rect>) -->
<!-- Converters.Mat_to_vector_char(io.anyline.opencv.core.Mat, java.util.List<java.lang.Byte>) -->
<!-- Converters.Mat_to_vector_double(io.anyline.opencv.core.Mat, java.util.List<java.lang.Double>) -->
<!-- Converters.Mat_to_vector_float(io.anyline.opencv.core.Mat, java.util.List<java.lang.Float>) -->
<!-- Converters.Mat_to_vector_int(io.anyline.opencv.core.Mat, java.util.List<java.lang.Integer>) -->
<!-- Converters.Mat_to_vector_uchar(io.anyline.opencv.core.Mat, java.util.List<java.lang.Byte>) -->
<!-- Converters.Mat_to_vector_vector_DMatch(io.anyline.opencv.core.Mat, java.util.List<io.anyline.opencv.core.MatOfDMatch>) -->
<!-- Converters.Mat_to_vector_vector_KeyPoint(io.anyline.opencv.core.Mat, java.util.List<io.anyline.opencv.core.MatOfKeyPoint>) -->
<!-- Converters.Mat_to_vector_vector_Point(io.anyline.opencv.core.Mat, java.util.List<io.anyline.opencv.core.MatOfPoint>) -->
<!-- Converters.Mat_to_vector_vector_Point2f(io.anyline.opencv.core.Mat, java.util.List<io.anyline.opencv.core.MatOfPoint2f>) -->
<!-- Converters.Mat_to_vector_vector_Point3f(io.anyline.opencv.core.Mat, java.util.List<io.anyline.opencv.core.MatOfPoint3f>) -->
<!-- Converters.Mat_to_vector_vector_char(io.anyline.opencv.core.Mat, java.util.List<java.util.List<java.lang.Byte>>) -->
<!-- Converters.vector_DMatch_to_Mat(java.util.List<io.anyline.opencv.core.DMatch>) -->
<!-- Converters.vector_KeyPoint_to_Mat(java.util.List<io.anyline.opencv.core.KeyPoint>) -->
<!-- Converters.vector_Mat_to_Mat(java.util.List<io.anyline.opencv.core.Mat>) -->
<!-- Converters.vector_Point2d_to_Mat(java.util.List<io.anyline.opencv.core.Point>) -->
<!-- Converters.vector_Point2f_to_Mat(java.util.List<io.anyline.opencv.core.Point>) -->
<!-- Converters.vector_Point3_to_Mat(java.util.List<io.anyline.opencv.core.Point3>, int) -->
<!-- Converters.vector_Point3d_to_Mat(java.util.List<io.anyline.opencv.core.Point3>) -->
<!-- Converters.vector_Point3f_to_Mat(java.util.List<io.anyline.opencv.core.Point3>) -->
<!-- Converters.vector_Point3i_to_Mat(java.util.List<io.anyline.opencv.core.Point3>) -->
<!-- Converters.vector_Point_to_Mat(java.util.List<io.anyline.opencv.core.Point>) -->
<!-- Converters.vector_Point_to_Mat(java.util.List<io.anyline.opencv.core.Point>, int) -->
<!-- Converters.vector_Rect_to_Mat(java.util.List<io.anyline.opencv.core.Rect>) -->
<!-- Converters.vector_char_to_Mat(java.util.List<java.lang.Byte>) -->
<!-- Converters.vector_double_to_Mat(java.util.List<java.lang.Double>) -->
<!-- Converters.vector_float_to_Mat(java.util.List<java.lang.Float>) -->
<!-- Converters.vector_int_to_Mat(java.util.List<java.lang.Integer>) -->
<!-- Converters.vector_uchar_to_Mat(java.util.List<java.lang.Byte>) -->
<!-- Converters.vector_vector_DMatch_to_Mat(java.util.List<io.anyline.opencv.core.MatOfDMatch>, java.util.List<io.anyline.opencv.core.Mat>) -->
<!-- Converters.vector_vector_KeyPoint_to_Mat(java.util.List<io.anyline.opencv.core.MatOfKeyPoint>, java.util.List<io.anyline.opencv.core.Mat>) -->
<!-- Converters.vector_vector_Point2f_to_Mat(java.util.List<io.anyline.opencv.core.MatOfPoint2f>, java.util.List<io.anyline.opencv.core.Mat>) -->
<!-- Converters.vector_vector_Point3f_to_Mat(java.util.List<io.anyline.opencv.core.MatOfPoint3f>, java.util.List<io.anyline.opencv.core.Mat>) -->
<!-- Converters.vector_vector_Point_to_Mat(java.util.List<io.anyline.opencv.core.MatOfPoint>, java.util.List<io.anyline.opencv.core.Mat>) -->
<!-- Converters.vector_vector_char_to_Mat(java.util.List<io.anyline.opencv.core.MatOfByte>, java.util.List<io.anyline.opencv.core.Mat>) -->
<!-- File: IO.Anyline.Camera.IHighResolutionImageListener.cs -->
<!-- HighResolutionImageListener.onError(java.lang.Throwable) -->
<!-- HighResolutionImageListener.onImageTaken(io.anyline.models.AnylineImage) -->
<!-- File: IO.Anyline.Nfc.Tools.AES.cs -->
<!-- AES.decrypt(byte[], byte[], byte[]) -->
<!-- AES.decrypt(byte[], byte[], byte[], int, int) -->
<!-- AES.encrypt(byte[], byte[], byte[]) -->
<!-- File: IO.Anyline.Opencv.Calib3d.StereoMatcher.cs -->
<!-- StereoMatcher.StereoMatcher(long) -->
<!-- StereoMatcher.setBlockSize(int) -->
<!-- StereoMatcher.setDisp12MaxDiff(int) -->
<!-- StereoMatcher.setMinDisparity(int) -->
<!-- StereoMatcher.setNumDisparities(int) -->
<!-- StereoMatcher.setSpeckleRange(int) -->
<!-- StereoMatcher.setSpeckleWindowSize(int) -->
<!-- StereoMatcher.compute(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- File: IO.Anyline.Camera.ICameraOpenListener.cs -->
<!-- CameraOpenListener.onCameraError(java.lang.Exception) -->
<!-- CameraOpenListener.onCameraOpened(io.anyline.camera.CameraController, int, int) -->
<!-- File: IO.Anyline.Plugin.ID.IdScanViewPlugin.cs -->
<!-- IdScanViewPlugin.IdScanViewPlugin(android.content.Context, io.anyline.plugin.AbstractScanPlugin, io.anyline.view.ScanViewPluginConfig) -->
<!-- IdScanViewPlugin.IdScanViewPlugin(android.content.Context, io.anyline.view.ScanViewPluginConfig, io.anyline.plugin.id.IdConfig) -->
<!-- IdScanViewPlugin.IdScanViewPlugin(android.content.Context, io.anyline.view.ScanViewPluginConfig, io.anyline.plugin.id.IdConfig<?, ?>, java.lang.String) -->
<!-- File: IO.Anyline.Opencv.Core.CvType.cs -->
<!-- CvType.CV_16SC(int) -->
<!-- CvType.CV_16UC(int) -->
<!-- CvType.CV_32FC(int) -->
<!-- CvType.CV_32SC(int) -->
<!-- CvType.CV_64FC(int) -->
<!-- CvType.CV_8SC(int) -->
<!-- CvType.CV_8UC(int) -->
<!-- CvType.ELEM_SIZE(int) -->
<!-- CvType.channels(int) -->
<!-- CvType.depth(int) -->
<!-- CvType.isInteger(int) -->
<!-- CvType.makeType(int, int) -->
<!-- CvType.typeToString(int) -->
<!-- File: IO.Anyline.Util.AssetUtil.cs -->
<!-- AssetUtil.copyAnylineAssets(android.content.Context, org.json.JSONObject, java.lang.String, java.io.File, boolean) -->
<!-- AssetUtil.copyAssetFile(android.content.Context, java.lang.String, java.io.File, boolean) -->
<!-- AssetUtil.copyAssetFile(android.content.Context, java.lang.String, java.io.File, java.lang.String) -->
<!-- AssetUtil.copyAssetFileWithoutPath(android.content.Context, java.lang.String, java.io.File, boolean) -->
<!-- AssetUtil.copyAssetFileWithoutPath(android.content.Context, java.lang.String, java.io.File, java.lang.String) -->
<!-- AssetUtil.copyDirectory(java.io.File, java.io.File) -->
<!-- AssetUtil.deleteDirectory(java.io.File) -->
<!-- AssetUtil.fileExists(java.lang.String, java.lang.String) -->
<!-- AssetUtil.getAnylineAssetsJson(android.content.Context, java.lang.String) -->
<!-- AssetUtil.getRootPathForProduct(android.content.Context, io.anyline.products.Product) -->
<!-- AssetUtil.getRootPathForScanPlugin(android.content.Context, java.lang.Class<?>) -->
<!-- AssetUtil.readFile(java.lang.String, java.lang.String) -->
<!-- File: IO.Anyline.Plugin.Barcode.PDF417.cs -->
<!-- PDF417.setAamvaVersion(java.lang.String) -->
<!-- PDF417.setAdditionalInformation(java.lang.String) -->
<!-- PDF417.setBody(java.lang.String) -->
<!-- File: IO.Anyline.Models.AnylineYuvImage.cs -->
<!-- AnylineYuvImage.AnylineYuvImage(android.media.Image, int, int, int, int, int, boolean) -->
<!-- AnylineYuvImage.AnylineYuvImage(int, int, int, byte[], int, boolean) -->
<!-- AnylineYuvImage.AnylineYuvImage(int, int, int, int) -->
<!-- AnylineYuvImage.crop(int, int, int, int, boolean) -->
<!-- AnylineYuvImage.setTo(byte[]) -->
<!-- File: IO.Anyline.Plugin.Meter.MeterScanPlugin.cs -->
<!-- MeterScanPlugin.MeterScanPlugin(android.content.Context, java.lang.String) -->
<!-- MeterScanPlugin.setScanMode(io.anyline.plugin.meter.MeterScanMode) -->
<!-- MeterScanPlugin.onFinishedWithOutput(java.lang.Object) -->
<!-- MeterScanPlugin.onFinishedWithOutput(java.lang.Object, io.anyline.models.AnylineImage) -->
<!-- MeterScanPlugin.setSerialNumberCharWhitelist(java.lang.String) -->
<!-- MeterScanPlugin.setSerialNumberValidationRegex(java.lang.String) -->
<!-- File: IO.Anyline.Plugin.Licenseplate.LicensePlateScanViewPlugin.cs -->
<!-- LicensePlateScanViewPlugin.LicensePlateScanViewPlugin(android.content.Context, io.anyline.plugin.AbstractScanPlugin, io.anyline.view.ScanViewPluginConfig) -->
<!-- LicensePlateScanViewPlugin.LicensePlateScanViewPlugin(android.content.Context, io.anyline.view.ScanViewPluginConfig, java.lang.String) -->
<!-- File: IO.Anyline.View.ScanViewPluginConfig.cs -->
<!-- ScanViewPluginConfig.ScanViewPluginConfig(android.content.Context, java.lang.String) -->
<!-- ScanViewPluginConfig.ScanViewPluginConfig(android.content.Context, org.json.JSONObject) -->
<!-- ScanViewPluginConfig.setCancelOnResult(boolean) -->
<!-- ScanViewPluginConfig.setDelayStartScanTime(double) -->
<!-- ScanViewPluginConfig.setReportedCropRect(io.anyline.opencv.core.Rect) -->
<!-- ScanViewPluginConfig.setScale(float) -->
<!-- ScanViewPluginConfig.setVisualFeedbackConfig(io.anyline.camera.VisualFeedbackConfig) -->
<!-- ScanViewPluginConfig.init(android.content.Context, org.json.JSONObject) -->
<!-- File: IO.Anyline.Plugin.Ocr.AnylineOcrConfig.cs -->
<!-- AnylineOcrConfig.AnylineOcrRegex.valueOf(java.lang.String) -->
<!-- AnylineOcrConfig.ScanMode.valueOf(java.lang.String) -->
<!-- AnylineOcrConfig.AnylineOcrConfig(android.content.Context, java.lang.String) -->
<!-- AnylineOcrConfig.AnylineOcrConfig(org.json.JSONObject) -->
<!-- AnylineOcrConfig.setCharCountX(int) -->
<!-- AnylineOcrConfig.setCharCountY(int) -->
<!-- AnylineOcrConfig.setCharPaddingXFactor(double) -->
<!-- AnylineOcrConfig.setCharPaddingYFactor(double) -->
<!-- AnylineOcrConfig.setCharWhitelist(java.lang.String) -->
<!-- AnylineOcrConfig.setCustomCmdFile(java.lang.String) -->
<!-- AnylineOcrConfig.setCustomScript(java.lang.String) -->
<!-- AnylineOcrConfig.setMaxCharHeight(int) -->
<!-- AnylineOcrConfig.setMinCharHeight(int) -->
<!-- AnylineOcrConfig.setMinConfidence(int) -->
<!-- AnylineOcrConfig.setMinSharpness(int) -->
<!-- AnylineOcrConfig.setModel(java.lang.String) -->
<!-- AnylineOcrConfig.setValidationRegex(java.lang.String) -->
<!-- AnylineOcrConfig.initFromJsonObject(org.json.JSONObject) -->
<!-- AnylineOcrConfig.setScanMode(io.anyline.plugin.ocr.AnylineOcrConfig.ScanMode) -->
<!-- File: IO.Anyline.Camera.SimpleZoomHandlerBuilder.cs -->
<!-- SimpleZoomHandlerBuilder.forView(android.view.View, int, io.anyline.camera.CameraController) -->
<!-- SimpleZoomHandlerBuilder.setMaxZoom(float) -->
<!-- SimpleZoomHandlerBuilder.setZoomListener(io.anyline.camera.SimpleZoomHandler.IZoomHandlerListener) -->
<!-- File: IO.Anyline.Opencv.Imgproc.Subdiv2D.cs -->
<!-- Subdiv2D.Subdiv2D(io.anyline.opencv.core.Rect) -->
<!-- Subdiv2D.Subdiv2D(long) -->
<!-- Subdiv2D.edgeDst(int) -->
<!-- Subdiv2D.edgeDst(int, io.anyline.opencv.core.Point) -->
<!-- Subdiv2D.edgeOrg(int) -->
<!-- Subdiv2D.edgeOrg(int, io.anyline.opencv.core.Point) -->
<!-- Subdiv2D.findNearest(io.anyline.opencv.core.Point) -->
<!-- Subdiv2D.findNearest(io.anyline.opencv.core.Point, io.anyline.opencv.core.Point) -->
<!-- Subdiv2D.getEdge(int, int) -->
<!-- Subdiv2D.getEdgeList(io.anyline.opencv.core.MatOfFloat4) -->
<!-- Subdiv2D.getTriangleList(io.anyline.opencv.core.MatOfFloat6) -->
<!-- Subdiv2D.getVertex(int) -->
<!-- Subdiv2D.getVertex(int, int[]) -->
<!-- Subdiv2D.getVoronoiFacetList(io.anyline.opencv.core.MatOfInt, java.util.List<io.anyline.opencv.core.MatOfPoint2f>, io.anyline.opencv.core.MatOfPoint2f) -->
<!-- Subdiv2D.initDelaunay(io.anyline.opencv.core.Rect) -->
<!-- Subdiv2D.insert(io.anyline.opencv.core.MatOfPoint2f) -->
<!-- Subdiv2D.insert(io.anyline.opencv.core.Point) -->
<!-- Subdiv2D.locate(io.anyline.opencv.core.Point, int[], int[]) -->
<!-- Subdiv2D.nextEdge(int) -->
<!-- Subdiv2D.rotateEdge(int, int) -->
<!-- Subdiv2D.symEdge(int) -->
<!-- File: IO.Anyline.AnylineSDK.cs -->
<!-- AnylineSDK.TrainerEnvironment.valueOf(java.lang.String) -->
<!-- AnylineSDK.init(java.lang.String, android.content.Context) -->
<!-- File: IO.Anyline.Opencv.Photo.TonemapDurand.cs -->
<!-- TonemapDurand.TonemapDurand(long) -->
<!-- TonemapDurand.setContrast(float) -->
<!-- TonemapDurand.setSaturation(float) -->
<!-- TonemapDurand.setSigmaColor(float) -->
<!-- TonemapDurand.setSigmaSpace(float) -->
<!-- File: IO.Anyline.Opencv.ML.RTrees.cs -->
<!-- RTrees.RTrees(long) -->
<!-- RTrees.setActiveVarCount(int) -->
<!-- RTrees.setCalculateVarImportance(boolean) -->
<!-- RTrees.setTermCriteria(io.anyline.opencv.core.TermCriteria) -->
<!-- File: IO.Anyline.Plugin.Ocr.TINResult.cs -->
<!-- TINResult.TINResult(java.lang.String, java.util.List<android.graphics.PointF>, java.lang.Integer, io.anyline.models.AnylineImage, io.anyline.models.AnylineImage, java.lang.String, io.anyline.models.AnylineImage, java.util.Map<java.lang.String, java.lang.String>, java.lang.String) -->
<!-- File: IO.Anyline.Plugin.ID.MrzConfig.cs -->
<!-- MrzConfig.setCropAndTransformID(boolean) -->
<!-- MrzConfig.setStrictMode(boolean) -->
<!-- File: IO.Anyline.Util.TempFileUtil.cs -->
<!-- TempFileUtil.createTempFileCheckCache(android.content.Context, java.lang.String, java.lang.String) -->
<!-- File: IO.Anyline.Util.ImageToCutoutCropper.cs -->
<!-- ImageToCutoutCropper.cropImage(io.anyline.models.AnylineYuvImage, int, int, int, int) -->
<!-- File: IO.Anyline.Plugin.Document.DocumentScanState.cs -->
<!-- DocumentScanState.valueOf(java.lang.String) -->
<!-- File: IO.Anyline.View.IUIChangeListener.cs -->
<!-- UIChangeListener.drawVisualFeedback(java.lang.Object, java.lang.String) -->
<!-- UIChangeListener.onCutoutChanged(io.anyline.view.CutoutRect) -->
<!-- UIChangeListener.onCutoutVisibility(java.lang.String, boolean) -->
<!-- File: IO.Anyline.Nfc.TagProvider.cs -->
<!-- TagProvider.setTag(android.nfc.tech.IsoDep) -->
<!-- TagProvider.setTimeout(int) -->
<!-- TagProvider.transceive(byte[]) -->
<!-- File: IO.Anyline.View.AnylineWebView.cs -->
<!-- AnylineWebView.AnylineWebView(android.content.Context) -->
<!-- AnylineWebView.drawDocument(java.util.List<android.graphics.PointF>, java.lang.String) -->
<!-- AnylineWebView.drawFeedback(java.util.List<android.graphics.PointF>, io.anyline.opencv.core.Rect, float, float, java.lang.String, java.lang.String, int, int, io.anyline.camera.VisualFeedbackConfig.FeedbackStyle, android.graphics.Rect) -->
<!-- AnylineWebView.getScaleWebView(android.webkit.WebView) -->
<!-- AnylineWebView.getViewRelativePointListFromCutoutRelativeShape(java.util.List<android.graphics.PointF>, java.lang.String, io.anyline.opencv.core.Rect, int, int, float, android.graphics.Rect, float) -->
<!-- AnylineWebView.initConfig(io.anyline.view.AbstractBaseScanViewPlugin) -->
<!-- AnylineWebView.loadJavascript(java.lang.String) -->
<!-- AnylineWebView.setCameraView(io.anyline.camera.CameraView) -->
<!-- AnylineWebView.setRectRelativeToCutout(android.graphics.RectF, float, io.anyline.opencv.core.Rect, float, java.lang.String, io.anyline.opencv.core.Rect, int, int, android.graphics.Rect) -->
<!-- AnylineWebView.setScanDelayTime(double, java.lang.String) -->
<!-- AnylineWebView.updateContours(java.lang.Object, float, float, java.lang.String, io.anyline.opencv.core.Rect, int, int, android.graphics.Rect) -->
<!-- AnylineWebView.updateCutouts(java.lang.String, boolean) -->
<!-- AnylineWebView.updateShape(java.util.List<android.graphics.PointF>, io.anyline.opencv.core.Rect, float, java.lang.String, int, int, android.graphics.Rect, float) -->
<!-- File: IO.Anyline.Util.ArrayUtil.cs -->
<!-- ArrayUtil.contains(float[], float) -->
<!-- ArrayUtil.contains(int[], int) -->
<!-- ArrayUtil.contains(T[], T) -->
<!-- File: IO.Anyline.Plugin.Ocr.OcrScanViewPlugin.cs -->
<!-- OcrScanViewPlugin.OcrScanViewPlugin(android.content.Context, io.anyline.plugin.AbstractScanPlugin, io.anyline.view.ScanViewPluginConfig) -->
<!-- OcrScanViewPlugin.OcrScanViewPlugin(android.content.Context, io.anyline.plugin.ocr.AnylineOcrBaseConfig, io.anyline.view.ScanViewPluginConfig, java.lang.String) -->
<!-- OcrScanViewPlugin.setAnylineOcrConfig(io.anyline.plugin.ocr.AnylineOcrBaseConfig) -->
<!-- OcrScanViewPlugin.copyTrainedData(java.lang.String, java.lang.String) -->
<!-- File: IO.Anyline.Opencv.Photo.AlignMTB.cs -->
<!-- AlignMTB.AlignMTB(long) -->
<!-- AlignMTB.setCut(boolean) -->
<!-- AlignMTB.setExcludeRange(int) -->
<!-- AlignMTB.setMaxBits(int) -->
<!-- AlignMTB.calculateShift(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- AlignMTB.computeBitmaps(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- AlignMTB.process(java.util.List<io.anyline.opencv.core.Mat>, java.util.List<io.anyline.opencv.core.Mat>) -->
<!-- AlignMTB.shiftMat(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Point) -->
<!-- File: IO.Anyline.View.ScanViewCameraConfig.cs -->
<!-- ScanViewCameraConfig.ScanViewCameraConfig(org.json.JSONObject) -->
<!-- ScanViewCameraConfig.setDefaultLensFacing(io.anyline.camera.CameraFeatures.LensFacing) -->
<!-- ScanViewCameraConfig.setFallbackLensFacings(java.util.EnumSet<io.anyline.camera.CameraFeatures.LensFacing>) -->
<!-- ScanViewCameraConfig.setFocalLength(double) -->
<!-- ScanViewCameraConfig.setMaxFocalLength(double) -->
<!-- ScanViewCameraConfig.setMaxZoomRatio(double) -->
<!-- ScanViewCameraConfig.setPreferredPictureHeight(int) -->
<!-- ScanViewCameraConfig.setPreferredPictureWidth(int) -->
<!-- ScanViewCameraConfig.setPreferredPreviewHeight(int) -->
<!-- ScanViewCameraConfig.setPreferredPreviewWidth(int) -->
<!-- ScanViewCameraConfig.setZoomGestureEnabled(boolean) -->
<!-- ScanViewCameraConfig.setZoomRatio(double) -->
<!-- File: IO.Anyline.Plugin.Document.IDocumentScanResultListener.cs -->
<!-- DocumentScanResultListener.onDocumentOutlineDetected(java.util.List<android.graphics.PointF>, boolean) -->
<!-- DocumentScanResultListener.onPictureCornersDetected(io.anyline.models.AnylineImage, java.util.List<android.graphics.PointF>) -->
<!-- DocumentScanResultListener.onPictureProcessingFailure(io.anyline.plugin.document.DocumentScanViewPlugin.DocumentError) -->
<!-- DocumentScanResultListener.onPictureTransformError(io.anyline.plugin.document.DocumentScanViewPlugin.DocumentError) -->
<!-- DocumentScanResultListener.onPictureTransformed(io.anyline.models.AnylineImage) -->
<!-- DocumentScanResultListener.onPreviewProcessingFailure(io.anyline.plugin.document.DocumentScanViewPlugin.DocumentError) -->
<!-- DocumentScanResultListener.onPreviewProcessingSuccess(io.anyline.models.AnylineImage) -->
<!-- DocumentScanResultListener.onTakePictureError(java.lang.Throwable) -->
<!-- File: IO.Anyline.Opencv.ML.EM.cs -->
<!-- EM.EM(long) -->
<!-- EM.setClustersNumber(int) -->
<!-- EM.setCovarianceMatrixType(int) -->
<!-- EM.setTermCriteria(io.anyline.opencv.core.TermCriteria) -->
<!-- EM.getCovs(java.util.List<io.anyline.opencv.core.Mat>) -->
<!-- EM.predict2(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- EM.trainE(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- EM.trainE(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- EM.trainEM(io.anyline.opencv.core.Mat) -->
<!-- EM.trainEM(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- EM.trainM(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- EM.trainM(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- File: IO.Anyline.Plugin.Barcode.BarcodeScanViewPlugin.cs -->
<!-- BarcodeScanViewPlugin.BarcodeScanViewPlugin(android.content.Context, io.anyline.plugin.AbstractScanPlugin, io.anyline.view.ScanViewPluginConfig) -->
<!-- BarcodeScanViewPlugin.BarcodeScanViewPlugin(android.content.Context, io.anyline.view.ScanViewPluginConfig, java.lang.String) -->
<!-- BarcodeScanViewPlugin.addScannedBarcodesListener(io.anyline.plugin.barcode.ScannedBarcodesListener) -->
<!-- BarcodeScanViewPlugin.setBarcodeFormats(io.anyline.plugin.barcode.BarcodeFormat...) -->
<!-- BarcodeScanViewPlugin.setMultiBarcode(boolean) -->
<!-- File: IO.Anyline.Nfc.Parser.TagParser.cs -->
<!-- TagParser.TagParser(byte[]) -->
<!-- TagParser.geTag(java.lang.String) -->
<!-- TagParser.parseElement(byte[]) -->
<!-- File: IO.Anyline.Opencv.Core.MatOfFloat4.cs -->
<!-- MatOfFloat4.MatOfFloat4(float...) -->
<!-- MatOfFloat4.MatOfFloat4(io.anyline.opencv.core.Mat) -->
<!-- MatOfFloat4.MatOfFloat4(long) -->
<!-- MatOfFloat4.alloc(int) -->
<!-- MatOfFloat4.fromArray(float...) -->
<!-- MatOfFloat4.fromList(java.util.List<java.lang.Float>) -->
<!-- MatOfFloat4.fromNativeAddr(long) -->
<!-- File: IO.Anyline.View.CutoutRect.cs -->
<!-- CutoutRect.CutoutRect(android.content.Context, io.anyline.view.CutoutConfig) -->
<!-- CutoutRect.calcCutOutAndImageCropBounds(int, int, int, int, float) -->
<!-- File: IO.Anyline.Camera.IImageListener.cs -->
<!-- ImageListener.onImageAvailable(io.anyline.camera.ImageReceiver) -->
<!-- File: IO.Anyline.Plugin.ID.AlphabetMapper.cs -->
<!-- AlphabetMapper.map(org.json.JSONObject) -->
<!-- File: IO.Anyline.Plugin.ID.LayoutDefinition.cs -->
<!-- LayoutDefinition.LayoutDefinition(java.lang.String, java.lang.String, java.lang.String) -->
<!-- LayoutDefinition.setCountry(java.lang.String) -->
<!-- LayoutDefinition.setLayout(java.lang.String) -->
<!-- LayoutDefinition.setType(java.lang.String) -->
<!-- File: IO.Anyline.Plugin.Ocr.AnylineCattleTagConfig.cs -->
<!-- File: IO.Anyline.Util.StringUtil.cs -->
<!-- StringUtil.convertToASCII(java.lang.String) -->
<!-- File: IO.Anyline.Opencv.Core.MatOfRect.cs -->
<!-- MatOfRect.MatOfRect(io.anyline.opencv.core.Mat) -->
<!-- MatOfRect.MatOfRect(io.anyline.opencv.core.Rect...) -->
<!-- MatOfRect.MatOfRect(long) -->
<!-- MatOfRect.alloc(int) -->
<!-- MatOfRect.fromArray(io.anyline.opencv.core.Rect...) -->
<!-- MatOfRect.fromList(java.util.List<io.anyline.opencv.core.Rect>) -->
<!-- MatOfRect.fromNativeAddr(long) -->
<!-- File: IO.Anyline.Opencv.Android.FpsMeter.cs -->
<!-- FpsMeter.draw(android.graphics.Canvas, float, float) -->
<!-- FpsMeter.setResolution(int, int) -->
<!-- File: IO.Anyline.Nfc.NFC.DataGroup1.cs -->
<!-- DataGroup1.DataGroup1(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) -->
<!-- DataGroup1.setDateOfBirth(java.lang.String) -->
<!-- DataGroup1.setDateOfExpiry(java.lang.String) -->
<!-- DataGroup1.setDocumentNumber(java.lang.String) -->
<!-- DataGroup1.setDocumentType(java.lang.String) -->
<!-- DataGroup1.setFirstName(java.lang.String) -->
<!-- DataGroup1.setGender(java.lang.String) -->
<!-- DataGroup1.setIssuingStateCode(java.lang.String) -->
<!-- DataGroup1.setLastName(java.lang.String) -->
<!-- DataGroup1.setNationality(java.lang.String) -->
<!-- File: IO.Anyline.Util.JSUtil.cs -->
<!-- JSUtil.setupConfig(android.content.Context, java.lang.String, io.anyline.view.CutoutConfig, io.anyline.camera.VisualFeedbackConfig, android.graphics.Rect) -->
<!-- JSUtil.setupDelayTime(double, java.lang.String) -->
<!-- JSUtil.setupMask(io.anyline.view.CutoutConfig) -->
<!-- JSUtil.setupParallelConfig(android.content.Context, java.util.ArrayList<java.lang.String>, java.util.ArrayList<io.anyline.view.CutoutConfig>, java.util.ArrayList<io.anyline.camera.VisualFeedbackConfig>, java.util.ArrayList<android.graphics.Rect>) -->
<!-- JSUtil.setupSerialConfig(android.content.Context, java.util.ArrayList<java.lang.String>, java.util.ArrayList<io.anyline.view.CutoutConfig>, java.util.ArrayList<io.anyline.camera.VisualFeedbackConfig>, java.util.ArrayList<android.graphics.Rect>) -->
<!-- JSUtil.updateCutout(java.lang.String, boolean) -->
<!-- JSUtil.updateDocumentColorsFeedback(io.anyline.camera.VisualFeedbackConfig, java.lang.String) -->
<!-- JSUtil.updateFeedback(java.util.ArrayList<android.graphics.RectF>, android.content.Context, java.lang.String) -->
<!-- JSUtil.updateFeedbackShape(java.util.List<android.graphics.PointF>, android.content.Context, java.lang.String) -->
<!-- File: IO.Anyline.View.DebugUtil.cs -->
<!-- DebugUtil.isVariableAllowedForDebugReporting(java.lang.String) -->
<!-- File: IO.Anyline.Opencv.Photo.TonemapReinhard.cs -->
<!-- TonemapReinhard.TonemapReinhard(long) -->
<!-- TonemapReinhard.setColorAdaptation(float) -->
<!-- TonemapReinhard.setIntensity(float) -->
<!-- TonemapReinhard.setLightAdaptation(float) -->
<!-- File: IO.Anyline.View.ICutoutConfigChangedListener.cs -->
<!-- CutoutConfigChangedListener.onCutoutConfigChanged(io.anyline.view.CutoutConfig) -->
<!-- File: IO.Anyline.Plugin.ID.JapaneseLandingPermissionConfig.cs -->
<!-- JapaneseLandingPermissionConfig.JapaneseLandingPermissionConfig(org.json.JSONObject) -->
<!-- File: IO.Anyline.Camera.CameraController2.cs -->
<!-- CameraController2.State.valueOf(java.lang.String) -->
<!-- CameraController2.setZoomRatio(double) -->
<!-- CameraController2.setCameraOrientation(io.anyline.camera.CameraController.CameraOrientation) -->
<!-- CameraController2.setCustomZoomLevel(double) -->
<!-- CameraController2.setFlashOn(boolean) -->
<!-- CameraController2.setFocalLength(double) -->
<!-- CameraController2.setFocusRegionToCutout(android.content.Context, android.graphics.RectF, float, float) -->
<!-- CameraController2.setMaxFocalLength(double) -->
<!-- CameraController2.setMaxZoomRatio(double) -->
<!-- CameraController2.setupZoomHandler(android.view.View) -->
<!-- CameraController2.takeHighResolutionImage(int, int, int, int, int, int) -->
<!-- File: IO.Anyline.View.CutoutConfig.cs -->
<!-- CutoutConfig.AnimationStyle.fromInt(int) -->
<!-- CutoutConfig.AnimationStyle.valueOf(java.lang.String) -->
<!-- CutoutConfig.CutoutAlignment.fromString(java.lang.String) -->
<!-- CutoutConfig.CutoutAlignment.valueOf(java.lang.String) -->
<!-- CutoutConfig.CutoutStyle.fromString(java.lang.String) -->
<!-- CutoutConfig.CutoutStyle.valueOf(java.lang.String) -->
<!-- CutoutConfig.CutoutConfig(android.content.Context, org.json.JSONObject) -->
<!-- CutoutConfig.setAlignment(io.anyline.view.CutoutConfig.CutoutAlignment) -->
<!-- CutoutConfig.setCornerRadiusInDp(int) -->
<!-- CutoutConfig.setCropOffsetX(int) -->
<!-- CutoutConfig.setCropOffsetY(int) -->
<!-- CutoutConfig.setCropPaddingX(int) -->
<!-- CutoutConfig.setCropPaddingY(int) -->
<!-- CutoutConfig.setCutoutOuterColorString(java.lang.String) -->
<!-- CutoutConfig.setCutoutStrokeColorString(java.lang.String) -->
<!-- CutoutConfig.setDrawable(android.graphics.drawable.Drawable) -->
<!-- CutoutConfig.setFeedbackStrokeColor(int) -->
<!-- CutoutConfig.setFeedbackStrokeColorString(java.lang.String) -->
<!-- CutoutConfig.setInactiveStrokeColorForDelay(java.lang.String) -->
<!-- CutoutConfig.setMaxHeightPercent(int) -->
<!-- CutoutConfig.setMaxWidthPercent(int) -->
<!-- CutoutConfig.setOffsetX(int) -->
<!-- CutoutConfig.setOffsetY(int) -->
<!-- CutoutConfig.setOuterColor(int) -->
<!-- CutoutConfig.setRatio(float) -->
<!-- CutoutConfig.setStrokeColor(int) -->
<!-- CutoutConfig.setStrokeWidthInDp(int) -->
<!-- CutoutConfig.setStyle(io.anyline.view.CutoutConfig.CutoutStyle) -->
<!-- CutoutConfig.setWidth(int) -->
<!-- CutoutConfig.getCornerRadiusInPix(android.content.Context) -->
<!-- CutoutConfig.getCutoutStrokeWidthInPix(android.content.Context) -->
<!-- CutoutConfig.setAnimationStyle(io.anyline.view.CutoutConfig.AnimationStyle) -->
<!-- File: IO.Anyline.View.ScanView.cs -->
<!-- ScanView.ScanView(android.content.Context) -->
<!-- ScanView.ScanView(android.content.Context, android.util.AttributeSet) -->
<!-- ScanView.ScanView(android.content.Context, android.util.AttributeSet, int) -->
<!-- ScanView.setScanViewPlugin(io.anyline.view.AbstractBaseScanViewPlugin<?>) -->
<!-- ScanView.calculateBrightnessCount(double) -->
<!-- ScanView.drawShape(java.util.List<android.graphics.PointF>) -->
<!-- ScanView.drawVisualFeedback(java.lang.Object, java.lang.String) -->
<!-- ScanView.init(java.lang.String) -->
<!-- ScanView.init(org.json.JSONObject) -->
<!-- ScanView.initAsync(io.anyline.trainer.ProjectContext, io.anyline.trainer.TrainerUtils.ViewConfigResultHandler) -->
<!-- ScanView.initComposite(org.json.JSONObject) -->
<!-- ScanView.notifyDrawDocumentFeedback(java.util.List<android.graphics.PointF>) -->
<!-- ScanView.notifyTakeHighPictureResolution(io.anyline.CombinedImageProvider) -->
<!-- ScanView.onCutoutChanged(io.anyline.view.CutoutRect) -->
<!-- ScanView.onCutoutVisibility(java.lang.String, boolean) -->
<!-- ScanView.setCountsForAutoFlash(int, int, int, int) -->
<!-- ScanView.setCropRect(io.anyline.opencv.core.Rect) -->
<!-- ScanView.setLevelsForAutoFlash(int, int, int, int) -->
<!-- ScanView.setScanConfig(java.lang.String) -->
<!-- ScanView.setScanConfig(org.json.JSONObject) -->
<!-- ScanView.setScanViewConfig(io.anyline.view.BaseScanViewConfig) -->
<!-- ScanView.setupCameraController(android.content.Context) -->
<!-- File: IO.Anyline.Opencv.Android.OpenCVLoader.cs -->
<!-- OpenCVLoader.initDebug(boolean) -->
<!-- File: IO.Anyline.View.LightLevelHelper.cs -->
<!-- LightLevelHelper.AmbientLightLevel.valueOf(java.lang.String) -->
<!-- LightLevelHelper.BrightnessLevel.valueOf(java.lang.String) -->
<!-- LightLevelHelper.LightLevelListener.onLightLevelChanged(io.anyline.view.LightLevelHelper.BrightnessLevel, io.anyline.view.LightLevelHelper.AmbientLightLevel) -->
<!-- LightLevelHelper.LightLevelHelper(io.anyline.view.LightLevelHelper.LightLevelListener) -->
<!-- LightLevelHelper.setAmbientLightThreshold(int, int, int) -->
<!-- LightLevelHelper.setBrightnessThreshold(int, int, int) -->
<!-- LightLevelHelper.setCurrentBrightness(double) -->
<!-- File: IO.Anyline.Opencv.Features2d.FeatureDetector.cs -->
<!-- FeatureDetector.FeatureDetector(long) -->
<!-- FeatureDetector.create(int) -->
<!-- FeatureDetector.detect(io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfKeyPoint) -->
<!-- FeatureDetector.detect(io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfKeyPoint, io.anyline.opencv.core.Mat) -->
<!-- FeatureDetector.detect(java.util.List<io.anyline.opencv.core.Mat>, java.util.List<io.anyline.opencv.core.MatOfKeyPoint>) -->
<!-- FeatureDetector.detect(java.util.List<io.anyline.opencv.core.Mat>, java.util.List<io.anyline.opencv.core.MatOfKeyPoint>, java.util.List<io.anyline.opencv.core.Mat>) -->
<!-- FeatureDetector.read(java.lang.String) -->
<!-- FeatureDetector.write(java.lang.String) -->
<!-- File: IO.Anyline.Camera.VisualFeedbackConfig.cs -->
<!-- VisualFeedbackConfig.AnimationStyle.fromInt(int) -->
<!-- VisualFeedbackConfig.AnimationStyle.valueOf(java.lang.String) -->
<!-- VisualFeedbackConfig.FeedbackStyle.fromInt(int) -->
<!-- VisualFeedbackConfig.FeedbackStyle.fromString(io.anyline.camera.VisualFeedbackConfig.FeedbackStyle) -->
<!-- VisualFeedbackConfig.FeedbackStyle.valueOf(java.lang.String) -->
<!-- VisualFeedbackConfig.VisualFeedbackConfig(org.json.JSONObject, int) -->
<!-- VisualFeedbackConfig.setAnimationDuration(int) -->
<!-- VisualFeedbackConfig.setBeepOnResult(boolean) -->
<!-- VisualFeedbackConfig.setCornerRadiusInDp(int) -->
<!-- VisualFeedbackConfig.setFillColor(int) -->
<!-- VisualFeedbackConfig.setFillColorString(java.lang.String) -->
<!-- VisualFeedbackConfig.setRedrawTimeout(int) -->
<!-- VisualFeedbackConfig.setStrokeColor(int) -->
<!-- VisualFeedbackConfig.setStrokeColorString(java.lang.String) -->
<!-- VisualFeedbackConfig.setStrokeWidthInDp(int) -->
<!-- VisualFeedbackConfig.setVibrateOnResult(boolean) -->
<!-- VisualFeedbackConfig.getCornerRadiusInPix(android.content.Context) -->
<!-- VisualFeedbackConfig.getStrokeWidthInPix(android.content.Context) -->
<!-- VisualFeedbackConfig.setAnimationStyle(io.anyline.camera.VisualFeedbackConfig.AnimationStyle) -->
<!-- VisualFeedbackConfig.setFeedbackStyle(io.anyline.camera.VisualFeedbackConfig.FeedbackStyle) -->
<!-- File: IO.Anyline.Plugin.Meter.MeterScanResult.cs -->
<!-- MeterScanResult.MeterScanResult(java.lang.String, java.util.List<android.graphics.PointF>, java.lang.Integer, io.anyline.models.AnylineImage, io.anyline.models.AnylineImage, java.lang.String, io.anyline.plugin.meter.MeterScanMode, java.lang.String) -->
<!-- File: IO.Anyline.Opencv.Features2d.Features2d.cs -->
<!-- Features2d.drawKeypoints(io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfKeyPoint, io.anyline.opencv.core.Mat) -->
<!-- Features2d.drawKeypoints(io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfKeyPoint, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, int) -->
<!-- Features2d.drawMatches(io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfKeyPoint, io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfKeyPoint, io.anyline.opencv.core.MatOfDMatch, io.anyline.opencv.core.Mat) -->
<!-- Features2d.drawMatches(io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfKeyPoint, io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfKeyPoint, io.anyline.opencv.core.MatOfDMatch, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.MatOfByte, int) -->
<!-- Features2d.drawMatches2(io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfKeyPoint, io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfKeyPoint, java.util.List<io.anyline.opencv.core.MatOfDMatch>, io.anyline.opencv.core.Mat) -->
<!-- Features2d.drawMatches2(io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfKeyPoint, io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfKeyPoint, java.util.List<io.anyline.opencv.core.MatOfDMatch>, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Scalar, java.util.List<io.anyline.opencv.core.MatOfByte>, int) -->
<!-- File: IO.Anyline.Plugin.ID.IDataObject.cs -->
<!-- File: IO.Anyline.Opencv.Core.MatOfInt4.cs -->
<!-- MatOfInt4.MatOfInt4(int...) -->
<!-- MatOfInt4.MatOfInt4(io.anyline.opencv.core.Mat) -->
<!-- MatOfInt4.MatOfInt4(long) -->
<!-- MatOfInt4.alloc(int) -->
<!-- MatOfInt4.fromArray(int...) -->
<!-- MatOfInt4.fromList(java.util.List<java.lang.Integer>) -->
<!-- MatOfInt4.fromNativeAddr(long) -->
<!-- File: IO.Anyline.Camera.IZoomEventHandler.cs -->
<!-- ZoomEventHandler.onZoomEventOccured(double) -->
<!-- File: IO.Anyline.Plugin.Document.DocumentScanPlugin.cs -->
<!-- DocumentScanPlugin.DocumentScanPlugin(android.content.Context, java.lang.String) -->
<!-- DocumentScanPlugin.setPostProcessingEnabled(boolean) -->
<!-- DocumentScanPlugin.onFinishedWithOutput(java.lang.Object) -->
<!-- DocumentScanPlugin.onFinishedWithOutput(java.lang.Object, io.anyline.models.AnylineImage) -->
<!-- DocumentScanPlugin.setDocumentNotifierListener(io.anyline.plugin.document.DocumentNotifierListener) -->
<!-- DocumentScanPlugin.setDocumentRatios(java.lang.Double...) -->
<!-- DocumentScanPlugin.setMaxDocumentOutputResolution(java.lang.Double, java.lang.Double) -->
<!-- DocumentScanPlugin.setMaxDocumentRatioDeviation(java.lang.Double) -->
<!-- DocumentScanPlugin.setMinBrightness(float) -->
<!-- DocumentScanPlugin.setSkipImages(boolean) -->
<!-- DocumentScanPlugin.transformPicture(io.anyline.models.AnylineImage, java.util.List<android.graphics.PointF>) -->
<!-- File: IO.Anyline.Nfc.Tools.Tools.cs -->
<!-- Tools.adjustParityBits(byte[]) -->
<!-- Tools.byteToBytes(byte) -->
<!-- Tools.bytesToString(byte[]) -->
<!-- Tools.calculate2bytesInt(int) -->
<!-- Tools.calculateAsn1Length(byte[]) -->
<!-- Tools.calculateMrzCheckDigit(java.lang.String) -->
<!-- Tools.concatByteArrays(byte[], byte[]) -->
<!-- Tools.doXor(byte[], byte[]) -->
<!-- Tools.getAsn1HeaderLength(byte[]) -->
<!-- Tools.getIntFrom16bits(byte[]) -->
<!-- Tools.getLengthFromAsn1(byte[]) -->
<!-- Tools.getLengthFromFileHeader(byte[]) -->
<!-- Tools.incrementBytesArray(byte[]) -->
<!-- Tools.incrementBytesArray(byte[], int) -->
<!-- Tools.inputStreamToByteArray(java.io.InputStream) -->
<!-- Tools.invertBytes(byte[]) -->
<!-- Tools.unpadData(byte[]) -->
<!-- File: IO.Anyline.Camera.ImageReceiver.cs -->
<!-- ImageReceiver.getYuvImage(android.graphics.Rect, boolean) -->
<!-- ImageReceiver.getYuvImage(boolean) -->
<!-- File: IO.Anyline.Nfc.NFC.Apdu.cs -->
<!-- Apdu.buildApduCommand(byte, byte, byte, byte, byte[]) -->
<!-- Apdu.buildApduCommand(byte, byte, byte, byte, byte[], byte) -->
<!-- Apdu.setApduWithLe(boolean) -->
<!-- File: IO.Anyline.Opencv.Photo.CalibrateRobertson.cs -->
<!-- CalibrateRobertson.CalibrateRobertson(long) -->
<!-- CalibrateRobertson.setMaxIter(int) -->
<!-- CalibrateRobertson.setThreshold(float) -->
<!-- File: IO.Anyline.Plugin.ScanRunSkippedReason.cs -->
<!-- ScanRunSkippedReason.ScanRunSkippedReason(java.lang.String, int, java.lang.String) -->
<!-- File: IO.Anyline.Plugin.Barcode.BarcodeScanPlugin.cs -->
<!-- BarcodeScanPlugin.ScanMode.valueOf(java.lang.String) -->
<!-- BarcodeScanPlugin.BarcodeScanPlugin(android.content.Context, java.lang.String) -->
<!-- BarcodeScanPlugin.addScannedBarcodesListener(io.anyline.plugin.barcode.ScannedBarcodesListener) -->
<!-- BarcodeScanPlugin.onFinishedWithOutput(java.lang.Object) -->
<!-- BarcodeScanPlugin.onFinishedWithOutput(java.lang.Object, io.anyline.models.AnylineImage) -->
<!-- BarcodeScanPlugin.setBarcodeFormats(io.anyline.plugin.barcode.BarcodeFormat...) -->
<!-- BarcodeScanPlugin.setMultiBarcode(boolean) -->
<!-- File: IO.Anyline.ICombinedImageProvider.cs -->
<!-- File: IO.Anyline.Opencv.ML.DTrees.cs -->
<!-- DTrees.DTrees(long) -->
<!-- DTrees.setCVFolds(int) -->
<!-- DTrees.setMaxCategories(int) -->
<!-- DTrees.setMaxDepth(int) -->
<!-- DTrees.setMinSampleCount(int) -->
<!-- DTrees.setPriors(io.anyline.opencv.core.Mat) -->
<!-- DTrees.setRegressionAccuracy(float) -->
<!-- DTrees.setTruncatePrunedTree(boolean) -->
<!-- DTrees.setUse1SERule(boolean) -->
<!-- DTrees.setUseSurrogates(boolean) -->
<!-- File: IO.Anyline.Opencv.ML.NormalBayesClassifier.cs -->
<!-- NormalBayesClassifier.NormalBayesClassifier(long) -->
<!-- NormalBayesClassifier.predictProb(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- NormalBayesClassifier.predictProb(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- File: IO.Anyline.Camera.CameraView.cs -->
<!-- CameraView.CameraView(android.content.Context) -->
<!-- CameraView.CameraView(android.content.Context, android.util.AttributeSet) -->
<!-- CameraView.CameraView(android.content.Context, android.util.AttributeSet, int) -->
<!-- CameraView.CameraView(android.content.Context, boolean) -->
<!-- CameraView.setPreferredCameraConfig(io.anyline.camera.CameraConfig) -->
<!-- CameraView.onLayout(boolean, int, int, int, int) -->
<!-- CameraView.setApi2Enabled(boolean) -->
<!-- CameraView.setCameraOpenListener(io.anyline.camera.CameraOpenListener) -->
<!-- CameraView.setFlashOn(boolean) -->
<!-- CameraView.setFocusConfig(io.anyline.camera.FocusConfig) -->
<!-- CameraView.setHighResolutionImageListener(io.anyline.camera.HighResolutionImageListener) -->
<!-- CameraView.setImageListener(io.anyline.camera.ImageListener) -->
<!-- CameraView.setPreferredPictureSize(int, int) -->
<!-- CameraView.setPreferredPreviewFps(int, int) -->
<!-- CameraView.setPreferredPreviewSize(int, int) -->
<!-- CameraView.setPreviewCropGravity(int) -->
<!-- CameraView.setSceneMode(java.lang.String) -->
<!-- CameraView.setUseMaxFpsRange(boolean) -->
<!-- CameraView.takeHighResolutionImage(int, int, int, int, int, int) -->
<!-- File: IO.Anyline.View.ParallelScanViewComposite.cs -->
<!-- ParallelScanViewComposite.ParallelScanViewComposite(java.lang.String) -->
<!-- File: IO.Anyline.Opencv.Photo.CalibrateCRF.cs -->
<!-- CalibrateCRF.CalibrateCRF(long) -->
<!-- CalibrateCRF.process(java.util.List<io.anyline.opencv.core.Mat>, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- File: IO.Anyline.Camera.CameraFeatures2.cs -->
<!-- CameraFeatures2.AutoExposureMode.fromCamera2(int) -->
<!-- CameraFeatures2.AutoExposureMode.valueOf(java.lang.String) -->
<!-- CameraFeatures2.CameraFeatures2(java.lang.String, android.hardware.camera2.CameraCharacteristics) -->
<!-- CameraFeatures2.getForAllCameras(android.content.Context) -->
<!-- File: IO.Anyline.Trainer.IAssetDelegate.cs -->
<!-- IAssetDelegate.onAssetDownloadProgress(java.lang.String, float) -->
<!-- IAssetDelegate.onAssetUpdateAvailable(boolean) -->
<!-- IAssetDelegate.onAssetUpdateError(java.lang.String) -->
<!-- File: IO.Anyline.View.JsonParser.cs -->
<!-- JsonParser.init(org.json.JSONObject, android.content.Context) -->
<!-- JsonParser.parseViewPlugin(org.json.JSONObject, android.content.Context) -->
<!-- File: IO.Anyline.Plugin.Tire.TINConfig.cs -->
<!-- TINConfig.ScanMode.valueOf(java.lang.String) -->
<!-- TINConfig.UpsideDownMode.valueOf(java.lang.String) -->
<!-- TINConfig.TINConfig(org.json.JSONObject) -->
<!-- TINConfig.setScanMode(io.anyline.plugin.tire.TINConfig.ScanMode) -->
<!-- TINConfig.setUpsideDownMode(io.anyline.plugin.tire.TINConfig.UpsideDownMode) -->
<!-- File: IO.Anyline.Opencv.Core.Rect.cs -->
<!-- Rect.Rect(double[]) -->
<!-- Rect.Rect(int, int, int, int) -->
<!-- Rect.Rect(io.anyline.opencv.core.Point, io.anyline.opencv.core.Point) -->
<!-- Rect.Rect(io.anyline.opencv.core.Point, io.anyline.opencv.core.Size) -->
<!-- Rect.contains(io.anyline.opencv.core.Point) -->
<!-- Rect.set(double[]) -->
<!-- File: IO.Anyline.Plugin.ID.IdConfig.cs -->
<!-- IdConfig.setAlphabet(io.anyline.plugin.id.Alphabet) -->
<!-- IdConfig.setIdFieldScanOptions(TFieldScanOptions) -->
<!-- IdConfig.setIdMinFieldConfidences(TFieldConfidences) -->
<!-- IdConfig.setMinConfidence(int) -->
<!-- IdConfig.enableFaceDetection(boolean) -->
<!-- File: IO.Anyline.Opencv.Core.Size.cs -->
<!-- Size.Size(double, double) -->
<!-- Size.Size(double[]) -->
<!-- Size.Size(io.anyline.opencv.core.Point) -->
<!-- Size.set(double[]) -->
<!-- File: IO.Anyline.Nfc.Reader.BacInfo.cs -->
<!-- BacInfo.setDateOfBirth(java.lang.String) -->
<!-- BacInfo.setDateOfExpiry(java.lang.String) -->
<!-- BacInfo.setPassportNbr(java.lang.String) -->
<!-- File: IO.Anyline.Plugin.Ocr.AnylineOcrBaseConfig.cs -->
<!-- File: IO.Anyline.Plugin.Meter.MultiMeterScanResult.cs -->
<!-- MultiMeterScanResult.MultiMeterScanResult(java.lang.String, java.util.List<android.graphics.PointF>, java.lang.Integer, io.anyline.models.AnylineImage, io.anyline.models.AnylineImage, java.lang.String, io.anyline.plugin.meter.MeterScanMode, java.lang.String, java.lang.String) -->
<!-- File: IO.Anyline.Plugin.ID.TemplateFieldConfidences.cs -->
<!-- File: IO.Anyline.Opencv.Photo.Photo.cs -->
<!-- Photo.colorChange(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Photo.colorChange(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, float, float, float) -->
<!-- Photo.createAlignMTB(int, int, boolean) -->
<!-- Photo.createCalibrateDebevec(int, float, boolean) -->
<!-- Photo.createCalibrateRobertson(int, float) -->
<!-- Photo.createMergeMertens(float, float, float) -->
<!-- Photo.createTonemap(float) -->
<!-- Photo.createTonemapDrago(float, float, float) -->
<!-- Photo.createTonemapDurand(float, float, float, float, float) -->
<!-- Photo.createTonemapMantiuk(float, float, float) -->
<!-- Photo.createTonemapReinhard(float, float, float, float) -->
<!-- Photo.decolor(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Photo.denoise_TVL1(java.util.List<io.anyline.opencv.core.Mat>, io.anyline.opencv.core.Mat) -->
<!-- Photo.denoise_TVL1(java.util.List<io.anyline.opencv.core.Mat>, io.anyline.opencv.core.Mat, double, int) -->
<!-- Photo.detailEnhance(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Photo.detailEnhance(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, float, float) -->
<!-- Photo.edgePreservingFilter(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Photo.edgePreservingFilter(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int, float, float) -->
<!-- Photo.fastNlMeansDenoising(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Photo.fastNlMeansDenoising(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, float, int, int) -->
<!-- Photo.fastNlMeansDenoising(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfFloat) -->
<!-- Photo.fastNlMeansDenoising(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfFloat, int, int, int) -->
<!-- Photo.fastNlMeansDenoisingColored(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Photo.fastNlMeansDenoisingColored(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, float, float, int, int) -->
<!-- Photo.fastNlMeansDenoisingColoredMulti(java.util.List<io.anyline.opencv.core.Mat>, io.anyline.opencv.core.Mat, int, int) -->
<!-- Photo.fastNlMeansDenoisingColoredMulti(java.util.List<io.anyline.opencv.core.Mat>, io.anyline.opencv.core.Mat, int, int, float, float, int, int) -->
<!-- Photo.fastNlMeansDenoisingMulti(java.util.List<io.anyline.opencv.core.Mat>, io.anyline.opencv.core.Mat, int, int) -->
<!-- Photo.fastNlMeansDenoisingMulti(java.util.List<io.anyline.opencv.core.Mat>, io.anyline.opencv.core.Mat, int, int, float, int, int) -->
<!-- Photo.fastNlMeansDenoisingMulti(java.util.List<io.anyline.opencv.core.Mat>, io.anyline.opencv.core.Mat, int, int, io.anyline.opencv.core.MatOfFloat) -->
<!-- Photo.fastNlMeansDenoisingMulti(java.util.List<io.anyline.opencv.core.Mat>, io.anyline.opencv.core.Mat, int, int, io.anyline.opencv.core.MatOfFloat, int, int, int) -->
<!-- Photo.illuminationChange(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Photo.illuminationChange(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, float, float) -->
<!-- Photo.inpaint(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, double, int) -->
<!-- Photo.pencilSketch(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Photo.pencilSketch(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, float, float, float) -->
<!-- Photo.seamlessClone(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Point, io.anyline.opencv.core.Mat, int) -->
<!-- Photo.stylization(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Photo.stylization(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, float, float) -->
<!-- Photo.textureFlattening(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Photo.textureFlattening(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, float, float, int) -->
<!-- File: IO.Anyline.Opencv.Imgproc.Moments.cs -->
<!-- Moments.Moments(double, double, double, double, double, double, double, double, double, double) -->
<!-- Moments.Moments(double[]) -->
<!-- Moments.set(double[]) -->
<!-- Moments.set_m00(double) -->
<!-- Moments.set_m01(double) -->
<!-- Moments.set_m02(double) -->
<!-- Moments.set_m03(double) -->
<!-- Moments.set_m10(double) -->
<!-- Moments.set_m11(double) -->
<!-- Moments.set_m12(double) -->
<!-- Moments.set_m20(double) -->
<!-- Moments.set_m21(double) -->
<!-- Moments.set_m30(double) -->
<!-- Moments.set_mu02(double) -->
<!-- Moments.set_mu03(double) -->
<!-- Moments.set_mu11(double) -->
<!-- Moments.set_mu12(double) -->
<!-- Moments.set_mu20(double) -->
<!-- Moments.set_mu21(double) -->
<!-- Moments.set_mu30(double) -->
<!-- Moments.set_nu02(double) -->
<!-- Moments.set_nu03(double) -->
<!-- Moments.set_nu11(double) -->
<!-- Moments.set_nu12(double) -->
<!-- Moments.set_nu20(double) -->
<!-- Moments.set_nu21(double) -->
<!-- Moments.set_nu30(double) -->
<!-- File: IO.Anyline.View.IAnylineViewConfig.cs -->
<!-- IAnylineViewConfig.init(android.content.Context, org.json.JSONObject) -->
<!-- File: IO.Anyline.Opencv.Android.UtilsProviderImpl.cs -->
<!-- UtilsProviderImpl.bitmapToMat(android.graphics.Bitmap, io.anyline.opencv.core.Mat, boolean) -->
<!-- UtilsProviderImpl.matToBitmap(io.anyline.opencv.core.Mat, android.graphics.Bitmap) -->
<!-- File: IO.Anyline.Opencv.Core.Range.cs -->
<!-- Range.Range(double[]) -->
<!-- Range.Range(int, int) -->
<!-- Range.intersection(io.anyline.opencv.core.Range) -->
<!-- Range.set(double[]) -->
<!-- Range.shift(int) -->
<!-- File: IO.Anyline.Modules.IAnylineModule.cs -->
<!-- AnylineModule.initAnyline(java.lang.String, T) -->
<!-- AnylineModule.setBeepOnResult(boolean) -->
<!-- AnylineModule.setBlinkOnResult(boolean) -->
<!-- AnylineModule.setCameraOpenListener(io.anyline.camera.CameraOpenListener) -->
<!-- AnylineModule.setCancelOnResult(boolean) -->
<!-- AnylineModule.setDebug(boolean) -->
<!-- AnylineModule.setVibrateOnResult(boolean) -->
<!-- File: IO.Anyline.Opencv.Core.MatOfDouble.cs -->
<!-- MatOfDouble.MatOfDouble(double...) -->
<!-- MatOfDouble.MatOfDouble(io.anyline.opencv.core.Mat) -->
<!-- MatOfDouble.MatOfDouble(long) -->
<!-- MatOfDouble.alloc(int) -->
<!-- MatOfDouble.fromArray(double...) -->
<!-- MatOfDouble.fromList(java.util.List<java.lang.Double>) -->
<!-- MatOfDouble.fromNativeAddr(long) -->
<!-- File: IO.Anyline.Products.AnylineUpdater.cs -->
<!-- AnylineUpdater.getLocalAssetVersion(io.anyline.trainer.AssetContext) -->
<!-- AnylineUpdater.update(android.content.Context, io.anyline.trainer.AssetContext, io.anyline.products.IAnylineUpdateDelegate) -->
<!-- File: IO.Anyline.Util.NumUtil.cs -->
<!-- NumUtil.asDouble(java.lang.Object) -->
<!-- NumUtil.asFloat(java.lang.Object) -->
<!-- NumUtil.asInteger(java.lang.Object) -->
<!-- File: IO.Anyline.Opencv.Core.Core.cs -->
<!-- Core.setNumThreads(int) -->
<!-- Core.LUT(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.Mahalanobis(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.PCABackProject(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.PCACompute(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.PCACompute(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, double) -->
<!-- Core.PCACompute(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.PCAProject(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.PSNR(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.SVBackSubst(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.SVDecomp(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.SVDecomp(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.absdiff(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.absdiff(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Mat) -->
<!-- Core.add(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.add(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.add(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.add(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Mat) -->
<!-- Core.add(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.add(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.addWeighted(io.anyline.opencv.core.Mat, double, io.anyline.opencv.core.Mat, double, double, io.anyline.opencv.core.Mat) -->
<!-- Core.addWeighted(io.anyline.opencv.core.Mat, double, io.anyline.opencv.core.Mat, double, double, io.anyline.opencv.core.Mat, int) -->
<!-- Core.batchDistance(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int, io.anyline.opencv.core.Mat) -->
<!-- Core.batchDistance(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int, io.anyline.opencv.core.Mat, int, int) -->
<!-- Core.batchDistance(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int, io.anyline.opencv.core.Mat, int, int, io.anyline.opencv.core.Mat, int, boolean) -->
<!-- Core.bitwise_and(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.bitwise_and(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.bitwise_not(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.bitwise_not(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.bitwise_or(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.bitwise_or(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.bitwise_xor(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.bitwise_xor(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.borderInterpolate(int, int, int) -->
<!-- Core.calcCovarMatrix(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.calcCovarMatrix(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int, int) -->
<!-- Core.cartToPolar(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.cartToPolar(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, boolean) -->
<!-- Core.checkRange(io.anyline.opencv.core.Mat) -->
<!-- Core.checkRange(io.anyline.opencv.core.Mat, boolean, double, double) -->
<!-- Core.compare(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.compare(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Mat, int) -->
<!-- Core.completeSymm(io.anyline.opencv.core.Mat) -->
<!-- Core.completeSymm(io.anyline.opencv.core.Mat, boolean) -->
<!-- Core.convertScaleAbs(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.convertScaleAbs(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, double, double) -->
<!-- Core.copyMakeBorder(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int, int, int, int, int) -->
<!-- Core.copyMakeBorder(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int, int, int, int, int, io.anyline.opencv.core.Scalar) -->
<!-- Core.countNonZero(io.anyline.opencv.core.Mat) -->
<!-- Core.cubeRoot(float) -->
<!-- Core.dct(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.dct(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.determinant(io.anyline.opencv.core.Mat) -->
<!-- Core.dft(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.dft(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int, int) -->
<!-- Core.divide(double, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.divide(double, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.divide(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.divide(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, double) -->
<!-- Core.divide(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, double, int) -->
<!-- Core.divide(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Mat) -->
<!-- Core.divide(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Mat, double) -->
<!-- Core.divide(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Mat, double, int) -->
<!-- Core.eigen(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.eigen(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.exp(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.extractChannel(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.fastAtan2(float, float) -->
<!-- Core.findNonZero(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.flip(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.gemm(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, double, io.anyline.opencv.core.Mat, double, io.anyline.opencv.core.Mat) -->
<!-- Core.gemm(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, double, io.anyline.opencv.core.Mat, double, io.anyline.opencv.core.Mat, int) -->
<!-- Core.getOptimalDFTSize(int) -->
<!-- Core.hconcat(java.util.List<io.anyline.opencv.core.Mat>, io.anyline.opencv.core.Mat) -->
<!-- Core.idct(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.idct(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.idft(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.idft(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int, int) -->
<!-- Core.inRange(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Mat) -->
<!-- Core.insertChannel(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.invert(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.invert(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.kmeans(io.anyline.opencv.core.Mat, int, io.anyline.opencv.core.Mat, io.anyline.opencv.core.TermCriteria, int, int) -->
<!-- Core.kmeans(io.anyline.opencv.core.Mat, int, io.anyline.opencv.core.Mat, io.anyline.opencv.core.TermCriteria, int, int, io.anyline.opencv.core.Mat) -->
<!-- Core.log(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.magnitude(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.max(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.max(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Mat) -->
<!-- Core.mean(io.anyline.opencv.core.Mat) -->
<!-- Core.mean(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.meanStdDev(io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfDouble, io.anyline.opencv.core.MatOfDouble) -->
<!-- Core.meanStdDev(io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfDouble, io.anyline.opencv.core.MatOfDouble, io.anyline.opencv.core.Mat) -->
<!-- Core.merge(java.util.List<io.anyline.opencv.core.Mat>, io.anyline.opencv.core.Mat) -->
<!-- Core.min(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.min(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Mat) -->
<!-- Core.minMaxLoc(io.anyline.opencv.core.Mat) -->
<!-- Core.minMaxLoc(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.mixChannels(java.util.List<io.anyline.opencv.core.Mat>, java.util.List<io.anyline.opencv.core.Mat>, io.anyline.opencv.core.MatOfInt) -->
<!-- Core.mulSpectrums(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.mulSpectrums(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int, boolean) -->
<!-- Core.mulTransposed(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, boolean) -->
<!-- Core.mulTransposed(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, boolean, io.anyline.opencv.core.Mat, double) -->
<!-- Core.mulTransposed(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, boolean, io.anyline.opencv.core.Mat, double, int) -->
<!-- Core.multiply(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.multiply(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, double) -->
<!-- Core.multiply(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, double, int) -->
<!-- Core.multiply(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Mat) -->
<!-- Core.multiply(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Mat, double) -->
<!-- Core.multiply(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Mat, double, int) -->
<!-- Core.norm(io.anyline.opencv.core.Mat) -->
<!-- Core.norm(io.anyline.opencv.core.Mat, int) -->
<!-- Core.norm(io.anyline.opencv.core.Mat, int, io.anyline.opencv.core.Mat) -->
<!-- Core.norm(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.norm(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.norm(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int, io.anyline.opencv.core.Mat) -->
<!-- Core.normalize(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.normalize(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, double, double, int) -->
<!-- Core.normalize(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, double, double, int, int) -->
<!-- Core.normalize(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, double, double, int, int, io.anyline.opencv.core.Mat) -->
<!-- Core.patchNaNs(io.anyline.opencv.core.Mat) -->
<!-- Core.patchNaNs(io.anyline.opencv.core.Mat, double) -->
<!-- Core.perspectiveTransform(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.phase(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.phase(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, boolean) -->
<!-- Core.polarToCart(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.polarToCart(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, boolean) -->
<!-- Core.pow(io.anyline.opencv.core.Mat, double, io.anyline.opencv.core.Mat) -->
<!-- Core.randShuffle(io.anyline.opencv.core.Mat) -->
<!-- Core.randShuffle(io.anyline.opencv.core.Mat, double) -->
<!-- Core.randn(io.anyline.opencv.core.Mat, double, double) -->
<!-- Core.randu(io.anyline.opencv.core.Mat, double, double) -->
<!-- Core.reduce(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int, int) -->
<!-- Core.reduce(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int, int, int) -->
<!-- Core.repeat(io.anyline.opencv.core.Mat, int, int, io.anyline.opencv.core.Mat) -->
<!-- Core.scaleAdd(io.anyline.opencv.core.Mat, double, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.setErrorVerbosity(boolean) -->
<!-- Core.setIdentity(io.anyline.opencv.core.Mat) -->
<!-- Core.setIdentity(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar) -->
<!-- Core.solve(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.solve(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.solveCubic(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.solvePoly(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.solvePoly(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.sort(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.sortIdx(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.split(io.anyline.opencv.core.Mat, java.util.List<io.anyline.opencv.core.Mat>) -->
<!-- Core.sqrt(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.subtract(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.subtract(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.subtract(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.subtract(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Mat) -->
<!-- Core.subtract(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.subtract(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Scalar, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- Core.sumElems(io.anyline.opencv.core.Mat) -->
<!-- Core.trace(io.anyline.opencv.core.Mat) -->
<!-- Core.transform(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.transpose(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- Core.vconcat(java.util.List<io.anyline.opencv.core.Mat>, io.anyline.opencv.core.Mat) -->
<!-- File: IO.Anyline.Plugin.Barcode.Barcode.cs -->
<!-- Barcode.setBarcodeFormat(io.anyline.plugin.barcode.BarcodeFormat) -->
<!-- Barcode.setBase64(java.lang.String) -->
<!-- Barcode.setCoordinates(java.util.List<io.anyline.opencv.core.Point>) -->
<!-- Barcode.setParsedPDF417(io.anyline.plugin.barcode.PDF417) -->
<!-- Barcode.setValue(java.lang.String) -->
<!-- File: IO.Anyline.View.ScanViewUtil.cs -->
<!-- ScanViewUtil.getFrameRectFromViewRect(android.graphics.Rect, int, int, float) -->
<!-- ScanViewUtil.getViewRectFromFrameRect(android.graphics.Rect, int, int, float) -->
<!-- ScanViewUtil.objectToOutline(java.lang.Object) -->
<!-- ScanViewUtil.openCvPointListToPointFList(java.util.List<io.anyline.opencv.core.Point>) -->
<!-- ScanViewUtil.transformOutlineToPointListRelativeToFullFrame(io.anyline.models.AnylineImage, java.util.List<android.graphics.PointF>, float, float, io.anyline.models.AnylineImage, float, int) -->
<!-- ScanViewUtil.transformOutlineToPointListRelativeToRect(java.util.List<io.anyline.opencv.core.Point>, float, int, android.graphics.Rect) -->
<!-- File: IO.Anyline.View.AnylineViewConfig.cs -->
<!-- AnylineViewConfig.AnylineViewConfig(android.content.Context, java.lang.String) -->
<!-- File: IO.Anyline.DI.IFileOutputStreamProvider.cs -->
<!-- FileOutputStreamProvider.provideFileOutputStream(java.io.File) -->
<!-- File: IO.Anyline.Plugin.ID.TemplateFieldScanOptions.cs -->
<!-- File: IO.Anyline.Trainer.AssetContext.cs -->
<!-- AssetContext.AssetContext(android.content.Context, java.lang.String) -->
<!-- AssetContext.AssetContext(android.content.Context, java.lang.String, io.anyline.Version) -->
<!-- AssetContext.AssetContext(android.content.Context, java.lang.String, io.anyline.Version, java.lang.String) -->
<!-- AssetContext.AssetContext(android.content.Context, java.lang.String, java.lang.String) -->
<!-- AssetContext.AssetContext(android.content.Context, org.json.JSONObject) -->
<!-- AssetContext.getParameter(java.lang.String) -->
<!-- AssetContext.setParameter(java.lang.String, java.lang.Object) -->
<!-- File: IO.Anyline.Opencv.ML.KNearest.cs -->
<!-- KNearest.KNearest(long) -->
<!-- KNearest.setAlgorithmType(int) -->
<!-- KNearest.setDefaultK(int) -->
<!-- KNearest.setEmax(int) -->
<!-- KNearest.findNearest(io.anyline.opencv.core.Mat, int, io.anyline.opencv.core.Mat) -->
<!-- KNearest.findNearest(io.anyline.opencv.core.Mat, int, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- KNearest.setIsClassifier(boolean) -->
<!-- File: IO.Anyline.DI.FileOutputStreamProviderImpl.cs -->
<!-- FileOutputStreamProviderImpl.provideFileOutputStream(java.io.File) -->
<!-- File: IO.Anyline.Opencv.Android.BaseLoaderCallback.cs -->
<!-- BaseLoaderCallback.BaseLoaderCallback(android.content.Context) -->
<!-- BaseLoaderCallback.onManagerConnected(int) -->
<!-- BaseLoaderCallback.onPackageInstall(int, io.anyline.opencv.android.InstallCallbackInterface) -->
<!-- File: IO.Anyline.Plugin.ID.UniversalIdLayoutType.cs -->
<!-- UniversalIdLayoutType.UniversalIdLayoutType(java.lang.String) -->
<!-- UniversalIdLayoutType.setType(java.lang.String) -->
<!-- File: IO.Anyline.Nfc.Parser.EFSODParser.cs -->
<!-- EFSODParser.EFSODParser(byte[]) -->
<!-- File: IO.Anyline.Util.ConstantUtil.cs -->
<!-- File: IO.Anyline.Opencv.Imgproc.ImgprocProviderImpl.cs -->
<!-- ImgprocProviderImpl.cvtColor(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, int) -->
<!-- File: IO.Anyline.Opencv.Core.MatOfPoint2f.cs -->
<!-- MatOfPoint2f.MatOfPoint2f(io.anyline.opencv.core.Mat) -->
<!-- MatOfPoint2f.MatOfPoint2f(io.anyline.opencv.core.Point...) -->
<!-- MatOfPoint2f.MatOfPoint2f(long) -->
<!-- MatOfPoint2f.alloc(int) -->
<!-- MatOfPoint2f.fromArray(io.anyline.opencv.core.Point...) -->
<!-- MatOfPoint2f.fromList(java.util.List<io.anyline.opencv.core.Point>) -->
<!-- MatOfPoint2f.fromNativeAddr(long) -->
<!-- File: IO.Anyline.Nfc.Reader.DESedeReader.cs -->
<!-- DESedeReader.calculateEncryptionKey(byte[]) -->
<!-- DESedeReader.calculateMac(byte[], byte[]) -->
<!-- DESedeReader.calculateMac(byte[], byte[], boolean) -->
<!-- DESedeReader.calculateSequenceCounter(byte[]) -->
<!-- DESedeReader.decrypt(byte[], byte[]) -->
<!-- DESedeReader.encrypt(byte[], byte[]) -->
<!-- DESedeReader.padData(byte[]) -->
<!-- File: IO.Anyline.Opencv.Photo.TonemapMantiuk.cs -->
<!-- TonemapMantiuk.TonemapMantiuk(long) -->
<!-- TonemapMantiuk.setSaturation(float) -->
<!-- TonemapMantiuk.setScale(float) -->
<!-- File: IO.Anyline.Opencv.Objdetect.HOGDescriptor.cs -->
<!-- HOGDescriptor.HOGDescriptor(io.anyline.opencv.core.Size, io.anyline.opencv.core.Size, io.anyline.opencv.core.Size, io.anyline.opencv.core.Size, int) -->
<!-- HOGDescriptor.HOGDescriptor(io.anyline.opencv.core.Size, io.anyline.opencv.core.Size, io.anyline.opencv.core.Size, io.anyline.opencv.core.Size, int, int, double, int, double, boolean, int, boolean) -->
<!-- HOGDescriptor.HOGDescriptor(java.lang.String) -->
<!-- HOGDescriptor.HOGDescriptor(long) -->
<!-- HOGDescriptor.compute(io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfFloat) -->
<!-- HOGDescriptor.compute(io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfFloat, io.anyline.opencv.core.Size, io.anyline.opencv.core.Size, io.anyline.opencv.core.MatOfPoint) -->
<!-- HOGDescriptor.computeGradient(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat) -->
<!-- HOGDescriptor.computeGradient(io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Mat, io.anyline.opencv.core.Size, io.anyline.opencv.core.Size) -->
<!-- HOGDescriptor.detect(io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfPoint, io.anyline.opencv.core.MatOfDouble) -->
<!-- HOGDescriptor.detect(io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfPoint, io.anyline.opencv.core.MatOfDouble, double, io.anyline.opencv.core.Size, io.anyline.opencv.core.Size, io.anyline.opencv.core.MatOfPoint) -->
<!-- HOGDescriptor.detectMultiScale(io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfRect, io.anyline.opencv.core.MatOfDouble) -->
<!-- HOGDescriptor.detectMultiScale(io.anyline.opencv.core.Mat, io.anyline.opencv.core.MatOfRect, io.anyline.opencv.core.MatOfDouble, double, io.anyline.opencv.core.Size, io.anyline.opencv.core.Size, double, double, boolean) -->
<!-- HOGDescriptor.load(java.lang.String) -->
<!-- HOGDescriptor.load(java.lang.String, java.lang.String) -->
<!-- HOGDescriptor.save(java.lang.String) -->
<!-- HOGDescriptor.save(java.lang.String, java.lang.String) -->
<!-- HOGDescriptor.setSVMDetector(io.anyline.opencv.core.Mat) -->
<!-- File: IO.Anyline.Plugin.Tire.TireScanViewPlugin.cs -->
<!-- TireScanViewPlugin.TireScanViewPlugin(android.content.Context, io.anyline.plugin.AbstractScanPlugin, io.anyline.view.ScanViewPluginConfig) -->
<!-- TireScanViewPlugin.TireScanViewPlugin(android.content.Context, io.anyline.plugin.tire.TireBaseConfig, io.anyline.view.ScanViewPluginConfig, java.lang.String) -->
<!-- File: IO.Anyline.Opencv.Android.UtilsProviderFactory.cs -->
<!-- File: IO.Anyline.Camera.CameraFeatures.cs -->
<!-- CameraFeatures.FocusMode.fromCamera1(java.lang.String) -->
<!-- CameraFeatures.FocusMode.fromCamera2(int) -->
<!-- CameraFeatures.FocusMode.valueOf(java.lang.String) -->
<!-- CameraFeatures.FpsRange.CameraFeatures.FpsRange(int, int) -->
<!-- CameraFeatures.FpsRange.getRangesFromCamera1(java.util.List<int[]>) -->
<!-- CameraFeatures.FpsRange.getRangesFromCamera2(android.util.Range<java.lang.Integer>[]) -->
<!-- CameraFeatures.LensFacing.fromBitFlag(int) -->
<!-- CameraFeatures.LensFacing.fromBitFlags(int) -->
<!-- CameraFeatures.LensFacing.fromCamera1(int) -->
<!-- CameraFeatures.LensFacing.fromCamera2(java.lang.Integer) -->
<!-- CameraFeatures.LensFacing.valueOf(java.lang.String) -->
<!-- CameraFeatures.OutputFormat.fromImageFormat(int) -->
<!-- CameraFeatures.OutputFormat.valueOf(java.lang.String) -->
<!-- CameraFeatures.SceneMode.fromCamera1(java.lang.String) -->
<!-- CameraFeatures.SceneMode.fromCamera2(int) -->
<!-- CameraFeatures.SceneMode.valueOf(java.lang.String) -->
<!-- CameraFeatures.allCamerasHaveApi2Support(android.content.Context) -->
<!-- CameraFeatures.hasCameraApi2Support(android.content.Context, io.anyline.camera.CameraFeatures.LensFacing) -->
<!-- File: IO.Anyline.Opencv.Core.MatOfPoint3f.cs -->
<!-- MatOfPoint3f.MatOfPoint3f(io.anyline.opencv.core.Mat) -->
<!-- MatOfPoint3f.MatOfPoint3f(io.anyline.opencv.core.Point3...) -->
<!-- MatOfPoint3f.MatOfPoint3f(long) -->
<!-- MatOfPoint3f.alloc(int) -->
<!-- MatOfPoint3f.fromArray(io.anyline.opencv.core.Point3...) -->
<!-- MatOfPoint3f.fromList(java.util.List<io.anyline.opencv.core.Point3>) -->
<!-- MatOfPoint3f.fromNativeAddr(long) -->
<!-- File: IO.Anyline.View.AnylineFeedbackView.cs -->