]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Remove obsolete methods
authormpv <mpv@opencascade.com>
Wed, 30 Sep 2015 12:32:44 +0000 (15:32 +0300)
committermpv <mpv@opencascade.com>
Wed, 30 Sep 2015 12:32:44 +0000 (15:32 +0300)
src/GeomAlgoAPI/GeomAlgoAPI_Boolean.cpp
src/GeomAlgoAPI/GeomAlgoAPI_Boolean.h

index e3f7141be58badd160677bedb8483fb010c03bc3..709031f3b14626ceb742a05169eb89ae20f22367 100644 (file)
 #include <TopExp_Explorer.hxx>
 #include <TopTools_ListOfShape.hxx>
 
-//=================================================================================================
-std::shared_ptr<GeomAPI_Shape> GeomAlgoAPI_Boolean::makeCut(const ListOfShape& theObjects,
-                                                            const ListOfShape& theTools)
-{
-  GeomAlgoAPI_Boolean aBoolAlgo(theObjects, theTools, BOOL_CUT);
-  if(aBoolAlgo.isDone() && !aBoolAlgo.shape()->isNull() && aBoolAlgo.isValid()) {
-    return aBoolAlgo.shape();
-  }
-  return std::shared_ptr<GeomAPI_Shape>();
-}
-
-//=================================================================================================
-std::shared_ptr<GeomAPI_Shape> GeomAlgoAPI_Boolean::makeFuse(const ListOfShape& theObjects,
-                                                             const ListOfShape& theTools)
-{
-  GeomAlgoAPI_Boolean aBoolAlgo(theObjects, theTools, BOOL_FUSE);
-  if(aBoolAlgo.isDone() && !aBoolAlgo.shape()->isNull() && aBoolAlgo.isValid()) {
-    return aBoolAlgo.shape();
-  }
-  return std::shared_ptr<GeomAPI_Shape>();
-}
-
-//=================================================================================================
-std::shared_ptr<GeomAPI_Shape> GeomAlgoAPI_Boolean::makeCommon(const ListOfShape& theObjects,
-                                                               const ListOfShape& theTools)
-{
-  GeomAlgoAPI_Boolean aBoolAlgo(theObjects, theTools, BOOL_COMMON);
-  if(aBoolAlgo.isDone() && !aBoolAlgo.shape()->isNull() && aBoolAlgo.isValid()) {
-    return aBoolAlgo.shape();
-  }
-  return std::shared_ptr<GeomAPI_Shape>();
-}
-
 //=================================================================================================
 GeomAlgoAPI_Boolean::GeomAlgoAPI_Boolean(const ListOfShape& theObjects,
                                          const ListOfShape& theTools,
index 86e6dc9b80d7625354e6218af25289a0a6d2ebea..5c2059b88f1cf20867e1980b056152be198347dd 100644 (file)
@@ -31,29 +31,6 @@ public:
   };
 
  public:
-  /** \brief Creates cut boolean operation.
-   *  \param[in] theObjects the main shape.
-   *  \param[in] theTools  toole shape for boolean.
-   *  \return a solid or compound of solids as result of operation.
-   */
-  GEOMALGOAPI_EXPORT static std::shared_ptr<GeomAPI_Shape> makeCut(const ListOfShape& theObjects,
-                                                                   const ListOfShape& theTools);
-
-  /** \brief Creates fuse boolean operation.
-   *  \param[in] theObjects the main shape.
-   *  \param[in] theTools  second shape.
-   *  \return a solid as result of operation.
-   */
-  GEOMALGOAPI_EXPORT static std::shared_ptr<GeomAPI_Shape> makeFuse(const ListOfShape& theObjects,
-                                                                    const ListOfShape& theTools);
-
-  /** \brief Creates common boolean operation.
-   *  \param[in] theObjects the main shape.
-   *  \param[in] theTools  second shape.
-   *  \return a solid as result of operation.
-   */
-  GEOMALGOAPI_EXPORT static std::shared_ptr<GeomAPI_Shape> makeCommon(const ListOfShape& theObjects,
-                                                                      const ListOfShape& theTools);
 
   /// Constructor.
   GEOMALGOAPI_EXPORT GeomAlgoAPI_Boolean(const ListOfShape& theObjects,