Vecteur sur les entités d'un matériau. Plus de détails...
#include <arcane/core/materials/MatItemVector.h>
Types publics | |
typedef MatCellEnumerator | EnumeratorType |
Fonctions membres publiques | |
MatCellVector (const CellGroup &group, IMeshMaterial *material) | |
Construit un vecteur contenant les entités de group pour le matériau material. | |
MatCellVector (CellVectorView view, IMeshMaterial *material) | |
Construit un vecteur contenant les entités de view pour le matériau material. | |
MatCellVector (SmallSpan< const Int32 > local_ids, IMeshMaterial *material) | |
Construit un vecteur contenant les entités local_ids pour le matériau material. | |
MatCellVector (const MatCellVector &rhs)=default | |
Constructeur par recopie. L'instance fera référence à rhs. | |
MatCellVector (MatItemVectorView rhs) | |
Constructeur de recopie. Cette instance est une copie de rhs. | |
operator MatCellVectorView () const | |
Conversion vers une vue sur ce vecteur. | |
MatCellVectorView | view () const |
Vue sur ce vecteur. | |
IMeshMaterial * | material () const |
Matériau associé | |
MatCellVector | clone () const |
Clone ce vecteur. | |
Fonctions membres publiques hérités de Arcane::Materials::ComponentItemVector | |
ComponentItemVector (const ComponentItemVector &rhs)=default | |
Constructeur de recopie. Cette instance fait ensuite référence à rhs. | |
ComponentItemVector & | operator= (const ComponentItemVector &)=default |
Opérateur de recopie. | |
operator ComponentItemVectorView () const | |
Conversion vers une vue sur ce vecteur. | |
ComponentItemVectorView | view () const |
Vue sur ce vecteur. | |
IMeshComponent * | component () const |
Composant associé | |
ComponentItemVector | clone () const |
Clone ce vecteur. | |
ComponentPurePartItemVectorView | pureItems () const |
Liste des entités pures (associées à la maille globale) du composant. | |
ComponentImpurePartItemVectorView | impureItems () const |
Liste des entités impures (partielles) du composant. | |
Fonctions membres privées | |
void | _build (SmallSpan< const Int32 > view) |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::Materials::ComponentItemVector | |
ComponentItemVector (IMeshComponent *component) | |
Construit un vecteur pour le composant component. | |
ComponentItemVector (ComponentItemVectorView rhs) | |
Constructeur de recopie. Cette instance est une copie de rhs. | |
ConstArrayView< MatVarIndex > | _matvarIndexes () const |
ConstituentItemLocalIdListView | _constituentItemListView () const |
void | _setItems (SmallSpan< const Int32 > local_ids) |
ConstArrayView< Int32 > | _localIds () const |
IMeshMaterialMng * | _materialMng () const |
IMeshComponent * | _component () const |
Vecteur sur les entités d'un matériau.
Définition à la ligne 33 du fichier core/materials/MatItemVector.h.
Définition à la ligne 38 du fichier core/materials/MatItemVector.h.
Arcane::Materials::MatCellVector::MatCellVector | ( | const CellGroup & | group, |
IMeshMaterial * | material | ||
) |
Construit un vecteur contenant les entités de group pour le matériau material.
Définition à la ligne 28 du fichier MatItemVector.cc.
Arcane::Materials::MatCellVector::MatCellVector | ( | CellVectorView | view, |
IMeshMaterial * | material | ||
) |
Construit un vecteur contenant les entités de view pour le matériau material.
Définition à la ligne 37 du fichier MatItemVector.cc.
Arcane::Materials::MatCellVector::MatCellVector | ( | SmallSpan< const Int32 > | local_ids, |
IMeshMaterial * | material | ||
) |
Construit un vecteur contenant les entités local_ids pour le matériau material.
Définition à la ligne 46 du fichier MatItemVector.cc.
|
inline |
Constructeur de recopie. Cette instance est une copie de rhs.
Définition à la ligne 51 du fichier core/materials/MatItemVector.h.
Définition à la ligne 56 du fichier MatItemVector.cc.
|
inline |
Clone ce vecteur.
Définition à la ligne 73 du fichier core/materials/MatItemVector.h.
IMeshMaterial * Arcane::Materials::MatCellVector::material | ( | ) | const |
Matériau associé
Définition à la ligne 65 du fichier MatItemVector.cc.
Références Arcane::Materials::ComponentItemVector::component().
|
inline |
Conversion vers une vue sur ce vecteur.
Définition à la ligne 58 du fichier core/materials/MatItemVector.h.
|
inline |
Vue sur ce vecteur.
Définition à la ligne 64 du fichier core/materials/MatItemVector.h.