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

Vue constante sur une forme géométrique GeomShape. Plus de détails...

#include <arcane/geometric/GeomShapeView.h>

Fonctions membres publiques

Remplissage des sous-volumes de contrôle pour un type spécifique.

Le type géométrique (geomType()) de l'instance doit correspondre au choix de la méthode utilisée.

void fillSubZoneTriangle3 (Quad4ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZoneQuad4 (Quad4ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZonePentagon5 (Quad4ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZoneHexagon6 (Quad4ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZoneTetraedron4 (Hexaedron8ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZonePyramid5 (Hexaedron8ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZonePentaedron6 (Hexaedron8ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZoneHexaedron8 (Hexaedron8ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZoneHeptaedron10 (Hexaedron8ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZoneOctaedron12 (Hexaedron8ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
Remplissage des sous-volumes de contrôle (méthodes obsolètes)

Ces méthodes sont obsolètes et doivent être remplacées par la méthode équivalente avec le nom complet de l'élément.

void fillSubZoneTriangle (Quad4ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZoneQuad (Quad4ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZonePentagon (Quad4ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZoneHexagon (Quad4ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZoneTetra (Hexaedron8ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZonePyramid (Hexaedron8ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZonePenta (Hexaedron8ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZoneHexa (Hexaedron8ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZoneWedge7 (Hexaedron8ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZoneWedge8 (Hexaedron8ElementView svc, Integer i)
 Remplit svc avec les informations du i-ème sous-volume de contrôle.
 
Triangle3ElementConstView toTriangle3Element () const
 Retourne une vue spécifique vers un élément géométrique de type GeomType::Triangle3.
 
Quad4ElementConstView toQuad4Element () const
 Retourne une vue spécifique vers un élément géométrique de type GeomType::Quad4.
 
Pentagon5ElementConstView toPentagon5Element () const
 Retourne une vue spécifique vers un élément géométrique de type GeomType::Pentagon5.
 
Hexagon6ElementConstView toHexagon6Element () const
 Retourne une vue spécifique vers un élément géométrique de type GeomType::Hexagon6.
 
Tetraedron4ElementConstView toTetraedron4Element () const
 Retourne une vue spécifique vers un élément géométrique de type GeomType::Tetraedron4.
 
Pyramid5ElementConstView toPyramid5Element () const
 Retourne une vue spécifique vers un élément géométrique de type GeomType::Pyramid5.
 
Pentaedron6ElementConstView toPentaedron6Element () const
 Retourne une vue spécifique vers un élément géométrique de type GeomType::Pentaedron6.
 
Hexaedron8ElementConstView toHexaedron8Element () const
 Retourne une vue spécifique vers un élément géométrique de type GeomType::Hexaedron8.
 
Heptaedron10ElementConstView toHeptaedron10Element () const
 Retourne une vue spécifique vers un élément géométrique de type GeomType::Heptaedron10.
 
Octaedron12ElementConstView toOctaedron12Element () const
 Retourne une vue spécifique vers un élément géométrique de type GeomType::Octaedron12.
 
Triangle3ShapeView toTriangle3Shape () const
 Retourne une vue spécifique pour une forme géométrique de type GeomType::Triangle3.
 
Quad4ShapeView toQuad4Shape () const
 Retourne une vue spécifique pour une forme géométrique de type GeomType::Quad4.
 
Pentagon5ShapeView toPentagon5Shape () const
 Retourne une vue spécifique pour une forme géométrique de type GeomType::Pentagon5.
 
Hexagon6ShapeView toHexagon6Shape () const
 Retourne une vue spécifique pour une forme géométrique de type GeomType::Hexagon6.
 
Tetraedron4ShapeView toTetraedron4Shape () const
 Retourne une vue spécifique pour une forme géométrique de type GeomType::Tetraedron4.
 
Pyramid5ShapeView toPyramid5Shape () const
 Retourne une vue spécifique pour une forme géométrique de type GeomType::Pyramid5.
 
Pentaedron6ShapeView toPentaedron6Shape () const
 Retourne une vue spécifique pour une forme géométrique de type GeomType::Pentaedron6.
 
Hexaedron8ShapeView toHexaedron8Shape () const
 Retourne une vue spécifique pour une forme géométrique de type GeomType::Hexaedron8.
 
Heptaedron10ShapeView toHeptaedron10Shape () const
 Retourne une vue spécifique pour une forme géométrique de type GeomType::Heptaedron10.
 
Octaedron12ShapeView toOctaedron12Shape () const
 Retourne une vue spécifique pour une forme géométrique de type GeomType::Octaedron12.
 
void fillSubZoneElement (HexaElementView hexa, Integer i)
 Remplit hexa avec les informations du i-ème sous-volume de contrôle.
 
void fillSubZoneElement (QuadElementView quad, Integer i)
 Remplit quad avec les informations du i-ème sous-volume de contrôle.
 
ARCANE_DEPRECATED_122 void initFromHexa (HexaElementConstView hexa, GeomShape &geom_cell)
 
ARCANE_DEPRECATED_122 void initFromQuad (QuadElementConstView hexa, GeomShape &geom_cell)
 

Fonctions membres publiques statiques

static void initializeConnectivity ()
 

Amis

class GeomShapeMng
 
class GeomShape
 
class GeomShapeConnectivity
 

Récupération des coordonnées.

const Real3 node (Integer i) const
 Position du ième noeud de la forme.
 
const Real3 face (Integer i) const
 Position du centre de la ième face de la forme.
 
const Real3 center () const
 Position du centre de la forme.
 
const Real3 edge (Integer i) const
 Position du centre de la i-ème arête de la forme.
 
Item item () const
 Entité associée (null si aucune)
 
Cell cell () const
 Maille associée (null si aucune)
 
Face face () const
 Face associée (null si aucune)
 
void _setArray (const Real3 *node_ptr, const Real3 *face_ptr, const Real3 *center_ptr)
 
const Real3POD_nodeView () const
 

Informations sur la connectivité.

const NodeConnecticnodeConnectic (Integer i) const
 Informations de connectivité aux noeuds.
 
const EdgeConnecticedgeConnectic (Integer i) const
 Informations de connectivité aux arêtes.
 
const FaceConnecticfaceConnectic (Integer i) const
 Informations de connectivité aux faces.
 
Integer nbSubZone () const
 Nombre de sous volume de controle.
 
Integer nbSvcFace () const
 Nombre de sous faces internes SVC.
 
Integer nodeAssociation (Integer i) const
 Numéro local du sommet associé au sous volume de controle.
 
const SVCFaceConnecticsvcFaceConnectic (Integer i) const
 
Integer edgeNodeSubZoneId (Integer i) const
 Numéro locaux dans le sous-volumes de contrôle.
 
Integer faceNodeSubZoneId (Integer i) const
 
GeomType geomType () const
 Type géométrique de la forme.
 
void _setItem (Item item)
 
void _setNullItem (int item_type)
 

Description détaillée

Vue constante sur une forme géométrique GeomShape.

Une vue sur une forme géométrique permet de récupérer de manière optimisée la position des noeuds, des faces et des arêtes (en 3D) d'un objet géométrique.

Cette classe gère une vue sur une forme géométrique. Il existe deux manières d'initialiser une vue:

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

Documentation des constructeurs et destructeur

◆ GeomShapeView()

Arcane::geometric::GeomShapeView::GeomShapeView ( )
inline

Définition à la ligne 75 du fichier GeomShapeView.h.

Documentation des fonctions membres

◆ _nodeView()

const Real3POD * Arcane::geometric::GeomShapeView::_nodeView ( ) const
inlineprotected

Définition à la ligne 162 du fichier GeomShapeView.h.

◆ _setArray()

void Arcane::geometric::GeomShapeView::_setArray ( const Real3 * node_ptr,
const Real3 * face_ptr,
const Real3 * center_ptr )
inlineprotected

Définition à la ligne 142 du fichier GeomShapeView.h.

◆ _setItem()

void Arcane::geometric::GeomShapeView::_setItem ( Item item)
inlineprotected

Définition à la ligne 240 du fichier GeomShapeView.h.

◆ _setNullItem()

void Arcane::geometric::GeomShapeView::_setNullItem ( int item_type)
inlineprotected

Définition à la ligne 246 du fichier GeomShapeView.h.

◆ cell()

Cell Arcane::geometric::GeomShapeView::cell ( ) const
inline

Maille associée (null si aucune)

Définition à la ligne 136 du fichier GeomShapeView.h.

◆ center()

const Real3 Arcane::geometric::GeomShapeView::center ( ) const
inline

◆ edge()

const Real3 Arcane::geometric::GeomShapeView::edge ( Integer i) const
inline

Position du centre de la i-ème arête de la forme.

Définition à la ligne 127 du fichier GeomShapeView.h.

Référencé par fillSubZoneElement(), fillSubZoneHeptaedron10(), fillSubZoneHexaedron8(), fillSubZoneOctaedron12(), fillSubZonePentaedron6(), fillSubZonePyramid5(), et fillSubZoneTetraedron4().

◆ edgeConnectic()

const EdgeConnectic & Arcane::geometric::GeomShapeView::edgeConnectic ( Integer i) const
inline

Informations de connectivité aux arêtes.

Définition à la ligne 179 du fichier GeomShapeView.h.

◆ edgeNodeSubZoneId()

Integer Arcane::geometric::GeomShapeView::edgeNodeSubZoneId ( Integer i) const
inline

Numéro locaux dans le sous-volumes de contrôle.

Définition à la ligne 214 du fichier GeomShapeView.h.

◆ face() [1/2]

Face Arcane::geometric::GeomShapeView::face ( ) const
inline

Face associée (null si aucune)

Définition à la ligne 138 du fichier GeomShapeView.h.

◆ face() [2/2]

const Real3 Arcane::geometric::GeomShapeView::face ( Integer i) const
inline

◆ faceConnectic()

const FaceConnectic & Arcane::geometric::GeomShapeView::faceConnectic ( Integer i) const
inline

Informations de connectivité aux faces.

Définition à la ligne 185 du fichier GeomShapeView.h.

◆ faceNodeSubZoneId()

Integer Arcane::geometric::GeomShapeView::faceNodeSubZoneId ( Integer i) const
inline

Définition à la ligne 219 du fichier GeomShapeView.h.

◆ fillSubZoneElement() [1/2]

void Arcane::geometric::GeomShapeView::fillSubZoneElement ( HexaElementView hexa,
Integer i )

Remplit hexa avec les informations du i-ème sous-volume de contrôle.

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

Références center(), edge(), face(), Arcane::geometric::Hexaedron8ElementView::init(), node(), nodeAssociation(), et nodeConnectic().

Référencé par fillSubZoneQuad().

◆ fillSubZoneElement() [2/2]

void Arcane::geometric::GeomShapeView::fillSubZoneElement ( QuadElementView quad,
Integer i )

Remplit quad avec les informations du i-ème sous-volume de contrôle.

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

Références center(), face(), Arcane::geometric::Quad4ElementView::init(), node(), nodeAssociation(), et nodeConnectic().

◆ fillSubZoneHeptaedron10()

void Arcane::geometric::GeomShapeView::fillSubZoneHeptaedron10 ( Hexaedron8ElementView svc,
Integer i )

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Précondition
type()==GeomType::Heptaedron10

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

Références center(), edge(), face(), Arcane::geometric::Hexaedron8ElementView::init(), et node().

◆ fillSubZoneHexa()

void Arcane::geometric::GeomShapeView::fillSubZoneHexa ( Hexaedron8ElementView svc,
Integer i )
inline

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Obsolète
Utiliser fillSubZoneHexaedron8() à la place

Définition à la ligne 129 du fichier GeomShapeView.h.

Références node().

◆ fillSubZoneHexaedron8()

void Arcane::geometric::GeomShapeView::fillSubZoneHexaedron8 ( Hexaedron8ElementView svc,
Integer i )

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Précondition
type()==GeomType::Hexaedron8

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

Références center(), edge(), face(), Arcane::geometric::Hexaedron8ElementView::init(), et node().

◆ fillSubZoneHexagon()

void Arcane::geometric::GeomShapeView::fillSubZoneHexagon ( Quad4ElementView svc,
Integer i )
inline

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Obsolète
Utiliser fillSubZoneHexagon6() à la place

Définition à la ligne 101 du fichier GeomShapeView.h.

◆ fillSubZoneHexagon6()

void Arcane::geometric::GeomShapeView::fillSubZoneHexagon6 ( Quad4ElementView svc,
Integer i )

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Précondition
type()==GeomType::Hexagon6

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

◆ fillSubZoneOctaedron12()

void Arcane::geometric::GeomShapeView::fillSubZoneOctaedron12 ( Hexaedron8ElementView svc,
Integer i )

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Précondition
type()==GeomType::Octaedron12

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

Références center(), edge(), face(), Arcane::geometric::Hexaedron8ElementView::init(), et node().

◆ fillSubZonePenta()

void Arcane::geometric::GeomShapeView::fillSubZonePenta ( Hexaedron8ElementView svc,
Integer i )
inline

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Obsolète
Utiliser fillSubZonePentaedron6() à la place

Définition à la ligne 122 du fichier GeomShapeView.h.

◆ fillSubZonePentaedron6()

void Arcane::geometric::GeomShapeView::fillSubZonePentaedron6 ( Hexaedron8ElementView svc,
Integer i )

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Précondition
type()==GeomType::Pentaedron6

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

Références center(), edge(), face(), Arcane::geometric::Hexaedron8ElementView::init(), et node().

◆ fillSubZonePentagon()

void Arcane::geometric::GeomShapeView::fillSubZonePentagon ( Quad4ElementView svc,
Integer i )
inline

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Obsolète
Utiliser fillSubZonePentagon5() à la place

Définition à la ligne 94 du fichier GeomShapeView.h.

Références initFromHexa(), et initFromQuad().

◆ fillSubZonePentagon5()

void Arcane::geometric::GeomShapeView::fillSubZonePentagon5 ( Quad4ElementView svc,
Integer i )

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Précondition
type()==GeomType::Pentagon5

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

◆ fillSubZonePyramid()

void Arcane::geometric::GeomShapeView::fillSubZonePyramid ( Hexaedron8ElementView svc,
Integer i )
inline

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Obsolète
Utiliser fillSubZonePyramid5() à la place

Définition à la ligne 115 du fichier GeomShapeView.h.

◆ fillSubZonePyramid5()

void Arcane::geometric::GeomShapeView::fillSubZonePyramid5 ( Hexaedron8ElementView svc,
Integer i )

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Précondition
type()==GeomType::Pyramid5

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

Références center(), edge(), face(), Arcane::geometric::Hexaedron8ElementView::init(), et node().

◆ fillSubZoneQuad()

void Arcane::geometric::GeomShapeView::fillSubZoneQuad ( Quad4ElementView svc,
Integer i )
inline

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Obsolète
Utiliser fillSubZoneQuad4() à la place

Définition à la ligne 87 du fichier GeomShapeView.h.

Références fillSubZoneElement().

◆ fillSubZoneQuad4()

void Arcane::geometric::GeomShapeView::fillSubZoneQuad4 ( Quad4ElementView svc,
Integer i )

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Précondition
type()==GeomType::Quad4

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

Références center(), face(), Arcane::geometric::Quad4ElementView::init(), et node().

◆ fillSubZoneTetra()

void Arcane::geometric::GeomShapeView::fillSubZoneTetra ( Hexaedron8ElementView svc,
Integer i )
inline

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Obsolète
Utiliser fillSubZoneTetraedron4() à la place

Définition à la ligne 108 du fichier GeomShapeView.h.

◆ fillSubZoneTetraedron4()

void Arcane::geometric::GeomShapeView::fillSubZoneTetraedron4 ( Hexaedron8ElementView svc,
Integer i )

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Précondition
type()==GeomType::Tetraedron4

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

Références center(), edge(), face(), Arcane::geometric::Hexaedron8ElementView::init(), et node().

◆ fillSubZoneTriangle()

void Arcane::geometric::GeomShapeView::fillSubZoneTriangle ( Quad4ElementView svc,
Integer i )
inline

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Obsolète
Utiliser fillSubZoneTriangle3() à la place

Définition à la ligne 80 du fichier GeomShapeView.h.

◆ fillSubZoneTriangle3()

void Arcane::geometric::GeomShapeView::fillSubZoneTriangle3 ( Quad4ElementView svc,
Integer i )

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Précondition
type()==GeomType::Triangle3

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

Références center(), face(), Arcane::geometric::Quad4ElementView::init(), et node().

◆ fillSubZoneWedge7()

void Arcane::geometric::GeomShapeView::fillSubZoneWedge7 ( Hexaedron8ElementView svc,
Integer i )
inline

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Obsolète
Utiliser fillSubZoneHeptaedron10() à la place

Définition à la ligne 136 du fichier GeomShapeView.h.

◆ fillSubZoneWedge8()

void Arcane::geometric::GeomShapeView::fillSubZoneWedge8 ( Hexaedron8ElementView svc,
Integer i )
inline

Remplit svc avec les informations du i-ème sous-volume de contrôle.

Obsolète
Utiliser fillSubZoneOctaedron12() à la place

Définition à la ligne 143 du fichier GeomShapeView.h.

◆ geomType()

GeomType Arcane::geometric::GeomShapeView::geomType ( ) const
inline

Type géométrique de la forme.

Si la forme est assossiée à une entité (récupérable via item()), il s'agit aussi du type de l'entité.

Retourne GeomType::NullType si l'instance n'est pas initialisée.

Définition à la ligne 233 du fichier GeomShapeView.h.

Référencé par toHeptaedron10Element(), toHexaedron8Element(), toHexagon6Element(), toOctaedron12Element(), toPentaedron6Element(), toPentagon5Element(), toPyramid5Element(), toQuad4Element(), toTetraedron4Element(), et toTriangle3Element().

◆ initFromHexa()

void Arcane::geometric::GeomShapeView::initFromHexa ( HexaElementConstView hexa,
GeomShape & geom_cell )

◆ initFromQuad()

void Arcane::geometric::GeomShapeView::initFromQuad ( QuadElementConstView hexa,
GeomShape & geom_cell )

◆ initializeConnectivity()

void Arcane::geometric::GeomShapeView::initializeConnectivity ( )
static

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

◆ item()

Item Arcane::geometric::GeomShapeView::item ( ) const
inline

Entité associée (null si aucune)

Définition à la ligne 134 du fichier GeomShapeView.h.

◆ nbSubZone()

Integer Arcane::geometric::GeomShapeView::nbSubZone ( ) const
inline

Nombre de sous volume de controle.

Définition à la ligne 191 du fichier GeomShapeView.h.

◆ nbSvcFace()

Integer Arcane::geometric::GeomShapeView::nbSvcFace ( ) const
inline

Nombre de sous faces internes SVC.

Définition à la ligne 197 du fichier GeomShapeView.h.

◆ node()

◆ nodeAssociation()

Integer Arcane::geometric::GeomShapeView::nodeAssociation ( Integer i) const
inline

Numéro local du sommet associé au sous volume de controle.

Définition à la ligne 203 du fichier GeomShapeView.h.

Référencé par fillSubZoneElement(), et fillSubZoneElement().

◆ nodeConnectic()

const NodeConnectic & Arcane::geometric::GeomShapeView::nodeConnectic ( Integer i) const
inline

Informations de connectivité aux noeuds.

Définition à la ligne 173 du fichier GeomShapeView.h.

Référencé par fillSubZoneElement(), et fillSubZoneElement().

◆ svcFaceConnectic()

const SVCFaceConnectic & Arcane::geometric::GeomShapeView::svcFaceConnectic ( Integer i) const
inline

Définition à la ligne 208 du fichier GeomShapeView.h.

◆ toHeptaedron10Element()

Heptaedron10ElementConstView Arcane::geometric::GeomShapeView::toHeptaedron10Element ( ) const
inline

Retourne une vue spécifique vers un élément géométrique de type GeomType::Heptaedron10.

Précondition
type()==GeomType::Heptaedron10

Définition à la ligne 500 du fichier GeneratedGeomShapeView.h.

Références geomType(), et Arcane::geometric::GeomType::Heptaedron10.

◆ toHeptaedron10Shape()

Heptaedron10ShapeView Arcane::geometric::GeomShapeView::toHeptaedron10Shape ( ) const
inline

Retourne une vue spécifique pour une forme géométrique de type GeomType::Heptaedron10.

Précondition
type()==GeomType::Heptaedron10

Définition à la ligne 433 du fichier GeneratedGeomShapeView.h.

◆ toHexaedron8Element()

Hexaedron8ElementConstView Arcane::geometric::GeomShapeView::toHexaedron8Element ( ) const
inline

Retourne une vue spécifique vers un élément géométrique de type GeomType::Hexaedron8.

Précondition
type()==GeomType::Hexaedron8

Définition à la ligne 494 du fichier GeneratedGeomShapeView.h.

Références geomType(), et Arcane::geometric::GeomType::Hexaedron8.

◆ toHexaedron8Shape()

Hexaedron8ShapeView Arcane::geometric::GeomShapeView::toHexaedron8Shape ( ) const
inline

Retourne une vue spécifique pour une forme géométrique de type GeomType::Hexaedron8.

Précondition
type()==GeomType::Hexaedron8

Définition à la ligne 428 du fichier GeneratedGeomShapeView.h.

◆ toHexagon6Element()

Hexagon6ElementConstView Arcane::geometric::GeomShapeView::toHexagon6Element ( ) const
inline

Retourne une vue spécifique vers un élément géométrique de type GeomType::Hexagon6.

Précondition
type()==GeomType::Hexagon6

Définition à la ligne 470 du fichier GeneratedGeomShapeView.h.

Références geomType(), et Arcane::geometric::GeomType::Hexagon6.

◆ toHexagon6Shape()

Hexagon6ShapeView Arcane::geometric::GeomShapeView::toHexagon6Shape ( ) const
inline

Retourne une vue spécifique pour une forme géométrique de type GeomType::Hexagon6.

Précondition
type()==GeomType::Hexagon6

Définition à la ligne 408 du fichier GeneratedGeomShapeView.h.

◆ toOctaedron12Element()

Octaedron12ElementConstView Arcane::geometric::GeomShapeView::toOctaedron12Element ( ) const
inline

Retourne une vue spécifique vers un élément géométrique de type GeomType::Octaedron12.

Précondition
type()==GeomType::Octaedron12

Définition à la ligne 506 du fichier GeneratedGeomShapeView.h.

Références geomType(), et Arcane::geometric::GeomType::Octaedron12.

◆ toOctaedron12Shape()

Octaedron12ShapeView Arcane::geometric::GeomShapeView::toOctaedron12Shape ( ) const
inline

Retourne une vue spécifique pour une forme géométrique de type GeomType::Octaedron12.

Précondition
type()==GeomType::Octaedron12

Définition à la ligne 438 du fichier GeneratedGeomShapeView.h.

◆ toPentaedron6Element()

Pentaedron6ElementConstView Arcane::geometric::GeomShapeView::toPentaedron6Element ( ) const
inline

Retourne une vue spécifique vers un élément géométrique de type GeomType::Pentaedron6.

Précondition
type()==GeomType::Pentaedron6

Définition à la ligne 488 du fichier GeneratedGeomShapeView.h.

Références geomType(), et Arcane::geometric::GeomType::Pentaedron6.

◆ toPentaedron6Shape()

Pentaedron6ShapeView Arcane::geometric::GeomShapeView::toPentaedron6Shape ( ) const
inline

Retourne une vue spécifique pour une forme géométrique de type GeomType::Pentaedron6.

Précondition
type()==GeomType::Pentaedron6

Définition à la ligne 423 du fichier GeneratedGeomShapeView.h.

◆ toPentagon5Element()

Pentagon5ElementConstView Arcane::geometric::GeomShapeView::toPentagon5Element ( ) const
inline

Retourne une vue spécifique vers un élément géométrique de type GeomType::Pentagon5.

Précondition
type()==GeomType::Pentagon5

Définition à la ligne 464 du fichier GeneratedGeomShapeView.h.

Références geomType(), et Arcane::geometric::GeomType::Pentagon5.

◆ toPentagon5Shape()

Pentagon5ShapeView Arcane::geometric::GeomShapeView::toPentagon5Shape ( ) const
inline

Retourne une vue spécifique pour une forme géométrique de type GeomType::Pentagon5.

Précondition
type()==GeomType::Pentagon5

Définition à la ligne 403 du fichier GeneratedGeomShapeView.h.

◆ toPyramid5Element()

Pyramid5ElementConstView Arcane::geometric::GeomShapeView::toPyramid5Element ( ) const
inline

Retourne une vue spécifique vers un élément géométrique de type GeomType::Pyramid5.

Précondition
type()==GeomType::Pyramid5

Définition à la ligne 482 du fichier GeneratedGeomShapeView.h.

Références geomType(), et Arcane::geometric::GeomType::Pyramid5.

◆ toPyramid5Shape()

Pyramid5ShapeView Arcane::geometric::GeomShapeView::toPyramid5Shape ( ) const
inline

Retourne une vue spécifique pour une forme géométrique de type GeomType::Pyramid5.

Précondition
type()==GeomType::Pyramid5

Définition à la ligne 418 du fichier GeneratedGeomShapeView.h.

◆ toQuad4Element()

Quad4ElementConstView Arcane::geometric::GeomShapeView::toQuad4Element ( ) const
inline

Retourne une vue spécifique vers un élément géométrique de type GeomType::Quad4.

Précondition
type()==GeomType::Quad4

Définition à la ligne 458 du fichier GeneratedGeomShapeView.h.

Références geomType(), et Arcane::geometric::GeomType::Quad4.

◆ toQuad4Shape()

Quad4ShapeView Arcane::geometric::GeomShapeView::toQuad4Shape ( ) const
inline

Retourne une vue spécifique pour une forme géométrique de type GeomType::Quad4.

Précondition
type()==GeomType::Quad4

Définition à la ligne 398 du fichier GeneratedGeomShapeView.h.

◆ toTetraedron4Element()

Tetraedron4ElementConstView Arcane::geometric::GeomShapeView::toTetraedron4Element ( ) const
inline

Retourne une vue spécifique vers un élément géométrique de type GeomType::Tetraedron4.

Précondition
type()==GeomType::Tetraedron4

Définition à la ligne 476 du fichier GeneratedGeomShapeView.h.

Références geomType(), et Arcane::geometric::GeomType::Tetraedron4.

◆ toTetraedron4Shape()

Tetraedron4ShapeView Arcane::geometric::GeomShapeView::toTetraedron4Shape ( ) const
inline

Retourne une vue spécifique pour une forme géométrique de type GeomType::Tetraedron4.

Précondition
type()==GeomType::Tetraedron4

Définition à la ligne 413 du fichier GeneratedGeomShapeView.h.

◆ toTriangle3Element()

Triangle3ElementConstView Arcane::geometric::GeomShapeView::toTriangle3Element ( ) const
inline

Retourne une vue spécifique vers un élément géométrique de type GeomType::Triangle3.

Précondition
type()==GeomType::Triangle3

Définition à la ligne 452 du fichier GeneratedGeomShapeView.h.

Références geomType(), et Arcane::geometric::GeomType::Triangle3.

◆ toTriangle3Shape()

Triangle3ShapeView Arcane::geometric::GeomShapeView::toTriangle3Shape ( ) const
inline

Retourne une vue spécifique pour une forme géométrique de type GeomType::Triangle3.

Précondition
type()==GeomType::Triangle3

Définition à la ligne 393 du fichier GeneratedGeomShapeView.h.

Documentation des fonctions amies et associées

◆ GeomShape

friend class GeomShape
friend

Définition à la ligne 61 du fichier GeomShapeView.h.

◆ GeomShapeConnectivity

friend class GeomShapeConnectivity
friend

Définition à la ligne 62 du fichier GeomShapeView.h.

◆ GeomShapeMng

friend class GeomShapeMng
friend

Définition à la ligne 60 du fichier GeomShapeView.h.


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