24 #ifndef _GEMALUA_DISCONTINUITY_SET_H_ 25 #define _GEMALUA_DISCONTINUITY_SET_H_ 43 virtual const char*
typeName()
const {
return "discontinuity"; }
56 int index (lua_State* L);
57 int id (lua_State* L);
58 int cellGroupIndex(lua_State* L);
59 int propertyIndex (lua_State* L);
60 int numSegments (lua_State* L);
77 virtual const char*
typeName()
const {
return "discontinuitySet"; }
90 int id (lua_State* L);
91 int description (lua_State* L);
92 int type (lua_State* L);
93 int mesh (lua_State* L);
94 int spatialIndex (lua_State* L);
95 int autoAddElements (lua_State* L);
96 int extraDofsInAddedElements(lua_State* L);
97 int snapTolerance (lua_State* L);
98 int numDiscontinuities(lua_State* L);
99 int discontinuityIndex(lua_State* L);
100 int discontinuity (lua_State* L);
101 int attributeIds (lua_State* L);
102 int attributeInfo (lua_State* L);
103 int attributeAccessor (lua_State* L);
104 int numAttributeStates(lua_State* L);
105 int numPropertySets (lua_State* L);
106 int propertySets (lua_State* L);
107 int propertySetIndex (lua_State* L);
108 int propertyInfo (lua_State* L);
109 int propertyAccessor (lua_State* L);
110 int cellIntersections (lua_State* L);
111 int print (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: gmLuaDiscontinuitySet.h:77
A proxy class to export GmDiscontinuitySet methods to the Lua environment.
Definition: gmLuaDiscontinuitySet.h:69
virtual void fillMetatable(lua_State *L, int index)=0
Function called by populateMetatable() to fill the metatable with exported methods by derived classes...
GmDiscontinuitySet * discSet() const
Returns the associated discontinuity set object.
Definition: gmLuaDiscontinuitySet.h:87
GmDiscontinuity * disc() const
Returns the associated discontinuity object.
Definition: gmLuaDiscontinuitySet.h:53
GmDiscontinuitySet * _ds
The discontinuity set that _d belongs to.
Definition: gmLuaDiscontinuitySet.h:63
void print(const GmMatrix &m, const GmLogCategory &logger, GmLogLevel level, int fieldWidth, char format, int precision)
GmDiscontinuity * _d
The discontinuity 'wrapped' by this proxy object.
Definition: gmLuaDiscontinuitySet.h:62
GmDiscontinuitySet * _ds
The discontinuity set 'wrapped' by this proxy object.
Definition: gmLuaDiscontinuitySet.h:113
A proxy class to export GmDiscontinuity methods to the Lua environment.
Definition: gmLuaDiscontinuitySet.h:35
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 const char * typeName() const
Returns the object type as will be stored in the object metatable.
Definition: gmLuaDiscontinuitySet.h:43
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: gmLuaDiscontinuitySet.h:84
virtual void * getClassMetatableID()
Returns an unique identifier to identify an user object as a GmLuaMesh object.
Definition: gmLuaDiscontinuitySet.h:50