View on 3D geometric shape. More...
#include <arcane/geometry/GeomShapeView.h>
Public Member Functions | |
| GeomShape3DView (const GeomShapeView &rhs) | |
| Public Member Functions inherited from Arcane::geometric::GeomShapeView | |
| void | fillSubZoneTriangle3 (Quad4ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZoneQuad4 (Quad4ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZonePentagon5 (Quad4ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZoneHexagon6 (Quad4ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZoneTetraedron4 (Hexaedron8ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZonePyramid5 (Hexaedron8ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZonePentaedron6 (Hexaedron8ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZoneHexaedron8 (Hexaedron8ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZoneHeptaedron10 (Hexaedron8ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZoneOctaedron12 (Hexaedron8ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZoneTriangle (Quad4ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZoneQuad (Quad4ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZonePentagon (Quad4ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZoneHexagon (Quad4ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZoneTetra (Hexaedron8ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZonePyramid (Hexaedron8ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZonePenta (Hexaedron8ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZoneHexa (Hexaedron8ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZoneWedge7 (Hexaedron8ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| void | fillSubZoneWedge8 (Hexaedron8ElementView svc, Integer i) |
| Fills svc with the information of the i-th control sub-volume. | |
| Triangle3ElementConstView | toTriangle3Element () const |
| Returns a specific view to a geometric element of type GeomType::Triangle3. | |
| Quad4ElementConstView | toQuad4Element () const |
| Returns a specific view to a geometric element of type GeomType::Quad4. | |
| Pentagon5ElementConstView | toPentagon5Element () const |
| Returns a specific view to a geometric element of type GeomType::Pentagon5. | |
| Hexagon6ElementConstView | toHexagon6Element () const |
| Returns a specific view to a geometric element of type GeomType::Hexagon6. | |
| Tetraedron4ElementConstView | toTetraedron4Element () const |
| Returns a specific view to a geometric element of type GeomType::Tetraedron4. | |
| Pyramid5ElementConstView | toPyramid5Element () const |
| Returns a specific view to a geometric element of type GeomType::Pyramid5. | |
| Pentaedron6ElementConstView | toPentaedron6Element () const |
| Returns a specific view to a geometric element of type GeomType::Pentaedron6. | |
| Hexaedron8ElementConstView | toHexaedron8Element () const |
| Returns a specific view to a geometric element of type GeomType::Hexaedron8. | |
| Heptaedron10ElementConstView | toHeptaedron10Element () const |
| Returns a specific view to a geometric element of type GeomType::Heptaedron10. | |
| Octaedron12ElementConstView | toOctaedron12Element () const |
| Returns a specific view to a geometric element of type GeomType::Octaedron12. | |
| Triangle3ShapeView | toTriangle3Shape () const |
| Returns a specific view for a geometric shape of type GeomType::Triangle3. | |
| Quad4ShapeView | toQuad4Shape () const |
| Returns a specific view for a geometric shape of type GeomType::Quad4. | |
| Pentagon5ShapeView | toPentagon5Shape () const |
| Returns a specific view for a geometric shape of type GeomType::Pentagon5. | |
| Hexagon6ShapeView | toHexagon6Shape () const |
| Returns a specific view for a geometric shape of type GeomType::Hexagon6. | |
| Tetraedron4ShapeView | toTetraedron4Shape () const |
| Returns a specific view for a geometric shape of type GeomType::Tetraedron4. | |
| Pyramid5ShapeView | toPyramid5Shape () const |
| Returns a specific view for a geometric shape of type GeomType::Pyramid5. | |
| Pentaedron6ShapeView | toPentaedron6Shape () const |
| Returns a specific view for a geometric shape of type GeomType::Pentaedron6. | |
| Hexaedron8ShapeView | toHexaedron8Shape () const |
| Returns a specific view for a geometric shape of type GeomType::Hexaedron8. | |
| Heptaedron10ShapeView | toHeptaedron10Shape () const |
| Returns a specific view for a geometric shape of type GeomType::Heptaedron10. | |
| Octaedron12ShapeView | toOctaedron12Shape () const |
| Returns a specific view for a geometric shape of type GeomType::Octaedron12. | |
| void | fillSubZoneElement (HexaElementView hexa, Integer i) |
| Fills hexa with the information of the i-th sub-control volume. | |
| void | fillSubZoneElement (QuadElementView quad, Integer i) |
| Fills quad with the information of the i-th sub-control volume. | |
| ARCANE_DEPRECATED_122 void | initFromHexa (HexaElementConstView hexa, GeomShape &geom_cell) |
| ARCANE_DEPRECATED_122 void | initFromQuad (QuadElementConstView hexa, GeomShape &geom_cell) |
| const Real3 | node (Integer i) const |
| Position of the i-th node of the shape. | |
| const Real3 | face (Integer i) const |
| Position of the center of the i-th face of the shape. | |
| const Real3 | center () const |
| Position of the center of the shape. | |
| const Real3 | edge (Integer i) const |
| Position of the center of the i-th edge of the shape. | |
| Item | item () const |
| Associated entity (null if none). | |
| Cell | cell () const |
| Associated cell (null if none). | |
| Face | face () const |
| Associated face (null if none). | |
| const NodeConnectic & | nodeConnectic (Integer i) const |
| Node connectivity information. | |
| const EdgeConnectic & | edgeConnectic (Integer i) const |
| Edge connectivity information. | |
| const FaceConnectic & | faceConnectic (Integer i) const |
| Face connectivity information. | |
| Integer | nbSubZone () const |
| Number of sub-control volumes. | |
| Integer | nbSvcFace () const |
| Number of internal SVC faces. | |
| Integer | nodeAssociation (Integer i) const |
| Local number of the vertex associated with the sub-control volume. | |
| const SVCFaceConnectic & | svcFaceConnectic (Integer i) const |
| Integer | edgeNodeSubZoneId (Integer i) const |
| Local numbers within the sub-control volumes. | |
| Integer | faceNodeSubZoneId (Integer i) const |
| GeomType | geomType () const |
| Geometric type of the shape. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from Arcane::geometric::GeomShapeView | |
| static void | initializeConnectivity () |
| void | _setArray (const Real3 *node_ptr, const Real3 *face_ptr, const Real3 *center_ptr) |
| const Real3POD * | _nodeView () const |
| void | _setItem (Item item) |
| void | _setNullItem (int item_type) |
View on 3D geometric shape.
Definition at line 278 of file GeomShapeView.h.
|
inline |
Definition at line 283 of file GeomShapeView.h.
|
inlineexplicit |
Definition at line 284 of file GeomShapeView.h.