Revision 42464 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/arc/AbstractArc.java

View differences:

AbstractArc.java
26 26
import java.awt.geom.AffineTransform;
27 27
import java.awt.geom.PathIterator;
28 28

  
29
import org.cresques.cts.CoordTransRuntimeException;
29 30
import org.cresques.cts.ICoordTrans;
30 31

  
31 32
import org.gvsig.fmap.geom.Geometry;
......
210 211
        //FIXME: Esto solo ser?a correcto para transformaciones de traslaci?n, rotaci?n y escala
211 212
        // Ser?a incorrecto para las de deformaci?n en cizallamiento
212 213

  
214
        try {
213 215
        init.reProject(ct);
214 216
        middle.reProject(ct);
215 217
        end.reProject(ct);
218
        } catch (CoordTransRuntimeException e){
219
            //Si ha fallado la reproyecci?n de alguno de los puntos, ponemos todas las coordenadas a 0
220
            init.setX(0);
221
            init.setY(0);
222
            middle.setX(0);
223
            middle.setY(0);
224
            end.setX(0);
225
            end.setY(0);
226
        }
216 227
    }
217 228

  
218 229
    /* (non-Javadoc)

Also available in: Unified diff