Objet permettant de modifier indirectement les matériaux ou les milieux. Plus de détails...
#include <arcane/materials/MeshMaterialIndirectModifier.h>
Fonctions membres publiques | |
MeshMaterialIndirectModifier (IMeshMaterialMng *) | |
MeshMaterialIndirectModifier (const MeshMaterialIndirectModifier &)=default | |
MeshMaterialIndirectModifier (MeshMaterialIndirectModifier &&)=default | |
MeshMaterialIndirectModifier & | operator= (const MeshMaterialIndirectModifier &)=default |
MeshMaterialIndirectModifier & | operator= (MeshMaterialIndirectModifier &&)=default |
void | beginUpdate () |
Prépare une modification. | |
void | endUpdate () |
Met à jour les structures après une modification. | |
void | endUpdateWithSort () |
Met à jour les structures après une modification avec tri préable des groupes de milieux et matériaux. | |
Objet permettant de modifier indirectement les matériaux ou les milieux.
Définition à la ligne 42 du fichier MeshMaterialIndirectModifier.h.
Arcane::Materials::MeshMaterialIndirectModifier::MeshMaterialIndirectModifier | ( | IMeshMaterialMng * | mm | ) |
Définition à la ligne 39 du fichier MeshMaterialIndirectModifier.cc.
Arcane::Materials::MeshMaterialIndirectModifier::~MeshMaterialIndirectModifier | ( | ) |
Définition à la ligne 50 du fichier MeshMaterialIndirectModifier.cc.
void Arcane::Materials::MeshMaterialIndirectModifier::beginUpdate | ( | ) |
Prépare une modification.
Définition à la ligne 106 du fichier MeshMaterialIndirectModifier.cc.
Références ARCANE_FATAL.
Référencé par Arcane::Materials::MeshMaterialExchangeMng::ExchangeCellStep::initialize(), et Arcane::Materials::MeshMaterialExchangeMng::ExchangeCellStep::notifyAction().
void Arcane::Materials::MeshMaterialIndirectModifier::endUpdate | ( | ) |
Met à jour les structures après une modification.
Cette méthode est automatiquement appelée dans le destructeur de l'instance si nécessaire.
Définition à la ligne 88 du fichier MeshMaterialIndirectModifier.cc.
Référencé par Arcane::Materials::MeshMaterialExchangeMng::ExchangeCellStep::finalize(), et Arcane::Materials::MeshMaterialExchangeMng::ExchangeCellStep::notifyAction().
void Arcane::Materials::MeshMaterialIndirectModifier::endUpdateWithSort | ( | ) |
Met à jour les structures après une modification avec tri préable des groupes de milieux et matériaux.
Cette méthode est identique à endUpdate() mais garantit que les groupes associés aux composants (IMeshComponent::cells()) seront triés par uniqueId() croissant à la fin de la mise à jour.
Définition à la ligne 97 du fichier MeshMaterialIndirectModifier.cc.