Interface du gestionnaire des maillages. Plus de détails...
#include <arcane/core/IMeshMng.h>
Fonctions membres publiques | |
virtual | ~IMeshMng ()=default |
Libère les ressources. | |
virtual ITraceMng * | traceMng () const =0 |
Gestionnaire de trace associé à ce gestionnaire. | |
virtual IMeshFactoryMng * | meshFactoryMng () const =0 |
Fabrique de maillages associée à ce gestionnaire. | |
virtual IVariableMng * | variableMng () const =0 |
Gestionnaire de variables associé à ce gestionnaire. | |
virtual MeshHandle * | findMeshHandle (const String &name, bool throw_exception)=0 |
Recherche le maillage de nom name. | |
virtual MeshHandle | findMeshHandle (const String &name)=0 |
Recherche le maillage de nom name. | |
virtual MeshHandle | createMeshHandle (const String &name)=0 |
Créé et retourne un handle pour un maillage de nom name. | |
virtual void | destroyMesh (MeshHandle handle)=0 |
Détruit le maillage associé à handle. | |
virtual MeshHandle | defaultMeshHandle () const =0 |
Handle pour le maillage par défaut. | |
Interface du gestionnaire des maillages.
Cette interface gère une liste de maillages et permet de créér des maillages ou récupérer un maillage existant à partir de son nom.
La création de maillage se fait via 'IMeshFactoryMng' dont une instance est récupérable via meshFactoryMng(). La création effective de maillage ne peut avoir lieu qu'après lecture du jeu de données. Il est par contre possible de créér une référence (via createMeshHandle()) sur un maillage à n'importe quel moment.
Définition à la ligne 39 du fichier IMeshMng.h.
|
pure virtual |
Créé et retourne un handle pour un maillage de nom name.
Lève une exception si un handle associé à ce nom existe déjà.
Implémenté dans Arcane::MeshMng.
|
pure virtual |
Handle pour le maillage par défaut.
Implémenté dans Arcane::MeshMng.
|
pure virtual |
Détruit le maillage associé à handle.
Le maillage doit être un maillage implémentant IPrimaryMesh.
Implémenté dans Arcane::MeshMng.
|
pure virtual |
Recherche le maillage de nom name.
Si le maillage n'est pas trouvé, la méthode lance une exception.
Implémenté dans Arcane::MeshMng.
|
pure virtual |
Recherche le maillage de nom name.
Si le maillage n'est pas trouvé, la méthode lance une exception si throw_exception vaut true ou retourne nullptr si throw_exception vaut false.
Implémenté dans Arcane::MeshMng.
|
pure virtual |
Fabrique de maillages associée à ce gestionnaire.
Implémenté dans Arcane::MeshMng.
Gestionnaire de trace associé à ce gestionnaire.
Implémenté dans Arcane::MeshMng.
|
pure virtual |
Gestionnaire de variables associé à ce gestionnaire.
Implémenté dans Arcane::MeshMng.