Arcane  v4.1.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::geometric::GeomShapeMutableView

Vue modifiable sur un GeomShape. Plus de détails...

#include <arcane/geometry/GeomShapeMutableView.h>

+ Graphe d'héritage de Arcane::geometric::GeomShapeMutableView:
+ Graphe de collaboration de Arcane::geometric::GeomShapeMutableView:

Fonctions membres publiques

const Real3 node (Integer id) const
 
const Real3 face (Integer id) const
 
const Real3 center () const
 
void setNode (Integer id, const Real3 &v)
 
void setFace (Integer id, const Real3 &v)
 
void setCenter (const Real3 &v)
 

Fonctions membres privées

 GeomShapeMutableView (Real3 *node_ptr, Real3 *face_ptr, Real3 *center_ptr)
 
void _setArray (Real3 *node_ptr, Real3 *face_ptr, Real3 *center_ptr)
 

Attributs privés

Real3m_node_ptr
 
Real3m_face_ptr
 
Real3m_center_ptr
 

Amis

class GeomShapeMng
 
class GeomShape
 

Description détaillée

Vue modifiable sur un GeomShape.

Une instance de cette classe permet de modifier les coordonnées des noeuds, des faces et du centre d'un GeomShape.

Pour récupérer une instance de cet objet, il faut appeler GeomShapeMng::mutableShapeView() ou GeomShape::toMutableView().

Définition à la ligne 49 du fichier src/arcane/geometry/GeomShapeMutableView.h.

Documentation des constructeurs et destructeur

◆ GeomShapeMutableView() [1/2]

Arcane::geometric::GeomShapeMutableView::GeomShapeMutableView ( )
inline

Définition à la ligne 58 du fichier src/arcane/geometry/GeomShapeMutableView.h.

◆ GeomShapeMutableView() [2/2]

Arcane::geometric::GeomShapeMutableView::GeomShapeMutableView ( Real3 * node_ptr,
Real3 * face_ptr,
Real3 * center_ptr )
inlineprivate

Définition à la ligne 63 du fichier src/arcane/geometry/GeomShapeMutableView.h.

Documentation des fonctions membres

◆ _setArray()

void Arcane::geometric::GeomShapeMutableView::_setArray ( Real3 * node_ptr,
Real3 * face_ptr,
Real3 * center_ptr )
inlineprivate

Définition à la ligne 106 du fichier src/arcane/geometry/GeomShapeMutableView.h.

◆ center()

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

Définition à la ligne 78 du fichier src/arcane/geometry/GeomShapeMutableView.h.

◆ face()

const Real3 Arcane::geometric::GeomShapeMutableView::face ( Integer id) const
inline

Définition à la ligne 73 du fichier src/arcane/geometry/GeomShapeMutableView.h.

◆ node()

const Real3 Arcane::geometric::GeomShapeMutableView::node ( Integer id) const
inline

Définition à la ligne 68 du fichier src/arcane/geometry/GeomShapeMutableView.h.

◆ setCenter()

void Arcane::geometric::GeomShapeMutableView::setCenter ( const Real3 & v)
inline

Définition à la ligne 93 du fichier src/arcane/geometry/GeomShapeMutableView.h.

◆ setFace()

void Arcane::geometric::GeomShapeMutableView::setFace ( Integer id,
const Real3 & v )
inline

Définition à la ligne 88 du fichier src/arcane/geometry/GeomShapeMutableView.h.

◆ setNode()

void Arcane::geometric::GeomShapeMutableView::setNode ( Integer id,
const Real3 & v )
inline

Définition à la ligne 83 du fichier src/arcane/geometry/GeomShapeMutableView.h.

Documentation des fonctions amies et associées

◆ GeomShape

friend class GeomShape
friend

Définition à la ligne 54 du fichier src/arcane/geometry/GeomShapeMutableView.h.

◆ GeomShapeMng

friend class GeomShapeMng
friend

Définition à la ligne 53 du fichier src/arcane/geometry/GeomShapeMutableView.h.

Documentation des données membres

◆ m_center_ptr

Real3* Arcane::geometric::GeomShapeMutableView::m_center_ptr
private

Définition à la ligne 102 du fichier src/arcane/geometry/GeomShapeMutableView.h.

◆ m_face_ptr

Real3* Arcane::geometric::GeomShapeMutableView::m_face_ptr
private

Définition à la ligne 101 du fichier src/arcane/geometry/GeomShapeMutableView.h.

◆ m_node_ptr

Real3* Arcane::geometric::GeomShapeMutableView::m_node_ptr
private

Définition à la ligne 100 du fichier src/arcane/geometry/GeomShapeMutableView.h.


La documentation de cette classe a été générée à partir du fichier suivant :