24 #ifndef _GEMA_PLUGIN_GEMA_MESH_FACTORY_H_ 25 #define _GEMA_PLUGIN_GEMA_MESH_FACTORY_H_ 32 #include "gmpGemaMeshVersion.h" 49 assert(category == GM_PLUGIN_MESH);
51 if(objType ==
"nodes")
53 else if(objType ==
"cell")
55 else if(objType ==
"elem")
57 if(objType ==
"nodesd")
59 else if(objType ==
"celld")
61 else if(objType ==
"elemd")
GmpGemaCellMeshBase< GmSingleVector > GmpGemaCellMesh
Typedef for a mesh that supports cell data using a GmSingleVector for storing node / cell data.
Definition: gmpGemaCellMesh.h:81
const GmLogCategory & logger()
GmpGemaElementMeshBase< GmDualVector > GmpGemaElementMeshD
Typedef for a mesh that supports element data using a GmDualVector for storing node / cell data.
Definition: gmpGemaCellMesh.h:147
virtual const QStringList & depVersionInfo() const
Retuns dependency version information for the plugin. See comments on the base class.
Definition: gmpGemaMeshFactory.h:71
Declaration of the GmpGemaCellMesh class.
GmpMeshBase< GmMesh, GmpGemaMeshCoordAccessor< GmpGemaMeshData< GmSingleVector >, GmSingleVector >, GmpGemaMeshGhostCoordAccessor< GmpMeshData< GmSingleVector >, GmSingleVector >, GmpGemaMeshData< GmSingleVector >, GmpGemaCellMeshData< GmSingleVector >, GmSingleVector > GmpGemaMesh
Typedef for a mesh that only supports node data using a GmSingleVector for storing node data.
Definition: gmpGemaMesh.h:35
GmpMeshBase< GmMesh, GmpGemaMeshCoordAccessor< GmpGemaMeshData< GmDualVector >, GmDualVector >, GmpGemaMeshGhostCoordAccessor< GmpMeshData< GmDualVector >, GmDualVector >, GmpGemaMeshData< GmDualVector >, GmpGemaCellMeshData< GmDualVector >, GmDualVector > GmpGemaMeshD
Typedef for a mesh that only supports node data using a GmDualVector for storing node data.
Definition: gmpGemaMesh.h:49
GmpGemaMeshFactory()
Default constructor.
Definition: gmpGemaMeshFactory.h:43
Declaration of the GmpGemaMesh class.
virtual const QStringList & versionInfo() const
Retuns version information for the plugin. See comments on the base class.
Definition: gmpGemaMeshFactory.h:68
#define GmPluginObjectFactoryInterfaceIID
GmpGemaElementMeshBase< GmSingleVector > GmpGemaElementMesh
Typedef for a mesh that supports element data using a GmSingleVector for storing node / cell data.
Definition: gmpGemaCellMesh.h:144
GmpGemaCellMeshBase< GmDualVector > GmpGemaCellMeshD
Typedef for a mesh that supports cell data using a GmDualVector for storing node / cell data.
Definition: gmpGemaCellMesh.h:84
Implementation of the GmpGemaMesh factory plugin.
Definition: gmpGemaMeshFactory.h:35