Visual Servoing Platform version 3.7.0
Loading...
Searching...
No Matches
rbt.json
1{
2 "ignored_headers": [],
3 "ignored_classes": [],
4 "user_defined_headers": [
5 "rbt.hpp"
6 ],
7 "classes": {
8 "vpDynamicFactory": {
9 "specializations": [
10 {
11 "python_name": "DynamicFactoryTracker",
12 "arguments": [
13 "vpRBFeatureTracker"
14 ]
15 },
16 {
17 "python_name": "DynamicFactoryMask",
18 "arguments": [
19 "vpObjectMask"
20 ]
21 },
22 {
23 "python_name": "DynamicFactoryDrift",
24 "arguments": [
25 "vpRBDriftDetector"
26 ]
27 }
28 ],
29 "methods": [
30 {
31 "static": false,
32 "signature": "void registerTypeRaw(const std::string&, const std::function<std::shared_ptr<T>(const std::string&)>&)"
33 }
34 ],
35 "acknowledge_pointer_or_ref_fields": [
36 "std::map<std::string, std::function<std::shared_ptr<T>(const nlohmann::json&)>>",
37 "std::function<std::string(const nlohmann::json&)>"
38 ]
39 },
40 "vpRBTracker": {
41 "methods": [
42 {
43 "static": false,
44 "signature": "const vpRBFeatureTrackerInput& getMostRecentFrame()",
45 "return_policy": "reference",
46 "keep_alive": [
47 [
48 1,
49 0
50 ]
51 ],
52 "returns_ref_ok": true
53 },
54 {
55 "static": false,
56 "signature": "const vpRBTrackerLogger& getLogger()",
57 "return_policy": "reference",
58 "keep_alive": [
59 [
60 1,
61 0
62 ]
63 ],
64 "returns_ref_ok": true
65 },
66 {
67 "static": false,
68 "signature": "vpObjectCentricRenderer& getRenderer()",
69 "return_policy": "reference",
70 "keep_alive": [
71 [
72 1,
73 0
74 ]
75 ],
76 "returns_ref_ok": true
77 },
78 {
79 "static": false,
80 "signature": "std::enable_if<std::is_same<ImageType, unsigned char>::value||std::is_same<ImageType, vpRGBa>::value, void>::type initClick(const vpImage<ImageType>&, const std::string&, bool)",
81 "specializations": [
82 [
83 "vpRGBa"
84 ],
85 [
86 "unsigned char"
87 ]
88 ]
89 }
90 ]
91 },
92 "vpRBRenderData": {
93 "methods": [
94 {
95 "static": false,
96 "signature": " vpRBRenderData(vpRBRenderData&&)",
97 "ignore": true
98 },
99 {
100 "static": false,
101 "signature": "vpRBRenderData& operator=(vpRBRenderData&&)",
102 "ignore": true
103 }
104 ]
105 },
106 "vpRBFeatureTrackerInput": {
107 "methods": [
108 {
109 "static": false,
110 "signature": " vpRBFeatureTrackerInput(vpRBFeatureTrackerInput&&)",
111 "ignore": true
112 },
113 {
114 "static": false,
115 "signature": "vpRBFeatureTrackerInput& operator=(vpRBFeatureTrackerInput&&)",
116 "ignore": true
117 }
118 ]
119 },
120 "vpRBFeatureTracker": {
121 "trampoline": "TrampolineRBFeatureTracker",
122 "use_publicist": true,
123 "methods": [
124 {
125 "static": false,
126 "signature": "const vpColVector& getWeightedError()",
127 "return_policy": "reference",
128 "keep_alive": [
129 [
130 1,
131 0
132 ]
133 ],
134 "returns_ref_ok": true
135 }
136 ]
137 },
138 "vpRBSilhouetteControlPoint": {
139 "acknowledge_pointer_or_ref_fields": [
140 "const vpMe*",
141 "const vpCameraParameters*"
142 ],
143 "methods": [
144 {
145 "static": false,
146 "signature": " vpRBSilhouetteControlPoint(const vpRBSilhouetteControlPoint&&)",
147 "ignore": true
148 },
149 {
150 "static": false,
151 "signature": "vpRBSilhouetteControlPoint& operator=(const vpRBSilhouetteControlPoint&&)",
152 "ignore": true
153 },
154 {
155 "static": false,
156 "signature": "const vpLine& getLine()",
157 "return_policy": "reference",
158 "keep_alive": [
159 [
160 1,
161 0
162 ]
163 ],
164 "returns_ref_ok": true
165 },
166 {
167 "static": false,
168 "signature": "const vpFeatureLine& getFeatureLine()",
169 "return_policy": "reference",
170 "keep_alive": [
171 [
172 1,
173 0
174 ]
175 ],
176 "returns_ref_ok": true
177 },
178 {
179 "static": false,
180 "signature": "vpMeSite& getSite()",
181 "return_policy": "reference",
182 "keep_alive": [
183 [
184 1,
185 0
186 ]
187 ],
188 "returns_ref_ok": true
189 },
190 {
191 "static": false,
192 "signature": "const vpMeSite& getSite()",
193 "return_policy": "reference",
194 "keep_alive": [
195 [
196 1,
197 0
198 ]
199 ],
200 "returns_ref_ok": true
201 },
202 {
203 "static": false,
204 "signature": "const vpCameraParameters& getCameraParameters()",
205 "return_policy": "reference",
206 "keep_alive": [
207 [
208 1,
209 0
210 ]
211 ],
212 "returns_ref_ok": true
213 }
214 ]
215 },
216 "vpRBKltTracker": {
217 "methods": [
218 {
219 "static": false,
220 "signature": "vpKltOpencv& getKltTracker()",
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": "const vpKltOpencv& getKltTracker()",
233 "ignore": true
234 }
235 ]
236 },
237 "vpRBDriftDetectorFactory": {
238 "methods": [
239 {
240 "static": true,
241 "signature": "vpRBDriftDetectorFactory& getFactory()",
242 "return_policy": "reference",
243 "returns_ref_ok": true
244 }
245 ]
246 },
247 "vpObjectMaskFactory": {
248 "methods": [
249 {
250 "static": true,
251 "signature": "vpObjectMaskFactory& getFactory()",
252 "return_policy": "reference",
253 "returns_ref_ok": true
254 }
255 ]
256 },
257 "vpRBFeatureTrackerFactory": {
258 "methods": [
259 {
260 "static": true,
261 "signature": "vpRBFeatureTrackerFactory& getFactory()",
262 "return_policy": "reference",
263 "returns_ref_ok": true
264 }
265 ]
266 },
267 "vpRBVisualOdometry": {
268 "trampoline": "TrampolineRBVisualOdometry"
269 },
270 "vpRBDriftDetector": {
271 "trampoline": "TrampolineRBDriftDetector"
272 },
273 "vpObjectMask": {
274 "trampoline": "TrampolineObjectMask"
275 },
276 "vpObjectCentricRenderer": {
277 "methods": [
278 {
279 "static": false,
280 "signature": "void computeClipping(float&, float&)",
281 "use_default_param_policy": false,
282 "param_is_input": [
283 false,
284 false
285 ],
286 "param_is_output": [
287 true,
288 true
289 ]
290 }
291 ]
292 },
293 "vpPanda3DDepthGaussianBlur": {
294 "acknowledge_pointer_or_ref_fields": [
295 "const char*"
296 ]
297 },
298 "vpPanda3DDepthCannyFilter": {
299 "acknowledge_pointer_or_ref_fields": [
300 "const char*"
301 ]
302 },
303 "vpPointMap": {
304 "methods": [
305 {
306 "static": false,
307 "signature": "void getVisiblePoints(const unsigned int, const unsigned int, const vpMatrix&, const vpMatrix&, const vpColVector&, std::vector<int>&)",
308 "use_default_param_policy": false,
309 "param_is_input": [
310 true,
311 true,
312 true,
313 true,
314 true,
315 false
316 ],
317 "param_is_output": [
318 false,
319 false,
320 false,
321 false,
322 false,
323 true
324 ]
325 },
326 {
327 "static": false,
328 "signature": "void getOutliers(const vpArray2D<int>&, const vpMatrix&, const vpMatrix&, std::vector<int>&)",
329 "use_default_param_policy": false,
330 "param_is_input": [
331 true,
332 true,
333 true,
334 false
335 ],
336 "param_is_output": [
337 false,
338 false,
339 false,
340 true
341 ]
342 },
343 {
344 "static": false,
345 "signature": "void updatePoints(const vpArray2D<int>&, const vpMatrix&, const vpMatrix&, std::vector<int>&, unsigned int&)",
346 "use_default_param_policy": false,
347 "param_is_input": [
348 true,
349 true,
350 true,
351 false,
352 false
353 ],
354 "param_is_output": [
355 false,
356 false,
357 false,
358 true,
359 true
360 ]
361 },
362 {
363 "static": false,
364 "signature": "void selectValidNewCandidates(const vpCameraParameters&, const vpHomogeneousMatrix&, const vpArray2D<int>&, const vpMatrix&, const vpImage<float>&, const vpImage<float>&, const vpImage<vpRGBf> &, vpMatrix&, vpMatrix&, std::vector<int>&)",
365 "use_default_param_policy": false,
366 "param_is_input": [
367 true,
368 true,
369 true,
370 true,
371 true,
372 true,
373 true,
374 true,
375 true,
376 false
377 ],
378 "param_is_output": [
379 false,
380 false,
381 false,
382 false,
383 false,
384 false,
385 false,
386 false,
387 false,
388 true
389 ]
390 },
391 {
392 "static": false,
393 "signature": "void getVisiblePoints(const unsigned int, const unsigned int, const vpCameraParameters&, const vpHomogeneousMatrix&, const vpImage<float>&, std::vector<int>&)",
394 "use_default_param_policy": false,
395 "param_is_input": [
396 true,
397 true,
398 true,
399 true,
400 true,
401 false
402 ],
403 "param_is_output": [
404 false,
405 false,
406 false,
407 false,
408 false,
409 true
410 ]
411 },
412 {
413 "static": false,
414 "signature": "const vpMatrix& getPoints()",
415 "return_policy": "reference",
416 "keep_alive": [
417 [
418 1,
419 0
420 ]
421 ],
422 "returns_ref_ok": true
423 }
424 ]
425 },
426 "vpRBBundleAdjustment": {
427 "methods": [
428 {
429 "static": false,
430 "signature": "void jacobianSparsityPattern(std::vector<unsigned int>&, std::vector<unsigned int>&)",
431 "use_default_param_policy": false,
432 "param_is_input": [
433 false,
434 false
435 ],
436 "param_is_output": [
437 true,
438 true
439 ]
440 }
441 ]
442 }
443 },
444 "enums": {},
445 "config_includes": []
446}