00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef __cplusplus
00020 #include "stdlib.h"
00021 #endif
00022 #include "string.h"
00023
00024 #include "tolua++.h"
00025
00026
00027 TOLUA_API int tolua_interfaces_ObjectPositionInterface_open (lua_State* tolua_S);
00028
00029 #include <interfaces/ObjectPositionInterface.h>
00030 using namespace fawkes;
00031
00032
00033 static void tolua_reg_types (lua_State* tolua_S)
00034 {
00035 tolua_usertype(tolua_S,"Message");
00036 tolua_usertype(tolua_S,"fawkes::ObjectPositionInterface");
00037 tolua_usertype(tolua_S,"Interface");
00038 }
00039
00040
00041 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_OTHER
00042 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_OTHER(lua_State* tolua_S)
00043 {
00044 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::TYPE_OTHER);
00045 return 1;
00046 }
00047 #endif //#ifndef TOLUA_DISABLE
00048
00049
00050 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_BALL
00051 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_BALL(lua_State* tolua_S)
00052 {
00053 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::TYPE_BALL);
00054 return 1;
00055 }
00056 #endif //#ifndef TOLUA_DISABLE
00057
00058
00059 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_OPPONENT
00060 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_OPPONENT(lua_State* tolua_S)
00061 {
00062 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::TYPE_OPPONENT);
00063 return 1;
00064 }
00065 #endif //#ifndef TOLUA_DISABLE
00066
00067
00068 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_TEAMMEMBER
00069 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_TEAMMEMBER(lua_State* tolua_S)
00070 {
00071 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::TYPE_TEAMMEMBER);
00072 return 1;
00073 }
00074 #endif //#ifndef TOLUA_DISABLE
00075
00076
00077 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_LINE
00078 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_LINE(lua_State* tolua_S)
00079 {
00080 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::TYPE_LINE);
00081 return 1;
00082 }
00083 #endif //#ifndef TOLUA_DISABLE
00084
00085
00086 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_SELF
00087 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_SELF(lua_State* tolua_S)
00088 {
00089 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::TYPE_SELF);
00090 return 1;
00091 }
00092 #endif //#ifndef TOLUA_DISABLE
00093
00094
00095 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_GOAL_BLUE
00096 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_GOAL_BLUE(lua_State* tolua_S)
00097 {
00098 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::TYPE_GOAL_BLUE);
00099 return 1;
00100 }
00101 #endif //#ifndef TOLUA_DISABLE
00102
00103
00104 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_GOAL_YELLOW
00105 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_GOAL_YELLOW(lua_State* tolua_S)
00106 {
00107 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::TYPE_GOAL_YELLOW);
00108 return 1;
00109 }
00110 #endif //#ifndef TOLUA_DISABLE
00111
00112
00113 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_NONE
00114 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_NONE(lua_State* tolua_S)
00115 {
00116 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::FLAG_NONE);
00117 return 1;
00118 }
00119 #endif //#ifndef TOLUA_DISABLE
00120
00121
00122 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_WORLD
00123 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_WORLD(lua_State* tolua_S)
00124 {
00125 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::FLAG_HAS_WORLD);
00126 return 1;
00127 }
00128 #endif //#ifndef TOLUA_DISABLE
00129
00130
00131 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_RELATIVE_CARTESIAN
00132 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_RELATIVE_CARTESIAN(lua_State* tolua_S)
00133 {
00134 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::FLAG_HAS_RELATIVE_CARTESIAN);
00135 return 1;
00136 }
00137 #endif //#ifndef TOLUA_DISABLE
00138
00139
00140 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_RELATIVE_POLAR
00141 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_RELATIVE_POLAR(lua_State* tolua_S)
00142 {
00143 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::FLAG_HAS_RELATIVE_POLAR);
00144 return 1;
00145 }
00146 #endif //#ifndef TOLUA_DISABLE
00147
00148
00149 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_EULER_ANGLES
00150 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_EULER_ANGLES(lua_State* tolua_S)
00151 {
00152 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::FLAG_HAS_EULER_ANGLES);
00153 return 1;
00154 }
00155 #endif //#ifndef TOLUA_DISABLE
00156
00157
00158 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_EXTENT
00159 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_EXTENT(lua_State* tolua_S)
00160 {
00161 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::FLAG_HAS_EXTENT);
00162 return 1;
00163 }
00164 #endif //#ifndef TOLUA_DISABLE
00165
00166
00167 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_VOLUME_EXTENT
00168 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_VOLUME_EXTENT(lua_State* tolua_S)
00169 {
00170 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::FLAG_HAS_VOLUME_EXTENT);
00171 return 1;
00172 }
00173 #endif //#ifndef TOLUA_DISABLE
00174
00175
00176 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_CIRCULAR_EXTENT
00177 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_CIRCULAR_EXTENT(lua_State* tolua_S)
00178 {
00179 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::FLAG_HAS_CIRCULAR_EXTENT);
00180 return 1;
00181 }
00182 #endif //#ifndef TOLUA_DISABLE
00183
00184
00185 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_COVARIANCES
00186 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_COVARIANCES(lua_State* tolua_S)
00187 {
00188 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::FLAG_HAS_COVARIANCES);
00189 return 1;
00190 }
00191 #endif //#ifndef TOLUA_DISABLE
00192
00193
00194 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_WORLD_VELOCITY
00195 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_WORLD_VELOCITY(lua_State* tolua_S)
00196 {
00197 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::FLAG_HAS_WORLD_VELOCITY);
00198 return 1;
00199 }
00200 #endif //#ifndef TOLUA_DISABLE
00201
00202
00203 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_Z_AS_ORI
00204 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_Z_AS_ORI(lua_State* tolua_S)
00205 {
00206 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::FLAG_HAS_Z_AS_ORI);
00207 return 1;
00208 }
00209 #endif //#ifndef TOLUA_DISABLE
00210
00211
00212 #ifndef TOLUA_DISABLE_tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_IS_FIXED_OBJECT
00213 static int tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_IS_FIXED_OBJECT(lua_State* tolua_S)
00214 {
00215 tolua_pushnumber(tolua_S,(lua_Number)fawkes::ObjectPositionInterface::FLAG_IS_FIXED_OBJECT);
00216 return 1;
00217 }
00218 #endif //#ifndef TOLUA_DISABLE
00219
00220
00221 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_object_type00
00222 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_object_type00(lua_State* tolua_S)
00223 {
00224 #ifndef TOLUA_RELEASE
00225 tolua_Error tolua_err;
00226 if (
00227 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
00228 !tolua_isnoobj(tolua_S,2,&tolua_err)
00229 )
00230 goto tolua_lerror;
00231 else
00232 #endif
00233 {
00234 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00235 #ifndef TOLUA_RELEASE
00236 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'object_type'", NULL);
00237 #endif
00238 {
00239 unsigned int tolua_ret = (unsigned int) self->object_type();
00240 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00241 }
00242 }
00243 return 1;
00244 #ifndef TOLUA_RELEASE
00245 tolua_lerror:
00246 tolua_error(tolua_S,"#ferror in function 'object_type'.",&tolua_err);
00247 return 0;
00248 #endif
00249 }
00250 #endif //#ifndef TOLUA_DISABLE
00251
00252
00253 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_object_type00
00254 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_object_type00(lua_State* tolua_S)
00255 {
00256 #ifndef TOLUA_RELEASE
00257 tolua_Error tolua_err;
00258 if (
00259 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
00260 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00261 !tolua_isnoobj(tolua_S,3,&tolua_err)
00262 )
00263 goto tolua_lerror;
00264 else
00265 #endif
00266 {
00267 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00268 unsigned const int new_object_type = ((unsigned const int) tolua_tonumber(tolua_S,2,0));
00269 #ifndef TOLUA_RELEASE
00270 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_object_type'", NULL);
00271 #endif
00272 {
00273 self->set_object_type(new_object_type);
00274 }
00275 }
00276 return 0;
00277 #ifndef TOLUA_RELEASE
00278 tolua_lerror:
00279 tolua_error(tolua_S,"#ferror in function 'set_object_type'.",&tolua_err);
00280 return 0;
00281 #endif
00282 }
00283 #endif //#ifndef TOLUA_DISABLE
00284
00285
00286 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_object_type00
00287 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_object_type00(lua_State* tolua_S)
00288 {
00289 #ifndef TOLUA_RELEASE
00290 tolua_Error tolua_err;
00291 if (
00292 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
00293 !tolua_isnoobj(tolua_S,2,&tolua_err)
00294 )
00295 goto tolua_lerror;
00296 else
00297 #endif
00298 {
00299 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00300 #ifndef TOLUA_RELEASE
00301 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_object_type'", NULL);
00302 #endif
00303 {
00304 int tolua_ret = (int) self->maxlenof_object_type();
00305 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00306 }
00307 }
00308 return 1;
00309 #ifndef TOLUA_RELEASE
00310 tolua_lerror:
00311 tolua_error(tolua_S,"#ferror in function 'maxlenof_object_type'.",&tolua_err);
00312 return 0;
00313 #endif
00314 }
00315 #endif //#ifndef TOLUA_DISABLE
00316
00317
00318 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_flags00
00319 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_flags00(lua_State* tolua_S)
00320 {
00321 #ifndef TOLUA_RELEASE
00322 tolua_Error tolua_err;
00323 if (
00324 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
00325 !tolua_isnoobj(tolua_S,2,&tolua_err)
00326 )
00327 goto tolua_lerror;
00328 else
00329 #endif
00330 {
00331 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00332 #ifndef TOLUA_RELEASE
00333 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'flags'", NULL);
00334 #endif
00335 {
00336 unsigned int tolua_ret = (unsigned int) self->flags();
00337 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00338 }
00339 }
00340 return 1;
00341 #ifndef TOLUA_RELEASE
00342 tolua_lerror:
00343 tolua_error(tolua_S,"#ferror in function 'flags'.",&tolua_err);
00344 return 0;
00345 #endif
00346 }
00347 #endif //#ifndef TOLUA_DISABLE
00348
00349
00350 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_flags00
00351 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_flags00(lua_State* tolua_S)
00352 {
00353 #ifndef TOLUA_RELEASE
00354 tolua_Error tolua_err;
00355 if (
00356 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
00357 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00358 !tolua_isnoobj(tolua_S,3,&tolua_err)
00359 )
00360 goto tolua_lerror;
00361 else
00362 #endif
00363 {
00364 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00365 unsigned const int new_flags = ((unsigned const int) tolua_tonumber(tolua_S,2,0));
00366 #ifndef TOLUA_RELEASE
00367 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_flags'", NULL);
00368 #endif
00369 {
00370 self->set_flags(new_flags);
00371 }
00372 }
00373 return 0;
00374 #ifndef TOLUA_RELEASE
00375 tolua_lerror:
00376 tolua_error(tolua_S,"#ferror in function 'set_flags'.",&tolua_err);
00377 return 0;
00378 #endif
00379 }
00380 #endif //#ifndef TOLUA_DISABLE
00381
00382
00383 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_flags00
00384 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_flags00(lua_State* tolua_S)
00385 {
00386 #ifndef TOLUA_RELEASE
00387 tolua_Error tolua_err;
00388 if (
00389 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
00390 !tolua_isnoobj(tolua_S,2,&tolua_err)
00391 )
00392 goto tolua_lerror;
00393 else
00394 #endif
00395 {
00396 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00397 #ifndef TOLUA_RELEASE
00398 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_flags'", NULL);
00399 #endif
00400 {
00401 int tolua_ret = (int) self->maxlenof_flags();
00402 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00403 }
00404 }
00405 return 1;
00406 #ifndef TOLUA_RELEASE
00407 tolua_lerror:
00408 tolua_error(tolua_S,"#ferror in function 'maxlenof_flags'.",&tolua_err);
00409 return 0;
00410 #endif
00411 }
00412 #endif //#ifndef TOLUA_DISABLE
00413
00414
00415 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_is_visible00
00416 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_is_visible00(lua_State* tolua_S)
00417 {
00418 #ifndef TOLUA_RELEASE
00419 tolua_Error tolua_err;
00420 if (
00421 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
00422 !tolua_isnoobj(tolua_S,2,&tolua_err)
00423 )
00424 goto tolua_lerror;
00425 else
00426 #endif
00427 {
00428 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00429 #ifndef TOLUA_RELEASE
00430 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'is_visible'", NULL);
00431 #endif
00432 {
00433 bool tolua_ret = (bool) self->is_visible();
00434 tolua_pushboolean(tolua_S,(bool)tolua_ret);
00435 }
00436 }
00437 return 1;
00438 #ifndef TOLUA_RELEASE
00439 tolua_lerror:
00440 tolua_error(tolua_S,"#ferror in function 'is_visible'.",&tolua_err);
00441 return 0;
00442 #endif
00443 }
00444 #endif //#ifndef TOLUA_DISABLE
00445
00446
00447 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_visible00
00448 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_visible00(lua_State* tolua_S)
00449 {
00450 #ifndef TOLUA_RELEASE
00451 tolua_Error tolua_err;
00452 if (
00453 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
00454 !tolua_isboolean(tolua_S,2,0,&tolua_err) ||
00455 !tolua_isnoobj(tolua_S,3,&tolua_err)
00456 )
00457 goto tolua_lerror;
00458 else
00459 #endif
00460 {
00461 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00462 const bool new_visible = ((const bool) tolua_toboolean(tolua_S,2,0));
00463 #ifndef TOLUA_RELEASE
00464 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_visible'", NULL);
00465 #endif
00466 {
00467 self->set_visible(new_visible);
00468 }
00469 }
00470 return 0;
00471 #ifndef TOLUA_RELEASE
00472 tolua_lerror:
00473 tolua_error(tolua_S,"#ferror in function 'set_visible'.",&tolua_err);
00474 return 0;
00475 #endif
00476 }
00477 #endif //#ifndef TOLUA_DISABLE
00478
00479
00480 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_visible00
00481 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_visible00(lua_State* tolua_S)
00482 {
00483 #ifndef TOLUA_RELEASE
00484 tolua_Error tolua_err;
00485 if (
00486 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
00487 !tolua_isnoobj(tolua_S,2,&tolua_err)
00488 )
00489 goto tolua_lerror;
00490 else
00491 #endif
00492 {
00493 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00494 #ifndef TOLUA_RELEASE
00495 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_visible'", NULL);
00496 #endif
00497 {
00498 int tolua_ret = (int) self->maxlenof_visible();
00499 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00500 }
00501 }
00502 return 1;
00503 #ifndef TOLUA_RELEASE
00504 tolua_lerror:
00505 tolua_error(tolua_S,"#ferror in function 'maxlenof_visible'.",&tolua_err);
00506 return 0;
00507 #endif
00508 }
00509 #endif //#ifndef TOLUA_DISABLE
00510
00511
00512 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_is_valid00
00513 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_is_valid00(lua_State* tolua_S)
00514 {
00515 #ifndef TOLUA_RELEASE
00516 tolua_Error tolua_err;
00517 if (
00518 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
00519 !tolua_isnoobj(tolua_S,2,&tolua_err)
00520 )
00521 goto tolua_lerror;
00522 else
00523 #endif
00524 {
00525 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00526 #ifndef TOLUA_RELEASE
00527 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'is_valid'", NULL);
00528 #endif
00529 {
00530 bool tolua_ret = (bool) self->is_valid();
00531 tolua_pushboolean(tolua_S,(bool)tolua_ret);
00532 }
00533 }
00534 return 1;
00535 #ifndef TOLUA_RELEASE
00536 tolua_lerror:
00537 tolua_error(tolua_S,"#ferror in function 'is_valid'.",&tolua_err);
00538 return 0;
00539 #endif
00540 }
00541 #endif //#ifndef TOLUA_DISABLE
00542
00543
00544 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_valid00
00545 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_valid00(lua_State* tolua_S)
00546 {
00547 #ifndef TOLUA_RELEASE
00548 tolua_Error tolua_err;
00549 if (
00550 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
00551 !tolua_isboolean(tolua_S,2,0,&tolua_err) ||
00552 !tolua_isnoobj(tolua_S,3,&tolua_err)
00553 )
00554 goto tolua_lerror;
00555 else
00556 #endif
00557 {
00558 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00559 const bool new_valid = ((const bool) tolua_toboolean(tolua_S,2,0));
00560 #ifndef TOLUA_RELEASE
00561 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_valid'", NULL);
00562 #endif
00563 {
00564 self->set_valid(new_valid);
00565 }
00566 }
00567 return 0;
00568 #ifndef TOLUA_RELEASE
00569 tolua_lerror:
00570 tolua_error(tolua_S,"#ferror in function 'set_valid'.",&tolua_err);
00571 return 0;
00572 #endif
00573 }
00574 #endif //#ifndef TOLUA_DISABLE
00575
00576
00577 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_valid00
00578 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_valid00(lua_State* tolua_S)
00579 {
00580 #ifndef TOLUA_RELEASE
00581 tolua_Error tolua_err;
00582 if (
00583 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
00584 !tolua_isnoobj(tolua_S,2,&tolua_err)
00585 )
00586 goto tolua_lerror;
00587 else
00588 #endif
00589 {
00590 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00591 #ifndef TOLUA_RELEASE
00592 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_valid'", NULL);
00593 #endif
00594 {
00595 int tolua_ret = (int) self->maxlenof_valid();
00596 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00597 }
00598 }
00599 return 1;
00600 #ifndef TOLUA_RELEASE
00601 tolua_lerror:
00602 tolua_error(tolua_S,"#ferror in function 'maxlenof_valid'.",&tolua_err);
00603 return 0;
00604 #endif
00605 }
00606 #endif //#ifndef TOLUA_DISABLE
00607
00608
00609 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_visibility_history00
00610 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_visibility_history00(lua_State* tolua_S)
00611 {
00612 #ifndef TOLUA_RELEASE
00613 tolua_Error tolua_err;
00614 if (
00615 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
00616 !tolua_isnoobj(tolua_S,2,&tolua_err)
00617 )
00618 goto tolua_lerror;
00619 else
00620 #endif
00621 {
00622 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00623 #ifndef TOLUA_RELEASE
00624 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'visibility_history'", NULL);
00625 #endif
00626 {
00627 int tolua_ret = (int) self->visibility_history();
00628 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00629 }
00630 }
00631 return 1;
00632 #ifndef TOLUA_RELEASE
00633 tolua_lerror:
00634 tolua_error(tolua_S,"#ferror in function 'visibility_history'.",&tolua_err);
00635 return 0;
00636 #endif
00637 }
00638 #endif //#ifndef TOLUA_DISABLE
00639
00640
00641 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_visibility_history00
00642 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_visibility_history00(lua_State* tolua_S)
00643 {
00644 #ifndef TOLUA_RELEASE
00645 tolua_Error tolua_err;
00646 if (
00647 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
00648 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00649 !tolua_isnoobj(tolua_S,3,&tolua_err)
00650 )
00651 goto tolua_lerror;
00652 else
00653 #endif
00654 {
00655 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00656 const int new_visibility_history = ((const int) tolua_tonumber(tolua_S,2,0));
00657 #ifndef TOLUA_RELEASE
00658 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_visibility_history'", NULL);
00659 #endif
00660 {
00661 self->set_visibility_history(new_visibility_history);
00662 }
00663 }
00664 return 0;
00665 #ifndef TOLUA_RELEASE
00666 tolua_lerror:
00667 tolua_error(tolua_S,"#ferror in function 'set_visibility_history'.",&tolua_err);
00668 return 0;
00669 #endif
00670 }
00671 #endif //#ifndef TOLUA_DISABLE
00672
00673
00674 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_visibility_history00
00675 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_visibility_history00(lua_State* tolua_S)
00676 {
00677 #ifndef TOLUA_RELEASE
00678 tolua_Error tolua_err;
00679 if (
00680 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
00681 !tolua_isnoobj(tolua_S,2,&tolua_err)
00682 )
00683 goto tolua_lerror;
00684 else
00685 #endif
00686 {
00687 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00688 #ifndef TOLUA_RELEASE
00689 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_visibility_history'", NULL);
00690 #endif
00691 {
00692 int tolua_ret = (int) self->maxlenof_visibility_history();
00693 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00694 }
00695 }
00696 return 1;
00697 #ifndef TOLUA_RELEASE
00698 tolua_lerror:
00699 tolua_error(tolua_S,"#ferror in function 'maxlenof_visibility_history'.",&tolua_err);
00700 return 0;
00701 #endif
00702 }
00703 #endif //#ifndef TOLUA_DISABLE
00704
00705
00706 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_roll00
00707 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_roll00(lua_State* tolua_S)
00708 {
00709 #ifndef TOLUA_RELEASE
00710 tolua_Error tolua_err;
00711 if (
00712 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
00713 !tolua_isnoobj(tolua_S,2,&tolua_err)
00714 )
00715 goto tolua_lerror;
00716 else
00717 #endif
00718 {
00719 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00720 #ifndef TOLUA_RELEASE
00721 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'roll'", NULL);
00722 #endif
00723 {
00724 float tolua_ret = (float) self->roll();
00725 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00726 }
00727 }
00728 return 1;
00729 #ifndef TOLUA_RELEASE
00730 tolua_lerror:
00731 tolua_error(tolua_S,"#ferror in function 'roll'.",&tolua_err);
00732 return 0;
00733 #endif
00734 }
00735 #endif //#ifndef TOLUA_DISABLE
00736
00737
00738 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_roll00
00739 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_roll00(lua_State* tolua_S)
00740 {
00741 #ifndef TOLUA_RELEASE
00742 tolua_Error tolua_err;
00743 if (
00744 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
00745 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00746 !tolua_isnoobj(tolua_S,3,&tolua_err)
00747 )
00748 goto tolua_lerror;
00749 else
00750 #endif
00751 {
00752 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00753 const float new_roll = ((const float) tolua_tonumber(tolua_S,2,0));
00754 #ifndef TOLUA_RELEASE
00755 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_roll'", NULL);
00756 #endif
00757 {
00758 self->set_roll(new_roll);
00759 }
00760 }
00761 return 0;
00762 #ifndef TOLUA_RELEASE
00763 tolua_lerror:
00764 tolua_error(tolua_S,"#ferror in function 'set_roll'.",&tolua_err);
00765 return 0;
00766 #endif
00767 }
00768 #endif //#ifndef TOLUA_DISABLE
00769
00770
00771 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_roll00
00772 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_roll00(lua_State* tolua_S)
00773 {
00774 #ifndef TOLUA_RELEASE
00775 tolua_Error tolua_err;
00776 if (
00777 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
00778 !tolua_isnoobj(tolua_S,2,&tolua_err)
00779 )
00780 goto tolua_lerror;
00781 else
00782 #endif
00783 {
00784 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00785 #ifndef TOLUA_RELEASE
00786 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_roll'", NULL);
00787 #endif
00788 {
00789 int tolua_ret = (int) self->maxlenof_roll();
00790 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00791 }
00792 }
00793 return 1;
00794 #ifndef TOLUA_RELEASE
00795 tolua_lerror:
00796 tolua_error(tolua_S,"#ferror in function 'maxlenof_roll'.",&tolua_err);
00797 return 0;
00798 #endif
00799 }
00800 #endif //#ifndef TOLUA_DISABLE
00801
00802
00803 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_pitch00
00804 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_pitch00(lua_State* tolua_S)
00805 {
00806 #ifndef TOLUA_RELEASE
00807 tolua_Error tolua_err;
00808 if (
00809 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
00810 !tolua_isnoobj(tolua_S,2,&tolua_err)
00811 )
00812 goto tolua_lerror;
00813 else
00814 #endif
00815 {
00816 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00817 #ifndef TOLUA_RELEASE
00818 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'pitch'", NULL);
00819 #endif
00820 {
00821 float tolua_ret = (float) self->pitch();
00822 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00823 }
00824 }
00825 return 1;
00826 #ifndef TOLUA_RELEASE
00827 tolua_lerror:
00828 tolua_error(tolua_S,"#ferror in function 'pitch'.",&tolua_err);
00829 return 0;
00830 #endif
00831 }
00832 #endif //#ifndef TOLUA_DISABLE
00833
00834
00835 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_pitch00
00836 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_pitch00(lua_State* tolua_S)
00837 {
00838 #ifndef TOLUA_RELEASE
00839 tolua_Error tolua_err;
00840 if (
00841 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
00842 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00843 !tolua_isnoobj(tolua_S,3,&tolua_err)
00844 )
00845 goto tolua_lerror;
00846 else
00847 #endif
00848 {
00849 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00850 const float new_pitch = ((const float) tolua_tonumber(tolua_S,2,0));
00851 #ifndef TOLUA_RELEASE
00852 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_pitch'", NULL);
00853 #endif
00854 {
00855 self->set_pitch(new_pitch);
00856 }
00857 }
00858 return 0;
00859 #ifndef TOLUA_RELEASE
00860 tolua_lerror:
00861 tolua_error(tolua_S,"#ferror in function 'set_pitch'.",&tolua_err);
00862 return 0;
00863 #endif
00864 }
00865 #endif //#ifndef TOLUA_DISABLE
00866
00867
00868 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_pitch00
00869 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_pitch00(lua_State* tolua_S)
00870 {
00871 #ifndef TOLUA_RELEASE
00872 tolua_Error tolua_err;
00873 if (
00874 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
00875 !tolua_isnoobj(tolua_S,2,&tolua_err)
00876 )
00877 goto tolua_lerror;
00878 else
00879 #endif
00880 {
00881 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00882 #ifndef TOLUA_RELEASE
00883 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_pitch'", NULL);
00884 #endif
00885 {
00886 int tolua_ret = (int) self->maxlenof_pitch();
00887 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00888 }
00889 }
00890 return 1;
00891 #ifndef TOLUA_RELEASE
00892 tolua_lerror:
00893 tolua_error(tolua_S,"#ferror in function 'maxlenof_pitch'.",&tolua_err);
00894 return 0;
00895 #endif
00896 }
00897 #endif //#ifndef TOLUA_DISABLE
00898
00899
00900 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_yaw00
00901 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_yaw00(lua_State* tolua_S)
00902 {
00903 #ifndef TOLUA_RELEASE
00904 tolua_Error tolua_err;
00905 if (
00906 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
00907 !tolua_isnoobj(tolua_S,2,&tolua_err)
00908 )
00909 goto tolua_lerror;
00910 else
00911 #endif
00912 {
00913 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00914 #ifndef TOLUA_RELEASE
00915 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'yaw'", NULL);
00916 #endif
00917 {
00918 float tolua_ret = (float) self->yaw();
00919 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00920 }
00921 }
00922 return 1;
00923 #ifndef TOLUA_RELEASE
00924 tolua_lerror:
00925 tolua_error(tolua_S,"#ferror in function 'yaw'.",&tolua_err);
00926 return 0;
00927 #endif
00928 }
00929 #endif //#ifndef TOLUA_DISABLE
00930
00931
00932 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_yaw00
00933 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_yaw00(lua_State* tolua_S)
00934 {
00935 #ifndef TOLUA_RELEASE
00936 tolua_Error tolua_err;
00937 if (
00938 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
00939 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00940 !tolua_isnoobj(tolua_S,3,&tolua_err)
00941 )
00942 goto tolua_lerror;
00943 else
00944 #endif
00945 {
00946 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00947 const float new_yaw = ((const float) tolua_tonumber(tolua_S,2,0));
00948 #ifndef TOLUA_RELEASE
00949 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_yaw'", NULL);
00950 #endif
00951 {
00952 self->set_yaw(new_yaw);
00953 }
00954 }
00955 return 0;
00956 #ifndef TOLUA_RELEASE
00957 tolua_lerror:
00958 tolua_error(tolua_S,"#ferror in function 'set_yaw'.",&tolua_err);
00959 return 0;
00960 #endif
00961 }
00962 #endif //#ifndef TOLUA_DISABLE
00963
00964
00965 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_yaw00
00966 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_yaw00(lua_State* tolua_S)
00967 {
00968 #ifndef TOLUA_RELEASE
00969 tolua_Error tolua_err;
00970 if (
00971 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
00972 !tolua_isnoobj(tolua_S,2,&tolua_err)
00973 )
00974 goto tolua_lerror;
00975 else
00976 #endif
00977 {
00978 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
00979 #ifndef TOLUA_RELEASE
00980 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_yaw'", NULL);
00981 #endif
00982 {
00983 int tolua_ret = (int) self->maxlenof_yaw();
00984 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00985 }
00986 }
00987 return 1;
00988 #ifndef TOLUA_RELEASE
00989 tolua_lerror:
00990 tolua_error(tolua_S,"#ferror in function 'maxlenof_yaw'.",&tolua_err);
00991 return 0;
00992 #endif
00993 }
00994 #endif //#ifndef TOLUA_DISABLE
00995
00996
00997 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_distance00
00998 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_distance00(lua_State* tolua_S)
00999 {
01000 #ifndef TOLUA_RELEASE
01001 tolua_Error tolua_err;
01002 if (
01003 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01004 !tolua_isnoobj(tolua_S,2,&tolua_err)
01005 )
01006 goto tolua_lerror;
01007 else
01008 #endif
01009 {
01010 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01011 #ifndef TOLUA_RELEASE
01012 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'distance'", NULL);
01013 #endif
01014 {
01015 float tolua_ret = (float) self->distance();
01016 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01017 }
01018 }
01019 return 1;
01020 #ifndef TOLUA_RELEASE
01021 tolua_lerror:
01022 tolua_error(tolua_S,"#ferror in function 'distance'.",&tolua_err);
01023 return 0;
01024 #endif
01025 }
01026 #endif //#ifndef TOLUA_DISABLE
01027
01028
01029 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_distance00
01030 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_distance00(lua_State* tolua_S)
01031 {
01032 #ifndef TOLUA_RELEASE
01033 tolua_Error tolua_err;
01034 if (
01035 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01036 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01037 !tolua_isnoobj(tolua_S,3,&tolua_err)
01038 )
01039 goto tolua_lerror;
01040 else
01041 #endif
01042 {
01043 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01044 const float new_distance = ((const float) tolua_tonumber(tolua_S,2,0));
01045 #ifndef TOLUA_RELEASE
01046 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_distance'", NULL);
01047 #endif
01048 {
01049 self->set_distance(new_distance);
01050 }
01051 }
01052 return 0;
01053 #ifndef TOLUA_RELEASE
01054 tolua_lerror:
01055 tolua_error(tolua_S,"#ferror in function 'set_distance'.",&tolua_err);
01056 return 0;
01057 #endif
01058 }
01059 #endif //#ifndef TOLUA_DISABLE
01060
01061
01062 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_distance00
01063 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_distance00(lua_State* tolua_S)
01064 {
01065 #ifndef TOLUA_RELEASE
01066 tolua_Error tolua_err;
01067 if (
01068 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
01069 !tolua_isnoobj(tolua_S,2,&tolua_err)
01070 )
01071 goto tolua_lerror;
01072 else
01073 #endif
01074 {
01075 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01076 #ifndef TOLUA_RELEASE
01077 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_distance'", NULL);
01078 #endif
01079 {
01080 int tolua_ret = (int) self->maxlenof_distance();
01081 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01082 }
01083 }
01084 return 1;
01085 #ifndef TOLUA_RELEASE
01086 tolua_lerror:
01087 tolua_error(tolua_S,"#ferror in function 'maxlenof_distance'.",&tolua_err);
01088 return 0;
01089 #endif
01090 }
01091 #endif //#ifndef TOLUA_DISABLE
01092
01093
01094 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_bearing00
01095 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_bearing00(lua_State* tolua_S)
01096 {
01097 #ifndef TOLUA_RELEASE
01098 tolua_Error tolua_err;
01099 if (
01100 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01101 !tolua_isnoobj(tolua_S,2,&tolua_err)
01102 )
01103 goto tolua_lerror;
01104 else
01105 #endif
01106 {
01107 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01108 #ifndef TOLUA_RELEASE
01109 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'bearing'", NULL);
01110 #endif
01111 {
01112 float tolua_ret = (float) self->bearing();
01113 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01114 }
01115 }
01116 return 1;
01117 #ifndef TOLUA_RELEASE
01118 tolua_lerror:
01119 tolua_error(tolua_S,"#ferror in function 'bearing'.",&tolua_err);
01120 return 0;
01121 #endif
01122 }
01123 #endif //#ifndef TOLUA_DISABLE
01124
01125
01126 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_bearing00
01127 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_bearing00(lua_State* tolua_S)
01128 {
01129 #ifndef TOLUA_RELEASE
01130 tolua_Error tolua_err;
01131 if (
01132 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01133 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01134 !tolua_isnoobj(tolua_S,3,&tolua_err)
01135 )
01136 goto tolua_lerror;
01137 else
01138 #endif
01139 {
01140 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01141 const float new_bearing = ((const float) tolua_tonumber(tolua_S,2,0));
01142 #ifndef TOLUA_RELEASE
01143 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_bearing'", NULL);
01144 #endif
01145 {
01146 self->set_bearing(new_bearing);
01147 }
01148 }
01149 return 0;
01150 #ifndef TOLUA_RELEASE
01151 tolua_lerror:
01152 tolua_error(tolua_S,"#ferror in function 'set_bearing'.",&tolua_err);
01153 return 0;
01154 #endif
01155 }
01156 #endif //#ifndef TOLUA_DISABLE
01157
01158
01159 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_bearing00
01160 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_bearing00(lua_State* tolua_S)
01161 {
01162 #ifndef TOLUA_RELEASE
01163 tolua_Error tolua_err;
01164 if (
01165 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
01166 !tolua_isnoobj(tolua_S,2,&tolua_err)
01167 )
01168 goto tolua_lerror;
01169 else
01170 #endif
01171 {
01172 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01173 #ifndef TOLUA_RELEASE
01174 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_bearing'", NULL);
01175 #endif
01176 {
01177 int tolua_ret = (int) self->maxlenof_bearing();
01178 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01179 }
01180 }
01181 return 1;
01182 #ifndef TOLUA_RELEASE
01183 tolua_lerror:
01184 tolua_error(tolua_S,"#ferror in function 'maxlenof_bearing'.",&tolua_err);
01185 return 0;
01186 #endif
01187 }
01188 #endif //#ifndef TOLUA_DISABLE
01189
01190
01191 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_slope00
01192 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_slope00(lua_State* tolua_S)
01193 {
01194 #ifndef TOLUA_RELEASE
01195 tolua_Error tolua_err;
01196 if (
01197 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01198 !tolua_isnoobj(tolua_S,2,&tolua_err)
01199 )
01200 goto tolua_lerror;
01201 else
01202 #endif
01203 {
01204 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01205 #ifndef TOLUA_RELEASE
01206 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'slope'", NULL);
01207 #endif
01208 {
01209 float tolua_ret = (float) self->slope();
01210 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01211 }
01212 }
01213 return 1;
01214 #ifndef TOLUA_RELEASE
01215 tolua_lerror:
01216 tolua_error(tolua_S,"#ferror in function 'slope'.",&tolua_err);
01217 return 0;
01218 #endif
01219 }
01220 #endif //#ifndef TOLUA_DISABLE
01221
01222
01223 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_slope00
01224 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_slope00(lua_State* tolua_S)
01225 {
01226 #ifndef TOLUA_RELEASE
01227 tolua_Error tolua_err;
01228 if (
01229 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01230 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01231 !tolua_isnoobj(tolua_S,3,&tolua_err)
01232 )
01233 goto tolua_lerror;
01234 else
01235 #endif
01236 {
01237 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01238 const float new_slope = ((const float) tolua_tonumber(tolua_S,2,0));
01239 #ifndef TOLUA_RELEASE
01240 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_slope'", NULL);
01241 #endif
01242 {
01243 self->set_slope(new_slope);
01244 }
01245 }
01246 return 0;
01247 #ifndef TOLUA_RELEASE
01248 tolua_lerror:
01249 tolua_error(tolua_S,"#ferror in function 'set_slope'.",&tolua_err);
01250 return 0;
01251 #endif
01252 }
01253 #endif //#ifndef TOLUA_DISABLE
01254
01255
01256 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_slope00
01257 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_slope00(lua_State* tolua_S)
01258 {
01259 #ifndef TOLUA_RELEASE
01260 tolua_Error tolua_err;
01261 if (
01262 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
01263 !tolua_isnoobj(tolua_S,2,&tolua_err)
01264 )
01265 goto tolua_lerror;
01266 else
01267 #endif
01268 {
01269 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01270 #ifndef TOLUA_RELEASE
01271 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_slope'", NULL);
01272 #endif
01273 {
01274 int tolua_ret = (int) self->maxlenof_slope();
01275 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01276 }
01277 }
01278 return 1;
01279 #ifndef TOLUA_RELEASE
01280 tolua_lerror:
01281 tolua_error(tolua_S,"#ferror in function 'maxlenof_slope'.",&tolua_err);
01282 return 0;
01283 #endif
01284 }
01285 #endif //#ifndef TOLUA_DISABLE
01286
01287
01288 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_dbs_covariance00
01289 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_dbs_covariance00(lua_State* tolua_S)
01290 {
01291 #ifndef TOLUA_RELEASE
01292 tolua_Error tolua_err;
01293 if (
01294 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01295 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01296 !tolua_isnoobj(tolua_S,3,&tolua_err)
01297 )
01298 goto tolua_lerror;
01299 else
01300 #endif
01301 {
01302 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01303 int index = ((int) tolua_tonumber(tolua_S,2,0));
01304 #ifndef TOLUA_RELEASE
01305 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'dbs_covariance'", NULL);
01306 #endif
01307 {
01308 float tolua_ret = (float) self->dbs_covariance(index);
01309 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01310 }
01311 }
01312 return 1;
01313 #ifndef TOLUA_RELEASE
01314 tolua_lerror:
01315 tolua_error(tolua_S,"#ferror in function 'dbs_covariance'.",&tolua_err);
01316 return 0;
01317 #endif
01318 }
01319 #endif //#ifndef TOLUA_DISABLE
01320
01321
01322 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_dbs_covariance00
01323 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_dbs_covariance00(lua_State* tolua_S)
01324 {
01325 #ifndef TOLUA_RELEASE
01326 tolua_Error tolua_err;
01327 if (
01328 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01329 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01330 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
01331 !tolua_isnoobj(tolua_S,4,&tolua_err)
01332 )
01333 goto tolua_lerror;
01334 else
01335 #endif
01336 {
01337 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01338 unsigned int index = ((unsigned int) tolua_tonumber(tolua_S,2,0));
01339 const float new_dbs_covariance = ((const float) tolua_tonumber(tolua_S,3,0));
01340 #ifndef TOLUA_RELEASE
01341 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_dbs_covariance'", NULL);
01342 #endif
01343 {
01344 self->set_dbs_covariance(index,new_dbs_covariance);
01345 }
01346 }
01347 return 0;
01348 #ifndef TOLUA_RELEASE
01349 tolua_lerror:
01350 tolua_error(tolua_S,"#ferror in function 'set_dbs_covariance'.",&tolua_err);
01351 return 0;
01352 #endif
01353 }
01354 #endif //#ifndef TOLUA_DISABLE
01355
01356
01357 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_dbs_covariance00
01358 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_dbs_covariance00(lua_State* tolua_S)
01359 {
01360 #ifndef TOLUA_RELEASE
01361 tolua_Error tolua_err;
01362 if (
01363 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
01364 !tolua_isnoobj(tolua_S,2,&tolua_err)
01365 )
01366 goto tolua_lerror;
01367 else
01368 #endif
01369 {
01370 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01371 #ifndef TOLUA_RELEASE
01372 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_dbs_covariance'", NULL);
01373 #endif
01374 {
01375 int tolua_ret = (int) self->maxlenof_dbs_covariance();
01376 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01377 }
01378 }
01379 return 1;
01380 #ifndef TOLUA_RELEASE
01381 tolua_lerror:
01382 tolua_error(tolua_S,"#ferror in function 'maxlenof_dbs_covariance'.",&tolua_err);
01383 return 0;
01384 #endif
01385 }
01386 #endif //#ifndef TOLUA_DISABLE
01387
01388
01389 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_x00
01390 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_x00(lua_State* tolua_S)
01391 {
01392 #ifndef TOLUA_RELEASE
01393 tolua_Error tolua_err;
01394 if (
01395 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01396 !tolua_isnoobj(tolua_S,2,&tolua_err)
01397 )
01398 goto tolua_lerror;
01399 else
01400 #endif
01401 {
01402 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01403 #ifndef TOLUA_RELEASE
01404 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'world_x'", NULL);
01405 #endif
01406 {
01407 float tolua_ret = (float) self->world_x();
01408 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01409 }
01410 }
01411 return 1;
01412 #ifndef TOLUA_RELEASE
01413 tolua_lerror:
01414 tolua_error(tolua_S,"#ferror in function 'world_x'.",&tolua_err);
01415 return 0;
01416 #endif
01417 }
01418 #endif //#ifndef TOLUA_DISABLE
01419
01420
01421 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_x00
01422 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_x00(lua_State* tolua_S)
01423 {
01424 #ifndef TOLUA_RELEASE
01425 tolua_Error tolua_err;
01426 if (
01427 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01428 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01429 !tolua_isnoobj(tolua_S,3,&tolua_err)
01430 )
01431 goto tolua_lerror;
01432 else
01433 #endif
01434 {
01435 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01436 const float new_world_x = ((const float) tolua_tonumber(tolua_S,2,0));
01437 #ifndef TOLUA_RELEASE
01438 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_world_x'", NULL);
01439 #endif
01440 {
01441 self->set_world_x(new_world_x);
01442 }
01443 }
01444 return 0;
01445 #ifndef TOLUA_RELEASE
01446 tolua_lerror:
01447 tolua_error(tolua_S,"#ferror in function 'set_world_x'.",&tolua_err);
01448 return 0;
01449 #endif
01450 }
01451 #endif //#ifndef TOLUA_DISABLE
01452
01453
01454 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_x00
01455 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_x00(lua_State* tolua_S)
01456 {
01457 #ifndef TOLUA_RELEASE
01458 tolua_Error tolua_err;
01459 if (
01460 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
01461 !tolua_isnoobj(tolua_S,2,&tolua_err)
01462 )
01463 goto tolua_lerror;
01464 else
01465 #endif
01466 {
01467 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01468 #ifndef TOLUA_RELEASE
01469 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_world_x'", NULL);
01470 #endif
01471 {
01472 int tolua_ret = (int) self->maxlenof_world_x();
01473 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01474 }
01475 }
01476 return 1;
01477 #ifndef TOLUA_RELEASE
01478 tolua_lerror:
01479 tolua_error(tolua_S,"#ferror in function 'maxlenof_world_x'.",&tolua_err);
01480 return 0;
01481 #endif
01482 }
01483 #endif //#ifndef TOLUA_DISABLE
01484
01485
01486 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_y00
01487 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_y00(lua_State* tolua_S)
01488 {
01489 #ifndef TOLUA_RELEASE
01490 tolua_Error tolua_err;
01491 if (
01492 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01493 !tolua_isnoobj(tolua_S,2,&tolua_err)
01494 )
01495 goto tolua_lerror;
01496 else
01497 #endif
01498 {
01499 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01500 #ifndef TOLUA_RELEASE
01501 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'world_y'", NULL);
01502 #endif
01503 {
01504 float tolua_ret = (float) self->world_y();
01505 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01506 }
01507 }
01508 return 1;
01509 #ifndef TOLUA_RELEASE
01510 tolua_lerror:
01511 tolua_error(tolua_S,"#ferror in function 'world_y'.",&tolua_err);
01512 return 0;
01513 #endif
01514 }
01515 #endif //#ifndef TOLUA_DISABLE
01516
01517
01518 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_y00
01519 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_y00(lua_State* tolua_S)
01520 {
01521 #ifndef TOLUA_RELEASE
01522 tolua_Error tolua_err;
01523 if (
01524 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01525 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01526 !tolua_isnoobj(tolua_S,3,&tolua_err)
01527 )
01528 goto tolua_lerror;
01529 else
01530 #endif
01531 {
01532 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01533 const float new_world_y = ((const float) tolua_tonumber(tolua_S,2,0));
01534 #ifndef TOLUA_RELEASE
01535 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_world_y'", NULL);
01536 #endif
01537 {
01538 self->set_world_y(new_world_y);
01539 }
01540 }
01541 return 0;
01542 #ifndef TOLUA_RELEASE
01543 tolua_lerror:
01544 tolua_error(tolua_S,"#ferror in function 'set_world_y'.",&tolua_err);
01545 return 0;
01546 #endif
01547 }
01548 #endif //#ifndef TOLUA_DISABLE
01549
01550
01551 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_y00
01552 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_y00(lua_State* tolua_S)
01553 {
01554 #ifndef TOLUA_RELEASE
01555 tolua_Error tolua_err;
01556 if (
01557 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
01558 !tolua_isnoobj(tolua_S,2,&tolua_err)
01559 )
01560 goto tolua_lerror;
01561 else
01562 #endif
01563 {
01564 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01565 #ifndef TOLUA_RELEASE
01566 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_world_y'", NULL);
01567 #endif
01568 {
01569 int tolua_ret = (int) self->maxlenof_world_y();
01570 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01571 }
01572 }
01573 return 1;
01574 #ifndef TOLUA_RELEASE
01575 tolua_lerror:
01576 tolua_error(tolua_S,"#ferror in function 'maxlenof_world_y'.",&tolua_err);
01577 return 0;
01578 #endif
01579 }
01580 #endif //#ifndef TOLUA_DISABLE
01581
01582
01583 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_z00
01584 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_z00(lua_State* tolua_S)
01585 {
01586 #ifndef TOLUA_RELEASE
01587 tolua_Error tolua_err;
01588 if (
01589 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01590 !tolua_isnoobj(tolua_S,2,&tolua_err)
01591 )
01592 goto tolua_lerror;
01593 else
01594 #endif
01595 {
01596 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01597 #ifndef TOLUA_RELEASE
01598 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'world_z'", NULL);
01599 #endif
01600 {
01601 float tolua_ret = (float) self->world_z();
01602 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01603 }
01604 }
01605 return 1;
01606 #ifndef TOLUA_RELEASE
01607 tolua_lerror:
01608 tolua_error(tolua_S,"#ferror in function 'world_z'.",&tolua_err);
01609 return 0;
01610 #endif
01611 }
01612 #endif //#ifndef TOLUA_DISABLE
01613
01614
01615 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_z00
01616 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_z00(lua_State* tolua_S)
01617 {
01618 #ifndef TOLUA_RELEASE
01619 tolua_Error tolua_err;
01620 if (
01621 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01622 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01623 !tolua_isnoobj(tolua_S,3,&tolua_err)
01624 )
01625 goto tolua_lerror;
01626 else
01627 #endif
01628 {
01629 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01630 const float new_world_z = ((const float) tolua_tonumber(tolua_S,2,0));
01631 #ifndef TOLUA_RELEASE
01632 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_world_z'", NULL);
01633 #endif
01634 {
01635 self->set_world_z(new_world_z);
01636 }
01637 }
01638 return 0;
01639 #ifndef TOLUA_RELEASE
01640 tolua_lerror:
01641 tolua_error(tolua_S,"#ferror in function 'set_world_z'.",&tolua_err);
01642 return 0;
01643 #endif
01644 }
01645 #endif //#ifndef TOLUA_DISABLE
01646
01647
01648 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_z00
01649 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_z00(lua_State* tolua_S)
01650 {
01651 #ifndef TOLUA_RELEASE
01652 tolua_Error tolua_err;
01653 if (
01654 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
01655 !tolua_isnoobj(tolua_S,2,&tolua_err)
01656 )
01657 goto tolua_lerror;
01658 else
01659 #endif
01660 {
01661 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01662 #ifndef TOLUA_RELEASE
01663 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_world_z'", NULL);
01664 #endif
01665 {
01666 int tolua_ret = (int) self->maxlenof_world_z();
01667 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01668 }
01669 }
01670 return 1;
01671 #ifndef TOLUA_RELEASE
01672 tolua_lerror:
01673 tolua_error(tolua_S,"#ferror in function 'maxlenof_world_z'.",&tolua_err);
01674 return 0;
01675 #endif
01676 }
01677 #endif //#ifndef TOLUA_DISABLE
01678
01679
01680 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_xyz_covariance00
01681 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_xyz_covariance00(lua_State* tolua_S)
01682 {
01683 #ifndef TOLUA_RELEASE
01684 tolua_Error tolua_err;
01685 if (
01686 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01687 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01688 !tolua_isnoobj(tolua_S,3,&tolua_err)
01689 )
01690 goto tolua_lerror;
01691 else
01692 #endif
01693 {
01694 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01695 int index = ((int) tolua_tonumber(tolua_S,2,0));
01696 #ifndef TOLUA_RELEASE
01697 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'world_xyz_covariance'", NULL);
01698 #endif
01699 {
01700 float tolua_ret = (float) self->world_xyz_covariance(index);
01701 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01702 }
01703 }
01704 return 1;
01705 #ifndef TOLUA_RELEASE
01706 tolua_lerror:
01707 tolua_error(tolua_S,"#ferror in function 'world_xyz_covariance'.",&tolua_err);
01708 return 0;
01709 #endif
01710 }
01711 #endif //#ifndef TOLUA_DISABLE
01712
01713
01714 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_xyz_covariance00
01715 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_xyz_covariance00(lua_State* tolua_S)
01716 {
01717 #ifndef TOLUA_RELEASE
01718 tolua_Error tolua_err;
01719 if (
01720 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01721 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01722 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
01723 !tolua_isnoobj(tolua_S,4,&tolua_err)
01724 )
01725 goto tolua_lerror;
01726 else
01727 #endif
01728 {
01729 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01730 unsigned int index = ((unsigned int) tolua_tonumber(tolua_S,2,0));
01731 const float new_world_xyz_covariance = ((const float) tolua_tonumber(tolua_S,3,0));
01732 #ifndef TOLUA_RELEASE
01733 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_world_xyz_covariance'", NULL);
01734 #endif
01735 {
01736 self->set_world_xyz_covariance(index,new_world_xyz_covariance);
01737 }
01738 }
01739 return 0;
01740 #ifndef TOLUA_RELEASE
01741 tolua_lerror:
01742 tolua_error(tolua_S,"#ferror in function 'set_world_xyz_covariance'.",&tolua_err);
01743 return 0;
01744 #endif
01745 }
01746 #endif //#ifndef TOLUA_DISABLE
01747
01748
01749 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_xyz_covariance00
01750 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_xyz_covariance00(lua_State* tolua_S)
01751 {
01752 #ifndef TOLUA_RELEASE
01753 tolua_Error tolua_err;
01754 if (
01755 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
01756 !tolua_isnoobj(tolua_S,2,&tolua_err)
01757 )
01758 goto tolua_lerror;
01759 else
01760 #endif
01761 {
01762 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01763 #ifndef TOLUA_RELEASE
01764 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_world_xyz_covariance'", NULL);
01765 #endif
01766 {
01767 int tolua_ret = (int) self->maxlenof_world_xyz_covariance();
01768 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01769 }
01770 }
01771 return 1;
01772 #ifndef TOLUA_RELEASE
01773 tolua_lerror:
01774 tolua_error(tolua_S,"#ferror in function 'maxlenof_world_xyz_covariance'.",&tolua_err);
01775 return 0;
01776 #endif
01777 }
01778 #endif //#ifndef TOLUA_DISABLE
01779
01780
01781 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_x00
01782 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_x00(lua_State* tolua_S)
01783 {
01784 #ifndef TOLUA_RELEASE
01785 tolua_Error tolua_err;
01786 if (
01787 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01788 !tolua_isnoobj(tolua_S,2,&tolua_err)
01789 )
01790 goto tolua_lerror;
01791 else
01792 #endif
01793 {
01794 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01795 #ifndef TOLUA_RELEASE
01796 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'relative_x'", NULL);
01797 #endif
01798 {
01799 float tolua_ret = (float) self->relative_x();
01800 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01801 }
01802 }
01803 return 1;
01804 #ifndef TOLUA_RELEASE
01805 tolua_lerror:
01806 tolua_error(tolua_S,"#ferror in function 'relative_x'.",&tolua_err);
01807 return 0;
01808 #endif
01809 }
01810 #endif //#ifndef TOLUA_DISABLE
01811
01812
01813 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_x00
01814 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_x00(lua_State* tolua_S)
01815 {
01816 #ifndef TOLUA_RELEASE
01817 tolua_Error tolua_err;
01818 if (
01819 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01820 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01821 !tolua_isnoobj(tolua_S,3,&tolua_err)
01822 )
01823 goto tolua_lerror;
01824 else
01825 #endif
01826 {
01827 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01828 const float new_relative_x = ((const float) tolua_tonumber(tolua_S,2,0));
01829 #ifndef TOLUA_RELEASE
01830 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_relative_x'", NULL);
01831 #endif
01832 {
01833 self->set_relative_x(new_relative_x);
01834 }
01835 }
01836 return 0;
01837 #ifndef TOLUA_RELEASE
01838 tolua_lerror:
01839 tolua_error(tolua_S,"#ferror in function 'set_relative_x'.",&tolua_err);
01840 return 0;
01841 #endif
01842 }
01843 #endif //#ifndef TOLUA_DISABLE
01844
01845
01846 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_x00
01847 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_x00(lua_State* tolua_S)
01848 {
01849 #ifndef TOLUA_RELEASE
01850 tolua_Error tolua_err;
01851 if (
01852 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
01853 !tolua_isnoobj(tolua_S,2,&tolua_err)
01854 )
01855 goto tolua_lerror;
01856 else
01857 #endif
01858 {
01859 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01860 #ifndef TOLUA_RELEASE
01861 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_relative_x'", NULL);
01862 #endif
01863 {
01864 int tolua_ret = (int) self->maxlenof_relative_x();
01865 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01866 }
01867 }
01868 return 1;
01869 #ifndef TOLUA_RELEASE
01870 tolua_lerror:
01871 tolua_error(tolua_S,"#ferror in function 'maxlenof_relative_x'.",&tolua_err);
01872 return 0;
01873 #endif
01874 }
01875 #endif //#ifndef TOLUA_DISABLE
01876
01877
01878 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_y00
01879 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_y00(lua_State* tolua_S)
01880 {
01881 #ifndef TOLUA_RELEASE
01882 tolua_Error tolua_err;
01883 if (
01884 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01885 !tolua_isnoobj(tolua_S,2,&tolua_err)
01886 )
01887 goto tolua_lerror;
01888 else
01889 #endif
01890 {
01891 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01892 #ifndef TOLUA_RELEASE
01893 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'relative_y'", NULL);
01894 #endif
01895 {
01896 float tolua_ret = (float) self->relative_y();
01897 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01898 }
01899 }
01900 return 1;
01901 #ifndef TOLUA_RELEASE
01902 tolua_lerror:
01903 tolua_error(tolua_S,"#ferror in function 'relative_y'.",&tolua_err);
01904 return 0;
01905 #endif
01906 }
01907 #endif //#ifndef TOLUA_DISABLE
01908
01909
01910 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_y00
01911 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_y00(lua_State* tolua_S)
01912 {
01913 #ifndef TOLUA_RELEASE
01914 tolua_Error tolua_err;
01915 if (
01916 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01917 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01918 !tolua_isnoobj(tolua_S,3,&tolua_err)
01919 )
01920 goto tolua_lerror;
01921 else
01922 #endif
01923 {
01924 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01925 const float new_relative_y = ((const float) tolua_tonumber(tolua_S,2,0));
01926 #ifndef TOLUA_RELEASE
01927 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_relative_y'", NULL);
01928 #endif
01929 {
01930 self->set_relative_y(new_relative_y);
01931 }
01932 }
01933 return 0;
01934 #ifndef TOLUA_RELEASE
01935 tolua_lerror:
01936 tolua_error(tolua_S,"#ferror in function 'set_relative_y'.",&tolua_err);
01937 return 0;
01938 #endif
01939 }
01940 #endif //#ifndef TOLUA_DISABLE
01941
01942
01943 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_y00
01944 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_y00(lua_State* tolua_S)
01945 {
01946 #ifndef TOLUA_RELEASE
01947 tolua_Error tolua_err;
01948 if (
01949 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
01950 !tolua_isnoobj(tolua_S,2,&tolua_err)
01951 )
01952 goto tolua_lerror;
01953 else
01954 #endif
01955 {
01956 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01957 #ifndef TOLUA_RELEASE
01958 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_relative_y'", NULL);
01959 #endif
01960 {
01961 int tolua_ret = (int) self->maxlenof_relative_y();
01962 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01963 }
01964 }
01965 return 1;
01966 #ifndef TOLUA_RELEASE
01967 tolua_lerror:
01968 tolua_error(tolua_S,"#ferror in function 'maxlenof_relative_y'.",&tolua_err);
01969 return 0;
01970 #endif
01971 }
01972 #endif //#ifndef TOLUA_DISABLE
01973
01974
01975 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_z00
01976 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_z00(lua_State* tolua_S)
01977 {
01978 #ifndef TOLUA_RELEASE
01979 tolua_Error tolua_err;
01980 if (
01981 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
01982 !tolua_isnoobj(tolua_S,2,&tolua_err)
01983 )
01984 goto tolua_lerror;
01985 else
01986 #endif
01987 {
01988 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
01989 #ifndef TOLUA_RELEASE
01990 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'relative_z'", NULL);
01991 #endif
01992 {
01993 float tolua_ret = (float) self->relative_z();
01994 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01995 }
01996 }
01997 return 1;
01998 #ifndef TOLUA_RELEASE
01999 tolua_lerror:
02000 tolua_error(tolua_S,"#ferror in function 'relative_z'.",&tolua_err);
02001 return 0;
02002 #endif
02003 }
02004 #endif //#ifndef TOLUA_DISABLE
02005
02006
02007 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_z00
02008 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_z00(lua_State* tolua_S)
02009 {
02010 #ifndef TOLUA_RELEASE
02011 tolua_Error tolua_err;
02012 if (
02013 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02014 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02015 !tolua_isnoobj(tolua_S,3,&tolua_err)
02016 )
02017 goto tolua_lerror;
02018 else
02019 #endif
02020 {
02021 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02022 const float new_relative_z = ((const float) tolua_tonumber(tolua_S,2,0));
02023 #ifndef TOLUA_RELEASE
02024 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_relative_z'", NULL);
02025 #endif
02026 {
02027 self->set_relative_z(new_relative_z);
02028 }
02029 }
02030 return 0;
02031 #ifndef TOLUA_RELEASE
02032 tolua_lerror:
02033 tolua_error(tolua_S,"#ferror in function 'set_relative_z'.",&tolua_err);
02034 return 0;
02035 #endif
02036 }
02037 #endif //#ifndef TOLUA_DISABLE
02038
02039
02040 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_z00
02041 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_z00(lua_State* tolua_S)
02042 {
02043 #ifndef TOLUA_RELEASE
02044 tolua_Error tolua_err;
02045 if (
02046 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
02047 !tolua_isnoobj(tolua_S,2,&tolua_err)
02048 )
02049 goto tolua_lerror;
02050 else
02051 #endif
02052 {
02053 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02054 #ifndef TOLUA_RELEASE
02055 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_relative_z'", NULL);
02056 #endif
02057 {
02058 int tolua_ret = (int) self->maxlenof_relative_z();
02059 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02060 }
02061 }
02062 return 1;
02063 #ifndef TOLUA_RELEASE
02064 tolua_lerror:
02065 tolua_error(tolua_S,"#ferror in function 'maxlenof_relative_z'.",&tolua_err);
02066 return 0;
02067 #endif
02068 }
02069 #endif //#ifndef TOLUA_DISABLE
02070
02071
02072 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_xyz_covariance00
02073 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_xyz_covariance00(lua_State* tolua_S)
02074 {
02075 #ifndef TOLUA_RELEASE
02076 tolua_Error tolua_err;
02077 if (
02078 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02079 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02080 !tolua_isnoobj(tolua_S,3,&tolua_err)
02081 )
02082 goto tolua_lerror;
02083 else
02084 #endif
02085 {
02086 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02087 int index = ((int) tolua_tonumber(tolua_S,2,0));
02088 #ifndef TOLUA_RELEASE
02089 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'relative_xyz_covariance'", NULL);
02090 #endif
02091 {
02092 float tolua_ret = (float) self->relative_xyz_covariance(index);
02093 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02094 }
02095 }
02096 return 1;
02097 #ifndef TOLUA_RELEASE
02098 tolua_lerror:
02099 tolua_error(tolua_S,"#ferror in function 'relative_xyz_covariance'.",&tolua_err);
02100 return 0;
02101 #endif
02102 }
02103 #endif //#ifndef TOLUA_DISABLE
02104
02105
02106 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_xyz_covariance00
02107 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_xyz_covariance00(lua_State* tolua_S)
02108 {
02109 #ifndef TOLUA_RELEASE
02110 tolua_Error tolua_err;
02111 if (
02112 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02113 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02114 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
02115 !tolua_isnoobj(tolua_S,4,&tolua_err)
02116 )
02117 goto tolua_lerror;
02118 else
02119 #endif
02120 {
02121 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02122 unsigned int index = ((unsigned int) tolua_tonumber(tolua_S,2,0));
02123 const float new_relative_xyz_covariance = ((const float) tolua_tonumber(tolua_S,3,0));
02124 #ifndef TOLUA_RELEASE
02125 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_relative_xyz_covariance'", NULL);
02126 #endif
02127 {
02128 self->set_relative_xyz_covariance(index,new_relative_xyz_covariance);
02129 }
02130 }
02131 return 0;
02132 #ifndef TOLUA_RELEASE
02133 tolua_lerror:
02134 tolua_error(tolua_S,"#ferror in function 'set_relative_xyz_covariance'.",&tolua_err);
02135 return 0;
02136 #endif
02137 }
02138 #endif //#ifndef TOLUA_DISABLE
02139
02140
02141 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_xyz_covariance00
02142 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_xyz_covariance00(lua_State* tolua_S)
02143 {
02144 #ifndef TOLUA_RELEASE
02145 tolua_Error tolua_err;
02146 if (
02147 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
02148 !tolua_isnoobj(tolua_S,2,&tolua_err)
02149 )
02150 goto tolua_lerror;
02151 else
02152 #endif
02153 {
02154 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02155 #ifndef TOLUA_RELEASE
02156 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_relative_xyz_covariance'", NULL);
02157 #endif
02158 {
02159 int tolua_ret = (int) self->maxlenof_relative_xyz_covariance();
02160 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02161 }
02162 }
02163 return 1;
02164 #ifndef TOLUA_RELEASE
02165 tolua_lerror:
02166 tolua_error(tolua_S,"#ferror in function 'maxlenof_relative_xyz_covariance'.",&tolua_err);
02167 return 0;
02168 #endif
02169 }
02170 #endif //#ifndef TOLUA_DISABLE
02171
02172
02173 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_extent_x00
02174 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_extent_x00(lua_State* tolua_S)
02175 {
02176 #ifndef TOLUA_RELEASE
02177 tolua_Error tolua_err;
02178 if (
02179 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02180 !tolua_isnoobj(tolua_S,2,&tolua_err)
02181 )
02182 goto tolua_lerror;
02183 else
02184 #endif
02185 {
02186 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02187 #ifndef TOLUA_RELEASE
02188 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'extent_x'", NULL);
02189 #endif
02190 {
02191 float tolua_ret = (float) self->extent_x();
02192 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02193 }
02194 }
02195 return 1;
02196 #ifndef TOLUA_RELEASE
02197 tolua_lerror:
02198 tolua_error(tolua_S,"#ferror in function 'extent_x'.",&tolua_err);
02199 return 0;
02200 #endif
02201 }
02202 #endif //#ifndef TOLUA_DISABLE
02203
02204
02205 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_extent_x00
02206 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_extent_x00(lua_State* tolua_S)
02207 {
02208 #ifndef TOLUA_RELEASE
02209 tolua_Error tolua_err;
02210 if (
02211 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02212 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02213 !tolua_isnoobj(tolua_S,3,&tolua_err)
02214 )
02215 goto tolua_lerror;
02216 else
02217 #endif
02218 {
02219 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02220 const float new_extent_x = ((const float) tolua_tonumber(tolua_S,2,0));
02221 #ifndef TOLUA_RELEASE
02222 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_extent_x'", NULL);
02223 #endif
02224 {
02225 self->set_extent_x(new_extent_x);
02226 }
02227 }
02228 return 0;
02229 #ifndef TOLUA_RELEASE
02230 tolua_lerror:
02231 tolua_error(tolua_S,"#ferror in function 'set_extent_x'.",&tolua_err);
02232 return 0;
02233 #endif
02234 }
02235 #endif //#ifndef TOLUA_DISABLE
02236
02237
02238 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_extent_x00
02239 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_extent_x00(lua_State* tolua_S)
02240 {
02241 #ifndef TOLUA_RELEASE
02242 tolua_Error tolua_err;
02243 if (
02244 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
02245 !tolua_isnoobj(tolua_S,2,&tolua_err)
02246 )
02247 goto tolua_lerror;
02248 else
02249 #endif
02250 {
02251 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02252 #ifndef TOLUA_RELEASE
02253 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_extent_x'", NULL);
02254 #endif
02255 {
02256 int tolua_ret = (int) self->maxlenof_extent_x();
02257 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02258 }
02259 }
02260 return 1;
02261 #ifndef TOLUA_RELEASE
02262 tolua_lerror:
02263 tolua_error(tolua_S,"#ferror in function 'maxlenof_extent_x'.",&tolua_err);
02264 return 0;
02265 #endif
02266 }
02267 #endif //#ifndef TOLUA_DISABLE
02268
02269
02270 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_extent_y00
02271 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_extent_y00(lua_State* tolua_S)
02272 {
02273 #ifndef TOLUA_RELEASE
02274 tolua_Error tolua_err;
02275 if (
02276 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02277 !tolua_isnoobj(tolua_S,2,&tolua_err)
02278 )
02279 goto tolua_lerror;
02280 else
02281 #endif
02282 {
02283 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02284 #ifndef TOLUA_RELEASE
02285 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'extent_y'", NULL);
02286 #endif
02287 {
02288 float tolua_ret = (float) self->extent_y();
02289 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02290 }
02291 }
02292 return 1;
02293 #ifndef TOLUA_RELEASE
02294 tolua_lerror:
02295 tolua_error(tolua_S,"#ferror in function 'extent_y'.",&tolua_err);
02296 return 0;
02297 #endif
02298 }
02299 #endif //#ifndef TOLUA_DISABLE
02300
02301
02302 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_extent_y00
02303 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_extent_y00(lua_State* tolua_S)
02304 {
02305 #ifndef TOLUA_RELEASE
02306 tolua_Error tolua_err;
02307 if (
02308 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02309 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02310 !tolua_isnoobj(tolua_S,3,&tolua_err)
02311 )
02312 goto tolua_lerror;
02313 else
02314 #endif
02315 {
02316 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02317 const float new_extent_y = ((const float) tolua_tonumber(tolua_S,2,0));
02318 #ifndef TOLUA_RELEASE
02319 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_extent_y'", NULL);
02320 #endif
02321 {
02322 self->set_extent_y(new_extent_y);
02323 }
02324 }
02325 return 0;
02326 #ifndef TOLUA_RELEASE
02327 tolua_lerror:
02328 tolua_error(tolua_S,"#ferror in function 'set_extent_y'.",&tolua_err);
02329 return 0;
02330 #endif
02331 }
02332 #endif //#ifndef TOLUA_DISABLE
02333
02334
02335 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_extent_y00
02336 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_extent_y00(lua_State* tolua_S)
02337 {
02338 #ifndef TOLUA_RELEASE
02339 tolua_Error tolua_err;
02340 if (
02341 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
02342 !tolua_isnoobj(tolua_S,2,&tolua_err)
02343 )
02344 goto tolua_lerror;
02345 else
02346 #endif
02347 {
02348 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02349 #ifndef TOLUA_RELEASE
02350 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_extent_y'", NULL);
02351 #endif
02352 {
02353 int tolua_ret = (int) self->maxlenof_extent_y();
02354 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02355 }
02356 }
02357 return 1;
02358 #ifndef TOLUA_RELEASE
02359 tolua_lerror:
02360 tolua_error(tolua_S,"#ferror in function 'maxlenof_extent_y'.",&tolua_err);
02361 return 0;
02362 #endif
02363 }
02364 #endif //#ifndef TOLUA_DISABLE
02365
02366
02367 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_extent_z00
02368 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_extent_z00(lua_State* tolua_S)
02369 {
02370 #ifndef TOLUA_RELEASE
02371 tolua_Error tolua_err;
02372 if (
02373 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02374 !tolua_isnoobj(tolua_S,2,&tolua_err)
02375 )
02376 goto tolua_lerror;
02377 else
02378 #endif
02379 {
02380 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02381 #ifndef TOLUA_RELEASE
02382 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'extent_z'", NULL);
02383 #endif
02384 {
02385 float tolua_ret = (float) self->extent_z();
02386 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02387 }
02388 }
02389 return 1;
02390 #ifndef TOLUA_RELEASE
02391 tolua_lerror:
02392 tolua_error(tolua_S,"#ferror in function 'extent_z'.",&tolua_err);
02393 return 0;
02394 #endif
02395 }
02396 #endif //#ifndef TOLUA_DISABLE
02397
02398
02399 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_extent_z00
02400 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_extent_z00(lua_State* tolua_S)
02401 {
02402 #ifndef TOLUA_RELEASE
02403 tolua_Error tolua_err;
02404 if (
02405 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02406 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02407 !tolua_isnoobj(tolua_S,3,&tolua_err)
02408 )
02409 goto tolua_lerror;
02410 else
02411 #endif
02412 {
02413 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02414 const float new_extent_z = ((const float) tolua_tonumber(tolua_S,2,0));
02415 #ifndef TOLUA_RELEASE
02416 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_extent_z'", NULL);
02417 #endif
02418 {
02419 self->set_extent_z(new_extent_z);
02420 }
02421 }
02422 return 0;
02423 #ifndef TOLUA_RELEASE
02424 tolua_lerror:
02425 tolua_error(tolua_S,"#ferror in function 'set_extent_z'.",&tolua_err);
02426 return 0;
02427 #endif
02428 }
02429 #endif //#ifndef TOLUA_DISABLE
02430
02431
02432 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_extent_z00
02433 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_extent_z00(lua_State* tolua_S)
02434 {
02435 #ifndef TOLUA_RELEASE
02436 tolua_Error tolua_err;
02437 if (
02438 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
02439 !tolua_isnoobj(tolua_S,2,&tolua_err)
02440 )
02441 goto tolua_lerror;
02442 else
02443 #endif
02444 {
02445 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02446 #ifndef TOLUA_RELEASE
02447 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_extent_z'", NULL);
02448 #endif
02449 {
02450 int tolua_ret = (int) self->maxlenof_extent_z();
02451 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02452 }
02453 }
02454 return 1;
02455 #ifndef TOLUA_RELEASE
02456 tolua_lerror:
02457 tolua_error(tolua_S,"#ferror in function 'maxlenof_extent_z'.",&tolua_err);
02458 return 0;
02459 #endif
02460 }
02461 #endif //#ifndef TOLUA_DISABLE
02462
02463
02464 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_x_velocity00
02465 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_x_velocity00(lua_State* tolua_S)
02466 {
02467 #ifndef TOLUA_RELEASE
02468 tolua_Error tolua_err;
02469 if (
02470 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02471 !tolua_isnoobj(tolua_S,2,&tolua_err)
02472 )
02473 goto tolua_lerror;
02474 else
02475 #endif
02476 {
02477 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02478 #ifndef TOLUA_RELEASE
02479 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'world_x_velocity'", NULL);
02480 #endif
02481 {
02482 float tolua_ret = (float) self->world_x_velocity();
02483 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02484 }
02485 }
02486 return 1;
02487 #ifndef TOLUA_RELEASE
02488 tolua_lerror:
02489 tolua_error(tolua_S,"#ferror in function 'world_x_velocity'.",&tolua_err);
02490 return 0;
02491 #endif
02492 }
02493 #endif //#ifndef TOLUA_DISABLE
02494
02495
02496 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_x_velocity00
02497 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_x_velocity00(lua_State* tolua_S)
02498 {
02499 #ifndef TOLUA_RELEASE
02500 tolua_Error tolua_err;
02501 if (
02502 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02503 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02504 !tolua_isnoobj(tolua_S,3,&tolua_err)
02505 )
02506 goto tolua_lerror;
02507 else
02508 #endif
02509 {
02510 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02511 const float new_world_x_velocity = ((const float) tolua_tonumber(tolua_S,2,0));
02512 #ifndef TOLUA_RELEASE
02513 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_world_x_velocity'", NULL);
02514 #endif
02515 {
02516 self->set_world_x_velocity(new_world_x_velocity);
02517 }
02518 }
02519 return 0;
02520 #ifndef TOLUA_RELEASE
02521 tolua_lerror:
02522 tolua_error(tolua_S,"#ferror in function 'set_world_x_velocity'.",&tolua_err);
02523 return 0;
02524 #endif
02525 }
02526 #endif //#ifndef TOLUA_DISABLE
02527
02528
02529 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_x_velocity00
02530 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_x_velocity00(lua_State* tolua_S)
02531 {
02532 #ifndef TOLUA_RELEASE
02533 tolua_Error tolua_err;
02534 if (
02535 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
02536 !tolua_isnoobj(tolua_S,2,&tolua_err)
02537 )
02538 goto tolua_lerror;
02539 else
02540 #endif
02541 {
02542 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02543 #ifndef TOLUA_RELEASE
02544 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_world_x_velocity'", NULL);
02545 #endif
02546 {
02547 int tolua_ret = (int) self->maxlenof_world_x_velocity();
02548 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02549 }
02550 }
02551 return 1;
02552 #ifndef TOLUA_RELEASE
02553 tolua_lerror:
02554 tolua_error(tolua_S,"#ferror in function 'maxlenof_world_x_velocity'.",&tolua_err);
02555 return 0;
02556 #endif
02557 }
02558 #endif //#ifndef TOLUA_DISABLE
02559
02560
02561 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_y_velocity00
02562 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_y_velocity00(lua_State* tolua_S)
02563 {
02564 #ifndef TOLUA_RELEASE
02565 tolua_Error tolua_err;
02566 if (
02567 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02568 !tolua_isnoobj(tolua_S,2,&tolua_err)
02569 )
02570 goto tolua_lerror;
02571 else
02572 #endif
02573 {
02574 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02575 #ifndef TOLUA_RELEASE
02576 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'world_y_velocity'", NULL);
02577 #endif
02578 {
02579 float tolua_ret = (float) self->world_y_velocity();
02580 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02581 }
02582 }
02583 return 1;
02584 #ifndef TOLUA_RELEASE
02585 tolua_lerror:
02586 tolua_error(tolua_S,"#ferror in function 'world_y_velocity'.",&tolua_err);
02587 return 0;
02588 #endif
02589 }
02590 #endif //#ifndef TOLUA_DISABLE
02591
02592
02593 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_y_velocity00
02594 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_y_velocity00(lua_State* tolua_S)
02595 {
02596 #ifndef TOLUA_RELEASE
02597 tolua_Error tolua_err;
02598 if (
02599 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02600 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02601 !tolua_isnoobj(tolua_S,3,&tolua_err)
02602 )
02603 goto tolua_lerror;
02604 else
02605 #endif
02606 {
02607 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02608 const float new_world_y_velocity = ((const float) tolua_tonumber(tolua_S,2,0));
02609 #ifndef TOLUA_RELEASE
02610 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_world_y_velocity'", NULL);
02611 #endif
02612 {
02613 self->set_world_y_velocity(new_world_y_velocity);
02614 }
02615 }
02616 return 0;
02617 #ifndef TOLUA_RELEASE
02618 tolua_lerror:
02619 tolua_error(tolua_S,"#ferror in function 'set_world_y_velocity'.",&tolua_err);
02620 return 0;
02621 #endif
02622 }
02623 #endif //#ifndef TOLUA_DISABLE
02624
02625
02626 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_y_velocity00
02627 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_y_velocity00(lua_State* tolua_S)
02628 {
02629 #ifndef TOLUA_RELEASE
02630 tolua_Error tolua_err;
02631 if (
02632 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
02633 !tolua_isnoobj(tolua_S,2,&tolua_err)
02634 )
02635 goto tolua_lerror;
02636 else
02637 #endif
02638 {
02639 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02640 #ifndef TOLUA_RELEASE
02641 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_world_y_velocity'", NULL);
02642 #endif
02643 {
02644 int tolua_ret = (int) self->maxlenof_world_y_velocity();
02645 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02646 }
02647 }
02648 return 1;
02649 #ifndef TOLUA_RELEASE
02650 tolua_lerror:
02651 tolua_error(tolua_S,"#ferror in function 'maxlenof_world_y_velocity'.",&tolua_err);
02652 return 0;
02653 #endif
02654 }
02655 #endif //#ifndef TOLUA_DISABLE
02656
02657
02658 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_z_velocity00
02659 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_z_velocity00(lua_State* tolua_S)
02660 {
02661 #ifndef TOLUA_RELEASE
02662 tolua_Error tolua_err;
02663 if (
02664 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02665 !tolua_isnoobj(tolua_S,2,&tolua_err)
02666 )
02667 goto tolua_lerror;
02668 else
02669 #endif
02670 {
02671 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02672 #ifndef TOLUA_RELEASE
02673 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'world_z_velocity'", NULL);
02674 #endif
02675 {
02676 float tolua_ret = (float) self->world_z_velocity();
02677 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02678 }
02679 }
02680 return 1;
02681 #ifndef TOLUA_RELEASE
02682 tolua_lerror:
02683 tolua_error(tolua_S,"#ferror in function 'world_z_velocity'.",&tolua_err);
02684 return 0;
02685 #endif
02686 }
02687 #endif //#ifndef TOLUA_DISABLE
02688
02689
02690 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_z_velocity00
02691 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_z_velocity00(lua_State* tolua_S)
02692 {
02693 #ifndef TOLUA_RELEASE
02694 tolua_Error tolua_err;
02695 if (
02696 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02697 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02698 !tolua_isnoobj(tolua_S,3,&tolua_err)
02699 )
02700 goto tolua_lerror;
02701 else
02702 #endif
02703 {
02704 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02705 const float new_world_z_velocity = ((const float) tolua_tonumber(tolua_S,2,0));
02706 #ifndef TOLUA_RELEASE
02707 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_world_z_velocity'", NULL);
02708 #endif
02709 {
02710 self->set_world_z_velocity(new_world_z_velocity);
02711 }
02712 }
02713 return 0;
02714 #ifndef TOLUA_RELEASE
02715 tolua_lerror:
02716 tolua_error(tolua_S,"#ferror in function 'set_world_z_velocity'.",&tolua_err);
02717 return 0;
02718 #endif
02719 }
02720 #endif //#ifndef TOLUA_DISABLE
02721
02722
02723 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_z_velocity00
02724 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_z_velocity00(lua_State* tolua_S)
02725 {
02726 #ifndef TOLUA_RELEASE
02727 tolua_Error tolua_err;
02728 if (
02729 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
02730 !tolua_isnoobj(tolua_S,2,&tolua_err)
02731 )
02732 goto tolua_lerror;
02733 else
02734 #endif
02735 {
02736 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02737 #ifndef TOLUA_RELEASE
02738 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_world_z_velocity'", NULL);
02739 #endif
02740 {
02741 int tolua_ret = (int) self->maxlenof_world_z_velocity();
02742 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02743 }
02744 }
02745 return 1;
02746 #ifndef TOLUA_RELEASE
02747 tolua_lerror:
02748 tolua_error(tolua_S,"#ferror in function 'maxlenof_world_z_velocity'.",&tolua_err);
02749 return 0;
02750 #endif
02751 }
02752 #endif //#ifndef TOLUA_DISABLE
02753
02754
02755 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_xyz_velocity_covariance00
02756 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_xyz_velocity_covariance00(lua_State* tolua_S)
02757 {
02758 #ifndef TOLUA_RELEASE
02759 tolua_Error tolua_err;
02760 if (
02761 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02762 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02763 !tolua_isnoobj(tolua_S,3,&tolua_err)
02764 )
02765 goto tolua_lerror;
02766 else
02767 #endif
02768 {
02769 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02770 int index = ((int) tolua_tonumber(tolua_S,2,0));
02771 #ifndef TOLUA_RELEASE
02772 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'world_xyz_velocity_covariance'", NULL);
02773 #endif
02774 {
02775 float tolua_ret = (float) self->world_xyz_velocity_covariance(index);
02776 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02777 }
02778 }
02779 return 1;
02780 #ifndef TOLUA_RELEASE
02781 tolua_lerror:
02782 tolua_error(tolua_S,"#ferror in function 'world_xyz_velocity_covariance'.",&tolua_err);
02783 return 0;
02784 #endif
02785 }
02786 #endif //#ifndef TOLUA_DISABLE
02787
02788
02789 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_xyz_velocity_covariance00
02790 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_xyz_velocity_covariance00(lua_State* tolua_S)
02791 {
02792 #ifndef TOLUA_RELEASE
02793 tolua_Error tolua_err;
02794 if (
02795 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02796 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02797 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
02798 !tolua_isnoobj(tolua_S,4,&tolua_err)
02799 )
02800 goto tolua_lerror;
02801 else
02802 #endif
02803 {
02804 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02805 unsigned int index = ((unsigned int) tolua_tonumber(tolua_S,2,0));
02806 const float new_world_xyz_velocity_covariance = ((const float) tolua_tonumber(tolua_S,3,0));
02807 #ifndef TOLUA_RELEASE
02808 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_world_xyz_velocity_covariance'", NULL);
02809 #endif
02810 {
02811 self->set_world_xyz_velocity_covariance(index,new_world_xyz_velocity_covariance);
02812 }
02813 }
02814 return 0;
02815 #ifndef TOLUA_RELEASE
02816 tolua_lerror:
02817 tolua_error(tolua_S,"#ferror in function 'set_world_xyz_velocity_covariance'.",&tolua_err);
02818 return 0;
02819 #endif
02820 }
02821 #endif //#ifndef TOLUA_DISABLE
02822
02823
02824 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_xyz_velocity_covariance00
02825 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_xyz_velocity_covariance00(lua_State* tolua_S)
02826 {
02827 #ifndef TOLUA_RELEASE
02828 tolua_Error tolua_err;
02829 if (
02830 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
02831 !tolua_isnoobj(tolua_S,2,&tolua_err)
02832 )
02833 goto tolua_lerror;
02834 else
02835 #endif
02836 {
02837 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02838 #ifndef TOLUA_RELEASE
02839 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_world_xyz_velocity_covariance'", NULL);
02840 #endif
02841 {
02842 int tolua_ret = (int) self->maxlenof_world_xyz_velocity_covariance();
02843 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02844 }
02845 }
02846 return 1;
02847 #ifndef TOLUA_RELEASE
02848 tolua_lerror:
02849 tolua_error(tolua_S,"#ferror in function 'maxlenof_world_xyz_velocity_covariance'.",&tolua_err);
02850 return 0;
02851 #endif
02852 }
02853 #endif //#ifndef TOLUA_DISABLE
02854
02855
02856 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_x_velocity00
02857 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_x_velocity00(lua_State* tolua_S)
02858 {
02859 #ifndef TOLUA_RELEASE
02860 tolua_Error tolua_err;
02861 if (
02862 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02863 !tolua_isnoobj(tolua_S,2,&tolua_err)
02864 )
02865 goto tolua_lerror;
02866 else
02867 #endif
02868 {
02869 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02870 #ifndef TOLUA_RELEASE
02871 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'relative_x_velocity'", NULL);
02872 #endif
02873 {
02874 float tolua_ret = (float) self->relative_x_velocity();
02875 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02876 }
02877 }
02878 return 1;
02879 #ifndef TOLUA_RELEASE
02880 tolua_lerror:
02881 tolua_error(tolua_S,"#ferror in function 'relative_x_velocity'.",&tolua_err);
02882 return 0;
02883 #endif
02884 }
02885 #endif //#ifndef TOLUA_DISABLE
02886
02887
02888 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_x_velocity00
02889 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_x_velocity00(lua_State* tolua_S)
02890 {
02891 #ifndef TOLUA_RELEASE
02892 tolua_Error tolua_err;
02893 if (
02894 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02895 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02896 !tolua_isnoobj(tolua_S,3,&tolua_err)
02897 )
02898 goto tolua_lerror;
02899 else
02900 #endif
02901 {
02902 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02903 const float new_relative_x_velocity = ((const float) tolua_tonumber(tolua_S,2,0));
02904 #ifndef TOLUA_RELEASE
02905 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_relative_x_velocity'", NULL);
02906 #endif
02907 {
02908 self->set_relative_x_velocity(new_relative_x_velocity);
02909 }
02910 }
02911 return 0;
02912 #ifndef TOLUA_RELEASE
02913 tolua_lerror:
02914 tolua_error(tolua_S,"#ferror in function 'set_relative_x_velocity'.",&tolua_err);
02915 return 0;
02916 #endif
02917 }
02918 #endif //#ifndef TOLUA_DISABLE
02919
02920
02921 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_x_velocity00
02922 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_x_velocity00(lua_State* tolua_S)
02923 {
02924 #ifndef TOLUA_RELEASE
02925 tolua_Error tolua_err;
02926 if (
02927 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
02928 !tolua_isnoobj(tolua_S,2,&tolua_err)
02929 )
02930 goto tolua_lerror;
02931 else
02932 #endif
02933 {
02934 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02935 #ifndef TOLUA_RELEASE
02936 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_relative_x_velocity'", NULL);
02937 #endif
02938 {
02939 int tolua_ret = (int) self->maxlenof_relative_x_velocity();
02940 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02941 }
02942 }
02943 return 1;
02944 #ifndef TOLUA_RELEASE
02945 tolua_lerror:
02946 tolua_error(tolua_S,"#ferror in function 'maxlenof_relative_x_velocity'.",&tolua_err);
02947 return 0;
02948 #endif
02949 }
02950 #endif //#ifndef TOLUA_DISABLE
02951
02952
02953 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_y_velocity00
02954 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_y_velocity00(lua_State* tolua_S)
02955 {
02956 #ifndef TOLUA_RELEASE
02957 tolua_Error tolua_err;
02958 if (
02959 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02960 !tolua_isnoobj(tolua_S,2,&tolua_err)
02961 )
02962 goto tolua_lerror;
02963 else
02964 #endif
02965 {
02966 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
02967 #ifndef TOLUA_RELEASE
02968 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'relative_y_velocity'", NULL);
02969 #endif
02970 {
02971 float tolua_ret = (float) self->relative_y_velocity();
02972 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02973 }
02974 }
02975 return 1;
02976 #ifndef TOLUA_RELEASE
02977 tolua_lerror:
02978 tolua_error(tolua_S,"#ferror in function 'relative_y_velocity'.",&tolua_err);
02979 return 0;
02980 #endif
02981 }
02982 #endif //#ifndef TOLUA_DISABLE
02983
02984
02985 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_y_velocity00
02986 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_y_velocity00(lua_State* tolua_S)
02987 {
02988 #ifndef TOLUA_RELEASE
02989 tolua_Error tolua_err;
02990 if (
02991 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
02992 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02993 !tolua_isnoobj(tolua_S,3,&tolua_err)
02994 )
02995 goto tolua_lerror;
02996 else
02997 #endif
02998 {
02999 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03000 const float new_relative_y_velocity = ((const float) tolua_tonumber(tolua_S,2,0));
03001 #ifndef TOLUA_RELEASE
03002 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_relative_y_velocity'", NULL);
03003 #endif
03004 {
03005 self->set_relative_y_velocity(new_relative_y_velocity);
03006 }
03007 }
03008 return 0;
03009 #ifndef TOLUA_RELEASE
03010 tolua_lerror:
03011 tolua_error(tolua_S,"#ferror in function 'set_relative_y_velocity'.",&tolua_err);
03012 return 0;
03013 #endif
03014 }
03015 #endif //#ifndef TOLUA_DISABLE
03016
03017
03018 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_y_velocity00
03019 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_y_velocity00(lua_State* tolua_S)
03020 {
03021 #ifndef TOLUA_RELEASE
03022 tolua_Error tolua_err;
03023 if (
03024 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03025 !tolua_isnoobj(tolua_S,2,&tolua_err)
03026 )
03027 goto tolua_lerror;
03028 else
03029 #endif
03030 {
03031 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03032 #ifndef TOLUA_RELEASE
03033 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_relative_y_velocity'", NULL);
03034 #endif
03035 {
03036 int tolua_ret = (int) self->maxlenof_relative_y_velocity();
03037 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03038 }
03039 }
03040 return 1;
03041 #ifndef TOLUA_RELEASE
03042 tolua_lerror:
03043 tolua_error(tolua_S,"#ferror in function 'maxlenof_relative_y_velocity'.",&tolua_err);
03044 return 0;
03045 #endif
03046 }
03047 #endif //#ifndef TOLUA_DISABLE
03048
03049
03050 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_z_velocity00
03051 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_z_velocity00(lua_State* tolua_S)
03052 {
03053 #ifndef TOLUA_RELEASE
03054 tolua_Error tolua_err;
03055 if (
03056 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
03057 !tolua_isnoobj(tolua_S,2,&tolua_err)
03058 )
03059 goto tolua_lerror;
03060 else
03061 #endif
03062 {
03063 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03064 #ifndef TOLUA_RELEASE
03065 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'relative_z_velocity'", NULL);
03066 #endif
03067 {
03068 float tolua_ret = (float) self->relative_z_velocity();
03069 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03070 }
03071 }
03072 return 1;
03073 #ifndef TOLUA_RELEASE
03074 tolua_lerror:
03075 tolua_error(tolua_S,"#ferror in function 'relative_z_velocity'.",&tolua_err);
03076 return 0;
03077 #endif
03078 }
03079 #endif //#ifndef TOLUA_DISABLE
03080
03081
03082 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_z_velocity00
03083 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_z_velocity00(lua_State* tolua_S)
03084 {
03085 #ifndef TOLUA_RELEASE
03086 tolua_Error tolua_err;
03087 if (
03088 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
03089 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
03090 !tolua_isnoobj(tolua_S,3,&tolua_err)
03091 )
03092 goto tolua_lerror;
03093 else
03094 #endif
03095 {
03096 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03097 const float new_relative_z_velocity = ((const float) tolua_tonumber(tolua_S,2,0));
03098 #ifndef TOLUA_RELEASE
03099 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_relative_z_velocity'", NULL);
03100 #endif
03101 {
03102 self->set_relative_z_velocity(new_relative_z_velocity);
03103 }
03104 }
03105 return 0;
03106 #ifndef TOLUA_RELEASE
03107 tolua_lerror:
03108 tolua_error(tolua_S,"#ferror in function 'set_relative_z_velocity'.",&tolua_err);
03109 return 0;
03110 #endif
03111 }
03112 #endif //#ifndef TOLUA_DISABLE
03113
03114
03115 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_z_velocity00
03116 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_z_velocity00(lua_State* tolua_S)
03117 {
03118 #ifndef TOLUA_RELEASE
03119 tolua_Error tolua_err;
03120 if (
03121 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03122 !tolua_isnoobj(tolua_S,2,&tolua_err)
03123 )
03124 goto tolua_lerror;
03125 else
03126 #endif
03127 {
03128 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03129 #ifndef TOLUA_RELEASE
03130 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_relative_z_velocity'", NULL);
03131 #endif
03132 {
03133 int tolua_ret = (int) self->maxlenof_relative_z_velocity();
03134 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03135 }
03136 }
03137 return 1;
03138 #ifndef TOLUA_RELEASE
03139 tolua_lerror:
03140 tolua_error(tolua_S,"#ferror in function 'maxlenof_relative_z_velocity'.",&tolua_err);
03141 return 0;
03142 #endif
03143 }
03144 #endif //#ifndef TOLUA_DISABLE
03145
03146
03147 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_xyz_velocity_covariance00
03148 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_xyz_velocity_covariance00(lua_State* tolua_S)
03149 {
03150 #ifndef TOLUA_RELEASE
03151 tolua_Error tolua_err;
03152 if (
03153 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
03154 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
03155 !tolua_isnoobj(tolua_S,3,&tolua_err)
03156 )
03157 goto tolua_lerror;
03158 else
03159 #endif
03160 {
03161 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03162 int index = ((int) tolua_tonumber(tolua_S,2,0));
03163 #ifndef TOLUA_RELEASE
03164 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'relative_xyz_velocity_covariance'", NULL);
03165 #endif
03166 {
03167 float tolua_ret = (float) self->relative_xyz_velocity_covariance(index);
03168 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03169 }
03170 }
03171 return 1;
03172 #ifndef TOLUA_RELEASE
03173 tolua_lerror:
03174 tolua_error(tolua_S,"#ferror in function 'relative_xyz_velocity_covariance'.",&tolua_err);
03175 return 0;
03176 #endif
03177 }
03178 #endif //#ifndef TOLUA_DISABLE
03179
03180
03181 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_xyz_velocity_covariance00
03182 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_xyz_velocity_covariance00(lua_State* tolua_S)
03183 {
03184 #ifndef TOLUA_RELEASE
03185 tolua_Error tolua_err;
03186 if (
03187 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
03188 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
03189 !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
03190 !tolua_isnoobj(tolua_S,4,&tolua_err)
03191 )
03192 goto tolua_lerror;
03193 else
03194 #endif
03195 {
03196 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03197 unsigned int index = ((unsigned int) tolua_tonumber(tolua_S,2,0));
03198 const float new_relative_xyz_velocity_covariance = ((const float) tolua_tonumber(tolua_S,3,0));
03199 #ifndef TOLUA_RELEASE
03200 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_relative_xyz_velocity_covariance'", NULL);
03201 #endif
03202 {
03203 self->set_relative_xyz_velocity_covariance(index,new_relative_xyz_velocity_covariance);
03204 }
03205 }
03206 return 0;
03207 #ifndef TOLUA_RELEASE
03208 tolua_lerror:
03209 tolua_error(tolua_S,"#ferror in function 'set_relative_xyz_velocity_covariance'.",&tolua_err);
03210 return 0;
03211 #endif
03212 }
03213 #endif //#ifndef TOLUA_DISABLE
03214
03215
03216 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_xyz_velocity_covariance00
03217 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_xyz_velocity_covariance00(lua_State* tolua_S)
03218 {
03219 #ifndef TOLUA_RELEASE
03220 tolua_Error tolua_err;
03221 if (
03222 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03223 !tolua_isnoobj(tolua_S,2,&tolua_err)
03224 )
03225 goto tolua_lerror;
03226 else
03227 #endif
03228 {
03229 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03230 #ifndef TOLUA_RELEASE
03231 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_relative_xyz_velocity_covariance'", NULL);
03232 #endif
03233 {
03234 int tolua_ret = (int) self->maxlenof_relative_xyz_velocity_covariance();
03235 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03236 }
03237 }
03238 return 1;
03239 #ifndef TOLUA_RELEASE
03240 tolua_lerror:
03241 tolua_error(tolua_S,"#ferror in function 'maxlenof_relative_xyz_velocity_covariance'.",&tolua_err);
03242 return 0;
03243 #endif
03244 }
03245 #endif //#ifndef TOLUA_DISABLE
03246
03247
03248 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_oftype00
03249 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_oftype00(lua_State* tolua_S)
03250 {
03251 #ifndef TOLUA_RELEASE
03252 tolua_Error tolua_err;
03253 if (
03254 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03255 !tolua_isstring(tolua_S,2,0,&tolua_err) ||
03256 !tolua_isnoobj(tolua_S,3,&tolua_err)
03257 )
03258 goto tolua_lerror;
03259 else
03260 #endif
03261 {
03262 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03263 const char* interface_type = ((const char*) tolua_tostring(tolua_S,2,0));
03264 #ifndef TOLUA_RELEASE
03265 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'oftype'", NULL);
03266 #endif
03267 {
03268 bool tolua_ret = (bool) self->oftype(interface_type);
03269 tolua_pushboolean(tolua_S,(bool)tolua_ret);
03270 }
03271 }
03272 return 1;
03273 #ifndef TOLUA_RELEASE
03274 tolua_lerror:
03275 tolua_error(tolua_S,"#ferror in function 'oftype'.",&tolua_err);
03276 return 0;
03277 #endif
03278 }
03279 #endif //#ifndef TOLUA_DISABLE
03280
03281
03282 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_datachunk00
03283 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_datachunk00(lua_State* tolua_S)
03284 {
03285 #ifndef TOLUA_RELEASE
03286 tolua_Error tolua_err;
03287 if (
03288 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03289 !tolua_isnoobj(tolua_S,2,&tolua_err)
03290 )
03291 goto tolua_lerror;
03292 else
03293 #endif
03294 {
03295 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03296 #ifndef TOLUA_RELEASE
03297 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'datachunk'", NULL);
03298 #endif
03299 {
03300 const void* tolua_ret = (const void*) self->datachunk();
03301 tolua_pushuserdata(tolua_S,(void*)tolua_ret);
03302 }
03303 }
03304 return 1;
03305 #ifndef TOLUA_RELEASE
03306 tolua_lerror:
03307 tolua_error(tolua_S,"#ferror in function 'datachunk'.",&tolua_err);
03308 return 0;
03309 #endif
03310 }
03311 #endif //#ifndef TOLUA_DISABLE
03312
03313
03314 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_datasize00
03315 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_datasize00(lua_State* tolua_S)
03316 {
03317 #ifndef TOLUA_RELEASE
03318 tolua_Error tolua_err;
03319 if (
03320 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03321 !tolua_isnoobj(tolua_S,2,&tolua_err)
03322 )
03323 goto tolua_lerror;
03324 else
03325 #endif
03326 {
03327 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03328 #ifndef TOLUA_RELEASE
03329 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'datasize'", NULL);
03330 #endif
03331 {
03332 unsigned int tolua_ret = (unsigned int) self->datasize();
03333 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03334 }
03335 }
03336 return 1;
03337 #ifndef TOLUA_RELEASE
03338 tolua_lerror:
03339 tolua_error(tolua_S,"#ferror in function 'datasize'.",&tolua_err);
03340 return 0;
03341 #endif
03342 }
03343 #endif //#ifndef TOLUA_DISABLE
03344
03345
03346 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_type00
03347 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_type00(lua_State* tolua_S)
03348 {
03349 #ifndef TOLUA_RELEASE
03350 tolua_Error tolua_err;
03351 if (
03352 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03353 !tolua_isnoobj(tolua_S,2,&tolua_err)
03354 )
03355 goto tolua_lerror;
03356 else
03357 #endif
03358 {
03359 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03360 #ifndef TOLUA_RELEASE
03361 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'type'", NULL);
03362 #endif
03363 {
03364 const char* tolua_ret = (const char*) self->type();
03365 tolua_pushstring(tolua_S,(const char*)tolua_ret);
03366 }
03367 }
03368 return 1;
03369 #ifndef TOLUA_RELEASE
03370 tolua_lerror:
03371 tolua_error(tolua_S,"#ferror in function 'type'.",&tolua_err);
03372 return 0;
03373 #endif
03374 }
03375 #endif //#ifndef TOLUA_DISABLE
03376
03377
03378 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_id00
03379 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_id00(lua_State* tolua_S)
03380 {
03381 #ifndef TOLUA_RELEASE
03382 tolua_Error tolua_err;
03383 if (
03384 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03385 !tolua_isnoobj(tolua_S,2,&tolua_err)
03386 )
03387 goto tolua_lerror;
03388 else
03389 #endif
03390 {
03391 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03392 #ifndef TOLUA_RELEASE
03393 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'id'", NULL);
03394 #endif
03395 {
03396 const char* tolua_ret = (const char*) self->id();
03397 tolua_pushstring(tolua_S,(const char*)tolua_ret);
03398 }
03399 }
03400 return 1;
03401 #ifndef TOLUA_RELEASE
03402 tolua_lerror:
03403 tolua_error(tolua_S,"#ferror in function 'id'.",&tolua_err);
03404 return 0;
03405 #endif
03406 }
03407 #endif //#ifndef TOLUA_DISABLE
03408
03409
03410 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_uid00
03411 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_uid00(lua_State* tolua_S)
03412 {
03413 #ifndef TOLUA_RELEASE
03414 tolua_Error tolua_err;
03415 if (
03416 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03417 !tolua_isnoobj(tolua_S,2,&tolua_err)
03418 )
03419 goto tolua_lerror;
03420 else
03421 #endif
03422 {
03423 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03424 #ifndef TOLUA_RELEASE
03425 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'uid'", NULL);
03426 #endif
03427 {
03428 const char* tolua_ret = (const char*) self->uid();
03429 tolua_pushstring(tolua_S,(const char*)tolua_ret);
03430 }
03431 }
03432 return 1;
03433 #ifndef TOLUA_RELEASE
03434 tolua_lerror:
03435 tolua_error(tolua_S,"#ferror in function 'uid'.",&tolua_err);
03436 return 0;
03437 #endif
03438 }
03439 #endif //#ifndef TOLUA_DISABLE
03440
03441
03442 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_serial00
03443 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_serial00(lua_State* tolua_S)
03444 {
03445 #ifndef TOLUA_RELEASE
03446 tolua_Error tolua_err;
03447 if (
03448 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03449 !tolua_isnoobj(tolua_S,2,&tolua_err)
03450 )
03451 goto tolua_lerror;
03452 else
03453 #endif
03454 {
03455 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03456 #ifndef TOLUA_RELEASE
03457 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'serial'", NULL);
03458 #endif
03459 {
03460 unsigned int tolua_ret = (unsigned int) self->serial();
03461 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03462 }
03463 }
03464 return 1;
03465 #ifndef TOLUA_RELEASE
03466 tolua_lerror:
03467 tolua_error(tolua_S,"#ferror in function 'serial'.",&tolua_err);
03468 return 0;
03469 #endif
03470 }
03471 #endif //#ifndef TOLUA_DISABLE
03472
03473
03474 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_mem_serial00
03475 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_mem_serial00(lua_State* tolua_S)
03476 {
03477 #ifndef TOLUA_RELEASE
03478 tolua_Error tolua_err;
03479 if (
03480 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03481 !tolua_isnoobj(tolua_S,2,&tolua_err)
03482 )
03483 goto tolua_lerror;
03484 else
03485 #endif
03486 {
03487 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03488 #ifndef TOLUA_RELEASE
03489 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'mem_serial'", NULL);
03490 #endif
03491 {
03492 unsigned int tolua_ret = (unsigned int) self->mem_serial();
03493 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03494 }
03495 }
03496 return 1;
03497 #ifndef TOLUA_RELEASE
03498 tolua_lerror:
03499 tolua_error(tolua_S,"#ferror in function 'mem_serial'.",&tolua_err);
03500 return 0;
03501 #endif
03502 }
03503 #endif //#ifndef TOLUA_DISABLE
03504
03505
03506 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface__eq00
03507 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface__eq00(lua_State* tolua_S)
03508 {
03509 #ifndef TOLUA_RELEASE
03510 tolua_Error tolua_err;
03511 if (
03512 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03513 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"Interface",0,&tolua_err)) ||
03514 !tolua_isnoobj(tolua_S,3,&tolua_err)
03515 )
03516 goto tolua_lerror;
03517 else
03518 #endif
03519 {
03520 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03521 Interface* comp = ((Interface*) tolua_tousertype(tolua_S,2,0));
03522 #ifndef TOLUA_RELEASE
03523 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator=='", NULL);
03524 #endif
03525 {
03526 bool tolua_ret = (bool) self->operator==(*comp);
03527 tolua_pushboolean(tolua_S,(bool)tolua_ret);
03528 }
03529 }
03530 return 1;
03531 #ifndef TOLUA_RELEASE
03532 tolua_lerror:
03533 tolua_error(tolua_S,"#ferror in function '.eq'.",&tolua_err);
03534 return 0;
03535 #endif
03536 }
03537 #endif //#ifndef TOLUA_DISABLE
03538
03539
03540 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_hash00
03541 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_hash00(lua_State* tolua_S)
03542 {
03543 #ifndef TOLUA_RELEASE
03544 tolua_Error tolua_err;
03545 if (
03546 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03547 !tolua_isnoobj(tolua_S,2,&tolua_err)
03548 )
03549 goto tolua_lerror;
03550 else
03551 #endif
03552 {
03553 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03554 #ifndef TOLUA_RELEASE
03555 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'hash'", NULL);
03556 #endif
03557 {
03558 unsigned const char* tolua_ret = ( unsigned const char*) self->hash();
03559 tolua_pushstring(tolua_S,(const char*)tolua_ret);
03560 }
03561 }
03562 return 1;
03563 #ifndef TOLUA_RELEASE
03564 tolua_lerror:
03565 tolua_error(tolua_S,"#ferror in function 'hash'.",&tolua_err);
03566 return 0;
03567 #endif
03568 }
03569 #endif //#ifndef TOLUA_DISABLE
03570
03571
03572 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_hash_size00
03573 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_hash_size00(lua_State* tolua_S)
03574 {
03575 #ifndef TOLUA_RELEASE
03576 tolua_Error tolua_err;
03577 if (
03578 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03579 !tolua_isnoobj(tolua_S,2,&tolua_err)
03580 )
03581 goto tolua_lerror;
03582 else
03583 #endif
03584 {
03585 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03586 #ifndef TOLUA_RELEASE
03587 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'hash_size'", NULL);
03588 #endif
03589 {
03590 int tolua_ret = (int) self->hash_size();
03591 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03592 }
03593 }
03594 return 1;
03595 #ifndef TOLUA_RELEASE
03596 tolua_lerror:
03597 tolua_error(tolua_S,"#ferror in function 'hash_size'.",&tolua_err);
03598 return 0;
03599 #endif
03600 }
03601 #endif //#ifndef TOLUA_DISABLE
03602
03603
03604 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_hash_printable00
03605 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_hash_printable00(lua_State* tolua_S)
03606 {
03607 #ifndef TOLUA_RELEASE
03608 tolua_Error tolua_err;
03609 if (
03610 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03611 !tolua_isnoobj(tolua_S,2,&tolua_err)
03612 )
03613 goto tolua_lerror;
03614 else
03615 #endif
03616 {
03617 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03618 #ifndef TOLUA_RELEASE
03619 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'hash_printable'", NULL);
03620 #endif
03621 {
03622 const char* tolua_ret = (const char*) self->hash_printable();
03623 tolua_pushstring(tolua_S,(const char*)tolua_ret);
03624 }
03625 }
03626 return 1;
03627 #ifndef TOLUA_RELEASE
03628 tolua_lerror:
03629 tolua_error(tolua_S,"#ferror in function 'hash_printable'.",&tolua_err);
03630 return 0;
03631 #endif
03632 }
03633 #endif //#ifndef TOLUA_DISABLE
03634
03635
03636 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_is_writer00
03637 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_is_writer00(lua_State* tolua_S)
03638 {
03639 #ifndef TOLUA_RELEASE
03640 tolua_Error tolua_err;
03641 if (
03642 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03643 !tolua_isnoobj(tolua_S,2,&tolua_err)
03644 )
03645 goto tolua_lerror;
03646 else
03647 #endif
03648 {
03649 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03650 #ifndef TOLUA_RELEASE
03651 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'is_writer'", NULL);
03652 #endif
03653 {
03654 bool tolua_ret = (bool) self->is_writer();
03655 tolua_pushboolean(tolua_S,(bool)tolua_ret);
03656 }
03657 }
03658 return 1;
03659 #ifndef TOLUA_RELEASE
03660 tolua_lerror:
03661 tolua_error(tolua_S,"#ferror in function 'is_writer'.",&tolua_err);
03662 return 0;
03663 #endif
03664 }
03665 #endif //#ifndef TOLUA_DISABLE
03666
03667
03668 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_from_chunk00
03669 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_from_chunk00(lua_State* tolua_S)
03670 {
03671 #ifndef TOLUA_RELEASE
03672 tolua_Error tolua_err;
03673 if (
03674 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
03675 !tolua_isuserdata(tolua_S,2,0,&tolua_err) ||
03676 !tolua_isnoobj(tolua_S,3,&tolua_err)
03677 )
03678 goto tolua_lerror;
03679 else
03680 #endif
03681 {
03682 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03683 void* chunk = ((void*) tolua_touserdata(tolua_S,2,0));
03684 #ifndef TOLUA_RELEASE
03685 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_from_chunk'", NULL);
03686 #endif
03687 {
03688 self->set_from_chunk(chunk);
03689 }
03690 }
03691 return 0;
03692 #ifndef TOLUA_RELEASE
03693 tolua_lerror:
03694 tolua_error(tolua_S,"#ferror in function 'set_from_chunk'.",&tolua_err);
03695 return 0;
03696 #endif
03697 }
03698 #endif //#ifndef TOLUA_DISABLE
03699
03700
03701 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_create_message00
03702 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_create_message00(lua_State* tolua_S)
03703 {
03704 #ifndef TOLUA_RELEASE
03705 tolua_Error tolua_err;
03706 if (
03707 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03708 !tolua_isstring(tolua_S,2,0,&tolua_err) ||
03709 !tolua_isnoobj(tolua_S,3,&tolua_err)
03710 )
03711 goto tolua_lerror;
03712 else
03713 #endif
03714 {
03715 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03716 const char* type = ((const char*) tolua_tostring(tolua_S,2,0));
03717 #ifndef TOLUA_RELEASE
03718 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'create_message'", NULL);
03719 #endif
03720 {
03721 Message* tolua_ret = (Message*) self->create_message(type);
03722 tolua_pushusertype(tolua_S,(void*)tolua_ret,"Message");
03723 }
03724 }
03725 return 1;
03726 #ifndef TOLUA_RELEASE
03727 tolua_lerror:
03728 tolua_error(tolua_S,"#ferror in function 'create_message'.",&tolua_err);
03729 return 0;
03730 #endif
03731 }
03732 #endif //#ifndef TOLUA_DISABLE
03733
03734
03735 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_read00
03736 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_read00(lua_State* tolua_S)
03737 {
03738 #ifndef TOLUA_RELEASE
03739 tolua_Error tolua_err;
03740 if (
03741 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
03742 !tolua_isnoobj(tolua_S,2,&tolua_err)
03743 )
03744 goto tolua_lerror;
03745 else
03746 #endif
03747 {
03748 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03749 #ifndef TOLUA_RELEASE
03750 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'read'", NULL);
03751 #endif
03752 {
03753 self->read();
03754 }
03755 }
03756 return 0;
03757 #ifndef TOLUA_RELEASE
03758 tolua_lerror:
03759 tolua_error(tolua_S,"#ferror in function 'read'.",&tolua_err);
03760 return 0;
03761 #endif
03762 }
03763 #endif //#ifndef TOLUA_DISABLE
03764
03765
03766 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_write00
03767 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_write00(lua_State* tolua_S)
03768 {
03769 #ifndef TOLUA_RELEASE
03770 tolua_Error tolua_err;
03771 if (
03772 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
03773 !tolua_isnoobj(tolua_S,2,&tolua_err)
03774 )
03775 goto tolua_lerror;
03776 else
03777 #endif
03778 {
03779 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03780 #ifndef TOLUA_RELEASE
03781 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'write'", NULL);
03782 #endif
03783 {
03784 self->write();
03785 }
03786 }
03787 return 0;
03788 #ifndef TOLUA_RELEASE
03789 tolua_lerror:
03790 tolua_error(tolua_S,"#ferror in function 'write'.",&tolua_err);
03791 return 0;
03792 #endif
03793 }
03794 #endif //#ifndef TOLUA_DISABLE
03795
03796
03797 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_has_writer00
03798 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_has_writer00(lua_State* tolua_S)
03799 {
03800 #ifndef TOLUA_RELEASE
03801 tolua_Error tolua_err;
03802 if (
03803 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03804 !tolua_isnoobj(tolua_S,2,&tolua_err)
03805 )
03806 goto tolua_lerror;
03807 else
03808 #endif
03809 {
03810 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03811 #ifndef TOLUA_RELEASE
03812 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'has_writer'", NULL);
03813 #endif
03814 {
03815 bool tolua_ret = (bool) self->has_writer();
03816 tolua_pushboolean(tolua_S,(bool)tolua_ret);
03817 }
03818 }
03819 return 1;
03820 #ifndef TOLUA_RELEASE
03821 tolua_lerror:
03822 tolua_error(tolua_S,"#ferror in function 'has_writer'.",&tolua_err);
03823 return 0;
03824 #endif
03825 }
03826 #endif //#ifndef TOLUA_DISABLE
03827
03828
03829 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_num_readers00
03830 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_num_readers00(lua_State* tolua_S)
03831 {
03832 #ifndef TOLUA_RELEASE
03833 tolua_Error tolua_err;
03834 if (
03835 !tolua_isusertype(tolua_S,1,"const fawkes::ObjectPositionInterface",0,&tolua_err) ||
03836 !tolua_isnoobj(tolua_S,2,&tolua_err)
03837 )
03838 goto tolua_lerror;
03839 else
03840 #endif
03841 {
03842 const fawkes::ObjectPositionInterface* self = (const fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03843 #ifndef TOLUA_RELEASE
03844 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'num_readers'", NULL);
03845 #endif
03846 {
03847 unsigned int tolua_ret = (unsigned int) self->num_readers();
03848 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03849 }
03850 }
03851 return 1;
03852 #ifndef TOLUA_RELEASE
03853 tolua_lerror:
03854 tolua_error(tolua_S,"#ferror in function 'num_readers'.",&tolua_err);
03855 return 0;
03856 #endif
03857 }
03858 #endif //#ifndef TOLUA_DISABLE
03859
03860
03861 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_enqueue_copy00
03862 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_enqueue_copy00(lua_State* tolua_S)
03863 {
03864 #ifndef TOLUA_RELEASE
03865 tolua_Error tolua_err;
03866 if (
03867 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
03868 !tolua_isusertype(tolua_S,2,"Message",0,&tolua_err) ||
03869 !tolua_isnoobj(tolua_S,3,&tolua_err)
03870 )
03871 goto tolua_lerror;
03872 else
03873 #endif
03874 {
03875 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03876 Message* message = ((Message*) tolua_tousertype(tolua_S,2,0));
03877 #ifndef TOLUA_RELEASE
03878 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_enqueue_copy'", NULL);
03879 #endif
03880 {
03881 unsigned int tolua_ret = (unsigned int) self->msgq_enqueue_copy(message);
03882 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03883 }
03884 }
03885 return 1;
03886 #ifndef TOLUA_RELEASE
03887 tolua_lerror:
03888 tolua_error(tolua_S,"#ferror in function 'msgq_enqueue_copy'.",&tolua_err);
03889 return 0;
03890 #endif
03891 }
03892 #endif //#ifndef TOLUA_DISABLE
03893
03894
03895 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_remove00
03896 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_remove00(lua_State* tolua_S)
03897 {
03898 #ifndef TOLUA_RELEASE
03899 tolua_Error tolua_err;
03900 if (
03901 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
03902 !tolua_isusertype(tolua_S,2,"Message",0,&tolua_err) ||
03903 !tolua_isnoobj(tolua_S,3,&tolua_err)
03904 )
03905 goto tolua_lerror;
03906 else
03907 #endif
03908 {
03909 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03910 Message* message = ((Message*) tolua_tousertype(tolua_S,2,0));
03911 #ifndef TOLUA_RELEASE
03912 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_remove'", NULL);
03913 #endif
03914 {
03915 self->msgq_remove(message);
03916 }
03917 }
03918 return 0;
03919 #ifndef TOLUA_RELEASE
03920 tolua_lerror:
03921 tolua_error(tolua_S,"#ferror in function 'msgq_remove'.",&tolua_err);
03922 return 0;
03923 #endif
03924 }
03925 #endif //#ifndef TOLUA_DISABLE
03926
03927
03928 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_remove01
03929 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_remove01(lua_State* tolua_S)
03930 {
03931 tolua_Error tolua_err;
03932 if (
03933 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
03934 !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
03935 !tolua_isnoobj(tolua_S,3,&tolua_err)
03936 )
03937 goto tolua_lerror;
03938 else
03939 {
03940 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03941 unsigned int message_id = ((unsigned int) tolua_tonumber(tolua_S,2,0));
03942 #ifndef TOLUA_RELEASE
03943 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_remove'", NULL);
03944 #endif
03945 {
03946 self->msgq_remove(message_id);
03947 }
03948 }
03949 return 0;
03950 tolua_lerror:
03951 return tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_remove00(tolua_S);
03952 }
03953 #endif //#ifndef TOLUA_DISABLE
03954
03955
03956 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_size00
03957 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_size00(lua_State* tolua_S)
03958 {
03959 #ifndef TOLUA_RELEASE
03960 tolua_Error tolua_err;
03961 if (
03962 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
03963 !tolua_isnoobj(tolua_S,2,&tolua_err)
03964 )
03965 goto tolua_lerror;
03966 else
03967 #endif
03968 {
03969 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
03970 #ifndef TOLUA_RELEASE
03971 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_size'", NULL);
03972 #endif
03973 {
03974 unsigned int tolua_ret = (unsigned int) self->msgq_size();
03975 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03976 }
03977 }
03978 return 1;
03979 #ifndef TOLUA_RELEASE
03980 tolua_lerror:
03981 tolua_error(tolua_S,"#ferror in function 'msgq_size'.",&tolua_err);
03982 return 0;
03983 #endif
03984 }
03985 #endif //#ifndef TOLUA_DISABLE
03986
03987
03988 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_flush00
03989 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_flush00(lua_State* tolua_S)
03990 {
03991 #ifndef TOLUA_RELEASE
03992 tolua_Error tolua_err;
03993 if (
03994 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
03995 !tolua_isnoobj(tolua_S,2,&tolua_err)
03996 )
03997 goto tolua_lerror;
03998 else
03999 #endif
04000 {
04001 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
04002 #ifndef TOLUA_RELEASE
04003 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_flush'", NULL);
04004 #endif
04005 {
04006 self->msgq_flush();
04007 }
04008 }
04009 return 0;
04010 #ifndef TOLUA_RELEASE
04011 tolua_lerror:
04012 tolua_error(tolua_S,"#ferror in function 'msgq_flush'.",&tolua_err);
04013 return 0;
04014 #endif
04015 }
04016 #endif //#ifndef TOLUA_DISABLE
04017
04018
04019 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_lock00
04020 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_lock00(lua_State* tolua_S)
04021 {
04022 #ifndef TOLUA_RELEASE
04023 tolua_Error tolua_err;
04024 if (
04025 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
04026 !tolua_isnoobj(tolua_S,2,&tolua_err)
04027 )
04028 goto tolua_lerror;
04029 else
04030 #endif
04031 {
04032 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
04033 #ifndef TOLUA_RELEASE
04034 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_lock'", NULL);
04035 #endif
04036 {
04037 self->msgq_lock();
04038 }
04039 }
04040 return 0;
04041 #ifndef TOLUA_RELEASE
04042 tolua_lerror:
04043 tolua_error(tolua_S,"#ferror in function 'msgq_lock'.",&tolua_err);
04044 return 0;
04045 #endif
04046 }
04047 #endif //#ifndef TOLUA_DISABLE
04048
04049
04050 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_try_lock00
04051 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_try_lock00(lua_State* tolua_S)
04052 {
04053 #ifndef TOLUA_RELEASE
04054 tolua_Error tolua_err;
04055 if (
04056 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
04057 !tolua_isnoobj(tolua_S,2,&tolua_err)
04058 )
04059 goto tolua_lerror;
04060 else
04061 #endif
04062 {
04063 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
04064 #ifndef TOLUA_RELEASE
04065 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_try_lock'", NULL);
04066 #endif
04067 {
04068 bool tolua_ret = (bool) self->msgq_try_lock();
04069 tolua_pushboolean(tolua_S,(bool)tolua_ret);
04070 }
04071 }
04072 return 1;
04073 #ifndef TOLUA_RELEASE
04074 tolua_lerror:
04075 tolua_error(tolua_S,"#ferror in function 'msgq_try_lock'.",&tolua_err);
04076 return 0;
04077 #endif
04078 }
04079 #endif //#ifndef TOLUA_DISABLE
04080
04081
04082 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_unlock00
04083 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_unlock00(lua_State* tolua_S)
04084 {
04085 #ifndef TOLUA_RELEASE
04086 tolua_Error tolua_err;
04087 if (
04088 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
04089 !tolua_isnoobj(tolua_S,2,&tolua_err)
04090 )
04091 goto tolua_lerror;
04092 else
04093 #endif
04094 {
04095 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
04096 #ifndef TOLUA_RELEASE
04097 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_unlock'", NULL);
04098 #endif
04099 {
04100 self->msgq_unlock();
04101 }
04102 }
04103 return 0;
04104 #ifndef TOLUA_RELEASE
04105 tolua_lerror:
04106 tolua_error(tolua_S,"#ferror in function 'msgq_unlock'.",&tolua_err);
04107 return 0;
04108 #endif
04109 }
04110 #endif //#ifndef TOLUA_DISABLE
04111
04112
04113 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_pop00
04114 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_pop00(lua_State* tolua_S)
04115 {
04116 #ifndef TOLUA_RELEASE
04117 tolua_Error tolua_err;
04118 if (
04119 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
04120 !tolua_isnoobj(tolua_S,2,&tolua_err)
04121 )
04122 goto tolua_lerror;
04123 else
04124 #endif
04125 {
04126 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
04127 #ifndef TOLUA_RELEASE
04128 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_pop'", NULL);
04129 #endif
04130 {
04131 self->msgq_pop();
04132 }
04133 }
04134 return 0;
04135 #ifndef TOLUA_RELEASE
04136 tolua_lerror:
04137 tolua_error(tolua_S,"#ferror in function 'msgq_pop'.",&tolua_err);
04138 return 0;
04139 #endif
04140 }
04141 #endif //#ifndef TOLUA_DISABLE
04142
04143
04144 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_first00
04145 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_first00(lua_State* tolua_S)
04146 {
04147 #ifndef TOLUA_RELEASE
04148 tolua_Error tolua_err;
04149 if (
04150 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
04151 !tolua_isnoobj(tolua_S,2,&tolua_err)
04152 )
04153 goto tolua_lerror;
04154 else
04155 #endif
04156 {
04157 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
04158 #ifndef TOLUA_RELEASE
04159 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_first'", NULL);
04160 #endif
04161 {
04162 Message* tolua_ret = (Message*) self->msgq_first();
04163 tolua_pushusertype(tolua_S,(void*)tolua_ret,"Message");
04164 }
04165 }
04166 return 1;
04167 #ifndef TOLUA_RELEASE
04168 tolua_lerror:
04169 tolua_error(tolua_S,"#ferror in function 'msgq_first'.",&tolua_err);
04170 return 0;
04171 #endif
04172 }
04173 #endif //#ifndef TOLUA_DISABLE
04174
04175
04176 #ifndef TOLUA_DISABLE_tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_empty00
04177 static int tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_empty00(lua_State* tolua_S)
04178 {
04179 #ifndef TOLUA_RELEASE
04180 tolua_Error tolua_err;
04181 if (
04182 !tolua_isusertype(tolua_S,1,"fawkes::ObjectPositionInterface",0,&tolua_err) ||
04183 !tolua_isnoobj(tolua_S,2,&tolua_err)
04184 )
04185 goto tolua_lerror;
04186 else
04187 #endif
04188 {
04189 fawkes::ObjectPositionInterface* self = (fawkes::ObjectPositionInterface*) tolua_tousertype(tolua_S,1,0);
04190 #ifndef TOLUA_RELEASE
04191 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_empty'", NULL);
04192 #endif
04193 {
04194 bool tolua_ret = (bool) self->msgq_empty();
04195 tolua_pushboolean(tolua_S,(bool)tolua_ret);
04196 }
04197 }
04198 return 1;
04199 #ifndef TOLUA_RELEASE
04200 tolua_lerror:
04201 tolua_error(tolua_S,"#ferror in function 'msgq_empty'.",&tolua_err);
04202 return 0;
04203 #endif
04204 }
04205 #endif //#ifndef TOLUA_DISABLE
04206
04207
04208 TOLUA_API int tolua_interfaces_ObjectPositionInterface_open (lua_State* tolua_S)
04209 {
04210 tolua_open(tolua_S);
04211 tolua_reg_types(tolua_S);
04212 tolua_module(tolua_S,NULL,0);
04213 tolua_beginmodule(tolua_S,NULL);
04214 tolua_module(tolua_S,"fawkes",0);
04215 tolua_beginmodule(tolua_S,"fawkes");
04216 tolua_cclass(tolua_S,"ObjectPositionInterface","fawkes::ObjectPositionInterface","Interface",NULL);
04217 tolua_beginmodule(tolua_S,"ObjectPositionInterface");
04218 tolua_variable(tolua_S,"TYPE_OTHER",tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_OTHER,NULL);
04219 tolua_variable(tolua_S,"TYPE_BALL",tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_BALL,NULL);
04220 tolua_variable(tolua_S,"TYPE_OPPONENT",tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_OPPONENT,NULL);
04221 tolua_variable(tolua_S,"TYPE_TEAMMEMBER",tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_TEAMMEMBER,NULL);
04222 tolua_variable(tolua_S,"TYPE_LINE",tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_LINE,NULL);
04223 tolua_variable(tolua_S,"TYPE_SELF",tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_SELF,NULL);
04224 tolua_variable(tolua_S,"TYPE_GOAL_BLUE",tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_GOAL_BLUE,NULL);
04225 tolua_variable(tolua_S,"TYPE_GOAL_YELLOW",tolua_get_fawkes__ObjectPositionInterface_unsigned_TYPE_GOAL_YELLOW,NULL);
04226 tolua_variable(tolua_S,"FLAG_NONE",tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_NONE,NULL);
04227 tolua_variable(tolua_S,"FLAG_HAS_WORLD",tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_WORLD,NULL);
04228 tolua_variable(tolua_S,"FLAG_HAS_RELATIVE_CARTESIAN",tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_RELATIVE_CARTESIAN,NULL);
04229 tolua_variable(tolua_S,"FLAG_HAS_RELATIVE_POLAR",tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_RELATIVE_POLAR,NULL);
04230 tolua_variable(tolua_S,"FLAG_HAS_EULER_ANGLES",tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_EULER_ANGLES,NULL);
04231 tolua_variable(tolua_S,"FLAG_HAS_EXTENT",tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_EXTENT,NULL);
04232 tolua_variable(tolua_S,"FLAG_HAS_VOLUME_EXTENT",tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_VOLUME_EXTENT,NULL);
04233 tolua_variable(tolua_S,"FLAG_HAS_CIRCULAR_EXTENT",tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_CIRCULAR_EXTENT,NULL);
04234 tolua_variable(tolua_S,"FLAG_HAS_COVARIANCES",tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_COVARIANCES,NULL);
04235 tolua_variable(tolua_S,"FLAG_HAS_WORLD_VELOCITY",tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_WORLD_VELOCITY,NULL);
04236 tolua_variable(tolua_S,"FLAG_HAS_Z_AS_ORI",tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_HAS_Z_AS_ORI,NULL);
04237 tolua_variable(tolua_S,"FLAG_IS_FIXED_OBJECT",tolua_get_fawkes__ObjectPositionInterface_unsigned_FLAG_IS_FIXED_OBJECT,NULL);
04238 tolua_function(tolua_S,"object_type",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_object_type00);
04239 tolua_function(tolua_S,"set_object_type",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_object_type00);
04240 tolua_function(tolua_S,"maxlenof_object_type",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_object_type00);
04241 tolua_function(tolua_S,"flags",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_flags00);
04242 tolua_function(tolua_S,"set_flags",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_flags00);
04243 tolua_function(tolua_S,"maxlenof_flags",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_flags00);
04244 tolua_function(tolua_S,"is_visible",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_is_visible00);
04245 tolua_function(tolua_S,"set_visible",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_visible00);
04246 tolua_function(tolua_S,"maxlenof_visible",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_visible00);
04247 tolua_function(tolua_S,"is_valid",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_is_valid00);
04248 tolua_function(tolua_S,"set_valid",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_valid00);
04249 tolua_function(tolua_S,"maxlenof_valid",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_valid00);
04250 tolua_function(tolua_S,"visibility_history",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_visibility_history00);
04251 tolua_function(tolua_S,"set_visibility_history",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_visibility_history00);
04252 tolua_function(tolua_S,"maxlenof_visibility_history",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_visibility_history00);
04253 tolua_function(tolua_S,"roll",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_roll00);
04254 tolua_function(tolua_S,"set_roll",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_roll00);
04255 tolua_function(tolua_S,"maxlenof_roll",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_roll00);
04256 tolua_function(tolua_S,"pitch",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_pitch00);
04257 tolua_function(tolua_S,"set_pitch",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_pitch00);
04258 tolua_function(tolua_S,"maxlenof_pitch",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_pitch00);
04259 tolua_function(tolua_S,"yaw",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_yaw00);
04260 tolua_function(tolua_S,"set_yaw",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_yaw00);
04261 tolua_function(tolua_S,"maxlenof_yaw",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_yaw00);
04262 tolua_function(tolua_S,"distance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_distance00);
04263 tolua_function(tolua_S,"set_distance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_distance00);
04264 tolua_function(tolua_S,"maxlenof_distance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_distance00);
04265 tolua_function(tolua_S,"bearing",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_bearing00);
04266 tolua_function(tolua_S,"set_bearing",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_bearing00);
04267 tolua_function(tolua_S,"maxlenof_bearing",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_bearing00);
04268 tolua_function(tolua_S,"slope",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_slope00);
04269 tolua_function(tolua_S,"set_slope",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_slope00);
04270 tolua_function(tolua_S,"maxlenof_slope",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_slope00);
04271 tolua_function(tolua_S,"dbs_covariance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_dbs_covariance00);
04272 tolua_function(tolua_S,"set_dbs_covariance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_dbs_covariance00);
04273 tolua_function(tolua_S,"maxlenof_dbs_covariance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_dbs_covariance00);
04274 tolua_function(tolua_S,"world_x",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_x00);
04275 tolua_function(tolua_S,"set_world_x",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_x00);
04276 tolua_function(tolua_S,"maxlenof_world_x",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_x00);
04277 tolua_function(tolua_S,"world_y",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_y00);
04278 tolua_function(tolua_S,"set_world_y",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_y00);
04279 tolua_function(tolua_S,"maxlenof_world_y",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_y00);
04280 tolua_function(tolua_S,"world_z",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_z00);
04281 tolua_function(tolua_S,"set_world_z",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_z00);
04282 tolua_function(tolua_S,"maxlenof_world_z",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_z00);
04283 tolua_function(tolua_S,"world_xyz_covariance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_xyz_covariance00);
04284 tolua_function(tolua_S,"set_world_xyz_covariance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_xyz_covariance00);
04285 tolua_function(tolua_S,"maxlenof_world_xyz_covariance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_xyz_covariance00);
04286 tolua_function(tolua_S,"relative_x",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_x00);
04287 tolua_function(tolua_S,"set_relative_x",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_x00);
04288 tolua_function(tolua_S,"maxlenof_relative_x",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_x00);
04289 tolua_function(tolua_S,"relative_y",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_y00);
04290 tolua_function(tolua_S,"set_relative_y",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_y00);
04291 tolua_function(tolua_S,"maxlenof_relative_y",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_y00);
04292 tolua_function(tolua_S,"relative_z",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_z00);
04293 tolua_function(tolua_S,"set_relative_z",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_z00);
04294 tolua_function(tolua_S,"maxlenof_relative_z",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_z00);
04295 tolua_function(tolua_S,"relative_xyz_covariance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_xyz_covariance00);
04296 tolua_function(tolua_S,"set_relative_xyz_covariance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_xyz_covariance00);
04297 tolua_function(tolua_S,"maxlenof_relative_xyz_covariance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_xyz_covariance00);
04298 tolua_function(tolua_S,"extent_x",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_extent_x00);
04299 tolua_function(tolua_S,"set_extent_x",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_extent_x00);
04300 tolua_function(tolua_S,"maxlenof_extent_x",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_extent_x00);
04301 tolua_function(tolua_S,"extent_y",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_extent_y00);
04302 tolua_function(tolua_S,"set_extent_y",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_extent_y00);
04303 tolua_function(tolua_S,"maxlenof_extent_y",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_extent_y00);
04304 tolua_function(tolua_S,"extent_z",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_extent_z00);
04305 tolua_function(tolua_S,"set_extent_z",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_extent_z00);
04306 tolua_function(tolua_S,"maxlenof_extent_z",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_extent_z00);
04307 tolua_function(tolua_S,"world_x_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_x_velocity00);
04308 tolua_function(tolua_S,"set_world_x_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_x_velocity00);
04309 tolua_function(tolua_S,"maxlenof_world_x_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_x_velocity00);
04310 tolua_function(tolua_S,"world_y_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_y_velocity00);
04311 tolua_function(tolua_S,"set_world_y_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_y_velocity00);
04312 tolua_function(tolua_S,"maxlenof_world_y_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_y_velocity00);
04313 tolua_function(tolua_S,"world_z_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_z_velocity00);
04314 tolua_function(tolua_S,"set_world_z_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_z_velocity00);
04315 tolua_function(tolua_S,"maxlenof_world_z_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_z_velocity00);
04316 tolua_function(tolua_S,"world_xyz_velocity_covariance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_world_xyz_velocity_covariance00);
04317 tolua_function(tolua_S,"set_world_xyz_velocity_covariance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_world_xyz_velocity_covariance00);
04318 tolua_function(tolua_S,"maxlenof_world_xyz_velocity_covariance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_world_xyz_velocity_covariance00);
04319 tolua_function(tolua_S,"relative_x_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_x_velocity00);
04320 tolua_function(tolua_S,"set_relative_x_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_x_velocity00);
04321 tolua_function(tolua_S,"maxlenof_relative_x_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_x_velocity00);
04322 tolua_function(tolua_S,"relative_y_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_y_velocity00);
04323 tolua_function(tolua_S,"set_relative_y_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_y_velocity00);
04324 tolua_function(tolua_S,"maxlenof_relative_y_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_y_velocity00);
04325 tolua_function(tolua_S,"relative_z_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_z_velocity00);
04326 tolua_function(tolua_S,"set_relative_z_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_z_velocity00);
04327 tolua_function(tolua_S,"maxlenof_relative_z_velocity",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_z_velocity00);
04328 tolua_function(tolua_S,"relative_xyz_velocity_covariance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_relative_xyz_velocity_covariance00);
04329 tolua_function(tolua_S,"set_relative_xyz_velocity_covariance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_relative_xyz_velocity_covariance00);
04330 tolua_function(tolua_S,"maxlenof_relative_xyz_velocity_covariance",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_maxlenof_relative_xyz_velocity_covariance00);
04331 tolua_function(tolua_S,"oftype",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_oftype00);
04332 tolua_function(tolua_S,"datachunk",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_datachunk00);
04333 tolua_function(tolua_S,"datasize",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_datasize00);
04334 tolua_function(tolua_S,"type",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_type00);
04335 tolua_function(tolua_S,"id",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_id00);
04336 tolua_function(tolua_S,"uid",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_uid00);
04337 tolua_function(tolua_S,"serial",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_serial00);
04338 tolua_function(tolua_S,"mem_serial",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_mem_serial00);
04339 tolua_function(tolua_S,".eq",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface__eq00);
04340 tolua_function(tolua_S,"hash",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_hash00);
04341 tolua_function(tolua_S,"hash_size",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_hash_size00);
04342 tolua_function(tolua_S,"hash_printable",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_hash_printable00);
04343 tolua_function(tolua_S,"is_writer",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_is_writer00);
04344 tolua_function(tolua_S,"set_from_chunk",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_set_from_chunk00);
04345 tolua_function(tolua_S,"create_message",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_create_message00);
04346 tolua_function(tolua_S,"read",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_read00);
04347 tolua_function(tolua_S,"write",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_write00);
04348 tolua_function(tolua_S,"has_writer",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_has_writer00);
04349 tolua_function(tolua_S,"num_readers",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_num_readers00);
04350 tolua_function(tolua_S,"msgq_enqueue_copy",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_enqueue_copy00);
04351 tolua_function(tolua_S,"msgq_remove",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_remove00);
04352 tolua_function(tolua_S,"msgq_remove",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_remove01);
04353 tolua_function(tolua_S,"msgq_size",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_size00);
04354 tolua_function(tolua_S,"msgq_flush",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_flush00);
04355 tolua_function(tolua_S,"msgq_lock",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_lock00);
04356 tolua_function(tolua_S,"msgq_try_lock",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_try_lock00);
04357 tolua_function(tolua_S,"msgq_unlock",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_unlock00);
04358 tolua_function(tolua_S,"msgq_pop",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_pop00);
04359 tolua_function(tolua_S,"msgq_first",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_first00);
04360 tolua_function(tolua_S,"msgq_empty",tolua_interfaces_ObjectPositionInterface_fawkes_ObjectPositionInterface_msgq_empty00);
04361 tolua_endmodule(tolua_S);
04362 tolua_endmodule(tolua_S);
04363 tolua_endmodule(tolua_S);
04364 return 1;
04365 }
04366
04367
04368 extern "C" {
04369 #if defined(LUA_VERSION_NUM) && LUA_VERSION_NUM >= 501
04370 TOLUA_API int luaopen_interfaces_ObjectPositionInterface (lua_State* tolua_S) {
04371 return tolua_interfaces_ObjectPositionInterface_open(tolua_S);
04372 };
04373 #endif
04374 }
04375
04376