Salome HOME
Update mail address
[modules/geom.git] / src / GEOMImpl / GEOMImpl_Types.hxx
index d3ede4bd558064ade97ed097de4bce7b7868f6b9..4f679dd1679f5bd84f2d4a0b059e93ec729ca1e2 100755 (executable)
@@ -1,3 +1,22 @@
+// Copyright (C) 2005  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+// 
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either 
+// version 2.1 of the License.
+// 
+// This library is distributed in the hope that it will be useful 
+// but WITHOUT ANY WARRANTY; without even the implied warranty of 
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public  
+// License along with this library; if not, write to the Free Software 
+// 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_COPY    0
@@ -60,6 +79,8 @@
 
 #define GEOM_MARKER 39
 
+#define GEOM_THRUSECTIONS 40
+
 //GEOM_Function types
 
 #define COPY_WITH_REF    1
 #define POINT_XYZ       1
 #define POINT_XYZ_REF   2
 #define POINT_CURVE_PAR 3
+//#define POINT_FACE_PAR 4
 
 #define VECTOR_TWO_PNT  1
 #define VECTOR_DX_DY_DZ 2
+#define VECTOR_TANGENT_CURVE_PAR 3
 
 #define PLANE_PNT_VEC   1
 #define PLANE_FACE      2
 #define PLANE_THREE_PNT 3
+#define PLANE_TANGENT_FACE 4
 
 #define LINE_TWO_PNT 1
 #define LINE_PNT_DIR 2
 #define REVOLUTION_BASE_AXIS_ANGLE 1
 
 #define PIPE_BASE_PATH 1
+#define PIPE_DIFFERENT_SECTIONS 2
+
+#define THRUSECTIONS_RULED 1
+#define THRUSECTIONS_SMOOTHED 2
 
 #define BOOLEAN_COMMON  1
 #define BOOLEAN_CUT     2