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.
|
pure virtual |
Débute un compactage pour la famille d'entité family.
|
pure virtual |
Compacteur actif courant.
Le compacteur est non nul que si on est entre un beginCompact() et un endCompact()
|
pure virtual |
Signale que le compactage est terminé.
Cela permet de désallouer les structures associées au compactage.