Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Materials::MeshEnvironmentBuildInfo

Informations pour la création d'un milieu. Plus de détails...

#include <arcane/materials/MeshEnvironmentBuildInfo.h>

+ Graphe de collaboration de Arcane::Materials::MeshEnvironmentBuildInfo:

Classes

class  MatInfo
 

Fonctions membres publiques

 MeshEnvironmentBuildInfo (const String &name)
 
const Stringname () const
 Nom du milieu.
 
void addMaterial (const String &name)
 Ajoute le matériau de nom name au milieu.
 
ConstArrayView< MatInfomaterials () const
 

Fonctions membres privées

void _checkValid (const String &name)
 

Attributs privés

String m_name
 
UniqueArray< MatInfom_materials
 

Description détaillée

Informations pour la création d'un milieu.

Cette instance contient les infos nécessaire à la création d'un milieu. Une fois les informations spécifiées, il faut créer le milieu via IMeshMaterialMng::createEnvironment().

Pour l'instant, la seule information pertinante sur un milieu est son nom et la liste des matériaux le composant.

Définition à la ligne 40 du fichier MeshEnvironmentBuildInfo.h.

Documentation des constructeurs et destructeur

◆ MeshEnvironmentBuildInfo()

Arcane::Materials::MeshEnvironmentBuildInfo::MeshEnvironmentBuildInfo ( const String name)

Définition à la ligne 28 du fichier MeshEnvironmentBuildInfo.cc.

◆ ~MeshEnvironmentBuildInfo()

Arcane::Materials::MeshEnvironmentBuildInfo::~MeshEnvironmentBuildInfo ( )

Définition à la ligne 37 du fichier MeshEnvironmentBuildInfo.cc.

Documentation des fonctions membres

◆ _checkValid()

void Arcane::Materials::MeshEnvironmentBuildInfo::_checkValid ( const String name)
private

Définition à la ligne 55 du fichier MeshEnvironmentBuildInfo.cc.

◆ addMaterial()

void Arcane::Materials::MeshEnvironmentBuildInfo::addMaterial ( const String name)

Ajoute le matériau de nom name au milieu.

Le matériau doit déjà avoir été enregistré via IMeshMaterialMng::registerMaterialInfo().

Définition à la ligne 45 du fichier MeshEnvironmentBuildInfo.cc.

◆ materials()

ConstArrayView< MatInfo > Arcane::Materials::MeshEnvironmentBuildInfo::materials ( ) const
inline

Liste des matériaux.

Définition à la ligne 78 du fichier MeshEnvironmentBuildInfo.h.

Référencé par Arcane::Materials::MeshMaterialMng::createEnvironment().

◆ name()

const String & Arcane::Materials::MeshEnvironmentBuildInfo::name ( ) const
inline

Nom du milieu.

Définition à la ligne 62 du fichier MeshEnvironmentBuildInfo.h.

Référencé par Arcane::Materials::MeshMaterialMng::createEnvironment().

Documentation des données membres

◆ m_materials

UniqueArray<MatInfo> Arcane::Materials::MeshEnvironmentBuildInfo::m_materials
private

Définition à la ligne 86 du fichier MeshEnvironmentBuildInfo.h.

◆ m_name

String Arcane::Materials::MeshEnvironmentBuildInfo::m_name
private

Définition à la ligne 85 du fichier MeshEnvironmentBuildInfo.h.


La documentation de cette classe a été générée à partir des fichiers suivants :