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