24#ifndef _GEMA_PLUGIN_GEMA_MESH_FACTORY_H_
25#define _GEMA_PLUGIN_GEMA_MESH_FACTORY_H_
31#include "gmpGemaMeshVersion.h"
48 assert(category == GM_PLUGIN_MESH);
50 if(objType ==
"nodes")
52 else if(objType ==
"cell")
54 else if(objType ==
"elem")
56 if(objType ==
"nodesd")
58 else if(objType ==
"celld")
60 else if(objType ==
"elemd")
const GmLogCategory & logger()
Implementation of the GmpGemaMesh factory plugin.
Definition gmpGemaMeshFactory.h:35
GmpGemaMeshFactory()
Default constructor.
Definition gmpGemaMeshFactory.h:42
virtual const QStringList & depVersionInfo() const
Retuns dependency version information for the plugin. See comments on the base class.
Definition gmpGemaMeshFactory.h:70
virtual const QMap< QString, QString > & versionInfo() const
Retuns version information for the plugin. See comments on the base class.
Definition gmpGemaMeshFactory.h:67
#define GmPluginObjectFactoryInterfaceIID
Declaration of the GmpGemaMesh class.
GmpElementMesh< GmDualVector > GmpGemaElementMeshD
Typedef for a mesh that supports element data using a GmDualVector for storing node / cell data.
Definition gmpGemaMesh.h:48
GmpCellMesh< GmSingleVector > GmpGemaCellMesh
Typedef for a mesh that supports cell data using a GmSingleVector for storing node / cell data.
Definition gmpGemaMesh.h:38
GmpNodeMesh< GmMesh, GmDualVector > GmpGemaMeshD
Typedef for a mesh that only supports node data using a GmDualVector for storing node data.
Definition gmpGemaMesh.h:34
GmpNodeMesh< GmMesh, GmSingleVector > GmpGemaMesh
Typedef for a mesh that only supports node data using a GmSingleVector for storing node data.
Definition gmpGemaMesh.h:31
GmpCellMesh< GmDualVector > GmpGemaCellMeshD
Typedef for a mesh that supports cell data using a GmDualVector for storing node / cell data.
Definition gmpGemaMesh.h:41
GmpElementMesh< GmSingleVector > GmpGemaElementMesh
Typedef for a mesh that supports element data using a GmSingleVector for storing node / cell data.
Definition gmpGemaMesh.h:45