TetGenProcess
The GeMA wrapper plugin to the TetGen mesh generator
Loading...
Searching...
No Matches
GmpTetGenProcess Class Reference

Basic class for the Geometry Utils process plugin object. More...

#include <gmpTetGenProcess.h>

Inheritance diagram for GmpTetGenProcess:
Collaboration diagram for GmpTetGenProcess:

Public Member Functions

 GmpTetGenProcess (GmSimulationData *simulation, QString id, QString description, const GmLogCategory &logger)
 Constructor. Will be called by the plugin loading code.
 
virtual ~GmpTetGenProcess ()
 Destructor.
 
virtual const char * pluginName () const
 
virtual const char * pluginType () const
 
virtual void loadFunctions (LuaTable &table)
 
virtual QStringList functionList () const
 
- Public Member Functions inherited from GmProcess
 GmProcess (GmSimulationData *simulation, QString id, QString description, const GmLogCategory &logger)
 
virtual const char * pluginCategory () const
 
virtual bool loadPrivateData (LuaTable &table)
 
virtual void printParameters (const GmLogCategory &logger)
 
int createProgressStatsItem (GmRunProgressStats *ps, const char *name)
 
- Public Member Functions inherited from GmPluginObject
 GmPluginObject (GmSimulationData *simulation, QString id, QString description, const GmLogCategory &logger)
 
QString id () const
 
QString description () const
 
QString pluginTypeName () const
 

Private Member Functions

GmProcessMethodRedirector< GmpTetGenProcess >::MethodRegistry * processMethodTable () const
 Returns the table storing the process exported function names / methods.
 
int buildTetMesh (lua_State *L)
 The tetgen.buildMesh() process implementation.
 
int refineTetMesh (lua_State *L)
 
int buildMeshGroups (lua_State *L)
 The tetgen.buildGroups() process implementation.
 

Additional Inherited Members

- Protected Member Functions inherited from GmProcess
void registerFunctions (LuaTable &table, typename GmProcessMethodRedirector< T >::MethodRegistry *methods, bool noProgressStats=false)
 
QStringList buildFunctionList (typename GmProcessMethodRedirector< T >::MethodRegistry *methods) const
 
- Protected Member Functions inherited from GmPluginObject
virtual const GmLogCategorylogger () const
 
GmSimulationDatasimulationData () const
 

Detailed Description

Basic class for the Geometry Utils process plugin object.

Member Function Documentation

◆ functionList()

virtual QStringList GmpTetGenProcess::functionList ( ) const
inlinevirtual

Implements GmProcess.

◆ loadFunctions()

virtual void GmpTetGenProcess::loadFunctions ( LuaTable & table)
inlinevirtual

Implements GmProcess.

◆ pluginName()

virtual const char * GmpTetGenProcess::pluginName ( ) const
inlinevirtual

Implements GmPluginObject.

◆ pluginType()

virtual const char * GmpTetGenProcess::pluginType ( ) const
inlinevirtual

Implements GmPluginObject.


The documentation for this class was generated from the following files: