Arcane  v3.16.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::VtkPolyhedralCaseMeshReader::Builder
+ Graphe d'héritage de Arcane::VtkPolyhedralCaseMeshReader::Builder:
+ Graphe de collaboration de Arcane::VtkPolyhedralCaseMeshReader::Builder:

Fonctions membres publiques

 Builder (ITraceMng *tm, const CaseMeshReaderReadInfo &read_info, VtkPolyhedralTools::PrintInfoLevel print_info_level)
 
void fillMeshBuildInfo (MeshBuildInfo &build_info) override
 Remplit build_info avec les informations nécessaires pour créer le maillage.
 
void allocateMeshItems (IPrimaryMesh *pm) override
 Alloue les entités du maillage géré par ce service.
 

Attributs privés

ITraceMngm_trace_mng
 
CaseMeshReaderReadInfo m_read_info
 
VtkPolyhedralTools::PrintInfoLevel m_print_info_level
 

Description détaillée

Définition à la ligne 273 du fichier VtkPolyhedralMeshIOService.cc.

Documentation des constructeurs et destructeur

◆ Builder()

Arcane::VtkPolyhedralCaseMeshReader::Builder::Builder ( ITraceMng * tm,
const CaseMeshReaderReadInfo & read_info,
VtkPolyhedralTools::PrintInfoLevel print_info_level )
inlineexplicit

Définition à la ligne 277 du fichier VtkPolyhedralMeshIOService.cc.

Documentation des fonctions membres

◆ allocateMeshItems()

void Arcane::VtkPolyhedralCaseMeshReader::Builder::allocateMeshItems ( IPrimaryMesh * pm)
inlineoverridevirtual

Alloue les entités du maillage géré par ce service.

Implémente Arcane::IMeshBuilder.

Définition à la ligne 292 du fichier VtkPolyhedralMeshIOService.cc.

Références ARCANE_CHECK_POINTER, ARCANE_FATAL, et Arcane::IMeshBase::name().

+ Voici le graphe d'appel pour cette fonction :

◆ fillMeshBuildInfo()

void Arcane::VtkPolyhedralCaseMeshReader::Builder::fillMeshBuildInfo ( MeshBuildInfo & build_info)
inlineoverridevirtual

Remplit build_info avec les informations nécessaires pour créer le maillage.

Certaines valeurs peuvent être remplies par l'appelant mais l'instance peut éventuellement les surcharger. En particulier, il est possible de spécifier la fabrique de maillage à utiliser.

Implémente Arcane::IMeshBuilder.

Définition à la ligne 283 du fichier VtkPolyhedralMeshIOService.cc.

Références Arcane::MeshBuildInfo::addFactoryName(), Arcane::MeshBuildInfo::addMeshKind(), et Arcane::MeshBuildInfo::addNeedPartitioning().

+ Voici le graphe d'appel pour cette fonction :

Documentation des données membres

◆ m_print_info_level

VtkPolyhedralTools::PrintInfoLevel Arcane::VtkPolyhedralCaseMeshReader::Builder::m_print_info_level
private

Définition à la ligne 308 du fichier VtkPolyhedralMeshIOService.cc.

◆ m_read_info

CaseMeshReaderReadInfo Arcane::VtkPolyhedralCaseMeshReader::Builder::m_read_info
private

Définition à la ligne 307 du fichier VtkPolyhedralMeshIOService.cc.

◆ m_trace_mng

ITraceMng* Arcane::VtkPolyhedralCaseMeshReader::Builder::m_trace_mng
private

Définition à la ligne 306 du fichier VtkPolyhedralMeshIOService.cc.


La documentation de cette classe a été générée à partir du fichier suivant :