]> SALOME platform Git repositories - plugins/blsurfplugin.git/blobdiff - src/BLSURFPlugin/BLSURFPlugin_BLSURF.hxx
Salome HOME
bos #16292 [CEA 656] MGCADSurf: option SetEnforced1D mesh
[plugins/blsurfplugin.git] / src / BLSURFPlugin / BLSURFPlugin_BLSURF.hxx
index 167b7617f72bc1ddf3a5237a6f8be9b69e1663ea..936bdd3dab7fa1e739fc63abd2ed86a8e802695a 100644 (file)
@@ -132,6 +132,16 @@ public:
   typedef std::vector< TEdgePeriodicityIDs > TEdgesIDsPeriodicityVector;
   typedef std::vector< TVertexPeriodicityIDs > TVerticesIDsPeriodicityVector;
 
+  // Point projection on FACE
+  typedef struct {
+    gp_XY        uv;
+    gp_XYZ       xyz;
+    TopAbs_State state;
+  } projectionPoint;
+
+  static projectionPoint getProjectionPoint(TopoDS_Face&  theFace,
+                                            const gp_Pnt& thePoint,
+                                            const bool    theAllowStateON=false);
 
 
 protected:
@@ -162,7 +172,6 @@ private:
 private:
   PyObject *          main_mod;
   PyObject *          main_dict;
-  SMESH_MesherHelper* myHelper;
 
   volatile bool _compute_canceled;
 };