Interface of a mesh creation/reading service. More...
#include <arcane/core/IMeshBuilder.h>
Public Member Functions | |
| virtual void | fillMeshBuildInfo (MeshBuildInfo &build_info)=0 |
| Fills build_info with the necessary information to create the mesh. | |
| virtual void | allocateMeshItems (IPrimaryMesh *pm)=0 |
| Allocates the mesh entities managed by this service. | |
Interface of a mesh creation/reading service.
Definition at line 32 of file IMeshBuilder.h.
|
pure virtual |
Allocates the mesh entities managed by this service.
Implemented in Arcane::Cartesian2DMeshGenerator, Arcane::Cartesian3DMeshGenerator, Arcane::HoneyComb2DMeshGeneratorService, Arcane::HoneyComb3DMeshGeneratorService, Arcane::LimaCaseMeshReader::Builder, Arcane::MEDCaseMeshReader::Builder, Arcane::MshCaseMeshReader::Builder, Arcane::Sod3DMeshGenerator, Arcane::VtkLegacyCaseMeshReader::Builder, Arcane::VtkPolyhedralCaseMeshReader::Builder, and Arcane::VtuCaseMeshReader::Builder.
|
pure virtual |
Fills build_info with the necessary information to create the mesh.
Some values may be filled by the caller, but the instance may optionally override them. In particular, it is possible to specify the mesh factory to use.
Implemented in Arcane::Cartesian2DMeshGenerator, Arcane::Cartesian3DMeshGenerator, Arcane::HoneyComb2DMeshGeneratorService, Arcane::HoneyComb3DMeshGeneratorService, Arcane::LimaCaseMeshReader::Builder, Arcane::MEDCaseMeshReader::Builder, Arcane::MshCaseMeshReader::Builder, Arcane::Sod3DMeshGenerator, Arcane::VtkLegacyCaseMeshReader::Builder, Arcane::VtkPolyhedralCaseMeshReader::Builder, and Arcane::VtuCaseMeshReader::Builder.