X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAPI%2FGeomAPI_Trsf.h;fp=src%2FGeomAPI%2FGeomAPI_Trsf.h;h=822afde1d6a25402570c61bd4f5050d8c16cba52;hb=6875c6f5fd925c6a340e92d9cda09bbae9d243ee;hp=9f7a7f811e84f1b800c9babd742ff18d108bbdb2;hpb=c4be9792a7275fee6a95227391b66bf97a100a99;p=modules%2Fshaper.git diff --git a/src/GeomAPI/GeomAPI_Trsf.h b/src/GeomAPI/GeomAPI_Trsf.h index 9f7a7f811..822afde1d 100644 --- a/src/GeomAPI/GeomAPI_Trsf.h +++ b/src/GeomAPI/GeomAPI_Trsf.h @@ -59,6 +59,15 @@ class GeomAPI_Trsf : public GeomAPI_Interface GEOMAPI_EXPORT void setRotation(const std::shared_ptr theAxis, const double theAngle); + /** \brief Sets a rotation transformation using three points. + * \param[in] theCenterPoint rotation center. + * \param[in] theStartPoint start rotation point. + * \param[in] theEndPoint end rotation point. + */ + GEOMAPI_EXPORT void setRotation(const std::shared_ptr theCenterPoint, + const std::shared_ptr theStartPoint, + const std::shared_ptr theEndPoint); + /** \brief Sets a point symmetry transformation. * \param[in] thePoint symmetry point. */