12#ifndef ARCANE_MESH_MESHUNIQUEIDMNG_H
13#define ARCANE_MESH_MESHUNIQUEIDMNG_H
17#include "arcane/utils/TraceAccessor.h"
19#include "arcane/core/IMeshUniqueIdMng.h"
21#include "arcane/mesh/MeshGlobal.h"
34class ARCANE_MESH_EXPORT MeshUniqueIdMng
47 void setEdgeBuilderVersion(
Int32 n)
override;
50 void setUseNodeUniqueIdToGenerateEdgeAndFaceUniqueId(
bool v)
override;
53 return m_use_node_uid_to_generate_edge_and_face_uid;
58 Int32 m_face_builder_version = 1;
59 Int32 m_edge_builder_version = 1;
60 bool m_use_node_uid_to_generate_edge_and_face_uid =
false;
64 void _initFaceVersion();
65 void _initEdgeVersion();
Interface du gestionnaire de traces.
TraceAccessor(ITraceMng *m)
Construit un accesseur via le gestionnaire de trace m.
bool isUseNodeUniqueIdToGenerateEdgeAndFaceUniqueId() const override
Indique le mécanisme utilisé pour numéroter les arêtes ou les faces.
void setFaceBuilderVersion(Int32 n) override
Positionne la version de la numérotation des faces.
Int32 edgeBuilderVersion() const override
Version de la numérotation des arêtes.
Int32 faceBuilderVersion() const override
Version de la numérotation des faces.
std::int32_t Int32
Type entier signé sur 32 bits.