- static gp_XY applyIn2D(const Handle(Geom_Surface)& surface,
- const gp_XY& uv1,
- const gp_XY& uv2,
- xyFunPtr fun,
- const bool resultInPeriod=true);
-
+ static gp_XY ApplyIn2D(Handle(Geom_Surface) surface,
+ const gp_XY& uv1,
+ const gp_XY& uv2,
+ xyFunPtr fun,
+ const bool resultInPeriod=true);
+
+ /*!
+ * \brief Move node positions on a FACE within surface period
+ * \param [in] face - the FACE
+ * \param [inout] uv - node positions to adjust
+ * \param [in] nbUV - nb of \a uv
+ */
+ void AdjustByPeriod( const TopoDS_Face& face, gp_XY uv[], const int nbUV );
+