Revision 30349 branches/v2_0_0_prep/applications/appgvSIG/src/org/gvsig/app/project/documents/view/toolListeners/snapping/snappers/IntersectionPointSnapper.java

View differences:

IntersectionPointSnapper.java
1 1
package org.gvsig.app.project.documents.view.toolListeners.snapping.snappers;
2 2

  
3
import java.awt.Graphics;
4
import java.awt.geom.PathIterator;
5 3
import java.awt.geom.Point2D;
6
import java.util.ArrayList;
7 4
import java.util.List;
8 5

  
9 6
import org.gvsig.fmap.geom.Geometry;
10 7
import org.gvsig.fmap.geom.exception.CreateGeometryException;
11 8
import org.gvsig.fmap.geom.primitive.Curve;
12 9
import org.gvsig.fmap.geom.util.Converter;
13
import org.gvsig.fmap.mapcontrol.tools.snapping.snappers.AbstractSnapper;
10
import org.gvsig.fmap.mapcontrol.PrimitivesDrawer;
14 11
import org.gvsig.fmap.mapcontrol.tools.snapping.snappers.ISnapperGeometriesVectorial;
12
import org.gvsig.fmap.mapcontrol.tools.snapping.snappers.impl.AbstractSnapper;
15 13

  
16
import com.vividsolutions.jts.geom.Coordinate;
17
import com.vividsolutions.jts.geom.LineSegment;
18 14

  
19

  
20 15
/**
21 16
 * Intersection point snapper.
22 17
 *
......
76 71
    	return null;
77 72
    }
78 73
    
79
    /* (non-Javadoc)
80
     * @see com.iver.cit.gvsig.gui.cad.snapping.ISnapper#draw(java.awt.Graphics, java.awt.geom.Point2D)
74
    /*
75
     * (non-Javadoc)
76
     * @see org.gvsig.fmap.mapcontrol.tools.snapping.snappers.ISnapper#draw(org.gvsig.fmap.mapcontrol.PrimitivesDrawer, java.awt.geom.Point2D)
81 77
     */
82
    public void draw(Graphics g, Point2D pPixels) {
83
        g.setColor(getColor());
78
    public void draw(PrimitivesDrawer primitivesDrawer, Point2D pPixels) {
79
    	primitivesDrawer.setColor(getColor());
84 80

  
85 81
        int half = getSizePixels() / 2;
86 82
        int x1 = (int) (pPixels.getX() - half);
......
88 84
        int y1 = (int) (pPixels.getY() - half);
89 85
        int y2 = (int) (pPixels.getY() + half);
90 86

  
91
        g.drawLine(x1, y1, x2, y2);
92
        g.drawLine(x1, y2, x2, y1);
87
        primitivesDrawer.drawLine(x1, y1, x2, y2);
88
        primitivesDrawer.drawLine(x1, y2, x2, y1);
93 89
    }
90
    
94 91
   /* (non-Javadoc)
95 92
     * @see com.iver.cit.gvsig.gui.cad.snapping.ISnapper#getToolTipText()
96 93
     */

Also available in: Unified diff