Trim line, taking as cutting edges the boundary objects received as
Inserted point is the point inserted by user. It is used to determinate
what segment of curve it must trimmed.
If curveToBeExtended does not intersect with any geometry, the geometry
will not be modified.
curveToTrim - Curve to trim
insertedPoint - Point inserted by user to determinate what side of curve must
boundaryObjects - If curveToBeExtended intersects with some boundary object, it
be extend to it. If there are several boundary objects that
intersects with curveToBeExtended, it will be extended to