Salome HOME
0022081: EDF 2386 GEOM: Union of a list of objects
[modules/geom.git] / src / GEOMImpl / GEOMImpl_Types.hxx
index 5182f8cdc818a4410db7106122751a1ac34f20e3..b00671937b6d60b83dc092e4d51177d9d801cc05 100755 (executable)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2012  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2013  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -18,6 +18,7 @@
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+//
 
 
 // GEOM_Object types
 
 #define GEOM_EXTRUDED_BOSS 47
 
+#define GEOM_PIPE_PATH 48
+
+#define GEOM_THICKENING 49
+
 //GEOM_Function types
 
 #define COPY_WITH_REF    1
 #define ROTATE_2D                 4
 #define ROTATE_THREE_POINTS       5
 #define ROTATE_THREE_POINTS_COPY  6
+#define ROTATE_1D_STEP            7
 
 #define MIRROR_PLANE      1
 #define MIRROR_PLANE_COPY 2
 
 #define OFFSET_SHAPE      1
 #define OFFSET_SHAPE_COPY 2
+#define OFFSET_THICKENING 3
+#define OFFSET_THICKENING_COPY 4
 
 #define PROJECTION_COPY 1
 
 #define PIPE_SHELLS_WITHOUT_PATH 4
 #define PIPE_BI_NORMAL_ALONG_VECTOR 5
 
+// RestorePath
+#define PIPE_PATH_TWO_BASES 1
+#define PIPE_PATH_TWO_SEQS  2
+
 #define THRUSECTIONS_RULED 1
 #define THRUSECTIONS_SMOOTHED 2
 
-#define BOOLEAN_COMMON  1
-#define BOOLEAN_CUT     2
-#define BOOLEAN_FUSE    3
-#define BOOLEAN_SECTION 4
+#define BOOLEAN_COMMON      1
+#define BOOLEAN_CUT         2
+#define BOOLEAN_FUSE        3
+#define BOOLEAN_SECTION     4
+#define BOOLEAN_COMMON_LIST 5
+#define BOOLEAN_CUT_LIST    6
+#define BOOLEAN_FUSE_LIST   7
 
 #define PARTITION_PARTITION 1
 #define PARTITION_HALF      2
 
 #define POLYLINE_POINTS 1
 
-#define SPLINE_BEZIER        1
-#define SPLINE_INTERPOLATION 2
+#define SPLINE_BEZIER            1
+#define SPLINE_INTERPOLATION     2
+#define SPLINE_INTERPOL_TANGENTS 3
 
 #define CIRCLE_THREE_PNT 1
 #define CIRCLE_PNT_VEC_R 2
 
 // Measures
 #define CDG_MEASURE 1
+#define BND_BOX_MEASURE 2
 #define VECTOR_FACE_NORMALE 4
 #define VERTEX_BY_INDEX 5