Visual Servoing Platform
version 3.6.1 under development (2024-11-21)
core.json
1
{
2
"ignored_headers"
: [
"vpGEMM.h"
,
"vpDebug.h"
,
"vpEndian.h"
],
3
"ignored_classes"
: [
"vpException"
,
"vpImageException"
,
"vpTrackingException"
,
4
"vpFrameGrabberException"
,
"vpIoException"
,
5
"vpDisplayException"
,
"vpMatrixException"
],
6
"user_defined_headers"
: [
"core.hpp"
],
7
"config_includes"
: [
"core_image.json"
,
"core_math.json"
],
8
"header_additional_dependencies"
: {
9
"vpUKSigmaDrawerMerwe.h"
: [
"vpUnscentedKalman.h"
]
10
},
11
"enums"
: {
12
"vpMunkres::STEP_T"
: {
13
"ignore"
:
true
14
},
15
"vpMunkres::ZERO_T"
: {
16
"ignore"
:
true
17
}
18
},
19
"functions"
: [
20
{
21
"static"
:
false
,
22
"signature"
:
"void visp2eigen(const vpThetaUVector&, Eigen::AngleAxis<Type>&)"
,
23
"ignore"
:
true
24
},
25
{
26
"static"
:
false
,
27
"signature"
:
"void visp2eigen(const vpQuaternionVector&, Eigen::Quaternion<Type>&)"
,
28
"ignore"
:
true
29
},
30
{
31
"static"
:
false
,
32
"signature"
:
"void visp2eigen(const vpHomogeneousMatrix&, Eigen::MatrixBase<Derived>&)"
,
33
"ignore"
:
true
34
},
35
{
36
"static"
:
false
,
37
"signature"
:
"void visp2eigen(const vpMatrix&, Eigen::MatrixBase<Derived>&)"
,
38
"ignore"
:
true
39
},
40
{
41
"static"
:
false
,
42
"signature"
:
"void eigen2visp(const Eigen::AngleAxis<Type>&, vpThetaUVector&)"
,
43
"ignore"
:
true
44
},
45
{
46
"static"
:
false
,
47
"signature"
:
"void eigen2visp(const Eigen::Quaternion<Type>&, vpQuaternionVector&)"
,
48
"ignore"
:
true
49
},
50
{
51
"static"
:
true
,
52
"signature"
:
"unsigned long vp_mz_crc32(unsigned long, const unsigned char*, size_t)"
,
53
"ignore"
:
true
54
},
55
{
56
"static"
:
false
,
57
"signature"
:
"std::vector<char> create_npy_header(const std::vector<size_t>&)"
,
58
"ignore"
:
true
59
},
60
{
61
"static"
:
false
,
62
"signature"
:
"void parse_npy_header(FILE*, size_t&, std::vector<size_t>&, bool&)"
,
63
"ignore"
:
true
64
},
65
{
66
"static"
:
false
,
67
"signature"
:
"void parse_npy_header(unsigned char*, size_t&, std::vector<size_t>&, bool&)"
,
68
"ignore"
:
true
69
},
70
{
71
"static"
:
false
,
72
"signature"
:
"void parse_zip_footer(FILE*, uint16_t&, size_t&, size_t&)"
,
73
"ignore"
:
true
74
},
75
{
76
"static"
:
false
,
77
"signature"
:
"void npy_save(std::string, const T*, const std::vector<size_t>, std::string)"
,
78
"ignore"
:
true
79
},
80
{
81
"static"
:
false
,
82
"signature"
:
"void npz_save(std::string, std::string, const T*, const std::vector<size_t>&, std::string)"
,
83
"ignore"
:
true
84
},
85
{
86
"static"
:
false
,
87
"signature"
:
"void npy_save(std::string, const std::vector<T>, std::string)"
,
88
"ignore"
:
true
89
},
90
{
91
"static"
:
false
,
92
"signature"
:
"void npz_save(std::string, std::string, const std::vector<T>, std::string)"
,
93
"ignore"
:
true
94
}
95
],
96
"classes"
: {
97
"vpIoTools"
: {
98
"ignored_attributes"
: [
"separator"
],
99
"methods"
: [
100
{
101
"signature"
:
"void readBinaryValueLE(std::ifstream&, int16_t&)"
,
102
"static"
:
true
,
103
"ignore"
:
true
104
},
105
{
106
"signature"
:
"void readBinaryValueLE(std::ifstream&, uint16_t&)"
,
107
"static"
:
true
,
108
"ignore"
:
true
109
},
110
{
111
"signature"
:
"void readBinaryValueLE(std::ifstream&, int32_t&)"
,
112
"static"
:
true
,
113
"ignore"
:
true
114
},
115
{
116
"signature"
:
"void readBinaryValueLE(std::ifstream&, uint32_t&)"
,
117
"static"
:
true
,
118
"ignore"
:
true
119
},
120
{
121
"signature"
:
"void readBinaryValueLE(std::ifstream&, float&)"
,
122
"static"
:
true
,
123
"ignore"
:
true
124
},
125
{
126
"signature"
:
"void readBinaryValueLE(std::ifstream&, double&)"
,
127
"static"
:
true
,
128
"ignore"
:
true
129
},
130
{
131
"static"
:
true
,
132
"signature"
:
"void getUserName(std::string&)"
,
133
"use_default_param_policy"
:
false
,
134
"param_is_input"
: [
false
],
135
"param_is_output"
: [
true
]
136
},
137
{
138
"static"
:
true
,
139
"signature"
:
"void getVersion(const std::string&, unsigned int&, unsigned int&, unsigned int&)"
,
140
"use_default_param_policy"
:
false
,
141
"param_is_input"
: [
true
,
false
,
false
,
false
],
142
"param_is_output"
: [
false
,
true
,
true
,
true
]
143
},
144
{
145
"static"
:
true
,
146
"signature"
:
"bool readConfigVar(const std::string&, float&)"
,
147
"custom_name"
:
"readConfigVarFloat"
,
148
"use_default_param_policy"
:
false
,
149
"param_is_input"
: [
true
,
false
],
150
"param_is_output"
: [
false
,
true
]
151
},
152
{
153
"static"
:
true
,
154
"signature"
:
"bool readConfigVar(const std::string&, double&)"
,
155
"custom_name"
:
"readConfigVarDouble"
,
156
"use_default_param_policy"
:
false
,
157
"param_is_input"
: [
true
,
false
],
158
"param_is_output"
: [
false
,
true
]
159
},
160
{
161
"static"
:
true
,
162
"signature"
:
"bool readConfigVar(const std::string&, unsigned int&)"
,
163
"custom_name"
:
"readConfigVarUnsigned"
,
164
"use_default_param_policy"
:
false
,
165
"param_is_input"
: [
true
,
false
],
166
"param_is_output"
: [
false
,
true
]
167
},
168
{
169
"static"
:
true
,
170
"signature"
:
"bool readConfigVar(const std::string&, int&)"
,
171
"custom_name"
:
"readConfigVarInt"
,
172
"use_default_param_policy"
:
false
,
173
"param_is_input"
: [
true
,
false
],
174
"param_is_output"
: [
false
,
true
]
175
},
176
{
177
"static"
:
true
,
178
"signature"
:
"bool readConfigVar(const std::string&, bool&)"
,
179
"custom_name"
:
"readConfigVarBoolean"
,
180
"use_default_param_policy"
:
false
,
181
"param_is_input"
: [
true
,
false
],
182
"param_is_output"
: [
false
,
true
]
183
},
184
{
185
"static"
:
true
,
186
"signature"
:
"bool readConfigVar(const std::string&, std::string&)"
,
187
"custom_name"
:
"readConfigVarString"
,
188
"use_default_param_policy"
:
false
,
189
"param_is_input"
: [
true
,
false
],
190
"param_is_output"
: [
false
,
true
]
191
}
192
]
193
},
194
195
"vpPolygon"
: {
196
"methods"
:
197
[
198
{
199
"static"
:
true
,
200
"signature"
:
"bool isInside(const std::vector<vpImagePoint>&, const double&, const double&, const vpPolygon::PointInPolygonMethod&)"
,
201
"custom_name"
:
"isInsideFromPoints"
202
}
203
]
204
},
205
"vpPolygon3D"
: {
206
"methods"
: [
207
{
208
"static"
:
true
,
209
"signature"
:
"void getClippedPolygon(const std::vector<vpPoint>&, std::vector<vpPoint>&, const vpHomogeneousMatrix&, const unsigned int&, const vpCameraParameters&, const double&, const double&)"
,
210
"use_default_param_policy"
:
false
,
211
"param_is_input"
: [
true
,
false
,
true
,
true
,
true
,
true
,
true
],
212
"param_is_output"
: [
false
,
true
,
false
,
false
,
false
,
false
,
false
]
213
},
214
{
215
"static"
:
false
,
216
"signature"
:
"void getPolygonClipped(std::vector<vpPoint>&)"
,
217
"use_default_param_policy"
:
false
,
218
"param_is_input"
: [
false
],
219
"param_is_output"
: [
true
]
220
},
221
{
222
"static"
:
false
,
223
"signature"
:
"void getPolygonClipped(std::vector<std::pair<vpPoint, unsigned int>>&)"
,
224
"custom_name"
:
"getPolygonClippedWithInfo"
,
225
"use_default_param_policy"
:
false
,
226
"param_is_input"
: [
false
],
227
"param_is_output"
: [
true
]
228
},
229
{
230
"static"
:
false
,
231
"signature"
:
"void getRoiClipped(const vpCameraParameters&, std::vector<std::pair<vpImagePoint, unsigned int>>&, const vpHomogeneousMatrix&)"
,
232
"use_default_param_policy"
:
false
,
233
"param_is_input"
: [
true
,
false
,
true
],
234
"param_is_output"
: [
false
,
true
,
false
]
235
},
236
{
237
"static"
:
false
,
238
"signature"
:
"void getRoiClipped(const vpCameraParameters&, std::vector<std::pair<vpImagePoint, unsigned int>>&)"
,
239
"use_default_param_policy"
:
false
,
240
"param_is_input"
: [
true
,
false
],
241
"param_is_output"
: [
false
,
true
]
242
},
243
{
244
"static"
:
false
,
245
"signature"
:
"void getRoiClipped(const vpCameraParameters&, std::vector<vpImagePoint>&, const vpHomogeneousMatrix&)"
,
246
"use_default_param_policy"
:
false
,
247
"param_is_input"
: [
true
,
false
,
true
],
248
"param_is_output"
: [
false
,
true
,
false
]
249
},
250
{
251
"static"
:
false
,
252
"signature"
:
"void getRoiClipped(const vpCameraParameters&, std::vector<vpImagePoint>&)"
,
253
"use_default_param_policy"
:
false
,
254
"param_is_input"
: [
true
,
false
],
255
"param_is_output"
: [
false
,
true
]
256
},
257
{
258
"static"
:
true
,
259
"signature"
:
"void getMinMaxRoi(const std::vector<vpImagePoint>&, int&, int&, int&, int&)"
,
260
"use_default_param_policy"
:
false
,
261
"param_is_input"
: [
262
true
,
false
,
false
,
false
, false
263
],
264
"param_is_output"
: [
265
false
,
true
,
true
,
true
, true
266
]
267
}
268
]
269
},
270
"vpImagePoint"
: {
271
"methods"
: [
272
{
273
"static"
:
false
,
274
"signature"
:
"vpImagePoint& operator=(const vpImagePoint&&)"
,
275
"ignore"
:
true
276
}
277
]
278
},
279
"vpPoint"
: {
280
"methods"
:
281
[
282
{
283
"static"
:
false
,
284
"ignore"
:
true
,
285
"signature"
:
"void getWorldCoordinates(std::vector<double>&)"
286
},
287
{
288
"static"
:
false
,
289
"ignore"
:
true
,
290
"signature"
:
"void getWorldCoordinates(double&, double&, double&)"
291
}
292
293
]
294
},
295
"vpRect"
: {
296
"methods"
: [
297
{
298
"static"
:
false
,
299
"signature"
:
"void getCenter(double&, double&)"
,
300
"use_default_param_policy"
:
false
,
301
"param_is_input"
: [
false
,
false
],
302
"param_is_output"
: [
true
,
true
]
303
}
304
]
305
},
306
"vpBSpline"
: {
307
"methods"
:
308
[
309
{
310
"static"
:
true
,
311
"signature"
:
"unsigned int findSpan(double, unsigned int, const std::vector<double> &)"
,
312
"custom_name"
:
"findSpanFromSpline"
313
},
314
{
315
"static"
:
true
,
316
"signature"
:
"vpImagePoint computeCurvePoint(double, unsigned int, unsigned int, const std::vector<double> &, const std::vector<vpImagePoint>&)"
,
317
"custom_name"
:
"computeCurvePointFromSpline"
318
},
319
{
320
"static"
:
false
,
321
"signature"
:
"void get_crossingPoints(std::list<vpImagePoint>&)"
,
322
"use_default_param_policy"
:
false
,
323
"param_is_input"
: [
324
false
325
],
326
"param_is_output"
: [
327
true
328
]
329
},
330
{
331
"static"
:
false
,
332
"signature"
:
"void get_knots(std::list<double>&)"
,
333
"use_default_param_policy"
:
false
,
334
"param_is_input"
: [
false
],
335
"param_is_output"
: [
true
]
336
},
337
{
338
"static"
:
false
,
339
"signature"
:
"void get_controlPoints(std::list<vpImagePoint>&)"
,
340
"use_default_param_policy"
:
false
,
341
"param_is_input"
: [
false
],
342
"param_is_output"
: [
true
]
343
}
344
]
345
},
346
"vpQuadProg"
: {
347
"methods"
:
348
[
349
{
350
"static"
:
true
,
351
"signature"
:
"bool solveQPe(const vpMatrix &, const vpColVector &, vpMatrix, vpColVector, vpColVector &, const double &)"
,
352
"custom_name"
:
"solveQPeStatic"
353
}
354
]
355
},
356
"vpConvert"
: {
357
"methods"
: [
358
{
359
"static"
:
true
,
360
"signature"
:
"void convertToOpenCV(const std::vector<vpPoint>&, std::vector<cv::Point3d>&, bool)"
,
361
"ignore"
:
true
362
},
363
{
364
"static"
:
true
,
365
"signature"
:
"void convertToOpenCV(const std::vector<vpPoint>&, std::vector<cv::Point3f>&, bool)"
,
366
"ignore"
:
true
367
},
368
{
369
"static"
:
true
,
370
"signature"
:
"void convertToOpenCV(const std::vector<vpImagePoint>&, std::vector<cv::Point2d>&)"
,
371
"ignore"
:
true
372
},
373
{
374
"static"
:
true
,
375
"signature"
:
"void convertToOpenCV(const std::vector<vpImagePoint>&, std::vector<cv::Point2f>&)"
,
376
"ignore"
:
true
377
},
378
{
379
"static"
:
true
,
380
"signature"
:
"void convertFromOpenCV(const std::vector<cv::DMatch>&, std::vector<unsigned int>&)"
,
381
"ignore"
:
true
382
},
383
{
384
"static"
:
true
,
385
"signature"
:
"void convertFromOpenCV(const std::vector<cv::DMatch>&, std::vector<unsigned int>&)"
,
386
"ignore"
:
true
387
},
388
{
389
"static"
:
true
,
390
"signature"
:
"void convertFromOpenCV(const std::vector<cv::Point3d>&, std::vector<vpPoint>&, bool)"
,
391
"ignore"
:
true
392
},
393
{
394
"static"
:
true
,
395
"signature"
:
"void convertFromOpenCV(const std::vector<cv::Point3f>&, std::vector<vpPoint>&, bool)"
,
396
"ignore"
:
true
397
},
398
{
399
"static"
:
true
,
400
"signature"
:
"void convertFromOpenCV(const std::vector<cv::Point2d>&, std::vector<vpImagePoint>&)"
,
401
"ignore"
:
true
402
},
403
{
404
"static"
:
true
,
405
"signature"
:
"void convertFromOpenCV(const std::vector<cv::Point2f>&, std::vector<vpImagePoint>&)"
,
406
"ignore"
:
true
407
},
408
{
409
"static"
:
true
,
410
"signature"
:
"void convertFromOpenCV(const std::vector<cv::KeyPoint>&, std::vector<vpImagePoint>&)"
,
411
"ignore"
:
true
412
}
413
]
414
},
415
"vpDisplay"
: {
416
"methods"
:
417
[
418
{
419
"static"
:
true
,
420
"signature"
:
"unsigned int getDownScalingFactor(const vpImage<unsigned char> &)"
,
421
"custom_name"
:
"getImageDownScalingFactor"
422
},
423
{
424
"static"
:
true
,
425
"signature"
:
"unsigned int getDownScalingFactor(const vpImage<vpRGBa> &)"
,
426
"custom_name"
:
"getImageDownScalingFactor"
427
},
428
{
429
"static"
:
true
,
430
"signature"
:
"void displayCircle(const vpImage<unsigned char> &, const vpImageCircle &, const vpColor &, bool, unsigned int)"
,
431
"custom_name"
:
"displayCircleStatic"
432
},
433
{
434
"static"
:
true
,
435
"signature"
:
"void displayCircle(const vpImage<unsigned char> &, const vpImagePoint &, unsigned int, const vpColor &, bool, unsigned int)"
,
436
"custom_name"
:
"displayCircleStatic"
437
},
438
{
439
"static"
:
true
,
440
"signature"
:
"void displayCircle(const vpImage<unsigned char> &, int, int, unsigned int, const vpColor &, bool, unsigned int)"
,
441
"custom_name"
:
"displayCircleStatic"
442
},
443
{
444
"static"
:
true
,
445
"signature"
:
"void displayCircle(const vpImage<vpRGBa> &, const vpImageCircle &, const vpColor &, bool, unsigned int)"
,
446
"custom_name"
:
"displayCircleStatic"
447
},
448
{
449
"static"
:
true
,
450
"signature"
:
"void displayCircle(const vpImage<vpRGBa> &, const vpImagePoint &, unsigned int, const vpColor &, bool, unsigned int)"
,
451
"custom_name"
:
"displayCircleStatic"
452
},
453
{
454
"static"
:
true
,
455
"signature"
:
"void displayCircle(const vpImage<vpRGBa> &, int, int, unsigned int, const vpColor &, bool, unsigned int)"
,
456
"custom_name"
:
"displayCircleStatic"
457
},
458
{
459
"static"
:
true
,
460
"signature"
:
"bool getKeyboardEvent(const vpImage<vpRGBa>&, std::string&, bool)"
,
461
"use_default_param_policy"
:
false
,
462
"param_is_input"
: [
463
true
,
464
false
,
465
true
466
],
467
"param_is_output"
: [
468
false
,
469
true
,
470
false
471
]
472
},
473
{
474
"static"
:
true
,
475
"signature"
:
"bool getKeyboardEvent(const vpImage<unsigned char>&, std::string&, bool)"
,
476
"use_default_param_policy"
:
false
,
477
"param_is_input"
: [
478
true
,
479
false
,
480
true
481
],
482
"param_is_output"
: [
483
false
,
484
true
,
485
false
486
]
487
}
488
]
489
},
490
"vpMomentDatabase"
: {
491
"methods"
: [
492
{
493
"static"
:
false
,
494
"signature"
:
"const vpMoment& get(const std::string&, bool&)"
,
495
"use_default_param_policy"
:
false
,
496
"param_is_input"
: [
497
true
,
498
false
499
],
500
"param_is_output"
: [
501
false
,
502
true
503
]
504
}
505
]
506
},
507
"vpMomentObject"
: {
508
"methods"
: [
509
{
510
"static"
:
false
,
511
"signature"
:
"void fromVector(std::vector<vpPoint>&)"
,
512
"use_default_param_policy"
:
false
,
513
"param_is_input"
: [
514
true
515
],
516
"param_is_output"
: [
517
true
518
],
519
"comment"
:
"The point list is modified, cannot be consted. So it is taken as input and returned."
520
}
521
]
522
},
523
"vpPixelMeterConversion"
: {
524
"additional_bindings"
:
"bindings_vpPixelMeterConversion"
,
525
"methods"
: [
526
{
527
"static"
:
true
,
528
"signature"
:
"void convertEllipse(const vpCameraParameters&, const vpImagePoint&, double, double, double, double&, double&, double&, double&, double&)"
,
529
"use_default_param_policy"
:
false
,
530
"param_is_input"
: [
true
,
true
,
true
,
true
,
true
,
false
,
false
,
false
,
false
,
false
],
531
"param_is_output"
: [
false
,
false
,
false
,
false
,
false
,
true
,
true
,
true
,
true
,
true
]
532
},
533
{
534
"static"
:
true
,
535
"signature"
:
"void convertLine(const vpCameraParameters&, const double&, const double&, double&, double&)"
,
536
"use_default_param_policy"
:
false
,
537
"param_is_input"
: [
true
,
true
,
true
,
false
,
false
],
538
"param_is_output"
: [
false
,
false
,
false
,
true
,
true
]
539
},
540
{
541
"static"
:
true
,
542
"signature"
:
"void convertPoint(const vpCameraParameters&, const double&, const double&, double&, double&)"
,
543
"use_default_param_policy"
:
false
,
544
"param_is_input"
: [
true
,
true
,
true
,
false
,
false
],
545
"param_is_output"
: [
false
,
false
,
false
,
true
,
true
]
546
},
547
{
548
"static"
:
true
,
549
"signature"
:
"void convertPoint(const vpCameraParameters&, const vpImagePoint&, double&, double&)"
,
550
"use_default_param_policy"
:
false
,
551
"param_is_input"
: [
true
,
true
,
false
,
false
],
552
"param_is_output"
: [
false
,
false
,
true
,
true
]
553
},
554
{
555
"static"
:
true
,
556
"signature"
:
"void convertEllipse(const cv::Mat&, const cv::Mat&, const vpImagePoint&, double, double, double, double&, double&, double&, double&, double&)"
,
557
"ignore"
:
true
558
},
559
{
560
"static"
:
true
,
561
"signature"
:
"void convertLine(const cv::Mat&, const double&, const double&, double&, double&)"
,
562
"ignore"
:
true
563
},
564
{
565
"static"
:
true
,
566
"signature"
:
"void convertPoint(const cv::Mat&, const cv::Mat&, const double&, const double&, double&, double&)"
,
567
"ignore"
:
true
568
},
569
{
570
"static"
:
true
,
571
"signature"
:
"void convertPoint(const cv::Mat&, const cv::Mat&, const vpImagePoint&, double&, double&)"
,
572
"ignore"
:
true
573
}
574
]
575
576
},
577
"vpMeterPixelConversion"
: {
578
"additional_bindings"
:
"bindings_vpMeterPixelConversion"
,
579
"methods"
: [
580
{
581
"static"
:
true
,
582
"signature"
:
"void convertEllipse(const vpCameraParameters&, const vpImagePoint&, double, double, double, double&, double&, double&, double&, double&)"
,
583
"use_default_param_policy"
:
false
,
584
"param_is_input"
: [
true
,
true
,
true
,
true
,
true
,
false
,
false
,
false
,
false
,
false
],
585
"param_is_output"
: [
false
,
false
,
false
,
false
,
false
,
true
,
true
,
true
,
true
,
true
]
586
},
587
{
588
"static"
:
true
,
589
"signature"
:
"void convertEllipse(const vpCameraParameters&, const vpSphere&, vpImagePoint&, double&, double&, double&)"
,
590
"use_default_param_policy"
:
false
,
591
"param_is_input"
: [
592
true
,
true
,
true
,
false
,
false
, false
593
],
594
"param_is_output"
: [
595
false
,
false
,
false
,
true
,
true
, true
596
]
597
},
598
{
599
"static"
:
true
,
600
"signature"
:
"void convertLine(const vpCameraParameters&, const double&, const double&, double&, double&)"
,
601
"use_default_param_policy"
:
false
,
602
"param_is_input"
: [
true
,
true
,
true
,
false
,
false
],
603
"param_is_output"
: [
false
,
false
,
false
,
true
,
true
]
604
},
605
{
606
"static"
:
true
,
607
"signature"
:
"void convertPoint(const vpCameraParameters&, const double&, const double&, double&, double&)"
,
608
"use_default_param_policy"
:
false
,
609
"param_is_input"
: [
true
,
true
,
true
,
false
,
false
],
610
"param_is_output"
: [
false
,
false
,
false
,
true
,
true
]
611
},
612
{
613
"static"
:
true
,
614
"signature"
:
"void convertPoint(const vpCameraParameters&, const vpImagePoint&, double&, double&)"
,
615
"use_default_param_policy"
:
false
,
616
"param_is_input"
: [
true
,
true
,
false
,
false
],
617
"param_is_output"
: [
false
,
false
,
true
,
true
]
618
},
619
{
620
"static"
:
true
,
621
"signature"
:
"void convertEllipse(const vpCameraParameters&, const vpCircle&, vpImagePoint&, double&, double&, double&)"
,
622
"use_default_param_policy"
:
false
,
623
"param_is_input"
: [
624
true
,
true
,
true
,
true
,
true
, true
625
],
626
"param_is_output"
: [
627
false
,
false
,
false
,
true
,
true
, true
628
]
629
},
630
{
631
"static"
:
true
,
632
"signature"
:
"void convertEllipse(const vpCameraParameters&, double, double, double, double, double, vpImagePoint&, double&, double&, double&)"
,
633
"use_default_param_policy"
:
false
,
634
"param_is_input"
: [
635
true
,
true
,
true
,
true
,
true
,
true
,
true
,
false
,
false
, false
636
],
637
"param_is_output"
: [
638
false
,
false
,
false
,
false
,
false
,
false
,
false
,
true
,
true
, true
639
]
640
},
641
{
642
"static"
:
true
,
643
"signature"
:
"void convertEllipse(const cv::Mat&, const cv::Mat&, const vpImagePoint&, double, double, double, double&, double&, double&, double&, double&)"
,
644
"ignore"
:
true
645
},
646
{
647
"static"
:
true
,
648
"signature"
:
"void convertEllipse(const cv::Mat&, double, double, double, double, double, vpImagePoint&, double&, double&, double&)"
,
649
"ignore"
:
true
650
},
651
{
652
"static"
:
true
,
653
"signature"
:
"void convertEllipse(const cv::Mat&, const vpCircle&, vpImagePoint&, double&, double&, double&)"
,
654
"ignore"
:
true
655
},
656
{
657
"static"
:
true
,
658
"signature"
:
"void convertEllipse(const cv::Mat&, const vpSphere&, vpImagePoint&, double&, double&, double&)"
,
659
"ignore"
:
true
660
},
661
{
662
"static"
:
true
,
663
"signature"
:
"void convertLine(const cv::Mat&, const double&, const double&, double&, double&)"
,
664
"ignore"
:
true
665
},
666
{
667
"static"
:
true
,
668
"signature"
:
"void convertPoint(const cv::Mat&, const cv::Mat&, const double&, const double&, double&, double&)"
,
669
"ignore"
:
true
670
},
671
{
672
"static"
:
true
,
673
"signature"
:
"void convertPoint(const cv::Mat&, const cv::Mat&, const vpImagePoint&, double&, double&)"
,
674
"ignore"
:
true
675
}
676
]
677
},
678
"vpCircle"
: {
679
"methods"
: [
680
{
681
"static"
:
true
,
682
"signature"
:
"void computeIntersectionPoint(const vpCircle&, const vpCameraParameters&, const double&, const double&, double&, double&)"
,
683
"use_default_param_policy"
:
false
,
684
"param_is_input"
: [
true
,
true
,
true
,
true
,
false
,
false
],
685
"param_is_output"
: [
false
,
false
,
false
,
false
,
true
,
true
]
686
}
687
]
688
},
689
"vpImageFilter"
: {
690
"methods"
: [
691
{
692
"static"
:
true
,
693
"signature"
:
"double derivativeFilterX(const vpImage<ImageType>&, unsigned int, unsigned int)"
,
694
"specializations"
: [
695
[
"TypeFilterable"
]
696
]
697
},
698
{
699
"static"
:
true
,
700
"signature"
:
"double derivativeFilterY(const vpImage<ImageType>&, unsigned int, unsigned int)"
,
701
"specializations"
: [
702
[
"TypeFilterable"
]
703
]
704
}
705
]
706
},
707
"vpImageMorphology"
: {
708
"methods"
: [
709
{
710
"static"
:
true
,
711
"signature"
:
"void dilatation(vpImage<T>&, const int&)"
,
712
"specializations"
: [[
"TypeErodableDilatable"
]]
713
},
714
{
715
"static"
:
true
,
716
"signature"
:
"void erosion(vpImage<Type>&, Type, Type, vpImageMorphology::vpConnexityType)"
,
717
"specializations"
: [[
"TypeErodableDilatable"
]]
718
},
719
{
720
"static"
:
true
,
721
"signature"
:
"void erosion(vpImage<T>&, const vpImageMorphology::vpConnexityType&)"
,
722
"specializations"
: [[
"TypeErodableDilatable"
]]
723
},
724
{
725
"static"
:
true
,
726
"signature"
:
"void dilatation(vpImage<Type>&, Type, Type, vpImageMorphology::vpConnexityType)"
,
727
"specializations"
: [[
"TypeErodableDilatable"
]]
728
},
729
{
730
"static"
:
true
,
731
"signature"
:
"void dilatation(vpImage<T>&, const vpImageMorphology::vpConnexityType&)"
,
732
"specializations"
: [[
"TypeErodableDilatable"
]]
733
},
734
{
735
"static"
:
true
,
736
"signature"
:
"void erosion(vpImage<T>&, const int&)"
,
737
"specializations"
: [[
"TypeErodableDilatable"
]]
738
}
739
]
740
},
741
"vpNetwork"
: {
742
"methods"
: [
743
{
744
"static"
:
false
,
745
"signature"
:
"int sendTo(T*, const unsigned int&, const unsigned int&)"
,
746
"ignore"
:
true
747
},
748
{
749
"static"
:
false
,
750
"signature"
:
"int send(T*, const int unsigned&)"
,
751
"ignore"
:
true
752
},
753
{
754
"static"
:
false
,
755
"signature"
:
"int receiveFrom(T*, const unsigned int&, const unsigned int&)"
,
756
"ignore"
:
true
757
},
758
{
759
"static"
:
false
,
760
"signature"
:
"int receive(T*, const unsigned int&)"
,
761
"ignore"
:
true
762
},
763
{
764
"static"
:
false
,
765
"signature"
:
"void addDecodingRequest(vpRequest*)"
,
766
"ignore"
:
true
767
}
768
]
769
},
770
"vpUDPClient"
: {
771
"methods"
: [
772
{
773
"static"
:
false
,
774
"signature"
:
"int send(const void*, size_t)"
,
775
"ignore"
:
true
776
},
777
{
778
"static"
:
false
,
779
"signature"
:
"int receive(void*, size_t, int)"
,
780
"ignore"
:
true
781
},
782
{
783
"static"
:
false
,
784
"signature"
:
"int receive(std::string&, int)"
,
785
"use_default_param_policy"
:
false
,
786
"param_is_input"
: [
787
false
,
788
true
789
],
790
"param_is_output"
: [
791
true
,
792
false
793
]
794
}
795
]
796
},
797
"vpUDPServer"
: {
798
"methods"
: [
799
{
800
"static"
:
false
,
801
"signature"
:
"int receive(std::string&, std::string&, int)"
,
802
"use_default_param_policy"
:
false
,
803
"param_is_input"
: [
false
,
false
,
true
],
804
"param_is_output"
: [
true
,
true
,
false
]
805
},
806
{
807
"static"
:
false
,
808
"signature"
:
"int receive(std::string&, int)"
,
809
"use_default_param_policy"
:
false
,
810
"param_is_input"
: [
false
,
true
],
811
"param_is_output"
: [
true
,
false
]
812
}
813
]
814
},
815
"vpUniRand"
: {
816
"methods"
: [
817
{
818
"static"
:
true
,
819
"signature"
:
"std::vector<T> shuffleVector(const std::vector<T>&)"
,
820
"specializations"
: [[
"TypePythonScalar"
]]
821
}
822
]
823
},
824
"vpHistogram"
: {
825
"methods"
: [
826
{
827
"static"
:
false
,
828
"signature"
:
"unsigned getPeaks(std::list<vpHistogramPeak>&)"
,
829
"use_default_param_policy"
:
false
,
830
"param_is_input"
: [
false
],
831
"param_is_output"
: [
true
]
832
},
833
{
834
"static"
:
false
,
835
"signature"
:
"unsigned getValey(std::list<vpHistogramValey>&)"
,
836
"use_default_param_policy"
:
false
,
837
"param_is_input"
: [
false
],
838
"param_is_output"
: [
true
]
839
},
840
{
841
"static"
:
false
,
842
"signature"
:
"unsigned sort(std::list<vpHistogramPeak>&)"
,
843
"use_default_param_policy"
:
false
,
844
"param_is_input"
: [
845
true
846
],
847
"param_is_output"
: [
848
true
849
]
850
}
851
]
852
}
853
}
854
}
visp
modules
python
config
core.json
Generated by
1.9.1