Revision 44612 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/curve/periellipse/PeriEllipse2D.java

View differences:

PeriEllipse2D.java
59 59
     * @see org.gvsig.fmap.geom.Geometry#cloneGeometry()
60 60
     */
61 61
    public Geometry cloneGeometry() {
62
        PeriEllipse2D clone = new PeriEllipse2D();
63
        clone.setPoints((Point)init.cloneGeometry(), (Point)end.cloneGeometry(), ydist);
64
        return clone;
62
        PeriEllipse2D other = new PeriEllipse2D();
63
        other.setProjection(this.getProjection());
64
        other.setPoints((Point)init.cloneGeometry(), (Point)end.cloneGeometry(), ydist);
65
        return other;
65 66
    }
66 67

  
68
    @Override
69
    public Geometry force2D() throws GeometryOperationNotSupportedException, GeometryOperationException {
70
        PeriEllipse2D other = new PeriEllipse2D();
71
        other.setProjection(this.getProjection());
72
        other.setPoints((Point)init.force2D(), (Point)end.force2D(), ydist);
73
        return other;
74
    }
75

  
67 76
    /* (non-Javadoc)
68 77
     * @see org.gvsig.fmap.geom.jts.GeometryJTS#getJTS()
69 78
     */

Also available in: Unified diff