Revision 2603 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/org.gvsig.vectorediting.lib.prov.extendline/src/main/java/org/gvsig/vectorediting/lib/prov/extendline/operation/CurveExtendLineOperation.java
CurveExtendLineOperation.java | ||
---|---|---|
27 | 27 |
import org.gvsig.fmap.dal.exception.DataException; |
28 | 28 |
import org.gvsig.fmap.dal.feature.FeatureSelection; |
29 | 29 |
import org.gvsig.fmap.geom.Geometry; |
30 |
import org.gvsig.fmap.geom.GeometryException; |
|
30 | 31 |
import org.gvsig.fmap.geom.GeometryLocator; |
31 | 32 |
import org.gvsig.fmap.geom.GeometryManager; |
32 |
import org.gvsig.fmap.geom.exception.CreateGeometryException; |
|
33 | 33 |
import org.gvsig.fmap.geom.operation.GeometryOperationException; |
34 | 34 |
import org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException; |
35 | 35 |
import org.gvsig.fmap.geom.primitive.Curve; |
... | ... | |
44 | 44 |
public Curve extendLine(Curve lineToExtend, Point insertedPoint, |
45 | 45 |
FeatureSelection boundaryObjects) |
46 | 46 |
throws GeometryOperationNotSupportedException, |
47 |
GeometryOperationException, DataException, CreateGeometryException {
|
|
47 |
GeometryOperationException, DataException, GeometryException { |
|
48 | 48 |
|
49 | 49 |
GeometryManager geoManager = GeometryLocator.getGeometryManager(); |
50 | 50 |
int subtype = lineToExtend.getGeometryType().getSubType(); |
... | ... | |
84 | 84 |
} |
85 | 85 |
|
86 | 86 |
@Override |
87 |
public Curve extendLine(Curve lineToExtend, Point insertedPoint, Geometry boundaryObject) throws GeometryOperationNotSupportedException, GeometryOperationException, DataException, CreateGeometryException {
|
|
87 |
public Curve extendLine(Curve lineToExtend, Point insertedPoint, Geometry boundaryObject) throws GeometryOperationNotSupportedException, GeometryOperationException, DataException, GeometryException { |
|
88 | 88 |
GeometryManager geoManager = GeometryLocator.getGeometryManager(); |
89 | 89 |
int subtype = lineToExtend.getGeometryType().getSubType(); |
90 | 90 |
Curve extendedLine = geoManager.createLine(subtype); |
Also available in: Unified diff