public interface ExtendLineOperation
| Modifier and Type | Method and Description |
|---|---|
Curve |
extendLine(Curve curveToBeExtended,
Point insertedPoint,
FeatureSelection boundaryObjects)
Extend line to boundary objects received as parameters.
|
Curve extendLine(Curve curveToBeExtended, Point insertedPoint, FeatureSelection boundaryObjects) throws GeometryOperationNotSupportedException, GeometryOperationException, DataException, CreateGeometryException
curveToBeExtended - Curve to be extended.insertedPoint - 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.GeometryOperationNotSupportedExceptionGeometryOperationExceptionDataExceptionCreateGeometryException