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

View differences:

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

  
3
import java.awt.Graphics;
4 3
import java.awt.geom.PathIterator;
5 4
import java.awt.geom.Point2D;
6 5

  
......
9 8
import org.gvsig.fmap.geom.primitive.Circle;
10 9
import org.gvsig.fmap.geom.primitive.Ellipse;
11 10
import org.gvsig.fmap.geom.primitive.Spline;
12
import org.gvsig.fmap.geom.util.Converter;
13
import org.gvsig.fmap.mapcontrol.tools.snapping.snappers.AbstractSnapper;
11
import org.gvsig.fmap.mapcontrol.PrimitivesDrawer;
14 12
import org.gvsig.fmap.mapcontrol.tools.snapping.snappers.ISnapperVectorial;
13
import org.gvsig.fmap.mapcontrol.tools.snapping.snappers.impl.AbstractSnapper;
15 14

  
16 15
import com.vividsolutions.jts.geom.Coordinate;
17 16
import com.vividsolutions.jts.geom.LineSegment;
......
103 102
        return "tangent_point";
104 103
    }
105 104

  
106
    /* (non-Javadoc)
107
     * @see com.iver.cit.gvsig.gui.cad.snapping.ISnapper#draw(java.awt.Graphics, java.awt.geom.Point2D)
105
    /*
106
     * (non-Javadoc)
107
     * @see org.gvsig.fmap.mapcontrol.tools.snapping.snappers.ISnapper#draw(org.gvsig.fmap.mapcontrol.PrimitivesDrawer, java.awt.geom.Point2D)
108 108
     */
109
    public void draw(Graphics g, Point2D pPixels) {
110
        g.setColor(getColor());
109
    public void draw(PrimitivesDrawer primitivesDrawer, Point2D pPixels) {
110
    	primitivesDrawer.setColor(getColor());
111 111

  
112 112
        int half = getSizePixels() / 2;
113
        g.drawLine((int) (pPixels.getX() - half),
113
        primitivesDrawer.drawLine((int) (pPixels.getX() - half),
114 114
            (int) (pPixels.getY() - half), (int) (pPixels.getX() + half),
115 115
            (int) (pPixels.getY() - half));
116
        g.drawOval((int) (pPixels.getX() - half),
116
        primitivesDrawer.drawOval((int) (pPixels.getX() - half),
117 117
            (int) (pPixels.getY() - half), getSizePixels(), getSizePixels());
118 118
    }
119 119

  

Also available in: Unified diff