Arguments pour IMeshModifier::addCells(). Plus de détails...
#include <arcane/core/IMeshModifier.h>
Fonctions membres publiques | |
MeshModifierAddCellsArgs (Integer nb_cell, Int64ConstArrayView cell_infos) | |
MeshModifierAddCellsArgs (Integer nb_cell, Int64ConstArrayView cell_infos, Int32ArrayView cell_lids) | |
Int32 | nbCell () const |
Int64ConstArrayView | cellInfos () const |
Int32ArrayView | cellLocalIds () const |
void | setAllowBuildFaces (bool v) |
Indique si on autorise la création des faces associées. | |
bool | isAllowBuildFaces () const |
Arguments pour IMeshModifier::addCells().
Le format de cellsInfos() est identiques à celui de la méthode IMesh::allocateCells(). Si cellsLocalIds() n'est pas vide, il contiendra en retour les numéros locaux des mailles créées.
Si une maille ajoutée possède le même uniqueId() qu'une des mailles existantes, la maille existante est conservée telle qu'elle et rien ne se passe.
Les mailles créées sont considérées comme appartenant à ce sous-domaine Si ce n'est pas le cas, il faut ensuite modifier leur appartenance.
Par défaut, lorsqu'on ajoute des mailles, si les faces associées n'existent pas elles sont créées automatiquement. Cela n'est possible qu'en séquentiel. Il est possible de désactiver cela en appelant setAllowBuildFaces(). En parallèle, la valeur de isAllowBuildFaces() est ignorée.
Définition à la ligne 56 du fichier IMeshModifier.h.
|
inline |
Définition à la ligne 60 du fichier IMeshModifier.h.
|
inline |
Définition à la ligne 65 du fichier IMeshModifier.h.
|
inline |
Définition à la ligne 75 du fichier IMeshModifier.h.
|
inline |
Définition à la ligne 76 du fichier IMeshModifier.h.
|
inline |
Définition à la ligne 80 du fichier IMeshModifier.h.
|
inline |
Définition à la ligne 74 du fichier IMeshModifier.h.
|
inline |
Indique si on autorise la création des faces associées.
Définition à la ligne 79 du fichier IMeshModifier.h.