27 TOLUA_API
int tolua_fawkestf_open (lua_State* tolua_S);
29 #include <tf/types_lua.h> 30 #include <tf/transformer.h> 35 static int tolua_collect_fawkes__tf__StampedTransform (lua_State* tolua_S)
42 static int tolua_collect_fawkes__tf__Quaternion (lua_State* tolua_S)
44 fawkes::tf::Quaternion*
self = (fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
49 static int tolua_collect_fawkes__tf__Stamped_fawkes__tf__Quaternion_ (lua_State* tolua_S)
56 static int tolua_collect_fawkes__tf__Point (lua_State* tolua_S)
58 fawkes::tf::Point*
self = (fawkes::tf::Point*) tolua_tousertype(tolua_S,1,0);
63 static int tolua_collect_fawkes__tf__Pose (lua_State* tolua_S)
65 fawkes::tf::Pose*
self = (fawkes::tf::Pose*) tolua_tousertype(tolua_S,1,0);
70 static int tolua_collect_fawkes__tf__Stamped_fawkes__tf__Pose_ (lua_State* tolua_S)
77 static int tolua_collect_fawkes__tf__Vector3 (lua_State* tolua_S)
79 fawkes::tf::Vector3*
self = (fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
84 static int tolua_collect_fawkes__tf__StampedPose (lua_State* tolua_S)
86 fawkes::tf::StampedPose*
self = (fawkes::tf::StampedPose*) tolua_tousertype(tolua_S,1,0);
91 static int tolua_collect_fawkes__tf__StampedVector3 (lua_State* tolua_S)
93 fawkes::tf::StampedVector3*
self = (fawkes::tf::StampedVector3*) tolua_tousertype(tolua_S,1,0);
98 static int tolua_collect_fawkes__tf__Stamped_fawkes__tf__Point_ (lua_State* tolua_S)
105 static int tolua_collect_fawkes__tf__StampedPoint (lua_State* tolua_S)
107 fawkes::tf::StampedPoint*
self = (fawkes::tf::StampedPoint*) tolua_tousertype(tolua_S,1,0);
112 static int tolua_collect_fawkes__tf__Transform (lua_State* tolua_S)
114 fawkes::tf::Transform*
self = (fawkes::tf::Transform*) tolua_tousertype(tolua_S,1,0);
119 static int tolua_collect_fawkes__tf__StampedQuaternion (lua_State* tolua_S)
121 fawkes::tf::StampedQuaternion*
self = (fawkes::tf::StampedQuaternion*) tolua_tousertype(tolua_S,1,0);
126 static int tolua_collect_fawkes__tf__Stamped_fawkes__tf__Vector3_ (lua_State* tolua_S)
136 static void tolua_reg_types (lua_State* tolua_S)
138 tolua_usertype(tolua_S,
"fawkes::tf::StampedTransform");
139 tolua_usertype(tolua_S,
"fawkes::tf::Quaternion");
140 tolua_usertype(tolua_S,
"fawkes::tf::Stamped<fawkes::tf::Quaternion>");
141 tolua_usertype(tolua_S,
"fawkes::tf::Point");
142 tolua_usertype(tolua_S,
"fawkes::tf::Transformer");
143 tolua_usertype(tolua_S,
"fawkes::tf::Pose");
144 tolua_usertype(tolua_S,
"fawkes::tf::Stamped<fawkes::tf::Pose>");
145 tolua_usertype(tolua_S,
"fawkes::tf::Vector3");
146 tolua_usertype(tolua_S,
"fawkes::tf::StampedPose");
147 tolua_usertype(tolua_S,
"fawkes::tf::StampedQuaternion");
148 tolua_usertype(tolua_S,
"fawkes::tf::StampedVector3");
149 tolua_usertype(tolua_S,
"fawkes::tf::Stamped<fawkes::tf::Point>");
150 tolua_usertype(tolua_S,
"fawkes::tf::StampedPoint");
151 tolua_usertype(tolua_S,
"fawkes::tf::Transform");
152 tolua_usertype(tolua_S,
"fawkes::Time");
153 tolua_usertype(tolua_S,
"fawkes::tf::Stamped<fawkes::tf::Vector3>");
157 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_new00 158 static int tolua_fawkestf_fawkes_tf_Vector3_new00(lua_State* tolua_S)
160 #ifndef TOLUA_RELEASE 161 tolua_Error tolua_err;
163 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Vector3",0,&tolua_err) ||
164 !tolua_isnoobj(tolua_S,2,&tolua_err)
171 fawkes::tf::Vector3* tolua_ret = (fawkes::tf::Vector3*) Mtolua_new((fawkes::tf::Vector3)());
172 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Vector3");
176 #ifndef TOLUA_RELEASE 178 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
182 #endif //#ifndef TOLUA_DISABLE 185 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_new00_local 186 static int tolua_fawkestf_fawkes_tf_Vector3_new00_local(lua_State* tolua_S)
188 #ifndef TOLUA_RELEASE 189 tolua_Error tolua_err;
191 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Vector3",0,&tolua_err) ||
192 !tolua_isnoobj(tolua_S,2,&tolua_err)
199 fawkes::tf::Vector3* tolua_ret = (fawkes::tf::Vector3*) Mtolua_new((fawkes::tf::Vector3)());
200 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Vector3");
201 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
205 #ifndef TOLUA_RELEASE 207 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
211 #endif //#ifndef TOLUA_DISABLE 214 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_new01 215 static int tolua_fawkestf_fawkes_tf_Vector3_new01(lua_State* tolua_S)
217 tolua_Error tolua_err;
219 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Vector3",0,&tolua_err) ||
220 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
221 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
222 !tolua_isnumber(tolua_S,4,0,&tolua_err) ||
223 !tolua_isnoobj(tolua_S,5,&tolua_err)
228 double x = ((double) tolua_tonumber(tolua_S,2,0));
229 double y = ((double) tolua_tonumber(tolua_S,3,0));
230 double z = ((double) tolua_tonumber(tolua_S,4,0));
232 fawkes::tf::Vector3* tolua_ret = (fawkes::tf::Vector3*) Mtolua_new((fawkes::tf::Vector3)(x,y,z));
233 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Vector3");
238 return tolua_fawkestf_fawkes_tf_Vector3_new00(tolua_S);
240 #endif //#ifndef TOLUA_DISABLE 243 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_new01_local 244 static int tolua_fawkestf_fawkes_tf_Vector3_new01_local(lua_State* tolua_S)
246 tolua_Error tolua_err;
248 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Vector3",0,&tolua_err) ||
249 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
250 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
251 !tolua_isnumber(tolua_S,4,0,&tolua_err) ||
252 !tolua_isnoobj(tolua_S,5,&tolua_err)
257 double x = ((double) tolua_tonumber(tolua_S,2,0));
258 double y = ((double) tolua_tonumber(tolua_S,3,0));
259 double z = ((double) tolua_tonumber(tolua_S,4,0));
261 fawkes::tf::Vector3* tolua_ret = (fawkes::tf::Vector3*) Mtolua_new((fawkes::tf::Vector3)(x,y,z));
262 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Vector3");
263 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
268 return tolua_fawkestf_fawkes_tf_Vector3_new00_local(tolua_S);
270 #endif //#ifndef TOLUA_DISABLE 273 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_dot00 274 static int tolua_fawkestf_fawkes_tf_Vector3_dot00(lua_State* tolua_S)
276 #ifndef TOLUA_RELEASE 277 tolua_Error tolua_err;
279 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Vector3",0,&tolua_err) ||
280 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
281 !tolua_isnoobj(tolua_S,3,&tolua_err)
287 const fawkes::tf::Vector3*
self = (
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
288 const fawkes::tf::Vector3* q = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
289 #ifndef TOLUA_RELEASE 290 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'dot'",NULL);
293 double tolua_ret = (double) self->dot(*q);
294 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
298 #ifndef TOLUA_RELEASE 300 tolua_error(tolua_S,
"#ferror in function 'dot'.",&tolua_err);
304 #endif //#ifndef TOLUA_DISABLE 307 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_length200 308 static int tolua_fawkestf_fawkes_tf_Vector3_length200(lua_State* tolua_S)
310 #ifndef TOLUA_RELEASE 311 tolua_Error tolua_err;
313 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Vector3",0,&tolua_err) ||
314 !tolua_isnoobj(tolua_S,2,&tolua_err)
320 const fawkes::tf::Vector3*
self = (
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
321 #ifndef TOLUA_RELEASE 322 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'length2'",NULL);
325 double tolua_ret = (double) self->length2();
326 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
330 #ifndef TOLUA_RELEASE 332 tolua_error(tolua_S,
"#ferror in function 'length2'.",&tolua_err);
336 #endif //#ifndef TOLUA_DISABLE 339 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_length00 340 static int tolua_fawkestf_fawkes_tf_Vector3_length00(lua_State* tolua_S)
342 #ifndef TOLUA_RELEASE 343 tolua_Error tolua_err;
345 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Vector3",0,&tolua_err) ||
346 !tolua_isnoobj(tolua_S,2,&tolua_err)
352 const fawkes::tf::Vector3*
self = (
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
353 #ifndef TOLUA_RELEASE 354 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'length'",NULL);
357 double tolua_ret = (double) self->length();
358 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
362 #ifndef TOLUA_RELEASE 364 tolua_error(tolua_S,
"#ferror in function 'length'.",&tolua_err);
368 #endif //#ifndef TOLUA_DISABLE 371 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_distance200 372 static int tolua_fawkestf_fawkes_tf_Vector3_distance200(lua_State* tolua_S)
374 #ifndef TOLUA_RELEASE 375 tolua_Error tolua_err;
377 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Vector3",0,&tolua_err) ||
378 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
379 !tolua_isnoobj(tolua_S,3,&tolua_err)
385 const fawkes::tf::Vector3*
self = (
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
386 const fawkes::tf::Vector3* v = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
387 #ifndef TOLUA_RELEASE 388 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'distance2'",NULL);
391 double tolua_ret = (double) self->distance2(*v);
392 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
396 #ifndef TOLUA_RELEASE 398 tolua_error(tolua_S,
"#ferror in function 'distance2'.",&tolua_err);
402 #endif //#ifndef TOLUA_DISABLE 405 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_distance00 406 static int tolua_fawkestf_fawkes_tf_Vector3_distance00(lua_State* tolua_S)
408 #ifndef TOLUA_RELEASE 409 tolua_Error tolua_err;
411 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Vector3",0,&tolua_err) ||
412 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
413 !tolua_isnoobj(tolua_S,3,&tolua_err)
419 const fawkes::tf::Vector3*
self = (
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
420 const fawkes::tf::Vector3* v = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
421 #ifndef TOLUA_RELEASE 422 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'distance'",NULL);
425 double tolua_ret = (double) self->distance(*v);
426 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
430 #ifndef TOLUA_RELEASE 432 tolua_error(tolua_S,
"#ferror in function 'distance'.",&tolua_err);
436 #endif //#ifndef TOLUA_DISABLE 439 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_normalize00 440 static int tolua_fawkestf_fawkes_tf_Vector3_normalize00(lua_State* tolua_S)
442 #ifndef TOLUA_RELEASE 443 tolua_Error tolua_err;
445 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Vector3",0,&tolua_err) ||
446 !tolua_isnoobj(tolua_S,2,&tolua_err)
452 fawkes::tf::Vector3*
self = (fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
453 #ifndef TOLUA_RELEASE 454 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'normalize'",NULL);
457 fawkes::tf::Vector3& tolua_ret = (fawkes::tf::Vector3&) self->normalize();
458 tolua_pushusertype(tolua_S,(
void*)&tolua_ret,
"fawkes::tf::Vector3");
462 #ifndef TOLUA_RELEASE 464 tolua_error(tolua_S,
"#ferror in function 'normalize'.",&tolua_err);
468 #endif //#ifndef TOLUA_DISABLE 471 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_normalized00 472 static int tolua_fawkestf_fawkes_tf_Vector3_normalized00(lua_State* tolua_S)
474 #ifndef TOLUA_RELEASE 475 tolua_Error tolua_err;
477 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Vector3",0,&tolua_err) ||
478 !tolua_isnoobj(tolua_S,2,&tolua_err)
484 fawkes::tf::Vector3*
self = (fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
485 #ifndef TOLUA_RELEASE 486 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'normalized'",NULL);
489 fawkes::tf::Vector3 tolua_ret = (fawkes::tf::Vector3) self->normalized();
492 void* tolua_obj = Mtolua_new((fawkes::tf::Vector3)(tolua_ret));
493 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Vector3");
494 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
496 void* tolua_obj = tolua_copy(tolua_S,(
void*)&tolua_ret,
sizeof(fawkes::tf::Vector3));
497 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Vector3");
498 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
504 #ifndef TOLUA_RELEASE 506 tolua_error(tolua_S,
"#ferror in function 'normalized'.",&tolua_err);
510 #endif //#ifndef TOLUA_DISABLE 513 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_angle00 514 static int tolua_fawkestf_fawkes_tf_Vector3_angle00(lua_State* tolua_S)
516 #ifndef TOLUA_RELEASE 517 tolua_Error tolua_err;
519 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Vector3",0,&tolua_err) ||
520 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
521 !tolua_isnoobj(tolua_S,3,&tolua_err)
527 const fawkes::tf::Vector3*
self = (
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
528 const fawkes::tf::Vector3* v = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
529 #ifndef TOLUA_RELEASE 530 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'angle'",NULL);
533 double tolua_ret = (double) self->angle(*v);
534 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
538 #ifndef TOLUA_RELEASE 540 tolua_error(tolua_S,
"#ferror in function 'angle'.",&tolua_err);
544 #endif //#ifndef TOLUA_DISABLE 547 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_absolute00 548 static int tolua_fawkestf_fawkes_tf_Vector3_absolute00(lua_State* tolua_S)
550 #ifndef TOLUA_RELEASE 551 tolua_Error tolua_err;
553 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Vector3",0,&tolua_err) ||
554 !tolua_isnoobj(tolua_S,2,&tolua_err)
560 const fawkes::tf::Vector3*
self = (
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
561 #ifndef TOLUA_RELEASE 562 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'absolute'",NULL);
565 fawkes::tf::Vector3 tolua_ret = (fawkes::tf::Vector3) self->absolute();
568 void* tolua_obj = Mtolua_new((fawkes::tf::Vector3)(tolua_ret));
569 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Vector3");
570 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
572 void* tolua_obj = tolua_copy(tolua_S,(
void*)&tolua_ret,
sizeof(fawkes::tf::Vector3));
573 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Vector3");
574 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
580 #ifndef TOLUA_RELEASE 582 tolua_error(tolua_S,
"#ferror in function 'absolute'.",&tolua_err);
586 #endif //#ifndef TOLUA_DISABLE 589 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_cross00 590 static int tolua_fawkestf_fawkes_tf_Vector3_cross00(lua_State* tolua_S)
592 #ifndef TOLUA_RELEASE 593 tolua_Error tolua_err;
595 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Vector3",0,&tolua_err) ||
596 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
597 !tolua_isnoobj(tolua_S,3,&tolua_err)
603 const fawkes::tf::Vector3*
self = (
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
604 const fawkes::tf::Vector3* v = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
605 #ifndef TOLUA_RELEASE 606 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'cross'",NULL);
609 fawkes::tf::Vector3 tolua_ret = (fawkes::tf::Vector3) self->cross(*v);
612 void* tolua_obj = Mtolua_new((fawkes::tf::Vector3)(tolua_ret));
613 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Vector3");
614 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
616 void* tolua_obj = tolua_copy(tolua_S,(
void*)&tolua_ret,
sizeof(fawkes::tf::Vector3));
617 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Vector3");
618 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
624 #ifndef TOLUA_RELEASE 626 tolua_error(tolua_S,
"#ferror in function 'cross'.",&tolua_err);
630 #endif //#ifndef TOLUA_DISABLE 633 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_triple00 634 static int tolua_fawkestf_fawkes_tf_Vector3_triple00(lua_State* tolua_S)
636 #ifndef TOLUA_RELEASE 637 tolua_Error tolua_err;
639 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Vector3",0,&tolua_err) ||
640 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
641 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"fawkes::tf::Vector3",0,&tolua_err)) ||
642 !tolua_isnoobj(tolua_S,4,&tolua_err)
648 const fawkes::tf::Vector3*
self = (
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
649 const fawkes::tf::Vector3* v1 = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
650 fawkes::tf::Vector3* v2 = ((fawkes::tf::Vector3*) tolua_tousertype(tolua_S,3,0));
651 #ifndef TOLUA_RELEASE 652 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'triple'",NULL);
655 double tolua_ret = (double) self->triple(*v1,*v2);
656 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
660 #ifndef TOLUA_RELEASE 662 tolua_error(tolua_S,
"#ferror in function 'triple'.",&tolua_err);
666 #endif //#ifndef TOLUA_DISABLE 669 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_minAxis00 670 static int tolua_fawkestf_fawkes_tf_Vector3_minAxis00(lua_State* tolua_S)
672 #ifndef TOLUA_RELEASE 673 tolua_Error tolua_err;
675 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Vector3",0,&tolua_err) ||
676 !tolua_isnoobj(tolua_S,2,&tolua_err)
682 const fawkes::tf::Vector3*
self = (
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
683 #ifndef TOLUA_RELEASE 684 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'minAxis'",NULL);
687 int tolua_ret = (int) self->minAxis();
688 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
692 #ifndef TOLUA_RELEASE 694 tolua_error(tolua_S,
"#ferror in function 'minAxis'.",&tolua_err);
698 #endif //#ifndef TOLUA_DISABLE 701 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_maxAxis00 702 static int tolua_fawkestf_fawkes_tf_Vector3_maxAxis00(lua_State* tolua_S)
704 #ifndef TOLUA_RELEASE 705 tolua_Error tolua_err;
707 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Vector3",0,&tolua_err) ||
708 !tolua_isnoobj(tolua_S,2,&tolua_err)
714 const fawkes::tf::Vector3*
self = (
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
715 #ifndef TOLUA_RELEASE 716 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'maxAxis'",NULL);
719 int tolua_ret = (int) self->maxAxis();
720 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
724 #ifndef TOLUA_RELEASE 726 tolua_error(tolua_S,
"#ferror in function 'maxAxis'.",&tolua_err);
730 #endif //#ifndef TOLUA_DISABLE 733 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_furthestAxis00 734 static int tolua_fawkestf_fawkes_tf_Vector3_furthestAxis00(lua_State* tolua_S)
736 #ifndef TOLUA_RELEASE 737 tolua_Error tolua_err;
739 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Vector3",0,&tolua_err) ||
740 !tolua_isnoobj(tolua_S,2,&tolua_err)
746 const fawkes::tf::Vector3*
self = (
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
747 #ifndef TOLUA_RELEASE 748 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'furthestAxis'",NULL);
751 int tolua_ret = (int) self->furthestAxis();
752 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
756 #ifndef TOLUA_RELEASE 758 tolua_error(tolua_S,
"#ferror in function 'furthestAxis'.",&tolua_err);
762 #endif //#ifndef TOLUA_DISABLE 765 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_closestAxis00 766 static int tolua_fawkestf_fawkes_tf_Vector3_closestAxis00(lua_State* tolua_S)
768 #ifndef TOLUA_RELEASE 769 tolua_Error tolua_err;
771 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Vector3",0,&tolua_err) ||
772 !tolua_isnoobj(tolua_S,2,&tolua_err)
778 const fawkes::tf::Vector3*
self = (
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
779 #ifndef TOLUA_RELEASE 780 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'closestAxis'",NULL);
783 int tolua_ret = (int) self->closestAxis();
784 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
788 #ifndef TOLUA_RELEASE 790 tolua_error(tolua_S,
"#ferror in function 'closestAxis'.",&tolua_err);
794 #endif //#ifndef TOLUA_DISABLE 797 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_setInterpolate300 798 static int tolua_fawkestf_fawkes_tf_Vector3_setInterpolate300(lua_State* tolua_S)
800 #ifndef TOLUA_RELEASE 801 tolua_Error tolua_err;
803 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Vector3",0,&tolua_err) ||
804 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
805 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
806 !tolua_isnumber(tolua_S,4,0,&tolua_err) ||
807 !tolua_isnoobj(tolua_S,5,&tolua_err)
813 fawkes::tf::Vector3*
self = (fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
814 const fawkes::tf::Vector3* v0 = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
815 const fawkes::tf::Vector3* v1 = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,3,0));
816 double rt = ((double) tolua_tonumber(tolua_S,4,0));
817 #ifndef TOLUA_RELEASE 818 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'setInterpolate3'",NULL);
821 self->setInterpolate3(*v0,*v1,rt);
825 #ifndef TOLUA_RELEASE 827 tolua_error(tolua_S,
"#ferror in function 'setInterpolate3'.",&tolua_err);
831 #endif //#ifndef TOLUA_DISABLE 834 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_lerp00 835 static int tolua_fawkestf_fawkes_tf_Vector3_lerp00(lua_State* tolua_S)
837 #ifndef TOLUA_RELEASE 838 tolua_Error tolua_err;
840 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Vector3",0,&tolua_err) ||
841 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
842 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
843 !tolua_isnoobj(tolua_S,4,&tolua_err)
849 const fawkes::tf::Vector3*
self = (
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
850 const fawkes::tf::Vector3* v = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
851 const double t = ((
const double) tolua_tonumber(tolua_S,3,0));
852 #ifndef TOLUA_RELEASE 853 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'lerp'",NULL);
856 fawkes::tf::Vector3 tolua_ret = (fawkes::tf::Vector3) self->lerp(*v,t);
859 void* tolua_obj = Mtolua_new((fawkes::tf::Vector3)(tolua_ret));
860 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Vector3");
861 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
863 void* tolua_obj = tolua_copy(tolua_S,(
void*)&tolua_ret,
sizeof(fawkes::tf::Vector3));
864 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Vector3");
865 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
868 tolua_pushnumber(tolua_S,(lua_Number)t);
872 #ifndef TOLUA_RELEASE 874 tolua_error(tolua_S,
"#ferror in function 'lerp'.",&tolua_err);
878 #endif //#ifndef TOLUA_DISABLE 881 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_x00 882 static int tolua_fawkestf_fawkes_tf_Vector3_x00(lua_State* tolua_S)
884 #ifndef TOLUA_RELEASE 885 tolua_Error tolua_err;
887 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Vector3",0,&tolua_err) ||
888 !tolua_isnoobj(tolua_S,2,&tolua_err)
894 fawkes::tf::Vector3*
self = (fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
895 #ifndef TOLUA_RELEASE 896 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'x'",NULL);
899 const double tolua_ret = (
const double) self->x();
900 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
904 #ifndef TOLUA_RELEASE 906 tolua_error(tolua_S,
"#ferror in function 'x'.",&tolua_err);
910 #endif //#ifndef TOLUA_DISABLE 913 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_y00 914 static int tolua_fawkestf_fawkes_tf_Vector3_y00(lua_State* tolua_S)
916 #ifndef TOLUA_RELEASE 917 tolua_Error tolua_err;
919 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Vector3",0,&tolua_err) ||
920 !tolua_isnoobj(tolua_S,2,&tolua_err)
926 fawkes::tf::Vector3*
self = (fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
927 #ifndef TOLUA_RELEASE 928 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'y'",NULL);
931 const double tolua_ret = (
const double) self->y();
932 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
936 #ifndef TOLUA_RELEASE 938 tolua_error(tolua_S,
"#ferror in function 'y'.",&tolua_err);
942 #endif //#ifndef TOLUA_DISABLE 945 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_z00 946 static int tolua_fawkestf_fawkes_tf_Vector3_z00(lua_State* tolua_S)
948 #ifndef TOLUA_RELEASE 949 tolua_Error tolua_err;
951 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Vector3",0,&tolua_err) ||
952 !tolua_isnoobj(tolua_S,2,&tolua_err)
958 fawkes::tf::Vector3*
self = (fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
959 #ifndef TOLUA_RELEASE 960 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'z'",NULL);
963 const double tolua_ret = (
const double) self->z();
964 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
968 #ifndef TOLUA_RELEASE 970 tolua_error(tolua_S,
"#ferror in function 'z'.",&tolua_err);
974 #endif //#ifndef TOLUA_DISABLE 977 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_setX00 978 static int tolua_fawkestf_fawkes_tf_Vector3_setX00(lua_State* tolua_S)
980 #ifndef TOLUA_RELEASE 981 tolua_Error tolua_err;
983 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Vector3",0,&tolua_err) ||
984 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
985 !tolua_isnoobj(tolua_S,3,&tolua_err)
991 fawkes::tf::Vector3*
self = (fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
992 double x = ((double) tolua_tonumber(tolua_S,2,0));
993 #ifndef TOLUA_RELEASE 994 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'setX'",NULL);
1001 #ifndef TOLUA_RELEASE 1003 tolua_error(tolua_S,
"#ferror in function 'setX'.",&tolua_err);
1007 #endif //#ifndef TOLUA_DISABLE 1010 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_setY00 1011 static int tolua_fawkestf_fawkes_tf_Vector3_setY00(lua_State* tolua_S)
1013 #ifndef TOLUA_RELEASE 1014 tolua_Error tolua_err;
1016 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Vector3",0,&tolua_err) ||
1017 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
1018 !tolua_isnoobj(tolua_S,3,&tolua_err)
1024 fawkes::tf::Vector3*
self = (fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
1025 double x = ((double) tolua_tonumber(tolua_S,2,0));
1026 #ifndef TOLUA_RELEASE 1027 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'setY'",NULL);
1034 #ifndef TOLUA_RELEASE 1036 tolua_error(tolua_S,
"#ferror in function 'setY'.",&tolua_err);
1040 #endif //#ifndef TOLUA_DISABLE 1043 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_setZ00 1044 static int tolua_fawkestf_fawkes_tf_Vector3_setZ00(lua_State* tolua_S)
1046 #ifndef TOLUA_RELEASE 1047 tolua_Error tolua_err;
1049 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Vector3",0,&tolua_err) ||
1050 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
1051 !tolua_isnoobj(tolua_S,3,&tolua_err)
1057 fawkes::tf::Vector3*
self = (fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
1058 double x = ((double) tolua_tonumber(tolua_S,2,0));
1059 #ifndef TOLUA_RELEASE 1060 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'setZ'",NULL);
1067 #ifndef TOLUA_RELEASE 1069 tolua_error(tolua_S,
"#ferror in function 'setZ'.",&tolua_err);
1073 #endif //#ifndef TOLUA_DISABLE 1076 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_setValue00 1077 static int tolua_fawkestf_fawkes_tf_Vector3_setValue00(lua_State* tolua_S)
1079 #ifndef TOLUA_RELEASE 1080 tolua_Error tolua_err;
1082 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Vector3",0,&tolua_err) ||
1083 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
1084 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
1085 !tolua_isnumber(tolua_S,4,0,&tolua_err) ||
1086 !tolua_isnoobj(tolua_S,5,&tolua_err)
1092 fawkes::tf::Vector3*
self = (fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
1093 double x = ((double) tolua_tonumber(tolua_S,2,0));
1094 double y = ((double) tolua_tonumber(tolua_S,3,0));
1095 double z = ((double) tolua_tonumber(tolua_S,4,0));
1096 #ifndef TOLUA_RELEASE 1097 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'setValue'",NULL);
1100 self->setValue(x,y,z);
1104 #ifndef TOLUA_RELEASE 1106 tolua_error(tolua_S,
"#ferror in function 'setValue'.",&tolua_err);
1110 #endif //#ifndef TOLUA_DISABLE 1113 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_setZero00 1114 static int tolua_fawkestf_fawkes_tf_Vector3_setZero00(lua_State* tolua_S)
1116 #ifndef TOLUA_RELEASE 1117 tolua_Error tolua_err;
1119 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Vector3",0,&tolua_err) ||
1120 !tolua_isnoobj(tolua_S,2,&tolua_err)
1126 fawkes::tf::Vector3*
self = (fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
1127 #ifndef TOLUA_RELEASE 1128 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'setZero'",NULL);
1135 #ifndef TOLUA_RELEASE 1137 tolua_error(tolua_S,
"#ferror in function 'setZero'.",&tolua_err);
1141 #endif //#ifndef TOLUA_DISABLE 1144 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_isZero00 1145 static int tolua_fawkestf_fawkes_tf_Vector3_isZero00(lua_State* tolua_S)
1147 #ifndef TOLUA_RELEASE 1148 tolua_Error tolua_err;
1150 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Vector3",0,&tolua_err) ||
1151 !tolua_isnoobj(tolua_S,2,&tolua_err)
1157 const fawkes::tf::Vector3*
self = (
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
1158 #ifndef TOLUA_RELEASE 1159 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'isZero'",NULL);
1162 bool tolua_ret = (bool) self->isZero();
1163 tolua_pushboolean(tolua_S,(
bool)tolua_ret);
1167 #ifndef TOLUA_RELEASE 1169 tolua_error(tolua_S,
"#ferror in function 'isZero'.",&tolua_err);
1173 #endif //#ifndef TOLUA_DISABLE 1176 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Vector3_fuzzyZero00 1177 static int tolua_fawkestf_fawkes_tf_Vector3_fuzzyZero00(lua_State* tolua_S)
1179 #ifndef TOLUA_RELEASE 1180 tolua_Error tolua_err;
1182 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Vector3",0,&tolua_err) ||
1183 !tolua_isnoobj(tolua_S,2,&tolua_err)
1189 const fawkes::tf::Vector3*
self = (
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,1,0);
1190 #ifndef TOLUA_RELEASE 1191 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'fuzzyZero'",NULL);
1194 bool tolua_ret = (bool) self->fuzzyZero();
1195 tolua_pushboolean(tolua_S,(
bool)tolua_ret);
1199 #ifndef TOLUA_RELEASE 1201 tolua_error(tolua_S,
"#ferror in function 'fuzzyZero'.",&tolua_err);
1205 #endif //#ifndef TOLUA_DISABLE 1208 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_new00 1209 static int tolua_fawkestf_fawkes_tf_Quaternion_new00(lua_State* tolua_S)
1211 #ifndef TOLUA_RELEASE 1212 tolua_Error tolua_err;
1214 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
1215 !tolua_isnoobj(tolua_S,2,&tolua_err)
1222 fawkes::tf::Quaternion* tolua_ret = (fawkes::tf::Quaternion*) Mtolua_new((fawkes::tf::Quaternion)());
1223 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Quaternion");
1227 #ifndef TOLUA_RELEASE 1229 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
1233 #endif //#ifndef TOLUA_DISABLE 1236 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_new00_local 1237 static int tolua_fawkestf_fawkes_tf_Quaternion_new00_local(lua_State* tolua_S)
1239 #ifndef TOLUA_RELEASE 1240 tolua_Error tolua_err;
1242 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
1243 !tolua_isnoobj(tolua_S,2,&tolua_err)
1250 fawkes::tf::Quaternion* tolua_ret = (fawkes::tf::Quaternion*) Mtolua_new((fawkes::tf::Quaternion)());
1251 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Quaternion");
1252 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
1256 #ifndef TOLUA_RELEASE 1258 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
1262 #endif //#ifndef TOLUA_DISABLE 1265 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_new01 1266 static int tolua_fawkestf_fawkes_tf_Quaternion_new01(lua_State* tolua_S)
1268 tolua_Error tolua_err;
1270 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
1271 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
1272 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
1273 !tolua_isnumber(tolua_S,4,0,&tolua_err) ||
1274 !tolua_isnumber(tolua_S,5,0,&tolua_err) ||
1275 !tolua_isnoobj(tolua_S,6,&tolua_err)
1280 double x = ((double) tolua_tonumber(tolua_S,2,0));
1281 double y = ((double) tolua_tonumber(tolua_S,3,0));
1282 double z = ((double) tolua_tonumber(tolua_S,4,0));
1283 double w = ((double) tolua_tonumber(tolua_S,5,0));
1285 fawkes::tf::Quaternion* tolua_ret = (fawkes::tf::Quaternion*) Mtolua_new((fawkes::tf::Quaternion)(x,y,z,w));
1286 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Quaternion");
1291 return tolua_fawkestf_fawkes_tf_Quaternion_new00(tolua_S);
1293 #endif //#ifndef TOLUA_DISABLE 1296 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_new01_local 1297 static int tolua_fawkestf_fawkes_tf_Quaternion_new01_local(lua_State* tolua_S)
1299 tolua_Error tolua_err;
1301 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
1302 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
1303 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
1304 !tolua_isnumber(tolua_S,4,0,&tolua_err) ||
1305 !tolua_isnumber(tolua_S,5,0,&tolua_err) ||
1306 !tolua_isnoobj(tolua_S,6,&tolua_err)
1311 double x = ((double) tolua_tonumber(tolua_S,2,0));
1312 double y = ((double) tolua_tonumber(tolua_S,3,0));
1313 double z = ((double) tolua_tonumber(tolua_S,4,0));
1314 double w = ((double) tolua_tonumber(tolua_S,5,0));
1316 fawkes::tf::Quaternion* tolua_ret = (fawkes::tf::Quaternion*) Mtolua_new((fawkes::tf::Quaternion)(x,y,z,w));
1317 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Quaternion");
1318 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
1323 return tolua_fawkestf_fawkes_tf_Quaternion_new00_local(tolua_S);
1325 #endif //#ifndef TOLUA_DISABLE 1328 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_new02 1329 static int tolua_fawkestf_fawkes_tf_Quaternion_new02(lua_State* tolua_S)
1331 tolua_Error tolua_err;
1333 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
1334 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"fawkes::tf::Vector3",0,&tolua_err)) ||
1335 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
1336 !tolua_isnoobj(tolua_S,4,&tolua_err)
1341 fawkes::tf::Vector3 axis = *((fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
1342 const double angle = ((
const double) tolua_tonumber(tolua_S,3,0));
1344 fawkes::tf::Quaternion* tolua_ret = (fawkes::tf::Quaternion*) Mtolua_new((fawkes::tf::Quaternion)(axis,angle));
1345 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Quaternion");
1350 return tolua_fawkestf_fawkes_tf_Quaternion_new01(tolua_S);
1352 #endif //#ifndef TOLUA_DISABLE 1355 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_new02_local 1356 static int tolua_fawkestf_fawkes_tf_Quaternion_new02_local(lua_State* tolua_S)
1358 tolua_Error tolua_err;
1360 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
1361 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"fawkes::tf::Vector3",0,&tolua_err)) ||
1362 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
1363 !tolua_isnoobj(tolua_S,4,&tolua_err)
1368 fawkes::tf::Vector3 axis = *((fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
1369 const double angle = ((
const double) tolua_tonumber(tolua_S,3,0));
1371 fawkes::tf::Quaternion* tolua_ret = (fawkes::tf::Quaternion*) Mtolua_new((fawkes::tf::Quaternion)(axis,angle));
1372 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Quaternion");
1373 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
1378 return tolua_fawkestf_fawkes_tf_Quaternion_new01_local(tolua_S);
1380 #endif //#ifndef TOLUA_DISABLE 1383 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_new03 1384 static int tolua_fawkestf_fawkes_tf_Quaternion_new03(lua_State* tolua_S)
1386 tolua_Error tolua_err;
1388 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
1389 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
1390 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
1391 !tolua_isnumber(tolua_S,4,0,&tolua_err) ||
1392 !tolua_isnoobj(tolua_S,5,&tolua_err)
1397 const double yaw = ((
const double) tolua_tonumber(tolua_S,2,0));
1398 const double pitch = ((
const double) tolua_tonumber(tolua_S,3,0));
1399 const double roll = ((
const double) tolua_tonumber(tolua_S,4,0));
1401 fawkes::tf::Quaternion* tolua_ret = (fawkes::tf::Quaternion*) Mtolua_new((fawkes::tf::Quaternion)(yaw,pitch,roll));
1402 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Quaternion");
1407 return tolua_fawkestf_fawkes_tf_Quaternion_new02(tolua_S);
1409 #endif //#ifndef TOLUA_DISABLE 1412 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_new03_local 1413 static int tolua_fawkestf_fawkes_tf_Quaternion_new03_local(lua_State* tolua_S)
1415 tolua_Error tolua_err;
1417 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
1418 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
1419 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
1420 !tolua_isnumber(tolua_S,4,0,&tolua_err) ||
1421 !tolua_isnoobj(tolua_S,5,&tolua_err)
1426 const double yaw = ((
const double) tolua_tonumber(tolua_S,2,0));
1427 const double pitch = ((
const double) tolua_tonumber(tolua_S,3,0));
1428 const double roll = ((
const double) tolua_tonumber(tolua_S,4,0));
1430 fawkes::tf::Quaternion* tolua_ret = (fawkes::tf::Quaternion*) Mtolua_new((fawkes::tf::Quaternion)(yaw,pitch,roll));
1431 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Quaternion");
1432 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
1437 return tolua_fawkestf_fawkes_tf_Quaternion_new02_local(tolua_S);
1439 #endif //#ifndef TOLUA_DISABLE 1442 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_getIdentity00 1443 static int tolua_fawkestf_fawkes_tf_Quaternion_getIdentity00(lua_State* tolua_S)
1445 #ifndef TOLUA_RELEASE 1446 tolua_Error tolua_err;
1448 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
1449 !tolua_isnoobj(tolua_S,2,&tolua_err)
1456 const fawkes::tf::Quaternion& tolua_ret = (
const fawkes::tf::Quaternion&) fawkes::tf::Quaternion::getIdentity();
1457 tolua_pushusertype(tolua_S,(
void*)&tolua_ret,
"const fawkes::tf::Quaternion");
1461 #ifndef TOLUA_RELEASE 1463 tolua_error(tolua_S,
"#ferror in function 'getIdentity'.",&tolua_err);
1467 #endif //#ifndef TOLUA_DISABLE 1470 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_setRotation00 1471 static int tolua_fawkestf_fawkes_tf_Quaternion_setRotation00(lua_State* tolua_S)
1473 #ifndef TOLUA_RELEASE 1474 tolua_Error tolua_err;
1476 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
1477 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"fawkes::tf::Vector3",0,&tolua_err)) ||
1478 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
1479 !tolua_isnoobj(tolua_S,4,&tolua_err)
1485 fawkes::tf::Quaternion*
self = (fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
1486 fawkes::tf::Vector3 axis = *((fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
1487 const double angle = ((
const double) tolua_tonumber(tolua_S,3,0));
1488 #ifndef TOLUA_RELEASE 1489 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'setRotation'",NULL);
1492 self->setRotation(axis,angle);
1496 #ifndef TOLUA_RELEASE 1498 tolua_error(tolua_S,
"#ferror in function 'setRotation'.",&tolua_err);
1502 #endif //#ifndef TOLUA_DISABLE 1505 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_setEuler00 1506 static int tolua_fawkestf_fawkes_tf_Quaternion_setEuler00(lua_State* tolua_S)
1508 #ifndef TOLUA_RELEASE 1509 tolua_Error tolua_err;
1511 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
1512 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
1513 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
1514 !tolua_isnumber(tolua_S,4,0,&tolua_err) ||
1515 !tolua_isnoobj(tolua_S,5,&tolua_err)
1521 fawkes::tf::Quaternion*
self = (fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
1522 const double yaw = ((
const double) tolua_tonumber(tolua_S,2,0));
1523 const double pitch = ((
const double) tolua_tonumber(tolua_S,3,0));
1524 const double roll = ((
const double) tolua_tonumber(tolua_S,4,0));
1525 #ifndef TOLUA_RELEASE 1526 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'setEuler'",NULL);
1529 self->setEuler(yaw,pitch,roll);
1533 #ifndef TOLUA_RELEASE 1535 tolua_error(tolua_S,
"#ferror in function 'setEuler'.",&tolua_err);
1539 #endif //#ifndef TOLUA_DISABLE 1542 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion__eq00 1543 static int tolua_fawkestf_fawkes_tf_Quaternion__eq00(lua_State* tolua_S)
1545 #ifndef TOLUA_RELEASE 1546 tolua_Error tolua_err;
1548 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Quaternion",0,&tolua_err) ||
1549 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
1550 !tolua_isnoobj(tolua_S,3,&tolua_err)
1556 const fawkes::tf::Quaternion*
self = (
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
1557 const fawkes::tf::Quaternion* q = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
1558 #ifndef TOLUA_RELEASE 1559 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'operator=='",NULL);
1562 bool tolua_ret = (bool) self->operator==(*q);
1563 tolua_pushboolean(tolua_S,(
bool)tolua_ret);
1567 #ifndef TOLUA_RELEASE 1569 tolua_error(tolua_S,
"#ferror in function '.eq'.",&tolua_err);
1573 #endif //#ifndef TOLUA_DISABLE 1576 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_dot00 1577 static int tolua_fawkestf_fawkes_tf_Quaternion_dot00(lua_State* tolua_S)
1579 #ifndef TOLUA_RELEASE 1580 tolua_Error tolua_err;
1582 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Quaternion",0,&tolua_err) ||
1583 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
1584 !tolua_isnoobj(tolua_S,3,&tolua_err)
1590 const fawkes::tf::Quaternion*
self = (
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
1591 const fawkes::tf::Quaternion* q = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
1592 #ifndef TOLUA_RELEASE 1593 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'dot'",NULL);
1596 double tolua_ret = (double) self->dot(*q);
1597 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
1601 #ifndef TOLUA_RELEASE 1603 tolua_error(tolua_S,
"#ferror in function 'dot'.",&tolua_err);
1607 #endif //#ifndef TOLUA_DISABLE 1610 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_length200 1611 static int tolua_fawkestf_fawkes_tf_Quaternion_length200(lua_State* tolua_S)
1613 #ifndef TOLUA_RELEASE 1614 tolua_Error tolua_err;
1616 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Quaternion",0,&tolua_err) ||
1617 !tolua_isnoobj(tolua_S,2,&tolua_err)
1623 const fawkes::tf::Quaternion*
self = (
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
1624 #ifndef TOLUA_RELEASE 1625 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'length2'",NULL);
1628 double tolua_ret = (double) self->length2();
1629 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
1633 #ifndef TOLUA_RELEASE 1635 tolua_error(tolua_S,
"#ferror in function 'length2'.",&tolua_err);
1639 #endif //#ifndef TOLUA_DISABLE 1642 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_length00 1643 static int tolua_fawkestf_fawkes_tf_Quaternion_length00(lua_State* tolua_S)
1645 #ifndef TOLUA_RELEASE 1646 tolua_Error tolua_err;
1648 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Quaternion",0,&tolua_err) ||
1649 !tolua_isnoobj(tolua_S,2,&tolua_err)
1655 const fawkes::tf::Quaternion*
self = (
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
1656 #ifndef TOLUA_RELEASE 1657 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'length'",NULL);
1660 double tolua_ret = (double) self->length();
1661 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
1665 #ifndef TOLUA_RELEASE 1667 tolua_error(tolua_S,
"#ferror in function 'length'.",&tolua_err);
1671 #endif //#ifndef TOLUA_DISABLE 1674 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_normalize00 1675 static int tolua_fawkestf_fawkes_tf_Quaternion_normalize00(lua_State* tolua_S)
1677 #ifndef TOLUA_RELEASE 1678 tolua_Error tolua_err;
1680 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
1681 !tolua_isnoobj(tolua_S,2,&tolua_err)
1687 fawkes::tf::Quaternion*
self = (fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
1688 #ifndef TOLUA_RELEASE 1689 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'normalize'",NULL);
1692 fawkes::tf::Quaternion& tolua_ret = (fawkes::tf::Quaternion&) self->normalize();
1693 tolua_pushusertype(tolua_S,(
void*)&tolua_ret,
"fawkes::tf::Quaternion");
1697 #ifndef TOLUA_RELEASE 1699 tolua_error(tolua_S,
"#ferror in function 'normalize'.",&tolua_err);
1703 #endif //#ifndef TOLUA_DISABLE 1706 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_normalized00 1707 static int tolua_fawkestf_fawkes_tf_Quaternion_normalized00(lua_State* tolua_S)
1709 #ifndef TOLUA_RELEASE 1710 tolua_Error tolua_err;
1712 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
1713 !tolua_isnoobj(tolua_S,2,&tolua_err)
1719 fawkes::tf::Quaternion*
self = (fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
1720 #ifndef TOLUA_RELEASE 1721 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'normalized'",NULL);
1724 fawkes::tf::Quaternion tolua_ret = (fawkes::tf::Quaternion) self->normalized();
1727 void* tolua_obj = Mtolua_new((fawkes::tf::Quaternion)(tolua_ret));
1728 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Quaternion");
1729 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
1731 void* tolua_obj = tolua_copy(tolua_S,(
void*)&tolua_ret,
sizeof(fawkes::tf::Quaternion));
1732 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Quaternion");
1733 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
1739 #ifndef TOLUA_RELEASE 1741 tolua_error(tolua_S,
"#ferror in function 'normalized'.",&tolua_err);
1745 #endif //#ifndef TOLUA_DISABLE 1748 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_angle00 1749 static int tolua_fawkestf_fawkes_tf_Quaternion_angle00(lua_State* tolua_S)
1751 #ifndef TOLUA_RELEASE 1752 tolua_Error tolua_err;
1754 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Quaternion",0,&tolua_err) ||
1755 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
1756 !tolua_isnoobj(tolua_S,3,&tolua_err)
1762 const fawkes::tf::Quaternion*
self = (
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
1763 const fawkes::tf::Quaternion* q = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
1764 #ifndef TOLUA_RELEASE 1765 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'angle'",NULL);
1768 double tolua_ret = (double) self->angle(*q);
1769 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
1773 #ifndef TOLUA_RELEASE 1775 tolua_error(tolua_S,
"#ferror in function 'angle'.",&tolua_err);
1779 #endif //#ifndef TOLUA_DISABLE 1782 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_getAngle00 1783 static int tolua_fawkestf_fawkes_tf_Quaternion_getAngle00(lua_State* tolua_S)
1785 #ifndef TOLUA_RELEASE 1786 tolua_Error tolua_err;
1788 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Quaternion",0,&tolua_err) ||
1789 !tolua_isnoobj(tolua_S,2,&tolua_err)
1795 const fawkes::tf::Quaternion*
self = (
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
1796 #ifndef TOLUA_RELEASE 1797 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'getAngle'",NULL);
1800 double tolua_ret = (double) self->getAngle();
1801 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
1805 #ifndef TOLUA_RELEASE 1807 tolua_error(tolua_S,
"#ferror in function 'getAngle'.",&tolua_err);
1811 #endif //#ifndef TOLUA_DISABLE 1814 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_getAxis00 1815 static int tolua_fawkestf_fawkes_tf_Quaternion_getAxis00(lua_State* tolua_S)
1817 #ifndef TOLUA_RELEASE 1818 tolua_Error tolua_err;
1820 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Quaternion",0,&tolua_err) ||
1821 !tolua_isnoobj(tolua_S,2,&tolua_err)
1827 const fawkes::tf::Quaternion*
self = (
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
1828 #ifndef TOLUA_RELEASE 1829 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'getAxis'",NULL);
1832 fawkes::tf::Vector3 tolua_ret = (fawkes::tf::Vector3) self->getAxis();
1835 void* tolua_obj = Mtolua_new((fawkes::tf::Vector3)(tolua_ret));
1836 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Vector3");
1837 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
1839 void* tolua_obj = tolua_copy(tolua_S,(
void*)&tolua_ret,
sizeof(fawkes::tf::Vector3));
1840 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Vector3");
1841 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
1847 #ifndef TOLUA_RELEASE 1849 tolua_error(tolua_S,
"#ferror in function 'getAxis'.",&tolua_err);
1853 #endif //#ifndef TOLUA_DISABLE 1856 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_inverse00 1857 static int tolua_fawkestf_fawkes_tf_Quaternion_inverse00(lua_State* tolua_S)
1859 #ifndef TOLUA_RELEASE 1860 tolua_Error tolua_err;
1862 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Quaternion",0,&tolua_err) ||
1863 !tolua_isnoobj(tolua_S,2,&tolua_err)
1869 const fawkes::tf::Quaternion*
self = (
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
1870 #ifndef TOLUA_RELEASE 1871 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'inverse'",NULL);
1874 fawkes::tf::Quaternion tolua_ret = (fawkes::tf::Quaternion) self->inverse();
1877 void* tolua_obj = Mtolua_new((fawkes::tf::Quaternion)(tolua_ret));
1878 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Quaternion");
1879 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
1881 void* tolua_obj = tolua_copy(tolua_S,(
void*)&tolua_ret,
sizeof(fawkes::tf::Quaternion));
1882 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Quaternion");
1883 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
1889 #ifndef TOLUA_RELEASE 1891 tolua_error(tolua_S,
"#ferror in function 'inverse'.",&tolua_err);
1895 #endif //#ifndef TOLUA_DISABLE 1898 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_slerp00 1899 static int tolua_fawkestf_fawkes_tf_Quaternion_slerp00(lua_State* tolua_S)
1901 #ifndef TOLUA_RELEASE 1902 tolua_Error tolua_err;
1904 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Quaternion",0,&tolua_err) ||
1905 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
1906 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
1907 !tolua_isnoobj(tolua_S,4,&tolua_err)
1913 const fawkes::tf::Quaternion*
self = (
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
1914 const fawkes::tf::Quaternion* q = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
1915 const double t = ((
const double) tolua_tonumber(tolua_S,3,0));
1916 #ifndef TOLUA_RELEASE 1917 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'slerp'",NULL);
1920 fawkes::tf::Quaternion tolua_ret = (fawkes::tf::Quaternion) self->slerp(*q,t);
1923 void* tolua_obj = Mtolua_new((fawkes::tf::Quaternion)(tolua_ret));
1924 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Quaternion");
1925 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
1927 void* tolua_obj = tolua_copy(tolua_S,(
void*)&tolua_ret,
sizeof(fawkes::tf::Quaternion));
1928 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Quaternion");
1929 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
1935 #ifndef TOLUA_RELEASE 1937 tolua_error(tolua_S,
"#ferror in function 'slerp'.",&tolua_err);
1941 #endif //#ifndef TOLUA_DISABLE 1944 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_x00 1945 static int tolua_fawkestf_fawkes_tf_Quaternion_x00(lua_State* tolua_S)
1947 #ifndef TOLUA_RELEASE 1948 tolua_Error tolua_err;
1950 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
1951 !tolua_isnoobj(tolua_S,2,&tolua_err)
1957 fawkes::tf::Quaternion*
self = (fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
1958 #ifndef TOLUA_RELEASE 1959 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'x'",NULL);
1962 const double tolua_ret = (
const double) self->x();
1963 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
1967 #ifndef TOLUA_RELEASE 1969 tolua_error(tolua_S,
"#ferror in function 'x'.",&tolua_err);
1973 #endif //#ifndef TOLUA_DISABLE 1976 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_y00 1977 static int tolua_fawkestf_fawkes_tf_Quaternion_y00(lua_State* tolua_S)
1979 #ifndef TOLUA_RELEASE 1980 tolua_Error tolua_err;
1982 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
1983 !tolua_isnoobj(tolua_S,2,&tolua_err)
1989 fawkes::tf::Quaternion*
self = (fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
1990 #ifndef TOLUA_RELEASE 1991 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'y'",NULL);
1994 const double tolua_ret = (
const double) self->y();
1995 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
1999 #ifndef TOLUA_RELEASE 2001 tolua_error(tolua_S,
"#ferror in function 'y'.",&tolua_err);
2005 #endif //#ifndef TOLUA_DISABLE 2008 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_z00 2009 static int tolua_fawkestf_fawkes_tf_Quaternion_z00(lua_State* tolua_S)
2011 #ifndef TOLUA_RELEASE 2012 tolua_Error tolua_err;
2014 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
2015 !tolua_isnoobj(tolua_S,2,&tolua_err)
2021 fawkes::tf::Quaternion*
self = (fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
2022 #ifndef TOLUA_RELEASE 2023 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'z'",NULL);
2026 const double tolua_ret = (
const double) self->z();
2027 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
2031 #ifndef TOLUA_RELEASE 2033 tolua_error(tolua_S,
"#ferror in function 'z'.",&tolua_err);
2037 #endif //#ifndef TOLUA_DISABLE 2040 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_w00 2041 static int tolua_fawkestf_fawkes_tf_Quaternion_w00(lua_State* tolua_S)
2043 #ifndef TOLUA_RELEASE 2044 tolua_Error tolua_err;
2046 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
2047 !tolua_isnoobj(tolua_S,2,&tolua_err)
2053 fawkes::tf::Quaternion*
self = (fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
2054 #ifndef TOLUA_RELEASE 2055 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'w'",NULL);
2058 const double tolua_ret = (
const double) self->w();
2059 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
2063 #ifndef TOLUA_RELEASE 2065 tolua_error(tolua_S,
"#ferror in function 'w'.",&tolua_err);
2069 #endif //#ifndef TOLUA_DISABLE 2072 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_setX00 2073 static int tolua_fawkestf_fawkes_tf_Quaternion_setX00(lua_State* tolua_S)
2075 #ifndef TOLUA_RELEASE 2076 tolua_Error tolua_err;
2078 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
2079 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
2080 !tolua_isnoobj(tolua_S,3,&tolua_err)
2086 fawkes::tf::Quaternion*
self = (fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
2087 double x = ((double) tolua_tonumber(tolua_S,2,0));
2088 #ifndef TOLUA_RELEASE 2089 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'setX'",NULL);
2096 #ifndef TOLUA_RELEASE 2098 tolua_error(tolua_S,
"#ferror in function 'setX'.",&tolua_err);
2102 #endif //#ifndef TOLUA_DISABLE 2105 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_setY00 2106 static int tolua_fawkestf_fawkes_tf_Quaternion_setY00(lua_State* tolua_S)
2108 #ifndef TOLUA_RELEASE 2109 tolua_Error tolua_err;
2111 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
2112 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
2113 !tolua_isnoobj(tolua_S,3,&tolua_err)
2119 fawkes::tf::Quaternion*
self = (fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
2120 double x = ((double) tolua_tonumber(tolua_S,2,0));
2121 #ifndef TOLUA_RELEASE 2122 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'setY'",NULL);
2129 #ifndef TOLUA_RELEASE 2131 tolua_error(tolua_S,
"#ferror in function 'setY'.",&tolua_err);
2135 #endif //#ifndef TOLUA_DISABLE 2138 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_setZ00 2139 static int tolua_fawkestf_fawkes_tf_Quaternion_setZ00(lua_State* tolua_S)
2141 #ifndef TOLUA_RELEASE 2142 tolua_Error tolua_err;
2144 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
2145 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
2146 !tolua_isnoobj(tolua_S,3,&tolua_err)
2152 fawkes::tf::Quaternion*
self = (fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
2153 double x = ((double) tolua_tonumber(tolua_S,2,0));
2154 #ifndef TOLUA_RELEASE 2155 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'setZ'",NULL);
2162 #ifndef TOLUA_RELEASE 2164 tolua_error(tolua_S,
"#ferror in function 'setZ'.",&tolua_err);
2168 #endif //#ifndef TOLUA_DISABLE 2171 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_setW00 2172 static int tolua_fawkestf_fawkes_tf_Quaternion_setW00(lua_State* tolua_S)
2174 #ifndef TOLUA_RELEASE 2175 tolua_Error tolua_err;
2177 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
2178 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
2179 !tolua_isnoobj(tolua_S,3,&tolua_err)
2185 fawkes::tf::Quaternion*
self = (fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
2186 double x = ((double) tolua_tonumber(tolua_S,2,0));
2187 #ifndef TOLUA_RELEASE 2188 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'setW'",NULL);
2195 #ifndef TOLUA_RELEASE 2197 tolua_error(tolua_S,
"#ferror in function 'setW'.",&tolua_err);
2201 #endif //#ifndef TOLUA_DISABLE 2204 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Quaternion_setValue00 2205 static int tolua_fawkestf_fawkes_tf_Quaternion_setValue00(lua_State* tolua_S)
2207 #ifndef TOLUA_RELEASE 2208 tolua_Error tolua_err;
2210 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Quaternion",0,&tolua_err) ||
2211 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
2212 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
2213 !tolua_isnumber(tolua_S,4,0,&tolua_err) ||
2214 !tolua_isnumber(tolua_S,5,0,&tolua_err) ||
2215 !tolua_isnoobj(tolua_S,6,&tolua_err)
2221 fawkes::tf::Quaternion*
self = (fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,1,0);
2222 double x = ((double) tolua_tonumber(tolua_S,2,0));
2223 double y = ((double) tolua_tonumber(tolua_S,3,0));
2224 double z = ((double) tolua_tonumber(tolua_S,4,0));
2225 double w = ((double) tolua_tonumber(tolua_S,5,0));
2226 #ifndef TOLUA_RELEASE 2227 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'setValue'",NULL);
2230 self->setValue(x,y,z,w);
2234 #ifndef TOLUA_RELEASE 2236 tolua_error(tolua_S,
"#ferror in function 'setValue'.",&tolua_err);
2240 #endif //#ifndef TOLUA_DISABLE 2243 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transform_new00 2244 static int tolua_fawkestf_fawkes_tf_Transform_new00(lua_State* tolua_S)
2246 #ifndef TOLUA_RELEASE 2247 tolua_Error tolua_err;
2249 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Transform",0,&tolua_err) ||
2250 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
2251 !tolua_isnoobj(tolua_S,3,&tolua_err)
2257 const fawkes::tf::Quaternion* q = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
2259 fawkes::tf::Transform* tolua_ret = (fawkes::tf::Transform*) Mtolua_new((fawkes::tf::Transform)(*q));
2260 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Transform");
2264 #ifndef TOLUA_RELEASE 2266 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
2270 #endif //#ifndef TOLUA_DISABLE 2273 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transform_new00_local 2274 static int tolua_fawkestf_fawkes_tf_Transform_new00_local(lua_State* tolua_S)
2276 #ifndef TOLUA_RELEASE 2277 tolua_Error tolua_err;
2279 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Transform",0,&tolua_err) ||
2280 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
2281 !tolua_isnoobj(tolua_S,3,&tolua_err)
2287 const fawkes::tf::Quaternion* q = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
2289 fawkes::tf::Transform* tolua_ret = (fawkes::tf::Transform*) Mtolua_new((fawkes::tf::Transform)(*q));
2290 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Transform");
2291 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
2295 #ifndef TOLUA_RELEASE 2297 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
2301 #endif //#ifndef TOLUA_DISABLE 2304 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transform_new01 2305 static int tolua_fawkestf_fawkes_tf_Transform_new01(lua_State* tolua_S)
2307 tolua_Error tolua_err;
2309 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Transform",0,&tolua_err) ||
2310 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
2311 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
2312 !tolua_isnoobj(tolua_S,4,&tolua_err)
2317 const fawkes::tf::Quaternion* q = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
2318 const fawkes::tf::Vector3* c = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,3,0));
2320 fawkes::tf::Transform* tolua_ret = (fawkes::tf::Transform*) Mtolua_new((fawkes::tf::Transform)(*q,*c));
2321 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Transform");
2326 return tolua_fawkestf_fawkes_tf_Transform_new00(tolua_S);
2328 #endif //#ifndef TOLUA_DISABLE 2331 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transform_new01_local 2332 static int tolua_fawkestf_fawkes_tf_Transform_new01_local(lua_State* tolua_S)
2334 tolua_Error tolua_err;
2336 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Transform",0,&tolua_err) ||
2337 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
2338 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
2339 !tolua_isnoobj(tolua_S,4,&tolua_err)
2344 const fawkes::tf::Quaternion* q = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
2345 const fawkes::tf::Vector3* c = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,3,0));
2347 fawkes::tf::Transform* tolua_ret = (fawkes::tf::Transform*) Mtolua_new((fawkes::tf::Transform)(*q,*c));
2348 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Transform");
2349 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
2354 return tolua_fawkestf_fawkes_tf_Transform_new00_local(tolua_S);
2356 #endif //#ifndef TOLUA_DISABLE 2359 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transform_new02 2360 static int tolua_fawkestf_fawkes_tf_Transform_new02(lua_State* tolua_S)
2362 tolua_Error tolua_err;
2364 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Transform",0,&tolua_err) ||
2365 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Transform",0,&tolua_err)) ||
2366 !tolua_isnoobj(tolua_S,3,&tolua_err)
2371 const fawkes::tf::Transform* other = ((
const fawkes::tf::Transform*) tolua_tousertype(tolua_S,2,0));
2373 fawkes::tf::Transform* tolua_ret = (fawkes::tf::Transform*) Mtolua_new((fawkes::tf::Transform)(*other));
2374 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Transform");
2379 return tolua_fawkestf_fawkes_tf_Transform_new01(tolua_S);
2381 #endif //#ifndef TOLUA_DISABLE 2384 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transform_new02_local 2385 static int tolua_fawkestf_fawkes_tf_Transform_new02_local(lua_State* tolua_S)
2387 tolua_Error tolua_err;
2389 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Transform",0,&tolua_err) ||
2390 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Transform",0,&tolua_err)) ||
2391 !tolua_isnoobj(tolua_S,3,&tolua_err)
2396 const fawkes::tf::Transform* other = ((
const fawkes::tf::Transform*) tolua_tousertype(tolua_S,2,0));
2398 fawkes::tf::Transform* tolua_ret = (fawkes::tf::Transform*) Mtolua_new((fawkes::tf::Transform)(*other));
2399 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Transform");
2400 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
2405 return tolua_fawkestf_fawkes_tf_Transform_new01_local(tolua_S);
2407 #endif //#ifndef TOLUA_DISABLE 2410 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transform_getIdentity00 2411 static int tolua_fawkestf_fawkes_tf_Transform_getIdentity00(lua_State* tolua_S)
2413 #ifndef TOLUA_RELEASE 2414 tolua_Error tolua_err;
2416 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Transform",0,&tolua_err) ||
2417 !tolua_isnoobj(tolua_S,2,&tolua_err)
2424 const fawkes::tf::Transform& tolua_ret = (
const fawkes::tf::Transform&) fawkes::tf::Transform::getIdentity();
2425 tolua_pushusertype(tolua_S,(
void*)&tolua_ret,
"const fawkes::tf::Transform");
2429 #ifndef TOLUA_RELEASE 2431 tolua_error(tolua_S,
"#ferror in function 'getIdentity'.",&tolua_err);
2435 #endif //#ifndef TOLUA_DISABLE 2438 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transform_mult00 2439 static int tolua_fawkestf_fawkes_tf_Transform_mult00(lua_State* tolua_S)
2441 #ifndef TOLUA_RELEASE 2442 tolua_Error tolua_err;
2444 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Transform",0,&tolua_err) ||
2445 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Transform",0,&tolua_err)) ||
2446 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::tf::Transform",0,&tolua_err)) ||
2447 !tolua_isnoobj(tolua_S,4,&tolua_err)
2453 fawkes::tf::Transform*
self = (fawkes::tf::Transform*) tolua_tousertype(tolua_S,1,0);
2454 const fawkes::tf::Transform* t1 = ((
const fawkes::tf::Transform*) tolua_tousertype(tolua_S,2,0));
2455 const fawkes::tf::Transform* t2 = ((
const fawkes::tf::Transform*) tolua_tousertype(tolua_S,3,0));
2456 #ifndef TOLUA_RELEASE 2457 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'mult'",NULL);
2460 self->mult(*t1,*t2);
2464 #ifndef TOLUA_RELEASE 2466 tolua_error(tolua_S,
"#ferror in function 'mult'.",&tolua_err);
2470 #endif //#ifndef TOLUA_DISABLE 2473 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transform__mul00 2474 static int tolua_fawkestf_fawkes_tf_Transform__mul00(lua_State* tolua_S)
2476 #ifndef TOLUA_RELEASE 2477 tolua_Error tolua_err;
2479 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transform",0,&tolua_err) ||
2480 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
2481 !tolua_isnoobj(tolua_S,3,&tolua_err)
2487 const fawkes::tf::Transform*
self = (
const fawkes::tf::Transform*) tolua_tousertype(tolua_S,1,0);
2488 const fawkes::tf::Vector3* x = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
2489 #ifndef TOLUA_RELEASE 2490 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'operator*'",NULL);
2493 fawkes::tf::Vector3 tolua_ret = (fawkes::tf::Vector3) self->operator*(*x);
2496 void* tolua_obj = Mtolua_new((fawkes::tf::Vector3)(tolua_ret));
2497 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Vector3");
2498 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
2500 void* tolua_obj = tolua_copy(tolua_S,(
void*)&tolua_ret,
sizeof(fawkes::tf::Vector3));
2501 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Vector3");
2502 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
2508 #ifndef TOLUA_RELEASE 2510 tolua_error(tolua_S,
"#ferror in function '.mul'.",&tolua_err);
2514 #endif //#ifndef TOLUA_DISABLE 2517 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transform__mul01 2518 static int tolua_fawkestf_fawkes_tf_Transform__mul01(lua_State* tolua_S)
2520 tolua_Error tolua_err;
2522 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transform",0,&tolua_err) ||
2523 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
2524 !tolua_isnoobj(tolua_S,3,&tolua_err)
2529 const fawkes::tf::Transform*
self = (
const fawkes::tf::Transform*) tolua_tousertype(tolua_S,1,0);
2530 const fawkes::tf::Quaternion* q = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
2531 #ifndef TOLUA_RELEASE 2532 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'operator*'",NULL);
2535 fawkes::tf::Quaternion tolua_ret = (fawkes::tf::Quaternion) self->operator*(*q);
2538 void* tolua_obj = Mtolua_new((fawkes::tf::Quaternion)(tolua_ret));
2539 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Quaternion");
2540 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
2542 void* tolua_obj = tolua_copy(tolua_S,(
void*)&tolua_ret,
sizeof(fawkes::tf::Quaternion));
2543 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Quaternion");
2544 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
2551 return tolua_fawkestf_fawkes_tf_Transform__mul00(tolua_S);
2553 #endif //#ifndef TOLUA_DISABLE 2556 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transform_getOrigin00 2557 static int tolua_fawkestf_fawkes_tf_Transform_getOrigin00(lua_State* tolua_S)
2559 #ifndef TOLUA_RELEASE 2560 tolua_Error tolua_err;
2562 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Transform",0,&tolua_err) ||
2563 !tolua_isnoobj(tolua_S,2,&tolua_err)
2569 fawkes::tf::Transform*
self = (fawkes::tf::Transform*) tolua_tousertype(tolua_S,1,0);
2570 #ifndef TOLUA_RELEASE 2571 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'getOrigin'",NULL);
2574 fawkes::tf::Vector3& tolua_ret = (fawkes::tf::Vector3&) self->getOrigin();
2575 tolua_pushusertype(tolua_S,(
void*)&tolua_ret,
"fawkes::tf::Vector3");
2579 #ifndef TOLUA_RELEASE 2581 tolua_error(tolua_S,
"#ferror in function 'getOrigin'.",&tolua_err);
2585 #endif //#ifndef TOLUA_DISABLE 2588 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transform_getRotation00 2589 static int tolua_fawkestf_fawkes_tf_Transform_getRotation00(lua_State* tolua_S)
2591 #ifndef TOLUA_RELEASE 2592 tolua_Error tolua_err;
2594 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transform",0,&tolua_err) ||
2595 !tolua_isnoobj(tolua_S,2,&tolua_err)
2601 const fawkes::tf::Transform*
self = (
const fawkes::tf::Transform*) tolua_tousertype(tolua_S,1,0);
2602 #ifndef TOLUA_RELEASE 2603 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'getRotation'",NULL);
2606 fawkes::tf::Quaternion tolua_ret = (fawkes::tf::Quaternion) self->getRotation();
2609 void* tolua_obj = Mtolua_new((fawkes::tf::Quaternion)(tolua_ret));
2610 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Quaternion");
2611 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
2613 void* tolua_obj = tolua_copy(tolua_S,(
void*)&tolua_ret,
sizeof(fawkes::tf::Quaternion));
2614 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Quaternion");
2615 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
2621 #ifndef TOLUA_RELEASE 2623 tolua_error(tolua_S,
"#ferror in function 'getRotation'.",&tolua_err);
2627 #endif //#ifndef TOLUA_DISABLE 2630 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transform_setOrigin00 2631 static int tolua_fawkestf_fawkes_tf_Transform_setOrigin00(lua_State* tolua_S)
2633 #ifndef TOLUA_RELEASE 2634 tolua_Error tolua_err;
2636 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Transform",0,&tolua_err) ||
2637 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
2638 !tolua_isnoobj(tolua_S,3,&tolua_err)
2644 fawkes::tf::Transform*
self = (fawkes::tf::Transform*) tolua_tousertype(tolua_S,1,0);
2645 const fawkes::tf::Vector3* origin = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
2646 #ifndef TOLUA_RELEASE 2647 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'setOrigin'",NULL);
2650 self->setOrigin(*origin);
2654 #ifndef TOLUA_RELEASE 2656 tolua_error(tolua_S,
"#ferror in function 'setOrigin'.",&tolua_err);
2660 #endif //#ifndef TOLUA_DISABLE 2663 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transform_setRotation00 2664 static int tolua_fawkestf_fawkes_tf_Transform_setRotation00(lua_State* tolua_S)
2666 #ifndef TOLUA_RELEASE 2667 tolua_Error tolua_err;
2669 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Transform",0,&tolua_err) ||
2670 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
2671 !tolua_isnoobj(tolua_S,3,&tolua_err)
2677 fawkes::tf::Transform*
self = (fawkes::tf::Transform*) tolua_tousertype(tolua_S,1,0);
2678 const fawkes::tf::Quaternion* q = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
2679 #ifndef TOLUA_RELEASE 2680 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'setRotation'",NULL);
2683 self->setRotation(*q);
2687 #ifndef TOLUA_RELEASE 2689 tolua_error(tolua_S,
"#ferror in function 'setRotation'.",&tolua_err);
2693 #endif //#ifndef TOLUA_DISABLE 2696 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transform_setIdentity00 2697 static int tolua_fawkestf_fawkes_tf_Transform_setIdentity00(lua_State* tolua_S)
2699 #ifndef TOLUA_RELEASE 2700 tolua_Error tolua_err;
2702 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Transform",0,&tolua_err) ||
2703 !tolua_isnoobj(tolua_S,2,&tolua_err)
2709 fawkes::tf::Transform*
self = (fawkes::tf::Transform*) tolua_tousertype(tolua_S,1,0);
2710 #ifndef TOLUA_RELEASE 2711 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'setIdentity'",NULL);
2714 self->setIdentity();
2718 #ifndef TOLUA_RELEASE 2720 tolua_error(tolua_S,
"#ferror in function 'setIdentity'.",&tolua_err);
2724 #endif //#ifndef TOLUA_DISABLE 2727 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transform_inverse00 2728 static int tolua_fawkestf_fawkes_tf_Transform_inverse00(lua_State* tolua_S)
2730 #ifndef TOLUA_RELEASE 2731 tolua_Error tolua_err;
2733 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transform",0,&tolua_err) ||
2734 !tolua_isnoobj(tolua_S,2,&tolua_err)
2740 const fawkes::tf::Transform*
self = (
const fawkes::tf::Transform*) tolua_tousertype(tolua_S,1,0);
2741 #ifndef TOLUA_RELEASE 2742 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'inverse'",NULL);
2745 fawkes::tf::Transform tolua_ret = (fawkes::tf::Transform) self->inverse();
2748 void* tolua_obj = Mtolua_new((fawkes::tf::Transform)(tolua_ret));
2749 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Transform");
2750 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
2752 void* tolua_obj = tolua_copy(tolua_S,(
void*)&tolua_ret,
sizeof(fawkes::tf::Transform));
2753 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Transform");
2754 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
2760 #ifndef TOLUA_RELEASE 2762 tolua_error(tolua_S,
"#ferror in function 'inverse'.",&tolua_err);
2766 #endif //#ifndef TOLUA_DISABLE 2769 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transform_inverseTimes00 2770 static int tolua_fawkestf_fawkes_tf_Transform_inverseTimes00(lua_State* tolua_S)
2772 #ifndef TOLUA_RELEASE 2773 tolua_Error tolua_err;
2775 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transform",0,&tolua_err) ||
2776 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Transform",0,&tolua_err)) ||
2777 !tolua_isnoobj(tolua_S,3,&tolua_err)
2783 const fawkes::tf::Transform*
self = (
const fawkes::tf::Transform*) tolua_tousertype(tolua_S,1,0);
2784 const fawkes::tf::Transform* t = ((
const fawkes::tf::Transform*) tolua_tousertype(tolua_S,2,0));
2785 #ifndef TOLUA_RELEASE 2786 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'inverseTimes'",NULL);
2789 fawkes::tf::Transform tolua_ret = (fawkes::tf::Transform) self->inverseTimes(*t);
2792 void* tolua_obj = Mtolua_new((fawkes::tf::Transform)(tolua_ret));
2793 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Transform");
2794 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
2796 void* tolua_obj = tolua_copy(tolua_S,(
void*)&tolua_ret,
sizeof(fawkes::tf::Transform));
2797 tolua_pushusertype(tolua_S,tolua_obj,
"fawkes::tf::Transform");
2798 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
2804 #ifndef TOLUA_RELEASE 2806 tolua_error(tolua_S,
"#ferror in function 'inverseTimes'.",&tolua_err);
2810 #endif //#ifndef TOLUA_DISABLE 2813 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Point_new00 2814 static int tolua_fawkestf_fawkes_tf_Point_new00(lua_State* tolua_S)
2816 #ifndef TOLUA_RELEASE 2817 tolua_Error tolua_err;
2819 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Point",0,&tolua_err) ||
2820 !tolua_isnoobj(tolua_S,2,&tolua_err)
2827 fawkes::tf::Point* tolua_ret = (fawkes::tf::Point*) Mtolua_new((fawkes::tf::Point)());
2828 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Point");
2832 #ifndef TOLUA_RELEASE 2834 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
2838 #endif //#ifndef TOLUA_DISABLE 2841 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Point_new00_local 2842 static int tolua_fawkestf_fawkes_tf_Point_new00_local(lua_State* tolua_S)
2844 #ifndef TOLUA_RELEASE 2845 tolua_Error tolua_err;
2847 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Point",0,&tolua_err) ||
2848 !tolua_isnoobj(tolua_S,2,&tolua_err)
2855 fawkes::tf::Point* tolua_ret = (fawkes::tf::Point*) Mtolua_new((fawkes::tf::Point)());
2856 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Point");
2857 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
2861 #ifndef TOLUA_RELEASE 2863 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
2867 #endif //#ifndef TOLUA_DISABLE 2870 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Point_new01 2871 static int tolua_fawkestf_fawkes_tf_Point_new01(lua_State* tolua_S)
2873 tolua_Error tolua_err;
2875 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Point",0,&tolua_err) ||
2876 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
2877 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
2878 !tolua_isnumber(tolua_S,4,0,&tolua_err) ||
2879 !tolua_isnoobj(tolua_S,5,&tolua_err)
2884 double x = ((double) tolua_tonumber(tolua_S,2,0));
2885 double y = ((double) tolua_tonumber(tolua_S,3,0));
2886 double z = ((double) tolua_tonumber(tolua_S,4,0));
2888 fawkes::tf::Point* tolua_ret = (fawkes::tf::Point*) Mtolua_new((fawkes::tf::Point)(x,y,z));
2889 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Point");
2894 return tolua_fawkestf_fawkes_tf_Point_new00(tolua_S);
2896 #endif //#ifndef TOLUA_DISABLE 2899 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Point_new01_local 2900 static int tolua_fawkestf_fawkes_tf_Point_new01_local(lua_State* tolua_S)
2902 tolua_Error tolua_err;
2904 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Point",0,&tolua_err) ||
2905 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
2906 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
2907 !tolua_isnumber(tolua_S,4,0,&tolua_err) ||
2908 !tolua_isnoobj(tolua_S,5,&tolua_err)
2913 double x = ((double) tolua_tonumber(tolua_S,2,0));
2914 double y = ((double) tolua_tonumber(tolua_S,3,0));
2915 double z = ((double) tolua_tonumber(tolua_S,4,0));
2917 fawkes::tf::Point* tolua_ret = (fawkes::tf::Point*) Mtolua_new((fawkes::tf::Point)(x,y,z));
2918 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Point");
2919 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
2924 return tolua_fawkestf_fawkes_tf_Point_new00_local(tolua_S);
2926 #endif //#ifndef TOLUA_DISABLE 2929 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Pose_new00 2930 static int tolua_fawkestf_fawkes_tf_Pose_new00(lua_State* tolua_S)
2932 #ifndef TOLUA_RELEASE 2933 tolua_Error tolua_err;
2935 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Pose",0,&tolua_err) ||
2936 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
2937 !tolua_isnoobj(tolua_S,3,&tolua_err)
2943 const fawkes::tf::Quaternion* q = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
2945 fawkes::tf::Pose* tolua_ret = (fawkes::tf::Pose*) Mtolua_new((fawkes::tf::Pose)(*q));
2946 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Pose");
2950 #ifndef TOLUA_RELEASE 2952 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
2956 #endif //#ifndef TOLUA_DISABLE 2959 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Pose_new00_local 2960 static int tolua_fawkestf_fawkes_tf_Pose_new00_local(lua_State* tolua_S)
2962 #ifndef TOLUA_RELEASE 2963 tolua_Error tolua_err;
2965 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Pose",0,&tolua_err) ||
2966 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
2967 !tolua_isnoobj(tolua_S,3,&tolua_err)
2973 const fawkes::tf::Quaternion* q = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
2975 fawkes::tf::Pose* tolua_ret = (fawkes::tf::Pose*) Mtolua_new((fawkes::tf::Pose)(*q));
2976 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Pose");
2977 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
2981 #ifndef TOLUA_RELEASE 2983 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
2987 #endif //#ifndef TOLUA_DISABLE 2990 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Pose_new01 2991 static int tolua_fawkestf_fawkes_tf_Pose_new01(lua_State* tolua_S)
2993 tolua_Error tolua_err;
2995 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Pose",0,&tolua_err) ||
2996 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
2997 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
2998 !tolua_isnoobj(tolua_S,4,&tolua_err)
3003 const fawkes::tf::Quaternion* q = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
3004 const fawkes::tf::Vector3* c = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,3,0));
3006 fawkes::tf::Pose* tolua_ret = (fawkes::tf::Pose*) Mtolua_new((fawkes::tf::Pose)(*q,*c));
3007 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Pose");
3012 return tolua_fawkestf_fawkes_tf_Pose_new00(tolua_S);
3014 #endif //#ifndef TOLUA_DISABLE 3017 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Pose_new01_local 3018 static int tolua_fawkestf_fawkes_tf_Pose_new01_local(lua_State* tolua_S)
3020 tolua_Error tolua_err;
3022 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Pose",0,&tolua_err) ||
3023 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
3024 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
3025 !tolua_isnoobj(tolua_S,4,&tolua_err)
3030 const fawkes::tf::Quaternion* q = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
3031 const fawkes::tf::Vector3* c = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,3,0));
3033 fawkes::tf::Pose* tolua_ret = (fawkes::tf::Pose*) Mtolua_new((fawkes::tf::Pose)(*q,*c));
3034 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Pose");
3035 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
3040 return tolua_fawkestf_fawkes_tf_Pose_new00_local(tolua_S);
3042 #endif //#ifndef TOLUA_DISABLE 3045 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Pose_new02 3046 static int tolua_fawkestf_fawkes_tf_Pose_new02(lua_State* tolua_S)
3048 tolua_Error tolua_err;
3050 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Pose",0,&tolua_err) ||
3051 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Pose",0,&tolua_err)) ||
3052 !tolua_isnoobj(tolua_S,3,&tolua_err)
3057 const fawkes::tf::Pose* other = ((
const fawkes::tf::Pose*) tolua_tousertype(tolua_S,2,0));
3059 fawkes::tf::Pose* tolua_ret = (fawkes::tf::Pose*) Mtolua_new((fawkes::tf::Pose)(*other));
3060 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Pose");
3065 return tolua_fawkestf_fawkes_tf_Pose_new01(tolua_S);
3067 #endif //#ifndef TOLUA_DISABLE 3070 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Pose_new02_local 3071 static int tolua_fawkestf_fawkes_tf_Pose_new02_local(lua_State* tolua_S)
3073 tolua_Error tolua_err;
3075 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Pose",0,&tolua_err) ||
3076 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Pose",0,&tolua_err)) ||
3077 !tolua_isnoobj(tolua_S,3,&tolua_err)
3082 const fawkes::tf::Pose* other = ((
const fawkes::tf::Pose*) tolua_tousertype(tolua_S,2,0));
3084 fawkes::tf::Pose* tolua_ret = (fawkes::tf::Pose*) Mtolua_new((fawkes::tf::Pose)(*other));
3085 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Pose");
3086 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
3091 return tolua_fawkestf_fawkes_tf_Pose_new01_local(tolua_S);
3093 #endif //#ifndef TOLUA_DISABLE 3096 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Pose_getIdentity00 3097 static int tolua_fawkestf_fawkes_tf_Pose_getIdentity00(lua_State* tolua_S)
3099 #ifndef TOLUA_RELEASE 3100 tolua_Error tolua_err;
3102 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Pose",0,&tolua_err) ||
3103 !tolua_isnoobj(tolua_S,2,&tolua_err)
3110 const fawkes::tf::Pose& tolua_ret = (
const fawkes::tf::Pose&) fawkes::tf::Pose::getIdentity();
3111 tolua_pushusertype(tolua_S,(
void*)&tolua_ret,
"const fawkes::tf::Pose");
3115 #ifndef TOLUA_RELEASE 3117 tolua_error(tolua_S,
"#ferror in function 'getIdentity'.",&tolua_err);
3121 #endif //#ifndef TOLUA_DISABLE 3124 #ifndef TOLUA_DISABLE_tolua_get_fawkes__tf__StampedTransform_stamp 3125 static int tolua_get_fawkes__tf__StampedTransform_stamp(lua_State* tolua_S)
3128 #ifndef TOLUA_RELEASE 3129 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'stamp'",NULL);
3131 tolua_pushusertype(tolua_S,(
void*)&self->stamp,
"fawkes::Time");
3134 #endif //#ifndef TOLUA_DISABLE 3137 #ifndef TOLUA_DISABLE_tolua_set_fawkes__tf__StampedTransform_stamp 3138 static int tolua_set_fawkes__tf__StampedTransform_stamp(lua_State* tolua_S)
3141 #ifndef TOLUA_RELEASE 3142 tolua_Error tolua_err;
3143 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'stamp'",NULL);
3144 if ((tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"fawkes::Time",0,&tolua_err)))
3145 tolua_error(tolua_S,
"#vinvalid type in variable assignment.",&tolua_err);
3147 self->stamp = *((
fawkes::Time*) tolua_tousertype(tolua_S,2,0))
3151 #endif //#ifndef TOLUA_DISABLE 3154 #ifndef TOLUA_DISABLE_tolua_get_fawkes__tf__StampedTransform_frame_id 3155 static int tolua_get_fawkes__tf__StampedTransform_frame_id(lua_State* tolua_S)
3158 #ifndef TOLUA_RELEASE 3159 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'frame_id'",NULL);
3161 tolua_pushcppstring(tolua_S,(
const char*)self->frame_id);
3164 #endif //#ifndef TOLUA_DISABLE 3167 #ifndef TOLUA_DISABLE_tolua_set_fawkes__tf__StampedTransform_frame_id 3168 static int tolua_set_fawkes__tf__StampedTransform_frame_id(lua_State* tolua_S)
3171 #ifndef TOLUA_RELEASE 3172 tolua_Error tolua_err;
3173 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'frame_id'",NULL);
3174 if (!tolua_iscppstring(tolua_S,2,0,&tolua_err))
3175 tolua_error(tolua_S,
"#vinvalid type in variable assignment.",&tolua_err);
3177 self->frame_id = ((std::string) tolua_tocppstring(tolua_S,2,0))
3181 #endif //#ifndef TOLUA_DISABLE 3184 #ifndef TOLUA_DISABLE_tolua_get_fawkes__tf__StampedTransform_child_frame_id 3185 static int tolua_get_fawkes__tf__StampedTransform_child_frame_id(lua_State* tolua_S)
3188 #ifndef TOLUA_RELEASE 3189 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'child_frame_id'",NULL);
3191 tolua_pushcppstring(tolua_S,(
const char*)self->child_frame_id);
3194 #endif //#ifndef TOLUA_DISABLE 3197 #ifndef TOLUA_DISABLE_tolua_set_fawkes__tf__StampedTransform_child_frame_id 3198 static int tolua_set_fawkes__tf__StampedTransform_child_frame_id(lua_State* tolua_S)
3201 #ifndef TOLUA_RELEASE 3202 tolua_Error tolua_err;
3203 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'child_frame_id'",NULL);
3204 if (!tolua_iscppstring(tolua_S,2,0,&tolua_err))
3205 tolua_error(tolua_S,
"#vinvalid type in variable assignment.",&tolua_err);
3207 self->child_frame_id = ((std::string) tolua_tocppstring(tolua_S,2,0))
3211 #endif //#ifndef TOLUA_DISABLE 3214 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedTransform_new00 3215 static int tolua_fawkestf_fawkes_tf_StampedTransform_new00(lua_State* tolua_S)
3217 #ifndef TOLUA_RELEASE 3218 tolua_Error tolua_err;
3220 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedTransform",0,&tolua_err) ||
3221 !tolua_isnoobj(tolua_S,2,&tolua_err)
3229 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedTransform");
3233 #ifndef TOLUA_RELEASE 3235 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
3239 #endif //#ifndef TOLUA_DISABLE 3242 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedTransform_new00_local 3243 static int tolua_fawkestf_fawkes_tf_StampedTransform_new00_local(lua_State* tolua_S)
3245 #ifndef TOLUA_RELEASE 3246 tolua_Error tolua_err;
3248 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedTransform",0,&tolua_err) ||
3249 !tolua_isnoobj(tolua_S,2,&tolua_err)
3257 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedTransform");
3258 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
3262 #ifndef TOLUA_RELEASE 3264 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
3268 #endif //#ifndef TOLUA_DISABLE 3271 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedTransform_new01 3272 static int tolua_fawkestf_fawkes_tf_StampedTransform_new01(lua_State* tolua_S)
3274 tolua_Error tolua_err;
3276 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedTransform",0,&tolua_err) ||
3277 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Transform",0,&tolua_err)) ||
3278 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
3279 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
3280 !tolua_iscppstring(tolua_S,5,0,&tolua_err) ||
3281 !tolua_isnoobj(tolua_S,6,&tolua_err)
3286 const fawkes::tf::Transform* input = ((
const fawkes::tf::Transform*) tolua_tousertype(tolua_S,2,0));
3288 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
3289 const std::string child_frame_id = ((
const std::string) tolua_tocppstring(tolua_S,5,0));
3292 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedTransform");
3293 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
3294 tolua_pushcppstring(tolua_S,(
const char*)child_frame_id);
3299 return tolua_fawkestf_fawkes_tf_StampedTransform_new00(tolua_S);
3301 #endif //#ifndef TOLUA_DISABLE 3304 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedTransform_new01_local 3305 static int tolua_fawkestf_fawkes_tf_StampedTransform_new01_local(lua_State* tolua_S)
3307 tolua_Error tolua_err;
3309 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedTransform",0,&tolua_err) ||
3310 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Transform",0,&tolua_err)) ||
3311 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
3312 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
3313 !tolua_iscppstring(tolua_S,5,0,&tolua_err) ||
3314 !tolua_isnoobj(tolua_S,6,&tolua_err)
3319 const fawkes::tf::Transform* input = ((
const fawkes::tf::Transform*) tolua_tousertype(tolua_S,2,0));
3321 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
3322 const std::string child_frame_id = ((
const std::string) tolua_tocppstring(tolua_S,5,0));
3325 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedTransform");
3326 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
3327 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
3328 tolua_pushcppstring(tolua_S,(
const char*)child_frame_id);
3333 return tolua_fawkestf_fawkes_tf_StampedTransform_new00_local(tolua_S);
3335 #endif //#ifndef TOLUA_DISABLE 3338 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedTransform_set_data00 3339 static int tolua_fawkestf_fawkes_tf_StampedTransform_set_data00(lua_State* tolua_S)
3341 #ifndef TOLUA_RELEASE 3342 tolua_Error tolua_err;
3344 !tolua_isusertype(tolua_S,1,
"fawkes::tf::StampedTransform",0,&tolua_err) ||
3345 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Transform",0,&tolua_err)) ||
3346 !tolua_isnoobj(tolua_S,3,&tolua_err)
3353 const fawkes::tf::Transform* input = ((
const fawkes::tf::Transform*) tolua_tousertype(tolua_S,2,0));
3354 #ifndef TOLUA_RELEASE 3355 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'set_data'",NULL);
3358 self->set_data(*input);
3362 #ifndef TOLUA_RELEASE 3364 tolua_error(tolua_S,
"#ferror in function 'set_data'.",&tolua_err);
3368 #endif //#ifndef TOLUA_DISABLE 3371 #ifndef TOLUA_DISABLE_tolua_get_fawkes__tf__Stamped_fawkes__tf__Quaternion__stamp 3372 static int tolua_get_fawkes__tf__Stamped_fawkes__tf__Quaternion__stamp(lua_State* tolua_S)
3375 #ifndef TOLUA_RELEASE 3376 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'stamp'",NULL);
3378 tolua_pushusertype(tolua_S,(
void*)&self->stamp,
"fawkes::Time");
3381 #endif //#ifndef TOLUA_DISABLE 3384 #ifndef TOLUA_DISABLE_tolua_set_fawkes__tf__Stamped_fawkes__tf__Quaternion__stamp 3385 static int tolua_set_fawkes__tf__Stamped_fawkes__tf__Quaternion__stamp(lua_State* tolua_S)
3388 #ifndef TOLUA_RELEASE 3389 tolua_Error tolua_err;
3390 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'stamp'",NULL);
3391 if ((tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"fawkes::Time",0,&tolua_err)))
3392 tolua_error(tolua_S,
"#vinvalid type in variable assignment.",&tolua_err);
3394 self->stamp = *((
fawkes::Time*) tolua_tousertype(tolua_S,2,0))
3398 #endif //#ifndef TOLUA_DISABLE 3401 #ifndef TOLUA_DISABLE_tolua_get_fawkes__tf__Stamped_fawkes__tf__Quaternion__frame_id 3402 static int tolua_get_fawkes__tf__Stamped_fawkes__tf__Quaternion__frame_id(lua_State* tolua_S)
3405 #ifndef TOLUA_RELEASE 3406 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'frame_id'",NULL);
3408 tolua_pushcppstring(tolua_S,(
const char*)self->frame_id);
3411 #endif //#ifndef TOLUA_DISABLE 3414 #ifndef TOLUA_DISABLE_tolua_set_fawkes__tf__Stamped_fawkes__tf__Quaternion__frame_id 3415 static int tolua_set_fawkes__tf__Stamped_fawkes__tf__Quaternion__frame_id(lua_State* tolua_S)
3418 #ifndef TOLUA_RELEASE 3419 tolua_Error tolua_err;
3420 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'frame_id'",NULL);
3421 if (!tolua_iscppstring(tolua_S,2,0,&tolua_err))
3422 tolua_error(tolua_S,
"#vinvalid type in variable assignment.",&tolua_err);
3424 self->frame_id = ((std::string) tolua_tocppstring(tolua_S,2,0))
3428 #endif //#ifndef TOLUA_DISABLE 3431 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__new00 3432 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__new00(lua_State* tolua_S)
3434 #ifndef TOLUA_RELEASE 3435 tolua_Error tolua_err;
3437 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Quaternion>",0,&tolua_err) ||
3438 !tolua_isnoobj(tolua_S,2,&tolua_err)
3446 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Stamped<fawkes::tf::Quaternion>");
3450 #ifndef TOLUA_RELEASE 3452 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
3456 #endif //#ifndef TOLUA_DISABLE 3459 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__new00_local 3460 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__new00_local(lua_State* tolua_S)
3462 #ifndef TOLUA_RELEASE 3463 tolua_Error tolua_err;
3465 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Quaternion>",0,&tolua_err) ||
3466 !tolua_isnoobj(tolua_S,2,&tolua_err)
3474 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Stamped<fawkes::tf::Quaternion>");
3475 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
3479 #ifndef TOLUA_RELEASE 3481 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
3485 #endif //#ifndef TOLUA_DISABLE 3488 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__new01 3489 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__new01(lua_State* tolua_S)
3491 tolua_Error tolua_err;
3493 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Quaternion>",0,&tolua_err) ||
3494 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
3495 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
3496 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
3497 !tolua_isnoobj(tolua_S,5,&tolua_err)
3502 const fawkes::tf::Quaternion* input = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
3504 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
3507 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Stamped<fawkes::tf::Quaternion>");
3508 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
3513 return tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__new00(tolua_S);
3515 #endif //#ifndef TOLUA_DISABLE 3518 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__new01_local 3519 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__new01_local(lua_State* tolua_S)
3521 tolua_Error tolua_err;
3523 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Quaternion>",0,&tolua_err) ||
3524 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
3525 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
3526 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
3527 !tolua_isnoobj(tolua_S,5,&tolua_err)
3532 const fawkes::tf::Quaternion* input = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
3534 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
3537 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Stamped<fawkes::tf::Quaternion>");
3538 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
3539 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
3544 return tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__new00_local(tolua_S);
3546 #endif //#ifndef TOLUA_DISABLE 3549 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__set_data00 3550 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__set_data00(lua_State* tolua_S)
3552 #ifndef TOLUA_RELEASE 3553 tolua_Error tolua_err;
3555 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Quaternion>",0,&tolua_err) ||
3556 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
3557 !tolua_isnoobj(tolua_S,3,&tolua_err)
3564 const fawkes::tf::Quaternion* input = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
3565 #ifndef TOLUA_RELEASE 3566 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'set_data'",NULL);
3569 self->set_data(*input);
3573 #ifndef TOLUA_RELEASE 3575 tolua_error(tolua_S,
"#ferror in function 'set_data'.",&tolua_err);
3579 #endif //#ifndef TOLUA_DISABLE 3582 #ifndef TOLUA_DISABLE_tolua_get_fawkes__tf__Stamped_fawkes__tf__Vector3__stamp 3583 static int tolua_get_fawkes__tf__Stamped_fawkes__tf__Vector3__stamp(lua_State* tolua_S)
3586 #ifndef TOLUA_RELEASE 3587 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'stamp'",NULL);
3589 tolua_pushusertype(tolua_S,(
void*)&self->stamp,
"fawkes::Time");
3592 #endif //#ifndef TOLUA_DISABLE 3595 #ifndef TOLUA_DISABLE_tolua_set_fawkes__tf__Stamped_fawkes__tf__Vector3__stamp 3596 static int tolua_set_fawkes__tf__Stamped_fawkes__tf__Vector3__stamp(lua_State* tolua_S)
3599 #ifndef TOLUA_RELEASE 3600 tolua_Error tolua_err;
3601 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'stamp'",NULL);
3602 if ((tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"fawkes::Time",0,&tolua_err)))
3603 tolua_error(tolua_S,
"#vinvalid type in variable assignment.",&tolua_err);
3605 self->stamp = *((
fawkes::Time*) tolua_tousertype(tolua_S,2,0))
3609 #endif //#ifndef TOLUA_DISABLE 3612 #ifndef TOLUA_DISABLE_tolua_get_fawkes__tf__Stamped_fawkes__tf__Vector3__frame_id 3613 static int tolua_get_fawkes__tf__Stamped_fawkes__tf__Vector3__frame_id(lua_State* tolua_S)
3616 #ifndef TOLUA_RELEASE 3617 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'frame_id'",NULL);
3619 tolua_pushcppstring(tolua_S,(
const char*)self->frame_id);
3622 #endif //#ifndef TOLUA_DISABLE 3625 #ifndef TOLUA_DISABLE_tolua_set_fawkes__tf__Stamped_fawkes__tf__Vector3__frame_id 3626 static int tolua_set_fawkes__tf__Stamped_fawkes__tf__Vector3__frame_id(lua_State* tolua_S)
3629 #ifndef TOLUA_RELEASE 3630 tolua_Error tolua_err;
3631 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'frame_id'",NULL);
3632 if (!tolua_iscppstring(tolua_S,2,0,&tolua_err))
3633 tolua_error(tolua_S,
"#vinvalid type in variable assignment.",&tolua_err);
3635 self->frame_id = ((std::string) tolua_tocppstring(tolua_S,2,0))
3639 #endif //#ifndef TOLUA_DISABLE 3642 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__new00 3643 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__new00(lua_State* tolua_S)
3645 #ifndef TOLUA_RELEASE 3646 tolua_Error tolua_err;
3648 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Vector3>",0,&tolua_err) ||
3649 !tolua_isnoobj(tolua_S,2,&tolua_err)
3657 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Stamped<fawkes::tf::Vector3>");
3661 #ifndef TOLUA_RELEASE 3663 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
3667 #endif //#ifndef TOLUA_DISABLE 3670 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__new00_local 3671 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__new00_local(lua_State* tolua_S)
3673 #ifndef TOLUA_RELEASE 3674 tolua_Error tolua_err;
3676 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Vector3>",0,&tolua_err) ||
3677 !tolua_isnoobj(tolua_S,2,&tolua_err)
3685 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Stamped<fawkes::tf::Vector3>");
3686 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
3690 #ifndef TOLUA_RELEASE 3692 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
3696 #endif //#ifndef TOLUA_DISABLE 3699 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__new01 3700 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__new01(lua_State* tolua_S)
3702 tolua_Error tolua_err;
3704 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Vector3>",0,&tolua_err) ||
3705 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
3706 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
3707 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
3708 !tolua_isnoobj(tolua_S,5,&tolua_err)
3713 const fawkes::tf::Vector3* input = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
3715 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
3718 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Stamped<fawkes::tf::Vector3>");
3719 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
3724 return tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__new00(tolua_S);
3726 #endif //#ifndef TOLUA_DISABLE 3729 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__new01_local 3730 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__new01_local(lua_State* tolua_S)
3732 tolua_Error tolua_err;
3734 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Vector3>",0,&tolua_err) ||
3735 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
3736 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
3737 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
3738 !tolua_isnoobj(tolua_S,5,&tolua_err)
3743 const fawkes::tf::Vector3* input = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
3745 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
3748 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Stamped<fawkes::tf::Vector3>");
3749 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
3750 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
3755 return tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__new00_local(tolua_S);
3757 #endif //#ifndef TOLUA_DISABLE 3760 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__set_data00 3761 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__set_data00(lua_State* tolua_S)
3763 #ifndef TOLUA_RELEASE 3764 tolua_Error tolua_err;
3766 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Vector3>",0,&tolua_err) ||
3767 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
3768 !tolua_isnoobj(tolua_S,3,&tolua_err)
3775 const fawkes::tf::Vector3* input = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
3776 #ifndef TOLUA_RELEASE 3777 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'set_data'",NULL);
3780 self->set_data(*input);
3784 #ifndef TOLUA_RELEASE 3786 tolua_error(tolua_S,
"#ferror in function 'set_data'.",&tolua_err);
3790 #endif //#ifndef TOLUA_DISABLE 3793 #ifndef TOLUA_DISABLE_tolua_get_fawkes__tf__Stamped_fawkes__tf__Point__stamp 3794 static int tolua_get_fawkes__tf__Stamped_fawkes__tf__Point__stamp(lua_State* tolua_S)
3797 #ifndef TOLUA_RELEASE 3798 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'stamp'",NULL);
3800 tolua_pushusertype(tolua_S,(
void*)&self->stamp,
"fawkes::Time");
3803 #endif //#ifndef TOLUA_DISABLE 3806 #ifndef TOLUA_DISABLE_tolua_set_fawkes__tf__Stamped_fawkes__tf__Point__stamp 3807 static int tolua_set_fawkes__tf__Stamped_fawkes__tf__Point__stamp(lua_State* tolua_S)
3810 #ifndef TOLUA_RELEASE 3811 tolua_Error tolua_err;
3812 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'stamp'",NULL);
3813 if ((tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"fawkes::Time",0,&tolua_err)))
3814 tolua_error(tolua_S,
"#vinvalid type in variable assignment.",&tolua_err);
3816 self->stamp = *((
fawkes::Time*) tolua_tousertype(tolua_S,2,0))
3820 #endif //#ifndef TOLUA_DISABLE 3823 #ifndef TOLUA_DISABLE_tolua_get_fawkes__tf__Stamped_fawkes__tf__Point__frame_id 3824 static int tolua_get_fawkes__tf__Stamped_fawkes__tf__Point__frame_id(lua_State* tolua_S)
3827 #ifndef TOLUA_RELEASE 3828 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'frame_id'",NULL);
3830 tolua_pushcppstring(tolua_S,(
const char*)self->frame_id);
3833 #endif //#ifndef TOLUA_DISABLE 3836 #ifndef TOLUA_DISABLE_tolua_set_fawkes__tf__Stamped_fawkes__tf__Point__frame_id 3837 static int tolua_set_fawkes__tf__Stamped_fawkes__tf__Point__frame_id(lua_State* tolua_S)
3840 #ifndef TOLUA_RELEASE 3841 tolua_Error tolua_err;
3842 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'frame_id'",NULL);
3843 if (!tolua_iscppstring(tolua_S,2,0,&tolua_err))
3844 tolua_error(tolua_S,
"#vinvalid type in variable assignment.",&tolua_err);
3846 self->frame_id = ((std::string) tolua_tocppstring(tolua_S,2,0))
3850 #endif //#ifndef TOLUA_DISABLE 3853 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__new00 3854 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__new00(lua_State* tolua_S)
3856 #ifndef TOLUA_RELEASE 3857 tolua_Error tolua_err;
3859 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Point>",0,&tolua_err) ||
3860 !tolua_isnoobj(tolua_S,2,&tolua_err)
3868 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Stamped<fawkes::tf::Point>");
3872 #ifndef TOLUA_RELEASE 3874 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
3878 #endif //#ifndef TOLUA_DISABLE 3881 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__new00_local 3882 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__new00_local(lua_State* tolua_S)
3884 #ifndef TOLUA_RELEASE 3885 tolua_Error tolua_err;
3887 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Point>",0,&tolua_err) ||
3888 !tolua_isnoobj(tolua_S,2,&tolua_err)
3896 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Stamped<fawkes::tf::Point>");
3897 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
3901 #ifndef TOLUA_RELEASE 3903 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
3907 #endif //#ifndef TOLUA_DISABLE 3910 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__new01 3911 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__new01(lua_State* tolua_S)
3913 tolua_Error tolua_err;
3915 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Point>",0,&tolua_err) ||
3916 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Point",0,&tolua_err)) ||
3917 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
3918 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
3919 !tolua_isnoobj(tolua_S,5,&tolua_err)
3924 const fawkes::tf::Point* input = ((
const fawkes::tf::Point*) tolua_tousertype(tolua_S,2,0));
3926 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
3929 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Stamped<fawkes::tf::Point>");
3930 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
3935 return tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__new00(tolua_S);
3937 #endif //#ifndef TOLUA_DISABLE 3940 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__new01_local 3941 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__new01_local(lua_State* tolua_S)
3943 tolua_Error tolua_err;
3945 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Point>",0,&tolua_err) ||
3946 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Point",0,&tolua_err)) ||
3947 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
3948 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
3949 !tolua_isnoobj(tolua_S,5,&tolua_err)
3954 const fawkes::tf::Point* input = ((
const fawkes::tf::Point*) tolua_tousertype(tolua_S,2,0));
3956 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
3959 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Stamped<fawkes::tf::Point>");
3960 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
3961 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
3966 return tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__new00_local(tolua_S);
3968 #endif //#ifndef TOLUA_DISABLE 3971 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__set_data00 3972 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__set_data00(lua_State* tolua_S)
3974 #ifndef TOLUA_RELEASE 3975 tolua_Error tolua_err;
3977 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Point>",0,&tolua_err) ||
3978 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Point",0,&tolua_err)) ||
3979 !tolua_isnoobj(tolua_S,3,&tolua_err)
3986 const fawkes::tf::Point* input = ((
const fawkes::tf::Point*) tolua_tousertype(tolua_S,2,0));
3987 #ifndef TOLUA_RELEASE 3988 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'set_data'",NULL);
3991 self->set_data(*input);
3995 #ifndef TOLUA_RELEASE 3997 tolua_error(tolua_S,
"#ferror in function 'set_data'.",&tolua_err);
4001 #endif //#ifndef TOLUA_DISABLE 4004 #ifndef TOLUA_DISABLE_tolua_get_fawkes__tf__Stamped_fawkes__tf__Pose__stamp 4005 static int tolua_get_fawkes__tf__Stamped_fawkes__tf__Pose__stamp(lua_State* tolua_S)
4008 #ifndef TOLUA_RELEASE 4009 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'stamp'",NULL);
4011 tolua_pushusertype(tolua_S,(
void*)&self->stamp,
"fawkes::Time");
4014 #endif //#ifndef TOLUA_DISABLE 4017 #ifndef TOLUA_DISABLE_tolua_set_fawkes__tf__Stamped_fawkes__tf__Pose__stamp 4018 static int tolua_set_fawkes__tf__Stamped_fawkes__tf__Pose__stamp(lua_State* tolua_S)
4021 #ifndef TOLUA_RELEASE 4022 tolua_Error tolua_err;
4023 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'stamp'",NULL);
4024 if ((tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"fawkes::Time",0,&tolua_err)))
4025 tolua_error(tolua_S,
"#vinvalid type in variable assignment.",&tolua_err);
4027 self->stamp = *((
fawkes::Time*) tolua_tousertype(tolua_S,2,0))
4031 #endif //#ifndef TOLUA_DISABLE 4034 #ifndef TOLUA_DISABLE_tolua_get_fawkes__tf__Stamped_fawkes__tf__Pose__frame_id 4035 static int tolua_get_fawkes__tf__Stamped_fawkes__tf__Pose__frame_id(lua_State* tolua_S)
4038 #ifndef TOLUA_RELEASE 4039 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'frame_id'",NULL);
4041 tolua_pushcppstring(tolua_S,(
const char*)self->frame_id);
4044 #endif //#ifndef TOLUA_DISABLE 4047 #ifndef TOLUA_DISABLE_tolua_set_fawkes__tf__Stamped_fawkes__tf__Pose__frame_id 4048 static int tolua_set_fawkes__tf__Stamped_fawkes__tf__Pose__frame_id(lua_State* tolua_S)
4051 #ifndef TOLUA_RELEASE 4052 tolua_Error tolua_err;
4053 if (!
self) tolua_error(tolua_S,
"invalid 'self' in accessing variable 'frame_id'",NULL);
4054 if (!tolua_iscppstring(tolua_S,2,0,&tolua_err))
4055 tolua_error(tolua_S,
"#vinvalid type in variable assignment.",&tolua_err);
4057 self->frame_id = ((std::string) tolua_tocppstring(tolua_S,2,0))
4061 #endif //#ifndef TOLUA_DISABLE 4064 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__new00 4065 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__new00(lua_State* tolua_S)
4067 #ifndef TOLUA_RELEASE 4068 tolua_Error tolua_err;
4070 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Pose>",0,&tolua_err) ||
4071 !tolua_isnoobj(tolua_S,2,&tolua_err)
4079 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Stamped<fawkes::tf::Pose>");
4083 #ifndef TOLUA_RELEASE 4085 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
4089 #endif //#ifndef TOLUA_DISABLE 4092 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__new00_local 4093 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__new00_local(lua_State* tolua_S)
4095 #ifndef TOLUA_RELEASE 4096 tolua_Error tolua_err;
4098 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Pose>",0,&tolua_err) ||
4099 !tolua_isnoobj(tolua_S,2,&tolua_err)
4107 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Stamped<fawkes::tf::Pose>");
4108 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
4112 #ifndef TOLUA_RELEASE 4114 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
4118 #endif //#ifndef TOLUA_DISABLE 4121 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__new01 4122 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__new01(lua_State* tolua_S)
4124 tolua_Error tolua_err;
4126 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Pose>",0,&tolua_err) ||
4127 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Pose",0,&tolua_err)) ||
4128 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
4129 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
4130 !tolua_isnoobj(tolua_S,5,&tolua_err)
4135 const fawkes::tf::Pose* input = ((
const fawkes::tf::Pose*) tolua_tousertype(tolua_S,2,0));
4137 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
4140 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Stamped<fawkes::tf::Pose>");
4141 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
4146 return tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__new00(tolua_S);
4148 #endif //#ifndef TOLUA_DISABLE 4151 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__new01_local 4152 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__new01_local(lua_State* tolua_S)
4154 tolua_Error tolua_err;
4156 !tolua_isusertable(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Pose>",0,&tolua_err) ||
4157 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Pose",0,&tolua_err)) ||
4158 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
4159 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
4160 !tolua_isnoobj(tolua_S,5,&tolua_err)
4165 const fawkes::tf::Pose* input = ((
const fawkes::tf::Pose*) tolua_tousertype(tolua_S,2,0));
4167 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
4170 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::Stamped<fawkes::tf::Pose>");
4171 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
4172 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
4177 return tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__new00_local(tolua_S);
4179 #endif //#ifndef TOLUA_DISABLE 4182 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__set_data00 4183 static int tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__set_data00(lua_State* tolua_S)
4185 #ifndef TOLUA_RELEASE 4186 tolua_Error tolua_err;
4188 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Stamped<fawkes::tf::Pose>",0,&tolua_err) ||
4189 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Pose",0,&tolua_err)) ||
4190 !tolua_isnoobj(tolua_S,3,&tolua_err)
4197 const fawkes::tf::Pose* input = ((
const fawkes::tf::Pose*) tolua_tousertype(tolua_S,2,0));
4198 #ifndef TOLUA_RELEASE 4199 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'set_data'",NULL);
4202 self->set_data(*input);
4206 #ifndef TOLUA_RELEASE 4208 tolua_error(tolua_S,
"#ferror in function 'set_data'.",&tolua_err);
4212 #endif //#ifndef TOLUA_DISABLE 4215 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedQuaternion_new00 4216 static int tolua_fawkestf_fawkes_tf_StampedQuaternion_new00(lua_State* tolua_S)
4218 #ifndef TOLUA_RELEASE 4219 tolua_Error tolua_err;
4221 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedQuaternion",0,&tolua_err) ||
4222 !tolua_isnoobj(tolua_S,2,&tolua_err)
4229 fawkes::tf::StampedQuaternion* tolua_ret = (fawkes::tf::StampedQuaternion*) Mtolua_new((fawkes::tf::StampedQuaternion)());
4230 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedQuaternion");
4234 #ifndef TOLUA_RELEASE 4236 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
4240 #endif //#ifndef TOLUA_DISABLE 4243 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedQuaternion_new00_local 4244 static int tolua_fawkestf_fawkes_tf_StampedQuaternion_new00_local(lua_State* tolua_S)
4246 #ifndef TOLUA_RELEASE 4247 tolua_Error tolua_err;
4249 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedQuaternion",0,&tolua_err) ||
4250 !tolua_isnoobj(tolua_S,2,&tolua_err)
4257 fawkes::tf::StampedQuaternion* tolua_ret = (fawkes::tf::StampedQuaternion*) Mtolua_new((fawkes::tf::StampedQuaternion)());
4258 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedQuaternion");
4259 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
4263 #ifndef TOLUA_RELEASE 4265 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
4269 #endif //#ifndef TOLUA_DISABLE 4272 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedQuaternion_new01 4273 static int tolua_fawkestf_fawkes_tf_StampedQuaternion_new01(lua_State* tolua_S)
4275 tolua_Error tolua_err;
4277 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedQuaternion",0,&tolua_err) ||
4278 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
4279 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
4280 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
4281 !tolua_isnoobj(tolua_S,5,&tolua_err)
4286 const fawkes::tf::Quaternion* input = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
4288 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
4290 fawkes::tf::StampedQuaternion* tolua_ret = (fawkes::tf::StampedQuaternion*) Mtolua_new((fawkes::tf::StampedQuaternion)(*input,*timestamp,frame_id));
4291 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedQuaternion");
4292 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
4297 return tolua_fawkestf_fawkes_tf_StampedQuaternion_new00(tolua_S);
4299 #endif //#ifndef TOLUA_DISABLE 4302 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedQuaternion_new01_local 4303 static int tolua_fawkestf_fawkes_tf_StampedQuaternion_new01_local(lua_State* tolua_S)
4305 tolua_Error tolua_err;
4307 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedQuaternion",0,&tolua_err) ||
4308 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Quaternion",0,&tolua_err)) ||
4309 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
4310 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
4311 !tolua_isnoobj(tolua_S,5,&tolua_err)
4316 const fawkes::tf::Quaternion* input = ((
const fawkes::tf::Quaternion*) tolua_tousertype(tolua_S,2,0));
4318 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
4320 fawkes::tf::StampedQuaternion* tolua_ret = (fawkes::tf::StampedQuaternion*) Mtolua_new((fawkes::tf::StampedQuaternion)(*input,*timestamp,frame_id));
4321 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedQuaternion");
4322 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
4323 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
4328 return tolua_fawkestf_fawkes_tf_StampedQuaternion_new00_local(tolua_S);
4330 #endif //#ifndef TOLUA_DISABLE 4333 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedVector3_new00 4334 static int tolua_fawkestf_fawkes_tf_StampedVector3_new00(lua_State* tolua_S)
4336 #ifndef TOLUA_RELEASE 4337 tolua_Error tolua_err;
4339 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedVector3",0,&tolua_err) ||
4340 !tolua_isnoobj(tolua_S,2,&tolua_err)
4347 fawkes::tf::StampedVector3* tolua_ret = (fawkes::tf::StampedVector3*) Mtolua_new((fawkes::tf::StampedVector3)());
4348 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedVector3");
4352 #ifndef TOLUA_RELEASE 4354 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
4358 #endif //#ifndef TOLUA_DISABLE 4361 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedVector3_new00_local 4362 static int tolua_fawkestf_fawkes_tf_StampedVector3_new00_local(lua_State* tolua_S)
4364 #ifndef TOLUA_RELEASE 4365 tolua_Error tolua_err;
4367 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedVector3",0,&tolua_err) ||
4368 !tolua_isnoobj(tolua_S,2,&tolua_err)
4375 fawkes::tf::StampedVector3* tolua_ret = (fawkes::tf::StampedVector3*) Mtolua_new((fawkes::tf::StampedVector3)());
4376 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedVector3");
4377 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
4381 #ifndef TOLUA_RELEASE 4383 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
4387 #endif //#ifndef TOLUA_DISABLE 4390 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedVector3_new01 4391 static int tolua_fawkestf_fawkes_tf_StampedVector3_new01(lua_State* tolua_S)
4393 tolua_Error tolua_err;
4395 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedVector3",0,&tolua_err) ||
4396 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
4397 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
4398 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
4399 !tolua_isnoobj(tolua_S,5,&tolua_err)
4404 const fawkes::tf::Vector3* input = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
4406 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
4408 fawkes::tf::StampedVector3* tolua_ret = (fawkes::tf::StampedVector3*) Mtolua_new((fawkes::tf::StampedVector3)(*input,*timestamp,frame_id));
4409 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedVector3");
4410 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
4415 return tolua_fawkestf_fawkes_tf_StampedVector3_new00(tolua_S);
4417 #endif //#ifndef TOLUA_DISABLE 4420 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedVector3_new01_local 4421 static int tolua_fawkestf_fawkes_tf_StampedVector3_new01_local(lua_State* tolua_S)
4423 tolua_Error tolua_err;
4425 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedVector3",0,&tolua_err) ||
4426 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Vector3",0,&tolua_err)) ||
4427 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
4428 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
4429 !tolua_isnoobj(tolua_S,5,&tolua_err)
4434 const fawkes::tf::Vector3* input = ((
const fawkes::tf::Vector3*) tolua_tousertype(tolua_S,2,0));
4436 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
4438 fawkes::tf::StampedVector3* tolua_ret = (fawkes::tf::StampedVector3*) Mtolua_new((fawkes::tf::StampedVector3)(*input,*timestamp,frame_id));
4439 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedVector3");
4440 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
4441 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
4446 return tolua_fawkestf_fawkes_tf_StampedVector3_new00_local(tolua_S);
4448 #endif //#ifndef TOLUA_DISABLE 4451 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedPoint_new00 4452 static int tolua_fawkestf_fawkes_tf_StampedPoint_new00(lua_State* tolua_S)
4454 #ifndef TOLUA_RELEASE 4455 tolua_Error tolua_err;
4457 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedPoint",0,&tolua_err) ||
4458 !tolua_isnoobj(tolua_S,2,&tolua_err)
4465 fawkes::tf::StampedPoint* tolua_ret = (fawkes::tf::StampedPoint*) Mtolua_new((fawkes::tf::StampedPoint)());
4466 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedPoint");
4470 #ifndef TOLUA_RELEASE 4472 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
4476 #endif //#ifndef TOLUA_DISABLE 4479 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedPoint_new00_local 4480 static int tolua_fawkestf_fawkes_tf_StampedPoint_new00_local(lua_State* tolua_S)
4482 #ifndef TOLUA_RELEASE 4483 tolua_Error tolua_err;
4485 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedPoint",0,&tolua_err) ||
4486 !tolua_isnoobj(tolua_S,2,&tolua_err)
4493 fawkes::tf::StampedPoint* tolua_ret = (fawkes::tf::StampedPoint*) Mtolua_new((fawkes::tf::StampedPoint)());
4494 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedPoint");
4495 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
4499 #ifndef TOLUA_RELEASE 4501 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
4505 #endif //#ifndef TOLUA_DISABLE 4508 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedPoint_new01 4509 static int tolua_fawkestf_fawkes_tf_StampedPoint_new01(lua_State* tolua_S)
4511 tolua_Error tolua_err;
4513 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedPoint",0,&tolua_err) ||
4514 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Point",0,&tolua_err)) ||
4515 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
4516 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
4517 !tolua_isnoobj(tolua_S,5,&tolua_err)
4522 const fawkes::tf::Point* input = ((
const fawkes::tf::Point*) tolua_tousertype(tolua_S,2,0));
4524 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
4526 fawkes::tf::StampedPoint* tolua_ret = (fawkes::tf::StampedPoint*) Mtolua_new((fawkes::tf::StampedPoint)(*input,*timestamp,frame_id));
4527 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedPoint");
4528 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
4533 return tolua_fawkestf_fawkes_tf_StampedPoint_new00(tolua_S);
4535 #endif //#ifndef TOLUA_DISABLE 4538 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedPoint_new01_local 4539 static int tolua_fawkestf_fawkes_tf_StampedPoint_new01_local(lua_State* tolua_S)
4541 tolua_Error tolua_err;
4543 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedPoint",0,&tolua_err) ||
4544 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Point",0,&tolua_err)) ||
4545 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
4546 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
4547 !tolua_isnoobj(tolua_S,5,&tolua_err)
4552 const fawkes::tf::Point* input = ((
const fawkes::tf::Point*) tolua_tousertype(tolua_S,2,0));
4554 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
4556 fawkes::tf::StampedPoint* tolua_ret = (fawkes::tf::StampedPoint*) Mtolua_new((fawkes::tf::StampedPoint)(*input,*timestamp,frame_id));
4557 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedPoint");
4558 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
4559 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
4564 return tolua_fawkestf_fawkes_tf_StampedPoint_new00_local(tolua_S);
4566 #endif //#ifndef TOLUA_DISABLE 4569 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedPose_new00 4570 static int tolua_fawkestf_fawkes_tf_StampedPose_new00(lua_State* tolua_S)
4572 #ifndef TOLUA_RELEASE 4573 tolua_Error tolua_err;
4575 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedPose",0,&tolua_err) ||
4576 !tolua_isnoobj(tolua_S,2,&tolua_err)
4583 fawkes::tf::StampedPose* tolua_ret = (fawkes::tf::StampedPose*) Mtolua_new((fawkes::tf::StampedPose)());
4584 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedPose");
4588 #ifndef TOLUA_RELEASE 4590 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
4594 #endif //#ifndef TOLUA_DISABLE 4597 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedPose_new00_local 4598 static int tolua_fawkestf_fawkes_tf_StampedPose_new00_local(lua_State* tolua_S)
4600 #ifndef TOLUA_RELEASE 4601 tolua_Error tolua_err;
4603 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedPose",0,&tolua_err) ||
4604 !tolua_isnoobj(tolua_S,2,&tolua_err)
4611 fawkes::tf::StampedPose* tolua_ret = (fawkes::tf::StampedPose*) Mtolua_new((fawkes::tf::StampedPose)());
4612 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedPose");
4613 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
4617 #ifndef TOLUA_RELEASE 4619 tolua_error(tolua_S,
"#ferror in function 'new'.",&tolua_err);
4623 #endif //#ifndef TOLUA_DISABLE 4626 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedPose_new01 4627 static int tolua_fawkestf_fawkes_tf_StampedPose_new01(lua_State* tolua_S)
4629 tolua_Error tolua_err;
4631 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedPose",0,&tolua_err) ||
4632 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Pose",0,&tolua_err)) ||
4633 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
4634 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
4635 !tolua_isnoobj(tolua_S,5,&tolua_err)
4640 const fawkes::tf::Pose* input = ((
const fawkes::tf::Pose*) tolua_tousertype(tolua_S,2,0));
4642 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
4644 fawkes::tf::StampedPose* tolua_ret = (fawkes::tf::StampedPose*) Mtolua_new((fawkes::tf::StampedPose)(*input,*timestamp,frame_id));
4645 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedPose");
4646 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
4651 return tolua_fawkestf_fawkes_tf_StampedPose_new00(tolua_S);
4653 #endif //#ifndef TOLUA_DISABLE 4656 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_StampedPose_new01_local 4657 static int tolua_fawkestf_fawkes_tf_StampedPose_new01_local(lua_State* tolua_S)
4659 tolua_Error tolua_err;
4661 !tolua_isusertable(tolua_S,1,
"fawkes::tf::StampedPose",0,&tolua_err) ||
4662 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,
"const fawkes::tf::Pose",0,&tolua_err)) ||
4663 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
4664 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
4665 !tolua_isnoobj(tolua_S,5,&tolua_err)
4670 const fawkes::tf::Pose* input = ((
const fawkes::tf::Pose*) tolua_tousertype(tolua_S,2,0));
4672 const std::string frame_id = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
4674 fawkes::tf::StampedPose* tolua_ret = (fawkes::tf::StampedPose*) Mtolua_new((fawkes::tf::StampedPose)(*input,*timestamp,frame_id));
4675 tolua_pushusertype(tolua_S,(
void*)tolua_ret,
"fawkes::tf::StampedPose");
4676 tolua_register_gc(tolua_S,lua_gettop(tolua_S));
4677 tolua_pushcppstring(tolua_S,(
const char*)frame_id);
4682 return tolua_fawkestf_fawkes_tf_StampedPose_new00_local(tolua_S);
4684 #endif //#ifndef TOLUA_DISABLE 4687 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transformer_clear00 4688 static int tolua_fawkestf_fawkes_tf_Transformer_clear00(lua_State* tolua_S)
4690 #ifndef TOLUA_RELEASE 4691 tolua_Error tolua_err;
4693 !tolua_isusertype(tolua_S,1,
"fawkes::tf::Transformer",0,&tolua_err) ||
4694 !tolua_isnoobj(tolua_S,2,&tolua_err)
4701 #ifndef TOLUA_RELEASE 4702 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'clear'",NULL);
4709 #ifndef TOLUA_RELEASE 4711 tolua_error(tolua_S,
"#ferror in function 'clear'.",&tolua_err);
4715 #endif //#ifndef TOLUA_DISABLE 4718 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transformer_frame_exists00 4719 static int tolua_fawkestf_fawkes_tf_Transformer_frame_exists00(lua_State* tolua_S)
4721 #ifndef TOLUA_RELEASE 4722 tolua_Error tolua_err;
4724 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transformer",0,&tolua_err) ||
4725 !tolua_iscppstring(tolua_S,2,0,&tolua_err) ||
4726 !tolua_isnoobj(tolua_S,3,&tolua_err)
4733 const std::string frame_id_str = ((
const std::string) tolua_tocppstring(tolua_S,2,0));
4734 #ifndef TOLUA_RELEASE 4735 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'frame_exists'",NULL);
4738 bool tolua_ret = (bool) self->frame_exists(frame_id_str);
4739 tolua_pushboolean(tolua_S,(
bool)tolua_ret);
4740 tolua_pushcppstring(tolua_S,(
const char*)frame_id_str);
4744 #ifndef TOLUA_RELEASE 4746 tolua_error(tolua_S,
"#ferror in function 'frame_exists'.",&tolua_err);
4750 #endif //#ifndef TOLUA_DISABLE 4753 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transformer_lookup_transform00 4754 static int tolua_fawkestf_fawkes_tf_Transformer_lookup_transform00(lua_State* tolua_S)
4756 #ifndef TOLUA_RELEASE 4757 tolua_Error tolua_err;
4759 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transformer",0,&tolua_err) ||
4760 !tolua_iscppstring(tolua_S,2,0,&tolua_err) ||
4761 !tolua_iscppstring(tolua_S,3,0,&tolua_err) ||
4762 (tolua_isvaluenil(tolua_S,4,&tolua_err) || !tolua_isusertype(tolua_S,4,
"const fawkes::Time",0,&tolua_err)) ||
4763 (tolua_isvaluenil(tolua_S,5,&tolua_err) || !tolua_isusertype(tolua_S,5,
"fawkes::tf::StampedTransform",0,&tolua_err)) ||
4764 !tolua_isnoobj(tolua_S,6,&tolua_err)
4771 const std::string target_frame = ((
const std::string) tolua_tocppstring(tolua_S,2,0));
4772 const std::string source_frame = ((
const std::string) tolua_tocppstring(tolua_S,3,0));
4775 #ifndef TOLUA_RELEASE 4776 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'lookup_transform'",NULL);
4779 self->lookup_transform(target_frame,source_frame,*time,*transform);
4780 tolua_pushcppstring(tolua_S,(
const char*)target_frame);
4781 tolua_pushcppstring(tolua_S,(
const char*)source_frame);
4785 #ifndef TOLUA_RELEASE 4787 tolua_error(tolua_S,
"#ferror in function 'lookup_transform'.",&tolua_err);
4791 #endif //#ifndef TOLUA_DISABLE 4794 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transformer_lookup_transform01 4795 static int tolua_fawkestf_fawkes_tf_Transformer_lookup_transform01(lua_State* tolua_S)
4797 tolua_Error tolua_err;
4799 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transformer",0,&tolua_err) ||
4800 !tolua_iscppstring(tolua_S,2,0,&tolua_err) ||
4801 !tolua_iscppstring(tolua_S,3,0,&tolua_err) ||
4802 (tolua_isvaluenil(tolua_S,4,&tolua_err) || !tolua_isusertype(tolua_S,4,
"fawkes::tf::StampedTransform",0,&tolua_err)) ||
4803 !tolua_isnoobj(tolua_S,5,&tolua_err)
4809 const std::string target_frame = ((
const std::string) tolua_tocppstring(tolua_S,2,0));
4810 const std::string source_frame = ((
const std::string) tolua_tocppstring(tolua_S,3,0));
4812 #ifndef TOLUA_RELEASE 4813 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'lookup_transform'",NULL);
4816 self->lookup_transform(target_frame,source_frame,*transform);
4817 tolua_pushcppstring(tolua_S,(
const char*)target_frame);
4818 tolua_pushcppstring(tolua_S,(
const char*)source_frame);
4823 return tolua_fawkestf_fawkes_tf_Transformer_lookup_transform00(tolua_S);
4825 #endif //#ifndef TOLUA_DISABLE 4828 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transformer_lookup_transform02 4829 static int tolua_fawkestf_fawkes_tf_Transformer_lookup_transform02(lua_State* tolua_S)
4831 tolua_Error tolua_err;
4833 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transformer",0,&tolua_err) ||
4834 !tolua_iscppstring(tolua_S,2,0,&tolua_err) ||
4835 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
4836 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
4837 (tolua_isvaluenil(tolua_S,5,&tolua_err) || !tolua_isusertype(tolua_S,5,
"const fawkes::Time",0,&tolua_err)) ||
4838 !tolua_iscppstring(tolua_S,6,0,&tolua_err) ||
4839 (tolua_isvaluenil(tolua_S,7,&tolua_err) || !tolua_isusertype(tolua_S,7,
"fawkes::tf::StampedTransform",0,&tolua_err)) ||
4840 !tolua_isnoobj(tolua_S,8,&tolua_err)
4846 const std::string target_frame = ((
const std::string) tolua_tocppstring(tolua_S,2,0));
4848 const std::string source_frame = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
4850 const std::string fixed_frame = ((
const std::string) tolua_tocppstring(tolua_S,6,0));
4852 #ifndef TOLUA_RELEASE 4853 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'lookup_transform'",NULL);
4856 self->lookup_transform(target_frame,*target_time,source_frame,*source_time,fixed_frame,*transform);
4857 tolua_pushcppstring(tolua_S,(
const char*)target_frame);
4858 tolua_pushcppstring(tolua_S,(
const char*)source_frame);
4859 tolua_pushcppstring(tolua_S,(
const char*)fixed_frame);
4864 return tolua_fawkestf_fawkes_tf_Transformer_lookup_transform01(tolua_S);
4866 #endif //#ifndef TOLUA_DISABLE 4869 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transformer_can_transform00 4870 static int tolua_fawkestf_fawkes_tf_Transformer_can_transform00(lua_State* tolua_S)
4872 #ifndef TOLUA_RELEASE 4873 tolua_Error tolua_err;
4875 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transformer",0,&tolua_err) ||
4876 !tolua_iscppstring(tolua_S,2,0,&tolua_err) ||
4877 !tolua_iscppstring(tolua_S,3,0,&tolua_err) ||
4878 (tolua_isvaluenil(tolua_S,4,&tolua_err) || !tolua_isusertype(tolua_S,4,
"const fawkes::Time",0,&tolua_err)) ||
4879 !tolua_isnoobj(tolua_S,5,&tolua_err)
4886 const std::string target_frame = ((
const std::string) tolua_tocppstring(tolua_S,2,0));
4887 const std::string source_frame = ((
const std::string) tolua_tocppstring(tolua_S,3,0));
4889 #ifndef TOLUA_RELEASE 4890 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'can_transform'",NULL);
4893 bool tolua_ret = (bool) self->can_transform(target_frame,source_frame,*time);
4894 tolua_pushboolean(tolua_S,(
bool)tolua_ret);
4895 tolua_pushcppstring(tolua_S,(
const char*)target_frame);
4896 tolua_pushcppstring(tolua_S,(
const char*)source_frame);
4900 #ifndef TOLUA_RELEASE 4902 tolua_error(tolua_S,
"#ferror in function 'can_transform'.",&tolua_err);
4906 #endif //#ifndef TOLUA_DISABLE 4909 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transformer_can_transform01 4910 static int tolua_fawkestf_fawkes_tf_Transformer_can_transform01(lua_State* tolua_S)
4912 tolua_Error tolua_err;
4914 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transformer",0,&tolua_err) ||
4915 !tolua_iscppstring(tolua_S,2,0,&tolua_err) ||
4916 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
4917 !tolua_iscppstring(tolua_S,4,0,&tolua_err) ||
4918 (tolua_isvaluenil(tolua_S,5,&tolua_err) || !tolua_isusertype(tolua_S,5,
"const fawkes::Time",0,&tolua_err)) ||
4919 !tolua_iscppstring(tolua_S,6,0,&tolua_err) ||
4920 !tolua_isnoobj(tolua_S,7,&tolua_err)
4926 const std::string target_frame = ((
const std::string) tolua_tocppstring(tolua_S,2,0));
4928 const std::string source_frame = ((
const std::string) tolua_tocppstring(tolua_S,4,0));
4930 const std::string fixed_frame = ((
const std::string) tolua_tocppstring(tolua_S,6,0));
4931 #ifndef TOLUA_RELEASE 4932 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'can_transform'",NULL);
4935 bool tolua_ret = (bool) self->can_transform(target_frame,*target_time,source_frame,*source_time,fixed_frame);
4936 tolua_pushboolean(tolua_S,(
bool)tolua_ret);
4937 tolua_pushcppstring(tolua_S,(
const char*)target_frame);
4938 tolua_pushcppstring(tolua_S,(
const char*)source_frame);
4939 tolua_pushcppstring(tolua_S,(
const char*)fixed_frame);
4944 return tolua_fawkestf_fawkes_tf_Transformer_can_transform00(tolua_S);
4946 #endif //#ifndef TOLUA_DISABLE 4949 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transformer_transform_quaternion00 4950 static int tolua_fawkestf_fawkes_tf_Transformer_transform_quaternion00(lua_State* tolua_S)
4952 #ifndef TOLUA_RELEASE 4953 tolua_Error tolua_err;
4955 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transformer",0,&tolua_err) ||
4956 !tolua_iscppstring(tolua_S,2,0,&tolua_err) ||
4957 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::tf::StampedQuaternion",0,&tolua_err)) ||
4958 (tolua_isvaluenil(tolua_S,4,&tolua_err) || !tolua_isusertype(tolua_S,4,
"fawkes::tf::StampedQuaternion",0,&tolua_err)) ||
4959 !tolua_isnoobj(tolua_S,5,&tolua_err)
4966 const std::string target_frame = ((
const std::string) tolua_tocppstring(tolua_S,2,0));
4967 const fawkes::tf::StampedQuaternion* stamped_in = ((
const fawkes::tf::StampedQuaternion*) tolua_tousertype(tolua_S,3,0));
4968 fawkes::tf::StampedQuaternion* stamped_out = ((fawkes::tf::StampedQuaternion*) tolua_tousertype(tolua_S,4,0));
4969 #ifndef TOLUA_RELEASE 4970 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'transform_quaternion'",NULL);
4973 self->transform_quaternion(target_frame,*stamped_in,*stamped_out);
4974 tolua_pushcppstring(tolua_S,(
const char*)target_frame);
4978 #ifndef TOLUA_RELEASE 4980 tolua_error(tolua_S,
"#ferror in function 'transform_quaternion'.",&tolua_err);
4984 #endif //#ifndef TOLUA_DISABLE 4987 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transformer_transform_vector00 4988 static int tolua_fawkestf_fawkes_tf_Transformer_transform_vector00(lua_State* tolua_S)
4990 #ifndef TOLUA_RELEASE 4991 tolua_Error tolua_err;
4993 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transformer",0,&tolua_err) ||
4994 !tolua_iscppstring(tolua_S,2,0,&tolua_err) ||
4995 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::tf::StampedVector3",0,&tolua_err)) ||
4996 (tolua_isvaluenil(tolua_S,4,&tolua_err) || !tolua_isusertype(tolua_S,4,
"fawkes::tf::StampedVector3",0,&tolua_err)) ||
4997 !tolua_isnoobj(tolua_S,5,&tolua_err)
5004 const std::string target_frame = ((
const std::string) tolua_tocppstring(tolua_S,2,0));
5005 const fawkes::tf::StampedVector3* stamped_in = ((
const fawkes::tf::StampedVector3*) tolua_tousertype(tolua_S,3,0));
5006 fawkes::tf::StampedVector3* stamped_out = ((fawkes::tf::StampedVector3*) tolua_tousertype(tolua_S,4,0));
5007 #ifndef TOLUA_RELEASE 5008 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'transform_vector'",NULL);
5011 self->transform_vector(target_frame,*stamped_in,*stamped_out);
5012 tolua_pushcppstring(tolua_S,(
const char*)target_frame);
5016 #ifndef TOLUA_RELEASE 5018 tolua_error(tolua_S,
"#ferror in function 'transform_vector'.",&tolua_err);
5022 #endif //#ifndef TOLUA_DISABLE 5025 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transformer_transform_point00 5026 static int tolua_fawkestf_fawkes_tf_Transformer_transform_point00(lua_State* tolua_S)
5028 #ifndef TOLUA_RELEASE 5029 tolua_Error tolua_err;
5031 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transformer",0,&tolua_err) ||
5032 !tolua_iscppstring(tolua_S,2,0,&tolua_err) ||
5033 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::tf::StampedPoint",0,&tolua_err)) ||
5034 (tolua_isvaluenil(tolua_S,4,&tolua_err) || !tolua_isusertype(tolua_S,4,
"fawkes::tf::StampedPoint",0,&tolua_err)) ||
5035 !tolua_isnoobj(tolua_S,5,&tolua_err)
5042 const std::string target_frame = ((
const std::string) tolua_tocppstring(tolua_S,2,0));
5043 const fawkes::tf::StampedPoint* stamped_in = ((
const fawkes::tf::StampedPoint*) tolua_tousertype(tolua_S,3,0));
5044 fawkes::tf::StampedPoint* stamped_out = ((fawkes::tf::StampedPoint*) tolua_tousertype(tolua_S,4,0));
5045 #ifndef TOLUA_RELEASE 5046 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'transform_point'",NULL);
5049 self->transform_point(target_frame,*stamped_in,*stamped_out);
5050 tolua_pushcppstring(tolua_S,(
const char*)target_frame);
5054 #ifndef TOLUA_RELEASE 5056 tolua_error(tolua_S,
"#ferror in function 'transform_point'.",&tolua_err);
5060 #endif //#ifndef TOLUA_DISABLE 5063 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transformer_transform_pose00 5064 static int tolua_fawkestf_fawkes_tf_Transformer_transform_pose00(lua_State* tolua_S)
5066 #ifndef TOLUA_RELEASE 5067 tolua_Error tolua_err;
5069 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transformer",0,&tolua_err) ||
5070 !tolua_iscppstring(tolua_S,2,0,&tolua_err) ||
5071 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::tf::StampedPose",0,&tolua_err)) ||
5072 (tolua_isvaluenil(tolua_S,4,&tolua_err) || !tolua_isusertype(tolua_S,4,
"fawkes::tf::StampedPose",0,&tolua_err)) ||
5073 !tolua_isnoobj(tolua_S,5,&tolua_err)
5080 const std::string target_frame = ((
const std::string) tolua_tocppstring(tolua_S,2,0));
5081 const fawkes::tf::StampedPose* stamped_in = ((
const fawkes::tf::StampedPose*) tolua_tousertype(tolua_S,3,0));
5082 fawkes::tf::StampedPose* stamped_out = ((fawkes::tf::StampedPose*) tolua_tousertype(tolua_S,4,0));
5083 #ifndef TOLUA_RELEASE 5084 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'transform_pose'",NULL);
5087 self->transform_pose(target_frame,*stamped_in,*stamped_out);
5088 tolua_pushcppstring(tolua_S,(
const char*)target_frame);
5092 #ifndef TOLUA_RELEASE 5094 tolua_error(tolua_S,
"#ferror in function 'transform_pose'.",&tolua_err);
5098 #endif //#ifndef TOLUA_DISABLE 5101 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transformer_transform_quaternion01 5102 static int tolua_fawkestf_fawkes_tf_Transformer_transform_quaternion01(lua_State* tolua_S)
5104 tolua_Error tolua_err;
5106 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transformer",0,&tolua_err) ||
5107 !tolua_iscppstring(tolua_S,2,0,&tolua_err) ||
5108 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
5109 (tolua_isvaluenil(tolua_S,4,&tolua_err) || !tolua_isusertype(tolua_S,4,
"const fawkes::tf::StampedQuaternion",0,&tolua_err)) ||
5110 !tolua_iscppstring(tolua_S,5,0,&tolua_err) ||
5111 (tolua_isvaluenil(tolua_S,6,&tolua_err) || !tolua_isusertype(tolua_S,6,
"fawkes::tf::StampedQuaternion",0,&tolua_err)) ||
5112 !tolua_isnoobj(tolua_S,7,&tolua_err)
5118 const std::string target_frame = ((
const std::string) tolua_tocppstring(tolua_S,2,0));
5120 const fawkes::tf::StampedQuaternion* stamped_in = ((
const fawkes::tf::StampedQuaternion*) tolua_tousertype(tolua_S,4,0));
5121 const std::string fixed_frame = ((
const std::string) tolua_tocppstring(tolua_S,5,0));
5122 fawkes::tf::StampedQuaternion* stamped_out = ((fawkes::tf::StampedQuaternion*) tolua_tousertype(tolua_S,6,0));
5123 #ifndef TOLUA_RELEASE 5124 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'transform_quaternion'",NULL);
5127 self->transform_quaternion(target_frame,*target_time,*stamped_in,fixed_frame,*stamped_out);
5128 tolua_pushcppstring(tolua_S,(
const char*)target_frame);
5129 tolua_pushcppstring(tolua_S,(
const char*)fixed_frame);
5134 return tolua_fawkestf_fawkes_tf_Transformer_transform_quaternion00(tolua_S);
5136 #endif //#ifndef TOLUA_DISABLE 5139 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transformer_transform_vector01 5140 static int tolua_fawkestf_fawkes_tf_Transformer_transform_vector01(lua_State* tolua_S)
5142 tolua_Error tolua_err;
5144 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transformer",0,&tolua_err) ||
5145 !tolua_iscppstring(tolua_S,2,0,&tolua_err) ||
5146 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
5147 (tolua_isvaluenil(tolua_S,4,&tolua_err) || !tolua_isusertype(tolua_S,4,
"const fawkes::tf::StampedVector3",0,&tolua_err)) ||
5148 !tolua_iscppstring(tolua_S,5,0,&tolua_err) ||
5149 (tolua_isvaluenil(tolua_S,6,&tolua_err) || !tolua_isusertype(tolua_S,6,
"fawkes::tf::StampedVector3",0,&tolua_err)) ||
5150 !tolua_isnoobj(tolua_S,7,&tolua_err)
5156 const std::string target_frame = ((
const std::string) tolua_tocppstring(tolua_S,2,0));
5158 const fawkes::tf::StampedVector3* stamped_in = ((
const fawkes::tf::StampedVector3*) tolua_tousertype(tolua_S,4,0));
5159 const std::string fixed_frame = ((
const std::string) tolua_tocppstring(tolua_S,5,0));
5160 fawkes::tf::StampedVector3* stamped_out = ((fawkes::tf::StampedVector3*) tolua_tousertype(tolua_S,6,0));
5161 #ifndef TOLUA_RELEASE 5162 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'transform_vector'",NULL);
5165 self->transform_vector(target_frame,*target_time,*stamped_in,fixed_frame,*stamped_out);
5166 tolua_pushcppstring(tolua_S,(
const char*)target_frame);
5167 tolua_pushcppstring(tolua_S,(
const char*)fixed_frame);
5172 return tolua_fawkestf_fawkes_tf_Transformer_transform_vector00(tolua_S);
5174 #endif //#ifndef TOLUA_DISABLE 5177 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transformer_transform_point01 5178 static int tolua_fawkestf_fawkes_tf_Transformer_transform_point01(lua_State* tolua_S)
5180 tolua_Error tolua_err;
5182 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transformer",0,&tolua_err) ||
5183 !tolua_iscppstring(tolua_S,2,0,&tolua_err) ||
5184 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
5185 (tolua_isvaluenil(tolua_S,4,&tolua_err) || !tolua_isusertype(tolua_S,4,
"const fawkes::tf::StampedPoint",0,&tolua_err)) ||
5186 !tolua_iscppstring(tolua_S,5,0,&tolua_err) ||
5187 (tolua_isvaluenil(tolua_S,6,&tolua_err) || !tolua_isusertype(tolua_S,6,
"fawkes::tf::StampedPoint",0,&tolua_err)) ||
5188 !tolua_isnoobj(tolua_S,7,&tolua_err)
5194 const std::string target_frame = ((
const std::string) tolua_tocppstring(tolua_S,2,0));
5196 const fawkes::tf::StampedPoint* stamped_in = ((
const fawkes::tf::StampedPoint*) tolua_tousertype(tolua_S,4,0));
5197 const std::string fixed_frame = ((
const std::string) tolua_tocppstring(tolua_S,5,0));
5198 fawkes::tf::StampedPoint* stamped_out = ((fawkes::tf::StampedPoint*) tolua_tousertype(tolua_S,6,0));
5199 #ifndef TOLUA_RELEASE 5200 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'transform_point'",NULL);
5203 self->transform_point(target_frame,*target_time,*stamped_in,fixed_frame,*stamped_out);
5204 tolua_pushcppstring(tolua_S,(
const char*)target_frame);
5205 tolua_pushcppstring(tolua_S,(
const char*)fixed_frame);
5210 return tolua_fawkestf_fawkes_tf_Transformer_transform_point00(tolua_S);
5212 #endif //#ifndef TOLUA_DISABLE 5215 #ifndef TOLUA_DISABLE_tolua_fawkestf_fawkes_tf_Transformer_transform_pose01 5216 static int tolua_fawkestf_fawkes_tf_Transformer_transform_pose01(lua_State* tolua_S)
5218 tolua_Error tolua_err;
5220 !tolua_isusertype(tolua_S,1,
"const fawkes::tf::Transformer",0,&tolua_err) ||
5221 !tolua_iscppstring(tolua_S,2,0,&tolua_err) ||
5222 (tolua_isvaluenil(tolua_S,3,&tolua_err) || !tolua_isusertype(tolua_S,3,
"const fawkes::Time",0,&tolua_err)) ||
5223 (tolua_isvaluenil(tolua_S,4,&tolua_err) || !tolua_isusertype(tolua_S,4,
"const fawkes::tf::StampedPose",0,&tolua_err)) ||
5224 !tolua_iscppstring(tolua_S,5,0,&tolua_err) ||
5225 (tolua_isvaluenil(tolua_S,6,&tolua_err) || !tolua_isusertype(tolua_S,6,
"fawkes::tf::StampedPose",0,&tolua_err)) ||
5226 !tolua_isnoobj(tolua_S,7,&tolua_err)
5232 const std::string target_frame = ((
const std::string) tolua_tocppstring(tolua_S,2,0));
5234 const fawkes::tf::StampedPose* stamped_in = ((
const fawkes::tf::StampedPose*) tolua_tousertype(tolua_S,4,0));
5235 const std::string fixed_frame = ((
const std::string) tolua_tocppstring(tolua_S,5,0));
5236 fawkes::tf::StampedPose* stamped_out = ((fawkes::tf::StampedPose*) tolua_tousertype(tolua_S,6,0));
5237 #ifndef TOLUA_RELEASE 5238 if (!
self) tolua_error(tolua_S,
"invalid 'self' in function 'transform_pose'",NULL);
5241 self->transform_pose(target_frame,*target_time,*stamped_in,fixed_frame,*stamped_out);
5242 tolua_pushcppstring(tolua_S,(
const char*)target_frame);
5243 tolua_pushcppstring(tolua_S,(
const char*)fixed_frame);
5248 return tolua_fawkestf_fawkes_tf_Transformer_transform_pose00(tolua_S);
5250 #endif //#ifndef TOLUA_DISABLE 5253 TOLUA_API
int tolua_fawkestf_open (lua_State* tolua_S)
5255 tolua_open(tolua_S);
5256 tolua_reg_types(tolua_S);
5257 tolua_module(tolua_S,NULL,0);
5258 tolua_beginmodule(tolua_S,NULL);
5259 tolua_module(tolua_S,
"fawkes",0);
5260 tolua_beginmodule(tolua_S,
"fawkes");
5261 tolua_module(tolua_S,
"tf",0);
5262 tolua_beginmodule(tolua_S,
"tf");
5264 tolua_cclass(tolua_S,
"Vector3",
"fawkes::tf::Vector3",
"",tolua_collect_fawkes__tf__Vector3);
5266 tolua_cclass(tolua_S,
"Vector3",
"fawkes::tf::Vector3",
"",NULL);
5268 tolua_beginmodule(tolua_S,
"Vector3");
5269 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Vector3_new00);
5270 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Vector3_new00_local);
5271 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Vector3_new00_local);
5272 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Vector3_new01);
5273 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Vector3_new01_local);
5274 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Vector3_new01_local);
5275 tolua_function(tolua_S,
"dot",tolua_fawkestf_fawkes_tf_Vector3_dot00);
5276 tolua_function(tolua_S,
"length2",tolua_fawkestf_fawkes_tf_Vector3_length200);
5277 tolua_function(tolua_S,
"length",tolua_fawkestf_fawkes_tf_Vector3_length00);
5278 tolua_function(tolua_S,
"distance2",tolua_fawkestf_fawkes_tf_Vector3_distance200);
5279 tolua_function(tolua_S,
"distance",tolua_fawkestf_fawkes_tf_Vector3_distance00);
5280 tolua_function(tolua_S,
"normalize",tolua_fawkestf_fawkes_tf_Vector3_normalize00);
5281 tolua_function(tolua_S,
"normalized",tolua_fawkestf_fawkes_tf_Vector3_normalized00);
5282 tolua_function(tolua_S,
"angle",tolua_fawkestf_fawkes_tf_Vector3_angle00);
5283 tolua_function(tolua_S,
"absolute",tolua_fawkestf_fawkes_tf_Vector3_absolute00);
5284 tolua_function(tolua_S,
"cross",tolua_fawkestf_fawkes_tf_Vector3_cross00);
5285 tolua_function(tolua_S,
"triple",tolua_fawkestf_fawkes_tf_Vector3_triple00);
5286 tolua_function(tolua_S,
"minAxis",tolua_fawkestf_fawkes_tf_Vector3_minAxis00);
5287 tolua_function(tolua_S,
"maxAxis",tolua_fawkestf_fawkes_tf_Vector3_maxAxis00);
5288 tolua_function(tolua_S,
"furthestAxis",tolua_fawkestf_fawkes_tf_Vector3_furthestAxis00);
5289 tolua_function(tolua_S,
"closestAxis",tolua_fawkestf_fawkes_tf_Vector3_closestAxis00);
5290 tolua_function(tolua_S,
"setInterpolate3",tolua_fawkestf_fawkes_tf_Vector3_setInterpolate300);
5291 tolua_function(tolua_S,
"lerp",tolua_fawkestf_fawkes_tf_Vector3_lerp00);
5292 tolua_function(tolua_S,
"x",tolua_fawkestf_fawkes_tf_Vector3_x00);
5293 tolua_function(tolua_S,
"y",tolua_fawkestf_fawkes_tf_Vector3_y00);
5294 tolua_function(tolua_S,
"z",tolua_fawkestf_fawkes_tf_Vector3_z00);
5295 tolua_function(tolua_S,
"setX",tolua_fawkestf_fawkes_tf_Vector3_setX00);
5296 tolua_function(tolua_S,
"setY",tolua_fawkestf_fawkes_tf_Vector3_setY00);
5297 tolua_function(tolua_S,
"setZ",tolua_fawkestf_fawkes_tf_Vector3_setZ00);
5298 tolua_function(tolua_S,
"setValue",tolua_fawkestf_fawkes_tf_Vector3_setValue00);
5299 tolua_function(tolua_S,
"setZero",tolua_fawkestf_fawkes_tf_Vector3_setZero00);
5300 tolua_function(tolua_S,
"isZero",tolua_fawkestf_fawkes_tf_Vector3_isZero00);
5301 tolua_function(tolua_S,
"fuzzyZero",tolua_fawkestf_fawkes_tf_Vector3_fuzzyZero00);
5302 tolua_endmodule(tolua_S);
5304 tolua_cclass(tolua_S,
"Quaternion",
"fawkes::tf::Quaternion",
"",tolua_collect_fawkes__tf__Quaternion);
5306 tolua_cclass(tolua_S,
"Quaternion",
"fawkes::tf::Quaternion",
"",NULL);
5308 tolua_beginmodule(tolua_S,
"Quaternion");
5309 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Quaternion_new00);
5310 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Quaternion_new00_local);
5311 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Quaternion_new00_local);
5312 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Quaternion_new01);
5313 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Quaternion_new01_local);
5314 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Quaternion_new01_local);
5315 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Quaternion_new02);
5316 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Quaternion_new02_local);
5317 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Quaternion_new02_local);
5318 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Quaternion_new03);
5319 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Quaternion_new03_local);
5320 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Quaternion_new03_local);
5321 tolua_function(tolua_S,
"getIdentity",tolua_fawkestf_fawkes_tf_Quaternion_getIdentity00);
5322 tolua_function(tolua_S,
"setRotation",tolua_fawkestf_fawkes_tf_Quaternion_setRotation00);
5323 tolua_function(tolua_S,
"setEuler",tolua_fawkestf_fawkes_tf_Quaternion_setEuler00);
5324 tolua_function(tolua_S,
".eq",tolua_fawkestf_fawkes_tf_Quaternion__eq00);
5325 tolua_function(tolua_S,
"dot",tolua_fawkestf_fawkes_tf_Quaternion_dot00);
5326 tolua_function(tolua_S,
"length2",tolua_fawkestf_fawkes_tf_Quaternion_length200);
5327 tolua_function(tolua_S,
"length",tolua_fawkestf_fawkes_tf_Quaternion_length00);
5328 tolua_function(tolua_S,
"normalize",tolua_fawkestf_fawkes_tf_Quaternion_normalize00);
5329 tolua_function(tolua_S,
"normalized",tolua_fawkestf_fawkes_tf_Quaternion_normalized00);
5330 tolua_function(tolua_S,
"angle",tolua_fawkestf_fawkes_tf_Quaternion_angle00);
5331 tolua_function(tolua_S,
"getAngle",tolua_fawkestf_fawkes_tf_Quaternion_getAngle00);
5332 tolua_function(tolua_S,
"getAxis",tolua_fawkestf_fawkes_tf_Quaternion_getAxis00);
5333 tolua_function(tolua_S,
"inverse",tolua_fawkestf_fawkes_tf_Quaternion_inverse00);
5334 tolua_function(tolua_S,
"slerp",tolua_fawkestf_fawkes_tf_Quaternion_slerp00);
5335 tolua_function(tolua_S,
"x",tolua_fawkestf_fawkes_tf_Quaternion_x00);
5336 tolua_function(tolua_S,
"y",tolua_fawkestf_fawkes_tf_Quaternion_y00);
5337 tolua_function(tolua_S,
"z",tolua_fawkestf_fawkes_tf_Quaternion_z00);
5338 tolua_function(tolua_S,
"w",tolua_fawkestf_fawkes_tf_Quaternion_w00);
5339 tolua_function(tolua_S,
"setX",tolua_fawkestf_fawkes_tf_Quaternion_setX00);
5340 tolua_function(tolua_S,
"setY",tolua_fawkestf_fawkes_tf_Quaternion_setY00);
5341 tolua_function(tolua_S,
"setZ",tolua_fawkestf_fawkes_tf_Quaternion_setZ00);
5342 tolua_function(tolua_S,
"setW",tolua_fawkestf_fawkes_tf_Quaternion_setW00);
5343 tolua_function(tolua_S,
"setValue",tolua_fawkestf_fawkes_tf_Quaternion_setValue00);
5344 tolua_endmodule(tolua_S);
5346 tolua_cclass(tolua_S,
"Transform",
"fawkes::tf::Transform",
"",tolua_collect_fawkes__tf__Transform);
5348 tolua_cclass(tolua_S,
"Transform",
"fawkes::tf::Transform",
"",NULL);
5350 tolua_beginmodule(tolua_S,
"Transform");
5351 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Transform_new00);
5352 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Transform_new00_local);
5353 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Transform_new00_local);
5354 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Transform_new01);
5355 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Transform_new01_local);
5356 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Transform_new01_local);
5357 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Transform_new02);
5358 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Transform_new02_local);
5359 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Transform_new02_local);
5360 tolua_function(tolua_S,
"getIdentity",tolua_fawkestf_fawkes_tf_Transform_getIdentity00);
5361 tolua_function(tolua_S,
"mult",tolua_fawkestf_fawkes_tf_Transform_mult00);
5362 tolua_function(tolua_S,
".mul",tolua_fawkestf_fawkes_tf_Transform__mul00);
5363 tolua_function(tolua_S,
".mul",tolua_fawkestf_fawkes_tf_Transform__mul01);
5364 tolua_function(tolua_S,
"getOrigin",tolua_fawkestf_fawkes_tf_Transform_getOrigin00);
5365 tolua_function(tolua_S,
"getRotation",tolua_fawkestf_fawkes_tf_Transform_getRotation00);
5366 tolua_function(tolua_S,
"setOrigin",tolua_fawkestf_fawkes_tf_Transform_setOrigin00);
5367 tolua_function(tolua_S,
"setRotation",tolua_fawkestf_fawkes_tf_Transform_setRotation00);
5368 tolua_function(tolua_S,
"setIdentity",tolua_fawkestf_fawkes_tf_Transform_setIdentity00);
5369 tolua_function(tolua_S,
"inverse",tolua_fawkestf_fawkes_tf_Transform_inverse00);
5370 tolua_function(tolua_S,
"inverseTimes",tolua_fawkestf_fawkes_tf_Transform_inverseTimes00);
5371 tolua_endmodule(tolua_S);
5373 tolua_cclass(tolua_S,
"Point",
"fawkes::tf::Point",
"fawkes::tf::Vector3",tolua_collect_fawkes__tf__Point);
5375 tolua_cclass(tolua_S,
"Point",
"fawkes::tf::Point",
"fawkes::tf::Vector3",NULL);
5377 tolua_beginmodule(tolua_S,
"Point");
5378 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Point_new00);
5379 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Point_new00_local);
5380 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Point_new00_local);
5381 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Point_new01);
5382 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Point_new01_local);
5383 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Point_new01_local);
5384 tolua_endmodule(tolua_S);
5386 tolua_cclass(tolua_S,
"Pose",
"fawkes::tf::Pose",
"fawkes::tf::Transform",tolua_collect_fawkes__tf__Pose);
5388 tolua_cclass(tolua_S,
"Pose",
"fawkes::tf::Pose",
"fawkes::tf::Transform",NULL);
5390 tolua_beginmodule(tolua_S,
"Pose");
5391 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Pose_new00);
5392 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Pose_new00_local);
5393 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Pose_new00_local);
5394 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Pose_new01);
5395 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Pose_new01_local);
5396 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Pose_new01_local);
5397 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Pose_new02);
5398 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Pose_new02_local);
5399 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Pose_new02_local);
5400 tolua_function(tolua_S,
"getIdentity",tolua_fawkestf_fawkes_tf_Pose_getIdentity00);
5401 tolua_endmodule(tolua_S);
5403 tolua_cclass(tolua_S,
"StampedTransform",
"fawkes::tf::StampedTransform",
"fawkes::tf::Transform",tolua_collect_fawkes__tf__StampedTransform);
5405 tolua_cclass(tolua_S,
"StampedTransform",
"fawkes::tf::StampedTransform",
"fawkes::tf::Transform",NULL);
5407 tolua_beginmodule(tolua_S,
"StampedTransform");
5408 tolua_variable(tolua_S,
"stamp",tolua_get_fawkes__tf__StampedTransform_stamp,tolua_set_fawkes__tf__StampedTransform_stamp);
5409 tolua_variable(tolua_S,
"frame_id",tolua_get_fawkes__tf__StampedTransform_frame_id,tolua_set_fawkes__tf__StampedTransform_frame_id);
5410 tolua_variable(tolua_S,
"child_frame_id",tolua_get_fawkes__tf__StampedTransform_child_frame_id,tolua_set_fawkes__tf__StampedTransform_child_frame_id);
5411 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_StampedTransform_new00);
5412 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_StampedTransform_new00_local);
5413 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_StampedTransform_new00_local);
5414 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_StampedTransform_new01);
5415 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_StampedTransform_new01_local);
5416 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_StampedTransform_new01_local);
5417 tolua_function(tolua_S,
"set_data",tolua_fawkestf_fawkes_tf_StampedTransform_set_data00);
5418 tolua_endmodule(tolua_S);
5420 tolua_cclass(tolua_S,
"Stamped_fawkes__tf__Quaternion_",
"fawkes::tf::Stamped<fawkes::tf::Quaternion>",
"fawkes::tf::Quaternion",tolua_collect_fawkes__tf__Stamped_fawkes__tf__Quaternion_);
5422 tolua_cclass(tolua_S,
"Stamped_fawkes__tf__Quaternion_",
"fawkes::tf::Stamped<fawkes::tf::Quaternion>",
"fawkes::tf::Quaternion",NULL);
5424 tolua_beginmodule(tolua_S,
"Stamped_fawkes__tf__Quaternion_");
5425 tolua_variable(tolua_S,
"stamp",tolua_get_fawkes__tf__Stamped_fawkes__tf__Quaternion__stamp,tolua_set_fawkes__tf__Stamped_fawkes__tf__Quaternion__stamp);
5426 tolua_variable(tolua_S,
"frame_id",tolua_get_fawkes__tf__Stamped_fawkes__tf__Quaternion__frame_id,tolua_set_fawkes__tf__Stamped_fawkes__tf__Quaternion__frame_id);
5427 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__new00);
5428 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__new00_local);
5429 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__new00_local);
5430 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__new01);
5431 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__new01_local);
5432 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__new01_local);
5433 tolua_function(tolua_S,
"set_data",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Quaternion__set_data00);
5434 tolua_endmodule(tolua_S);
5436 tolua_cclass(tolua_S,
"Stamped_fawkes__tf__Vector3_",
"fawkes::tf::Stamped<fawkes::tf::Vector3>",
"fawkes::tf::Vector3",tolua_collect_fawkes__tf__Stamped_fawkes__tf__Vector3_);
5438 tolua_cclass(tolua_S,
"Stamped_fawkes__tf__Vector3_",
"fawkes::tf::Stamped<fawkes::tf::Vector3>",
"fawkes::tf::Vector3",NULL);
5440 tolua_beginmodule(tolua_S,
"Stamped_fawkes__tf__Vector3_");
5441 tolua_variable(tolua_S,
"stamp",tolua_get_fawkes__tf__Stamped_fawkes__tf__Vector3__stamp,tolua_set_fawkes__tf__Stamped_fawkes__tf__Vector3__stamp);
5442 tolua_variable(tolua_S,
"frame_id",tolua_get_fawkes__tf__Stamped_fawkes__tf__Vector3__frame_id,tolua_set_fawkes__tf__Stamped_fawkes__tf__Vector3__frame_id);
5443 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__new00);
5444 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__new00_local);
5445 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__new00_local);
5446 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__new01);
5447 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__new01_local);
5448 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__new01_local);
5449 tolua_function(tolua_S,
"set_data",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Vector3__set_data00);
5450 tolua_endmodule(tolua_S);
5452 tolua_cclass(tolua_S,
"Stamped_fawkes__tf__Point_",
"fawkes::tf::Stamped<fawkes::tf::Point>",
"fawkes::tf::Point",tolua_collect_fawkes__tf__Stamped_fawkes__tf__Point_);
5454 tolua_cclass(tolua_S,
"Stamped_fawkes__tf__Point_",
"fawkes::tf::Stamped<fawkes::tf::Point>",
"fawkes::tf::Point",NULL);
5456 tolua_beginmodule(tolua_S,
"Stamped_fawkes__tf__Point_");
5457 tolua_variable(tolua_S,
"stamp",tolua_get_fawkes__tf__Stamped_fawkes__tf__Point__stamp,tolua_set_fawkes__tf__Stamped_fawkes__tf__Point__stamp);
5458 tolua_variable(tolua_S,
"frame_id",tolua_get_fawkes__tf__Stamped_fawkes__tf__Point__frame_id,tolua_set_fawkes__tf__Stamped_fawkes__tf__Point__frame_id);
5459 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__new00);
5460 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__new00_local);
5461 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__new00_local);
5462 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__new01);
5463 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__new01_local);
5464 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__new01_local);
5465 tolua_function(tolua_S,
"set_data",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Point__set_data00);
5466 tolua_endmodule(tolua_S);
5468 tolua_cclass(tolua_S,
"Stamped_fawkes__tf__Pose_",
"fawkes::tf::Stamped<fawkes::tf::Pose>",
"fawkes::tf::Pose",tolua_collect_fawkes__tf__Stamped_fawkes__tf__Pose_);
5470 tolua_cclass(tolua_S,
"Stamped_fawkes__tf__Pose_",
"fawkes::tf::Stamped<fawkes::tf::Pose>",
"fawkes::tf::Pose",NULL);
5472 tolua_beginmodule(tolua_S,
"Stamped_fawkes__tf__Pose_");
5473 tolua_variable(tolua_S,
"stamp",tolua_get_fawkes__tf__Stamped_fawkes__tf__Pose__stamp,tolua_set_fawkes__tf__Stamped_fawkes__tf__Pose__stamp);
5474 tolua_variable(tolua_S,
"frame_id",tolua_get_fawkes__tf__Stamped_fawkes__tf__Pose__frame_id,tolua_set_fawkes__tf__Stamped_fawkes__tf__Pose__frame_id);
5475 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__new00);
5476 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__new00_local);
5477 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__new00_local);
5478 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__new01);
5479 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__new01_local);
5480 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__new01_local);
5481 tolua_function(tolua_S,
"set_data",tolua_fawkestf_fawkes_tf_Stamped_fawkes__tf__Pose__set_data00);
5482 tolua_endmodule(tolua_S);
5484 tolua_cclass(tolua_S,
"StampedQuaternion",
"fawkes::tf::StampedQuaternion",
"fawkes::tf::Stamped<fawkes::tf::Quaternion>",tolua_collect_fawkes__tf__StampedQuaternion);
5486 tolua_cclass(tolua_S,
"StampedQuaternion",
"fawkes::tf::StampedQuaternion",
"fawkes::tf::Stamped<fawkes::tf::Quaternion>",NULL);
5488 tolua_beginmodule(tolua_S,
"StampedQuaternion");
5489 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_StampedQuaternion_new00);
5490 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_StampedQuaternion_new00_local);
5491 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_StampedQuaternion_new00_local);
5492 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_StampedQuaternion_new01);
5493 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_StampedQuaternion_new01_local);
5494 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_StampedQuaternion_new01_local);
5495 tolua_endmodule(tolua_S);
5497 tolua_cclass(tolua_S,
"StampedVector3",
"fawkes::tf::StampedVector3",
"fawkes::tf::Stamped<fawkes::tf::Vector3>",tolua_collect_fawkes__tf__StampedVector3);
5499 tolua_cclass(tolua_S,
"StampedVector3",
"fawkes::tf::StampedVector3",
"fawkes::tf::Stamped<fawkes::tf::Vector3>",NULL);
5501 tolua_beginmodule(tolua_S,
"StampedVector3");
5502 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_StampedVector3_new00);
5503 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_StampedVector3_new00_local);
5504 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_StampedVector3_new00_local);
5505 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_StampedVector3_new01);
5506 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_StampedVector3_new01_local);
5507 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_StampedVector3_new01_local);
5508 tolua_endmodule(tolua_S);
5510 tolua_cclass(tolua_S,
"StampedPoint",
"fawkes::tf::StampedPoint",
"fawkes::tf::Stamped<fawkes::tf::Point>",tolua_collect_fawkes__tf__StampedPoint);
5512 tolua_cclass(tolua_S,
"StampedPoint",
"fawkes::tf::StampedPoint",
"fawkes::tf::Stamped<fawkes::tf::Point>",NULL);
5514 tolua_beginmodule(tolua_S,
"StampedPoint");
5515 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_StampedPoint_new00);
5516 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_StampedPoint_new00_local);
5517 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_StampedPoint_new00_local);
5518 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_StampedPoint_new01);
5519 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_StampedPoint_new01_local);
5520 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_StampedPoint_new01_local);
5521 tolua_endmodule(tolua_S);
5523 tolua_cclass(tolua_S,
"StampedPose",
"fawkes::tf::StampedPose",
"fawkes::tf::Stamped<fawkes::tf::Pose>",tolua_collect_fawkes__tf__StampedPose);
5525 tolua_cclass(tolua_S,
"StampedPose",
"fawkes::tf::StampedPose",
"fawkes::tf::Stamped<fawkes::tf::Pose>",NULL);
5527 tolua_beginmodule(tolua_S,
"StampedPose");
5528 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_StampedPose_new00);
5529 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_StampedPose_new00_local);
5530 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_StampedPose_new00_local);
5531 tolua_function(tolua_S,
"new",tolua_fawkestf_fawkes_tf_StampedPose_new01);
5532 tolua_function(tolua_S,
"new_local",tolua_fawkestf_fawkes_tf_StampedPose_new01_local);
5533 tolua_function(tolua_S,
".call",tolua_fawkestf_fawkes_tf_StampedPose_new01_local);
5534 tolua_endmodule(tolua_S);
5535 tolua_cclass(tolua_S,
"Transformer",
"fawkes::tf::Transformer",
"",NULL);
5536 tolua_beginmodule(tolua_S,
"Transformer");
5537 tolua_function(tolua_S,
"clear",tolua_fawkestf_fawkes_tf_Transformer_clear00);
5538 tolua_function(tolua_S,
"frame_exists",tolua_fawkestf_fawkes_tf_Transformer_frame_exists00);
5539 tolua_function(tolua_S,
"lookup_transform",tolua_fawkestf_fawkes_tf_Transformer_lookup_transform00);
5540 tolua_function(tolua_S,
"lookup_transform",tolua_fawkestf_fawkes_tf_Transformer_lookup_transform01);
5541 tolua_function(tolua_S,
"lookup_transform",tolua_fawkestf_fawkes_tf_Transformer_lookup_transform02);
5542 tolua_function(tolua_S,
"can_transform",tolua_fawkestf_fawkes_tf_Transformer_can_transform00);
5543 tolua_function(tolua_S,
"can_transform",tolua_fawkestf_fawkes_tf_Transformer_can_transform01);
5544 tolua_function(tolua_S,
"transform_quaternion",tolua_fawkestf_fawkes_tf_Transformer_transform_quaternion00);
5545 tolua_function(tolua_S,
"transform_vector",tolua_fawkestf_fawkes_tf_Transformer_transform_vector00);
5546 tolua_function(tolua_S,
"transform_point",tolua_fawkestf_fawkes_tf_Transformer_transform_point00);
5547 tolua_function(tolua_S,
"transform_pose",tolua_fawkestf_fawkes_tf_Transformer_transform_pose00);
5548 tolua_function(tolua_S,
"transform_quaternion",tolua_fawkestf_fawkes_tf_Transformer_transform_quaternion01);
5549 tolua_function(tolua_S,
"transform_vector",tolua_fawkestf_fawkes_tf_Transformer_transform_vector01);
5550 tolua_function(tolua_S,
"transform_point",tolua_fawkestf_fawkes_tf_Transformer_transform_point01);
5551 tolua_function(tolua_S,
"transform_pose",tolua_fawkestf_fawkes_tf_Transformer_transform_pose01);
5552 tolua_endmodule(tolua_S);
5553 tolua_endmodule(tolua_S);
5554 tolua_endmodule(tolua_S);
5555 tolua_endmodule(tolua_S);
5561 #if defined(LUA_VERSION_NUM) && LUA_VERSION_NUM >= 501 5562 TOLUA_API
int luaopen_fawkestf (lua_State* tolua_S) {
5563 return tolua_fawkestf_open(tolua_S);
A class for handling time.
Wrapper class to add time stamp and frame ID to base types.