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.GeometryOperationNotSupportedException
GeometryOperationException
DataException
CreateGeometryException