Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::GenericGSInternalUpdater< GeometryT >
+ Graphe d'héritage de Arcane::GenericGSInternalUpdater< GeometryT >:
+ Graphe de collaboration de Arcane::GenericGSInternalUpdater< GeometryT >:

Fonctions membres publiques

 GenericGSInternalUpdater (GeometryT &geom, ITraceMng *traceMng)
 
void setGroupProperty (ItemGroupGeometryProperty *group_property)
 
template<typename ComputeLineFunctor >
void applyLineTemplate (ItemVectorView group)
 
template<typename ComputeSurfaceFunctor >
void applySurfaceTemplate (ItemVectorView group)
 
template<typename ComputeVolumeFunctor >
void applyVolumeTemplate (ItemVectorView group)
 
void applyVertex (ItemVectorView group)
 
void applyLine2 (ItemVectorView group)
 
void applyTriangle3 (ItemVectorView group)
 
void applyQuad4 (ItemVectorView group)
 
void applyPentagon5 (ItemVectorView group)
 
void applyHexagon6 (ItemVectorView group)
 
void applyTetraedron4 (ItemVectorView group)
 
void applyPyramid5 (ItemVectorView group)
 
void applyPentaedron6 (ItemVectorView group)
 
void applyHexaedron8 (ItemVectorView group)
 
void applyHeptaedron10 (ItemVectorView group)
 
void applyOctaedron12 (ItemVectorView group)
 
void applyHemiHexa7 (ItemVectorView group)
 
void applyHemiHexa6 (ItemVectorView group)
 
void applyHemiHexa5 (ItemVectorView group)
 
void applyAntiWedgeLeft6 (ItemVectorView group)
 
void applyAntiWedgeRight6 (ItemVectorView group)
 
void applyDiTetra5 (ItemVectorView group)
 
void applyDualNode (ItemVectorView group)
 
void applyDualEdge (ItemVectorView group)
 
void applyDualFace (ItemVectorView group)
 
void applyDualCell (ItemVectorView group)
 
void applyLine3 (ItemVectorView group)
 
void applyLine4 (ItemVectorView group)
 
void applyLine5 (ItemVectorView group)
 
void applyLine9 (ItemVectorView group)
 
void applyLink (ItemVectorView group)
 
- Fonctions membres publiques hérités de Arcane::IItemOperationByBasicType
virtual ~IItemOperationByBasicType ()
 Libère les ressources.
 

Attributs privés

GeometryTm_geom
 
ItemGroupGeometryPropertym_group_property = nullptr
 
ITraceMngm_trace_mng
 

Description détaillée

template<typename GeometryT>
class Arcane::GenericGSInternalUpdater< GeometryT >

Définition à la ligne 27 du fichier GeometryTemplatesT.h.

Documentation des constructeurs et destructeur

◆ GenericGSInternalUpdater()

Définition à la ligne 35 du fichier GeometryTemplatesT.h.

Documentation des fonctions membres

◆ applyAntiWedgeLeft6()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyAntiWedgeLeft6 ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 186 du fichier GeometryTemplatesT.h.

◆ applyAntiWedgeRight6()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyAntiWedgeRight6 ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 190 du fichier GeometryTemplatesT.h.

◆ applyDiTetra5()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyDiTetra5 ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 194 du fichier GeometryTemplatesT.h.

◆ applyDualCell()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyDualCell ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 201 du fichier GeometryTemplatesT.h.

◆ applyDualEdge()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyDualEdge ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 199 du fichier GeometryTemplatesT.h.

◆ applyDualFace()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyDualFace ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 200 du fichier GeometryTemplatesT.h.

◆ applyDualNode()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyDualNode ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 198 du fichier GeometryTemplatesT.h.

◆ applyHemiHexa5()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyHemiHexa5 ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 182 du fichier GeometryTemplatesT.h.

◆ applyHemiHexa6()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyHemiHexa6 ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 178 du fichier GeometryTemplatesT.h.

◆ applyHemiHexa7()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyHemiHexa7 ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 174 du fichier GeometryTemplatesT.h.

◆ applyHeptaedron10()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyHeptaedron10 ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 166 du fichier GeometryTemplatesT.h.

◆ applyHexaedron8()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyHexaedron8 ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

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

◆ applyHexagon6()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyHexagon6 ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 145 du fichier GeometryTemplatesT.h.

◆ applyLine2()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyLine2 ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

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

◆ applyLine3()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyLine3 ( ItemVectorView  group)
inline

Définition à la ligne 202 du fichier GeometryTemplatesT.h.

◆ applyLine4()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyLine4 ( ItemVectorView  group)
inline

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

◆ applyLine5()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyLine5 ( ItemVectorView  group)
inline

Définition à la ligne 204 du fichier GeometryTemplatesT.h.

◆ applyLine9()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyLine9 ( ItemVectorView  group)
inline

Définition à la ligne 205 du fichier GeometryTemplatesT.h.

◆ applyLineTemplate()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyLineTemplate ( ItemVectorView  group)
inline

Définition à la ligne 57 du fichier GeometryTemplatesT.h.

◆ applyLink()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyLink ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 206 du fichier GeometryTemplatesT.h.

◆ applyOctaedron12()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyOctaedron12 ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 170 du fichier GeometryTemplatesT.h.

◆ applyPentaedron6()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyPentaedron6 ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 158 du fichier GeometryTemplatesT.h.

◆ applyPentagon5()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyPentagon5 ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 141 du fichier GeometryTemplatesT.h.

◆ applyPyramid5()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyPyramid5 ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 154 du fichier GeometryTemplatesT.h.

◆ applyQuad4()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyQuad4 ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 137 du fichier GeometryTemplatesT.h.

◆ applySurfaceTemplate()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applySurfaceTemplate ( ItemVectorView  group)
inline

Définition à la ligne 78 du fichier GeometryTemplatesT.h.

◆ applyTetraedron4()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyTetraedron4 ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 149 du fichier GeometryTemplatesT.h.

◆ applyTriangle3()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyTriangle3 ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

Définition à la ligne 133 du fichier GeometryTemplatesT.h.

◆ applyVertex()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyVertex ( ItemVectorView  group)
inlinevirtual

Implémente Arcane::IItemOperationByBasicType.

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

◆ applyVolumeTemplate()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::applyVolumeTemplate ( ItemVectorView  group)
inline

Définition à la ligne 99 du fichier GeometryTemplatesT.h.

◆ setGroupProperty()

template<typename GeometryT >
void Arcane::GenericGSInternalUpdater< GeometryT >::setGroupProperty ( ItemGroupGeometryProperty group_property)
inline

Définition à la ligne 38 du fichier GeometryTemplatesT.h.

Documentation des données membres

◆ m_geom

Définition à la ligne 30 du fichier GeometryTemplatesT.h.

◆ m_group_property

Définition à la ligne 31 du fichier GeometryTemplatesT.h.

◆ m_trace_mng

Définition à la ligne 32 du fichier GeometryTemplatesT.h.


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