Référence à un groupe d'un genre donné. Plus de détails...
#include <arcane/core/ItemPairGroup.h>
Types publics | |
| typedef ItemPairGroupT< ItemKind, SubItemKind > | ThatClass |
| Type de cette classe. | |
| typedef ItemTraitsT< ItemKind > | TraitsType |
| Type de la classe contenant les caractéristiques de l'entité | |
| typedef ItemTraitsT< SubItemKind > | SubTraitsType |
| typedef TraitsType::ItemType | ItemType |
| typedef TraitsType::ItemGroupType | ItemGroupType |
| typedef SubTraitsType::ItemType | SubItemType |
| typedef SubTraitsType::ItemGroupType | SubItemGroupType |
Types publics hérités de Arcane::ItemPairGroup | |
| typedef IFunctorWithArgumentT< ItemPairGroupBuilder & > | CustomFunctor |
| Functor pour un calcul personnalisé des connectivités. | |
Fonctions membres publiques | |
| ItemPairGroupT (const ItemPairGroup &from) | |
| ItemPairGroupT (const ThatClass &from) | |
| ItemPairGroupT (const ItemGroupType &group, const SubItemGroupType &sub_group, eItemKind link_kind) | |
| ItemPairGroupT (const ItemGroupType &group, const SubItemGroupType &sub_group, CustomFunctor *functor) | |
| const ThatClass & | operator= (const ThatClass &from) |
| const ThatClass & | operator= (const ItemPairGroup &from) |
Fonctions membres publiques hérités de Arcane::ItemPairGroup | |
| ItemPairGroup () | |
| Construit un tableau vide. | |
| ItemPairGroup (ItemPairGroupImpl *prv) | |
| Construit un groupe à partir de la représentation interne prv. | |
| ItemPairGroup (const ItemGroup &group, const ItemGroup &sub_item_group, eItemKind link_kind) | |
| Construit une instance en spécifiant le voisinage via les entités de genre link_kind. | |
| ItemPairGroup (const ItemGroup &group, const ItemGroup &sub_item_group, CustomFunctor *functor) | |
| Construit une instance avec un fonctor particulier. | |
| ItemPairGroup (const ItemPairGroup &from) | |
| Constructeur de recopie. | |
| const ItemPairGroup & | operator= (const ItemPairGroup &from) |
| bool | null () const |
| true is le groupe est le groupe nul | |
| eItemKind | itemKind () const |
| Type des entités du groupe. | |
| eItemKind | subItemKind () const |
| Type des sous-entités du groupe. | |
| ItemPairGroupImpl * | internal () const |
| Retourne l'implémentation du groupe. | |
| IItemFamily * | itemFamily () const |
| Famille d'entité à laquelle appartient ce groupe (0 pour une liste nulle) | |
| IItemFamily * | subItemFamily () const |
| Famille d'entité à laquelle appartient ce groupe (0 pour une liste nulle) | |
| IMesh * | mesh () const |
| Maillage auquel appartient cette liste (0 pour une liste nulle) | |
| const ItemGroup & | itemGroup () const |
| Groupe des items initiaux. | |
| const ItemGroup & | subItemGroup () const |
| Groupe des items finaux (après rebond) | |
| void | invalidate (bool force_recompute=false) |
| Invalide la liste. | |
| void | checkValid () |
| Vérification interne de la validité du groupe. | |
| ItemPairEnumerator | enumerator () const |
Fonctions membres protégées | |
| void | _assign (const ItemPairGroup &from) |
Membres hérités additionnels | |
Fonctions membres protégées statiques hérités de Arcane::ItemPairGroup | |
| static ItemPairGroupImpl * | _check (ItemPairGroupImpl *impl, eItemKind ik, eItemKind aik) |
| Retourne le groupe impl s'il est du genre kt, le groupe nul sinon. | |
Attributs protégés hérités de Arcane::ItemPairGroup | |
| AutoRefT< ItemPairGroupImpl > | m_impl |
| Représentation interne du groupe. | |
Référence à un groupe d'un genre donné.
Définition à la ligne 168 du fichier ItemPairGroup.h.
| typedef TraitsType::ItemGroupType Arcane::ItemPairGroupT< ItemKind, SubItemKind >::ItemGroupType |
Définition à la ligne 180 du fichier ItemPairGroup.h.
| typedef TraitsType::ItemType Arcane::ItemPairGroupT< ItemKind, SubItemKind >::ItemType |
Définition à la ligne 179 du fichier ItemPairGroup.h.
| typedef SubTraitsType::ItemGroupType Arcane::ItemPairGroupT< ItemKind, SubItemKind >::SubItemGroupType |
Définition à la ligne 182 du fichier ItemPairGroup.h.
| typedef SubTraitsType::ItemType Arcane::ItemPairGroupT< ItemKind, SubItemKind >::SubItemType |
Définition à la ligne 181 du fichier ItemPairGroup.h.
| typedef ItemTraitsT<SubItemKind> Arcane::ItemPairGroupT< ItemKind, SubItemKind >::SubTraitsType |
Définition à la ligne 177 du fichier ItemPairGroup.h.
| typedef ItemPairGroupT<ItemKind, SubItemKind> Arcane::ItemPairGroupT< ItemKind, SubItemKind >::ThatClass |
Type de cette classe.
Définition à la ligne 174 du fichier ItemPairGroup.h.
| typedef ItemTraitsT<ItemKind> Arcane::ItemPairGroupT< ItemKind, SubItemKind >::TraitsType |
Type de la classe contenant les caractéristiques de l'entité
Définition à la ligne 176 du fichier ItemPairGroup.h.
|
inline |
Définition à la ligne 186 du fichier ItemPairGroup.h.
|
inline |
Définition à la ligne 187 du fichier ItemPairGroup.h.
|
inline |
Définition à la ligne 190 du fichier ItemPairGroup.h.
|
inline |
Définition à la ligne 193 du fichier ItemPairGroup.h.
|
inline |
Définition à la ligne 197 du fichier ItemPairGroup.h.
|
inline |
Définition à la ligne 201 du fichier ItemPairGroup.h.
|
inlineprotected |
Définition à la ligne 218 du fichier ItemPairGroup.h.
|
inline |
Définition à la ligne 210 du fichier ItemPairGroup.h.
|
inline |
Définition à la ligne 205 du fichier ItemPairGroup.h.