Fawkes API  Fawkes Development Version
HumanSkeletonProjectionInterface_tolua.cpp
00001 /*
00002 ** Lua binding: interfaces_HumanSkeletonProjectionInterface
00003 ** Generated automatically by tolua++-1.0.92
00004 */
00005 /*  This program is free software; you can redistribute it and/or modify
00006  *  it under the terms of the GNU General Public License as published by
00007  *  the Free Software Foundation; either version 2 of the License, or
00008  *  (at your option) any later version. A runtime exception applies to
00009  *  this software (see LICENSE.GPL_WRE file mentioned below for details).
00010  *
00011  *  This program is distributed in the hope that it will be useful,
00012  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
00013  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00014  *  GNU Library General Public License for more details.
00015  *
00016  *  Read the full text in the LICENSE.GPL_WRE file in the doc directory.
00017  */
00018 
00019 #ifndef __cplusplus
00020 #include "stdlib.h"
00021 #endif
00022 #include "string.h"
00023 
00024 #include "tolua++.h"
00025 
00026 /* Exported function */
00027 TOLUA_API int  tolua_interfaces_HumanSkeletonProjectionInterface_open (lua_State* tolua_S);
00028 
00029 #include <interfaces/HumanSkeletonProjectionInterface.h>
00030 using namespace fawkes;
00031 
00032 /* function to register type */
00033 static void tolua_reg_types (lua_State* tolua_S)
00034 {
00035  tolua_usertype(tolua_S,"Message");
00036  tolua_usertype(tolua_S,"fawkes::HumanSkeletonProjectionInterface");
00037  tolua_usertype(tolua_S,"Interface");
00038 }
00039 
00040 /* method: horizontal_fov of class  fawkes::HumanSkeletonProjectionInterface */
00041 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_horizontal_fov00
00042 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_horizontal_fov00(lua_State* tolua_S)
00043 {
00044 #ifndef TOLUA_RELEASE
00045  tolua_Error tolua_err;
00046  if (
00047      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00048      !tolua_isnoobj(tolua_S,2,&tolua_err)
00049  )
00050   goto tolua_lerror;
00051  else
00052 #endif
00053  {
00054   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00055 #ifndef TOLUA_RELEASE
00056   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'horizontal_fov'", NULL);
00057 #endif
00058   {
00059    float tolua_ret = (float)  self->horizontal_fov();
00060    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00061   }
00062  }
00063  return 1;
00064 #ifndef TOLUA_RELEASE
00065  tolua_lerror:
00066  tolua_error(tolua_S,"#ferror in function 'horizontal_fov'.",&tolua_err);
00067  return 0;
00068 #endif
00069 }
00070 #endif //#ifndef TOLUA_DISABLE
00071 
00072 /* method: set_horizontal_fov of class  fawkes::HumanSkeletonProjectionInterface */
00073 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_horizontal_fov00
00074 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_horizontal_fov00(lua_State* tolua_S)
00075 {
00076 #ifndef TOLUA_RELEASE
00077  tolua_Error tolua_err;
00078  if (
00079      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00080      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00081      !tolua_isnoobj(tolua_S,3,&tolua_err)
00082  )
00083   goto tolua_lerror;
00084  else
00085 #endif
00086  {
00087   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00088   const float new_horizontal_fov = ((const float)  tolua_tonumber(tolua_S,2,0));
00089 #ifndef TOLUA_RELEASE
00090   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_horizontal_fov'", NULL);
00091 #endif
00092   {
00093    self->set_horizontal_fov(new_horizontal_fov);
00094   }
00095  }
00096  return 0;
00097 #ifndef TOLUA_RELEASE
00098  tolua_lerror:
00099  tolua_error(tolua_S,"#ferror in function 'set_horizontal_fov'.",&tolua_err);
00100  return 0;
00101 #endif
00102 }
00103 #endif //#ifndef TOLUA_DISABLE
00104 
00105 /* method: maxlenof_horizontal_fov of class  fawkes::HumanSkeletonProjectionInterface */
00106 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_horizontal_fov00
00107 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_horizontal_fov00(lua_State* tolua_S)
00108 {
00109 #ifndef TOLUA_RELEASE
00110  tolua_Error tolua_err;
00111  if (
00112      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00113      !tolua_isnoobj(tolua_S,2,&tolua_err)
00114  )
00115   goto tolua_lerror;
00116  else
00117 #endif
00118  {
00119   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00120 #ifndef TOLUA_RELEASE
00121   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_horizontal_fov'", NULL);
00122 #endif
00123   {
00124    int tolua_ret = (int)  self->maxlenof_horizontal_fov();
00125    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00126   }
00127  }
00128  return 1;
00129 #ifndef TOLUA_RELEASE
00130  tolua_lerror:
00131  tolua_error(tolua_S,"#ferror in function 'maxlenof_horizontal_fov'.",&tolua_err);
00132  return 0;
00133 #endif
00134 }
00135 #endif //#ifndef TOLUA_DISABLE
00136 
00137 /* method: vertical_fov of class  fawkes::HumanSkeletonProjectionInterface */
00138 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_vertical_fov00
00139 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_vertical_fov00(lua_State* tolua_S)
00140 {
00141 #ifndef TOLUA_RELEASE
00142  tolua_Error tolua_err;
00143  if (
00144      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00145      !tolua_isnoobj(tolua_S,2,&tolua_err)
00146  )
00147   goto tolua_lerror;
00148  else
00149 #endif
00150  {
00151   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00152 #ifndef TOLUA_RELEASE
00153   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'vertical_fov'", NULL);
00154 #endif
00155   {
00156    float tolua_ret = (float)  self->vertical_fov();
00157    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00158   }
00159  }
00160  return 1;
00161 #ifndef TOLUA_RELEASE
00162  tolua_lerror:
00163  tolua_error(tolua_S,"#ferror in function 'vertical_fov'.",&tolua_err);
00164  return 0;
00165 #endif
00166 }
00167 #endif //#ifndef TOLUA_DISABLE
00168 
00169 /* method: set_vertical_fov of class  fawkes::HumanSkeletonProjectionInterface */
00170 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_vertical_fov00
00171 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_vertical_fov00(lua_State* tolua_S)
00172 {
00173 #ifndef TOLUA_RELEASE
00174  tolua_Error tolua_err;
00175  if (
00176      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00177      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00178      !tolua_isnoobj(tolua_S,3,&tolua_err)
00179  )
00180   goto tolua_lerror;
00181  else
00182 #endif
00183  {
00184   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00185   const float new_vertical_fov = ((const float)  tolua_tonumber(tolua_S,2,0));
00186 #ifndef TOLUA_RELEASE
00187   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_vertical_fov'", NULL);
00188 #endif
00189   {
00190    self->set_vertical_fov(new_vertical_fov);
00191   }
00192  }
00193  return 0;
00194 #ifndef TOLUA_RELEASE
00195  tolua_lerror:
00196  tolua_error(tolua_S,"#ferror in function 'set_vertical_fov'.",&tolua_err);
00197  return 0;
00198 #endif
00199 }
00200 #endif //#ifndef TOLUA_DISABLE
00201 
00202 /* method: maxlenof_vertical_fov of class  fawkes::HumanSkeletonProjectionInterface */
00203 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_vertical_fov00
00204 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_vertical_fov00(lua_State* tolua_S)
00205 {
00206 #ifndef TOLUA_RELEASE
00207  tolua_Error tolua_err;
00208  if (
00209      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00210      !tolua_isnoobj(tolua_S,2,&tolua_err)
00211  )
00212   goto tolua_lerror;
00213  else
00214 #endif
00215  {
00216   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00217 #ifndef TOLUA_RELEASE
00218   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_vertical_fov'", NULL);
00219 #endif
00220   {
00221    int tolua_ret = (int)  self->maxlenof_vertical_fov();
00222    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00223   }
00224  }
00225  return 1;
00226 #ifndef TOLUA_RELEASE
00227  tolua_lerror:
00228  tolua_error(tolua_S,"#ferror in function 'maxlenof_vertical_fov'.",&tolua_err);
00229  return 0;
00230 #endif
00231 }
00232 #endif //#ifndef TOLUA_DISABLE
00233 
00234 /* method: res_x of class  fawkes::HumanSkeletonProjectionInterface */
00235 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_res_x00
00236 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_res_x00(lua_State* tolua_S)
00237 {
00238 #ifndef TOLUA_RELEASE
00239  tolua_Error tolua_err;
00240  if (
00241      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00242      !tolua_isnoobj(tolua_S,2,&tolua_err)
00243  )
00244   goto tolua_lerror;
00245  else
00246 #endif
00247  {
00248   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00249 #ifndef TOLUA_RELEASE
00250   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'res_x'", NULL);
00251 #endif
00252   {
00253    unsigned int tolua_ret = (unsigned int)  self->res_x();
00254    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00255   }
00256  }
00257  return 1;
00258 #ifndef TOLUA_RELEASE
00259  tolua_lerror:
00260  tolua_error(tolua_S,"#ferror in function 'res_x'.",&tolua_err);
00261  return 0;
00262 #endif
00263 }
00264 #endif //#ifndef TOLUA_DISABLE
00265 
00266 /* method: set_res_x of class  fawkes::HumanSkeletonProjectionInterface */
00267 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_res_x00
00268 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_res_x00(lua_State* tolua_S)
00269 {
00270 #ifndef TOLUA_RELEASE
00271  tolua_Error tolua_err;
00272  if (
00273      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00274      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00275      !tolua_isnoobj(tolua_S,3,&tolua_err)
00276  )
00277   goto tolua_lerror;
00278  else
00279 #endif
00280  {
00281   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00282   unsigned const int new_res_x = ((unsigned const int)  tolua_tonumber(tolua_S,2,0));
00283 #ifndef TOLUA_RELEASE
00284   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_res_x'", NULL);
00285 #endif
00286   {
00287    self->set_res_x(new_res_x);
00288   }
00289  }
00290  return 0;
00291 #ifndef TOLUA_RELEASE
00292  tolua_lerror:
00293  tolua_error(tolua_S,"#ferror in function 'set_res_x'.",&tolua_err);
00294  return 0;
00295 #endif
00296 }
00297 #endif //#ifndef TOLUA_DISABLE
00298 
00299 /* method: maxlenof_res_x of class  fawkes::HumanSkeletonProjectionInterface */
00300 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_res_x00
00301 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_res_x00(lua_State* tolua_S)
00302 {
00303 #ifndef TOLUA_RELEASE
00304  tolua_Error tolua_err;
00305  if (
00306      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00307      !tolua_isnoobj(tolua_S,2,&tolua_err)
00308  )
00309   goto tolua_lerror;
00310  else
00311 #endif
00312  {
00313   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00314 #ifndef TOLUA_RELEASE
00315   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_res_x'", NULL);
00316 #endif
00317   {
00318    int tolua_ret = (int)  self->maxlenof_res_x();
00319    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00320   }
00321  }
00322  return 1;
00323 #ifndef TOLUA_RELEASE
00324  tolua_lerror:
00325  tolua_error(tolua_S,"#ferror in function 'maxlenof_res_x'.",&tolua_err);
00326  return 0;
00327 #endif
00328 }
00329 #endif //#ifndef TOLUA_DISABLE
00330 
00331 /* method: res_y of class  fawkes::HumanSkeletonProjectionInterface */
00332 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_res_y00
00333 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_res_y00(lua_State* tolua_S)
00334 {
00335 #ifndef TOLUA_RELEASE
00336  tolua_Error tolua_err;
00337  if (
00338      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00339      !tolua_isnoobj(tolua_S,2,&tolua_err)
00340  )
00341   goto tolua_lerror;
00342  else
00343 #endif
00344  {
00345   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00346 #ifndef TOLUA_RELEASE
00347   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'res_y'", NULL);
00348 #endif
00349   {
00350    unsigned int tolua_ret = (unsigned int)  self->res_y();
00351    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00352   }
00353  }
00354  return 1;
00355 #ifndef TOLUA_RELEASE
00356  tolua_lerror:
00357  tolua_error(tolua_S,"#ferror in function 'res_y'.",&tolua_err);
00358  return 0;
00359 #endif
00360 }
00361 #endif //#ifndef TOLUA_DISABLE
00362 
00363 /* method: set_res_y of class  fawkes::HumanSkeletonProjectionInterface */
00364 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_res_y00
00365 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_res_y00(lua_State* tolua_S)
00366 {
00367 #ifndef TOLUA_RELEASE
00368  tolua_Error tolua_err;
00369  if (
00370      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00371      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00372      !tolua_isnoobj(tolua_S,3,&tolua_err)
00373  )
00374   goto tolua_lerror;
00375  else
00376 #endif
00377  {
00378   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00379   unsigned const int new_res_y = ((unsigned const int)  tolua_tonumber(tolua_S,2,0));
00380 #ifndef TOLUA_RELEASE
00381   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_res_y'", NULL);
00382 #endif
00383   {
00384    self->set_res_y(new_res_y);
00385   }
00386  }
00387  return 0;
00388 #ifndef TOLUA_RELEASE
00389  tolua_lerror:
00390  tolua_error(tolua_S,"#ferror in function 'set_res_y'.",&tolua_err);
00391  return 0;
00392 #endif
00393 }
00394 #endif //#ifndef TOLUA_DISABLE
00395 
00396 /* method: maxlenof_res_y of class  fawkes::HumanSkeletonProjectionInterface */
00397 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_res_y00
00398 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_res_y00(lua_State* tolua_S)
00399 {
00400 #ifndef TOLUA_RELEASE
00401  tolua_Error tolua_err;
00402  if (
00403      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00404      !tolua_isnoobj(tolua_S,2,&tolua_err)
00405  )
00406   goto tolua_lerror;
00407  else
00408 #endif
00409  {
00410   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00411 #ifndef TOLUA_RELEASE
00412   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_res_y'", NULL);
00413 #endif
00414   {
00415    int tolua_ret = (int)  self->maxlenof_res_y();
00416    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00417   }
00418  }
00419  return 1;
00420 #ifndef TOLUA_RELEASE
00421  tolua_lerror:
00422  tolua_error(tolua_S,"#ferror in function 'maxlenof_res_y'.",&tolua_err);
00423  return 0;
00424 #endif
00425 }
00426 #endif //#ifndef TOLUA_DISABLE
00427 
00428 /* method: max_depth of class  fawkes::HumanSkeletonProjectionInterface */
00429 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_max_depth00
00430 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_max_depth00(lua_State* tolua_S)
00431 {
00432 #ifndef TOLUA_RELEASE
00433  tolua_Error tolua_err;
00434  if (
00435      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00436      !tolua_isnoobj(tolua_S,2,&tolua_err)
00437  )
00438   goto tolua_lerror;
00439  else
00440 #endif
00441  {
00442   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00443 #ifndef TOLUA_RELEASE
00444   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'max_depth'", NULL);
00445 #endif
00446   {
00447    unsigned short tolua_ret = (unsigned short)  self->max_depth();
00448    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00449   }
00450  }
00451  return 1;
00452 #ifndef TOLUA_RELEASE
00453  tolua_lerror:
00454  tolua_error(tolua_S,"#ferror in function 'max_depth'.",&tolua_err);
00455  return 0;
00456 #endif
00457 }
00458 #endif //#ifndef TOLUA_DISABLE
00459 
00460 /* method: set_max_depth of class  fawkes::HumanSkeletonProjectionInterface */
00461 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_max_depth00
00462 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_max_depth00(lua_State* tolua_S)
00463 {
00464 #ifndef TOLUA_RELEASE
00465  tolua_Error tolua_err;
00466  if (
00467      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00468      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00469      !tolua_isnoobj(tolua_S,3,&tolua_err)
00470  )
00471   goto tolua_lerror;
00472  else
00473 #endif
00474  {
00475   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00476   unsigned const short new_max_depth = ((unsigned const short)  tolua_tonumber(tolua_S,2,0));
00477 #ifndef TOLUA_RELEASE
00478   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_max_depth'", NULL);
00479 #endif
00480   {
00481    self->set_max_depth(new_max_depth);
00482   }
00483  }
00484  return 0;
00485 #ifndef TOLUA_RELEASE
00486  tolua_lerror:
00487  tolua_error(tolua_S,"#ferror in function 'set_max_depth'.",&tolua_err);
00488  return 0;
00489 #endif
00490 }
00491 #endif //#ifndef TOLUA_DISABLE
00492 
00493 /* method: maxlenof_max_depth of class  fawkes::HumanSkeletonProjectionInterface */
00494 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_max_depth00
00495 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_max_depth00(lua_State* tolua_S)
00496 {
00497 #ifndef TOLUA_RELEASE
00498  tolua_Error tolua_err;
00499  if (
00500      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00501      !tolua_isnoobj(tolua_S,2,&tolua_err)
00502  )
00503   goto tolua_lerror;
00504  else
00505 #endif
00506  {
00507   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00508 #ifndef TOLUA_RELEASE
00509   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_max_depth'", NULL);
00510 #endif
00511   {
00512    int tolua_ret = (int)  self->maxlenof_max_depth();
00513    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00514   }
00515  }
00516  return 1;
00517 #ifndef TOLUA_RELEASE
00518  tolua_lerror:
00519  tolua_error(tolua_S,"#ferror in function 'maxlenof_max_depth'.",&tolua_err);
00520  return 0;
00521 #endif
00522 }
00523 #endif //#ifndef TOLUA_DISABLE
00524 
00525 /* method: proj_com of class  fawkes::HumanSkeletonProjectionInterface */
00526 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_com00
00527 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_com00(lua_State* tolua_S)
00528 {
00529 #ifndef TOLUA_RELEASE
00530  tolua_Error tolua_err;
00531  if (
00532      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00533      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00534      !tolua_isnoobj(tolua_S,3,&tolua_err)
00535  )
00536   goto tolua_lerror;
00537  else
00538 #endif
00539  {
00540   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00541   int index = ((int)  tolua_tonumber(tolua_S,2,0));
00542 #ifndef TOLUA_RELEASE
00543   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_com'", NULL);
00544 #endif
00545   {
00546    float tolua_ret = (float)  self->proj_com(index);
00547    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00548   }
00549  }
00550  return 1;
00551 #ifndef TOLUA_RELEASE
00552  tolua_lerror:
00553  tolua_error(tolua_S,"#ferror in function 'proj_com'.",&tolua_err);
00554  return 0;
00555 #endif
00556 }
00557 #endif //#ifndef TOLUA_DISABLE
00558 
00559 /* method: set_proj_com of class  fawkes::HumanSkeletonProjectionInterface */
00560 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_com00
00561 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_com00(lua_State* tolua_S)
00562 {
00563 #ifndef TOLUA_RELEASE
00564  tolua_Error tolua_err;
00565  if (
00566      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00567      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00568      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
00569      !tolua_isnoobj(tolua_S,4,&tolua_err)
00570  )
00571   goto tolua_lerror;
00572  else
00573 #endif
00574  {
00575   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00576   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
00577   const float new_proj_com = ((const float)  tolua_tonumber(tolua_S,3,0));
00578 #ifndef TOLUA_RELEASE
00579   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_com'", NULL);
00580 #endif
00581   {
00582    self->set_proj_com(index,new_proj_com);
00583   }
00584  }
00585  return 0;
00586 #ifndef TOLUA_RELEASE
00587  tolua_lerror:
00588  tolua_error(tolua_S,"#ferror in function 'set_proj_com'.",&tolua_err);
00589  return 0;
00590 #endif
00591 }
00592 #endif //#ifndef TOLUA_DISABLE
00593 
00594 /* method: maxlenof_proj_com of class  fawkes::HumanSkeletonProjectionInterface */
00595 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_com00
00596 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_com00(lua_State* tolua_S)
00597 {
00598 #ifndef TOLUA_RELEASE
00599  tolua_Error tolua_err;
00600  if (
00601      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00602      !tolua_isnoobj(tolua_S,2,&tolua_err)
00603  )
00604   goto tolua_lerror;
00605  else
00606 #endif
00607  {
00608   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00609 #ifndef TOLUA_RELEASE
00610   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_com'", NULL);
00611 #endif
00612   {
00613    int tolua_ret = (int)  self->maxlenof_proj_com();
00614    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00615   }
00616  }
00617  return 1;
00618 #ifndef TOLUA_RELEASE
00619  tolua_lerror:
00620  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_com'.",&tolua_err);
00621  return 0;
00622 #endif
00623 }
00624 #endif //#ifndef TOLUA_DISABLE
00625 
00626 /* method: proj_head of class  fawkes::HumanSkeletonProjectionInterface */
00627 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_head00
00628 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_head00(lua_State* tolua_S)
00629 {
00630 #ifndef TOLUA_RELEASE
00631  tolua_Error tolua_err;
00632  if (
00633      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00634      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00635      !tolua_isnoobj(tolua_S,3,&tolua_err)
00636  )
00637   goto tolua_lerror;
00638  else
00639 #endif
00640  {
00641   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00642   int index = ((int)  tolua_tonumber(tolua_S,2,0));
00643 #ifndef TOLUA_RELEASE
00644   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_head'", NULL);
00645 #endif
00646   {
00647    float tolua_ret = (float)  self->proj_head(index);
00648    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00649   }
00650  }
00651  return 1;
00652 #ifndef TOLUA_RELEASE
00653  tolua_lerror:
00654  tolua_error(tolua_S,"#ferror in function 'proj_head'.",&tolua_err);
00655  return 0;
00656 #endif
00657 }
00658 #endif //#ifndef TOLUA_DISABLE
00659 
00660 /* method: set_proj_head of class  fawkes::HumanSkeletonProjectionInterface */
00661 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_head00
00662 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_head00(lua_State* tolua_S)
00663 {
00664 #ifndef TOLUA_RELEASE
00665  tolua_Error tolua_err;
00666  if (
00667      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00668      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00669      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
00670      !tolua_isnoobj(tolua_S,4,&tolua_err)
00671  )
00672   goto tolua_lerror;
00673  else
00674 #endif
00675  {
00676   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00677   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
00678   const float new_proj_head = ((const float)  tolua_tonumber(tolua_S,3,0));
00679 #ifndef TOLUA_RELEASE
00680   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_head'", NULL);
00681 #endif
00682   {
00683    self->set_proj_head(index,new_proj_head);
00684   }
00685  }
00686  return 0;
00687 #ifndef TOLUA_RELEASE
00688  tolua_lerror:
00689  tolua_error(tolua_S,"#ferror in function 'set_proj_head'.",&tolua_err);
00690  return 0;
00691 #endif
00692 }
00693 #endif //#ifndef TOLUA_DISABLE
00694 
00695 /* method: maxlenof_proj_head of class  fawkes::HumanSkeletonProjectionInterface */
00696 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_head00
00697 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_head00(lua_State* tolua_S)
00698 {
00699 #ifndef TOLUA_RELEASE
00700  tolua_Error tolua_err;
00701  if (
00702      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00703      !tolua_isnoobj(tolua_S,2,&tolua_err)
00704  )
00705   goto tolua_lerror;
00706  else
00707 #endif
00708  {
00709   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00710 #ifndef TOLUA_RELEASE
00711   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_head'", NULL);
00712 #endif
00713   {
00714    int tolua_ret = (int)  self->maxlenof_proj_head();
00715    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00716   }
00717  }
00718  return 1;
00719 #ifndef TOLUA_RELEASE
00720  tolua_lerror:
00721  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_head'.",&tolua_err);
00722  return 0;
00723 #endif
00724 }
00725 #endif //#ifndef TOLUA_DISABLE
00726 
00727 /* method: proj_neck of class  fawkes::HumanSkeletonProjectionInterface */
00728 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_neck00
00729 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_neck00(lua_State* tolua_S)
00730 {
00731 #ifndef TOLUA_RELEASE
00732  tolua_Error tolua_err;
00733  if (
00734      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00735      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00736      !tolua_isnoobj(tolua_S,3,&tolua_err)
00737  )
00738   goto tolua_lerror;
00739  else
00740 #endif
00741  {
00742   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00743   int index = ((int)  tolua_tonumber(tolua_S,2,0));
00744 #ifndef TOLUA_RELEASE
00745   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_neck'", NULL);
00746 #endif
00747   {
00748    float tolua_ret = (float)  self->proj_neck(index);
00749    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00750   }
00751  }
00752  return 1;
00753 #ifndef TOLUA_RELEASE
00754  tolua_lerror:
00755  tolua_error(tolua_S,"#ferror in function 'proj_neck'.",&tolua_err);
00756  return 0;
00757 #endif
00758 }
00759 #endif //#ifndef TOLUA_DISABLE
00760 
00761 /* method: set_proj_neck of class  fawkes::HumanSkeletonProjectionInterface */
00762 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_neck00
00763 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_neck00(lua_State* tolua_S)
00764 {
00765 #ifndef TOLUA_RELEASE
00766  tolua_Error tolua_err;
00767  if (
00768      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00769      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00770      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
00771      !tolua_isnoobj(tolua_S,4,&tolua_err)
00772  )
00773   goto tolua_lerror;
00774  else
00775 #endif
00776  {
00777   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00778   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
00779   const float new_proj_neck = ((const float)  tolua_tonumber(tolua_S,3,0));
00780 #ifndef TOLUA_RELEASE
00781   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_neck'", NULL);
00782 #endif
00783   {
00784    self->set_proj_neck(index,new_proj_neck);
00785   }
00786  }
00787  return 0;
00788 #ifndef TOLUA_RELEASE
00789  tolua_lerror:
00790  tolua_error(tolua_S,"#ferror in function 'set_proj_neck'.",&tolua_err);
00791  return 0;
00792 #endif
00793 }
00794 #endif //#ifndef TOLUA_DISABLE
00795 
00796 /* method: maxlenof_proj_neck of class  fawkes::HumanSkeletonProjectionInterface */
00797 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_neck00
00798 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_neck00(lua_State* tolua_S)
00799 {
00800 #ifndef TOLUA_RELEASE
00801  tolua_Error tolua_err;
00802  if (
00803      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00804      !tolua_isnoobj(tolua_S,2,&tolua_err)
00805  )
00806   goto tolua_lerror;
00807  else
00808 #endif
00809  {
00810   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00811 #ifndef TOLUA_RELEASE
00812   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_neck'", NULL);
00813 #endif
00814   {
00815    int tolua_ret = (int)  self->maxlenof_proj_neck();
00816    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00817   }
00818  }
00819  return 1;
00820 #ifndef TOLUA_RELEASE
00821  tolua_lerror:
00822  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_neck'.",&tolua_err);
00823  return 0;
00824 #endif
00825 }
00826 #endif //#ifndef TOLUA_DISABLE
00827 
00828 /* method: proj_torso of class  fawkes::HumanSkeletonProjectionInterface */
00829 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_torso00
00830 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_torso00(lua_State* tolua_S)
00831 {
00832 #ifndef TOLUA_RELEASE
00833  tolua_Error tolua_err;
00834  if (
00835      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00836      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00837      !tolua_isnoobj(tolua_S,3,&tolua_err)
00838  )
00839   goto tolua_lerror;
00840  else
00841 #endif
00842  {
00843   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00844   int index = ((int)  tolua_tonumber(tolua_S,2,0));
00845 #ifndef TOLUA_RELEASE
00846   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_torso'", NULL);
00847 #endif
00848   {
00849    float tolua_ret = (float)  self->proj_torso(index);
00850    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00851   }
00852  }
00853  return 1;
00854 #ifndef TOLUA_RELEASE
00855  tolua_lerror:
00856  tolua_error(tolua_S,"#ferror in function 'proj_torso'.",&tolua_err);
00857  return 0;
00858 #endif
00859 }
00860 #endif //#ifndef TOLUA_DISABLE
00861 
00862 /* method: set_proj_torso of class  fawkes::HumanSkeletonProjectionInterface */
00863 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_torso00
00864 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_torso00(lua_State* tolua_S)
00865 {
00866 #ifndef TOLUA_RELEASE
00867  tolua_Error tolua_err;
00868  if (
00869      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00870      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00871      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
00872      !tolua_isnoobj(tolua_S,4,&tolua_err)
00873  )
00874   goto tolua_lerror;
00875  else
00876 #endif
00877  {
00878   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00879   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
00880   const float new_proj_torso = ((const float)  tolua_tonumber(tolua_S,3,0));
00881 #ifndef TOLUA_RELEASE
00882   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_torso'", NULL);
00883 #endif
00884   {
00885    self->set_proj_torso(index,new_proj_torso);
00886   }
00887  }
00888  return 0;
00889 #ifndef TOLUA_RELEASE
00890  tolua_lerror:
00891  tolua_error(tolua_S,"#ferror in function 'set_proj_torso'.",&tolua_err);
00892  return 0;
00893 #endif
00894 }
00895 #endif //#ifndef TOLUA_DISABLE
00896 
00897 /* method: maxlenof_proj_torso of class  fawkes::HumanSkeletonProjectionInterface */
00898 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_torso00
00899 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_torso00(lua_State* tolua_S)
00900 {
00901 #ifndef TOLUA_RELEASE
00902  tolua_Error tolua_err;
00903  if (
00904      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00905      !tolua_isnoobj(tolua_S,2,&tolua_err)
00906  )
00907   goto tolua_lerror;
00908  else
00909 #endif
00910  {
00911   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00912 #ifndef TOLUA_RELEASE
00913   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_torso'", NULL);
00914 #endif
00915   {
00916    int tolua_ret = (int)  self->maxlenof_proj_torso();
00917    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00918   }
00919  }
00920  return 1;
00921 #ifndef TOLUA_RELEASE
00922  tolua_lerror:
00923  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_torso'.",&tolua_err);
00924  return 0;
00925 #endif
00926 }
00927 #endif //#ifndef TOLUA_DISABLE
00928 
00929 /* method: proj_waist of class  fawkes::HumanSkeletonProjectionInterface */
00930 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_waist00
00931 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_waist00(lua_State* tolua_S)
00932 {
00933 #ifndef TOLUA_RELEASE
00934  tolua_Error tolua_err;
00935  if (
00936      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00937      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00938      !tolua_isnoobj(tolua_S,3,&tolua_err)
00939  )
00940   goto tolua_lerror;
00941  else
00942 #endif
00943  {
00944   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00945   int index = ((int)  tolua_tonumber(tolua_S,2,0));
00946 #ifndef TOLUA_RELEASE
00947   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_waist'", NULL);
00948 #endif
00949   {
00950    float tolua_ret = (float)  self->proj_waist(index);
00951    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
00952   }
00953  }
00954  return 1;
00955 #ifndef TOLUA_RELEASE
00956  tolua_lerror:
00957  tolua_error(tolua_S,"#ferror in function 'proj_waist'.",&tolua_err);
00958  return 0;
00959 #endif
00960 }
00961 #endif //#ifndef TOLUA_DISABLE
00962 
00963 /* method: set_proj_waist of class  fawkes::HumanSkeletonProjectionInterface */
00964 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_waist00
00965 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_waist00(lua_State* tolua_S)
00966 {
00967 #ifndef TOLUA_RELEASE
00968  tolua_Error tolua_err;
00969  if (
00970      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
00971      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
00972      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
00973      !tolua_isnoobj(tolua_S,4,&tolua_err)
00974  )
00975   goto tolua_lerror;
00976  else
00977 #endif
00978  {
00979   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
00980   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
00981   const float new_proj_waist = ((const float)  tolua_tonumber(tolua_S,3,0));
00982 #ifndef TOLUA_RELEASE
00983   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_waist'", NULL);
00984 #endif
00985   {
00986    self->set_proj_waist(index,new_proj_waist);
00987   }
00988  }
00989  return 0;
00990 #ifndef TOLUA_RELEASE
00991  tolua_lerror:
00992  tolua_error(tolua_S,"#ferror in function 'set_proj_waist'.",&tolua_err);
00993  return 0;
00994 #endif
00995 }
00996 #endif //#ifndef TOLUA_DISABLE
00997 
00998 /* method: maxlenof_proj_waist of class  fawkes::HumanSkeletonProjectionInterface */
00999 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_waist00
01000 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_waist00(lua_State* tolua_S)
01001 {
01002 #ifndef TOLUA_RELEASE
01003  tolua_Error tolua_err;
01004  if (
01005      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01006      !tolua_isnoobj(tolua_S,2,&tolua_err)
01007  )
01008   goto tolua_lerror;
01009  else
01010 #endif
01011  {
01012   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01013 #ifndef TOLUA_RELEASE
01014   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_waist'", NULL);
01015 #endif
01016   {
01017    int tolua_ret = (int)  self->maxlenof_proj_waist();
01018    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01019   }
01020  }
01021  return 1;
01022 #ifndef TOLUA_RELEASE
01023  tolua_lerror:
01024  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_waist'.",&tolua_err);
01025  return 0;
01026 #endif
01027 }
01028 #endif //#ifndef TOLUA_DISABLE
01029 
01030 /* method: proj_left_collar of class  fawkes::HumanSkeletonProjectionInterface */
01031 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_collar00
01032 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_collar00(lua_State* tolua_S)
01033 {
01034 #ifndef TOLUA_RELEASE
01035  tolua_Error tolua_err;
01036  if (
01037      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01038      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01039      !tolua_isnoobj(tolua_S,3,&tolua_err)
01040  )
01041   goto tolua_lerror;
01042  else
01043 #endif
01044  {
01045   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01046   int index = ((int)  tolua_tonumber(tolua_S,2,0));
01047 #ifndef TOLUA_RELEASE
01048   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_left_collar'", NULL);
01049 #endif
01050   {
01051    float tolua_ret = (float)  self->proj_left_collar(index);
01052    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01053   }
01054  }
01055  return 1;
01056 #ifndef TOLUA_RELEASE
01057  tolua_lerror:
01058  tolua_error(tolua_S,"#ferror in function 'proj_left_collar'.",&tolua_err);
01059  return 0;
01060 #endif
01061 }
01062 #endif //#ifndef TOLUA_DISABLE
01063 
01064 /* method: set_proj_left_collar of class  fawkes::HumanSkeletonProjectionInterface */
01065 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_collar00
01066 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_collar00(lua_State* tolua_S)
01067 {
01068 #ifndef TOLUA_RELEASE
01069  tolua_Error tolua_err;
01070  if (
01071      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01072      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01073      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
01074      !tolua_isnoobj(tolua_S,4,&tolua_err)
01075  )
01076   goto tolua_lerror;
01077  else
01078 #endif
01079  {
01080   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01081   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
01082   const float new_proj_left_collar = ((const float)  tolua_tonumber(tolua_S,3,0));
01083 #ifndef TOLUA_RELEASE
01084   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_left_collar'", NULL);
01085 #endif
01086   {
01087    self->set_proj_left_collar(index,new_proj_left_collar);
01088   }
01089  }
01090  return 0;
01091 #ifndef TOLUA_RELEASE
01092  tolua_lerror:
01093  tolua_error(tolua_S,"#ferror in function 'set_proj_left_collar'.",&tolua_err);
01094  return 0;
01095 #endif
01096 }
01097 #endif //#ifndef TOLUA_DISABLE
01098 
01099 /* method: maxlenof_proj_left_collar of class  fawkes::HumanSkeletonProjectionInterface */
01100 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_collar00
01101 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_collar00(lua_State* tolua_S)
01102 {
01103 #ifndef TOLUA_RELEASE
01104  tolua_Error tolua_err;
01105  if (
01106      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01107      !tolua_isnoobj(tolua_S,2,&tolua_err)
01108  )
01109   goto tolua_lerror;
01110  else
01111 #endif
01112  {
01113   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01114 #ifndef TOLUA_RELEASE
01115   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_left_collar'", NULL);
01116 #endif
01117   {
01118    int tolua_ret = (int)  self->maxlenof_proj_left_collar();
01119    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01120   }
01121  }
01122  return 1;
01123 #ifndef TOLUA_RELEASE
01124  tolua_lerror:
01125  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_left_collar'.",&tolua_err);
01126  return 0;
01127 #endif
01128 }
01129 #endif //#ifndef TOLUA_DISABLE
01130 
01131 /* method: proj_left_shoulder of class  fawkes::HumanSkeletonProjectionInterface */
01132 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_shoulder00
01133 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_shoulder00(lua_State* tolua_S)
01134 {
01135 #ifndef TOLUA_RELEASE
01136  tolua_Error tolua_err;
01137  if (
01138      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01139      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01140      !tolua_isnoobj(tolua_S,3,&tolua_err)
01141  )
01142   goto tolua_lerror;
01143  else
01144 #endif
01145  {
01146   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01147   int index = ((int)  tolua_tonumber(tolua_S,2,0));
01148 #ifndef TOLUA_RELEASE
01149   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_left_shoulder'", NULL);
01150 #endif
01151   {
01152    float tolua_ret = (float)  self->proj_left_shoulder(index);
01153    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01154   }
01155  }
01156  return 1;
01157 #ifndef TOLUA_RELEASE
01158  tolua_lerror:
01159  tolua_error(tolua_S,"#ferror in function 'proj_left_shoulder'.",&tolua_err);
01160  return 0;
01161 #endif
01162 }
01163 #endif //#ifndef TOLUA_DISABLE
01164 
01165 /* method: set_proj_left_shoulder of class  fawkes::HumanSkeletonProjectionInterface */
01166 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_shoulder00
01167 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_shoulder00(lua_State* tolua_S)
01168 {
01169 #ifndef TOLUA_RELEASE
01170  tolua_Error tolua_err;
01171  if (
01172      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01173      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01174      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
01175      !tolua_isnoobj(tolua_S,4,&tolua_err)
01176  )
01177   goto tolua_lerror;
01178  else
01179 #endif
01180  {
01181   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01182   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
01183   const float new_proj_left_shoulder = ((const float)  tolua_tonumber(tolua_S,3,0));
01184 #ifndef TOLUA_RELEASE
01185   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_left_shoulder'", NULL);
01186 #endif
01187   {
01188    self->set_proj_left_shoulder(index,new_proj_left_shoulder);
01189   }
01190  }
01191  return 0;
01192 #ifndef TOLUA_RELEASE
01193  tolua_lerror:
01194  tolua_error(tolua_S,"#ferror in function 'set_proj_left_shoulder'.",&tolua_err);
01195  return 0;
01196 #endif
01197 }
01198 #endif //#ifndef TOLUA_DISABLE
01199 
01200 /* method: maxlenof_proj_left_shoulder of class  fawkes::HumanSkeletonProjectionInterface */
01201 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_shoulder00
01202 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_shoulder00(lua_State* tolua_S)
01203 {
01204 #ifndef TOLUA_RELEASE
01205  tolua_Error tolua_err;
01206  if (
01207      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01208      !tolua_isnoobj(tolua_S,2,&tolua_err)
01209  )
01210   goto tolua_lerror;
01211  else
01212 #endif
01213  {
01214   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01215 #ifndef TOLUA_RELEASE
01216   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_left_shoulder'", NULL);
01217 #endif
01218   {
01219    int tolua_ret = (int)  self->maxlenof_proj_left_shoulder();
01220    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01221   }
01222  }
01223  return 1;
01224 #ifndef TOLUA_RELEASE
01225  tolua_lerror:
01226  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_left_shoulder'.",&tolua_err);
01227  return 0;
01228 #endif
01229 }
01230 #endif //#ifndef TOLUA_DISABLE
01231 
01232 /* method: proj_left_elbow of class  fawkes::HumanSkeletonProjectionInterface */
01233 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_elbow00
01234 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_elbow00(lua_State* tolua_S)
01235 {
01236 #ifndef TOLUA_RELEASE
01237  tolua_Error tolua_err;
01238  if (
01239      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01240      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01241      !tolua_isnoobj(tolua_S,3,&tolua_err)
01242  )
01243   goto tolua_lerror;
01244  else
01245 #endif
01246  {
01247   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01248   int index = ((int)  tolua_tonumber(tolua_S,2,0));
01249 #ifndef TOLUA_RELEASE
01250   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_left_elbow'", NULL);
01251 #endif
01252   {
01253    float tolua_ret = (float)  self->proj_left_elbow(index);
01254    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01255   }
01256  }
01257  return 1;
01258 #ifndef TOLUA_RELEASE
01259  tolua_lerror:
01260  tolua_error(tolua_S,"#ferror in function 'proj_left_elbow'.",&tolua_err);
01261  return 0;
01262 #endif
01263 }
01264 #endif //#ifndef TOLUA_DISABLE
01265 
01266 /* method: set_proj_left_elbow of class  fawkes::HumanSkeletonProjectionInterface */
01267 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_elbow00
01268 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_elbow00(lua_State* tolua_S)
01269 {
01270 #ifndef TOLUA_RELEASE
01271  tolua_Error tolua_err;
01272  if (
01273      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01274      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01275      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
01276      !tolua_isnoobj(tolua_S,4,&tolua_err)
01277  )
01278   goto tolua_lerror;
01279  else
01280 #endif
01281  {
01282   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01283   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
01284   const float new_proj_left_elbow = ((const float)  tolua_tonumber(tolua_S,3,0));
01285 #ifndef TOLUA_RELEASE
01286   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_left_elbow'", NULL);
01287 #endif
01288   {
01289    self->set_proj_left_elbow(index,new_proj_left_elbow);
01290   }
01291  }
01292  return 0;
01293 #ifndef TOLUA_RELEASE
01294  tolua_lerror:
01295  tolua_error(tolua_S,"#ferror in function 'set_proj_left_elbow'.",&tolua_err);
01296  return 0;
01297 #endif
01298 }
01299 #endif //#ifndef TOLUA_DISABLE
01300 
01301 /* method: maxlenof_proj_left_elbow of class  fawkes::HumanSkeletonProjectionInterface */
01302 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_elbow00
01303 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_elbow00(lua_State* tolua_S)
01304 {
01305 #ifndef TOLUA_RELEASE
01306  tolua_Error tolua_err;
01307  if (
01308      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01309      !tolua_isnoobj(tolua_S,2,&tolua_err)
01310  )
01311   goto tolua_lerror;
01312  else
01313 #endif
01314  {
01315   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01316 #ifndef TOLUA_RELEASE
01317   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_left_elbow'", NULL);
01318 #endif
01319   {
01320    int tolua_ret = (int)  self->maxlenof_proj_left_elbow();
01321    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01322   }
01323  }
01324  return 1;
01325 #ifndef TOLUA_RELEASE
01326  tolua_lerror:
01327  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_left_elbow'.",&tolua_err);
01328  return 0;
01329 #endif
01330 }
01331 #endif //#ifndef TOLUA_DISABLE
01332 
01333 /* method: proj_left_wrist of class  fawkes::HumanSkeletonProjectionInterface */
01334 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_wrist00
01335 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_wrist00(lua_State* tolua_S)
01336 {
01337 #ifndef TOLUA_RELEASE
01338  tolua_Error tolua_err;
01339  if (
01340      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01341      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01342      !tolua_isnoobj(tolua_S,3,&tolua_err)
01343  )
01344   goto tolua_lerror;
01345  else
01346 #endif
01347  {
01348   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01349   int index = ((int)  tolua_tonumber(tolua_S,2,0));
01350 #ifndef TOLUA_RELEASE
01351   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_left_wrist'", NULL);
01352 #endif
01353   {
01354    float tolua_ret = (float)  self->proj_left_wrist(index);
01355    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01356   }
01357  }
01358  return 1;
01359 #ifndef TOLUA_RELEASE
01360  tolua_lerror:
01361  tolua_error(tolua_S,"#ferror in function 'proj_left_wrist'.",&tolua_err);
01362  return 0;
01363 #endif
01364 }
01365 #endif //#ifndef TOLUA_DISABLE
01366 
01367 /* method: set_proj_left_wrist of class  fawkes::HumanSkeletonProjectionInterface */
01368 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_wrist00
01369 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_wrist00(lua_State* tolua_S)
01370 {
01371 #ifndef TOLUA_RELEASE
01372  tolua_Error tolua_err;
01373  if (
01374      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01375      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01376      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
01377      !tolua_isnoobj(tolua_S,4,&tolua_err)
01378  )
01379   goto tolua_lerror;
01380  else
01381 #endif
01382  {
01383   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01384   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
01385   const float new_proj_left_wrist = ((const float)  tolua_tonumber(tolua_S,3,0));
01386 #ifndef TOLUA_RELEASE
01387   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_left_wrist'", NULL);
01388 #endif
01389   {
01390    self->set_proj_left_wrist(index,new_proj_left_wrist);
01391   }
01392  }
01393  return 0;
01394 #ifndef TOLUA_RELEASE
01395  tolua_lerror:
01396  tolua_error(tolua_S,"#ferror in function 'set_proj_left_wrist'.",&tolua_err);
01397  return 0;
01398 #endif
01399 }
01400 #endif //#ifndef TOLUA_DISABLE
01401 
01402 /* method: maxlenof_proj_left_wrist of class  fawkes::HumanSkeletonProjectionInterface */
01403 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_wrist00
01404 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_wrist00(lua_State* tolua_S)
01405 {
01406 #ifndef TOLUA_RELEASE
01407  tolua_Error tolua_err;
01408  if (
01409      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01410      !tolua_isnoobj(tolua_S,2,&tolua_err)
01411  )
01412   goto tolua_lerror;
01413  else
01414 #endif
01415  {
01416   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01417 #ifndef TOLUA_RELEASE
01418   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_left_wrist'", NULL);
01419 #endif
01420   {
01421    int tolua_ret = (int)  self->maxlenof_proj_left_wrist();
01422    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01423   }
01424  }
01425  return 1;
01426 #ifndef TOLUA_RELEASE
01427  tolua_lerror:
01428  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_left_wrist'.",&tolua_err);
01429  return 0;
01430 #endif
01431 }
01432 #endif //#ifndef TOLUA_DISABLE
01433 
01434 /* method: proj_left_hand of class  fawkes::HumanSkeletonProjectionInterface */
01435 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_hand00
01436 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_hand00(lua_State* tolua_S)
01437 {
01438 #ifndef TOLUA_RELEASE
01439  tolua_Error tolua_err;
01440  if (
01441      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01442      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01443      !tolua_isnoobj(tolua_S,3,&tolua_err)
01444  )
01445   goto tolua_lerror;
01446  else
01447 #endif
01448  {
01449   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01450   int index = ((int)  tolua_tonumber(tolua_S,2,0));
01451 #ifndef TOLUA_RELEASE
01452   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_left_hand'", NULL);
01453 #endif
01454   {
01455    float tolua_ret = (float)  self->proj_left_hand(index);
01456    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01457   }
01458  }
01459  return 1;
01460 #ifndef TOLUA_RELEASE
01461  tolua_lerror:
01462  tolua_error(tolua_S,"#ferror in function 'proj_left_hand'.",&tolua_err);
01463  return 0;
01464 #endif
01465 }
01466 #endif //#ifndef TOLUA_DISABLE
01467 
01468 /* method: set_proj_left_hand of class  fawkes::HumanSkeletonProjectionInterface */
01469 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_hand00
01470 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_hand00(lua_State* tolua_S)
01471 {
01472 #ifndef TOLUA_RELEASE
01473  tolua_Error tolua_err;
01474  if (
01475      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01476      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01477      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
01478      !tolua_isnoobj(tolua_S,4,&tolua_err)
01479  )
01480   goto tolua_lerror;
01481  else
01482 #endif
01483  {
01484   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01485   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
01486   const float new_proj_left_hand = ((const float)  tolua_tonumber(tolua_S,3,0));
01487 #ifndef TOLUA_RELEASE
01488   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_left_hand'", NULL);
01489 #endif
01490   {
01491    self->set_proj_left_hand(index,new_proj_left_hand);
01492   }
01493  }
01494  return 0;
01495 #ifndef TOLUA_RELEASE
01496  tolua_lerror:
01497  tolua_error(tolua_S,"#ferror in function 'set_proj_left_hand'.",&tolua_err);
01498  return 0;
01499 #endif
01500 }
01501 #endif //#ifndef TOLUA_DISABLE
01502 
01503 /* method: maxlenof_proj_left_hand of class  fawkes::HumanSkeletonProjectionInterface */
01504 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_hand00
01505 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_hand00(lua_State* tolua_S)
01506 {
01507 #ifndef TOLUA_RELEASE
01508  tolua_Error tolua_err;
01509  if (
01510      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01511      !tolua_isnoobj(tolua_S,2,&tolua_err)
01512  )
01513   goto tolua_lerror;
01514  else
01515 #endif
01516  {
01517   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01518 #ifndef TOLUA_RELEASE
01519   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_left_hand'", NULL);
01520 #endif
01521   {
01522    int tolua_ret = (int)  self->maxlenof_proj_left_hand();
01523    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01524   }
01525  }
01526  return 1;
01527 #ifndef TOLUA_RELEASE
01528  tolua_lerror:
01529  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_left_hand'.",&tolua_err);
01530  return 0;
01531 #endif
01532 }
01533 #endif //#ifndef TOLUA_DISABLE
01534 
01535 /* method: proj_left_fingertip of class  fawkes::HumanSkeletonProjectionInterface */
01536 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_fingertip00
01537 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_fingertip00(lua_State* tolua_S)
01538 {
01539 #ifndef TOLUA_RELEASE
01540  tolua_Error tolua_err;
01541  if (
01542      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01543      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01544      !tolua_isnoobj(tolua_S,3,&tolua_err)
01545  )
01546   goto tolua_lerror;
01547  else
01548 #endif
01549  {
01550   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01551   int index = ((int)  tolua_tonumber(tolua_S,2,0));
01552 #ifndef TOLUA_RELEASE
01553   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_left_fingertip'", NULL);
01554 #endif
01555   {
01556    float tolua_ret = (float)  self->proj_left_fingertip(index);
01557    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01558   }
01559  }
01560  return 1;
01561 #ifndef TOLUA_RELEASE
01562  tolua_lerror:
01563  tolua_error(tolua_S,"#ferror in function 'proj_left_fingertip'.",&tolua_err);
01564  return 0;
01565 #endif
01566 }
01567 #endif //#ifndef TOLUA_DISABLE
01568 
01569 /* method: set_proj_left_fingertip of class  fawkes::HumanSkeletonProjectionInterface */
01570 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_fingertip00
01571 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_fingertip00(lua_State* tolua_S)
01572 {
01573 #ifndef TOLUA_RELEASE
01574  tolua_Error tolua_err;
01575  if (
01576      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01577      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01578      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
01579      !tolua_isnoobj(tolua_S,4,&tolua_err)
01580  )
01581   goto tolua_lerror;
01582  else
01583 #endif
01584  {
01585   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01586   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
01587   const float new_proj_left_fingertip = ((const float)  tolua_tonumber(tolua_S,3,0));
01588 #ifndef TOLUA_RELEASE
01589   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_left_fingertip'", NULL);
01590 #endif
01591   {
01592    self->set_proj_left_fingertip(index,new_proj_left_fingertip);
01593   }
01594  }
01595  return 0;
01596 #ifndef TOLUA_RELEASE
01597  tolua_lerror:
01598  tolua_error(tolua_S,"#ferror in function 'set_proj_left_fingertip'.",&tolua_err);
01599  return 0;
01600 #endif
01601 }
01602 #endif //#ifndef TOLUA_DISABLE
01603 
01604 /* method: maxlenof_proj_left_fingertip of class  fawkes::HumanSkeletonProjectionInterface */
01605 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_fingertip00
01606 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_fingertip00(lua_State* tolua_S)
01607 {
01608 #ifndef TOLUA_RELEASE
01609  tolua_Error tolua_err;
01610  if (
01611      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01612      !tolua_isnoobj(tolua_S,2,&tolua_err)
01613  )
01614   goto tolua_lerror;
01615  else
01616 #endif
01617  {
01618   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01619 #ifndef TOLUA_RELEASE
01620   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_left_fingertip'", NULL);
01621 #endif
01622   {
01623    int tolua_ret = (int)  self->maxlenof_proj_left_fingertip();
01624    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01625   }
01626  }
01627  return 1;
01628 #ifndef TOLUA_RELEASE
01629  tolua_lerror:
01630  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_left_fingertip'.",&tolua_err);
01631  return 0;
01632 #endif
01633 }
01634 #endif //#ifndef TOLUA_DISABLE
01635 
01636 /* method: proj_right_collar of class  fawkes::HumanSkeletonProjectionInterface */
01637 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_collar00
01638 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_collar00(lua_State* tolua_S)
01639 {
01640 #ifndef TOLUA_RELEASE
01641  tolua_Error tolua_err;
01642  if (
01643      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01644      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01645      !tolua_isnoobj(tolua_S,3,&tolua_err)
01646  )
01647   goto tolua_lerror;
01648  else
01649 #endif
01650  {
01651   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01652   int index = ((int)  tolua_tonumber(tolua_S,2,0));
01653 #ifndef TOLUA_RELEASE
01654   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_right_collar'", NULL);
01655 #endif
01656   {
01657    float tolua_ret = (float)  self->proj_right_collar(index);
01658    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01659   }
01660  }
01661  return 1;
01662 #ifndef TOLUA_RELEASE
01663  tolua_lerror:
01664  tolua_error(tolua_S,"#ferror in function 'proj_right_collar'.",&tolua_err);
01665  return 0;
01666 #endif
01667 }
01668 #endif //#ifndef TOLUA_DISABLE
01669 
01670 /* method: set_proj_right_collar of class  fawkes::HumanSkeletonProjectionInterface */
01671 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_collar00
01672 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_collar00(lua_State* tolua_S)
01673 {
01674 #ifndef TOLUA_RELEASE
01675  tolua_Error tolua_err;
01676  if (
01677      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01678      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01679      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
01680      !tolua_isnoobj(tolua_S,4,&tolua_err)
01681  )
01682   goto tolua_lerror;
01683  else
01684 #endif
01685  {
01686   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01687   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
01688   const float new_proj_right_collar = ((const float)  tolua_tonumber(tolua_S,3,0));
01689 #ifndef TOLUA_RELEASE
01690   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_right_collar'", NULL);
01691 #endif
01692   {
01693    self->set_proj_right_collar(index,new_proj_right_collar);
01694   }
01695  }
01696  return 0;
01697 #ifndef TOLUA_RELEASE
01698  tolua_lerror:
01699  tolua_error(tolua_S,"#ferror in function 'set_proj_right_collar'.",&tolua_err);
01700  return 0;
01701 #endif
01702 }
01703 #endif //#ifndef TOLUA_DISABLE
01704 
01705 /* method: maxlenof_proj_right_collar of class  fawkes::HumanSkeletonProjectionInterface */
01706 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_collar00
01707 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_collar00(lua_State* tolua_S)
01708 {
01709 #ifndef TOLUA_RELEASE
01710  tolua_Error tolua_err;
01711  if (
01712      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01713      !tolua_isnoobj(tolua_S,2,&tolua_err)
01714  )
01715   goto tolua_lerror;
01716  else
01717 #endif
01718  {
01719   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01720 #ifndef TOLUA_RELEASE
01721   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_right_collar'", NULL);
01722 #endif
01723   {
01724    int tolua_ret = (int)  self->maxlenof_proj_right_collar();
01725    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01726   }
01727  }
01728  return 1;
01729 #ifndef TOLUA_RELEASE
01730  tolua_lerror:
01731  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_right_collar'.",&tolua_err);
01732  return 0;
01733 #endif
01734 }
01735 #endif //#ifndef TOLUA_DISABLE
01736 
01737 /* method: proj_right_shoulder of class  fawkes::HumanSkeletonProjectionInterface */
01738 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_shoulder00
01739 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_shoulder00(lua_State* tolua_S)
01740 {
01741 #ifndef TOLUA_RELEASE
01742  tolua_Error tolua_err;
01743  if (
01744      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01745      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01746      !tolua_isnoobj(tolua_S,3,&tolua_err)
01747  )
01748   goto tolua_lerror;
01749  else
01750 #endif
01751  {
01752   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01753   int index = ((int)  tolua_tonumber(tolua_S,2,0));
01754 #ifndef TOLUA_RELEASE
01755   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_right_shoulder'", NULL);
01756 #endif
01757   {
01758    float tolua_ret = (float)  self->proj_right_shoulder(index);
01759    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01760   }
01761  }
01762  return 1;
01763 #ifndef TOLUA_RELEASE
01764  tolua_lerror:
01765  tolua_error(tolua_S,"#ferror in function 'proj_right_shoulder'.",&tolua_err);
01766  return 0;
01767 #endif
01768 }
01769 #endif //#ifndef TOLUA_DISABLE
01770 
01771 /* method: set_proj_right_shoulder of class  fawkes::HumanSkeletonProjectionInterface */
01772 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_shoulder00
01773 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_shoulder00(lua_State* tolua_S)
01774 {
01775 #ifndef TOLUA_RELEASE
01776  tolua_Error tolua_err;
01777  if (
01778      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01779      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01780      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
01781      !tolua_isnoobj(tolua_S,4,&tolua_err)
01782  )
01783   goto tolua_lerror;
01784  else
01785 #endif
01786  {
01787   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01788   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
01789   const float new_proj_right_shoulder = ((const float)  tolua_tonumber(tolua_S,3,0));
01790 #ifndef TOLUA_RELEASE
01791   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_right_shoulder'", NULL);
01792 #endif
01793   {
01794    self->set_proj_right_shoulder(index,new_proj_right_shoulder);
01795   }
01796  }
01797  return 0;
01798 #ifndef TOLUA_RELEASE
01799  tolua_lerror:
01800  tolua_error(tolua_S,"#ferror in function 'set_proj_right_shoulder'.",&tolua_err);
01801  return 0;
01802 #endif
01803 }
01804 #endif //#ifndef TOLUA_DISABLE
01805 
01806 /* method: maxlenof_proj_right_shoulder of class  fawkes::HumanSkeletonProjectionInterface */
01807 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_shoulder00
01808 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_shoulder00(lua_State* tolua_S)
01809 {
01810 #ifndef TOLUA_RELEASE
01811  tolua_Error tolua_err;
01812  if (
01813      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01814      !tolua_isnoobj(tolua_S,2,&tolua_err)
01815  )
01816   goto tolua_lerror;
01817  else
01818 #endif
01819  {
01820   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01821 #ifndef TOLUA_RELEASE
01822   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_right_shoulder'", NULL);
01823 #endif
01824   {
01825    int tolua_ret = (int)  self->maxlenof_proj_right_shoulder();
01826    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01827   }
01828  }
01829  return 1;
01830 #ifndef TOLUA_RELEASE
01831  tolua_lerror:
01832  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_right_shoulder'.",&tolua_err);
01833  return 0;
01834 #endif
01835 }
01836 #endif //#ifndef TOLUA_DISABLE
01837 
01838 /* method: proj_right_elbow of class  fawkes::HumanSkeletonProjectionInterface */
01839 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_elbow00
01840 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_elbow00(lua_State* tolua_S)
01841 {
01842 #ifndef TOLUA_RELEASE
01843  tolua_Error tolua_err;
01844  if (
01845      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01846      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01847      !tolua_isnoobj(tolua_S,3,&tolua_err)
01848  )
01849   goto tolua_lerror;
01850  else
01851 #endif
01852  {
01853   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01854   int index = ((int)  tolua_tonumber(tolua_S,2,0));
01855 #ifndef TOLUA_RELEASE
01856   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_right_elbow'", NULL);
01857 #endif
01858   {
01859    float tolua_ret = (float)  self->proj_right_elbow(index);
01860    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01861   }
01862  }
01863  return 1;
01864 #ifndef TOLUA_RELEASE
01865  tolua_lerror:
01866  tolua_error(tolua_S,"#ferror in function 'proj_right_elbow'.",&tolua_err);
01867  return 0;
01868 #endif
01869 }
01870 #endif //#ifndef TOLUA_DISABLE
01871 
01872 /* method: set_proj_right_elbow of class  fawkes::HumanSkeletonProjectionInterface */
01873 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_elbow00
01874 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_elbow00(lua_State* tolua_S)
01875 {
01876 #ifndef TOLUA_RELEASE
01877  tolua_Error tolua_err;
01878  if (
01879      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01880      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01881      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
01882      !tolua_isnoobj(tolua_S,4,&tolua_err)
01883  )
01884   goto tolua_lerror;
01885  else
01886 #endif
01887  {
01888   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01889   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
01890   const float new_proj_right_elbow = ((const float)  tolua_tonumber(tolua_S,3,0));
01891 #ifndef TOLUA_RELEASE
01892   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_right_elbow'", NULL);
01893 #endif
01894   {
01895    self->set_proj_right_elbow(index,new_proj_right_elbow);
01896   }
01897  }
01898  return 0;
01899 #ifndef TOLUA_RELEASE
01900  tolua_lerror:
01901  tolua_error(tolua_S,"#ferror in function 'set_proj_right_elbow'.",&tolua_err);
01902  return 0;
01903 #endif
01904 }
01905 #endif //#ifndef TOLUA_DISABLE
01906 
01907 /* method: maxlenof_proj_right_elbow of class  fawkes::HumanSkeletonProjectionInterface */
01908 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_elbow00
01909 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_elbow00(lua_State* tolua_S)
01910 {
01911 #ifndef TOLUA_RELEASE
01912  tolua_Error tolua_err;
01913  if (
01914      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01915      !tolua_isnoobj(tolua_S,2,&tolua_err)
01916  )
01917   goto tolua_lerror;
01918  else
01919 #endif
01920  {
01921   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01922 #ifndef TOLUA_RELEASE
01923   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_right_elbow'", NULL);
01924 #endif
01925   {
01926    int tolua_ret = (int)  self->maxlenof_proj_right_elbow();
01927    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01928   }
01929  }
01930  return 1;
01931 #ifndef TOLUA_RELEASE
01932  tolua_lerror:
01933  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_right_elbow'.",&tolua_err);
01934  return 0;
01935 #endif
01936 }
01937 #endif //#ifndef TOLUA_DISABLE
01938 
01939 /* method: proj_right_wrist of class  fawkes::HumanSkeletonProjectionInterface */
01940 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_wrist00
01941 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_wrist00(lua_State* tolua_S)
01942 {
01943 #ifndef TOLUA_RELEASE
01944  tolua_Error tolua_err;
01945  if (
01946      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01947      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01948      !tolua_isnoobj(tolua_S,3,&tolua_err)
01949  )
01950   goto tolua_lerror;
01951  else
01952 #endif
01953  {
01954   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01955   int index = ((int)  tolua_tonumber(tolua_S,2,0));
01956 #ifndef TOLUA_RELEASE
01957   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_right_wrist'", NULL);
01958 #endif
01959   {
01960    float tolua_ret = (float)  self->proj_right_wrist(index);
01961    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
01962   }
01963  }
01964  return 1;
01965 #ifndef TOLUA_RELEASE
01966  tolua_lerror:
01967  tolua_error(tolua_S,"#ferror in function 'proj_right_wrist'.",&tolua_err);
01968  return 0;
01969 #endif
01970 }
01971 #endif //#ifndef TOLUA_DISABLE
01972 
01973 /* method: set_proj_right_wrist of class  fawkes::HumanSkeletonProjectionInterface */
01974 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_wrist00
01975 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_wrist00(lua_State* tolua_S)
01976 {
01977 #ifndef TOLUA_RELEASE
01978  tolua_Error tolua_err;
01979  if (
01980      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
01981      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
01982      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
01983      !tolua_isnoobj(tolua_S,4,&tolua_err)
01984  )
01985   goto tolua_lerror;
01986  else
01987 #endif
01988  {
01989   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
01990   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
01991   const float new_proj_right_wrist = ((const float)  tolua_tonumber(tolua_S,3,0));
01992 #ifndef TOLUA_RELEASE
01993   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_right_wrist'", NULL);
01994 #endif
01995   {
01996    self->set_proj_right_wrist(index,new_proj_right_wrist);
01997   }
01998  }
01999  return 0;
02000 #ifndef TOLUA_RELEASE
02001  tolua_lerror:
02002  tolua_error(tolua_S,"#ferror in function 'set_proj_right_wrist'.",&tolua_err);
02003  return 0;
02004 #endif
02005 }
02006 #endif //#ifndef TOLUA_DISABLE
02007 
02008 /* method: maxlenof_proj_right_wrist of class  fawkes::HumanSkeletonProjectionInterface */
02009 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_wrist00
02010 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_wrist00(lua_State* tolua_S)
02011 {
02012 #ifndef TOLUA_RELEASE
02013  tolua_Error tolua_err;
02014  if (
02015      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02016      !tolua_isnoobj(tolua_S,2,&tolua_err)
02017  )
02018   goto tolua_lerror;
02019  else
02020 #endif
02021  {
02022   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02023 #ifndef TOLUA_RELEASE
02024   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_right_wrist'", NULL);
02025 #endif
02026   {
02027    int tolua_ret = (int)  self->maxlenof_proj_right_wrist();
02028    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02029   }
02030  }
02031  return 1;
02032 #ifndef TOLUA_RELEASE
02033  tolua_lerror:
02034  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_right_wrist'.",&tolua_err);
02035  return 0;
02036 #endif
02037 }
02038 #endif //#ifndef TOLUA_DISABLE
02039 
02040 /* method: proj_right_hand of class  fawkes::HumanSkeletonProjectionInterface */
02041 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_hand00
02042 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_hand00(lua_State* tolua_S)
02043 {
02044 #ifndef TOLUA_RELEASE
02045  tolua_Error tolua_err;
02046  if (
02047      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02048      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02049      !tolua_isnoobj(tolua_S,3,&tolua_err)
02050  )
02051   goto tolua_lerror;
02052  else
02053 #endif
02054  {
02055   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02056   int index = ((int)  tolua_tonumber(tolua_S,2,0));
02057 #ifndef TOLUA_RELEASE
02058   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_right_hand'", NULL);
02059 #endif
02060   {
02061    float tolua_ret = (float)  self->proj_right_hand(index);
02062    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02063   }
02064  }
02065  return 1;
02066 #ifndef TOLUA_RELEASE
02067  tolua_lerror:
02068  tolua_error(tolua_S,"#ferror in function 'proj_right_hand'.",&tolua_err);
02069  return 0;
02070 #endif
02071 }
02072 #endif //#ifndef TOLUA_DISABLE
02073 
02074 /* method: set_proj_right_hand of class  fawkes::HumanSkeletonProjectionInterface */
02075 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_hand00
02076 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_hand00(lua_State* tolua_S)
02077 {
02078 #ifndef TOLUA_RELEASE
02079  tolua_Error tolua_err;
02080  if (
02081      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02082      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02083      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
02084      !tolua_isnoobj(tolua_S,4,&tolua_err)
02085  )
02086   goto tolua_lerror;
02087  else
02088 #endif
02089  {
02090   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02091   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
02092   const float new_proj_right_hand = ((const float)  tolua_tonumber(tolua_S,3,0));
02093 #ifndef TOLUA_RELEASE
02094   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_right_hand'", NULL);
02095 #endif
02096   {
02097    self->set_proj_right_hand(index,new_proj_right_hand);
02098   }
02099  }
02100  return 0;
02101 #ifndef TOLUA_RELEASE
02102  tolua_lerror:
02103  tolua_error(tolua_S,"#ferror in function 'set_proj_right_hand'.",&tolua_err);
02104  return 0;
02105 #endif
02106 }
02107 #endif //#ifndef TOLUA_DISABLE
02108 
02109 /* method: maxlenof_proj_right_hand of class  fawkes::HumanSkeletonProjectionInterface */
02110 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_hand00
02111 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_hand00(lua_State* tolua_S)
02112 {
02113 #ifndef TOLUA_RELEASE
02114  tolua_Error tolua_err;
02115  if (
02116      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02117      !tolua_isnoobj(tolua_S,2,&tolua_err)
02118  )
02119   goto tolua_lerror;
02120  else
02121 #endif
02122  {
02123   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02124 #ifndef TOLUA_RELEASE
02125   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_right_hand'", NULL);
02126 #endif
02127   {
02128    int tolua_ret = (int)  self->maxlenof_proj_right_hand();
02129    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02130   }
02131  }
02132  return 1;
02133 #ifndef TOLUA_RELEASE
02134  tolua_lerror:
02135  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_right_hand'.",&tolua_err);
02136  return 0;
02137 #endif
02138 }
02139 #endif //#ifndef TOLUA_DISABLE
02140 
02141 /* method: proj_right_fingertip of class  fawkes::HumanSkeletonProjectionInterface */
02142 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_fingertip00
02143 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_fingertip00(lua_State* tolua_S)
02144 {
02145 #ifndef TOLUA_RELEASE
02146  tolua_Error tolua_err;
02147  if (
02148      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02149      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02150      !tolua_isnoobj(tolua_S,3,&tolua_err)
02151  )
02152   goto tolua_lerror;
02153  else
02154 #endif
02155  {
02156   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02157   int index = ((int)  tolua_tonumber(tolua_S,2,0));
02158 #ifndef TOLUA_RELEASE
02159   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_right_fingertip'", NULL);
02160 #endif
02161   {
02162    float tolua_ret = (float)  self->proj_right_fingertip(index);
02163    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02164   }
02165  }
02166  return 1;
02167 #ifndef TOLUA_RELEASE
02168  tolua_lerror:
02169  tolua_error(tolua_S,"#ferror in function 'proj_right_fingertip'.",&tolua_err);
02170  return 0;
02171 #endif
02172 }
02173 #endif //#ifndef TOLUA_DISABLE
02174 
02175 /* method: set_proj_right_fingertip of class  fawkes::HumanSkeletonProjectionInterface */
02176 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_fingertip00
02177 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_fingertip00(lua_State* tolua_S)
02178 {
02179 #ifndef TOLUA_RELEASE
02180  tolua_Error tolua_err;
02181  if (
02182      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02183      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02184      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
02185      !tolua_isnoobj(tolua_S,4,&tolua_err)
02186  )
02187   goto tolua_lerror;
02188  else
02189 #endif
02190  {
02191   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02192   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
02193   const float new_proj_right_fingertip = ((const float)  tolua_tonumber(tolua_S,3,0));
02194 #ifndef TOLUA_RELEASE
02195   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_right_fingertip'", NULL);
02196 #endif
02197   {
02198    self->set_proj_right_fingertip(index,new_proj_right_fingertip);
02199   }
02200  }
02201  return 0;
02202 #ifndef TOLUA_RELEASE
02203  tolua_lerror:
02204  tolua_error(tolua_S,"#ferror in function 'set_proj_right_fingertip'.",&tolua_err);
02205  return 0;
02206 #endif
02207 }
02208 #endif //#ifndef TOLUA_DISABLE
02209 
02210 /* method: maxlenof_proj_right_fingertip of class  fawkes::HumanSkeletonProjectionInterface */
02211 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_fingertip00
02212 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_fingertip00(lua_State* tolua_S)
02213 {
02214 #ifndef TOLUA_RELEASE
02215  tolua_Error tolua_err;
02216  if (
02217      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02218      !tolua_isnoobj(tolua_S,2,&tolua_err)
02219  )
02220   goto tolua_lerror;
02221  else
02222 #endif
02223  {
02224   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02225 #ifndef TOLUA_RELEASE
02226   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_right_fingertip'", NULL);
02227 #endif
02228   {
02229    int tolua_ret = (int)  self->maxlenof_proj_right_fingertip();
02230    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02231   }
02232  }
02233  return 1;
02234 #ifndef TOLUA_RELEASE
02235  tolua_lerror:
02236  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_right_fingertip'.",&tolua_err);
02237  return 0;
02238 #endif
02239 }
02240 #endif //#ifndef TOLUA_DISABLE
02241 
02242 /* method: proj_left_hip of class  fawkes::HumanSkeletonProjectionInterface */
02243 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_hip00
02244 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_hip00(lua_State* tolua_S)
02245 {
02246 #ifndef TOLUA_RELEASE
02247  tolua_Error tolua_err;
02248  if (
02249      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02250      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02251      !tolua_isnoobj(tolua_S,3,&tolua_err)
02252  )
02253   goto tolua_lerror;
02254  else
02255 #endif
02256  {
02257   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02258   int index = ((int)  tolua_tonumber(tolua_S,2,0));
02259 #ifndef TOLUA_RELEASE
02260   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_left_hip'", NULL);
02261 #endif
02262   {
02263    float tolua_ret = (float)  self->proj_left_hip(index);
02264    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02265   }
02266  }
02267  return 1;
02268 #ifndef TOLUA_RELEASE
02269  tolua_lerror:
02270  tolua_error(tolua_S,"#ferror in function 'proj_left_hip'.",&tolua_err);
02271  return 0;
02272 #endif
02273 }
02274 #endif //#ifndef TOLUA_DISABLE
02275 
02276 /* method: set_proj_left_hip of class  fawkes::HumanSkeletonProjectionInterface */
02277 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_hip00
02278 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_hip00(lua_State* tolua_S)
02279 {
02280 #ifndef TOLUA_RELEASE
02281  tolua_Error tolua_err;
02282  if (
02283      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02284      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02285      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
02286      !tolua_isnoobj(tolua_S,4,&tolua_err)
02287  )
02288   goto tolua_lerror;
02289  else
02290 #endif
02291  {
02292   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02293   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
02294   const float new_proj_left_hip = ((const float)  tolua_tonumber(tolua_S,3,0));
02295 #ifndef TOLUA_RELEASE
02296   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_left_hip'", NULL);
02297 #endif
02298   {
02299    self->set_proj_left_hip(index,new_proj_left_hip);
02300   }
02301  }
02302  return 0;
02303 #ifndef TOLUA_RELEASE
02304  tolua_lerror:
02305  tolua_error(tolua_S,"#ferror in function 'set_proj_left_hip'.",&tolua_err);
02306  return 0;
02307 #endif
02308 }
02309 #endif //#ifndef TOLUA_DISABLE
02310 
02311 /* method: maxlenof_proj_left_hip of class  fawkes::HumanSkeletonProjectionInterface */
02312 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_hip00
02313 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_hip00(lua_State* tolua_S)
02314 {
02315 #ifndef TOLUA_RELEASE
02316  tolua_Error tolua_err;
02317  if (
02318      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02319      !tolua_isnoobj(tolua_S,2,&tolua_err)
02320  )
02321   goto tolua_lerror;
02322  else
02323 #endif
02324  {
02325   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02326 #ifndef TOLUA_RELEASE
02327   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_left_hip'", NULL);
02328 #endif
02329   {
02330    int tolua_ret = (int)  self->maxlenof_proj_left_hip();
02331    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02332   }
02333  }
02334  return 1;
02335 #ifndef TOLUA_RELEASE
02336  tolua_lerror:
02337  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_left_hip'.",&tolua_err);
02338  return 0;
02339 #endif
02340 }
02341 #endif //#ifndef TOLUA_DISABLE
02342 
02343 /* method: proj_left_knee of class  fawkes::HumanSkeletonProjectionInterface */
02344 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_knee00
02345 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_knee00(lua_State* tolua_S)
02346 {
02347 #ifndef TOLUA_RELEASE
02348  tolua_Error tolua_err;
02349  if (
02350      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02351      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02352      !tolua_isnoobj(tolua_S,3,&tolua_err)
02353  )
02354   goto tolua_lerror;
02355  else
02356 #endif
02357  {
02358   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02359   int index = ((int)  tolua_tonumber(tolua_S,2,0));
02360 #ifndef TOLUA_RELEASE
02361   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_left_knee'", NULL);
02362 #endif
02363   {
02364    float tolua_ret = (float)  self->proj_left_knee(index);
02365    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02366   }
02367  }
02368  return 1;
02369 #ifndef TOLUA_RELEASE
02370  tolua_lerror:
02371  tolua_error(tolua_S,"#ferror in function 'proj_left_knee'.",&tolua_err);
02372  return 0;
02373 #endif
02374 }
02375 #endif //#ifndef TOLUA_DISABLE
02376 
02377 /* method: set_proj_left_knee of class  fawkes::HumanSkeletonProjectionInterface */
02378 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_knee00
02379 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_knee00(lua_State* tolua_S)
02380 {
02381 #ifndef TOLUA_RELEASE
02382  tolua_Error tolua_err;
02383  if (
02384      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02385      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02386      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
02387      !tolua_isnoobj(tolua_S,4,&tolua_err)
02388  )
02389   goto tolua_lerror;
02390  else
02391 #endif
02392  {
02393   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02394   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
02395   const float new_proj_left_knee = ((const float)  tolua_tonumber(tolua_S,3,0));
02396 #ifndef TOLUA_RELEASE
02397   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_left_knee'", NULL);
02398 #endif
02399   {
02400    self->set_proj_left_knee(index,new_proj_left_knee);
02401   }
02402  }
02403  return 0;
02404 #ifndef TOLUA_RELEASE
02405  tolua_lerror:
02406  tolua_error(tolua_S,"#ferror in function 'set_proj_left_knee'.",&tolua_err);
02407  return 0;
02408 #endif
02409 }
02410 #endif //#ifndef TOLUA_DISABLE
02411 
02412 /* method: maxlenof_proj_left_knee of class  fawkes::HumanSkeletonProjectionInterface */
02413 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_knee00
02414 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_knee00(lua_State* tolua_S)
02415 {
02416 #ifndef TOLUA_RELEASE
02417  tolua_Error tolua_err;
02418  if (
02419      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02420      !tolua_isnoobj(tolua_S,2,&tolua_err)
02421  )
02422   goto tolua_lerror;
02423  else
02424 #endif
02425  {
02426   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02427 #ifndef TOLUA_RELEASE
02428   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_left_knee'", NULL);
02429 #endif
02430   {
02431    int tolua_ret = (int)  self->maxlenof_proj_left_knee();
02432    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02433   }
02434  }
02435  return 1;
02436 #ifndef TOLUA_RELEASE
02437  tolua_lerror:
02438  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_left_knee'.",&tolua_err);
02439  return 0;
02440 #endif
02441 }
02442 #endif //#ifndef TOLUA_DISABLE
02443 
02444 /* method: proj_left_ankle of class  fawkes::HumanSkeletonProjectionInterface */
02445 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_ankle00
02446 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_ankle00(lua_State* tolua_S)
02447 {
02448 #ifndef TOLUA_RELEASE
02449  tolua_Error tolua_err;
02450  if (
02451      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02452      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02453      !tolua_isnoobj(tolua_S,3,&tolua_err)
02454  )
02455   goto tolua_lerror;
02456  else
02457 #endif
02458  {
02459   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02460   int index = ((int)  tolua_tonumber(tolua_S,2,0));
02461 #ifndef TOLUA_RELEASE
02462   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_left_ankle'", NULL);
02463 #endif
02464   {
02465    float tolua_ret = (float)  self->proj_left_ankle(index);
02466    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02467   }
02468  }
02469  return 1;
02470 #ifndef TOLUA_RELEASE
02471  tolua_lerror:
02472  tolua_error(tolua_S,"#ferror in function 'proj_left_ankle'.",&tolua_err);
02473  return 0;
02474 #endif
02475 }
02476 #endif //#ifndef TOLUA_DISABLE
02477 
02478 /* method: set_proj_left_ankle of class  fawkes::HumanSkeletonProjectionInterface */
02479 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_ankle00
02480 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_ankle00(lua_State* tolua_S)
02481 {
02482 #ifndef TOLUA_RELEASE
02483  tolua_Error tolua_err;
02484  if (
02485      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02486      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02487      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
02488      !tolua_isnoobj(tolua_S,4,&tolua_err)
02489  )
02490   goto tolua_lerror;
02491  else
02492 #endif
02493  {
02494   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02495   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
02496   const float new_proj_left_ankle = ((const float)  tolua_tonumber(tolua_S,3,0));
02497 #ifndef TOLUA_RELEASE
02498   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_left_ankle'", NULL);
02499 #endif
02500   {
02501    self->set_proj_left_ankle(index,new_proj_left_ankle);
02502   }
02503  }
02504  return 0;
02505 #ifndef TOLUA_RELEASE
02506  tolua_lerror:
02507  tolua_error(tolua_S,"#ferror in function 'set_proj_left_ankle'.",&tolua_err);
02508  return 0;
02509 #endif
02510 }
02511 #endif //#ifndef TOLUA_DISABLE
02512 
02513 /* method: maxlenof_proj_left_ankle of class  fawkes::HumanSkeletonProjectionInterface */
02514 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_ankle00
02515 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_ankle00(lua_State* tolua_S)
02516 {
02517 #ifndef TOLUA_RELEASE
02518  tolua_Error tolua_err;
02519  if (
02520      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02521      !tolua_isnoobj(tolua_S,2,&tolua_err)
02522  )
02523   goto tolua_lerror;
02524  else
02525 #endif
02526  {
02527   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02528 #ifndef TOLUA_RELEASE
02529   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_left_ankle'", NULL);
02530 #endif
02531   {
02532    int tolua_ret = (int)  self->maxlenof_proj_left_ankle();
02533    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02534   }
02535  }
02536  return 1;
02537 #ifndef TOLUA_RELEASE
02538  tolua_lerror:
02539  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_left_ankle'.",&tolua_err);
02540  return 0;
02541 #endif
02542 }
02543 #endif //#ifndef TOLUA_DISABLE
02544 
02545 /* method: proj_left_foot of class  fawkes::HumanSkeletonProjectionInterface */
02546 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_foot00
02547 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_foot00(lua_State* tolua_S)
02548 {
02549 #ifndef TOLUA_RELEASE
02550  tolua_Error tolua_err;
02551  if (
02552      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02553      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02554      !tolua_isnoobj(tolua_S,3,&tolua_err)
02555  )
02556   goto tolua_lerror;
02557  else
02558 #endif
02559  {
02560   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02561   int index = ((int)  tolua_tonumber(tolua_S,2,0));
02562 #ifndef TOLUA_RELEASE
02563   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_left_foot'", NULL);
02564 #endif
02565   {
02566    float tolua_ret = (float)  self->proj_left_foot(index);
02567    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02568   }
02569  }
02570  return 1;
02571 #ifndef TOLUA_RELEASE
02572  tolua_lerror:
02573  tolua_error(tolua_S,"#ferror in function 'proj_left_foot'.",&tolua_err);
02574  return 0;
02575 #endif
02576 }
02577 #endif //#ifndef TOLUA_DISABLE
02578 
02579 /* method: set_proj_left_foot of class  fawkes::HumanSkeletonProjectionInterface */
02580 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_foot00
02581 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_foot00(lua_State* tolua_S)
02582 {
02583 #ifndef TOLUA_RELEASE
02584  tolua_Error tolua_err;
02585  if (
02586      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02587      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02588      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
02589      !tolua_isnoobj(tolua_S,4,&tolua_err)
02590  )
02591   goto tolua_lerror;
02592  else
02593 #endif
02594  {
02595   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02596   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
02597   const float new_proj_left_foot = ((const float)  tolua_tonumber(tolua_S,3,0));
02598 #ifndef TOLUA_RELEASE
02599   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_left_foot'", NULL);
02600 #endif
02601   {
02602    self->set_proj_left_foot(index,new_proj_left_foot);
02603   }
02604  }
02605  return 0;
02606 #ifndef TOLUA_RELEASE
02607  tolua_lerror:
02608  tolua_error(tolua_S,"#ferror in function 'set_proj_left_foot'.",&tolua_err);
02609  return 0;
02610 #endif
02611 }
02612 #endif //#ifndef TOLUA_DISABLE
02613 
02614 /* method: maxlenof_proj_left_foot of class  fawkes::HumanSkeletonProjectionInterface */
02615 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_foot00
02616 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_foot00(lua_State* tolua_S)
02617 {
02618 #ifndef TOLUA_RELEASE
02619  tolua_Error tolua_err;
02620  if (
02621      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02622      !tolua_isnoobj(tolua_S,2,&tolua_err)
02623  )
02624   goto tolua_lerror;
02625  else
02626 #endif
02627  {
02628   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02629 #ifndef TOLUA_RELEASE
02630   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_left_foot'", NULL);
02631 #endif
02632   {
02633    int tolua_ret = (int)  self->maxlenof_proj_left_foot();
02634    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02635   }
02636  }
02637  return 1;
02638 #ifndef TOLUA_RELEASE
02639  tolua_lerror:
02640  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_left_foot'.",&tolua_err);
02641  return 0;
02642 #endif
02643 }
02644 #endif //#ifndef TOLUA_DISABLE
02645 
02646 /* method: proj_right_hip of class  fawkes::HumanSkeletonProjectionInterface */
02647 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_hip00
02648 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_hip00(lua_State* tolua_S)
02649 {
02650 #ifndef TOLUA_RELEASE
02651  tolua_Error tolua_err;
02652  if (
02653      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02654      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02655      !tolua_isnoobj(tolua_S,3,&tolua_err)
02656  )
02657   goto tolua_lerror;
02658  else
02659 #endif
02660  {
02661   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02662   int index = ((int)  tolua_tonumber(tolua_S,2,0));
02663 #ifndef TOLUA_RELEASE
02664   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_right_hip'", NULL);
02665 #endif
02666   {
02667    float tolua_ret = (float)  self->proj_right_hip(index);
02668    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02669   }
02670  }
02671  return 1;
02672 #ifndef TOLUA_RELEASE
02673  tolua_lerror:
02674  tolua_error(tolua_S,"#ferror in function 'proj_right_hip'.",&tolua_err);
02675  return 0;
02676 #endif
02677 }
02678 #endif //#ifndef TOLUA_DISABLE
02679 
02680 /* method: set_proj_right_hip of class  fawkes::HumanSkeletonProjectionInterface */
02681 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_hip00
02682 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_hip00(lua_State* tolua_S)
02683 {
02684 #ifndef TOLUA_RELEASE
02685  tolua_Error tolua_err;
02686  if (
02687      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02688      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02689      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
02690      !tolua_isnoobj(tolua_S,4,&tolua_err)
02691  )
02692   goto tolua_lerror;
02693  else
02694 #endif
02695  {
02696   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02697   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
02698   const float new_proj_right_hip = ((const float)  tolua_tonumber(tolua_S,3,0));
02699 #ifndef TOLUA_RELEASE
02700   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_right_hip'", NULL);
02701 #endif
02702   {
02703    self->set_proj_right_hip(index,new_proj_right_hip);
02704   }
02705  }
02706  return 0;
02707 #ifndef TOLUA_RELEASE
02708  tolua_lerror:
02709  tolua_error(tolua_S,"#ferror in function 'set_proj_right_hip'.",&tolua_err);
02710  return 0;
02711 #endif
02712 }
02713 #endif //#ifndef TOLUA_DISABLE
02714 
02715 /* method: maxlenof_proj_right_hip of class  fawkes::HumanSkeletonProjectionInterface */
02716 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_hip00
02717 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_hip00(lua_State* tolua_S)
02718 {
02719 #ifndef TOLUA_RELEASE
02720  tolua_Error tolua_err;
02721  if (
02722      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02723      !tolua_isnoobj(tolua_S,2,&tolua_err)
02724  )
02725   goto tolua_lerror;
02726  else
02727 #endif
02728  {
02729   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02730 #ifndef TOLUA_RELEASE
02731   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_right_hip'", NULL);
02732 #endif
02733   {
02734    int tolua_ret = (int)  self->maxlenof_proj_right_hip();
02735    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02736   }
02737  }
02738  return 1;
02739 #ifndef TOLUA_RELEASE
02740  tolua_lerror:
02741  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_right_hip'.",&tolua_err);
02742  return 0;
02743 #endif
02744 }
02745 #endif //#ifndef TOLUA_DISABLE
02746 
02747 /* method: proj_right_knee of class  fawkes::HumanSkeletonProjectionInterface */
02748 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_knee00
02749 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_knee00(lua_State* tolua_S)
02750 {
02751 #ifndef TOLUA_RELEASE
02752  tolua_Error tolua_err;
02753  if (
02754      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02755      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02756      !tolua_isnoobj(tolua_S,3,&tolua_err)
02757  )
02758   goto tolua_lerror;
02759  else
02760 #endif
02761  {
02762   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02763   int index = ((int)  tolua_tonumber(tolua_S,2,0));
02764 #ifndef TOLUA_RELEASE
02765   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_right_knee'", NULL);
02766 #endif
02767   {
02768    float tolua_ret = (float)  self->proj_right_knee(index);
02769    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02770   }
02771  }
02772  return 1;
02773 #ifndef TOLUA_RELEASE
02774  tolua_lerror:
02775  tolua_error(tolua_S,"#ferror in function 'proj_right_knee'.",&tolua_err);
02776  return 0;
02777 #endif
02778 }
02779 #endif //#ifndef TOLUA_DISABLE
02780 
02781 /* method: set_proj_right_knee of class  fawkes::HumanSkeletonProjectionInterface */
02782 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_knee00
02783 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_knee00(lua_State* tolua_S)
02784 {
02785 #ifndef TOLUA_RELEASE
02786  tolua_Error tolua_err;
02787  if (
02788      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02789      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02790      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
02791      !tolua_isnoobj(tolua_S,4,&tolua_err)
02792  )
02793   goto tolua_lerror;
02794  else
02795 #endif
02796  {
02797   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02798   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
02799   const float new_proj_right_knee = ((const float)  tolua_tonumber(tolua_S,3,0));
02800 #ifndef TOLUA_RELEASE
02801   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_right_knee'", NULL);
02802 #endif
02803   {
02804    self->set_proj_right_knee(index,new_proj_right_knee);
02805   }
02806  }
02807  return 0;
02808 #ifndef TOLUA_RELEASE
02809  tolua_lerror:
02810  tolua_error(tolua_S,"#ferror in function 'set_proj_right_knee'.",&tolua_err);
02811  return 0;
02812 #endif
02813 }
02814 #endif //#ifndef TOLUA_DISABLE
02815 
02816 /* method: maxlenof_proj_right_knee of class  fawkes::HumanSkeletonProjectionInterface */
02817 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_knee00
02818 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_knee00(lua_State* tolua_S)
02819 {
02820 #ifndef TOLUA_RELEASE
02821  tolua_Error tolua_err;
02822  if (
02823      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02824      !tolua_isnoobj(tolua_S,2,&tolua_err)
02825  )
02826   goto tolua_lerror;
02827  else
02828 #endif
02829  {
02830   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02831 #ifndef TOLUA_RELEASE
02832   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_right_knee'", NULL);
02833 #endif
02834   {
02835    int tolua_ret = (int)  self->maxlenof_proj_right_knee();
02836    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02837   }
02838  }
02839  return 1;
02840 #ifndef TOLUA_RELEASE
02841  tolua_lerror:
02842  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_right_knee'.",&tolua_err);
02843  return 0;
02844 #endif
02845 }
02846 #endif //#ifndef TOLUA_DISABLE
02847 
02848 /* method: proj_right_ankle of class  fawkes::HumanSkeletonProjectionInterface */
02849 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_ankle00
02850 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_ankle00(lua_State* tolua_S)
02851 {
02852 #ifndef TOLUA_RELEASE
02853  tolua_Error tolua_err;
02854  if (
02855      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02856      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02857      !tolua_isnoobj(tolua_S,3,&tolua_err)
02858  )
02859   goto tolua_lerror;
02860  else
02861 #endif
02862  {
02863   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02864   int index = ((int)  tolua_tonumber(tolua_S,2,0));
02865 #ifndef TOLUA_RELEASE
02866   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_right_ankle'", NULL);
02867 #endif
02868   {
02869    float tolua_ret = (float)  self->proj_right_ankle(index);
02870    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02871   }
02872  }
02873  return 1;
02874 #ifndef TOLUA_RELEASE
02875  tolua_lerror:
02876  tolua_error(tolua_S,"#ferror in function 'proj_right_ankle'.",&tolua_err);
02877  return 0;
02878 #endif
02879 }
02880 #endif //#ifndef TOLUA_DISABLE
02881 
02882 /* method: set_proj_right_ankle of class  fawkes::HumanSkeletonProjectionInterface */
02883 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_ankle00
02884 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_ankle00(lua_State* tolua_S)
02885 {
02886 #ifndef TOLUA_RELEASE
02887  tolua_Error tolua_err;
02888  if (
02889      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02890      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02891      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
02892      !tolua_isnoobj(tolua_S,4,&tolua_err)
02893  )
02894   goto tolua_lerror;
02895  else
02896 #endif
02897  {
02898   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02899   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
02900   const float new_proj_right_ankle = ((const float)  tolua_tonumber(tolua_S,3,0));
02901 #ifndef TOLUA_RELEASE
02902   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_right_ankle'", NULL);
02903 #endif
02904   {
02905    self->set_proj_right_ankle(index,new_proj_right_ankle);
02906   }
02907  }
02908  return 0;
02909 #ifndef TOLUA_RELEASE
02910  tolua_lerror:
02911  tolua_error(tolua_S,"#ferror in function 'set_proj_right_ankle'.",&tolua_err);
02912  return 0;
02913 #endif
02914 }
02915 #endif //#ifndef TOLUA_DISABLE
02916 
02917 /* method: maxlenof_proj_right_ankle of class  fawkes::HumanSkeletonProjectionInterface */
02918 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_ankle00
02919 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_ankle00(lua_State* tolua_S)
02920 {
02921 #ifndef TOLUA_RELEASE
02922  tolua_Error tolua_err;
02923  if (
02924      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02925      !tolua_isnoobj(tolua_S,2,&tolua_err)
02926  )
02927   goto tolua_lerror;
02928  else
02929 #endif
02930  {
02931   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02932 #ifndef TOLUA_RELEASE
02933   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_right_ankle'", NULL);
02934 #endif
02935   {
02936    int tolua_ret = (int)  self->maxlenof_proj_right_ankle();
02937    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02938   }
02939  }
02940  return 1;
02941 #ifndef TOLUA_RELEASE
02942  tolua_lerror:
02943  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_right_ankle'.",&tolua_err);
02944  return 0;
02945 #endif
02946 }
02947 #endif //#ifndef TOLUA_DISABLE
02948 
02949 /* method: proj_right_foot of class  fawkes::HumanSkeletonProjectionInterface */
02950 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_foot00
02951 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_foot00(lua_State* tolua_S)
02952 {
02953 #ifndef TOLUA_RELEASE
02954  tolua_Error tolua_err;
02955  if (
02956      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02957      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02958      !tolua_isnoobj(tolua_S,3,&tolua_err)
02959  )
02960   goto tolua_lerror;
02961  else
02962 #endif
02963  {
02964   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
02965   int index = ((int)  tolua_tonumber(tolua_S,2,0));
02966 #ifndef TOLUA_RELEASE
02967   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'proj_right_foot'", NULL);
02968 #endif
02969   {
02970    float tolua_ret = (float)  self->proj_right_foot(index);
02971    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
02972   }
02973  }
02974  return 1;
02975 #ifndef TOLUA_RELEASE
02976  tolua_lerror:
02977  tolua_error(tolua_S,"#ferror in function 'proj_right_foot'.",&tolua_err);
02978  return 0;
02979 #endif
02980 }
02981 #endif //#ifndef TOLUA_DISABLE
02982 
02983 /* method: set_proj_right_foot of class  fawkes::HumanSkeletonProjectionInterface */
02984 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_foot00
02985 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_foot00(lua_State* tolua_S)
02986 {
02987 #ifndef TOLUA_RELEASE
02988  tolua_Error tolua_err;
02989  if (
02990      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
02991      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
02992      !tolua_isnumber(tolua_S,3,0,&tolua_err) ||
02993      !tolua_isnoobj(tolua_S,4,&tolua_err)
02994  )
02995   goto tolua_lerror;
02996  else
02997 #endif
02998  {
02999   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03000   unsigned int index = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
03001   const float new_proj_right_foot = ((const float)  tolua_tonumber(tolua_S,3,0));
03002 #ifndef TOLUA_RELEASE
03003   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_proj_right_foot'", NULL);
03004 #endif
03005   {
03006    self->set_proj_right_foot(index,new_proj_right_foot);
03007   }
03008  }
03009  return 0;
03010 #ifndef TOLUA_RELEASE
03011  tolua_lerror:
03012  tolua_error(tolua_S,"#ferror in function 'set_proj_right_foot'.",&tolua_err);
03013  return 0;
03014 #endif
03015 }
03016 #endif //#ifndef TOLUA_DISABLE
03017 
03018 /* method: maxlenof_proj_right_foot of class  fawkes::HumanSkeletonProjectionInterface */
03019 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_foot00
03020 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_foot00(lua_State* tolua_S)
03021 {
03022 #ifndef TOLUA_RELEASE
03023  tolua_Error tolua_err;
03024  if (
03025      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03026      !tolua_isnoobj(tolua_S,2,&tolua_err)
03027  )
03028   goto tolua_lerror;
03029  else
03030 #endif
03031  {
03032   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03033 #ifndef TOLUA_RELEASE
03034   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_proj_right_foot'", NULL);
03035 #endif
03036   {
03037    int tolua_ret = (int)  self->maxlenof_proj_right_foot();
03038    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03039   }
03040  }
03041  return 1;
03042 #ifndef TOLUA_RELEASE
03043  tolua_lerror:
03044  tolua_error(tolua_S,"#ferror in function 'maxlenof_proj_right_foot'.",&tolua_err);
03045  return 0;
03046 #endif
03047 }
03048 #endif //#ifndef TOLUA_DISABLE
03049 
03050 /* method: oftype of class  fawkes::HumanSkeletonProjectionInterface */
03051 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_oftype00
03052 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_oftype00(lua_State* tolua_S)
03053 {
03054 #ifndef TOLUA_RELEASE
03055  tolua_Error tolua_err;
03056  if (
03057      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03058      !tolua_isstring(tolua_S,2,0,&tolua_err) ||
03059      !tolua_isnoobj(tolua_S,3,&tolua_err)
03060  )
03061   goto tolua_lerror;
03062  else
03063 #endif
03064  {
03065   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03066   const char* interface_type = ((const char*)  tolua_tostring(tolua_S,2,0));
03067 #ifndef TOLUA_RELEASE
03068   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'oftype'", NULL);
03069 #endif
03070   {
03071    bool tolua_ret = (bool)  self->oftype(interface_type);
03072    tolua_pushboolean(tolua_S,(bool)tolua_ret);
03073   }
03074  }
03075  return 1;
03076 #ifndef TOLUA_RELEASE
03077  tolua_lerror:
03078  tolua_error(tolua_S,"#ferror in function 'oftype'.",&tolua_err);
03079  return 0;
03080 #endif
03081 }
03082 #endif //#ifndef TOLUA_DISABLE
03083 
03084 /* method: datachunk of class  fawkes::HumanSkeletonProjectionInterface */
03085 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_datachunk00
03086 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_datachunk00(lua_State* tolua_S)
03087 {
03088 #ifndef TOLUA_RELEASE
03089  tolua_Error tolua_err;
03090  if (
03091      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03092      !tolua_isnoobj(tolua_S,2,&tolua_err)
03093  )
03094   goto tolua_lerror;
03095  else
03096 #endif
03097  {
03098   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03099 #ifndef TOLUA_RELEASE
03100   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'datachunk'", NULL);
03101 #endif
03102   {
03103    const void* tolua_ret = (const void*)  self->datachunk();
03104    tolua_pushuserdata(tolua_S,(void*)tolua_ret);
03105   }
03106  }
03107  return 1;
03108 #ifndef TOLUA_RELEASE
03109  tolua_lerror:
03110  tolua_error(tolua_S,"#ferror in function 'datachunk'.",&tolua_err);
03111  return 0;
03112 #endif
03113 }
03114 #endif //#ifndef TOLUA_DISABLE
03115 
03116 /* method: datasize of class  fawkes::HumanSkeletonProjectionInterface */
03117 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_datasize00
03118 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_datasize00(lua_State* tolua_S)
03119 {
03120 #ifndef TOLUA_RELEASE
03121  tolua_Error tolua_err;
03122  if (
03123      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03124      !tolua_isnoobj(tolua_S,2,&tolua_err)
03125  )
03126   goto tolua_lerror;
03127  else
03128 #endif
03129  {
03130   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03131 #ifndef TOLUA_RELEASE
03132   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'datasize'", NULL);
03133 #endif
03134   {
03135    unsigned int tolua_ret = (unsigned int)  self->datasize();
03136    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03137   }
03138  }
03139  return 1;
03140 #ifndef TOLUA_RELEASE
03141  tolua_lerror:
03142  tolua_error(tolua_S,"#ferror in function 'datasize'.",&tolua_err);
03143  return 0;
03144 #endif
03145 }
03146 #endif //#ifndef TOLUA_DISABLE
03147 
03148 /* method: type of class  fawkes::HumanSkeletonProjectionInterface */
03149 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_type00
03150 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_type00(lua_State* tolua_S)
03151 {
03152 #ifndef TOLUA_RELEASE
03153  tolua_Error tolua_err;
03154  if (
03155      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03156      !tolua_isnoobj(tolua_S,2,&tolua_err)
03157  )
03158   goto tolua_lerror;
03159  else
03160 #endif
03161  {
03162   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03163 #ifndef TOLUA_RELEASE
03164   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'type'", NULL);
03165 #endif
03166   {
03167    const char* tolua_ret = (const char*)  self->type();
03168    tolua_pushstring(tolua_S,(const char*)tolua_ret);
03169   }
03170  }
03171  return 1;
03172 #ifndef TOLUA_RELEASE
03173  tolua_lerror:
03174  tolua_error(tolua_S,"#ferror in function 'type'.",&tolua_err);
03175  return 0;
03176 #endif
03177 }
03178 #endif //#ifndef TOLUA_DISABLE
03179 
03180 /* method: id of class  fawkes::HumanSkeletonProjectionInterface */
03181 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_id00
03182 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_id00(lua_State* tolua_S)
03183 {
03184 #ifndef TOLUA_RELEASE
03185  tolua_Error tolua_err;
03186  if (
03187      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03188      !tolua_isnoobj(tolua_S,2,&tolua_err)
03189  )
03190   goto tolua_lerror;
03191  else
03192 #endif
03193  {
03194   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03195 #ifndef TOLUA_RELEASE
03196   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'id'", NULL);
03197 #endif
03198   {
03199    const char* tolua_ret = (const char*)  self->id();
03200    tolua_pushstring(tolua_S,(const char*)tolua_ret);
03201   }
03202  }
03203  return 1;
03204 #ifndef TOLUA_RELEASE
03205  tolua_lerror:
03206  tolua_error(tolua_S,"#ferror in function 'id'.",&tolua_err);
03207  return 0;
03208 #endif
03209 }
03210 #endif //#ifndef TOLUA_DISABLE
03211 
03212 /* method: uid of class  fawkes::HumanSkeletonProjectionInterface */
03213 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_uid00
03214 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_uid00(lua_State* tolua_S)
03215 {
03216 #ifndef TOLUA_RELEASE
03217  tolua_Error tolua_err;
03218  if (
03219      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03220      !tolua_isnoobj(tolua_S,2,&tolua_err)
03221  )
03222   goto tolua_lerror;
03223  else
03224 #endif
03225  {
03226   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03227 #ifndef TOLUA_RELEASE
03228   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'uid'", NULL);
03229 #endif
03230   {
03231    const char* tolua_ret = (const char*)  self->uid();
03232    tolua_pushstring(tolua_S,(const char*)tolua_ret);
03233   }
03234  }
03235  return 1;
03236 #ifndef TOLUA_RELEASE
03237  tolua_lerror:
03238  tolua_error(tolua_S,"#ferror in function 'uid'.",&tolua_err);
03239  return 0;
03240 #endif
03241 }
03242 #endif //#ifndef TOLUA_DISABLE
03243 
03244 /* method: serial of class  fawkes::HumanSkeletonProjectionInterface */
03245 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_serial00
03246 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_serial00(lua_State* tolua_S)
03247 {
03248 #ifndef TOLUA_RELEASE
03249  tolua_Error tolua_err;
03250  if (
03251      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03252      !tolua_isnoobj(tolua_S,2,&tolua_err)
03253  )
03254   goto tolua_lerror;
03255  else
03256 #endif
03257  {
03258   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03259 #ifndef TOLUA_RELEASE
03260   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'serial'", NULL);
03261 #endif
03262   {
03263    unsigned int tolua_ret = (unsigned int)  self->serial();
03264    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03265   }
03266  }
03267  return 1;
03268 #ifndef TOLUA_RELEASE
03269  tolua_lerror:
03270  tolua_error(tolua_S,"#ferror in function 'serial'.",&tolua_err);
03271  return 0;
03272 #endif
03273 }
03274 #endif //#ifndef TOLUA_DISABLE
03275 
03276 /* method: mem_serial of class  fawkes::HumanSkeletonProjectionInterface */
03277 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_mem_serial00
03278 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_mem_serial00(lua_State* tolua_S)
03279 {
03280 #ifndef TOLUA_RELEASE
03281  tolua_Error tolua_err;
03282  if (
03283      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03284      !tolua_isnoobj(tolua_S,2,&tolua_err)
03285  )
03286   goto tolua_lerror;
03287  else
03288 #endif
03289  {
03290   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03291 #ifndef TOLUA_RELEASE
03292   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'mem_serial'", NULL);
03293 #endif
03294   {
03295    unsigned int tolua_ret = (unsigned int)  self->mem_serial();
03296    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03297   }
03298  }
03299  return 1;
03300 #ifndef TOLUA_RELEASE
03301  tolua_lerror:
03302  tolua_error(tolua_S,"#ferror in function 'mem_serial'.",&tolua_err);
03303  return 0;
03304 #endif
03305 }
03306 #endif //#ifndef TOLUA_DISABLE
03307 
03308 /* method: operator== of class  fawkes::HumanSkeletonProjectionInterface */
03309 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface__eq00
03310 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface__eq00(lua_State* tolua_S)
03311 {
03312 #ifndef TOLUA_RELEASE
03313  tolua_Error tolua_err;
03314  if (
03315      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03316      (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"Interface",0,&tolua_err)) ||
03317      !tolua_isnoobj(tolua_S,3,&tolua_err)
03318  )
03319   goto tolua_lerror;
03320  else
03321 #endif
03322  {
03323   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03324   Interface* comp = ((Interface*)  tolua_tousertype(tolua_S,2,0));
03325 #ifndef TOLUA_RELEASE
03326   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator=='", NULL);
03327 #endif
03328   {
03329    bool tolua_ret = (bool)  self->operator==(*comp);
03330    tolua_pushboolean(tolua_S,(bool)tolua_ret);
03331   }
03332  }
03333  return 1;
03334 #ifndef TOLUA_RELEASE
03335  tolua_lerror:
03336  tolua_error(tolua_S,"#ferror in function '.eq'.",&tolua_err);
03337  return 0;
03338 #endif
03339 }
03340 #endif //#ifndef TOLUA_DISABLE
03341 
03342 /* method: hash of class  fawkes::HumanSkeletonProjectionInterface */
03343 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_hash00
03344 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_hash00(lua_State* tolua_S)
03345 {
03346 #ifndef TOLUA_RELEASE
03347  tolua_Error tolua_err;
03348  if (
03349      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03350      !tolua_isnoobj(tolua_S,2,&tolua_err)
03351  )
03352   goto tolua_lerror;
03353  else
03354 #endif
03355  {
03356   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03357 #ifndef TOLUA_RELEASE
03358   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'hash'", NULL);
03359 #endif
03360   {
03361    unsigned const char* tolua_ret = ( unsigned const char*)  self->hash();
03362    tolua_pushstring(tolua_S,(const char*)tolua_ret);
03363   }
03364  }
03365  return 1;
03366 #ifndef TOLUA_RELEASE
03367  tolua_lerror:
03368  tolua_error(tolua_S,"#ferror in function 'hash'.",&tolua_err);
03369  return 0;
03370 #endif
03371 }
03372 #endif //#ifndef TOLUA_DISABLE
03373 
03374 /* method: hash_size of class  fawkes::HumanSkeletonProjectionInterface */
03375 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_hash_size00
03376 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_hash_size00(lua_State* tolua_S)
03377 {
03378 #ifndef TOLUA_RELEASE
03379  tolua_Error tolua_err;
03380  if (
03381      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03382      !tolua_isnoobj(tolua_S,2,&tolua_err)
03383  )
03384   goto tolua_lerror;
03385  else
03386 #endif
03387  {
03388   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03389 #ifndef TOLUA_RELEASE
03390   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'hash_size'", NULL);
03391 #endif
03392   {
03393    int tolua_ret = (int)  self->hash_size();
03394    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03395   }
03396  }
03397  return 1;
03398 #ifndef TOLUA_RELEASE
03399  tolua_lerror:
03400  tolua_error(tolua_S,"#ferror in function 'hash_size'.",&tolua_err);
03401  return 0;
03402 #endif
03403 }
03404 #endif //#ifndef TOLUA_DISABLE
03405 
03406 /* method: hash_printable of class  fawkes::HumanSkeletonProjectionInterface */
03407 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_hash_printable00
03408 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_hash_printable00(lua_State* tolua_S)
03409 {
03410 #ifndef TOLUA_RELEASE
03411  tolua_Error tolua_err;
03412  if (
03413      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03414      !tolua_isnoobj(tolua_S,2,&tolua_err)
03415  )
03416   goto tolua_lerror;
03417  else
03418 #endif
03419  {
03420   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03421 #ifndef TOLUA_RELEASE
03422   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'hash_printable'", NULL);
03423 #endif
03424   {
03425    const char* tolua_ret = (const char*)  self->hash_printable();
03426    tolua_pushstring(tolua_S,(const char*)tolua_ret);
03427   }
03428  }
03429  return 1;
03430 #ifndef TOLUA_RELEASE
03431  tolua_lerror:
03432  tolua_error(tolua_S,"#ferror in function 'hash_printable'.",&tolua_err);
03433  return 0;
03434 #endif
03435 }
03436 #endif //#ifndef TOLUA_DISABLE
03437 
03438 /* method: is_writer of class  fawkes::HumanSkeletonProjectionInterface */
03439 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_is_writer00
03440 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_is_writer00(lua_State* tolua_S)
03441 {
03442 #ifndef TOLUA_RELEASE
03443  tolua_Error tolua_err;
03444  if (
03445      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03446      !tolua_isnoobj(tolua_S,2,&tolua_err)
03447  )
03448   goto tolua_lerror;
03449  else
03450 #endif
03451  {
03452   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03453 #ifndef TOLUA_RELEASE
03454   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'is_writer'", NULL);
03455 #endif
03456   {
03457    bool tolua_ret = (bool)  self->is_writer();
03458    tolua_pushboolean(tolua_S,(bool)tolua_ret);
03459   }
03460  }
03461  return 1;
03462 #ifndef TOLUA_RELEASE
03463  tolua_lerror:
03464  tolua_error(tolua_S,"#ferror in function 'is_writer'.",&tolua_err);
03465  return 0;
03466 #endif
03467 }
03468 #endif //#ifndef TOLUA_DISABLE
03469 
03470 /* method: set_from_chunk of class  fawkes::HumanSkeletonProjectionInterface */
03471 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_from_chunk00
03472 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_from_chunk00(lua_State* tolua_S)
03473 {
03474 #ifndef TOLUA_RELEASE
03475  tolua_Error tolua_err;
03476  if (
03477      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03478      !tolua_isuserdata(tolua_S,2,0,&tolua_err) ||
03479      !tolua_isnoobj(tolua_S,3,&tolua_err)
03480  )
03481   goto tolua_lerror;
03482  else
03483 #endif
03484  {
03485   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03486   void* chunk = ((void*)  tolua_touserdata(tolua_S,2,0));
03487 #ifndef TOLUA_RELEASE
03488   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_from_chunk'", NULL);
03489 #endif
03490   {
03491    self->set_from_chunk(chunk);
03492   }
03493  }
03494  return 0;
03495 #ifndef TOLUA_RELEASE
03496  tolua_lerror:
03497  tolua_error(tolua_S,"#ferror in function 'set_from_chunk'.",&tolua_err);
03498  return 0;
03499 #endif
03500 }
03501 #endif //#ifndef TOLUA_DISABLE
03502 
03503 /* method: create_message of class  fawkes::HumanSkeletonProjectionInterface */
03504 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_create_message00
03505 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_create_message00(lua_State* tolua_S)
03506 {
03507 #ifndef TOLUA_RELEASE
03508  tolua_Error tolua_err;
03509  if (
03510      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03511      !tolua_isstring(tolua_S,2,0,&tolua_err) ||
03512      !tolua_isnoobj(tolua_S,3,&tolua_err)
03513  )
03514   goto tolua_lerror;
03515  else
03516 #endif
03517  {
03518   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03519   const char* type = ((const char*)  tolua_tostring(tolua_S,2,0));
03520 #ifndef TOLUA_RELEASE
03521   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'create_message'", NULL);
03522 #endif
03523   {
03524    Message* tolua_ret = (Message*)  self->create_message(type);
03525     tolua_pushusertype(tolua_S,(void*)tolua_ret,"Message");
03526   }
03527  }
03528  return 1;
03529 #ifndef TOLUA_RELEASE
03530  tolua_lerror:
03531  tolua_error(tolua_S,"#ferror in function 'create_message'.",&tolua_err);
03532  return 0;
03533 #endif
03534 }
03535 #endif //#ifndef TOLUA_DISABLE
03536 
03537 /* method: read of class  fawkes::HumanSkeletonProjectionInterface */
03538 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_read00
03539 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_read00(lua_State* tolua_S)
03540 {
03541 #ifndef TOLUA_RELEASE
03542  tolua_Error tolua_err;
03543  if (
03544      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03545      !tolua_isnoobj(tolua_S,2,&tolua_err)
03546  )
03547   goto tolua_lerror;
03548  else
03549 #endif
03550  {
03551   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03552 #ifndef TOLUA_RELEASE
03553   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'read'", NULL);
03554 #endif
03555   {
03556    self->read();
03557   }
03558  }
03559  return 0;
03560 #ifndef TOLUA_RELEASE
03561  tolua_lerror:
03562  tolua_error(tolua_S,"#ferror in function 'read'.",&tolua_err);
03563  return 0;
03564 #endif
03565 }
03566 #endif //#ifndef TOLUA_DISABLE
03567 
03568 /* method: write of class  fawkes::HumanSkeletonProjectionInterface */
03569 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_write00
03570 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_write00(lua_State* tolua_S)
03571 {
03572 #ifndef TOLUA_RELEASE
03573  tolua_Error tolua_err;
03574  if (
03575      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03576      !tolua_isnoobj(tolua_S,2,&tolua_err)
03577  )
03578   goto tolua_lerror;
03579  else
03580 #endif
03581  {
03582   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03583 #ifndef TOLUA_RELEASE
03584   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'write'", NULL);
03585 #endif
03586   {
03587    self->write();
03588   }
03589  }
03590  return 0;
03591 #ifndef TOLUA_RELEASE
03592  tolua_lerror:
03593  tolua_error(tolua_S,"#ferror in function 'write'.",&tolua_err);
03594  return 0;
03595 #endif
03596 }
03597 #endif //#ifndef TOLUA_DISABLE
03598 
03599 /* method: has_writer of class  fawkes::HumanSkeletonProjectionInterface */
03600 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_has_writer00
03601 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_has_writer00(lua_State* tolua_S)
03602 {
03603 #ifndef TOLUA_RELEASE
03604  tolua_Error tolua_err;
03605  if (
03606      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03607      !tolua_isnoobj(tolua_S,2,&tolua_err)
03608  )
03609   goto tolua_lerror;
03610  else
03611 #endif
03612  {
03613   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03614 #ifndef TOLUA_RELEASE
03615   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'has_writer'", NULL);
03616 #endif
03617   {
03618    bool tolua_ret = (bool)  self->has_writer();
03619    tolua_pushboolean(tolua_S,(bool)tolua_ret);
03620   }
03621  }
03622  return 1;
03623 #ifndef TOLUA_RELEASE
03624  tolua_lerror:
03625  tolua_error(tolua_S,"#ferror in function 'has_writer'.",&tolua_err);
03626  return 0;
03627 #endif
03628 }
03629 #endif //#ifndef TOLUA_DISABLE
03630 
03631 /* method: num_readers of class  fawkes::HumanSkeletonProjectionInterface */
03632 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_num_readers00
03633 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_num_readers00(lua_State* tolua_S)
03634 {
03635 #ifndef TOLUA_RELEASE
03636  tolua_Error tolua_err;
03637  if (
03638      !tolua_isusertype(tolua_S,1,"const fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03639      !tolua_isnoobj(tolua_S,2,&tolua_err)
03640  )
03641   goto tolua_lerror;
03642  else
03643 #endif
03644  {
03645   const fawkes::HumanSkeletonProjectionInterface* self = (const fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03646 #ifndef TOLUA_RELEASE
03647   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'num_readers'", NULL);
03648 #endif
03649   {
03650    unsigned int tolua_ret = (unsigned int)  self->num_readers();
03651    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03652   }
03653  }
03654  return 1;
03655 #ifndef TOLUA_RELEASE
03656  tolua_lerror:
03657  tolua_error(tolua_S,"#ferror in function 'num_readers'.",&tolua_err);
03658  return 0;
03659 #endif
03660 }
03661 #endif //#ifndef TOLUA_DISABLE
03662 
03663 /* method: msgq_enqueue_copy of class  fawkes::HumanSkeletonProjectionInterface */
03664 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_enqueue_copy00
03665 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_enqueue_copy00(lua_State* tolua_S)
03666 {
03667 #ifndef TOLUA_RELEASE
03668  tolua_Error tolua_err;
03669  if (
03670      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03671      !tolua_isusertype(tolua_S,2,"Message",0,&tolua_err) ||
03672      !tolua_isnoobj(tolua_S,3,&tolua_err)
03673  )
03674   goto tolua_lerror;
03675  else
03676 #endif
03677  {
03678   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03679   Message* message = ((Message*)  tolua_tousertype(tolua_S,2,0));
03680 #ifndef TOLUA_RELEASE
03681   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_enqueue_copy'", NULL);
03682 #endif
03683   {
03684    unsigned int tolua_ret = (unsigned int)  self->msgq_enqueue_copy(message);
03685    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03686   }
03687  }
03688  return 1;
03689 #ifndef TOLUA_RELEASE
03690  tolua_lerror:
03691  tolua_error(tolua_S,"#ferror in function 'msgq_enqueue_copy'.",&tolua_err);
03692  return 0;
03693 #endif
03694 }
03695 #endif //#ifndef TOLUA_DISABLE
03696 
03697 /* method: msgq_remove of class  fawkes::HumanSkeletonProjectionInterface */
03698 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_remove00
03699 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_remove00(lua_State* tolua_S)
03700 {
03701 #ifndef TOLUA_RELEASE
03702  tolua_Error tolua_err;
03703  if (
03704      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03705      !tolua_isusertype(tolua_S,2,"Message",0,&tolua_err) ||
03706      !tolua_isnoobj(tolua_S,3,&tolua_err)
03707  )
03708   goto tolua_lerror;
03709  else
03710 #endif
03711  {
03712   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03713   Message* message = ((Message*)  tolua_tousertype(tolua_S,2,0));
03714 #ifndef TOLUA_RELEASE
03715   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_remove'", NULL);
03716 #endif
03717   {
03718    self->msgq_remove(message);
03719   }
03720  }
03721  return 0;
03722 #ifndef TOLUA_RELEASE
03723  tolua_lerror:
03724  tolua_error(tolua_S,"#ferror in function 'msgq_remove'.",&tolua_err);
03725  return 0;
03726 #endif
03727 }
03728 #endif //#ifndef TOLUA_DISABLE
03729 
03730 /* method: msgq_remove of class  fawkes::HumanSkeletonProjectionInterface */
03731 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_remove01
03732 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_remove01(lua_State* tolua_S)
03733 {
03734  tolua_Error tolua_err;
03735  if (
03736      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03737      !tolua_isnumber(tolua_S,2,0,&tolua_err) ||
03738      !tolua_isnoobj(tolua_S,3,&tolua_err)
03739  )
03740   goto tolua_lerror;
03741  else
03742  {
03743   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03744   unsigned int message_id = ((unsigned int)  tolua_tonumber(tolua_S,2,0));
03745 #ifndef TOLUA_RELEASE
03746   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_remove'", NULL);
03747 #endif
03748   {
03749    self->msgq_remove(message_id);
03750   }
03751  }
03752  return 0;
03753 tolua_lerror:
03754  return tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_remove00(tolua_S);
03755 }
03756 #endif //#ifndef TOLUA_DISABLE
03757 
03758 /* method: msgq_size of class  fawkes::HumanSkeletonProjectionInterface */
03759 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_size00
03760 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_size00(lua_State* tolua_S)
03761 {
03762 #ifndef TOLUA_RELEASE
03763  tolua_Error tolua_err;
03764  if (
03765      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03766      !tolua_isnoobj(tolua_S,2,&tolua_err)
03767  )
03768   goto tolua_lerror;
03769  else
03770 #endif
03771  {
03772   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03773 #ifndef TOLUA_RELEASE
03774   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_size'", NULL);
03775 #endif
03776   {
03777    unsigned int tolua_ret = (unsigned int)  self->msgq_size();
03778    tolua_pushnumber(tolua_S,(lua_Number)tolua_ret);
03779   }
03780  }
03781  return 1;
03782 #ifndef TOLUA_RELEASE
03783  tolua_lerror:
03784  tolua_error(tolua_S,"#ferror in function 'msgq_size'.",&tolua_err);
03785  return 0;
03786 #endif
03787 }
03788 #endif //#ifndef TOLUA_DISABLE
03789 
03790 /* method: msgq_flush of class  fawkes::HumanSkeletonProjectionInterface */
03791 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_flush00
03792 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_flush00(lua_State* tolua_S)
03793 {
03794 #ifndef TOLUA_RELEASE
03795  tolua_Error tolua_err;
03796  if (
03797      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03798      !tolua_isnoobj(tolua_S,2,&tolua_err)
03799  )
03800   goto tolua_lerror;
03801  else
03802 #endif
03803  {
03804   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03805 #ifndef TOLUA_RELEASE
03806   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_flush'", NULL);
03807 #endif
03808   {
03809    self->msgq_flush();
03810   }
03811  }
03812  return 0;
03813 #ifndef TOLUA_RELEASE
03814  tolua_lerror:
03815  tolua_error(tolua_S,"#ferror in function 'msgq_flush'.",&tolua_err);
03816  return 0;
03817 #endif
03818 }
03819 #endif //#ifndef TOLUA_DISABLE
03820 
03821 /* method: msgq_lock of class  fawkes::HumanSkeletonProjectionInterface */
03822 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_lock00
03823 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_lock00(lua_State* tolua_S)
03824 {
03825 #ifndef TOLUA_RELEASE
03826  tolua_Error tolua_err;
03827  if (
03828      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03829      !tolua_isnoobj(tolua_S,2,&tolua_err)
03830  )
03831   goto tolua_lerror;
03832  else
03833 #endif
03834  {
03835   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03836 #ifndef TOLUA_RELEASE
03837   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_lock'", NULL);
03838 #endif
03839   {
03840    self->msgq_lock();
03841   }
03842  }
03843  return 0;
03844 #ifndef TOLUA_RELEASE
03845  tolua_lerror:
03846  tolua_error(tolua_S,"#ferror in function 'msgq_lock'.",&tolua_err);
03847  return 0;
03848 #endif
03849 }
03850 #endif //#ifndef TOLUA_DISABLE
03851 
03852 /* method: msgq_try_lock of class  fawkes::HumanSkeletonProjectionInterface */
03853 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_try_lock00
03854 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_try_lock00(lua_State* tolua_S)
03855 {
03856 #ifndef TOLUA_RELEASE
03857  tolua_Error tolua_err;
03858  if (
03859      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03860      !tolua_isnoobj(tolua_S,2,&tolua_err)
03861  )
03862   goto tolua_lerror;
03863  else
03864 #endif
03865  {
03866   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03867 #ifndef TOLUA_RELEASE
03868   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_try_lock'", NULL);
03869 #endif
03870   {
03871    bool tolua_ret = (bool)  self->msgq_try_lock();
03872    tolua_pushboolean(tolua_S,(bool)tolua_ret);
03873   }
03874  }
03875  return 1;
03876 #ifndef TOLUA_RELEASE
03877  tolua_lerror:
03878  tolua_error(tolua_S,"#ferror in function 'msgq_try_lock'.",&tolua_err);
03879  return 0;
03880 #endif
03881 }
03882 #endif //#ifndef TOLUA_DISABLE
03883 
03884 /* method: msgq_unlock of class  fawkes::HumanSkeletonProjectionInterface */
03885 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_unlock00
03886 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_unlock00(lua_State* tolua_S)
03887 {
03888 #ifndef TOLUA_RELEASE
03889  tolua_Error tolua_err;
03890  if (
03891      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03892      !tolua_isnoobj(tolua_S,2,&tolua_err)
03893  )
03894   goto tolua_lerror;
03895  else
03896 #endif
03897  {
03898   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03899 #ifndef TOLUA_RELEASE
03900   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_unlock'", NULL);
03901 #endif
03902   {
03903    self->msgq_unlock();
03904   }
03905  }
03906  return 0;
03907 #ifndef TOLUA_RELEASE
03908  tolua_lerror:
03909  tolua_error(tolua_S,"#ferror in function 'msgq_unlock'.",&tolua_err);
03910  return 0;
03911 #endif
03912 }
03913 #endif //#ifndef TOLUA_DISABLE
03914 
03915 /* method: msgq_pop of class  fawkes::HumanSkeletonProjectionInterface */
03916 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_pop00
03917 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_pop00(lua_State* tolua_S)
03918 {
03919 #ifndef TOLUA_RELEASE
03920  tolua_Error tolua_err;
03921  if (
03922      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03923      !tolua_isnoobj(tolua_S,2,&tolua_err)
03924  )
03925   goto tolua_lerror;
03926  else
03927 #endif
03928  {
03929   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03930 #ifndef TOLUA_RELEASE
03931   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_pop'", NULL);
03932 #endif
03933   {
03934    self->msgq_pop();
03935   }
03936  }
03937  return 0;
03938 #ifndef TOLUA_RELEASE
03939  tolua_lerror:
03940  tolua_error(tolua_S,"#ferror in function 'msgq_pop'.",&tolua_err);
03941  return 0;
03942 #endif
03943 }
03944 #endif //#ifndef TOLUA_DISABLE
03945 
03946 /* method: msgq_first of class  fawkes::HumanSkeletonProjectionInterface */
03947 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_first00
03948 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_first00(lua_State* tolua_S)
03949 {
03950 #ifndef TOLUA_RELEASE
03951  tolua_Error tolua_err;
03952  if (
03953      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03954      !tolua_isnoobj(tolua_S,2,&tolua_err)
03955  )
03956   goto tolua_lerror;
03957  else
03958 #endif
03959  {
03960   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03961 #ifndef TOLUA_RELEASE
03962   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_first'", NULL);
03963 #endif
03964   {
03965    Message* tolua_ret = (Message*)  self->msgq_first();
03966     tolua_pushusertype(tolua_S,(void*)tolua_ret,"Message");
03967   }
03968  }
03969  return 1;
03970 #ifndef TOLUA_RELEASE
03971  tolua_lerror:
03972  tolua_error(tolua_S,"#ferror in function 'msgq_first'.",&tolua_err);
03973  return 0;
03974 #endif
03975 }
03976 #endif //#ifndef TOLUA_DISABLE
03977 
03978 /* method: msgq_empty of class  fawkes::HumanSkeletonProjectionInterface */
03979 #ifndef TOLUA_DISABLE_tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_empty00
03980 static int tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_empty00(lua_State* tolua_S)
03981 {
03982 #ifndef TOLUA_RELEASE
03983  tolua_Error tolua_err;
03984  if (
03985      !tolua_isusertype(tolua_S,1,"fawkes::HumanSkeletonProjectionInterface",0,&tolua_err) ||
03986      !tolua_isnoobj(tolua_S,2,&tolua_err)
03987  )
03988   goto tolua_lerror;
03989  else
03990 #endif
03991  {
03992   fawkes::HumanSkeletonProjectionInterface* self = (fawkes::HumanSkeletonProjectionInterface*)  tolua_tousertype(tolua_S,1,0);
03993 #ifndef TOLUA_RELEASE
03994   if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_empty'", NULL);
03995 #endif
03996   {
03997    bool tolua_ret = (bool)  self->msgq_empty();
03998    tolua_pushboolean(tolua_S,(bool)tolua_ret);
03999   }
04000  }
04001  return 1;
04002 #ifndef TOLUA_RELEASE
04003  tolua_lerror:
04004  tolua_error(tolua_S,"#ferror in function 'msgq_empty'.",&tolua_err);
04005  return 0;
04006 #endif
04007 }
04008 #endif //#ifndef TOLUA_DISABLE
04009 
04010 /* Open function */
04011 TOLUA_API int tolua_interfaces_HumanSkeletonProjectionInterface_open (lua_State* tolua_S)
04012 {
04013  tolua_open(tolua_S);
04014  tolua_reg_types(tolua_S);
04015  tolua_module(tolua_S,NULL,0);
04016  tolua_beginmodule(tolua_S,NULL);
04017   tolua_module(tolua_S,"fawkes",0);
04018   tolua_beginmodule(tolua_S,"fawkes");
04019    tolua_cclass(tolua_S,"HumanSkeletonProjectionInterface","fawkes::HumanSkeletonProjectionInterface","Interface",NULL);
04020    tolua_beginmodule(tolua_S,"HumanSkeletonProjectionInterface");
04021     tolua_function(tolua_S,"horizontal_fov",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_horizontal_fov00);
04022     tolua_function(tolua_S,"set_horizontal_fov",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_horizontal_fov00);
04023     tolua_function(tolua_S,"maxlenof_horizontal_fov",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_horizontal_fov00);
04024     tolua_function(tolua_S,"vertical_fov",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_vertical_fov00);
04025     tolua_function(tolua_S,"set_vertical_fov",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_vertical_fov00);
04026     tolua_function(tolua_S,"maxlenof_vertical_fov",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_vertical_fov00);
04027     tolua_function(tolua_S,"res_x",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_res_x00);
04028     tolua_function(tolua_S,"set_res_x",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_res_x00);
04029     tolua_function(tolua_S,"maxlenof_res_x",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_res_x00);
04030     tolua_function(tolua_S,"res_y",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_res_y00);
04031     tolua_function(tolua_S,"set_res_y",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_res_y00);
04032     tolua_function(tolua_S,"maxlenof_res_y",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_res_y00);
04033     tolua_function(tolua_S,"max_depth",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_max_depth00);
04034     tolua_function(tolua_S,"set_max_depth",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_max_depth00);
04035     tolua_function(tolua_S,"maxlenof_max_depth",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_max_depth00);
04036     tolua_function(tolua_S,"proj_com",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_com00);
04037     tolua_function(tolua_S,"set_proj_com",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_com00);
04038     tolua_function(tolua_S,"maxlenof_proj_com",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_com00);
04039     tolua_function(tolua_S,"proj_head",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_head00);
04040     tolua_function(tolua_S,"set_proj_head",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_head00);
04041     tolua_function(tolua_S,"maxlenof_proj_head",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_head00);
04042     tolua_function(tolua_S,"proj_neck",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_neck00);
04043     tolua_function(tolua_S,"set_proj_neck",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_neck00);
04044     tolua_function(tolua_S,"maxlenof_proj_neck",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_neck00);
04045     tolua_function(tolua_S,"proj_torso",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_torso00);
04046     tolua_function(tolua_S,"set_proj_torso",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_torso00);
04047     tolua_function(tolua_S,"maxlenof_proj_torso",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_torso00);
04048     tolua_function(tolua_S,"proj_waist",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_waist00);
04049     tolua_function(tolua_S,"set_proj_waist",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_waist00);
04050     tolua_function(tolua_S,"maxlenof_proj_waist",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_waist00);
04051     tolua_function(tolua_S,"proj_left_collar",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_collar00);
04052     tolua_function(tolua_S,"set_proj_left_collar",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_collar00);
04053     tolua_function(tolua_S,"maxlenof_proj_left_collar",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_collar00);
04054     tolua_function(tolua_S,"proj_left_shoulder",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_shoulder00);
04055     tolua_function(tolua_S,"set_proj_left_shoulder",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_shoulder00);
04056     tolua_function(tolua_S,"maxlenof_proj_left_shoulder",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_shoulder00);
04057     tolua_function(tolua_S,"proj_left_elbow",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_elbow00);
04058     tolua_function(tolua_S,"set_proj_left_elbow",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_elbow00);
04059     tolua_function(tolua_S,"maxlenof_proj_left_elbow",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_elbow00);
04060     tolua_function(tolua_S,"proj_left_wrist",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_wrist00);
04061     tolua_function(tolua_S,"set_proj_left_wrist",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_wrist00);
04062     tolua_function(tolua_S,"maxlenof_proj_left_wrist",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_wrist00);
04063     tolua_function(tolua_S,"proj_left_hand",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_hand00);
04064     tolua_function(tolua_S,"set_proj_left_hand",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_hand00);
04065     tolua_function(tolua_S,"maxlenof_proj_left_hand",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_hand00);
04066     tolua_function(tolua_S,"proj_left_fingertip",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_fingertip00);
04067     tolua_function(tolua_S,"set_proj_left_fingertip",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_fingertip00);
04068     tolua_function(tolua_S,"maxlenof_proj_left_fingertip",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_fingertip00);
04069     tolua_function(tolua_S,"proj_right_collar",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_collar00);
04070     tolua_function(tolua_S,"set_proj_right_collar",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_collar00);
04071     tolua_function(tolua_S,"maxlenof_proj_right_collar",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_collar00);
04072     tolua_function(tolua_S,"proj_right_shoulder",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_shoulder00);
04073     tolua_function(tolua_S,"set_proj_right_shoulder",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_shoulder00);
04074     tolua_function(tolua_S,"maxlenof_proj_right_shoulder",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_shoulder00);
04075     tolua_function(tolua_S,"proj_right_elbow",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_elbow00);
04076     tolua_function(tolua_S,"set_proj_right_elbow",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_elbow00);
04077     tolua_function(tolua_S,"maxlenof_proj_right_elbow",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_elbow00);
04078     tolua_function(tolua_S,"proj_right_wrist",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_wrist00);
04079     tolua_function(tolua_S,"set_proj_right_wrist",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_wrist00);
04080     tolua_function(tolua_S,"maxlenof_proj_right_wrist",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_wrist00);
04081     tolua_function(tolua_S,"proj_right_hand",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_hand00);
04082     tolua_function(tolua_S,"set_proj_right_hand",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_hand00);
04083     tolua_function(tolua_S,"maxlenof_proj_right_hand",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_hand00);
04084     tolua_function(tolua_S,"proj_right_fingertip",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_fingertip00);
04085     tolua_function(tolua_S,"set_proj_right_fingertip",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_fingertip00);
04086     tolua_function(tolua_S,"maxlenof_proj_right_fingertip",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_fingertip00);
04087     tolua_function(tolua_S,"proj_left_hip",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_hip00);
04088     tolua_function(tolua_S,"set_proj_left_hip",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_hip00);
04089     tolua_function(tolua_S,"maxlenof_proj_left_hip",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_hip00);
04090     tolua_function(tolua_S,"proj_left_knee",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_knee00);
04091     tolua_function(tolua_S,"set_proj_left_knee",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_knee00);
04092     tolua_function(tolua_S,"maxlenof_proj_left_knee",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_knee00);
04093     tolua_function(tolua_S,"proj_left_ankle",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_ankle00);
04094     tolua_function(tolua_S,"set_proj_left_ankle",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_ankle00);
04095     tolua_function(tolua_S,"maxlenof_proj_left_ankle",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_ankle00);
04096     tolua_function(tolua_S,"proj_left_foot",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_left_foot00);
04097     tolua_function(tolua_S,"set_proj_left_foot",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_left_foot00);
04098     tolua_function(tolua_S,"maxlenof_proj_left_foot",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_left_foot00);
04099     tolua_function(tolua_S,"proj_right_hip",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_hip00);
04100     tolua_function(tolua_S,"set_proj_right_hip",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_hip00);
04101     tolua_function(tolua_S,"maxlenof_proj_right_hip",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_hip00);
04102     tolua_function(tolua_S,"proj_right_knee",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_knee00);
04103     tolua_function(tolua_S,"set_proj_right_knee",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_knee00);
04104     tolua_function(tolua_S,"maxlenof_proj_right_knee",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_knee00);
04105     tolua_function(tolua_S,"proj_right_ankle",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_ankle00);
04106     tolua_function(tolua_S,"set_proj_right_ankle",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_ankle00);
04107     tolua_function(tolua_S,"maxlenof_proj_right_ankle",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_ankle00);
04108     tolua_function(tolua_S,"proj_right_foot",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_proj_right_foot00);
04109     tolua_function(tolua_S,"set_proj_right_foot",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_proj_right_foot00);
04110     tolua_function(tolua_S,"maxlenof_proj_right_foot",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_maxlenof_proj_right_foot00);
04111     tolua_function(tolua_S,"oftype",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_oftype00);
04112     tolua_function(tolua_S,"datachunk",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_datachunk00);
04113     tolua_function(tolua_S,"datasize",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_datasize00);
04114     tolua_function(tolua_S,"type",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_type00);
04115     tolua_function(tolua_S,"id",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_id00);
04116     tolua_function(tolua_S,"uid",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_uid00);
04117     tolua_function(tolua_S,"serial",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_serial00);
04118     tolua_function(tolua_S,"mem_serial",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_mem_serial00);
04119     tolua_function(tolua_S,".eq",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface__eq00);
04120     tolua_function(tolua_S,"hash",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_hash00);
04121     tolua_function(tolua_S,"hash_size",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_hash_size00);
04122     tolua_function(tolua_S,"hash_printable",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_hash_printable00);
04123     tolua_function(tolua_S,"is_writer",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_is_writer00);
04124     tolua_function(tolua_S,"set_from_chunk",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_set_from_chunk00);
04125     tolua_function(tolua_S,"create_message",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_create_message00);
04126     tolua_function(tolua_S,"read",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_read00);
04127     tolua_function(tolua_S,"write",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_write00);
04128     tolua_function(tolua_S,"has_writer",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_has_writer00);
04129     tolua_function(tolua_S,"num_readers",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_num_readers00);
04130     tolua_function(tolua_S,"msgq_enqueue_copy",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_enqueue_copy00);
04131     tolua_function(tolua_S,"msgq_remove",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_remove00);
04132     tolua_function(tolua_S,"msgq_remove",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_remove01);
04133     tolua_function(tolua_S,"msgq_size",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_size00);
04134     tolua_function(tolua_S,"msgq_flush",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_flush00);
04135     tolua_function(tolua_S,"msgq_lock",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_lock00);
04136     tolua_function(tolua_S,"msgq_try_lock",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_try_lock00);
04137     tolua_function(tolua_S,"msgq_unlock",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_unlock00);
04138     tolua_function(tolua_S,"msgq_pop",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_pop00);
04139     tolua_function(tolua_S,"msgq_first",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_first00);
04140     tolua_function(tolua_S,"msgq_empty",tolua_interfaces_HumanSkeletonProjectionInterface_fawkes_HumanSkeletonProjectionInterface_msgq_empty00);
04141    tolua_endmodule(tolua_S);
04142   tolua_endmodule(tolua_S);
04143  tolua_endmodule(tolua_S);
04144  return 1;
04145 }
04146 
04147 
04148 extern "C" {
04149 #if defined(LUA_VERSION_NUM) && LUA_VERSION_NUM >= 501
04150  TOLUA_API int luaopen_interfaces_HumanSkeletonProjectionInterface (lua_State* tolua_S) {
04151  return tolua_interfaces_HumanSkeletonProjectionInterface_open(tolua_S);
04152 };
04153 #endif
04154 }
04155 
04156