Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Euclidian3GeometryService.h
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4// See the top-level COPYRIGHT file for details.
5// SPDX-License-Identifier: Apache-2.0
6//-----------------------------------------------------------------------------
7#ifndef ARCGEOSIM_GEOMETRY_EUCLIDIAN3GEOMETRYSERVICE_H
8#define ARCGEOSIM_GEOMETRY_EUCLIDIAN3GEOMETRYSERVICE_H
9/* Author : havep at Wed Nov 14 13:55:36 2007
10 * Generated by createNew
11 */
12
13#include <arcane/geometry/IGeometryMng.h>
14#include <arcane/geometry/euclidian/Euclidian3Geometry.h>
15
16namespace Arcane { }
17using namespace Arcane;
18
19#include "arcane/geometry/euclidian/Euclidian3Geometry_axl.h"
20#include "arcane/geometry/impl/GeometryServiceBase.h"
21
22ARCANE_BEGIN_NAMESPACE
23NUMERICS_BEGIN_NAMESPACE
24
28{
29public:
32
35
36public:
38 void init();
39
41
43 void update(ItemGroup group);
44
46 void reset(ItemGroup group);
47
49
52
53 public:
55
58
60 IMesh* mesh() { return ArcaneEuclidian3GeometryObject::subDomain()->defaultMesh(); }
61
63 const char* className() const { return "Euclidian3Geometry"; }
64
66
67 private:
68 Euclidian3Geometry * m_geometry;
69};
70
71NUMERICS_END_NAMESPACE
72ARCANE_END_NAMESPACE
73
74#endif /* ARCGEOSIM_GEOMETRY_EUCLIDIAN3GEOMETRYSERVICE_H */
Generation de la classe de base du Service.
const char * className() const
Name of instancied class.
IGeometry * geometry()
Get underlying geometry.
ITraceMng * traceMng()
Access to traceMng.
void update()
Update property values for all ItemGroups.
void reset()
Reset property for all ItemGroups.
Groupe d'entités de maillage.
Definition ItemGroup.h:49
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition Lima.cc:120
Interface de calculs géométriques.
Definition IGeometry.h:25
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 -*-