Classe de compatibilité pour contenir un MeshHandle ou un IMesh*. Plus de détails...
#include <arcane/core/MeshHandle.h>
Fonctions membres publiques | |
MeshHandleOrMesh (const MeshHandle &handle) | |
Construit une instance à partir d'un MeshHandle. | |
MeshHandleOrMesh (IMesh *mesh) | |
Construit une instance à partir d'un IMesh*. | |
IMesh * | mesh () const |
Maillage associé. Peut être nul si le maillage n'a pas encore été créé | |
operator IMesh * () const | |
Maillage associé. Peut être nul si le maillage n'a pas encore été créé | |
const MeshHandle & | handle () const |
handle associé. | |
Attributs privés | |
MeshHandle | m_handle |
Classe de compatibilité pour contenir un MeshHandle ou un IMesh*.
A terme les constructeurs et convertisseurs vers IMesh* seront supprimés
Définition à la ligne 193 du fichier MeshHandle.h.
Arcane::MeshHandleOrMesh::MeshHandleOrMesh | ( | const MeshHandle & | handle | ) |
Construit une instance à partir d'un MeshHandle.
Définition à la ligne 197 du fichier MeshHandle.cc.
Arcane::MeshHandleOrMesh::MeshHandleOrMesh | ( | IMesh * | mesh | ) |
Construit une instance à partir d'un IMesh*.
Si mesh est nul, le MeshHandle associé sera aussi nul.
Définition à la ligne 204 du fichier MeshHandle.cc.
Références Arcane::IMeshBase::handle(), et mesh().
|
inline |
handle associé.
Définition à la ligne 217 du fichier MeshHandle.h.
|
inline |
Maillage associé. Peut être nul si le maillage n'a pas encore été créé
Définition à la ligne 211 du fichier MeshHandle.h.
Référencé par MeshHandleOrMesh().
|
inline |
Maillage associé. Peut être nul si le maillage n'a pas encore été créé
Définition à la ligne 214 du fichier MeshHandle.h.
|
private |
Définition à la ligne 221 du fichier MeshHandle.h.