- /** \brief Creates an object which is obtained from current object by transformation calculated
- * as a movement of the source object to be coincident with the destination object
- * \param[in] theSourceSolid a shape to be moved
- * \param[in] theDestSolid invariant shape
- * \param[in] theSourceShape a shape on the solid to be made coincident with destination object
- * \param[in] theDestShape destination object
- * \param[in] theIsReverse indicates that the solid materials should be on the same side against the destination plane
- * \param[in] theIsCentering indicates the planes should be centered
- * \param[in] theSimpleTransform makes just transformation of shape without changing of topology or geometry
- */
- GEOMALGOAPI_EXPORT GeomAlgoAPI_Placement(std::shared_ptr<GeomAPI_Shape> theSourceSolid,
- std::shared_ptr<GeomAPI_Shape> theDestSolid,
- std::shared_ptr<GeomAPI_Shape> theSourceShape,
- std::shared_ptr<GeomAPI_Shape> theDestShape,
- bool theIsReverse = false,
- bool theIsCentering = false,
- bool theSimpleTransform = false);
-
- /// Returns True if algorithm succeed
- GEOMALGOAPI_EXPORT const bool isDone() const
- { return myDone; }
-
- /// Returns True if resulting shape is valid
- GEOMALGOAPI_EXPORT const bool isValid() const;
+ /// \brief Creates an object which is obtained from current object by transformation calculated
+ /// as a movement of the source object to be coincident with the destination object
+ /// \param[in] theSourceSolid a shape to be moved
+ /// \param[in] theDestSolid invariant shape
+ /// \param[in] theSourceShape a shape on the solid to be made coincident with destination object
+ /// \param[in] theDestShape destination object
+ /// \param[in] theIsReverse indicates that the solid materials should be on the same side
+ /// against the destination plane
+ /// \param[in] theIsCentering indicates the planes should be centered
+ /// \param[in] theSimpleTransform makes just transformation of shape
+ /// without changing of topology or geometry
+ GEOMALGOAPI_EXPORT GeomAlgoAPI_Placement(const std::shared_ptr<GeomAPI_Shape> theSourceSolid,
+ const std::shared_ptr<GeomAPI_Shape> theDestSolid,
+ const std::shared_ptr<GeomAPI_Shape> theSourceShape,
+ const std::shared_ptr<GeomAPI_Shape> theDestShape,
+ const bool theIsReverse = false,
+ const bool theIsCentering = false,
+ const bool theSimpleTransform = false);