Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::GeomShapeMutableView

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

#include <arcane/geometric/GeomShapeMutableView.h>

+ Graphe d'héritage de Arcane::GeomShapeMutableView:
+ Graphe de collaboration de Arcane::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 50 du fichier GeomShapeMutableView.h.

Documentation des constructeurs et destructeur

◆ GeomShapeMutableView() [1/2]

Arcane::GeomShapeMutableView::GeomShapeMutableView ( )
inline

Définition à la ligne 59 du fichier GeomShapeMutableView.h.

◆ GeomShapeMutableView() [2/2]

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

Définition à la ligne 64 du fichier GeomShapeMutableView.h.

Documentation des fonctions membres

◆ _setArray()

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

Définition à la ligne 107 du fichier GeomShapeMutableView.h.

◆ center()

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

Définition à la ligne 79 du fichier GeomShapeMutableView.h.

◆ face()

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

Définition à la ligne 74 du fichier GeomShapeMutableView.h.

◆ node()

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

Définition à la ligne 69 du fichier GeomShapeMutableView.h.

◆ setCenter()

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

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

◆ setFace()

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

Définition à la ligne 89 du fichier GeomShapeMutableView.h.

◆ setNode()

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

Définition à la ligne 84 du fichier GeomShapeMutableView.h.

Documentation des fonctions amies et associées

◆ GeomShape

Définition à la ligne 55 du fichier GeomShapeMutableView.h.

◆ GeomShapeMng

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

Documentation des données membres

◆ m_center_ptr

Real3* Arcane::GeomShapeMutableView::m_center_ptr
private

Définition à la ligne 103 du fichier GeomShapeMutableView.h.

◆ m_face_ptr

Real3* Arcane::GeomShapeMutableView::m_face_ptr
private

Définition à la ligne 102 du fichier GeomShapeMutableView.h.

◆ m_node_ptr

Real3* Arcane::GeomShapeMutableView::m_node_ptr
private

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


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