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:
private:
PyObject * main_mod;
PyObject * main_dict;
- SMESH_MesherHelper* myHelper;
volatile bool _compute_canceled;
};