Visual Servoing Platform
version 3.7.0
Loading...
Searching...
No Matches
core.json
1
{
2
"ignored_headers"
: [
3
"vpGEMM.h"
,
4
"vpDebug.h"
,
5
"vpEndian.h"
6
],
7
"ignored_classes"
: [
8
"vpException"
,
9
"vpImageException"
,
10
"vpTrackingException"
,
11
"vpFrameGrabberException"
,
12
"vpIoException"
,
13
"vpDisplayException"
,
14
"vpMatrixException"
15
],
16
"user_defined_headers"
: [
17
"core.hpp"
18
],
19
"config_includes"
: [
20
"core_image.json"
,
21
"core_math.json"
22
],
23
"header_additional_dependencies"
: {
24
"vpUKSigmaDrawerMerwe.h"
: [
25
"vpUnscentedKalman.h"
26
]
27
},
28
"enums"
: {
29
"vpMunkres::STEP_T"
: {
30
"ignore"
:
true
31
},
32
"vpMunkres::ZERO_T"
: {
33
"ignore"
:
true
34
}
35
},
36
"functions"
: [
37
{
38
"static"
:
false
,
39
"signature"
:
"void visp2eigen(const vpThetaUVector&, Eigen::AngleAxis<Type>&)"
,
40
"ignore"
:
true
41
},
42
{
43
"static"
:
false
,
44
"signature"
:
"void visp2eigen(const vpQuaternionVector&, Eigen::Quaternion<Type>&)"
,
45
"ignore"
:
true
46
},
47
{
48
"static"
:
false
,
49
"signature"
:
"void visp2eigen(const vpHomogeneousMatrix&, Eigen::MatrixBase<Derived>&)"
,
50
"ignore"
:
true
51
},
52
{
53
"static"
:
false
,
54
"signature"
:
"void visp2eigen(const vpMatrix&, Eigen::MatrixBase<Derived>&)"
,
55
"ignore"
:
true
56
},
57
{
58
"static"
:
false
,
59
"signature"
:
"void eigen2visp(const Eigen::AngleAxis<Type>&, vpThetaUVector&)"
,
60
"ignore"
:
true
61
},
62
{
63
"static"
:
false
,
64
"signature"
:
"void eigen2visp(const Eigen::Quaternion<Type>&, vpQuaternionVector&)"
,
65
"ignore"
:
true
66
},
67
{
68
"static"
:
true
,
69
"signature"
:
"unsigned long vp_mz_crc32(unsigned long, const unsigned char*, size_t)"
,
70
"ignore"
:
true
71
},
72
{
73
"static"
:
false
,
74
"signature"
:
"std::vector<char> create_npy_header(const std::vector<size_t>&)"
,
75
"ignore"
:
true
76
},
77
{
78
"static"
:
false
,
79
"signature"
:
"void parse_npy_header(FILE*, size_t&, std::vector<size_t>&, bool&)"
,
80
"ignore"
:
true
81
},
82
{
83
"static"
:
false
,
84
"signature"
:
"void parse_npy_header(unsigned char*, size_t&, std::vector<size_t>&, bool&)"
,
85
"ignore"
:
true
86
},
87
{
88
"static"
:
false
,
89
"signature"
:
"void parse_zip_footer(FILE*, uint16_t&, size_t&, size_t&)"
,
90
"ignore"
:
true
91
},
92
{
93
"static"
:
false
,
94
"signature"
:
"void npy_save(std::string, const T*, const std::vector<size_t>, std::string)"
,
95
"ignore"
:
true
96
},
97
{
98
"static"
:
false
,
99
"signature"
:
"void npz_save(std::string, std::string, const T*, const std::vector<size_t>&, std::string)"
,
100
"ignore"
:
true
101
},
102
{
103
"static"
:
false
,
104
"signature"
:
"void npy_save(std::string, const std::vector<T>, std::string)"
,
105
"ignore"
:
true
106
},
107
{
108
"static"
:
false
,
109
"signature"
:
"void npz_save(std::string, std::string, const std::vector<T>, std::string)"
,
110
"ignore"
:
true
111
},
112
{
113
"static"
:
false
,
114
"signature"
:
"bool convertFromTypeAndBuildFrom(const nlohmann::json&, T&)"
,
115
"ignore"
:
true
116
},
117
{
118
"static"
:
false
,
119
"signature"
:
"nlohmann::json flagsToJSON(const int, const std::vector<E>&)"
,
120
"ignore"
:
true
121
},
122
{
123
"static"
:
false
,
124
"signature"
:
"int flagsFromJSON(const nlohmann::json&)"
,
125
"ignore"
:
true
126
}
127
],
128
"classes"
: {
129
"vpIoTools"
: {
130
"ignored_attributes"
: [
131
"separator"
132
],
133
"methods"
: [
134
{
135
"signature"
:
"void readBinaryValueLE(std::ifstream&, int16_t&)"
,
136
"static"
:
true
,
137
"ignore"
:
true
138
},
139
{
140
"signature"
:
"void readBinaryValueLE(std::ifstream&, uint16_t&)"
,
141
"static"
:
true
,
142
"ignore"
:
true
143
},
144
{
145
"signature"
:
"void readBinaryValueLE(std::ifstream&, int32_t&)"
,
146
"static"
:
true
,
147
"ignore"
:
true
148
},
149
{
150
"signature"
:
"void readBinaryValueLE(std::ifstream&, uint32_t&)"
,
151
"static"
:
true
,
152
"ignore"
:
true
153
},
154
{
155
"signature"
:
"void readBinaryValueLE(std::ifstream&, float&)"
,
156
"static"
:
true
,
157
"ignore"
:
true
158
},
159
{
160
"signature"
:
"void readBinaryValueLE(std::ifstream&, double&)"
,
161
"static"
:
true
,
162
"ignore"
:
true
163
},
164
{
165
"static"
:
true
,
166
"signature"
:
"void getUserName(std::string&)"
,
167
"use_default_param_policy"
:
false
,
168
"param_is_input"
: [
169
false
170
],
171
"param_is_output"
: [
172
true
173
]
174
},
175
{
176
"static"
:
true
,
177
"signature"
:
"void getVersion(const std::string&, unsigned int&, unsigned int&, unsigned int&)"
,
178
"use_default_param_policy"
:
false
,
179
"param_is_input"
: [
180
true
,
181
false
,
182
false
,
183
false
184
],
185
"param_is_output"
: [
186
false
,
187
true
,
188
true
,
189
true
190
]
191
},
192
{
193
"static"
:
true
,
194
"signature"
:
"bool readConfigVar(const std::string&, float&)"
,
195
"custom_name"
:
"readConfigVarFloat"
,
196
"use_default_param_policy"
:
false
,
197
"param_is_input"
: [
198
true
,
199
false
200
],
201
"param_is_output"
: [
202
false
,
203
true
204
]
205
},
206
{
207
"static"
:
true
,
208
"signature"
:
"bool readConfigVar(const std::string&, double&)"
,
209
"custom_name"
:
"readConfigVarDouble"
,
210
"use_default_param_policy"
:
false
,
211
"param_is_input"
: [
212
true
,
213
false
214
],
215
"param_is_output"
: [
216
false
,
217
true
218
]
219
},
220
{
221
"static"
:
true
,
222
"signature"
:
"bool readConfigVar(const std::string&, unsigned int&)"
,
223
"custom_name"
:
"readConfigVarUnsigned"
,
224
"use_default_param_policy"
:
false
,
225
"param_is_input"
: [
226
true
,
227
false
228
],
229
"param_is_output"
: [
230
false
,
231
true
232
]
233
},
234
{
235
"static"
:
true
,
236
"signature"
:
"bool readConfigVar(const std::string&, int&)"
,
237
"custom_name"
:
"readConfigVarInt"
,
238
"use_default_param_policy"
:
false
,
239
"param_is_input"
: [
240
true
,
241
false
242
],
243
"param_is_output"
: [
244
false
,
245
true
246
]
247
},
248
{
249
"static"
:
true
,
250
"signature"
:
"bool readConfigVar(const std::string&, bool&)"
,
251
"custom_name"
:
"readConfigVarBoolean"
,
252
"use_default_param_policy"
:
false
,
253
"param_is_input"
: [
254
true
,
255
false
256
],
257
"param_is_output"
: [
258
false
,
259
true
260
]
261
},
262
{
263
"static"
:
true
,
264
"signature"
:
"bool readConfigVar(const std::string&, std::string&)"
,
265
"custom_name"
:
"readConfigVarString"
,
266
"use_default_param_policy"
:
false
,
267
"param_is_input"
: [
268
true
,
269
false
270
],
271
"param_is_output"
: [
272
false
,
273
true
274
]
275
}
276
]
277
},
278
"vpPolygon"
: {
279
"methods"
: [
280
{
281
"static"
:
true
,
282
"signature"
:
"bool isInside(const std::vector<vpImagePoint>&, const double&, const double&, const vpPolygon::PointInPolygonMethod&)"
,
283
"custom_name"
:
"isInsideFromPoints"
284
}
285
]
286
},
287
"vpPolygon3D"
: {
288
"methods"
: [
289
{
290
"static"
:
true
,
291
"signature"
:
"void getClippedPolygon(const std::vector<vpPoint>&, std::vector<vpPoint>&, const vpHomogeneousMatrix&, const unsigned int&, const vpCameraParameters&, const double&, const double&)"
,
292
"use_default_param_policy"
:
false
,
293
"param_is_input"
: [
294
true
,
295
false
,
296
true
,
297
true
,
298
true
,
299
true
,
300
true
301
],
302
"param_is_output"
: [
303
false
,
304
true
,
305
false
,
306
false
,
307
false
,
308
false
,
309
false
310
]
311
},
312
{
313
"static"
:
false
,
314
"signature"
:
"void getPolygonClipped(std::vector<vpPoint>&)"
,
315
"use_default_param_policy"
:
false
,
316
"param_is_input"
: [
317
false
318
],
319
"param_is_output"
: [
320
true
321
]
322
},
323
{
324
"static"
:
false
,
325
"signature"
:
"void getPolygonClipped(std::vector<std::pair<vpPoint, unsigned int>>&)"
,
326
"custom_name"
:
"getPolygonClippedWithInfo"
,
327
"use_default_param_policy"
:
false
,
328
"param_is_input"
: [
329
false
330
],
331
"param_is_output"
: [
332
true
333
]
334
},
335
{
336
"static"
:
false
,
337
"signature"
:
"void getRoiClipped(const vpCameraParameters&, std::vector<std::pair<vpImagePoint, unsigned int>>&, const vpHomogeneousMatrix&)"
,
338
"use_default_param_policy"
:
false
,
339
"param_is_input"
: [
340
true
,
341
false
,
342
true
343
],
344
"param_is_output"
: [
345
false
,
346
true
,
347
false
348
]
349
},
350
{
351
"static"
:
false
,
352
"signature"
:
"void getRoiClipped(const vpCameraParameters&, std::vector<std::pair<vpImagePoint, unsigned int>>&)"
,
353
"use_default_param_policy"
:
false
,
354
"param_is_input"
: [
355
true
,
356
false
357
],
358
"param_is_output"
: [
359
false
,
360
true
361
]
362
},
363
{
364
"static"
:
false
,
365
"signature"
:
"void getRoiClipped(const vpCameraParameters&, std::vector<vpImagePoint>&, const vpHomogeneousMatrix&)"
,
366
"use_default_param_policy"
:
false
,
367
"param_is_input"
: [
368
true
,
369
false
,
370
true
371
],
372
"param_is_output"
: [
373
false
,
374
true
,
375
false
376
]
377
},
378
{
379
"static"
:
false
,
380
"signature"
:
"void getRoiClipped(const vpCameraParameters&, std::vector<vpImagePoint>&)"
,
381
"use_default_param_policy"
:
false
,
382
"param_is_input"
: [
383
true
,
384
false
385
],
386
"param_is_output"
: [
387
false
,
388
true
389
]
390
},
391
{
392
"static"
:
true
,
393
"signature"
:
"void getMinMaxRoi(const std::vector<vpImagePoint>&, int&, int&, int&, int&)"
,
394
"use_default_param_policy"
:
false
,
395
"param_is_input"
: [
396
true
,
397
false
,
398
false
,
399
false
,
400
false
401
],
402
"param_is_output"
: [
403
false
,
404
true
,
405
true
,
406
true
,
407
true
408
]
409
}
410
]
411
},
412
"vpImagePoint"
: {
413
"methods"
: [
414
{
415
"static"
:
false
,
416
"signature"
:
"vpImagePoint& operator=(const vpImagePoint&&)"
,
417
"ignore"
:
true
418
}
419
]
420
},
421
"vpPoint"
: {
422
"methods"
: [
423
{
424
"static"
:
false
,
425
"ignore"
:
true
,
426
"signature"
:
"void getWorldCoordinates(std::vector<double>&)"
427
},
428
{
429
"static"
:
false
,
430
"ignore"
:
true
,
431
"signature"
:
"void getWorldCoordinates(double&, double&, double&)"
432
}
433
]
434
},
435
"vpRect"
: {
436
"methods"
: [
437
{
438
"static"
:
false
,
439
"signature"
:
"void getCenter(double&, double&)"
,
440
"use_default_param_policy"
:
false
,
441
"param_is_input"
: [
442
false
,
443
false
444
],
445
"param_is_output"
: [
446
true
,
447
true
448
]
449
}
450
]
451
},
452
"vpBSpline"
: {
453
"methods"
: [
454
{
455
"static"
:
true
,
456
"signature"
:
"unsigned int findSpan(double, unsigned int, const std::vector<double> &)"
,
457
"custom_name"
:
"findSpanFromSpline"
458
},
459
{
460
"static"
:
true
,
461
"signature"
:
"vpImagePoint computeCurvePoint(double, unsigned int, unsigned int, const std::vector<double> &, const std::vector<vpImagePoint>&)"
,
462
"custom_name"
:
"computeCurvePointFromSpline"
463
},
464
{
465
"static"
:
false
,
466
"signature"
:
"void get_crossingPoints(std::list<vpImagePoint>&)"
,
467
"use_default_param_policy"
:
false
,
468
"param_is_input"
: [
469
false
470
],
471
"param_is_output"
: [
472
true
473
]
474
},
475
{
476
"static"
:
false
,
477
"signature"
:
"void get_knots(std::list<double>&)"
,
478
"use_default_param_policy"
:
false
,
479
"param_is_input"
: [
480
false
481
],
482
"param_is_output"
: [
483
true
484
]
485
},
486
{
487
"static"
:
false
,
488
"signature"
:
"void get_controlPoints(std::list<vpImagePoint>&)"
,
489
"use_default_param_policy"
:
false
,
490
"param_is_input"
: [
491
false
492
],
493
"param_is_output"
: [
494
true
495
]
496
},
497
{
498
"static"
:
true
,
499
"signature"
:
"vpBasisFunction* computeBasisFuns(double, unsigned int, unsigned int, const std::vector<double>&)"
,
500
"ignore"
:
true
501
},
502
{
503
"static"
:
true
,
504
"signature"
:
"vpBasisFunction** computeDersBasisFuns(double, unsigned int, unsigned int, unsigned int, const std::vector<double>&)"
,
505
"ignore"
:
true
506
},
507
{
508
"static"
:
false
,
509
"signature"
:
"vpBasisFunction* computeBasisFuns(double)"
,
510
"ignore"
:
true
511
},
512
{
513
"static"
:
false
,
514
"signature"
:
"vpBasisFunction** computeDersBasisFuns(double, unsigned int)"
,
515
"ignore"
:
true
516
},
517
{
518
"static"
:
true
,
519
"signature"
:
"vpImagePoint* computeCurveDers(double, unsigned int, unsigned int, unsigned int, const std::vector<double>&, const std::vector<vpImagePoint>&)"
,
520
"ignore"
:
true
521
},
522
{
523
"static"
:
false
,
524
"signature"
:
"vpImagePoint* computeCurveDers(double, unsigned int)"
,
525
"ignore"
:
true
526
}
527
]
528
},
529
"vpQuadProg"
: {
530
"methods"
: [
531
{
532
"static"
:
true
,
533
"signature"
:
"bool solveQPe(const vpMatrix &, const vpColVector &, vpMatrix, vpColVector, vpColVector &, const double &)"
,
534
"custom_name"
:
"solveQPeStatic"
535
}
536
]
537
},
538
"vpConvert"
: {
539
"methods"
: [
540
{
541
"static"
:
true
,
542
"signature"
:
"void convertToOpenCV(const std::vector<vpPoint>&, std::vector<cv::Point3d>&, bool)"
,
543
"ignore"
:
true
544
},
545
{
546
"static"
:
true
,
547
"signature"
:
"void convertToOpenCV(const std::vector<vpPoint>&, std::vector<cv::Point3f>&, bool)"
,
548
"ignore"
:
true
549
},
550
{
551
"static"
:
true
,
552
"signature"
:
"void convertToOpenCV(const std::vector<vpImagePoint>&, std::vector<cv::Point2d>&)"
,
553
"ignore"
:
true
554
},
555
{
556
"static"
:
true
,
557
"signature"
:
"void convertToOpenCV(const std::vector<vpImagePoint>&, std::vector<cv::Point2f>&)"
,
558
"ignore"
:
true
559
},
560
{
561
"static"
:
true
,
562
"signature"
:
"void convertFromOpenCV(const std::vector<cv::DMatch>&, std::vector<unsigned int>&)"
,
563
"ignore"
:
true
564
},
565
{
566
"static"
:
true
,
567
"signature"
:
"void convertFromOpenCV(const std::vector<cv::DMatch>&, std::vector<unsigned int>&)"
,
568
"ignore"
:
true
569
},
570
{
571
"static"
:
true
,
572
"signature"
:
"void convertFromOpenCV(const std::vector<cv::Point3d>&, std::vector<vpPoint>&, bool)"
,
573
"ignore"
:
true
574
},
575
{
576
"static"
:
true
,
577
"signature"
:
"void convertFromOpenCV(const std::vector<cv::Point3f>&, std::vector<vpPoint>&, bool)"
,
578
"ignore"
:
true
579
},
580
{
581
"static"
:
true
,
582
"signature"
:
"void convertFromOpenCV(const std::vector<cv::Point2d>&, std::vector<vpImagePoint>&)"
,
583
"ignore"
:
true
584
},
585
{
586
"static"
:
true
,
587
"signature"
:
"void convertFromOpenCV(const std::vector<cv::Point2f>&, std::vector<vpImagePoint>&)"
,
588
"ignore"
:
true
589
},
590
{
591
"static"
:
true
,
592
"signature"
:
"void convertFromOpenCV(const std::vector<cv::KeyPoint>&, std::vector<vpImagePoint>&)"
,
593
"ignore"
:
true
594
}
595
]
596
},
597
"vpDisplay"
: {
598
"additional_bindings"
:
"bindings_vpDisplay"
,
599
"methods"
: [
600
{
601
"static"
:
true
,
602
"signature"
:
"unsigned int getDownScalingFactor(const vpImage<unsigned char> &)"
,
603
"custom_name"
:
"getImageDownScalingFactor"
604
},
605
{
606
"static"
:
true
,
607
"signature"
:
"unsigned int getDownScalingFactor(const vpImage<vpRGBa> &)"
,
608
"custom_name"
:
"getImageDownScalingFactor"
609
},
610
{
611
"static"
:
true
,
612
"signature"
:
"void displayCircle(const vpImage<unsigned char> &, const vpImageCircle &, const vpColor &, bool, unsigned int)"
,
613
"custom_name"
:
"displayCircleStatic"
614
},
615
{
616
"static"
:
true
,
617
"signature"
:
"void displayCircle(const vpImage<unsigned char> &, const vpImagePoint &, unsigned int, const vpColor &, bool, unsigned int)"
,
618
"custom_name"
:
"displayCircleStatic"
619
},
620
{
621
"static"
:
true
,
622
"signature"
:
"void displayCircle(const vpImage<unsigned char> &, int, int, unsigned int, const vpColor &, bool, unsigned int)"
,
623
"custom_name"
:
"displayCircleStatic"
624
},
625
{
626
"static"
:
true
,
627
"signature"
:
"void displayCircle(const vpImage<vpRGBa> &, const vpImageCircle &, const vpColor &, bool, unsigned int)"
,
628
"custom_name"
:
"displayCircleStatic"
629
},
630
{
631
"static"
:
true
,
632
"signature"
:
"void displayCircle(const vpImage<vpRGBa> &, const vpImagePoint &, unsigned int, const vpColor &, bool, unsigned int)"
,
633
"custom_name"
:
"displayCircleStatic"
634
},
635
{
636
"static"
:
true
,
637
"signature"
:
"void displayCircle(const vpImage<vpRGBa> &, int, int, unsigned int, const vpColor &, bool, unsigned int)"
,
638
"custom_name"
:
"displayCircleStatic"
639
},
640
{
641
"static"
:
true
,
642
"signature"
:
"bool getKeyboardEvent(const vpImage<vpRGBa>&, std::string&, bool)"
,
643
"custom_name"
:
"getKeyboardEventWithKey"
,
644
"use_default_param_policy"
:
false
,
645
"param_is_input"
: [
646
true
,
647
false
,
648
true
649
],
650
"param_is_output"
: [
651
false
,
652
true
,
653
false
654
]
655
},
656
{
657
"static"
:
true
,
658
"signature"
:
"bool getKeyboardEvent(const vpImage<unsigned char>&, std::string&, bool)"
,
659
"custom_name"
:
"getKeyboardEventWithKey"
,
660
"use_default_param_policy"
:
false
,
661
"param_is_input"
: [
662
true
,
663
false
,
664
true
665
],
666
"param_is_output"
: [
667
false
,
668
true
,
669
false
670
]
671
}
672
]
673
},
674
"vpStatisticalTestAbstract"
: {
675
"acknowledge_pointer_or_ref_fields"
: [
676
"float*"
677
],
678
"methods"
: [
679
{
680
"static"
:
false
,
681
"signature"
:
"void getLimits(float&, float&)"
,
682
"use_default_param_policy"
:
true
683
}
684
]
685
},
686
"vpMoment"
: {
687
"acknowledge_pointer_or_ref_fields"
: [
688
"vpMomentObject*"
,
689
"vpMomentDatabase*"
690
]
691
},
692
"vpMomentDatabase"
: {
693
"methods"
: [
694
{
695
"static"
:
false
,
696
"signature"
:
"const vpMoment& get(const std::string&, bool&)"
,
697
"use_default_param_policy"
:
false
,
698
"param_is_input"
: [
699
true
,
700
false
701
],
702
"param_is_output"
: [
703
false
,
704
true
705
]
706
}
707
]
708
},
709
"vpMomentCommon"
: {
710
"acknowledge_pointer_or_ref_fields"
: [
711
"vpMomentCInvariant*"
712
]
713
},
714
"vpMomentObject"
: {
715
"methods"
: [
716
{
717
"static"
:
false
,
718
"signature"
:
"void fromVector(std::vector<vpPoint>&)"
,
719
"use_default_param_policy"
:
false
,
720
"param_is_input"
: [
721
true
722
],
723
"param_is_output"
: [
724
true
725
],
726
"comment"
:
"The point list is modified, cannot be consted. So it is taken as input and returned."
727
}
728
]
729
},
730
"vpPixelMeterConversion"
: {
731
"additional_bindings"
:
"bindings_vpPixelMeterConversion"
,
732
"methods"
: [
733
{
734
"static"
:
true
,
735
"signature"
:
"void convertEllipse(const vpCameraParameters&, const vpImagePoint&, double, double, double, double&, double&, double&, double&, double&)"
,
736
"use_default_param_policy"
:
false
,
737
"param_is_input"
: [
738
true
,
739
true
,
740
true
,
741
true
,
742
true
,
743
false
,
744
false
,
745
false
,
746
false
,
747
false
748
],
749
"param_is_output"
: [
750
false
,
751
false
,
752
false
,
753
false
,
754
false
,
755
true
,
756
true
,
757
true
,
758
true
,
759
true
760
]
761
},
762
{
763
"static"
:
true
,
764
"signature"
:
"void convertLine(const vpCameraParameters&, const double&, const double&, double&, double&)"
,
765
"use_default_param_policy"
:
false
,
766
"param_is_input"
: [
767
true
,
768
true
,
769
true
,
770
false
,
771
false
772
],
773
"param_is_output"
: [
774
false
,
775
false
,
776
false
,
777
true
,
778
true
779
]
780
},
781
{
782
"static"
:
true
,
783
"signature"
:
"void convertPoint(const vpCameraParameters&, const double&, const double&, double&, double&)"
,
784
"use_default_param_policy"
:
false
,
785
"param_is_input"
: [
786
true
,
787
true
,
788
true
,
789
false
,
790
false
791
],
792
"param_is_output"
: [
793
false
,
794
false
,
795
false
,
796
true
,
797
true
798
]
799
},
800
{
801
"static"
:
true
,
802
"signature"
:
"void convertPoint(const vpCameraParameters&, const vpImagePoint&, double&, double&)"
,
803
"use_default_param_policy"
:
false
,
804
"param_is_input"
: [
805
true
,
806
true
,
807
false
,
808
false
809
],
810
"param_is_output"
: [
811
false
,
812
false
,
813
true
,
814
true
815
]
816
},
817
{
818
"static"
:
true
,
819
"signature"
:
"void convertEllipse(const cv::Mat&, const cv::Mat&, const vpImagePoint&, double, double, double, double&, double&, double&, double&, double&)"
,
820
"ignore"
:
true
821
},
822
{
823
"static"
:
true
,
824
"signature"
:
"void convertLine(const cv::Mat&, const double&, const double&, double&, double&)"
,
825
"ignore"
:
true
826
},
827
{
828
"static"
:
true
,
829
"signature"
:
"void convertPoint(const cv::Mat&, const cv::Mat&, const double&, const double&, double&, double&)"
,
830
"ignore"
:
true
831
},
832
{
833
"static"
:
true
,
834
"signature"
:
"void convertPoint(const cv::Mat&, const cv::Mat&, const vpImagePoint&, double&, double&)"
,
835
"ignore"
:
true
836
}
837
]
838
},
839
"vpMeterPixelConversion"
: {
840
"additional_bindings"
:
"bindings_vpMeterPixelConversion"
,
841
"methods"
: [
842
{
843
"static"
:
true
,
844
"signature"
:
"void convertEllipse(const vpCameraParameters&, const vpImagePoint&, double, double, double, double&, double&, double&, double&, double&)"
,
845
"use_default_param_policy"
:
false
,
846
"param_is_input"
: [
847
true
,
848
true
,
849
true
,
850
true
,
851
true
,
852
false
,
853
false
,
854
false
,
855
false
,
856
false
857
],
858
"param_is_output"
: [
859
false
,
860
false
,
861
false
,
862
false
,
863
false
,
864
true
,
865
true
,
866
true
,
867
true
,
868
true
869
]
870
},
871
{
872
"static"
:
true
,
873
"signature"
:
"void convertEllipse(const vpCameraParameters&, const vpSphere&, vpImagePoint&, double&, double&, double&)"
,
874
"use_default_param_policy"
:
false
,
875
"param_is_input"
: [
876
true
,
877
true
,
878
true
,
879
false
,
880
false
,
881
false
882
],
883
"param_is_output"
: [
884
false
,
885
false
,
886
false
,
887
true
,
888
true
,
889
true
890
]
891
},
892
{
893
"static"
:
true
,
894
"signature"
:
"void convertLine(const vpCameraParameters&, const double&, const double&, double&, double&)"
,
895
"use_default_param_policy"
:
false
,
896
"param_is_input"
: [
897
true
,
898
true
,
899
true
,
900
false
,
901
false
902
],
903
"param_is_output"
: [
904
false
,
905
false
,
906
false
,
907
true
,
908
true
909
]
910
},
911
{
912
"static"
:
true
,
913
"signature"
:
"void convertPoint(const vpCameraParameters&, const double&, const double&, double&, double&)"
,
914
"use_default_param_policy"
:
false
,
915
"param_is_input"
: [
916
true
,
917
true
,
918
true
,
919
false
,
920
false
921
],
922
"param_is_output"
: [
923
false
,
924
false
,
925
false
,
926
true
,
927
true
928
]
929
},
930
{
931
"static"
:
true
,
932
"signature"
:
"void convertPoint(const vpCameraParameters&, const vpImagePoint&, double&, double&)"
,
933
"use_default_param_policy"
:
false
,
934
"param_is_input"
: [
935
true
,
936
true
,
937
false
,
938
false
939
],
940
"param_is_output"
: [
941
false
,
942
false
,
943
true
,
944
true
945
]
946
},
947
{
948
"static"
:
true
,
949
"signature"
:
"void convertEllipse(const vpCameraParameters&, const vpCircle&, vpImagePoint&, double&, double&, double&)"
,
950
"use_default_param_policy"
:
false
,
951
"param_is_input"
: [
952
true
,
953
true
,
954
true
,
955
true
,
956
true
,
957
true
958
],
959
"param_is_output"
: [
960
false
,
961
false
,
962
false
,
963
true
,
964
true
,
965
true
966
]
967
},
968
{
969
"static"
:
true
,
970
"signature"
:
"void convertEllipse(const vpCameraParameters&, double, double, double, double, double, vpImagePoint&, double&, double&, double&)"
,
971
"use_default_param_policy"
:
false
,
972
"param_is_input"
: [
973
true
,
974
true
,
975
true
,
976
true
,
977
true
,
978
true
,
979
true
,
980
false
,
981
false
,
982
false
983
],
984
"param_is_output"
: [
985
false
,
986
false
,
987
false
,
988
false
,
989
false
,
990
false
,
991
false
,
992
true
,
993
true
,
994
true
995
]
996
},
997
{
998
"static"
:
true
,
999
"signature"
:
"void convertEllipse(const cv::Mat&, const cv::Mat&, const vpImagePoint&, double, double, double, double&, double&, double&, double&, double&)"
,
1000
"ignore"
:
true
1001
},
1002
{
1003
"static"
:
true
,
1004
"signature"
:
"void convertEllipse(const cv::Mat&, double, double, double, double, double, vpImagePoint&, double&, double&, double&)"
,
1005
"ignore"
:
true
1006
},
1007
{
1008
"static"
:
true
,
1009
"signature"
:
"void convertEllipse(const cv::Mat&, const vpCircle&, vpImagePoint&, double&, double&, double&)"
,
1010
"ignore"
:
true
1011
},
1012
{
1013
"static"
:
true
,
1014
"signature"
:
"void convertEllipse(const cv::Mat&, const vpSphere&, vpImagePoint&, double&, double&, double&)"
,
1015
"ignore"
:
true
1016
},
1017
{
1018
"static"
:
true
,
1019
"signature"
:
"void convertLine(const cv::Mat&, const double&, const double&, double&, double&)"
,
1020
"ignore"
:
true
1021
},
1022
{
1023
"static"
:
true
,
1024
"signature"
:
"void convertPoint(const cv::Mat&, const cv::Mat&, const double&, const double&, double&, double&)"
,
1025
"ignore"
:
true
1026
},
1027
{
1028
"static"
:
true
,
1029
"signature"
:
"void convertPoint(const cv::Mat&, const cv::Mat&, const vpImagePoint&, double&, double&)"
,
1030
"ignore"
:
true
1031
}
1032
]
1033
},
1034
"vpCircle"
: {
1035
"methods"
: [
1036
{
1037
"static"
:
true
,
1038
"signature"
:
"void computeIntersectionPoint(const vpCircle&, const vpCameraParameters&, const double&, const double&, double&, double&)"
,
1039
"use_default_param_policy"
:
false
,
1040
"param_is_input"
: [
1041
true
,
1042
true
,
1043
true
,
1044
true
,
1045
false
,
1046
false
1047
],
1048
"param_is_output"
: [
1049
false
,
1050
false
,
1051
false
,
1052
false
,
1053
true
,
1054
true
1055
]
1056
}
1057
]
1058
},
1059
"vpParticleFilter"
: {
1060
"specializations"
: [
1061
{
1062
"python_name"
:
"ParticleFilterVector"
,
1063
"arguments"
: [
1064
"vpColVector"
1065
]
1066
},
1067
{
1068
"python_name"
:
"ParticleFilterMatrix"
,
1069
"arguments"
: [
1070
"vpMatrix"
1071
]
1072
}
1073
]
1074
},
1075
"vpImageFilter"
: {
1076
"methods"
: [
1077
{
1078
"static"
:
true
,
1079
"signature"
:
"double derivativeFilterX(const vpImage<ImageType>&, unsigned int, unsigned int)"
,
1080
"specializations"
: [
1081
[
1082
"TypeFilterable"
1083
]
1084
]
1085
},
1086
{
1087
"static"
:
true
,
1088
"signature"
:
"double derivativeFilterY(const vpImage<ImageType>&, unsigned int, unsigned int)"
,
1089
"specializations"
: [
1090
[
1091
"TypeFilterable"
1092
]
1093
]
1094
}
1095
]
1096
},
1097
"vpImageMorphology"
: {
1098
"methods"
: [
1099
{
1100
"static"
:
true
,
1101
"signature"
:
"void dilatation(vpImage<T>&, const int&)"
,
1102
"specializations"
: [
1103
[
1104
"TypeErodableDilatable"
1105
]
1106
]
1107
},
1108
{
1109
"static"
:
true
,
1110
"signature"
:
"void erosion(vpImage<Type>&, Type, Type, vpImageMorphology::vpConnexityType)"
,
1111
"specializations"
: [
1112
[
1113
"TypeErodableDilatable"
1114
]
1115
]
1116
},
1117
{
1118
"static"
:
true
,
1119
"signature"
:
"void erosion(vpImage<T>&, const vpImageMorphology::vpConnexityType&)"
,
1120
"specializations"
: [
1121
[
1122
"TypeErodableDilatable"
1123
]
1124
],
1125
"ignore"
:
true
1126
},
1127
{
1128
"static"
:
true
,
1129
"signature"
:
"void dilatation(vpImage<Type>&, Type, Type, vpImageMorphology::vpConnexityType)"
,
1130
"specializations"
: [
1131
[
1132
"TypeErodableDilatable"
1133
]
1134
]
1135
},
1136
{
1137
"static"
:
true
,
1138
"signature"
:
"void dilatation(vpImage<T>&, const vpImageMorphology::vpConnexityType&)"
,
1139
"specializations"
: [
1140
[
1141
"TypeErodableDilatable"
1142
]
1143
],
1144
"ignore"
:
true
1145
},
1146
{
1147
"static"
:
true
,
1148
"signature"
:
"void erosion(vpImage<T>&, const int&)"
,
1149
"specializations"
: [
1150
[
1151
"TypeErodableDilatable"
1152
]
1153
]
1154
}
1155
]
1156
},
1157
"vpNetwork"
: {
1158
"methods"
: [
1159
{
1160
"static"
:
false
,
1161
"signature"
:
"int sendTo(T*, const unsigned int&, const unsigned int&)"
,
1162
"ignore"
:
true
1163
},
1164
{
1165
"static"
:
false
,
1166
"signature"
:
"int send(T*, const int unsigned&)"
,
1167
"ignore"
:
true
1168
},
1169
{
1170
"static"
:
false
,
1171
"signature"
:
"int receiveFrom(T*, const unsigned int&, const unsigned int&)"
,
1172
"ignore"
:
true
1173
},
1174
{
1175
"static"
:
false
,
1176
"signature"
:
"int receive(T*, const unsigned int&)"
,
1177
"ignore"
:
true
1178
},
1179
{
1180
"static"
:
false
,
1181
"signature"
:
"void addDecodingRequest(vpRequest*)"
,
1182
"ignore"
:
true
1183
}
1184
]
1185
},
1186
"vpRequest"
: {
1187
"methods"
: [
1188
{
1189
"static"
:
false
,
1190
"signature"
:
"void addParameterObject(T*, const int&)"
,
1191
"ignore"
:
true
1192
}
1193
]
1194
},
1195
"vpUDPClient"
: {
1196
"methods"
: [
1197
{
1198
"static"
:
false
,
1199
"signature"
:
"int send(const void*, size_t)"
,
1200
"ignore"
:
true
1201
},
1202
{
1203
"static"
:
false
,
1204
"signature"
:
"int receive(void*, size_t, int)"
,
1205
"ignore"
:
true
1206
},
1207
{
1208
"static"
:
false
,
1209
"signature"
:
"int receive(std::string&, int)"
,
1210
"use_default_param_policy"
:
false
,
1211
"param_is_input"
: [
1212
false
,
1213
true
1214
],
1215
"param_is_output"
: [
1216
true
,
1217
false
1218
]
1219
}
1220
]
1221
},
1222
"vpUDPServer"
: {
1223
"methods"
: [
1224
{
1225
"static"
:
false
,
1226
"signature"
:
"int receive(std::string&, std::string&, int)"
,
1227
"use_default_param_policy"
:
false
,
1228
"param_is_input"
: [
1229
false
,
1230
false
,
1231
true
1232
],
1233
"param_is_output"
: [
1234
true
,
1235
true
,
1236
false
1237
]
1238
},
1239
{
1240
"static"
:
false
,
1241
"signature"
:
"int receive(std::string&, int)"
,
1242
"use_default_param_policy"
:
false
,
1243
"param_is_input"
: [
1244
false
,
1245
true
1246
],
1247
"param_is_output"
: [
1248
true
,
1249
false
1250
]
1251
}
1252
]
1253
},
1254
"vpUniRand"
: {
1255
"methods"
: [
1256
{
1257
"static"
:
true
,
1258
"signature"
:
"std::vector<T> shuffleVector(const std::vector<T>&)"
,
1259
"specializations"
: [
1260
[
1261
"TypePythonScalar"
1262
]
1263
]
1264
},
1265
{
1266
"static"
:
true
,
1267
"signature"
:
"std::vector<T> shuffleVector(const std::vector<T>&, const int32_t&)"
,
1268
"specializations"
: [
1269
[
1270
"TypePythonScalar"
1271
]
1272
]
1273
}
1274
]
1275
},
1276
"vpHistogram"
: {
1277
"methods"
: [
1278
{
1279
"static"
:
false
,
1280
"signature"
:
"unsigned getPeaks(std::list<vpHistogramPeak>&)"
,
1281
"use_default_param_policy"
:
false
,
1282
"param_is_input"
: [
1283
false
1284
],
1285
"param_is_output"
: [
1286
true
1287
]
1288
},
1289
{
1290
"static"
:
false
,
1291
"signature"
:
"unsigned getValey(std::list<vpHistogramValey>&)"
,
1292
"use_default_param_policy"
:
false
,
1293
"param_is_input"
: [
1294
false
1295
],
1296
"param_is_output"
: [
1297
true
1298
]
1299
},
1300
{
1301
"static"
:
false
,
1302
"signature"
:
"unsigned sort(std::list<vpHistogramPeak>&)"
,
1303
"use_default_param_policy"
:
false
,
1304
"param_is_input"
: [
1305
true
1306
],
1307
"param_is_output"
: [
1308
true
1309
]
1310
}
1311
]
1312
},
1313
"vpXmlParserCamera"
: {
1314
"acknowledge_pointer_or_ref_fields"
: [
1315
"Impl*"
1316
]
1317
},
1318
"vpXmlParserHomogeneousMatrix"
: {
1319
"acknowledge_pointer_or_ref_fields"
: [
1320
"Impl*"
1321
]
1322
},
1323
"vpXmlParserRectOriented"
: {
1324
"acknowledge_pointer_or_ref_fields"
: [
1325
"Impl*"
1326
]
1327
},
1328
"vpGaussianFilter"
: {
1329
"acknowledge_pointer_or_ref_fields"
: [
1330
"Impl*"
1331
]
1332
},
1333
"vpCannyEdgeDetection"
: {
1334
"acknowledge_pointer_or_ref_fields"
: [
1335
"const vpImage<bool>*"
1336
]
1337
}
1338
}
1339
}
modules
python
config
core.json
Generated by
1.15.0