Revision 2616 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/org.gvsig.vectorediting.lib.prov.stretch/src/main/java/org/gvsig/vectorediting/lib/prov/stretch/operation/PolygonStretchOperation.java

View differences:

PolygonStretchOperation.java
3 3
import java.awt.geom.AffineTransform;
4 4
import java.util.ArrayList;
5 5
import java.util.List;
6

  
7 6
import org.gvsig.fmap.geom.Geometry;
8
import org.gvsig.fmap.geom.GeometryLocator;
9
import org.gvsig.fmap.geom.GeometryManager;
10
import org.gvsig.fmap.geom.aggregate.MultiSurface;
11 7
import org.gvsig.fmap.geom.exception.CreateGeometryException;
12 8
import org.gvsig.fmap.geom.operation.GeometryOperationException;
13 9
import org.gvsig.fmap.geom.operation.GeometryOperationNotSupportedException;
14
import org.gvsig.fmap.geom.primitive.Line;
15 10
import org.gvsig.fmap.geom.primitive.OrientablePrimitive;
16 11
import org.gvsig.fmap.geom.primitive.Point;
17
import org.gvsig.fmap.geom.primitive.Polygon;
18 12
import org.gvsig.fmap.geom.primitive.Primitive;
19 13

  
20 14

  
......
24 18
        // TODO Auto-generated constructor stub
25 19
    }
26 20

  
21
    @Override
27 22
    public Geometry transform(AffineTransform at, Primitive geom, Geometry roi)
28 23
        throws GeometryOperationNotSupportedException,
29 24
        GeometryOperationException {
......
38 33
        return primitive;
39 34
    }
40 35

  
36
    @Override
41 37
    public List<Point> getSelectedVertex(Primitive geom, Geometry roi)
42 38
        throws  GeometryOperationNotSupportedException, GeometryOperationException, CreateGeometryException {
43 39
        OrientablePrimitive primitive = (OrientablePrimitive)(geom.cloneGeometry());
44
        List<Point> vertexList = new ArrayList<Point>();
40
        List<Point> vertexList = new ArrayList<>();
45 41
        for (int j = 0; j < primitive.getNumVertices(); j++) {
46 42
            Point point = primitive.getVertex(j);
47 43
          if (roi.intersects(point) || roi.contains(point)) {

Also available in: Unified diff