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 ConstituentItemVectorBuildInfo &build_info, IMeshMaterial *material) | |
| Construit un vecteur sur les entités du 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 |
| Constituant associé | |
| ComponentItemVector | clone () const |
| Clone ce vecteur. | |
| ComponentPurePartItemVectorView | pureItems () const |
| Liste des entités pures (associées à la maille globale) du constituant. | |
| ComponentImpurePartItemVectorView | impureItems () const |
| Liste des entités impures (partielles) du constituant. | |
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 constituant 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 32 du fichier core/materials/MatItemVector.h.
Définition à la ligne 37 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 29 du fichier MatItemVector.cc.
Références MatCellVector(), et material().
Référencé par clone(), MatCellVector(), MatCellVector(), MatCellVector(), et MatCellVector().
| 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 38 du fichier MatItemVector.cc.
Références MatCellVector(), material(), et view().
| 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 47 du fichier MatItemVector.cc.
Références MatCellVector(), et material().
| Arcane::Materials::MatCellVector::MatCellVector | ( | const ConstituentItemVectorBuildInfo & | build_info, |
| IMeshMaterial * | material ) |
Construit un vecteur sur les entités du matériau material.
Définition à la ligne 56 du fichier MatItemVector.cc.
Références Arcane::Materials::ComponentItemVector::ComponentItemVector(), et material().
|
inline |
Constructeur de recopie. Cette instance est une copie de rhs.
Définition à la ligne 52 du fichier core/materials/MatItemVector.h.
Références Arcane::Materials::ComponentItemVector::ComponentItemVector().
|
inline |
Clone ce vecteur.
Définition à la ligne 74 du fichier core/materials/MatItemVector.h.
Références MatCellVector(), et view().
| IMeshMaterial * Arcane::Materials::MatCellVector::material | ( | ) | const |
Matériau associé
Définition à la ligne 75 du fichier MatItemVector.cc.
Références Arcane::Materials::ComponentItemVector::component().
Référencé par MatCellVector(), MatCellVector(), MatCellVector(), et MatCellVector().
|
inline |
Conversion vers une vue sur ce vecteur.
Définition à la ligne 59 du fichier core/materials/MatItemVector.h.
Références view().
|
inline |
Vue sur ce vecteur.
Définition à la ligne 65 du fichier core/materials/MatItemVector.h.
Référencé par clone(), MatCellVector(), et operator MatCellVectorView().