Gestionnaire des calculs géométriques. Plus de détails...
#include <arcane/geometry/IGeometryMng.h>
Types publics | |
typedef VariableItemReal | RealVariable |
typedef VariableItemReal3 | Real3Variable |
Fonctions membres publiques | |
IGeometryMng () | |
virtual | ~IGeometryMng () |
virtual void | init ()=0 |
Initialisation. | |
virtual void | addItemGroupProperty (ItemGroup group, Integer property, Integer storage=IGeometryProperty::PVariable)=0 |
Set geometric properties on a ItemGroup. | |
virtual void | addItemGroupProperty (ItemGroup group, IGeometryProperty::eProperty property, RealVariable var)=0 |
Set geometric properties on a ItemGroup with an external container (real field) | |
virtual void | addItemGroupProperty (ItemGroup group, IGeometryProperty::eProperty property, Real3Variable var)=0 |
Set geometric properties on a ItemGroup with an external container (real3 field) | |
virtual Integer | getItemGroupProperty (ItemGroup group)=0 |
Get set of properties of an ItemGroup. | |
virtual bool | hasItemGroupProperty (ItemGroup group, Integer property)=0 |
Check if a property is activated on an ItemGroup. | |
virtual Integer | getItemGroupPropertyStorage (ItemGroup group, IGeometryProperty::eProperty property)=0 |
Check if a storage is available on an ItemGroup. | |
virtual const RealVariable & | getRealVariableProperty (ItemGroup group, IGeometryProperty::eProperty property)=0 |
Get geometric property values for a Real field. | |
virtual const Real3Variable & | getReal3VariableProperty (ItemGroup group, IGeometryProperty::eProperty property)=0 |
Get geometric property values for a Real3 field. | |
virtual void | update (ItemGroup group, Integer property)=0 |
Update property values for an ItemGroup. | |
virtual void | reset (ItemGroup group, Integer property)=0 |
Reset property for an ItemGroup. | |
virtual void | update (ItemGroup group)=0 |
Update property values for an ItemGroup. | |
virtual void | reset (ItemGroup group)=0 |
Reset property for an ItemGroup. | |
virtual void | update ()=0 |
Update property values for all ItemGroups. | |
virtual void | reset ()=0 |
Reset property for all ItemGroups. | |
virtual IGeometry * | geometry ()=0 |
Get underlying geometry. | |
Gestionnaire des calculs géométriques.
Définition à la ligne 118 du fichier IGeometryMng.h.
Définition à la ligne 122 du fichier IGeometryMng.h.
Définition à la ligne 121 du fichier IGeometryMng.h.
|
inline |
Constructeur de la classe
Définition à la ligne 126 du fichier IGeometryMng.h.
|
inlinevirtual |
Destructeur de la classe
Définition à la ligne 129 du fichier IGeometryMng.h.
|
pure virtual |
Set geometric properties on a ItemGroup with an external container (real3 field)
Implémenté dans Arcane::GeometryServiceBase.
|
pure virtual |
Set geometric properties on a ItemGroup with an external container (real field)
Implémenté dans Arcane::GeometryServiceBase.
|
pure virtual |
Set geometric properties on a ItemGroup.
Implémenté dans Arcane::GeometryServiceBase.
Get underlying geometry.
Implémenté dans Arcane::Euclidian3GeometryService.
|
pure virtual |
Get set of properties of an ItemGroup.
Implémenté dans Arcane::GeometryServiceBase.
|
pure virtual |
Check if a storage is available on an ItemGroup.
Implémenté dans Arcane::GeometryServiceBase.
|
pure virtual |
Get geometric property values for a Real3 field.
Implémenté dans Arcane::GeometryServiceBase.
|
pure virtual |
Get geometric property values for a Real field.
Implémenté dans Arcane::GeometryServiceBase.
|
pure virtual |
Check if a property is activated on an ItemGroup.
Implémenté dans Arcane::GeometryServiceBase.
Initialisation.
Implémenté dans Arcane::Euclidian3GeometryService.
Reset property for all ItemGroups.
Implémenté dans Arcane::GeometryServiceBase.
Reset property for an ItemGroup.
Implémenté dans Arcane::Euclidian3GeometryService, et Arcane::GeometryServiceBase.
|
pure virtual |
Reset property for an ItemGroup.
Implémenté dans Arcane::GeometryServiceBase.
Update property values for all ItemGroups.
Implémenté dans Arcane::GeometryServiceBase.
Update property values for an ItemGroup.
Implémenté dans Arcane::Euclidian3GeometryService, et Arcane::GeometryServiceBase.
|
pure virtual |
Update property values for an ItemGroup.
Implémenté dans Arcane::GeometryServiceBase.