Internal part of IMeshModifier. More...
#include <arcane/core/internal/IMeshModifierInternal.h>
Public Member Functions | |
| virtual void | removeNeedRemoveMarkedItems ()=0 |
| Deletes entities marked with ItemFlags::II_NeedRemove. | |
| virtual NodeLocalId | addNode (ItemUniqueId unique_id)=0 |
| Adds a node. | |
| virtual FaceLocalId | addFace (ItemUniqueId unique_id, ItemTypeId type_id, ConstArrayView< Int64 > nodes_uid)=0 |
| Adds a face. | |
| virtual CellLocalId | addCell (ItemUniqueId unique_id, ItemTypeId type_id, ConstArrayView< Int64 > nodes_uid)=0 |
| Adds a cell. | |
Internal part of IMeshModifier.
Definition at line 33 of file IMeshModifierInternal.h.
|
pure virtual |
Adds a cell.
Adds a cell with a unique ID uid, of type type_id, and containing the nodes whose unique IDs are nodes_uids. If the cell already exists, it is returned.
Implemented in Arcane::mesh::DynamicMeshInternal.
|
pure virtual |
Adds a face.
Adds a face with a unique ID uid, of type type_id, and containing the nodes whose unique IDs are nodes_uids. If the face already exists, it is returned.
Implemented in Arcane::mesh::DynamicMeshInternal.
|
pure virtual |
Adds a node.
Adds a node with a unique ID uid. If the node already exists, it is returned. It is generally not useful to create nodes directly, as they are automatically created when an edge, a face, or a cell is added.
Implemented in Arcane::mesh::DynamicMeshInternal.
|
pure virtual |
Deletes entities marked with ItemFlags::II_NeedRemove.
This method is called in MeshExchanger
Implemented in Arcane::mesh::DynamicMeshInternal.