Service interface allowing the creation of a mesh with a section of another mesh. More...
#include <arcane/core/IMeshSection.h>
Public Member Functions | |
| virtual | ~IMeshSection ()=default |
| Releases resources. | |
| virtual void | addPlane (const Real3 &p0, const Real3 &normal)=0 |
| Method allowing to add a plane to the cut service. The use of these planes depends on the service. | |
| virtual void | setVariables (VariableCollection variables)=0 |
| Method allowing to add a set of variables to copy on the new mesh. | |
| virtual VariableCollection | variables ()=0 |
| Method allowing to get a set of variables copied on the new mesh. | |
| virtual void | setServiceMeshUniqueId (Int32 unique_id)=0 |
| Method allowing to set a unique id allowing to create multiple section services for a mesh. | |
| virtual void | updateSection ()=0 |
| Method allowing to update the mesh section with all planes. | |
| virtual MeshHandle | meshSection ()=0 |
| Méthod allowing to get the mesh section. | |
Service interface allowing the creation of a mesh with a section of another mesh.
Definition at line 33 of file IMeshSection.h.
Method allowing to add a plane to the cut service. The use of these planes depends on the service.
| p0 | Point of the plane. |
| normal | Normal of the plane. |
Implemented in Arcane::MeshCutService, and Arcane::MeshSectionService.
|
pure virtual |
Méthod allowing to get the mesh section.
Implemented in Arcane::MeshCutService, and Arcane::MeshSectionService.
|
pure virtual |
Method allowing to set a unique id allowing to create multiple section services for a mesh.
| unique_id | Mesh unique id to apply. |
Implemented in Arcane::MeshCutService, and Arcane::MeshSectionService.
|
pure virtual |
Method allowing to add a set of variables to copy on the new mesh.
| variables | A set of variable on the original mesh. |
Implemented in Arcane::MeshCutService, and Arcane::MeshSectionService.
References variables().
|
pure virtual |
Method allowing to update the mesh section with all planes.
If a previous call has edited the mesh, all the cells will be destroyed before update.
Implemented in Arcane::MeshCutService, and Arcane::MeshSectionService.
|
pure virtual |
Method allowing to get a set of variables copied on the new mesh.
Implemented in Arcane::MeshCutService, and Arcane::MeshSectionService.
Referenced by setVariables().