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.GeometryOperationNotSupportedExceptionGeometryOperationExceptionDataExceptionCreateGeometryExceptionLocatorException