7#ifndef ARCGEOSIM_GEOMETRY_EUCLIDIAN3GEOMETRYSERVICE_H
8#define ARCGEOSIM_GEOMETRY_EUCLIDIAN3GEOMETRYSERVICE_H
13#include <arcane/geometry/IGeometryMng.h>
14#include <arcane/geometry/euclidian/Euclidian3Geometry.h>
19#include "arcane/geometry/euclidian/Euclidian3Geometry_axl.h"
20#include "arcane/geometry/impl/GeometryServiceBase.h"
23NUMERICS_BEGIN_NAMESPACE
60 IMesh*
mesh() {
return ArcaneEuclidian3GeometryObject::subDomain()->defaultMesh(); }
63 const char*
className()
const {
return "Euclidian3Geometry"; }
Generation de la classe de base du Service.
const char * className() const
Name of instancied class.
void init()
Initialisation.
virtual ~Euclidian3GeometryService()
IGeometry * geometry()
Get underlying geometry.
ITraceMng * traceMng()
Access to traceMng.
IMesh * mesh()
Access to Mesh.
void update()
Update property values for all ItemGroups.
void reset()
Reset property for all ItemGroups.
Groupe d'entités de maillage.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Interface de calculs géométriques.
Structure contenant les informations pour créer un service.
Interface du gestionnaire de traces.
ITraceMng * traceMng() const
Gestionnaire de trace.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-