Salome HOME
another z layer for hilight presentation
[modules/hydro.git] / src / HYDROCurveCreator / CurveCreator_Operation.hxx
index 1b83cd51771d36cd35434ebd440f4805196eebdb..855d0da2a33e0abec6e601c9de97c14a7f743bc5 100644 (file)
@@ -77,7 +77,6 @@ public:
    * It is applicable to the following operations:
    * <UL>
    *   <LI>Clear</LI>
-   *   <LI>Join (without arguments)</LI>
    * </UL>
    * @return true in case of success; false otherwise.
    */
@@ -108,27 +107,26 @@ public:
             const int theIntParam2);
 
   /**
-   * This method initializes the object with an operation with 
-   * list of pairs of integer parameters. 
-   * It is applicable to the following operations:
+   * This method initializes the object with an operation with two integer
+   * parameters. It is applicable to the following operations:
    * <UL>
-   *   <LI>RemovePoints</LI>
+   *   <LI>Join (with a list of int arguments)</LI>
    * </UL>
    * @return true in case of success; false otherwise.
    */
-  bool init(const Type theType, 
-    const CurveCreator_ICurve::SectionToPointList &theParamList1);
+  bool init(const Type theType, const std::list<int> theParamList);
 
   /**
-   * This method initializes the object with an operation with three integer
-   * parameters. It is applicable to the following operations:
+   * This method initializes the object with an operation with 
+   * list of pairs of integer parameters. 
+   * It is applicable to the following operations:
    * <UL>
    *   <LI>RemovePoints</LI>
    * </UL>
    * @return true in case of success; false otherwise.
    */
-  bool init(const Type theType, const int theIntParam1,
-            const int theIntParam2, const int theIntParam3);
+  bool init(const Type theType, 
+    const CurveCreator_ICurve::SectionToPointList &theParamList1);
 
   /**
    * This method initializes the object with an operation with one