Informations pour la création d'un bloc. Plus de détails...
#include <arcane/materials/MeshBlockBuildInfo.h>
Fonctions membres publiques | |
MeshBlockBuildInfo (const String &name, const CellGroup &cells) | |
Créé les informations pour un bloc de nom name sur les mailles cells. | |
const String & | name () const |
Nom du bloc. | |
const CellGroup & | cells () const |
Liste des entités du bloc. | |
void | addEnvironment (IMeshEnvironment *env) |
Ajoute le milieu env au bloc. | |
ConstArrayView< IMeshEnvironment * > | environments () const |
Liste des milieux du bloc. | |
Attributs privés | |
String | m_name |
CellGroup | m_cells |
UniqueArray< IMeshEnvironment * > | m_environments |
Informations pour la création d'un bloc.
Cette instance contient les infos nécessaire à la création d'un bloc.
Pour plus d'infos, se reporter à IMeshBlock.
Une fois les informations spécifiées de création spécifiées, il faut créer le bloc via IMeshMaterialMng::createBlock().
Définition à la ligne 52 du fichier MeshBlockBuildInfo.h.
MATERIALS_BEGIN_NAMESPACE Arcane::MeshBlockBuildInfo::MeshBlockBuildInfo | ( | const String & | name, |
const CellGroup & | cells | ||
) |
Créé les informations pour un bloc de nom name sur les mailles cells.
Définition à la ligne 33 du fichier MeshBlockBuildInfo.cc.
Arcane::MeshBlockBuildInfo::~MeshBlockBuildInfo | ( | ) |
Définition à la ligne 43 du fichier MeshBlockBuildInfo.cc.
void Arcane::MeshBlockBuildInfo::addEnvironment | ( | IMeshEnvironment * | env | ) |
Ajoute le milieu env au bloc.
Le milieu doit déjà avoir été créé via IMeshMaterialMng::createEnvironment().
Définition à la ligne 51 du fichier MeshBlockBuildInfo.cc.
|
inline |
Liste des entités du bloc.
Définition à la ligne 66 du fichier MeshBlockBuildInfo.h.
|
inline |
Liste des milieux du bloc.
Définition à la ligne 79 du fichier MeshBlockBuildInfo.h.
Référencé par Arcane::Materials::MeshMaterialMng::createBlock().
|
inline |
Nom du bloc.
Définition à la ligne 63 du fichier MeshBlockBuildInfo.h.
Référencé par Arcane::Materials::MeshMaterialMng::createBlock().
|
private |
Définition à la ligne 87 du fichier MeshBlockBuildInfo.h.
|
private |
Définition à la ligne 88 du fichier MeshBlockBuildInfo.h.
|
private |
Définition à la ligne 86 du fichier MeshBlockBuildInfo.h.