-// Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2022 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
#define GEOM_POLYLINE2D 56
+#define GEOM_TRANSFER_DATA 57
+
+#define GEOM_EXTRACTION 58
+
+#define GEOM_CURVATURE_VEC 59
+
+#define GEOM_PATCH_FACE 60
+
+#define GEOM_SHAPE_PROXIMITY 61
+#define GEOM_CHECKCONFORMITY 62
+
//GEOM_Function types
#define COPY_WITH_REF 1
#define COPY_WITHOUT_REF 2
+#define TRANSFER_DATA 3
#define IMPORT_SHAPE 1
#define EXPORT_SHAPE 2
#define OFFSET_THICKENING 3
#define OFFSET_THICKENING_COPY 4
-#define PROJECTION_COPY 1
-#define PROJECTION_ON_WIRE 2
+#define PROJECTION_COPY 1
+#define PROJECTION_ON_WIRE 2
+#define PROJECTION_ON_CYLINDER 3
#define SCALE_SHAPE 1
#define SCALE_SHAPE_COPY 2
#define EDGE_UV 16
#define FACE_UV 17
#define SURFACE_FROM_FACE 18
-
+#define SOLID_FACES 19
+#define EXTRACTION 20
#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 BND_BOX_MEASURE_PRECISE 3
#define VECTOR_FACE_NORMALE 4
#define VERTEX_BY_INDEX 5
+#define CURVATURE_VEC_MEASURE 6
+
+// Proximity algorithms
+#define PROXIMITY_COARSE 1
+#define PROXIMITY_PRECISE 2
#define GROUP_FUNCTION 1
#define USER_TYPE 200 // Base type for GEOM advanced shapes
#define USER_TYPE_EX 1000 // Base type for GEOM plugins
+// Transfer data method type
+#define TD_GET_IN_PLACE 1
+#define TD_GET_IN_PLACE_OLD 2
+#define TD_GET_IN_PLACE_BY_HISTORY 3
+
+// Conformity operations
+#define CONFORMITY_UPDATE_TOL 2
+#define CONFORMITY_CHECK_SHAPE 3
// Plugins specified constants
#define PLUGIN_NAME "Plugin Name"