Interface d'un service de création/lecture du maillage. Plus de détails...
#include <arcane/core/IMeshBuilder.h>
Fonctions membres publiques | |
virtual void | fillMeshBuildInfo (MeshBuildInfo &build_info)=0 |
Remplit build_info avec les informations nécessaires pour créer le maillage. | |
virtual void | allocateMeshItems (IPrimaryMesh *pm)=0 |
Alloue les entités du maillage géré par ce service. | |
Interface d'un service de création/lecture du maillage.
Définition à la ligne 31 du fichier IMeshBuilder.h.
|
pure virtual |
Alloue les entités du maillage géré par ce service.
Implémenté dans Arcane::LimaCaseMeshReader::Builder, Arcane::Cartesian2DMeshGenerator, Arcane::Cartesian3DMeshGenerator, Arcane::HoneyComb2DMeshGeneratorService, Arcane::HoneyComb3DMeshGeneratorService, Arcane::MEDCaseMeshReader::Builder, Arcane::MshCaseMeshReader::Builder, Arcane::Sod3DMeshGenerator, Arcane::VtkLegacyCaseMeshReader::Builder, et Arcane::VtkPolyhedralCaseMeshReader::Builder.
Référencé par Arcane::ArcaneCaseMeshService::allocateMeshItems().
|
pure virtual |
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émenté dans Arcane::LimaCaseMeshReader::Builder, Arcane::Cartesian2DMeshGenerator, Arcane::Cartesian3DMeshGenerator, Arcane::HoneyComb2DMeshGeneratorService, Arcane::HoneyComb3DMeshGeneratorService, Arcane::MEDCaseMeshReader::Builder, Arcane::MshCaseMeshReader::Builder, Arcane::Sod3DMeshGenerator, Arcane::VtkLegacyCaseMeshReader::Builder, et Arcane::VtkPolyhedralCaseMeshReader::Builder.
Référencé par Arcane::ArcaneCaseMeshService::createMesh().