12#ifndef ARCANE_GEOMETRIC_GEOMTYPE_H
13#define ARCANE_GEOMETRIC_GEOMTYPE_H
17#include "arcane/geometric/GeometricGlobal.h"
23GEOMETRIC_BEGIN_NAMESPACE
50 NullType = IT_NullType,
56 Triangle3 = IT_Triangle3,
60 Pentagon5 = IT_Pentagon5,
62 Hexagon6 = IT_Hexagon6,
64 Tetraedron4 = IT_Tetraedron4,
66 Pyramid5 = IT_Pyramid5,
68 Pentaedron6 = IT_Pentaedron6,
70 Hexaedron8 = IT_Hexaedron8,
72 Heptaedron10 = IT_Heptaedron10,
74 Octaedron12 = IT_Octaedron12
81 NullType = IT_NullType,
87 Triangle3 = IT_Triangle3,
91 Pentagon5 = IT_Pentagon5,
93 Hexagon6 = IT_Hexagon6,
95 Tetraedron4 = IT_Tetraedron4,
97 Pyramid5 = IT_Pyramid5,
99 Pentaedron6 = IT_Pentaedron6,
101 Hexaedron8 = IT_Hexaedron8,
103 Heptaedron10 = IT_Heptaedron10,
105 Octaedron12 = IT_Octaedron12
113#define ARCANE_GEOMETRIC_CHECKTYPE(a,b) ::Arcane::geometric::_arcaneCheckType(a,b);
115#define ARCANE_GEOMETRIC_CHECKTYPE(a,b)
119_arcaneBadType(GeomType type,GeomType wanted_type);
122_arcaneCheckType(GeomType type,GeomType wanted_type)
124 if (type!=wanted_type)
125 _arcaneBadType(type,wanted_type);
131GEOMETRIC_END_NAMESPACE
Enumération spécifiant le type de polygone ou polyèdre associé à un élément ou une forme géométrique.