+ static std::shared_ptr<GeomAPI_Shape> faceToInfinitePlane(const std::shared_ptr<GeomAPI_Shape> theFace);
+
+ /** \brief Enlarges or reduces plane to fit bounding box.
+ * \return plane that fits to bounding box.
+ * \param[in] thePlane base plane.
+ * \param[in] thePoints bounding box points (shoud be eight).
+ */
+ static std::shared_ptr<GeomAPI_Shape> fitPlaneToBox(const std::shared_ptr<GeomAPI_Shape> thePlane,
+ const std::list<std::shared_ptr<GeomAPI_Pnt> >& thePoints);
+