+ /** \brief Sets a translation transformation using three coordinates.
+ * \param[in] theDx x coordinate of the translation vector
+ * \param[in] theDy y coordinate of the translation vector
+ * \param[in] theDz z coordinate of the translation vector
+ */
+ GEOMAPI_EXPORT void setTranslation(const double theDx,
+ const double theDy,
+ const double theDz);
+
+ /** \brief Sets a translation transformation using two points.
+ * \param[in] theStartPoint Start point of the translation vector.
+ * \param[in] theEndPoint End point of the translation vector.
+ */
+ GEOMAPI_EXPORT void setTranslation(const std::shared_ptr<GeomAPI_Pnt> theStartPoint,
+ const std::shared_ptr<GeomAPI_Pnt> theEndPoint);
+