forked from openlmd/proper
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.tags
More file actions
560 lines (560 loc) · 82.2 KB
/
.tags
File metadata and controls
560 lines (560 loc) · 82.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED 0 /0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR Darren Hiebert /[email protected]/
!_TAG_PROGRAM_NAME Exuberant Ctags //
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
!_TAG_PROGRAM_VERSION 5.9~svn20110310 //
Proper /home/jorge/catkin_ws/src/proper/README.md /^# Proper$/;" function line:1
Contents /home/jorge/catkin_ws/src/proper/README.md /^## Contents$/;" function line:5
3D Scan /home/jorge/catkin_ws/src/proper/README.md /^## 3D Scan$/;" function line:11
Acknowledgement /home/jorge/catkin_ws/src/proper/README.md /^## Acknowledgement$/;" function line:36
distance /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def distance(point1, point2):$/;" function line:7
distance2 /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def distance2(point1, point2):$/;" function line:19
angle /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def angle(point1, point2, point3):$/;" function line:31
normal_vector /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def normal_vector(point1, point2, point3):$/;" function line:43
line2d /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def line2d(point1, point2):$/;" function line:50
vector /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def vector(point1, point2):$/;" function line:59
magnitude2 /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def magnitude2(vector):$/;" function line:64
magnitude /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def magnitude(vector):$/;" function line:73
normalize /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def normalize(vector):$/;" function line:82
dot /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def dot(vector1, vector2):$/;" function line:94
cross /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def cross(vector1, vector2):$/;" function line:104
pose_to_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def pose_to_matrix(pose):$/;" function line:118
rpypose_to_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def rpypose_to_matrix(trans, rpy):$/;" function line:126
rpypose_to_pose /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def rpypose_to_pose(trans, rpy):$/;" function line:133
rpypose_to_quatpose /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def rpypose_to_quatpose(trans, rpy):$/;" function line:139
quatpose_to_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def quatpose_to_matrix(trans, quat):$/;" function line:145
quatpose_to_pose /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def quatpose_to_pose(trans, quat):$/;" function line:152
quatpose_to_rpypose /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def quatpose_to_rpypose(trans, quat):$/;" function line:158
matrix_to_pose /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def matrix_to_pose(mat):$/;" function line:164
matrix_to_rpypose /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def matrix_to_rpypose(mat):$/;" function line:171
matrix_to_quatpose /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def matrix_to_quatpose(mat):$/;" function line:178
matrix_invert /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def matrix_invert(matrix):$/;" function line:185
matrix_compose /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def matrix_compose(matrices):$/;" function line:190
matrix_transformation /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def matrix_transformation(matrix1, matrix2):$/;" function line:198
points_transformation /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def points_transformation(matrix, points):$/;" function line:205
transform_points2d /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def transform_points2d(points, pose):$/;" function line:215
transform_points /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/calculate.py /^def transform_points(pose, points):$/;" function line:222
best_fitLTSQ /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^def best_fitLTSQ(data):$/;" function line:5
best_fitSVD /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^def best_fitSVD(data):$/;" function line:15
fit_line2d /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^def fit_line2d(points2d):$/;" function line:22
fit_planeLTSQ /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^def fit_planeLTSQ(points3d):$/;" function line:27
fit_line3d /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^def fit_line3d(points3d):$/;" function line:41
fit_plane /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^def fit_plane(points3d):$/;" function line:58
cross /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^def cross(vector1, vector2):$/;" function line:71
normalize /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^def normalize(vector):$/;" function line:76
get_plane_pose /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^def get_plane_pose(plane):$/;" function line:83
Fit /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^class Fit():$/;" class line:104
ransac /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ def ransac(self, data, model_class, min_samples, threshold, max_trials=10000):$/;" member line:105 class:Fit
LineFit /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^class LineFit(Fit):$/;" class line:146
function /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ def function(self, x, model):$/;" member line:147 class:LineFit
fit /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ def fit(self, data):$/;" member line:152 class:LineFit
residuals /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ def residuals(self, model, data):$/;" member line:156 class:LineFit
PlaneFit /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^class PlaneFit(Fit):$/;" class line:161
function /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ def function(self, x, y, model):$/;" member line:162 class:PlaneFit
fit /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ def fit(self, data):$/;" member line:167 class:PlaneFit
residuals /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ def residuals(self, model, data):$/;" member line:171 class:PlaneFit
generate_test_line_data /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^def generate_test_line_data(point0, point1, samples=200):$/;" function line:179
generate_test_plane_data /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^def generate_test_plane_data(point0, point1, samples=20):$/;" function line:191
test_fit_line /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^def test_fit_line():$/;" function line:203
test_fit_plane /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^def test_fit_plane(filename='..\/data\/downsampled.xyz'):$/;" function line:211
WHITE /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ WHITE = (1,1,1)$/;" variable line:240
RED /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ RED = (1,0,0)$/;" variable line:241
BLUE /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ BLUE = (0,0,1)$/;" variable line:242
filename /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ filename = '..\/data\/downsampled.xyz'$/;" variable line:246
filename /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ filename = '..\/data\/test4_downsampled.xyz'$/;" variable line:247
cloud /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ cloud = np.loadtxt(filename)$/;" variable line:249
mplot3d /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ mplot3d = MPlot3D(scale=0.0025)$/;" variable line:251
plane /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ plane = PlaneFit()$/;" variable line:255
models /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ models = plane.fit(cloud)$/;" variable line:256
outliers /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ outliers = [k for k in range(len(cloud)) if k not in inliers]$/;" variable line:259
plane_pose /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ plane_pose = get_plane_pose(plane_model)$/;" variable line:260
mplane /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ mplane = calc.pose_to_matrix(plane_pose)$/;" variable line:264
implane /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ implane = calc.matrix_invert(mplane)$/;" variable line:265
tcloud /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ tcloud = calc.points_transformation(implane, cloud)$/;" variable line:266
mplot3d /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ mplot3d = MPlot3D(scale=0.0025)$/;" variable line:268
points3d /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ points3d = tcloud[outliers]$/;" variable line:279
point_min /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ point_min = np.min(points3d, axis=0)$/;" variable line:280
points_0 /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ points_0 = (np.round(points3d - point_min, 3) \/ 0.0001).astype(np.int32)$/;" variable line:281
x_max /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ x_max = np.max(points_0[:,0])$/;" variable line:285
y_max /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ y_max = np.max(points_0[:,1])$/;" variable line:286
zmap /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/fitting.py /^ zmap = np.zeros((int(x_max+1), int(y_max+1)))$/;" variable line:289
CloudRecord /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/sub_cloud.py /^class CloudRecord():$/;" class line:12
__init__ /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/sub_cloud.py /^ def __init__(self):$/;" member line:13 class:CloudRecord
point_cloud_to_world /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/sub_cloud.py /^ def point_cloud_to_world(self, stamp, points3d):$/;" member line:24 class:CloudRecord
callback_point_cloud /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/sub_cloud.py /^ def callback_point_cloud(self, data):$/;" member line:37 class:CloudRecord
Cloud /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/pub_cloud.py /^class Cloud():$/;" class line:14
__init__ /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/pub_cloud.py /^ def __init__(self):$/;" member line:15 class:Cloud
pub_point_cloud /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/pub_cloud.py /^ def pub_point_cloud(self):$/;" member line:31 class:Cloud
__docformat__ /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^__docformat__ = "restructuredtext en"$/;" variable line:177
identity_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def identity_matrix():$/;" function line:180
translation_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def translation_matrix(direction):$/;" function line:195
translation_from_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def translation_from_matrix(matrix):$/;" function line:208
reflection_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def reflection_matrix(point, normal):$/;" function line:220
reflection_from_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def reflection_from_matrix(matrix):$/;" function line:246
rotation_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def rotation_matrix(angle, direction, point=None):$/;" function line:275
rotation_from_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def rotation_from_matrix(matrix):$/;" function line:319
scale_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def scale_matrix(factor, origin=None, direction=None):$/;" function line:359
scale_from_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def scale_from_matrix(matrix):$/;" function line:396
projection_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def projection_matrix(point, normal, direction=None,$/;" function line:437
projection_from_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def projection_from_matrix(matrix, pseudo=False):$/;" function line:499
clip_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def clip_matrix(left, right, bottom, top, near, far, perspective=False):$/;" function line:572
shear_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def shear_matrix(angle, direction, point, normal):$/;" function line:624
shear_from_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def shear_from_matrix(matrix):$/;" function line:655
decompose_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def decompose_matrix(matrix):$/;" function line:700
compose_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def compose_matrix(scale=None, shear=None, angles=None, translate=None,$/;" function line:785
orthogonalization_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def orthogonalization_matrix(lengths, angles):$/;" function line:838
superimposition_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def superimposition_matrix(v0, v1, scaling=False, usesvd=True):$/;" function line:866
euler_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def euler_matrix(ai, aj, ak, axes='sxyz'):$/;" function line:968
euler_from_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def euler_from_matrix(matrix, axes='sxyz'):$/;" function line:1031
euler_from_quaternion /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def euler_from_quaternion(quaternion, axes='sxyz'):$/;" function line:1089
quaternion_from_euler /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def quaternion_from_euler(ai, aj, ak, axes='sxyz'):$/;" function line:1100
quaternion_about_axis /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def quaternion_about_axis(angle, axis):$/;" function line:1157
quaternion_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def quaternion_matrix(quaternion):$/;" function line:1174
quaternion_from_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def quaternion_from_matrix(matrix):$/;" function line:1196
quaternion_multiply /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def quaternion_multiply(quaternion1, quaternion0):$/;" function line:1228
quaternion_conjugate /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def quaternion_conjugate(quaternion):$/;" function line:1245
quaternion_inverse /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def quaternion_inverse(quaternion):$/;" function line:1258
quaternion_slerp /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def quaternion_slerp(quat0, quat1, fraction, spin=0, shortestpath=True):$/;" function line:1270
random_quaternion /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def random_quaternion(rand=None):$/;" function line:1311
random_rotation_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def random_rotation_matrix(rand=None):$/;" function line:1341
Arcball /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^class Arcball(object):$/;" class line:1356
__init__ /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^ def __init__(self, initial=None):$/;" member line:1380 class:Arcball
place /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^ def place(self, center, radius):$/;" member line:1407 class:Arcball
setaxes /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^ def setaxes(self, *axes):$/;" member line:1420 class:Arcball
setconstrain /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^ def setconstrain(self, constrain):$/;" member line:1427 class:Arcball
getconstrain /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^ def getconstrain(self):$/;" member line:1431 class:Arcball
down /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^ def down(self, point):$/;" member line:1435 class:Arcball
drag /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^ def drag(self, point):$/;" member line:1446 class:Arcball
next /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^ def next(self, acceleration=0.0):$/;" member line:1462 class:Arcball
matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^ def matrix(self):$/;" member line:1467 class:Arcball
arcball_map_to_sphere /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def arcball_map_to_sphere(point, center, radius):$/;" function line:1472
arcball_constrain_to_axis /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def arcball_constrain_to_axis(point, axis):$/;" function line:1485
arcball_nearest_axis /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def arcball_nearest_axis(point, axes):$/;" function line:1501
_EPS /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^_EPS = numpy.finfo(float).eps * 4.0$/;" variable line:1515
_NEXT_AXIS /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^_NEXT_AXIS = [1, 2, 0, 1]$/;" variable line:1518
_AXES2TUPLE /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^_AXES2TUPLE = {$/;" variable line:1521
_TUPLE2AXES /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^_TUPLE2AXES = dict((v, k) for k, v in _AXES2TUPLE.items())$/;" variable line:1531
vector_norm /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def vector_norm(data, axis=None, out=None):$/;" function line:1535
unit_vector /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def unit_vector(data, axis=None, out=None):$/;" function line:1574
random_vector /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def random_vector(size):$/;" function line:1618
inverse_matrix /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def inverse_matrix(matrix):$/;" function line:1633
concatenate_matrices /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def concatenate_matrices(*matrices):$/;" function line:1649
is_same_transform /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def is_same_transform(matrix0, matrix1):$/;" function line:1665
_import_module /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/transformations.py /^def _import_module(module_name, warn=True, prefix='_py_', ignore='_'):$/;" function line:1681
BLACK /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^BLACK = (0, 0, 0)$/;" variable line:9
WHITE /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^WHITE = (1, 1, 1)$/;" variable line:10
RED /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^RED = (1, 0, 0)$/;" variable line:11
GREEN /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^GREEN = (0, 1, 0)$/;" variable line:12
BLUE /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^BLUE = (0, 0, 1)$/;" variable line:13
MPlot3D /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^class MPlot3D():$/;" class line:16
__init__ /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def __init__(self, mlab=None, scale=1.0):$/;" member line:17 class:MPlot3D
_new_figure /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def _new_figure(self):$/;" member line:22 class:MPlot3D
draw_frame /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_frame(self, pose, scale=10, label=''):$/;" member line:27 class:MPlot3D
draw_frames /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_frames(self, points, frames, scale=10):$/;" member line:37 class:MPlot3D
draw_transformation /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_transformation(self, matrix1, matrix2, label1='', label2=''):$/;" member line:53 class:MPlot3D
draw_plane /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_plane(self, plane, points3d, color=(1, 0.1, 0)):$/;" member line:59 class:MPlot3D
draw_line /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_line(self, point0, point1, color=WHITE, scale=0.25):$/;" member line:74 class:MPlot3D
draw_points /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_points(self, points3d, color=WHITE, scale=1):$/;" member line:79 class:MPlot3D
draw_cloud /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_cloud(self, points3d, scale=1):$/;" member line:84 class:MPlot3D
draw_lines /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_lines(self, points3d, color=WHITE, scale=0.1):$/;" member line:93 class:MPlot3D
draw_camera /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_camera(self, camera_pose, color=(0.8, 0.8, 1), scale=0.5):$/;" member line:98 class:MPlot3D
draw_layers /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_layers(self, layers, scale=1.5):$/;" member line:113 class:MPlot3D
draw_slice /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_slice(self, slice, scale=0.3):$/;" member line:119 class:MPlot3D
draw_slices /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_slices(self, slices):$/;" member line:125 class:MPlot3D
draw_tools /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_tools(self, points, frames, scale=10):$/;" member line:130 class:MPlot3D
draw_path_frames /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_path_frames(self, path):$/;" member line:141 class:MPlot3D
draw_path_tools /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_path_tools(self, path):$/;" member line:150 class:MPlot3D
_get_triangular_mesh /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def _get_triangular_mesh(self, mesh):$/;" member line:159 class:MPlot3D
draw_mesh /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_mesh(self, mesh, color=WHITE, opacity=0.7):$/;" member line:169 class:MPlot3D
draw_path /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_path(self, path):$/;" member line:180 class:MPlot3D
draw_point_cloud /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_point_cloud(self, points3d):$/;" member line:201 class:MPlot3D
draw_working_area /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def draw_working_area(self, width, height):$/;" member line:208 class:MPlot3D
outline /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def outline(self):$/;" member line:215 class:MPlot3D
clear /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def clear(self):$/;" member line:218 class:MPlot3D
show /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ def show(self):$/;" member line:222 class:MPlot3D
frame /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ frame = np.float32([[1, 0, 0],$/;" variable line:230
point /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ point = np.float32([0, 0, 0])$/;" variable line:233
mplot3d /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ mplot3d = MPlot3D(scale=2)$/;" variable line:235
cloud /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ cloud = np.loadtxt('..\/data\/test.xyz')$/;" variable line:240
mplot3d /home/jorge/catkin_ws/src/proper/proper_cloud/scripts/mlabplot.py /^ mplot3d = MPlot3D(scale=0.002)$/;" variable line:241
filename /home/jorge/catkin_ws/src/proper/proper_cloud/data/xyz_to_pcd.py /^filename = sys.argv[1]$/;" variable line:9
points3d /home/jorge/catkin_ws/src/proper/proper_cloud/data/xyz_to_pcd.py /^points3d = np.loadtxt(filename)$/;" variable line:10
nfilename /home/jorge/catkin_ws/src/proper/proper_cloud/data/xyz_to_pcd.py /^nfilename = '%s.pcd' %filename[:-4]$/;" variable line:12
CloudRecordingNode /home/jorge/catkin_ws/src/proper/proper_cloud/src/cloud.cpp /^class CloudRecordingNode {$/;" class line:14 file:
nh_ /home/jorge/catkin_ws/src/proper/proper_cloud/src/cloud.cpp /^ ros::NodeHandle nh_;$/;" member line:16 class:CloudRecordingNode file:
sub_cloud /home/jorge/catkin_ws/src/proper/proper_cloud/src/cloud.cpp /^ ros::Subscriber sub_cloud;$/;" member line:17 class:CloudRecordingNode file:
pub_tf_cloud /home/jorge/catkin_ws/src/proper/proper_cloud/src/cloud.cpp /^ ros::Publisher pub_tf_cloud;$/;" member line:18 class:CloudRecordingNode file:
tf_listener /home/jorge/catkin_ws/src/proper/proper_cloud/src/cloud.cpp /^ tf::TransformListener *tf_listener;$/;" member line:20 class:CloudRecordingNode file:
transform_ /home/jorge/catkin_ws/src/proper/proper_cloud/src/cloud.cpp /^ tf::StampedTransform transform_;$/;" member line:21 class:CloudRecordingNode file:
Point /home/jorge/catkin_ws/src/proper/proper_cloud/src/cloud.cpp /^ typedef pcl::PointXYZ Point;$/;" typedef line:24 class:CloudRecordingNode file:
PointCloud /home/jorge/catkin_ws/src/proper/proper_cloud/src/cloud.cpp /^ typedef pcl::PointCloud<Point> PointCloud;$/;" typedef line:25 class:CloudRecordingNode file:
CloudRecordingNode /home/jorge/catkin_ws/src/proper/proper_cloud/src/cloud.cpp /^ CloudRecordingNode() {$/;" function line:27 class:CloudRecordingNode signature:()
~CloudRecordingNode /home/jorge/catkin_ws/src/proper/proper_cloud/src/cloud.cpp /^ ~CloudRecordingNode() {}$/;" function line:78 class:CloudRecordingNode signature:()
cloudCallback /home/jorge/catkin_ws/src/proper/proper_cloud/src/cloud.cpp /^ void cloudCallback(const PointCloud::ConstPtr& pcl_in) {$/;" function line:80 class:CloudRecordingNode signature:(const PointCloud::ConstPtr& pcl_in)
main /home/jorge/catkin_ws/src/proper/proper_cloud/src/cloud.cpp /^int main (int argc, char** argv) {$/;" function line:99 signature:(int argc, char** argv)
chatterCallback /home/jorge/catkin_ws/src/proper/proper_cloud/src/listener.cpp /^void chatterCallback(const std_msgs::String::ConstPtr& msg)$/;" function line:7 signature:(const std_msgs::String::ConstPtr& msg)
main /home/jorge/catkin_ws/src/proper/proper_cloud/src/listener.cpp /^int main(int argc, char **argv)$/;" function line:12 signature:(int argc, char **argv)
showHelp /home/jorge/catkin_ws/src/proper/proper_cloud/src/find_plane.cpp /^void showHelp(char *program_name)$/;" function line:23 signature:(char *program_name)
colorCloud /home/jorge/catkin_ws/src/proper/proper_cloud/src/find_plane.cpp /^void colorCloud(const pcl::PointCloud<pcl::PointXYZ>::Ptr &cloud,$/;" function line:29 signature:(const pcl::PointCloud<pcl::PointXYZ>::Ptr &cloud, pcl::PointCloud<pcl::PointXYZRGB>::Ptr &color_cloud, int r, int g, int b)
showCloud /home/jorge/catkin_ws/src/proper/proper_cloud/src/find_plane.cpp /^void showCloud(const pcl::PointCloud<pcl::PointXYZ>::Ptr &cloud)$/;" function line:46 signature:(const pcl::PointCloud<pcl::PointXYZ>::Ptr &cloud)
showCloud /home/jorge/catkin_ws/src/proper/proper_cloud/src/find_plane.cpp /^void showCloud(const pcl::PointCloud<pcl::PointXYZ>::Ptr &cloud1,$/;" function line:55 signature:(const pcl::PointCloud<pcl::PointXYZ>::Ptr &cloud1, const pcl::PointCloud<pcl::PointXYZ>::Ptr &cloud2)
showValues /home/jorge/catkin_ws/src/proper/proper_cloud/src/find_plane.cpp /^void showValues(const pcl::PointCloud<pcl::PointXYZ>::Ptr &cloud)$/;" function line:68 signature:(const pcl::PointCloud<pcl::PointXYZ>::Ptr &cloud)
filterSubsampling /home/jorge/catkin_ws/src/proper/proper_cloud/src/find_plane.cpp /^void filterSubsampling(const pcl::PointCloud<pcl::PointXYZ>::Ptr &cloud_in,$/;" function line:79 signature:(const pcl::PointCloud<pcl::PointXYZ>::Ptr &cloud_in, pcl::PointCloud<pcl::PointXYZ>::Ptr &cloud_out)
filterRemoval /home/jorge/catkin_ws/src/proper/proper_cloud/src/find_plane.cpp /^void filterRemoval(const pcl::PointCloud<pcl::PointXYZ>::Ptr &cloud_in,$/;" function line:89 signature:(const pcl::PointCloud<pcl::PointXYZ>::Ptr &cloud_in, pcl::PointCloud<pcl::PointXYZ>::Ptr &cloud_out)
matrix_transform /home/jorge/catkin_ws/src/proper/proper_cloud/src/find_plane.cpp /^int matrix_transform(const pcl::PointCloud<pcl::PointXYZ>::Ptr &source_cloud,$/;" function line:102 signature:(const pcl::PointCloud<pcl::PointXYZ>::Ptr &source_cloud, pcl::PointCloud<pcl::PointXYZ>::Ptr &cloud_out)
main /home/jorge/catkin_ws/src/proper/proper_cloud/src/find_plane.cpp /^int main (int argc, char** argv)$/;" function line:158 signature:(int argc, char** argv)
main /home/jorge/catkin_ws/src/proper/proper_cloud/src/talker.cpp /^int main(int argc, char **argv)$/;" function line:9 signature:(int argc, char **argv)
d /home/jorge/catkin_ws/src/proper/proper_planning/setup.py /^d = generate_distutils_setup($/;" variable line:4
packages /home/jorge/catkin_ws/src/proper/proper_planning/setup.py /^ packages=['robpath'],$/;" variable line:5
package_dir /home/jorge/catkin_ws/src/proper/proper_planning/setup.py /^ package_dir={'': 'src'}$/;" variable line:6
talker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/path_publisher.py /^def talker():$/;" function line:12
ShapeMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^class ShapeMarker():$/;" class line:8
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def __init__(self, frame_id="\/world"):$/;" member line:9 class:ShapeMarker
set_color /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def set_color(self, color=(1.0,1.0,1.0,1.0)):$/;" member line:19 class:ShapeMarker
set_scale /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def set_scale(self, scale=(1.0,1.0,1.0)):$/;" member line:25 class:ShapeMarker
set_position /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def set_position(self, position=(0.0,0.0,0.0)):$/;" member line:30 class:ShapeMarker
set_orientation /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def set_orientation(self, orientation=(0.0,0.0,0.0,1.0)):$/;" member line:35 class:ShapeMarker
ArrowMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^class ArrowMarker(ShapeMarker):$/;" class line:42
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def __init__(self, length):$/;" member line:43 class:ArrowMarker
set_length /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def set_length(self, length):$/;" member line:48 class:ArrowMarker
CubeMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^class CubeMarker(ShapeMarker):$/;" class line:51
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def __init__(self):$/;" member line:52 class:CubeMarker
SphereMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^class SphereMarker(ShapeMarker):$/;" class line:56
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def __init__(self):$/;" member line:57 class:SphereMarker
CylinderMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^class CylinderMarker(ShapeMarker):$/;" class line:61
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def __init__(self):$/;" member line:62 class:CylinderMarker
LinesMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^class LinesMarker(ShapeMarker):$/;" class line:66
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def __init__(self):$/;" member line:67 class:LinesMarker
set_size /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def set_size(self, size=0.010):$/;" member line:73 class:LinesMarker
PointsMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^class PointsMarker(ShapeMarker):$/;" class line:76
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def __init__(self):$/;" member line:77 class:PointsMarker
set_size /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def set_size(self, size=0.025):$/;" member line:83 class:PointsMarker
TextMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^class TextMarker(ShapeMarker):$/;" class line:86
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def __init__(self, text):$/;" member line:87 class:TextMarker
set_text /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def set_text(self, text):$/;" member line:93 class:TextMarker
set_size /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def set_size(self, size=0.1):$/;" member line:96 class:TextMarker
MeshMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^class MeshMarker(ShapeMarker):$/;" class line:99
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def __init__(self, mesh_resource="package:\/\/etna_triangulation\/meshes\/robot.dae", frame_id='\/world'):$/;" member line:100 class:MeshMarker
TriangleListMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^class TriangleListMarker(ShapeMarker):$/;" class line:106
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def __init__(self, frame_id='\/world'):$/;" member line:107 class:TriangleListMarker
set_points /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ def set_points(self, points):$/;" member line:114 class:TriangleListMarker
publisher /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ publisher = rospy.Publisher('visualization_marker', Marker, queue_size=10)$/;" variable line:120
mesh_marker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/markers.py /^ mesh_marker = TriangleListMarker()$/;" variable line:123
MyViz /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^class MyViz(QtGui.QWidget):$/;" class line:26
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def __init__(self, parent=None):$/;" member line:27 class:MyViz
switchToView /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def switchToView(self, view_name):$/;" member line:92 class:MyViz
onOrbitButtonClick /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def onOrbitButtonClick(self):$/;" member line:100 class:MyViz
onFrontButtonClick /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def onFrontButtonClick(self):$/;" member line:103 class:MyViz
onRightButtonClick /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def onRightButtonClick(self):$/;" member line:106 class:MyViz
onTopButtonClick /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def onTopButtonClick(self):$/;" member line:109 class:MyViz
RobPathUI /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^class RobPathUI(QtGui.QMainWindow):$/;" class line:113
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def __init__(self):$/;" member line:114 class:RobPathUI
changeSpeed /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def changeSpeed(self):$/;" member line:154 class:RobPathUI
changePower /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def changePower(self):$/;" member line:158 class:RobPathUI
updatePosition /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def updatePosition(self, position):$/;" member line:162 class:RobPathUI
updateSize /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def updateSize(self, size):$/;" member line:168 class:RobPathUI
updateProcess /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def updateProcess(self):$/;" member line:174 class:RobPathUI
blockSignals /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def blockSignals(self, value):$/;" member line:183 class:RobPathUI
btnLoadClicked /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def btnLoadClicked(self):$/;" member line:191 class:RobPathUI
btnProcessMeshClicked /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def btnProcessMeshClicked(self):$/;" member line:223 class:RobPathUI
point_cloud_to_world /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def point_cloud_to_world(self, stamp, points3d):$/;" member line:231 class:RobPathUI
callback_point_cloud /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def callback_point_cloud(self, data):$/;" member line:244 class:RobPathUI
btnRecordClicked /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def btnRecordClicked(self):$/;" member line:259 class:RobPathUI
changePosition /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def changePosition(self):$/;" member line:268 class:RobPathUI
changeSize /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def changeSize(self):$/;" member line:277 class:RobPathUI
btnProcessMeshClicked /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def btnProcessMeshClicked(self):$/;" member line:285 class:RobPathUI
btnSaveRapidClicked /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def btnSaveRapidClicked(self):$/;" member line:302 class:RobPathUI
btnQuitClicked /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ def btnQuitClicked(self):$/;" member line:307 class:RobPathUI
app /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ app = QtGui.QApplication(sys.argv)$/;" variable line:314
robpath /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robviz.py /^ robpath = RobPathUI()$/;" variable line:315
ShapeMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^class ShapeMarker():$/;" class line:14
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def __init__(self):$/;" member line:15 class:ShapeMarker
set_color /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def set_color(self, color=(1.0,1.0,1.0,1.0)):$/;" member line:25 class:ShapeMarker
set_scale /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def set_scale(self, scale=(1.0,1.0,1.0)):$/;" member line:31 class:ShapeMarker
set_position /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def set_position(self, position=(0.0,0.0,0.0)):$/;" member line:36 class:ShapeMarker
set_orientation /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def set_orientation(self, orientation=(0.0,0.0,0.0,1.0)):$/;" member line:41 class:ShapeMarker
ArrowMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^class ArrowMarker(ShapeMarker):$/;" class line:48
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def __init__(self, length):$/;" member line:49 class:ArrowMarker
set_length /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def set_length(self, length):$/;" member line:54 class:ArrowMarker
CubeMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^class CubeMarker(ShapeMarker):$/;" class line:57
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def __init__(self):$/;" member line:58 class:CubeMarker
SphereMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^class SphereMarker(ShapeMarker):$/;" class line:62
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def __init__(self):$/;" member line:63 class:SphereMarker
CylinderMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^class CylinderMarker(ShapeMarker):$/;" class line:67
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def __init__(self):$/;" member line:68 class:CylinderMarker
LinesMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^class LinesMarker(ShapeMarker):$/;" class line:72
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def __init__(self):$/;" member line:73 class:LinesMarker
set_size /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def set_size(self, size=0.010):$/;" member line:79 class:LinesMarker
PointsMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^class PointsMarker(ShapeMarker):$/;" class line:82
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def __init__(self):$/;" member line:83 class:PointsMarker
set_size /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def set_size(self, size=0.025):$/;" member line:89 class:PointsMarker
TextMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^class TextMarker(ShapeMarker):$/;" class line:92
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def __init__(self, text):$/;" member line:93 class:TextMarker
set_text /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def set_text(self, text):$/;" member line:99 class:TextMarker
set_size /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def set_size(self, size=0.1):$/;" member line:102 class:TextMarker
MeshMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^class MeshMarker(ShapeMarker):$/;" class line:105
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def __init__(self):$/;" member line:106 class:MeshMarker
InteractMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^class InteractMarker():$/;" class line:113
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def __init__(self):$/;" member line:114 class:InteractMarker
set_position /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def set_position(self, position=(0.0,0.0,0.0)):$/;" member line:151 class:InteractMarker
set_orientation /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def set_orientation(self, orientation=(0.0,0.0,0.0,1.0)):$/;" member line:157 class:InteractMarker
SimpleMarker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^class SimpleMarker():$/;" class line:165
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def __init__(self):$/;" member line:166 class:SimpleMarker
processFeedback /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def processFeedback(self, feedback):$/;" member line:191 class:SimpleMarker
handle_pose2d /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_simple_marker.py /^ def handle_pose2d(self, msg, int_marker):$/;" member line:198 class:SimpleMarker
Visualization /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^class Visualization(HasTraits):$/;" class line:26
scene /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ scene = Instance(MlabSceneModel, ())$/;" variable line:27 class:Visualization
update_plot /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def update_plot(self):$/;" member line:30 class:Visualization
view /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ view = View(Item('scene', editor=SceneEditor(scene_class=Scene),$/;" variable line:37 class:Visualization
QMayavi /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^class QMayavi(QtGui.QWidget):$/;" class line:41
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def __init__(self, parent=None):$/;" member line:42 class:QMayavi
drawWorkingArea /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def drawWorkingArea(self, width=300, height=200):$/;" member line:60 class:QMayavi
drawMesh /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def drawMesh(self, mesh):$/;" member line:67 class:QMayavi
drawPath /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def drawPath(self, path):$/;" member line:71 class:QMayavi
drawSlice /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def drawSlice(self, slices, path):$/;" member line:74 class:QMayavi
RobPathUI /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^class RobPathUI(QtGui.QMainWindow):$/;" class line:80
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def __init__(self):$/;" member line:81 class:RobPathUI
changePosition /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def changePosition(self):$/;" member line:111 class:RobPathUI
changeSize /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def changeSize(self):$/;" member line:118 class:RobPathUI
updatePosition /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def updatePosition(self, position):$/;" member line:125 class:RobPathUI
updateSize /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def updateSize(self, size):$/;" member line:131 class:RobPathUI
updateProcess /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def updateProcess(self):$/;" member line:137 class:RobPathUI
blockSignals /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def blockSignals(self, value):$/;" member line:149 class:RobPathUI
btnLoadMeshClicked /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def btnLoadMeshClicked(self):$/;" member line:157 class:RobPathUI
update_parameters /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def update_parameters(self):$/;" member line:182 class:RobPathUI
__process_shape /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def __process_shape(self):$/;" member line:198 class:RobPathUI file:
btnProcessMeshClicked /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def btnProcessMeshClicked(self):$/;" member line:211 class:RobPathUI
btnProcessContoursClicked /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def btnProcessContoursClicked(self):$/;" member line:215 class:RobPathUI
btnSaveRapidClicked /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def btnSaveRapidClicked(self):$/;" member line:225 class:RobPathUI
btnQuitClicked /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ def btnQuitClicked(self):$/;" member line:229 class:RobPathUI
app /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ app = QtGui.QApplication.instance()$/;" variable line:237
robpath /home/jorge/catkin_ws/src/proper/proper_planning/scripts/robpathui.py /^ robpath = RobPathUI()$/;" variable line:238
topic /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_markers_example.py /^topic = 'visualization_marker_array'$/;" variable line:8
publisher /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_markers_example.py /^publisher = rospy.Publisher(topic, MarkerArray, queue_size=10)$/;" variable line:9
markerArray /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_markers_example.py /^markerArray = MarkerArray()$/;" variable line:13
count /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_markers_example.py /^count = 0$/;" variable line:15
MARKERS_MAX /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_markers_example.py /^MARKERS_MAX = 100$/;" variable line:16
marker /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_markers_example.py /^ marker = Marker()$/;" variable line:20
id /home/jorge/catkin_ws/src/proper/proper_planning/scripts/_markers_example.py /^ id = 0$/;" variable line:44
version /home/jorge/catkin_ws/src/proper/proper_planning/src/setup.py /^ version="0.2.0",$/;" variable line:4
description /home/jorge/catkin_ws/src/proper/proper_planning/src/setup.py /^ description="Robot Path Planner for Laser Metal Deposition",$/;" variable line:5
author /home/jorge/catkin_ws/src/proper/proper_planning/src/setup.py /^ author="Jorge Rodriguez-Araujo",$/;" variable line:6
author_email /home/jorge/catkin_ws/src/proper/proper_planning/src/setup.py /^ author_email="[email protected]",$/;" variable line:7
url /home/jorge/catkin_ws/src/proper/proper_planning/src/setup.py /^ url="http:\/\/www.aimen.es",$/;" variable line:8
packages /home/jorge/catkin_ws/src/proper/proper_planning/src/setup.py /^ packages=["robpath"],$/;" variable line:9
data_files /home/jorge/catkin_ws/src/proper/proper_planning/src/setup.py /^ data_files=[('ui', ['robpath\/robpath.ui']),$/;" variable line:10
talker /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_path_command.py /^def talker():$/;" function line:9
ABB_Robot /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid_diode.py /^class ABB_Robot():$/;" class line:4
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid_diode.py /^ def __init__(self):$/;" member line:5 class:ABB_Robot
path2rapid /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid_diode.py /^ def path2rapid(self, path):$/;" member line:27 class:ABB_Robot
save_file /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid_diode.py /^ def save_file(self, filename, routine):$/;" member line:118 class:ABB_Robot
upload_file /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid_diode.py /^ def upload_file(self, filename, directory):$/;" member line:125 class:ABB_Robot
rob /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid_diode.py /^ rob = ABB_Robot()$/;" variable line:139 class:ABB_Robot
path /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid_diode.py /^ path = [([0, 0, 0], [0, 0, 0, 1], False),$/;" variable line:140 class:ABB_Robot
filename /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid_diode.py /^ filename = 'etna.mod'$/;" variable line:143 class:ABB_Robot
routine /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid_diode.py /^ routine = rob.path2rapid(path)$/;" variable line:144 class:ABB_Robot
ABB_Robot /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid.py /^class ABB_Robot():$/;" class line:4
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid.py /^ def __init__(self):$/;" member line:5 class:ABB_Robot
path2rapid /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid.py /^ def path2rapid(self, path):$/;" member line:27 class:ABB_Robot
save_file /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid.py /^ def save_file(self, filename, routine):$/;" member line:115 class:ABB_Robot
upload_file /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid.py /^ def upload_file(self, filename, directory):$/;" member line:122 class:ABB_Robot
rob /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid.py /^ rob = ABB_Robot()$/;" variable line:136 class:ABB_Robot
path /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid.py /^ path = [([0, 0, 0], [0, 0, 0, 1], False),$/;" variable line:137 class:ABB_Robot
filename /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid.py /^ filename = 'etna.mod'$/;" variable line:140 class:ABB_Robot
routine /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/rapid.py /^ routine = rob.path2rapid(path)$/;" variable line:141 class:ABB_Robot
distance /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def distance(point1, point2):$/;" function line:7
distance2 /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def distance2(point1, point2):$/;" function line:19
angle /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def angle(point1, point2, point3):$/;" function line:31
normal_vector /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def normal_vector(point1, point2, point3):$/;" function line:43
line2d /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def line2d(point1, point2):$/;" function line:50
vector /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def vector(point1, point2):$/;" function line:59
magnitude2 /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def magnitude2(vector):$/;" function line:64
magnitude /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def magnitude(vector):$/;" function line:73
normalize /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def normalize(vector):$/;" function line:82
dot /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def dot(vector1, vector2):$/;" function line:94
cross /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def cross(vector1, vector2):$/;" function line:104
pose_to_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def pose_to_matrix(pose):$/;" function line:118
rpypose_to_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def rpypose_to_matrix(trans, rpy):$/;" function line:126
rpypose_to_pose /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def rpypose_to_pose(trans, rpy):$/;" function line:133
rpypose_to_quatpose /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def rpypose_to_quatpose(trans, rpy):$/;" function line:139
quatpose_to_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def quatpose_to_matrix(trans, quat):$/;" function line:145
quatpose_to_pose /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def quatpose_to_pose(trans, quat):$/;" function line:152
quatpose_to_rpypose /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def quatpose_to_rpypose(trans, quat):$/;" function line:158
matrix_to_pose /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def matrix_to_pose(mat):$/;" function line:164
matrix_to_rpypose /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def matrix_to_rpypose(mat):$/;" function line:171
matrix_to_quatpose /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def matrix_to_quatpose(mat):$/;" function line:178
matrix_invert /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def matrix_invert(matrix):$/;" function line:185
matrix_compose /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def matrix_compose(matrices):$/;" function line:190
matrix_transformation /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def matrix_transformation(matrix1, matrix2):$/;" function line:198
points_transformation /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def points_transformation(matrix, points):$/;" function line:205
transform_points2d /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def transform_points2d(points, pose):$/;" function line:215
transform_points /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/calculate.py /^def transform_points(pose, points):$/;" function line:222
filter_polyline /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^def filter_polyline(points, dist=0.1, angl=0.01):$/;" function line:9
get_range_values /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^def get_range_values(v_min, v_max, v_dist):$/;" function line:29
Mesh /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^class Mesh:$/;" class line:36
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ def __init__(self, filename):$/;" member line:37 class:Mesh
load_binary_mesh /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ def load_binary_mesh(self, filename):$/;" member line:57 class:Mesh
load_text_mesh /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ def load_text_mesh(self, filename):$/;" member line:79 class:Mesh
bounding_box /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ def bounding_box(self):$/;" member line:107 class:Mesh
translate /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ def translate(self, point):$/;" member line:132 class:Mesh
scale /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ def scale(self, scale):$/;" member line:138 class:Mesh
resort_triangles /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ def resort_triangles(self):$/;" member line:143 class:Mesh
get_z_intersect /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ def get_z_intersect(self, triangle, z_level):$/;" member line:150 class:Mesh
get_slice /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ def get_slice(self, z_level):$/;" member line:181 class:Mesh
get_grated /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ def get_grated(self, slice, dist):$/;" member line:230 class:Mesh
get_path_from_fill_lines /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ def get_path_from_fill_lines(self, fill_lines):$/;" member line:262 class:Mesh
get_path_from_slices /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ def get_path_from_slices(self, slices):$/;" member line:290 class:Mesh
get_mesh_slices_path /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ def get_mesh_slices_path(self, layer_height, track_distance):$/;" member line:301 class:Mesh
mesh /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ mesh = Mesh(filename)$/;" variable line:337 class:Mesh
t0 /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ t0 = time.time()$/;" variable line:339 class:Mesh
slice /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ slice = mesh.get_slice(0.1)$/;" variable line:340 class:Mesh
lines /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ lines = mesh.get_grated(slice, 1.5)$/;" variable line:341 class:Mesh
t1 /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ t1 = time.time()$/;" variable line:342 class:Mesh
mplot3d /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ mplot3d = MPlot3D()$/;" variable line:347 class:Mesh
t0 /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ t0 = time.time()$/;" variable line:351 class:Mesh
path /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ path = mesh.get_path_from_slices([slice])$/;" variable line:352 class:Mesh
path /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ path = mesh.get_path_from_fill_lines(lines)$/;" variable line:353 class:Mesh
t1 /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ t1 = time.time()$/;" variable line:354 class:Mesh
mplot3d /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ mplot3d = MPlot3D()$/;" variable line:358 class:Mesh
path_contour /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ path_contour = mesh.get_path_from_slices(slices)$/;" variable line:365 class:Mesh
mplot3d /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mesh.py /^ mplot3d = MPlot3D()$/;" variable line:377 class:Mesh
RobPath /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/robpath.py /^class RobPath():$/;" class line:7
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/robpath.py /^ def __init__(self):$/;" member line:8 class:RobPath
load_mesh /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/robpath.py /^ def load_mesh(self, filename):$/;" member line:13 class:RobPath
translate_mesh /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/robpath.py /^ def translate_mesh(self, position):$/;" member line:21 class:RobPath
resize_mesh /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/robpath.py /^ def resize_mesh(self, size):$/;" member line:24 class:RobPath
set_power /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/robpath.py /^ def set_power(self, power):$/;" member line:28 class:RobPath
set_speed /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/robpath.py /^ def set_speed(self, speed):$/;" member line:31 class:RobPath
set_track /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/robpath.py /^ def set_track(self, height, width, overlap):$/;" member line:34 class:RobPath
set_powder /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/robpath.py /^ def set_powder(self, carrier_gas, stirrer, turntable):$/;" member line:41 class:RobPath
init_process /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/robpath.py /^ def init_process(self):$/;" member line:46 class:RobPath
update_process /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/robpath.py /^ def update_process(self):$/;" member line:55 class:RobPath
get_contours_path /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/robpath.py /^ def get_contours_path(self):$/;" member line:74 class:RobPath
save_rapid /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/robpath.py /^ def save_rapid(self):$/;" member line:85 class:RobPath
__docformat__ /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^__docformat__ = "restructuredtext en"$/;" variable line:177
identity_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def identity_matrix():$/;" function line:180
translation_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def translation_matrix(direction):$/;" function line:195
translation_from_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def translation_from_matrix(matrix):$/;" function line:208
reflection_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def reflection_matrix(point, normal):$/;" function line:220
reflection_from_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def reflection_from_matrix(matrix):$/;" function line:246
rotation_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def rotation_matrix(angle, direction, point=None):$/;" function line:275
rotation_from_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def rotation_from_matrix(matrix):$/;" function line:319
scale_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def scale_matrix(factor, origin=None, direction=None):$/;" function line:359
scale_from_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def scale_from_matrix(matrix):$/;" function line:396
projection_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def projection_matrix(point, normal, direction=None,$/;" function line:437
projection_from_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def projection_from_matrix(matrix, pseudo=False):$/;" function line:499
clip_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def clip_matrix(left, right, bottom, top, near, far, perspective=False):$/;" function line:572
shear_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def shear_matrix(angle, direction, point, normal):$/;" function line:624
shear_from_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def shear_from_matrix(matrix):$/;" function line:655
decompose_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def decompose_matrix(matrix):$/;" function line:700
compose_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def compose_matrix(scale=None, shear=None, angles=None, translate=None,$/;" function line:785
orthogonalization_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def orthogonalization_matrix(lengths, angles):$/;" function line:838
superimposition_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def superimposition_matrix(v0, v1, scaling=False, usesvd=True):$/;" function line:866
euler_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def euler_matrix(ai, aj, ak, axes='sxyz'):$/;" function line:968
euler_from_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def euler_from_matrix(matrix, axes='sxyz'):$/;" function line:1031
euler_from_quaternion /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def euler_from_quaternion(quaternion, axes='sxyz'):$/;" function line:1089
quaternion_from_euler /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def quaternion_from_euler(ai, aj, ak, axes='sxyz'):$/;" function line:1100
quaternion_about_axis /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def quaternion_about_axis(angle, axis):$/;" function line:1157
quaternion_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def quaternion_matrix(quaternion):$/;" function line:1174
quaternion_from_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def quaternion_from_matrix(matrix):$/;" function line:1196
quaternion_multiply /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def quaternion_multiply(quaternion1, quaternion0):$/;" function line:1228
quaternion_conjugate /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def quaternion_conjugate(quaternion):$/;" function line:1245
quaternion_inverse /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def quaternion_inverse(quaternion):$/;" function line:1258
quaternion_slerp /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def quaternion_slerp(quat0, quat1, fraction, spin=0, shortestpath=True):$/;" function line:1270
random_quaternion /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def random_quaternion(rand=None):$/;" function line:1311
random_rotation_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def random_rotation_matrix(rand=None):$/;" function line:1341
Arcball /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^class Arcball(object):$/;" class line:1356
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^ def __init__(self, initial=None):$/;" member line:1380 class:Arcball
place /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^ def place(self, center, radius):$/;" member line:1407 class:Arcball
setaxes /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^ def setaxes(self, *axes):$/;" member line:1420 class:Arcball
setconstrain /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^ def setconstrain(self, constrain):$/;" member line:1427 class:Arcball
getconstrain /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^ def getconstrain(self):$/;" member line:1431 class:Arcball
down /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^ def down(self, point):$/;" member line:1435 class:Arcball
drag /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^ def drag(self, point):$/;" member line:1446 class:Arcball
next /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^ def next(self, acceleration=0.0):$/;" member line:1462 class:Arcball
matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^ def matrix(self):$/;" member line:1467 class:Arcball
arcball_map_to_sphere /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def arcball_map_to_sphere(point, center, radius):$/;" function line:1472
arcball_constrain_to_axis /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def arcball_constrain_to_axis(point, axis):$/;" function line:1485
arcball_nearest_axis /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def arcball_nearest_axis(point, axes):$/;" function line:1501
_EPS /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^_EPS = numpy.finfo(float).eps * 4.0$/;" variable line:1515
_NEXT_AXIS /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^_NEXT_AXIS = [1, 2, 0, 1]$/;" variable line:1518
_AXES2TUPLE /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^_AXES2TUPLE = {$/;" variable line:1521
_TUPLE2AXES /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^_TUPLE2AXES = dict((v, k) for k, v in _AXES2TUPLE.items())$/;" variable line:1531
vector_norm /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def vector_norm(data, axis=None, out=None):$/;" function line:1535
unit_vector /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def unit_vector(data, axis=None, out=None):$/;" function line:1574
random_vector /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def random_vector(size):$/;" function line:1618
inverse_matrix /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def inverse_matrix(matrix):$/;" function line:1633
concatenate_matrices /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def concatenate_matrices(*matrices):$/;" function line:1649
is_same_transform /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def is_same_transform(matrix0, matrix1):$/;" function line:1665
_import_module /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/transformations.py /^def _import_module(module_name, warn=True, prefix='_py_', ignore='_'):$/;" function line:1681
BLACK /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^BLACK = (0, 0, 0)$/;" variable line:9
WHITE /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^WHITE = (1, 1, 1)$/;" variable line:10
RED /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^RED = (1, 0, 0)$/;" variable line:11
GREEN /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^GREEN = (0, 1, 0)$/;" variable line:12
BLUE /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^BLUE = (0, 0, 1)$/;" variable line:13
MPlot3D /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^class MPlot3D():$/;" class line:16
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def __init__(self, mlab=None, scale=1.0):$/;" member line:17 class:MPlot3D
_new_figure /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def _new_figure(self):$/;" member line:22 class:MPlot3D
draw_frame /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_frame(self, pose, scale=10, label=''):$/;" member line:27 class:MPlot3D
draw_frames /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_frames(self, points, frames, scale=10):$/;" member line:37 class:MPlot3D
draw_transformation /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_transformation(self, matrix1, matrix2, label1='', label2=''):$/;" member line:53 class:MPlot3D
draw_plane /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_plane(self, plane, points3d, color=(1, 0.1, 0)):$/;" member line:59 class:MPlot3D
draw_line /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_line(self, point0, point1, color=WHITE, scale=0.25):$/;" member line:74 class:MPlot3D
draw_points /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_points(self, points3d, color=WHITE, scale=1):$/;" member line:79 class:MPlot3D
draw_cloud /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_cloud(self, points3d, scale=1):$/;" member line:84 class:MPlot3D
draw_lines /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_lines(self, points3d, color=WHITE, scale=0.1):$/;" member line:93 class:MPlot3D
draw_camera /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_camera(self, camera_pose, color=(0.8, 0.8, 1), scale=0.5):$/;" member line:98 class:MPlot3D
draw_layers /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_layers(self, layers, scale=1.5):$/;" member line:113 class:MPlot3D
draw_slice /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_slice(self, slice, scale=0.3):$/;" member line:119 class:MPlot3D
draw_slices /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_slices(self, slices):$/;" member line:125 class:MPlot3D
draw_tools /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_tools(self, points, frames, scale=10):$/;" member line:130 class:MPlot3D
draw_path_frames /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_path_frames(self, path):$/;" member line:141 class:MPlot3D
draw_path_tools /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_path_tools(self, path):$/;" member line:150 class:MPlot3D
_get_triangular_mesh /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def _get_triangular_mesh(self, mesh):$/;" member line:159 class:MPlot3D
draw_mesh /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_mesh(self, mesh, color=WHITE, opacity=0.7):$/;" member line:169 class:MPlot3D
draw_path /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_path(self, path):$/;" member line:180 class:MPlot3D
draw_point_cloud /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_point_cloud(self, points3d):$/;" member line:201 class:MPlot3D
draw_working_area /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def draw_working_area(self, width, height):$/;" member line:208 class:MPlot3D
outline /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def outline(self):$/;" member line:215 class:MPlot3D
clear /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def clear(self):$/;" member line:218 class:MPlot3D
show /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ def show(self):$/;" member line:222 class:MPlot3D
frame /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ frame = np.float32([[1, 0, 0],$/;" variable line:230
point /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ point = np.float32([0, 0, 0])$/;" variable line:233
mplot3d /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ mplot3d = MPlot3D(scale=2)$/;" variable line:235
cloud /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ cloud = np.loadtxt('..\/data\/test.xyz')$/;" variable line:240
mplot3d /home/jorge/catkin_ws/src/proper/proper_planning/src/robpath/mlabplot.py /^ mplot3d = MPlot3D(scale=0.002)$/;" variable line:241
RANGE /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_state_publisher.py /^RANGE = 10000$/;" variable line:11
get_param /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_state_publisher.py /^def get_param(name, value=None):$/;" function line:13
JointStatePublisher /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_state_publisher.py /^class JointStatePublisher():$/;" class line:22
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_state_publisher.py /^ def __init__(self):$/;" member line:23 class:JointStatePublisher
source_cb /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_state_publisher.py /^ def source_cb(self, msg):$/;" member line:118 class:JointStatePublisher
loop /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_state_publisher.py /^ def loop(self):$/;" member line:150 class:JointStatePublisher
update /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_state_publisher.py /^ def update(self, delta):$/;" member line:212 class:JointStatePublisher
JointStatePublisherGui /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_state_publisher.py /^class JointStatePublisherGui(wx.Frame):$/;" class line:229
__init__ /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_state_publisher.py /^ def __init__(self, title, jsp):$/;" member line:230 class:JointStatePublisherGui
update_values /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_state_publisher.py /^ def update_values(self):$/;" member line:282 class:JointStatePublisherGui
updateSliders /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_state_publisher.py /^ def updateSliders(self, event):$/;" member line:290 class:JointStatePublisherGui
update_sliders /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_state_publisher.py /^ def update_sliders(self):$/;" member line:293 class:JointStatePublisherGui
center_event /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_state_publisher.py /^ def center_event(self, event):$/;" member line:301 class:JointStatePublisherGui
center /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_state_publisher.py /^ def center(self):$/;" member line:304 class:JointStatePublisherGui
sliderUpdate /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_state_publisher.py /^ def sliderUpdate(self, event):$/;" member line:311 class:JointStatePublisherGui
valueToSlider /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_state_publisher.py /^ def valueToSlider(self, value, joint):$/;" member line:316 class:JointStatePublisherGui
sliderToValue /home/jorge/catkin_ws/src/proper/proper_planning/src/joint_state_publisher.py /^ def sliderToValue(self, slider, joint):$/;" member line:319 class:JointStatePublisherGui
pub_joint_states /home/jorge/catkin_ws/src/proper/proper_planning/src/_TestPosIK.py /^ pub_joint_states = rospy.Publisher('joint_states', JointState)$/;" variable line:20
get_position_ik /home/jorge/catkin_ws/src/proper/proper_planning/src/_TestPosIK.py /^ get_position_ik = rospy.ServiceProxy('compute_ik', GetPositionIK)$/;" variable line:23
target /home/jorge/catkin_ws/src/proper/proper_planning/src/_TestPosIK.py /^ target = PoseStamped()$/;" variable line:25
service_request /home/jorge/catkin_ws/src/proper/proper_planning/src/_TestPosIK.py /^ service_request = PositionIKRequest()$/;" variable line:37
resp /home/jorge/catkin_ws/src/proper/proper_planning/src/_TestPosIK.py /^ resp = get_position_ik(service_request)$/;" variable line:47
position /home/jorge/catkin_ws/src/proper/proper_planning/src/_TestPosIK.py /^ position = resp.solution.joint_state.position$/;" variable line:51
br /home/jorge/catkin_ws/src/proper/proper_planning/src/fixed_tf_broadcaster.py /^ br = tf.TransformBroadcaster()$/;" variable line:9
rate /home/jorge/catkin_ws/src/proper/proper_planning/src/fixed_tf_broadcaster.py /^ rate = rospy.Rate(10.0)$/;" variable line:10
FRAME /home/jorge/catkin_ws/src/proper/proper_planning/src/_joint_path_command.py /^FRAME = 'work_object'$/;" variable line:14
FRAME /home/jorge/catkin_ws/src/proper/proper_planning/src/_joint_path_command.py /^FRAME = 'tool0'$/;" variable line:15
talker /home/jorge/catkin_ws/src/proper/proper_planning/src/_joint_path_command.py /^def talker():$/;" function line:17
pub_joint_states /home/jorge/catkin_ws/src/proper/proper_planning/src/TestPosIK.py /^ pub_joint_states = rospy.Publisher('joint_states', JointState)$/;" variable line:17
get_position_ik /home/jorge/catkin_ws/src/proper/proper_planning/src/TestPosIK.py /^ get_position_ik = rospy.ServiceProxy('compute_ik', GetPositionIK)$/;" variable line:20
target /home/jorge/catkin_ws/src/proper/proper_planning/src/TestPosIK.py /^ target = PoseStamped()$/;" variable line:22
service_request /home/jorge/catkin_ws/src/proper/proper_planning/src/TestPosIK.py /^ service_request = PositionIKRequest()$/;" variable line:34
resp /home/jorge/catkin_ws/src/proper/proper_planning/src/TestPosIK.py /^ resp = get_position_ik(service_request)$/;" variable line:44
position /home/jorge/catkin_ws/src/proper/proper_planning/src/TestPosIK.py /^ position = resp.solution.joint_state.position$/;" variable line:48