public interface TrimLineOperation
Modifier and Type | Method and Description |
---|---|
MultiCurve |
trimLine(Curve curveToTrim,
Point insertedPoint,
FeatureSelection boundaryObjects)
Trim line, taking as cutting edges the boundary objects received as
parameters.
|
MultiCurve trimLine(Curve curveToTrim, Point insertedPoint, FeatureSelection boundaryObjects) throws GeometryOperationNotSupportedException, GeometryOperationException, DataException, CreateGeometryException, LocatorException
curveToTrim
- Curve to triminsertedPoint
- Point inserted by user to determinate what side of curve must
be extended.boundaryObjects
- If curveToBeExtended intersects with some boundary object, it
will
be extend to it. If there are several boundary objects that
intersects with curveToBeExtended, it will be extended to
nearest
point.GeometryOperationNotSupportedException
GeometryOperationException
DataException
CreateGeometryException
LocatorException