]> SALOME platform Git repositories - tools/medcoupling.git/blobdiff - src/INTERP_KERNEL/Bases/NormalizedGeometricTypes
Salome HOME
Some useful helpers into medcoupling python module
[tools/medcoupling.git] / src / INTERP_KERNEL / Bases / NormalizedGeometricTypes
index 9e2cdbaf0c331bc40190fc79baf607e7a51b3d62..e29651b84897e3347e754519dd9c1e523d09651b 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2015  CEA/DEN, EDF R&D
+// Copyright (C) 2007-2016  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -47,6 +47,7 @@ namespace INTERP_KERNEL
       NORM_HEXGP12 = 22,
       NORM_PYRA13  = 23,
       NORM_PENTA15 = 25,
+      NORM_PENTA18 = 28,
       NORM_HEXA20  = 30,
       NORM_HEXA27  = 27,
       NORM_POLYHED = 31,
@@ -54,10 +55,16 @@ namespace INTERP_KERNEL
       NORM_MAXTYPE = 33
     } NormalizedCellType;
 
-  /// Type describing the different ways in which the hexahedron can be split into tetrahedra.
-  /// The PLANAR_* policies persume that each face is to be considered planar, while the general
-  /// policies make no such hypothesis. The integer at the end gives the number of tetrahedra
-  /// that result from the split.
+  /*! Type describing the different ways in which the hexahedron can be split into tetrahedra.
+   * The PLANAR_* policies persume that each face is to be considered planar, while the general
+   * policies make no such hypothesis. The integer at the end gives the number of tetrahedra
+   * that result from the split.
+   * 
+   * The images below illustrates the policies in their respective order.
+   * 
+   * \image html tetra_simplexize_5_6.jpg
+   * \image html tetra_simplexize_24_48.jpg
+   */
   typedef enum  { PLANAR_FACE_5 = 5, PLANAR_FACE_6 = 6, GENERAL_24 = 24, GENERAL_48 = 48 } SplittingPolicy;
 }