Interface de service permettant la création d'un maillage avec une section d'un autre maillage.
Plus de détails...
#include <arcane/core/IMeshSection.h>
|
|
virtual | ~IMeshSection ()=default |
| | Libère les ressources.
|
| virtual void | addPlane (const Real3 &p0, const Real3 &normal)=0 |
| | Méthode permettant d'ajouter un plan au service de coupe. L'utilisation de ces plans dépend du service.
|
| virtual void | setVariables (VariableCollection variables)=0 |
| | Méthode permettant d'ajouter un ensemble de variables à copier sur le nouveau maillage.
|
| virtual VariableCollection | variables ()=0 |
| | Méthode permettant d'obtenir un ensemble de variables copiées sur le nouveau maillage.
|
| virtual void | setServiceMeshUniqueId (Int32 unique_id)=0 |
| | Méthode permettant de définir un identifiant unique pour créer plusieurs services de section pour un maillage.
|
| virtual void | updateSection ()=0 |
| | Méthode permettant de mettre à jour la section du maillage avec tous les plans.
|
| virtual MeshHandle | meshSection ()=0 |
| | Méthode permettant d'obtenir la section du maillage.
|
Interface de service permettant la création d'un maillage avec une section d'un autre maillage.
Définition à la ligne 32 du fichier IMeshSection.h.
◆ addPlane()
| virtual void Arcane::IMeshSection::addPlane |
( |
const Real3 & | p0, |
|
|
const Real3 & | normal ) |
|
pure virtual |
Méthode permettant d'ajouter un plan au service de coupe. L'utilisation de ces plans dépend du service.
- Paramètres
-
| p0 | Point du plan. |
| normal | Normale du plan. |
◆ meshSection()
| virtual MeshHandle Arcane::IMeshSection::meshSection |
( |
| ) |
|
|
pure virtual |
Méthode permettant d'obtenir la section du maillage.
- Renvoie
- La section du maillage.
◆ setServiceMeshUniqueId()
| virtual void Arcane::IMeshSection::setServiceMeshUniqueId |
( |
Int32 | unique_id | ) |
|
|
pure virtual |
Méthode permettant de définir un identifiant unique pour créer plusieurs services de section pour un maillage.
- Paramètres
-
| unique_id | Identifiant unique du maillage à appliquer. |
◆ setVariables()
Méthode permettant d'ajouter un ensemble de variables à copier sur le nouveau maillage.
- Paramètres
-
| variables | Un ensemble de variables sur le maillage original. |
Références variables().
◆ updateSection()
| virtual void Arcane::IMeshSection::updateSection |
( |
| ) |
|
|
pure virtual |
Méthode permettant de mettre à jour la section du maillage avec tous les plans.
Si un appel précédent a modifié le maillage, toutes les mailles seront détruites avant la mise à jour.
◆ variables()
Méthode permettant d'obtenir un ensemble de variables copiées sur le nouveau maillage.
- Renvoie
- Un ensemble de variables sur le maillage cloné.
Référencé par setVariables().
La documentation de cette classe a été générée à partir du fichier suivant :