Interface du gestionnaire des compactages de familles d'un maillage. Plus de détails...
#include <arcane/core/IMeshCompactMng.h>
Fonctions membres publiques | |
virtual IMesh * | mesh () const =0 |
Maillage associé | |
virtual IMeshCompacter * | beginCompact ()=0 |
Débute un compactage sur toutes les familles du maillage. | |
virtual IMeshCompacter * | beginCompact (IItemFamily *family)=0 |
Débute un compactage pour la famille d'entité family. | |
virtual void | endCompact ()=0 |
Signale que le compactage est terminé. | |
virtual IMeshCompacter * | compacter ()=0 |
Compacteur actif courant. | |
Interface du gestionnaire des compactages de familles d'un maillage.
Lorsqu'un compactage est en cours, il est interdit de faire certaines opérations sur le maillage comme par exemple créer une nouvelle famille ou ajouter des groupes.
Le début d'un compactage se fait via l'appel à beginCompact(). Une fois le compactage terminé, il faut appeler endCompact() pour détruire l'instance de IMeshCompacter.
Pour plus d'informations sur le compactage, se reporter à la documentation de IMeshCompacter.
Définition à la ligne 46 du fichier IMeshCompactMng.h.
|
inlinevirtual |
Définition à la ligne 50 du fichier IMeshCompactMng.h.
|
pure virtual |
Débute un compactage sur toutes les familles du maillage.
Implémenté dans Arcane::MeshCompactMng.
|
pure virtual |
Débute un compactage pour la famille d'entité family.
Implémenté dans Arcane::MeshCompactMng.
|
pure virtual |
Compacteur actif courant.
Le compacteur est non nul que si on est entre un beginCompact() et un endCompact()
Implémenté dans Arcane::MeshCompactMng.
Signale que le compactage est terminé.
Cela permet de désallouer les structures associées au compactage.
Implémenté dans Arcane::MeshCompactMng.
Maillage associé
Implémenté dans Arcane::MeshCompactMng.