Partie interne de IMeshModifier. Plus de détails...
#include <arcane/core/internal/IMeshModifierInternal.h>
Fonctions membres publiques | |
virtual void | removeNeedRemoveMarkedItems ()=0 |
Suppime les entités marquées avec ItemFlags::II_NeedRemove. | |
virtual NodeLocalId | addNode (ItemUniqueId unique_id)=0 |
Ajoute un nœud. | |
virtual FaceLocalId | addFace (ItemUniqueId unique_id, ItemTypeId type_id, ConstArrayView< Int64 > nodes_uid)=0 |
Ajoute une face. | |
virtual CellLocalId | addCell (ItemUniqueId unique_id, ItemTypeId type_id, ConstArrayView< Int64 > nodes_uid)=0 |
Ajoute une maille. | |
Partie interne de IMeshModifier.
Définition à la ligne 32 du fichier IMeshModifierInternal.h.
|
pure virtual |
Ajoute une maille.
Ajoute une maille de numéro unique uid, de type type_id et contenant les nœuds dont les numéros uniques sont nodes_uids. Si la maille existe déjà, elle est retournée.
Implémenté dans Arcane::mesh::DynamicMeshInternal.
|
pure virtual |
Ajoute une face.
Ajoute une face de numéro unique uid, de type type_id et contenant les nœuds dont les numéros uniques sont nodes_uids. Si la face existe déjà, elle est retournée.
Implémenté dans Arcane::mesh::DynamicMeshInternal.
|
pure virtual |
Ajoute un nœud.
Ajoute un nœud de numéro unique uid. Si le nœud existe déjà, il est retournée. Il n'est en général pas utile de créer directement les nœuds, car ces derniers le sont automatiquement quand on ajoute une arête, une face ou une maille.
Implémenté dans Arcane::mesh::DynamicMeshInternal.
|
pure virtual |
Suppime les entités marquées avec ItemFlags::II_NeedRemove.
Cette méthode est appelée dans MeshExchanger
Implémenté dans Arcane::mesh::DynamicMeshInternal.