Visual Servoing Platform
version 3.6.1 under development (2025-03-11)
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
"use_default_param_policy"
:
false
,
644
"param_is_input"
: [
645
true
,
646
false
,
647
true
648
],
649
"param_is_output"
: [
650
false
,
651
true
,
652
false
653
]
654
},
655
{
656
"static"
:
true
,
657
"signature"
:
"bool getKeyboardEvent(const vpImage<unsigned char>&, std::string&, bool)"
,
658
"use_default_param_policy"
:
false
,
659
"param_is_input"
: [
660
true
,
661
false
,
662
true
663
],
664
"param_is_output"
: [
665
false
,
666
true
,
667
false
668
]
669
}
670
]
671
},
672
"vpStatisticalTestAbstract"
: {
673
"acknowledge_pointer_or_ref_fields"
: [
674
"float*"
675
],
676
"methods"
: [
677
{
678
"static"
:
false
,
679
"signature"
:
"void getLimits(float&, float&)"
,
680
"use_default_param_policy"
:
true
681
}
682
]
683
},
684
"vpMoment"
: {
685
"acknowledge_pointer_or_ref_fields"
: [
686
"vpMomentObject*"
,
687
"vpMomentDatabase*"
688
]
689
},
690
"vpMomentDatabase"
: {
691
"methods"
: [
692
{
693
"static"
:
false
,
694
"signature"
:
"const vpMoment& get(const std::string&, bool&)"
,
695
"use_default_param_policy"
:
false
,
696
"param_is_input"
: [
697
true
,
698
false
699
],
700
"param_is_output"
: [
701
false
,
702
true
703
]
704
}
705
]
706
},
707
"vpMomentCommon"
: {
708
"acknowledge_pointer_or_ref_fields"
: [
709
"vpMomentCInvariant*"
710
]
711
},
712
"vpMomentObject"
: {
713
"methods"
: [
714
{
715
"static"
:
false
,
716
"signature"
:
"void fromVector(std::vector<vpPoint>&)"
,
717
"use_default_param_policy"
:
false
,
718
"param_is_input"
: [
719
true
720
],
721
"param_is_output"
: [
722
true
723
],
724
"comment"
:
"The point list is modified, cannot be consted. So it is taken as input and returned."
725
}
726
]
727
},
728
"vpPixelMeterConversion"
: {
729
"additional_bindings"
:
"bindings_vpPixelMeterConversion"
,
730
"methods"
: [
731
{
732
"static"
:
true
,
733
"signature"
:
"void convertEllipse(const vpCameraParameters&, const vpImagePoint&, double, double, double, double&, double&, double&, double&, double&)"
,
734
"use_default_param_policy"
:
false
,
735
"param_is_input"
: [
736
true
,
737
true
,
738
true
,
739
true
,
740
true
,
741
false
,
742
false
,
743
false
,
744
false
,
745
false
746
],
747
"param_is_output"
: [
748
false
,
749
false
,
750
false
,
751
false
,
752
false
,
753
true
,
754
true
,
755
true
,
756
true
,
757
true
758
]
759
},
760
{
761
"static"
:
true
,
762
"signature"
:
"void convertLine(const vpCameraParameters&, const double&, const double&, double&, double&)"
,
763
"use_default_param_policy"
:
false
,
764
"param_is_input"
: [
765
true
,
766
true
,
767
true
,
768
false
,
769
false
770
],
771
"param_is_output"
: [
772
false
,
773
false
,
774
false
,
775
true
,
776
true
777
]
778
},
779
{
780
"static"
:
true
,
781
"signature"
:
"void convertPoint(const vpCameraParameters&, const double&, const double&, double&, double&)"
,
782
"use_default_param_policy"
:
false
,
783
"param_is_input"
: [
784
true
,
785
true
,
786
true
,
787
false
,
788
false
789
],
790
"param_is_output"
: [
791
false
,
792
false
,
793
false
,
794
true
,
795
true
796
]
797
},
798
{
799
"static"
:
true
,
800
"signature"
:
"void convertPoint(const vpCameraParameters&, const vpImagePoint&, double&, double&)"
,
801
"use_default_param_policy"
:
false
,
802
"param_is_input"
: [
803
true
,
804
true
,
805
false
,
806
false
807
],
808
"param_is_output"
: [
809
false
,
810
false
,
811
true
,
812
true
813
]
814
},
815
{
816
"static"
:
true
,
817
"signature"
:
"void convertEllipse(const cv::Mat&, const cv::Mat&, const vpImagePoint&, double, double, double, double&, double&, double&, double&, double&)"
,
818
"ignore"
:
true
819
},
820
{
821
"static"
:
true
,
822
"signature"
:
"void convertLine(const cv::Mat&, const double&, const double&, double&, double&)"
,
823
"ignore"
:
true
824
},
825
{
826
"static"
:
true
,
827
"signature"
:
"void convertPoint(const cv::Mat&, const cv::Mat&, const double&, const double&, double&, double&)"
,
828
"ignore"
:
true
829
},
830
{
831
"static"
:
true
,
832
"signature"
:
"void convertPoint(const cv::Mat&, const cv::Mat&, const vpImagePoint&, double&, double&)"
,
833
"ignore"
:
true
834
}
835
]
836
},
837
"vpMeterPixelConversion"
: {
838
"additional_bindings"
:
"bindings_vpMeterPixelConversion"
,
839
"methods"
: [
840
{
841
"static"
:
true
,
842
"signature"
:
"void convertEllipse(const vpCameraParameters&, const vpImagePoint&, double, double, double, double&, double&, double&, double&, double&)"
,
843
"use_default_param_policy"
:
false
,
844
"param_is_input"
: [
845
true
,
846
true
,
847
true
,
848
true
,
849
true
,
850
false
,
851
false
,
852
false
,
853
false
,
854
false
855
],
856
"param_is_output"
: [
857
false
,
858
false
,
859
false
,
860
false
,
861
false
,
862
true
,
863
true
,
864
true
,
865
true
,
866
true
867
]
868
},
869
{
870
"static"
:
true
,
871
"signature"
:
"void convertEllipse(const vpCameraParameters&, const vpSphere&, vpImagePoint&, double&, double&, double&)"
,
872
"use_default_param_policy"
:
false
,
873
"param_is_input"
: [
874
true
,
875
true
,
876
true
,
877
false
,
878
false
,
879
false
880
],
881
"param_is_output"
: [
882
false
,
883
false
,
884
false
,
885
true
,
886
true
,
887
true
888
]
889
},
890
{
891
"static"
:
true
,
892
"signature"
:
"void convertLine(const vpCameraParameters&, const double&, const double&, double&, double&)"
,
893
"use_default_param_policy"
:
false
,
894
"param_is_input"
: [
895
true
,
896
true
,
897
true
,
898
false
,
899
false
900
],
901
"param_is_output"
: [
902
false
,
903
false
,
904
false
,
905
true
,
906
true
907
]
908
},
909
{
910
"static"
:
true
,
911
"signature"
:
"void convertPoint(const vpCameraParameters&, const double&, const double&, double&, double&)"
,
912
"use_default_param_policy"
:
false
,
913
"param_is_input"
: [
914
true
,
915
true
,
916
true
,
917
false
,
918
false
919
],
920
"param_is_output"
: [
921
false
,
922
false
,
923
false
,
924
true
,
925
true
926
]
927
},
928
{
929
"static"
:
true
,
930
"signature"
:
"void convertPoint(const vpCameraParameters&, const vpImagePoint&, double&, double&)"
,
931
"use_default_param_policy"
:
false
,
932
"param_is_input"
: [
933
true
,
934
true
,
935
false
,
936
false
937
],
938
"param_is_output"
: [
939
false
,
940
false
,
941
true
,
942
true
943
]
944
},
945
{
946
"static"
:
true
,
947
"signature"
:
"void convertEllipse(const vpCameraParameters&, const vpCircle&, vpImagePoint&, double&, double&, double&)"
,
948
"use_default_param_policy"
:
false
,
949
"param_is_input"
: [
950
true
,
951
true
,
952
true
,
953
true
,
954
true
,
955
true
956
],
957
"param_is_output"
: [
958
false
,
959
false
,
960
false
,
961
true
,
962
true
,
963
true
964
]
965
},
966
{
967
"static"
:
true
,
968
"signature"
:
"void convertEllipse(const vpCameraParameters&, double, double, double, double, double, vpImagePoint&, double&, double&, double&)"
,
969
"use_default_param_policy"
:
false
,
970
"param_is_input"
: [
971
true
,
972
true
,
973
true
,
974
true
,
975
true
,
976
true
,
977
true
,
978
false
,
979
false
,
980
false
981
],
982
"param_is_output"
: [
983
false
,
984
false
,
985
false
,
986
false
,
987
false
,
988
false
,
989
false
,
990
true
,
991
true
,
992
true
993
]
994
},
995
{
996
"static"
:
true
,
997
"signature"
:
"void convertEllipse(const cv::Mat&, const cv::Mat&, const vpImagePoint&, double, double, double, double&, double&, double&, double&, double&)"
,
998
"ignore"
:
true
999
},
1000
{
1001
"static"
:
true
,
1002
"signature"
:
"void convertEllipse(const cv::Mat&, double, double, double, double, double, vpImagePoint&, double&, double&, double&)"
,
1003
"ignore"
:
true
1004
},
1005
{
1006
"static"
:
true
,
1007
"signature"
:
"void convertEllipse(const cv::Mat&, const vpCircle&, vpImagePoint&, double&, double&, double&)"
,
1008
"ignore"
:
true
1009
},
1010
{
1011
"static"
:
true
,
1012
"signature"
:
"void convertEllipse(const cv::Mat&, const vpSphere&, vpImagePoint&, double&, double&, double&)"
,
1013
"ignore"
:
true
1014
},
1015
{
1016
"static"
:
true
,
1017
"signature"
:
"void convertLine(const cv::Mat&, const double&, const double&, double&, double&)"
,
1018
"ignore"
:
true
1019
},
1020
{
1021
"static"
:
true
,
1022
"signature"
:
"void convertPoint(const cv::Mat&, const cv::Mat&, const double&, const double&, double&, double&)"
,
1023
"ignore"
:
true
1024
},
1025
{
1026
"static"
:
true
,
1027
"signature"
:
"void convertPoint(const cv::Mat&, const cv::Mat&, const vpImagePoint&, double&, double&)"
,
1028
"ignore"
:
true
1029
}
1030
]
1031
},
1032
"vpCircle"
: {
1033
"methods"
: [
1034
{
1035
"static"
:
true
,
1036
"signature"
:
"void computeIntersectionPoint(const vpCircle&, const vpCameraParameters&, const double&, const double&, double&, double&)"
,
1037
"use_default_param_policy"
:
false
,
1038
"param_is_input"
: [
1039
true
,
1040
true
,
1041
true
,
1042
true
,
1043
false
,
1044
false
1045
],
1046
"param_is_output"
: [
1047
false
,
1048
false
,
1049
false
,
1050
false
,
1051
true
,
1052
true
1053
]
1054
}
1055
]
1056
},
1057
"vpParticleFilter"
: {
1058
"specializations"
: [
1059
{
1060
"python_name"
:
"ParticleFilterVector"
,
1061
"arguments"
: [
1062
"vpColVector"
1063
]
1064
},
1065
{
1066
"python_name"
:
"ParticleFilterMatrix"
,
1067
"arguments"
: [
1068
"vpMatrix"
1069
]
1070
}
1071
]
1072
},
1073
"vpImageFilter"
: {
1074
"methods"
: [
1075
{
1076
"static"
:
true
,
1077
"signature"
:
"double derivativeFilterX(const vpImage<ImageType>&, unsigned int, unsigned int)"
,
1078
"specializations"
: [
1079
[
1080
"TypeFilterable"
1081
]
1082
]
1083
},
1084
{
1085
"static"
:
true
,
1086
"signature"
:
"double derivativeFilterY(const vpImage<ImageType>&, unsigned int, unsigned int)"
,
1087
"specializations"
: [
1088
[
1089
"TypeFilterable"
1090
]
1091
]
1092
}
1093
]
1094
},
1095
"vpImageMorphology"
: {
1096
"methods"
: [
1097
{
1098
"static"
:
true
,
1099
"signature"
:
"void dilatation(vpImage<T>&, const int&)"
,
1100
"specializations"
: [
1101
[
1102
"TypeErodableDilatable"
1103
]
1104
]
1105
},
1106
{
1107
"static"
:
true
,
1108
"signature"
:
"void erosion(vpImage<Type>&, Type, Type, vpImageMorphology::vpConnexityType)"
,
1109
"specializations"
: [
1110
[
1111
"TypeErodableDilatable"
1112
]
1113
]
1114
},
1115
{
1116
"static"
:
true
,
1117
"signature"
:
"void erosion(vpImage<T>&, const vpImageMorphology::vpConnexityType&)"
,
1118
"specializations"
: [
1119
[
1120
"TypeErodableDilatable"
1121
]
1122
]
1123
},
1124
{
1125
"static"
:
true
,
1126
"signature"
:
"void dilatation(vpImage<Type>&, Type, Type, vpImageMorphology::vpConnexityType)"
,
1127
"specializations"
: [
1128
[
1129
"TypeErodableDilatable"
1130
]
1131
]
1132
},
1133
{
1134
"static"
:
true
,
1135
"signature"
:
"void dilatation(vpImage<T>&, const vpImageMorphology::vpConnexityType&)"
,
1136
"specializations"
: [
1137
[
1138
"TypeErodableDilatable"
1139
]
1140
]
1141
},
1142
{
1143
"static"
:
true
,
1144
"signature"
:
"void erosion(vpImage<T>&, const int&)"
,
1145
"specializations"
: [
1146
[
1147
"TypeErodableDilatable"
1148
]
1149
]
1150
}
1151
]
1152
},
1153
"vpNetwork"
: {
1154
"methods"
: [
1155
{
1156
"static"
:
false
,
1157
"signature"
:
"int sendTo(T*, const unsigned int&, const unsigned int&)"
,
1158
"ignore"
:
true
1159
},
1160
{
1161
"static"
:
false
,
1162
"signature"
:
"int send(T*, const int unsigned&)"
,
1163
"ignore"
:
true
1164
},
1165
{
1166
"static"
:
false
,
1167
"signature"
:
"int receiveFrom(T*, const unsigned int&, const unsigned int&)"
,
1168
"ignore"
:
true
1169
},
1170
{
1171
"static"
:
false
,
1172
"signature"
:
"int receive(T*, const unsigned int&)"
,
1173
"ignore"
:
true
1174
},
1175
{
1176
"static"
:
false
,
1177
"signature"
:
"void addDecodingRequest(vpRequest*)"
,
1178
"ignore"
:
true
1179
}
1180
]
1181
},
1182
"vpRequest"
: {
1183
"methods"
: [
1184
{
1185
"static"
:
false
,
1186
"signature"
:
"void addParameterObject(T*, const int&)"
,
1187
"ignore"
:
true
1188
}
1189
]
1190
},
1191
"vpUDPClient"
: {
1192
"methods"
: [
1193
{
1194
"static"
:
false
,
1195
"signature"
:
"int send(const void*, size_t)"
,
1196
"ignore"
:
true
1197
},
1198
{
1199
"static"
:
false
,
1200
"signature"
:
"int receive(void*, size_t, int)"
,
1201
"ignore"
:
true
1202
},
1203
{
1204
"static"
:
false
,
1205
"signature"
:
"int receive(std::string&, int)"
,
1206
"use_default_param_policy"
:
false
,
1207
"param_is_input"
: [
1208
false
,
1209
true
1210
],
1211
"param_is_output"
: [
1212
true
,
1213
false
1214
]
1215
}
1216
]
1217
},
1218
"vpUDPServer"
: {
1219
"methods"
: [
1220
{
1221
"static"
:
false
,
1222
"signature"
:
"int receive(std::string&, std::string&, int)"
,
1223
"use_default_param_policy"
:
false
,
1224
"param_is_input"
: [
1225
false
,
1226
false
,
1227
true
1228
],
1229
"param_is_output"
: [
1230
true
,
1231
true
,
1232
false
1233
]
1234
},
1235
{
1236
"static"
:
false
,
1237
"signature"
:
"int receive(std::string&, int)"
,
1238
"use_default_param_policy"
:
false
,
1239
"param_is_input"
: [
1240
false
,
1241
true
1242
],
1243
"param_is_output"
: [
1244
true
,
1245
false
1246
]
1247
}
1248
]
1249
},
1250
"vpUniRand"
: {
1251
"methods"
: [
1252
{
1253
"static"
:
true
,
1254
"signature"
:
"std::vector<T> shuffleVector(const std::vector<T>&)"
,
1255
"specializations"
: [
1256
[
1257
"TypePythonScalar"
1258
]
1259
]
1260
},
1261
{
1262
"static"
:
true
,
1263
"signature"
:
"std::vector<T> shuffleVector(const std::vector<T>&, const int32_t&)"
,
1264
"specializations"
: [
1265
[
1266
"TypePythonScalar"
1267
]
1268
]
1269
}
1270
]
1271
},
1272
"vpHistogram"
: {
1273
"methods"
: [
1274
{
1275
"static"
:
false
,
1276
"signature"
:
"unsigned getPeaks(std::list<vpHistogramPeak>&)"
,
1277
"use_default_param_policy"
:
false
,
1278
"param_is_input"
: [
1279
false
1280
],
1281
"param_is_output"
: [
1282
true
1283
]
1284
},
1285
{
1286
"static"
:
false
,
1287
"signature"
:
"unsigned getValey(std::list<vpHistogramValey>&)"
,
1288
"use_default_param_policy"
:
false
,
1289
"param_is_input"
: [
1290
false
1291
],
1292
"param_is_output"
: [
1293
true
1294
]
1295
},
1296
{
1297
"static"
:
false
,
1298
"signature"
:
"unsigned sort(std::list<vpHistogramPeak>&)"
,
1299
"use_default_param_policy"
:
false
,
1300
"param_is_input"
: [
1301
true
1302
],
1303
"param_is_output"
: [
1304
true
1305
]
1306
}
1307
]
1308
},
1309
"vpXmlParserCamera"
: {
1310
"acknowledge_pointer_or_ref_fields"
: [
1311
"Impl*"
1312
]
1313
},
1314
"vpXmlParserHomogeneousMatrix"
: {
1315
"acknowledge_pointer_or_ref_fields"
: [
1316
"Impl*"
1317
]
1318
},
1319
"vpXmlParserRectOriented"
: {
1320
"acknowledge_pointer_or_ref_fields"
: [
1321
"Impl*"
1322
]
1323
},
1324
"vpGaussianFilter"
: {
1325
"acknowledge_pointer_or_ref_fields"
: [
1326
"Impl*"
1327
]
1328
},
1329
"vpCannyEdgeDetection"
: {
1330
"acknowledge_pointer_or_ref_fields"
: [
1331
"const vpImage<bool>*"
1332
]
1333
}
1334
}
1335
}
visp
modules
python
config
core.json
Generated by
1.9.1