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 repelTolerance (lua_State* L);
99 int repelDistance (lua_State* L);
100 int visibilityOnly (lua_State* L);
101 int numDiscontinuities(lua_State* L);
102 int discontinuityIndex(lua_State* L);
103 int discontinuity (lua_State* L);
104 int attributeIds (lua_State* L);
105 int attributeInfo (lua_State* L);
106 int attributeAccessor (lua_State* L);
107 int numAttributeStates(lua_State* L);
108 int numPropertySets (lua_State* L);
109 int propertySets (lua_State* L);
110 int propertySetIndex (lua_State* L);
111 int propertyInfo (lua_State* L);
112 int propertyAccessor (lua_State* L);
113 int cellIntersections (lua_State* L);
114 int print (lua_State* L);
115 int visibility (lua_State* L);
116 int processedGeometry3D(lua_State* L);
117 int setDiscontinuityData(lua_State* L);
A proxy class to export GmDiscontinuity methods to the Lua environment.
Definition gmLuaDiscontinuitySet.h:36
GmDiscontinuity * _d
The discontinuity 'wrapped' by this proxy object.
Definition gmLuaDiscontinuitySet.h:62
GmDiscontinuity * disc() const
Returns the associated discontinuity object.
Definition gmLuaDiscontinuitySet.h:53
virtual const char * typeName() const
Returns the object type as will be stored in the object metatable.
Definition gmLuaDiscontinuitySet.h:43
virtual void * getClassMetatableID()
Returns an unique identifier to identify an user object as a GmLuaMesh object.
Definition gmLuaDiscontinuitySet.h:50
GmDiscontinuitySet * _ds
The discontinuity set that _d belongs to.
Definition gmLuaDiscontinuitySet.h:63
A proxy class to export GmDiscontinuitySet methods to the Lua environment.
Definition gmLuaDiscontinuitySet.h:70
GmDiscontinuitySet * discSet() const
Returns the associated discontinuity set object.
Definition gmLuaDiscontinuitySet.h:87
virtual void * getClassMetatableID()
Returns an unique identifier to identify an user object as a GmLuaMesh object.
Definition gmLuaDiscontinuitySet.h:84
GmDiscontinuitySet * _ds
The discontinuity set 'wrapped' by this proxy object.
Definition gmLuaDiscontinuitySet.h:119
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 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.