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 169 du fichier ItemPairGroup.h.
typedef TraitsType::ItemGroupType Arcane::ItemPairGroupT< ItemKind, SubItemKind >::ItemGroupType |
Définition à la ligne 181 du fichier ItemPairGroup.h.
typedef TraitsType::ItemType Arcane::ItemPairGroupT< ItemKind, SubItemKind >::ItemType |
Définition à la ligne 180 du fichier ItemPairGroup.h.
typedef SubTraitsType::ItemGroupType Arcane::ItemPairGroupT< ItemKind, SubItemKind >::SubItemGroupType |
Définition à la ligne 183 du fichier ItemPairGroup.h.
typedef SubTraitsType::ItemType Arcane::ItemPairGroupT< ItemKind, SubItemKind >::SubItemType |
Définition à la ligne 182 du fichier ItemPairGroup.h.
typedef ItemTraitsT<SubItemKind> Arcane::ItemPairGroupT< ItemKind, SubItemKind >::SubTraitsType |
Définition à la ligne 178 du fichier ItemPairGroup.h.
typedef ItemPairGroupT<ItemKind,SubItemKind> Arcane::ItemPairGroupT< ItemKind, SubItemKind >::ThatClass |
Type de cette classe.
Définition à la ligne 175 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 177 du fichier ItemPairGroup.h.
|
inline |
Définition à la ligne 187 du fichier ItemPairGroup.h.
|
inline |
Définition à la ligne 188 du fichier ItemPairGroup.h.
|
inline |
Définition à la ligne 190 du fichier ItemPairGroup.h.
|
inline |
Définition à la ligne 192 du fichier ItemPairGroup.h.
|
inline |
Définition à la ligne 195 du fichier ItemPairGroup.h.
|
inline |
Définition à la ligne 198 du fichier ItemPairGroup.h.
|
inlineprotected |
Définition à la ligne 209 du fichier ItemPairGroup.h.
|
inline |
Définition à la ligne 204 du fichier ItemPairGroup.h.
|
inline |
Définition à la ligne 202 du fichier ItemPairGroup.h.