* 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.
*/
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