24#ifndef _GEMALUA_NODE_SET_H_
25#define _GEMALUA_NODE_SET_H_
40 virtual const char*
typeName()
const {
return "nodeSet"; }
53 int id (lua_State* L);
54 int mesh (lua_State* L);
55 int numNodes (lua_State* L);
56 int node (lua_State* L);
57 int setNodeData(lua_State* L);
A proxy class to export GmNodeSet methods to the Lua environment.
Definition gmLuaNodeSet.h:33
GmNodeSet * _nodeSet
The node set 'wrapped' by this proxy object.
Definition gmLuaNodeSet.h:59
GmNodeSet * nodeSet() const
Returns the wrapped cell boundary object.
Definition gmLuaNodeSet.h:50
virtual void * getClassMetatableID()
Returns an unique identifier to identify an user object as a GmLuaMesh object.
Definition gmLuaNodeSet.h:47
virtual const char * typeName() const
Returns the object type as will be stored in the object metatable.
Definition gmLuaNodeSet.h:40
A proxy class to export object methods to the Lua environment.
Definition gmLuaObject.h:36
virtual QString toString() const
Default method used by the __tostring metamethod to capture the result of tostring() over an object.
Definition gmLuaObject.h:55
virtual void fillMetatable(lua_State *L, int index)=0
Function called by populateMetatable() to fill the metatable with exported methods by derived classes...
Declaration of the GmLuaObject class.