Forme géométrique. Plus de détails...
#include <arcane/geometry/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) |
Attributs privés | |
| Real3POD | m_node_ptr [ItemStaticInfo::MAX_CELL_NODE] |
| Real3POD | m_face_ptr [ItemStaticInfo::MAX_CELL_FACE] |
| Real3POD | m_center |
Amis | |
| class | GeomShapeView |
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.
Définition à la ligne 53 du fichier src/arcane/geometry/GeomShape.h.
|
inlineprotected |
Définition à la ligne 75 du fichier src/arcane/geometry/GeomShape.h.
| Hexaedron8ShapeView Arcane::geometric::GeomShape::initFromHexaedron8 | ( | Hexaedron8ElementConstView | hexa | ) |
Initialise la forme avec un hexaèdre hexa et retourne une vue dessus.
Définition à la ligne 403 du fichier GeomShapeView.cc.
Références Arcane::geometric::GeomShapeStdBuilder::computeNodePositionFromHexa(), et toMutableView().
Voici le graphe d'appel pour cette fonction :| Quad4ShapeView Arcane::geometric::GeomShape::initFromQuad4 | ( | Quad4ElementConstView | quad | ) |
Initialise la forme avec un quadrangle quad et retourne une vue dessus.
Définition à la ligne 422 du fichier GeomShapeView.cc.
Références Arcane::geometric::GeomShapeStdBuilder::computeNodePositionFromQuad(), et toMutableView().
Voici le graphe d'appel pour cette fonction :
|
inline |
Vue modifiable sur cet instance.
Définition à la ligne 62 du fichier src/arcane/geometry/GeomShape.h.
Référencé par Arcane::geometric::GeomShapeView::initFromHexa(), initFromHexaedron8(), Arcane::geometric::GeomShapeView::initFromQuad(), et initFromQuad4().
Voici le graphe des appelants de cette fonction :
|
friend |
Définition à la ligne 57 du fichier src/arcane/geometry/GeomShape.h.
|
private |
Définition à la ligne 84 du fichier src/arcane/geometry/GeomShape.h.
|
private |
Définition à la ligne 83 du fichier src/arcane/geometry/GeomShape.h.
|
private |
Définition à la ligne 82 du fichier src/arcane/geometry/GeomShape.h.