Public Member Functions | |
| MeshFactoryMng (IApplication *app, MeshMng *mesh_mng) | |
| IMeshMng * | meshMng () const override |
| Associated mesh manager. | |
| IPrimaryMesh * | createMesh (const MeshBuildInfo &build_info) override |
| Creates a mesh or a sub-mesh. | |
| Public Member Functions inherited from Arcane::IMeshFactoryMng | |
| virtual | ~IMeshFactoryMng ()=default |
| Frees the resources. | |
Private Member Functions | |
| IPrimaryMesh * | _createMesh (const MeshBuildInfo &build_info) |
| IPrimaryMesh * | _createSubMesh (const MeshBuildInfo &build_info) |
| void | _checkValidBuildInfo (const MeshBuildInfo &build_info) |
Private Attributes | |
| IApplication * | m_application |
| MeshMng * | m_mesh_mng |
Definition at line 29 of file impl/internal/MeshFactoryMng.h.
| Arcane::MeshFactoryMng::MeshFactoryMng | ( | IApplication * | app, |
| MeshMng * | mesh_mng ) |
Definition at line 57 of file MeshFactoryMng.cc.
|
private |
Definition at line 76 of file MeshFactoryMng.cc.
|
private |
Definition at line 101 of file MeshFactoryMng.cc.
|
private |
Definition at line 138 of file MeshFactoryMng.cc.
|
overridevirtual |
Creates a mesh or a sub-mesh.
The created mesh is automatically added to the associated meshMng().
Implements Arcane::IMeshFactoryMng.
Definition at line 88 of file MeshFactoryMng.cc.
References Arcane::ItemGroup::null(), and Arcane::MeshBuildInfo::parentGroup().
|
overridevirtual |
Associated mesh manager.
Implements Arcane::IMeshFactoryMng.
Definition at line 67 of file MeshFactoryMng.cc.
|
private |
Definition at line 43 of file impl/internal/MeshFactoryMng.h.
|
private |
Definition at line 44 of file impl/internal/MeshFactoryMng.h.