Vue sur un vecteur sur les entités d'un matériau. Plus de détails...
#include <arcane/core/materials/ComponentItemVectorView.h>
Fonctions membres publiques | |
IMeshMaterial * | material () const |
Matériau associé | |
ARCCORE_HOST_DEVICE MatCell | matCell (Int32 index) const |
Récupère la index-ème MatCell de la vue. | |
ARCANE_DEPRECATED_240 MatItemVectorView | subView (Integer begin, Integer size) |
Fonctions membres publiques hérités de Arcane::Materials::ComponentItemVectorView | |
Integer | nbItem () const |
Nombre d'entités dans la vue. | |
IMeshComponent * | component () const |
Composant associé | |
ARCCORE_HOST_DEVICE ComponentCell | componentCell (Int32 index) const |
Retourne la index-ème ComponentCell de la vue. | |
Fonctions membres privées | |
MatItemVectorView (IMeshComponent *component, ConstArrayView< MatVarIndex > mv_indexes, ConstituentItemLocalIdListView constituent_local_ids, ConstArrayView< Int32 > local_ids) | |
MatItemVectorView (IMeshComponent *component, ComponentItemVectorView v) | |
MatItemVectorView | _subView (Integer begin, Integer size) |
Créé une sous-vue de cette vue. | |
Amis | |
class | MatCellVector |
class | MeshMaterial |
template<typename ViewType , typename LambdaType > | |
class | LambdaMatItemRangeFunctorT |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::Materials::ComponentItemVectorView | |
ComponentItemVectorView (IMeshComponent *component, ConstArrayView< MatVarIndex > mvi, ConstituentItemLocalIdListView constituent_local_ids, ConstArrayView< Int32 > local_ids) | |
Construit un vecteur contenant les entités de group pour le composant component. | |
ComponentItemVectorView (IMeshComponent *component) | |
Construit une vue vide pour le composant component. | |
ComponentItemVectorView (IMeshComponent *component, ComponentItemVectorView rhs_view) | |
Construit une vue à partir d'une autre vue. | |
Vue sur un vecteur sur les entités d'un matériau.
Les constructeurs de cette classe sont internes à Arcane.
Définition à la ligne 156 du fichier core/materials/ComponentItemVectorView.h.
|
inlineprivate |
Définition à la ligne 170 du fichier core/materials/ComponentItemVectorView.h.
|
inlineprivate |
Définition à la ligne 177 du fichier core/materials/ComponentItemVectorView.h.
|
private |
Créé une sous-vue de cette vue.
Cette méthode est interne à Arcane et ne doit pas être utilisée.
Définition à la ligne 77 du fichier ComponentItemVectorView.cc.
Références Arcane::Materials::ComponentItemVectorView::_subView(), et Arcane::Materials::ComponentItemVectorView::component().
|
inline |
Récupère la index-ème MatCell de la vue.
Définition à la ligne 197 du fichier core/materials/ComponentItemVectorView.h.
IMeshMaterial * Arcane::Materials::MatItemVectorView::material | ( | ) | const |
Matériau associé
Définition à la ligne 31 du fichier ComponentItemVectorView.cc.
Références Arcane::Materials::ComponentItemVectorView::component().
|
inline |
Définition à la ligne 200 du fichier core/materials/ComponentItemVectorView.h.
Définition à la ligne 162 du fichier core/materials/ComponentItemVectorView.h.
|
friend |
Définition à la ligne 159 du fichier core/materials/ComponentItemVectorView.h.
|
friend |
Définition à la ligne 160 du fichier core/materials/ComponentItemVectorView.h.