Revision 30349 branches/v2_0_0_prep/applications/appgvSIG/src/org/gvsig/app/project/documents/view/toolListeners/snapping/snappers/CentralPointSnapper.java
CentralPointSnapper.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.Point2D; |
5 | 4 |
|
6 | 5 |
import org.gvsig.fmap.geom.Geometry; |
7 | 6 |
import org.gvsig.fmap.geom.handler.CenterHandler; |
8 | 7 |
import org.gvsig.fmap.geom.handler.Handler; |
9 |
import org.gvsig.fmap.mapcontrol.tools.snapping.snappers.AbstractSnapper;
|
|
8 |
import org.gvsig.fmap.mapcontrol.PrimitivesDrawer;
|
|
10 | 9 |
import org.gvsig.fmap.mapcontrol.tools.snapping.snappers.ISnapperVectorial; |
10 |
import org.gvsig.fmap.mapcontrol.tools.snapping.snappers.impl.AbstractSnapper; |
|
11 | 11 |
|
12 | 12 |
|
13 | 13 |
/** |
... | ... | |
50 | 50 |
return "central_point"; |
51 | 51 |
} |
52 | 52 |
|
53 |
/* (non-Javadoc) |
|
54 |
* @see com.iver.cit.gvsig.gui.cad.snapping.ISnapper#draw(java.awt.Graphics, java.awt.geom.Point2D) |
|
53 |
/* |
|
54 |
* (non-Javadoc) |
|
55 |
* @see org.gvsig.fmap.mapcontrol.tools.snapping.snappers.ISnapper#draw(org.gvsig.fmap.mapcontrol.PrimitivesDrawer, java.awt.geom.Point2D) |
|
55 | 56 |
*/ |
56 |
public void draw(Graphics g, Point2D pPixels) {
|
|
57 |
g.setColor(getColor());
|
|
57 |
public void draw(PrimitivesDrawer primitivesDrawer, Point2D pPixels) {
|
|
58 |
primitivesDrawer.setColor(getColor());
|
|
58 | 59 |
|
59 | 60 |
int half = getSizePixels() / 2; |
60 |
g.drawOval((int) (pPixels.getX() - half),
|
|
61 |
primitivesDrawer.drawOval((int) (pPixels.getX() - half),
|
|
61 | 62 |
(int) (pPixels.getY() - half), getSizePixels(), getSizePixels()); |
62 | 63 |
} |
63 | 64 |
} |
Also available in: Unified diff