Interface de modification de la topologie des entités d'une famille. Plus de détails...
#include <arcane/core/IItemFamilyTopologyModifier.h>
Fonctions membres publiques | |
virtual IItemFamily * | family () const =0 |
Famille associée. | |
virtual void | replaceNode (ItemLocalId item_lid, Integer index, ItemLocalId new_node_lid)=0 |
Remplace un noeud 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 | replaceFace (ItemLocalId item_lid, Integer index, ItemLocalId new_face_lid)=0 |
Remplace une face d'une entité. | |
virtual void | replaceCell (ItemLocalId item_lid, Integer index, ItemLocalId new_cell_lid)=0 |
Remplace une maille d'une entité. | |
virtual void | replaceHParent (ItemLocalId item_lid, Integer index, ItemLocalId new_hparent_lid)=0 |
Remplace une entité parente d'une entité. | |
virtual void | replaceHChild (ItemLocalId item_lid, Integer index, ItemLocalId new_hchild_lid)=0 |
Remplace une entité enfant 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 | findAndReplaceFace (ItemLocalId item_lid, ItemLocalId old_face_lid, ItemLocalId new_face_lid)=0 |
Remplace une face d'une entité. | |
virtual void | findAndReplaceCell (ItemLocalId item_lid, ItemLocalId old_cell_lid, ItemLocalId new_cell_lid)=0 |
Remplace une maille d'une entité. | |
Interface de modification de la topologie des entités d'une famille.
Cette classe à vocation à être temporaire et sert pour remplacer les appels direct à ItemInternal en gérant les anciennes ou nouvelles connectivités.
Définition à la ligne 39 du fichier IItemFamilyTopologyModifier.h.
|
inlinevirtual |
Définition à la ligne 43 du fichier IItemFamilyTopologyModifier.h.
|
pure virtual |
Remplace une maille d'une entité.
Remplace la maille de numéro local old_cell_lid de l'entité de la famille family() de numéro local item_lid par la face de numéro local new_cell_lid.
Lance une exception si la maille old_cell_lid n'est pas trouvée.
|
pure virtual |
Remplace une arête d'une entité.
Remplace l'arête de numéro local old_edge_lid de l'entité de la famille family() de numéro local item_lid par l'arête de numéro local new_edge_lid.
Lance une exception si l'arête old_edge_lid n'est pas trouvée.
|
pure virtual |
Remplace une face d'une entité.
Remplace la face de numéro local old_face_lid de l'entité de la famille family() de numéro local item_lid par la face de numéro local new_face_lid.
Lance une exception si la face old_face_lid n'est pas trouvée.
|
pure virtual |
Remplace un noeud d'une entité.
Remplace le noeud de numéro local old_node_lid de l'entité de la famille family() de numéro local item_lid par le noeud de numéro local new_node_lid.
Lance une exception si le noeud old_node_id n'est pas trouvé.
|
pure virtual |
Remplace une maille d'une entité.
Remplace la index-ème maille de l'entité de la famille family() de numéro local item_lid par la face de numéro local new_cell_lid.
|
pure virtual |
Remplace une arête d'une entité.
Remplace la index-ème arête de l'entité de la famille family() de numéro local item_lid par l'arête de numéro local new_edge_lid.
|
pure virtual |
Remplace une face d'une entité.
Remplace la index-ème face de l'entité de la famille family() de numéro local item_lid par la face de numéro local new_face_lid.
|
pure virtual |
Remplace une entité enfant d'une entité.
Remplace la index-ème entité enfant de l'entité de la famille family() de numéro local item_lid par l'entité enfant de numéro local new_hchild_lid.
|
pure virtual |
Remplace une entité parente d'une entité.
Remplace la index-ème entité parent de l'entité de la famille family() de numéro local item_lid par l'entité parent de numéro local new_hparent_lid.
|
pure virtual |
Remplace un noeud d'une entité.
Remplace le index-ème noeud de l'entité de la famille family() de numéro local item_lid par le noeud de numéro local new_node_lid.