Salome HOME
Update of the implementation of an option to create portion of cylinders in the cylin...
[modules/geom.git] / src / GEOMImpl / GEOMImpl_Types.hxx
index 0f092ff3bd13ac61b676ccc586fa4733116b2a4c..b57080a9ca11d09c8003f7eb354c2898e6b1a1ad 100755 (executable)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2013  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2014  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
@@ -6,7 +6,7 @@
 // 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.
+// version 2.1 of the License, or (at your option) any later version.
 //
 // This library is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
 
 #define GEOM_EXPORTXAO 54
 
+#define GEOM_ISOLINE   55
+
 //GEOM_Function types
 
 #define COPY_WITH_REF    1
 #define DISK_THREE_PNT    2
 #define DISK_R            3
 
-#define CYLINDER_R_H         1
-#define CYLINDER_PNT_VEC_R_H 2
+#define CYLINDER_R_H           1
+#define CYLINDER_PNT_VEC_R_H   2
+#define CYLINDER_R_H_A         3
+#define CYLINDER_PNT_VEC_R_H_A         4
 
 #define CONE_R1_R2_H         1
 #define CONE_PNT_VEC_R1_R2_H 2
 #define EDGE_WIRE           11
 #define EDGE_CURVE_LENGTH   12
 #define SHAPES_ON_SHAPE     13
+#define SHAPE_ISOLINE       14
 
 
 #define ARCHIMEDE_TYPE 1