Example #1
0
int LuaPeak::getModel(lua_State *L)
{
	Peak* obj = RefBinding<Peak>::check( L, 1);
	int n = lua_gettop(L);  /* number of arguments */
	Spectrum* spec = 0;
	if( n > 1 )
	{
		spec = RefBinding<Spectrum>::cast( L, 2 );
	}
	PeakModel* m = obj->getModel( spec );
	RefBinding<PeakModel>::create( L, m );
	return 1;
}