12#ifndef ARCANE_IITEMFAMILYTOPOLOGYMODIFIER_H
13#define ARCANE_IITEMFAMILYTOPOLOGYMODIFIER_H
17#include "arcane/ItemTypes.h"
Interface de modification de la topologie des entités d'une famille.
virtual void replaceHParent(ItemLocalId item_lid, Integer index, ItemLocalId new_hparent_lid)=0
Remplace une entité parente d'une entité.
virtual IItemFamily * family() const =0
Famille associée.
virtual void replaceCell(ItemLocalId item_lid, Integer index, ItemLocalId new_cell_lid)=0
Remplace une maille d'une entité.
virtual void replaceNode(ItemLocalId item_lid, Integer index, ItemLocalId new_node_lid)=0
Remplace un noeud d'une entité.
virtual void findAndReplaceCell(ItemLocalId item_lid, ItemLocalId old_cell_lid, ItemLocalId new_cell_lid)=0
Remplace une maille d'une entité.
virtual void findAndReplaceNode(ItemLocalId item_lid, ItemLocalId old_node_lid, ItemLocalId new_node_lid)=0
Remplace un noeud d'une entité.
virtual void findAndReplaceEdge(ItemLocalId item_lid, ItemLocalId old_edge_lid, ItemLocalId new_edge_lid)=0
Remplace une arête d'une entité.
virtual void replaceEdge(ItemLocalId item_lid, Integer index, ItemLocalId new_edge_lid)=0
Remplace une arête d'une entité.
virtual void findAndReplaceFace(ItemLocalId item_lid, ItemLocalId old_face_lid, ItemLocalId new_face_lid)=0
Remplace une face d'une entité.
virtual void replaceFace(ItemLocalId item_lid, Integer index, ItemLocalId new_face_lid)=0
Remplace une face d'une entité.
virtual void replaceHChild(ItemLocalId item_lid, Integer index, ItemLocalId new_hchild_lid)=0
Remplace une entité enfant d'une entité.
Interface d'une famille d'entités.
Index d'un Item dans une variable.