Interface pour gérer l'accès à une connectivité. Plus de détails...
#include <arcane/core/IItemConnectivityAccessor.h>
Fonctions membres publiques | |
virtual Integer | nbConnectedItem (ItemLocalId lid) const =0 |
Nombre d'entité connectées à l'entité source de numéro local lid. | |
virtual Int32 | connectedItemLocalId (ItemLocalId lid, Integer index) const =0 |
localId() de la index-ième entitée connectées à l'entité source de numéro local lid | |
Fonctions membres protégées | |
virtual void | _initializeStorage (ConnectivityItemVector *civ)=0 |
Implémente l'initialisation de civ pour cette connectivitée. | |
virtual ItemVectorView | _connectedItems (ItemLocalId item, ConnectivityItemVector &con_items) const =0 |
Remplit con_items avec les entités connectées à item. | |
Amis | |
class | ConnectivityItemVector |
Interface pour gérer l'accès à une connectivité.
Définition à la ligne 37 du fichier IItemConnectivityAccessor.h.
|
inlinevirtual |
Définition à la ligne 45 du fichier IItemConnectivityAccessor.h.
|
protectedpure virtual |
Remplit con_items avec les entités connectées à item.
Implémenté dans Arcane::ItemConnectivity, Arcane::ItemArrayConnectivity, Arcane::ItemMultiArrayConnectivity, Arcane::mesh::IncrementalItemConnectivityBase, et Arcane::mesh::NewWithLegacyConnectivity< SourceFamily, TargetFamily, LegacyType, CustomType >.
|
protectedpure virtual |
Implémente l'initialisation de civ pour cette connectivitée.
Implémenté dans Arcane::AbstractConnectivity, Arcane::mesh::IncrementalItemConnectivityBase, et Arcane::mesh::NewWithLegacyConnectivity< SourceFamily, TargetFamily, LegacyType, CustomType >.
|
pure virtual |
localId() de la index-ième entitée connectées à l'entité source de numéro local lid
Implémenté dans Arcane::ItemConnectivity, Arcane::ItemArrayConnectivity, Arcane::ItemMultiArrayConnectivity, Arcane::mesh::IncrementalItemConnectivityBase, et Arcane::mesh::NewWithLegacyConnectivity< SourceFamily, TargetFamily, LegacyType, CustomType >.
|
pure virtual |
Nombre d'entité connectées à l'entité source de numéro local lid.
Implémenté dans Arcane::ItemConnectivity, Arcane::ItemArrayConnectivity, Arcane::ItemMultiArrayConnectivity, Arcane::mesh::IncrementalItemConnectivityBase, et Arcane::mesh::NewWithLegacyConnectivity< SourceFamily, TargetFamily, LegacyType, CustomType >.
|
friend |
Définition à la ligne 41 du fichier IItemConnectivityAccessor.h.