Interface de calculs géométriques. Plus de détails...
#include <arcane/geometry/IGeometry.h>
Fonctions membres publiques | |
IGeometry () | |
virtual | ~IGeometry () |
virtual Real3 | computeCenter (const ItemWithNodes &item)=0 |
Calcul du centre de masse. | |
virtual Real3 | computeOrientedMeasure (const ItemWithNodes &item)=0 |
Calcul de la mesure orientée. | |
virtual Real | computeMeasure (const ItemWithNodes &item)=0 |
Calcul de la mesure (sans orientation) | |
virtual Real | computeLength (const ItemWithNodes &item)=0 |
Calcul de la longueyr. | |
virtual Real | computeArea (const ItemWithNodes &item)=0 |
Calcul de l'aire. | |
virtual Real | computeVolume (const ItemWithNodes &item)=0 |
Calcul du volume. | |
virtual Real3 | computeSurfaceCenter (Integer n, const Real3 *coords)=0 |
Calcul du centre. | |
virtual Real3 | computeOrientedArea (Integer n, const Real3 *coords)=0 |
Calcul de l'aire orientée (ie normale) | |
virtual Real | computeLength (const Real3 &m, const Real3 &n)=0 |
Calcul de longueur d'un segment défini par deux points. | |
Interface de calculs géométriques.
Définition à la ligne 24 du fichier IGeometry.h.
|
inline |
Constructeur de la classe
Définition à la ligne 28 du fichier IGeometry.h.
|
inlinevirtual |
Destructeur de la classe
Définition à la ligne 34 du fichier IGeometry.h.
|
pure virtual |
Calcul de l'aire.
Uniquement pour les Items surfaciques
Implémenté dans Arcane::Numerics::Euclidian3Geometry.
|
pure virtual |
Calcul du centre de masse.
Implémenté dans Arcane::Numerics::Euclidian3Geometry.
|
pure virtual |
Calcul de la longueyr.
Uniquement pour les Items linéïques
Implémenté dans Arcane::Numerics::Euclidian3Geometry.
|
pure virtual |
Calcul de longueur d'un segment défini par deux points.
Implémenté dans Arcane::Numerics::Euclidian3Geometry.
|
pure virtual |
Calcul de la mesure (sans orientation)
Implémenté dans Arcane::Numerics::Euclidian3Geometry.
|
pure virtual |
Calcul de l'aire orientée (ie normale)
Uniquement pour les Items surfaciques
Implémenté dans Arcane::Numerics::Euclidian3Geometry.
|
pure virtual |
Calcul de la mesure orientée.
Dans le cas d'un élément plan, ceci correspond à la normale moyenne unitaire * mesure de l'élément et dans le cas d'un simple élément volumique nous obtenons volume * z (ou z=(0,0,1))
Implémenté dans Arcane::Numerics::Euclidian3Geometry.
Référencé par Arcane::ParallelCorefinementService::update().
|
pure virtual |
Calcul du centre.
Uniquement pour les Items surfaciques
Implémenté dans Arcane::Numerics::Euclidian3Geometry.
|
pure virtual |
Calcul du volume.
Uniquement pour les Items volumiques
Implémenté dans Arcane::Numerics::Euclidian3Geometry.