Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Materials::ComponentPartItemVectorView

Vue sur une partie pure ou partielles des entités d'un composant. Plus de détails...

#include <arcane/core/materials/ComponentPartItemVectorView.h>

+ Graphe d'héritage de Arcane::Materials::ComponentPartItemVectorView:
+ Graphe de collaboration de Arcane::Materials::ComponentPartItemVectorView:

Fonctions membres publiques

 ComponentPartItemVectorView ()=default
 Construit une vue non initialisée.
 
Integer nbItem () const
 Nombre d'entités dans la vue.
 
IMeshComponentcomponent () const
 Composant associé
 
Int32 componentPartIndex () const
 
Int32ConstArrayView valueIndexes () const
 Liste des valueIndex() de la partie.
 
Int32ConstArrayView itemIndexes () const
 Liste des indices dans itemsInternal() des entités.
 
eMatPart part () const
 Partie du composant.
 

Fonctions membres protégées

 ComponentPartItemVectorView (IMeshComponent *component, Int32 component_part_index, Int32ConstArrayView value_indexes, Int32ConstArrayView item_indexes, const ConstituentItemLocalIdListView &constituent_list_view, eMatPart part)
 Construit une vue sur une partie des entité du composant component.
 
const ConstituentItemLocalIdListView & constituentItemListView () const
 Tableau parties internes des entités.
 

Amis

class MeshComponentPartData
 
class ComponentPartCellEnumerator
 

Description détaillée

Vue sur une partie pure ou partielles des entités d'un composant.

Définition à la ligne 34 du fichier core/materials/ComponentPartItemVectorView.h.

Documentation des constructeurs et destructeur

◆ ComponentPartItemVectorView()

Arcane::Materials::ComponentPartItemVectorView::ComponentPartItemVectorView ( IMeshComponent component,
Int32  component_part_index,
Int32ConstArrayView  value_indexes,
Int32ConstArrayView  item_indexes,
const ConstituentItemLocalIdListView &  constituent_list_view,
eMatPart  part 
)
inlineprotected

Construit une vue sur une partie des entité du composant component.

Ce constructeur n'est en principe pas appelé directement. Pour construire une telle vue il est préférable de passer par les méthodes IMeshComponent::pureItems(), IMeshComponent::impureItems() ou IMeshComponent::partItems().

Définition à la ligne 49 du fichier core/materials/ComponentPartItemVectorView.h.

Documentation des fonctions membres

◆ component()

IMeshComponent * Arcane::Materials::ComponentPartItemVectorView::component ( ) const
inline

Composant associé

Définition à la ligne 74 du fichier core/materials/ComponentPartItemVectorView.h.

◆ componentPartIndex()

Int32 Arcane::Materials::ComponentPartItemVectorView::componentPartIndex ( ) const
inline

Définition à la ligne 77 du fichier core/materials/ComponentPartItemVectorView.h.

◆ constituentItemListView()

const ConstituentItemLocalIdListView & Arcane::Materials::ComponentPartItemVectorView::constituentItemListView ( ) const
inlineprotected

Tableau parties internes des entités.

Définition à la ligne 91 du fichier core/materials/ComponentPartItemVectorView.h.

◆ itemIndexes()

Int32ConstArrayView Arcane::Materials::ComponentPartItemVectorView::itemIndexes ( ) const
inline

Liste des indices dans itemsInternal() des entités.

Définition à la ligne 83 du fichier core/materials/ComponentPartItemVectorView.h.

◆ nbItem()

Integer Arcane::Materials::ComponentPartItemVectorView::nbItem ( ) const
inline

Nombre d'entités dans la vue.

Définition à la ligne 71 du fichier core/materials/ComponentPartItemVectorView.h.

◆ part()

eMatPart Arcane::Materials::ComponentPartItemVectorView::part ( ) const
inline

Partie du composant.

Définition à la ligne 86 du fichier core/materials/ComponentPartItemVectorView.h.

◆ valueIndexes()

Int32ConstArrayView Arcane::Materials::ComponentPartItemVectorView::valueIndexes ( ) const
inline

Liste des valueIndex() de la partie.

Définition à la ligne 80 du fichier core/materials/ComponentPartItemVectorView.h.

Documentation des fonctions amies et associées

◆ ComponentPartCellEnumerator

friend class ComponentPartCellEnumerator
friend

Définition à la ligne 37 du fichier core/materials/ComponentPartItemVectorView.h.

◆ MeshComponentPartData

friend class MeshComponentPartData
friend

Définition à la ligne 36 du fichier core/materials/ComponentPartItemVectorView.h.


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