Salome HOME
22752: [EDF] Provide explicit feedback on what has been done by Shape Processing...
[modules/geom.git] / src / GEOMImpl / GEOMImpl_Types.hxx
index 715fddf09c4a8d4b6c22ecd8f61226402b54cbd8..272db63b857586f1796a9041f2879d905fd16d72 100644 (file)
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
 
+#ifndef GEOMImpl_Types_HXX
+#define GEOMImpl_Types_HXX
+
+#include <TopAbs_ShapeEnum.hxx>
 
 // GEOM_Object types
 
 #define SHAPES_ON_SHAPE     13
 #define SHAPE_ISOLINE       14
 #define FACE_FROM_SURFACE   15
-
+#define EDGE_UV             16
+#define FACE_UV             17
+#define SURFACE_FROM_FACE   18
+#define SOLID_FACES         19
 
 #define ARCHIMEDE_TYPE 1
 
 #define DIVIDE_EDGE_BY_POINT  13
 
 #define BASIC_FILLING 1
+#define FILLING_ON_CONSTRAINTS 2
 
 #define GLUE_FACES         1
 #define GLUE_FACES_BY_LIST 2
 #define USER_TYPE_EX 1000 // Base type for GEOM plugins
 
 
-//Plugins specified constants
+// Plugins specified constants
 #define PLUGIN_NAME "Plugin Name"
+
+// Flat type for TopAbs
+enum { TopAbs_FLAT = TopAbs_SHAPE+1 };
+
+#endif // GEOMImpl_Types_HXX