Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::geometric::GeomShape

Forme géométrique. Plus de détails...

#include <arcane/geometric/GeomShape.h>

+ Graphe de collaboration de Arcane::geometric::GeomShape:

Fonctions membres publiques

GeomShapeMutableView toMutableView ()
 Vue modifiable sur cet instance.
 
Hexaedron8ShapeView initFromHexaedron8 (Hexaedron8ElementConstView hexa)
 Initialise la forme avec un hexaèdre hexa et retourne une vue dessus.
 
Quad4ShapeView initFromQuad4 (Quad4ElementConstView quad)
 Initialise la forme avec un quadrangle quad et retourne une vue dessus.
 

Fonctions membres protégées

void _setArray (GeomShapeView &shape)
 

Amis

class GeomShapeView
 

Description détaillée

Forme géométrique.

Cette classe ne s'utilise que pour créer une forme géométrique temporaire. Pour une forme géométrique issue d'une maille, il faut passer par le GeomShapeMng.

Une instance de cette classe permet de conserver les informations nécessaires pour une forme géométrique.

Il est possible d'initialiser directement une forme géométrique à partir d'un hexaèdre (initFromHexaedron8()) ou d'un quadrangle (initFromQuad4()). Ces méthodes initialisent la forme et retournent une vue dessus.

GeomShape shape;
GeomShapeView shape_view = shape.initFromHexaedron8(hexa);
Vue constante sur une forme géométrique GeomShape.
Forme géométrique.
Definition GeomShape.h:55
Hexaedron8ShapeView initFromHexaedron8(Hexaedron8ElementConstView hexa)
Initialise la forme avec un hexaèdre hexa et retourne une vue dessus.
Eléments géométriques de type GeomType::Hexaedron8.

Définition à la ligne 54 du fichier GeomShape.h.

Documentation des fonctions membres

◆ _setArray()

void Arcane::geometric::GeomShape::_setArray ( GeomShapeView shape)
inlineprotected

Définition à la ligne 76 du fichier GeomShape.h.

◆ initFromHexaedron8()

Hexaedron8ShapeView Arcane::geometric::GeomShape::initFromHexaedron8 ( Hexaedron8ElementConstView  hexa)

Initialise la forme avec un hexaèdre hexa et retourne une vue dessus.

Définition à la ligne 404 du fichier GeomShapeView.cc.

Références Arcane::geometric::GeomShapeStdBuilder::computeNodePositionFromHexa().

◆ initFromQuad4()

Quad4ShapeView Arcane::geometric::GeomShape::initFromQuad4 ( Quad4ElementConstView  quad)

Initialise la forme avec un quadrangle quad et retourne une vue dessus.

Définition à la ligne 423 du fichier GeomShapeView.cc.

Références Arcane::geometric::GeomShapeStdBuilder::computeNodePositionFromQuad().

◆ toMutableView()

GeomShapeMutableView Arcane::geometric::GeomShape::toMutableView ( )
inline

Vue modifiable sur cet instance.

Définition à la ligne 63 du fichier GeomShape.h.

Référencé par Arcane::geometric::GeomShapeView::initFromHexa(), et Arcane::geometric::GeomShapeView::initFromQuad().

Documentation des fonctions amies et associées

◆ GeomShapeView

friend class GeomShapeView
friend

Définition à la ligne 58 du fichier GeomShape.h.


La documentation de cette classe a été générée à partir des fichiers suivants :