Arcane  4.2.1.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IMeshSectionabstract

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>

Fonctions membres publiques

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.

Description détaillée

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.

Documentation des fonctions membres

◆ 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
p0Point du plan.
normalNormale 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_idIdentifiant unique du maillage à appliquer.

◆ setVariables()

virtual void Arcane::IMeshSection::setVariables ( VariableCollection variables)
pure virtual

Méthode permettant d'ajouter un ensemble de variables à copier sur le nouveau maillage.

Paramètres
variablesUn 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()

virtual VariableCollection Arcane::IMeshSection::variables ( )
pure virtual

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 :