Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ItemFamilyCompactInfos

Informations pour gérer le compactage des entités d'une famille. Plus de détails...

#include <arcane/core/ItemFamilyCompactInfos.h>

+ Graphe de collaboration de Arcane::ItemFamilyCompactInfos:

Fonctions membres publiques

 ItemFamilyCompactInfos (IMeshCompacter *acompacter, IItemFamily *afamily)
 
IMeshCompactercompacter () const
 
IItemFamilyfamily () const
 
Int32ConstArrayView oldToNewLocalIds () const
 Conversion entre les anciens et les nouveaux id locaux.
 
Int32ConstArrayView newToOldLocalIds () const
 Conversion entre les nouveaux et les anciens id locaux.
 
void setOldToNewLocalIds (UniqueArray< Int32 > &&ids)
 
void setNewToOldLocalIds (UniqueArray< Int32 > &&ids)
 
void clear ()
 

Attributs privés

IMeshCompacterm_compacter
 
IItemFamilym_family
 
UniqueArray< Int32 > m_old_to_new_local_ids
 
UniqueArray< Int32 > m_new_to_old_local_ids
 

Description détaillée

Informations pour gérer le compactage des entités d'une famille.

Définition à la ligne 35 du fichier ItemFamilyCompactInfos.h.

Documentation des constructeurs et destructeur

◆ ItemFamilyCompactInfos()

Arcane::ItemFamilyCompactInfos::ItemFamilyCompactInfos ( IMeshCompacter acompacter,
IItemFamily afamily 
)
inline

Définition à la ligne 38 du fichier ItemFamilyCompactInfos.h.

◆ ~ItemFamilyCompactInfos()

Arcane::ItemFamilyCompactInfos::~ItemFamilyCompactInfos ( )
inline

Définition à la ligne 40 du fichier ItemFamilyCompactInfos.h.

Documentation des fonctions membres

◆ clear()

void Arcane::ItemFamilyCompactInfos::clear ( )
inline

Définition à la ligne 63 du fichier ItemFamilyCompactInfos.h.

◆ compacter()

IMeshCompacter * Arcane::ItemFamilyCompactInfos::compacter ( ) const
inline

Définition à la ligne 42 du fichier ItemFamilyCompactInfos.h.

◆ family()

IItemFamily * Arcane::ItemFamilyCompactInfos::family ( ) const
inline

Définition à la ligne 43 du fichier ItemFamilyCompactInfos.h.

◆ newToOldLocalIds()

Int32ConstArrayView Arcane::ItemFamilyCompactInfos::newToOldLocalIds ( ) const
inline

Conversion entre les nouveaux et les anciens id locaux.

Définition à la ligne 51 du fichier ItemFamilyCompactInfos.h.

Référencé par Arcane::mesh::DynamicMeshKindInfos::newToOldLocalIds().

◆ oldToNewLocalIds()

Int32ConstArrayView Arcane::ItemFamilyCompactInfos::oldToNewLocalIds ( ) const
inline

Conversion entre les anciens et les nouveaux id locaux.

Définition à la ligne 45 du fichier ItemFamilyCompactInfos.h.

Référencé par Arcane::mesh::DynamicMeshKindInfos::oldToNewLocalIds().

◆ setNewToOldLocalIds()

void Arcane::ItemFamilyCompactInfos::setNewToOldLocalIds ( UniqueArray< Int32 > &&  ids)
inline

Définition à la ligne 59 du fichier ItemFamilyCompactInfos.h.

◆ setOldToNewLocalIds()

void Arcane::ItemFamilyCompactInfos::setOldToNewLocalIds ( UniqueArray< Int32 > &&  ids)
inline

Définition à la ligne 55 du fichier ItemFamilyCompactInfos.h.

Documentation des données membres

◆ m_compacter

IMeshCompacter* Arcane::ItemFamilyCompactInfos::m_compacter
private

Définition à la ligne 69 du fichier ItemFamilyCompactInfos.h.

◆ m_family

IItemFamily* Arcane::ItemFamilyCompactInfos::m_family
private

Définition à la ligne 70 du fichier ItemFamilyCompactInfos.h.

◆ m_new_to_old_local_ids

UniqueArray<Int32> Arcane::ItemFamilyCompactInfos::m_new_to_old_local_ids
private

Définition à la ligne 72 du fichier ItemFamilyCompactInfos.h.

◆ m_old_to_new_local_ids

UniqueArray<Int32> Arcane::ItemFamilyCompactInfos::m_old_to_new_local_ids
private

Définition à la ligne 71 du fichier ItemFamilyCompactInfos.h.


La documentation de cette classe a été générée à partir du fichier suivant :