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
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