void lua_pushGate( lua_State* L, const Gate& g ) { lua_newtable ( L ); lua_pushnumber ( L, g.getMean() ); lua_setfield ( L, -2, "mean" ); lua_pushnumber ( L, g.getStdDev() ); lua_setfield ( L, -2, "stdDev" ); lua_pushinteger( L, g.getSource() ); lua_setfield ( L, -2, "source" ); lua_pushinteger( L, g.getID() ); lua_setfield ( L, -2, "id" ); }