Revision 39063 branches/v2_0_0_prep/libraries/libFMap_geometries/src/org/gvsig/fmap/geom/primitive/impl/Arc2D.java

View differences:

Arc2D.java
50 50
import java.util.ArrayList;
51 51

  
52 52
import org.cresques.cts.IProjection;
53
import org.slf4j.Logger;
54
import org.slf4j.LoggerFactory;
55

  
53 56
import org.gvsig.fmap.geom.Geometry;
54 57
import org.gvsig.fmap.geom.GeometryLocator;
55 58
import org.gvsig.fmap.geom.GeometryManager;
......
73 76
 */
74 77
public class Arc2D extends Curve2D implements Arc {
75 78
	private static final long serialVersionUID = 6416027005106924030L;
79
	
80
	private static final Logger logger = LoggerFactory.getLogger(Arc2D.class);
76 81

  
77 82
	private Point2D init;
78 83
	
......
499 504
	private void setPoints(Point2D p1, Point2D p2, Point2D p3) {
500 505
		java.awt.geom.Arc2D arco = UtilFunctions.createArc(p1, p2, p3);
501 506
		if (arco == null) {
502
			throw new IllegalArgumentException();
507
		    logger.info("Did not set arc points (probably aligned points): "
508
		        + p1.getX() + " " + p1.getY() + " :: "
509
		        + p2.getX() + " " + p2.getY() + " :: "
510
		        + p3.getX() + " " + p3.getY());
511
		    return;
503 512
		}
504 513
		this.gp = new GeneralPathX(arco.getPathIterator(null));
505 514
		this.init = p1;
......
602 611

  
603 612
		java.awt.geom.Arc2D semiarco = UtilFunctions.createArc(center, radius, initAngle, angleExt/2);
604 613
		if (arco == null || semiarco == null) {
614
		    logger.info("Did not set arc points (probably aligned points)");
605 615
			return;
606 616
		}
607 617

  

Also available in: Unified diff