Revision 42283 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.jts/src/main/java/org/gvsig/fmap/geom/jts/primitive/ring/Ring3D.java

View differences:

Ring3D.java
33 33
import org.gvsig.fmap.geom.jts.primitive.curve.line.BaseLine3D;
34 34
import org.gvsig.fmap.geom.jts.primitive.curve.line.Line3D;
35 35
import org.gvsig.fmap.geom.jts.primitive.surface.polygon.Polygon3D;
36
import org.gvsig.fmap.geom.jts.util.JTSUtils;
36 37
import org.gvsig.fmap.geom.primitive.Ring;
37 38

  
38 39

  
......
49 50

  
50 51
    /**
51 52
     */
52
    protected Ring3D() {
53
        super();
53
    public Ring3D() {
54
        super(Geometry.TYPES.RING);
54 55
    }
55 56

  
56 57
    /**
......
64 65
     * @see org.gvsig.fmap.geom.Geometry#cloneGeometry()
65 66
     */
66 67
    public Geometry cloneGeometry() {
67
        return new Ring3D((Coordinate[]) coordinates.clone());
68
        return new Ring3D(cloneCoordinates().toCoordinateArray());
68 69
    }
69 70

  
70 71

  
......
86 87
        return multiPolygon;
87 88
    }
88 89

  
90
    /*
91
     * (non-Javadoc)
92
     *
93
     * @see org.gvsig.fmap.geom.jts.GeometryJTS#getJTS()
94
     */
95
    public com.vividsolutions.jts.geom.Geometry getJTS() {
96
        return JTSUtils.createJTSLinearRing(coordinates);
97
    }
89 98
}

Also available in: Unified diff