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

Infos d'un matériau d'un maillage. Plus de détails...

#include <arcane/materials/MeshMaterialInfo.h>

+ Graphe de collaboration de Arcane::Materials::MeshMaterialInfo:

Fonctions membres publiques

IMeshMaterialMngmaterialMng ()
 Gestionnaire associé.
 
String name () const
 Nom du matériau.
 
ConstArrayView< StringenvironmentsName () const
 Nom des milieux dans lequel ce matériau est présent.
 

Fonctions membres protégées

void _addEnvironment (const String &env_name)
 

Fonctions membres privées

 MeshMaterialInfo (IMeshMaterialMng *mng, const String &name)
 

Attributs privés

IMeshMaterialMngm_material_mng
 
String m_name
 
UniqueArray< Stringm_environments_name
 Liste des milieux auquel le matériau appartient.
 

Amis

class MeshMaterialMng
 

Description détaillée

Infos d'un matériau d'un maillage.

Cette instance contient les infos d'un matériau. Ces informations sont statiques. Les instances de cette classe ne doivent pas être créées directement. Elles le sont via l'appel à IMeshMaterialMng::registerMaterialInfo().

Définition à la ligne 37 du fichier MeshMaterialInfo.h.

Documentation des constructeurs et destructeur

◆ MeshMaterialInfo()

Arcane::Materials::MeshMaterialInfo::MeshMaterialInfo ( IMeshMaterialMng mng,
const String name 
)
private

Définition à la ligne 30 du fichier MeshMaterialInfo.cc.

Documentation des fonctions membres

◆ _addEnvironment()

void Arcane::Materials::MeshMaterialInfo::_addEnvironment ( const String env_name)
inlineprotected

Définition à la ligne 59 du fichier MeshMaterialInfo.h.

◆ environmentsName()

ConstArrayView< String > Arcane::Materials::MeshMaterialInfo::environmentsName ( ) const
inline

Nom des milieux dans lequel ce matériau est présent.

Définition à la ligne 55 du fichier MeshMaterialInfo.h.

Références m_environments_name.

◆ materialMng()

IMeshMaterialMng * Arcane::Materials::MeshMaterialInfo::materialMng ( )
inline

Gestionnaire associé.

Définition à la ligne 49 du fichier MeshMaterialInfo.h.

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

◆ name()

String Arcane::Materials::MeshMaterialInfo::name ( ) const
inline

Nom du matériau.

Définition à la ligne 52 du fichier MeshMaterialInfo.h.

Documentation des fonctions amies et associées

◆ MeshMaterialMng

Définition à la ligne 39 du fichier MeshMaterialInfo.h.

Documentation des données membres

◆ m_environments_name

UniqueArray<String> Arcane::Materials::MeshMaterialInfo::m_environments_name
private

Liste des milieux auquel le matériau appartient.

Définition à la ligne 69 du fichier MeshMaterialInfo.h.

Référencé par environmentsName().

◆ m_material_mng

IMeshMaterialMng* Arcane::Materials::MeshMaterialInfo::m_material_mng
private

Définition à la ligne 66 du fichier MeshMaterialInfo.h.

◆ m_name

String Arcane::Materials::MeshMaterialInfo::m_name
private

Définition à la ligne 67 du fichier MeshMaterialInfo.h.


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