24 #ifndef _GEMALUA_CELL_GROUP_SET_H_ 25 #define _GEMALUA_CELL_GROUP_SET_H_ 41 virtual const char*
typeName()
const {
return "cellGroupSet"; }
54 int numCells (lua_State* L);
55 int cell (lua_State* L);
56 int numNodes (lua_State* L);
57 int node (lua_State* L);
58 int cellGroups(lua_State* L);
59 int mesh (lua_State* L);
Declaration of the GmLuaObject class.
virtual const char * typeName() const
Returns the object type as will be stored in the object metatable.
Definition: gmLuaCellGroupSet.h:41
GmCellGroupSet * cellGroupSet() const
Returns the wrapped cell.
Definition: gmLuaCellGroupSet.h:51
virtual void fillMetatable(lua_State *L, int index)=0
Function called by populateMetatable() to fill the metatable with exported methods by derived classes...
A proxy class to export GmCellGroupSet methods to the Lua environment.
Definition: gmLuaCellGroupSet.h:33
GmCellGroupSet * _gs
The cell group set 'wrapped' by this proxy object.
Definition: gmLuaCellGroupSet.h:62
virtual QString toString() const
Default method used by the __tostring metamethod to capture the result of tostring() over an object.
Definition: gmLuaObject.h:55
A proxy class to export object methods to the Lua environment.
Definition: gmLuaObject.h:35
virtual void * getClassMetatableID()
Returns an unique identifier to identify an user object as a GmLuaMesh object.
Definition: gmLuaCellGroupSet.h:48