Salome HOME
Resolve batch runtime errors on debian squeeze
[modules/shaper.git] / src / GeomAlgoAPI / GeomAlgoAPI_Boolean.h
index ac7b267d0eb4f4c0aba8c772c45b7b5c63d32799..9ca251863ef5a812ecc7479b340f8b5820424b52 100644 (file)
@@ -8,9 +8,12 @@
 #define GeomAlgoAPI_Boolean_H_
 
 #include <GeomAlgoAPI.h>
-#include <GeomAPI_Shape.h>
 #include <GeomAlgoAPI_MakeShape.h>
+
+#include <GeomAPI_Shape.h>
+#include <GeomAPI_Interface.h>
 #include <GeomAPI_DataMapOfShapeShape.h>
+
 #include <memory>
 
 /**\class GeomAlgoAPI_Boolean
 class GeomAlgoAPI_Boolean : public GeomAPI_Interface
 {
  public:
-  /* \brief Creates cut boolean operation
+  /**\brief Creates cut boolean operation
    * \param[in] theShape the main shape
    * \param[in] theTool  toole shape for boolean
    * \return a solid as result of operation
    */
   GEOMALGOAPI_EXPORT static std::shared_ptr<GeomAPI_Shape> makeCut(
                                                  std::shared_ptr<GeomAPI_Shape> theShape,
-                                              std::shared_ptr<GeomAPI_Shape> theTool);
+                                            std::shared_ptr<GeomAPI_Shape> theTool);
 
-  /* \brief Creates fuse boolean operation
+  /**\brief Creates fuse boolean operation
    * \param[in] theShape the main shape
    * \param[in] theTool  second shape
    * \return a solid as result of operation
@@ -38,10 +41,9 @@ class GeomAlgoAPI_Boolean : public GeomAPI_Interface
                                                  std::shared_ptr<GeomAPI_Shape> theShape,
                                               std::shared_ptr<GeomAPI_Shape> theTool);
 
-  /* \brief Creates common boolean operation
+  /**\brief Creates common boolean operation
    * \param[in] theObject the main shape
    * \param[in] theTool  second shape
-   * \param[in] theType  type of the operation: Fuse, Cut, Common
    * \return a solid as result of operation
    */
   GEOMALGOAPI_EXPORT static std::shared_ptr<GeomAPI_Shape> makeCommon(