Revision 18321 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/georeferencing/ui/zoom/layers/GCPsGraphicLayer.java
GCPsGraphicLayer.java | ||
---|---|---|
52 | 52 |
} |
53 | 53 |
|
54 | 54 |
/** |
55 |
* A?ade un punto de control gr?fico a la lista |
|
55 |
* A?ade un punto de control gr?fico a la lista. Se hace una distinci?n entre MapGeoPoint |
|
56 |
* y RasterGeoPoint para el calculo de las coordenadas de la vista donde se dibuja. Si es |
|
57 |
* de tipo map se utilizar?n la informaci?n de coordenadas reales contenidas en el objeto |
|
58 |
* GeoPoint para transformarlas a coordenadas de la visualizaci?n. |
|
59 |
* |
|
56 | 60 |
* @param gp Punto de control |
57 | 61 |
*/ |
58 |
public void addGeoPoint(GPGraphic gp) { |
|
62 |
public void addMapGeoPoint(GPGraphic gp) {
|
|
59 | 63 |
Point2D p = gp.getGeoPoint().mapPoint; |
60 | 64 |
p = control.getCanvas().viewCoordsFromWorld(p); |
61 | 65 |
gp.setDrawCoords(p); |
62 | 66 |
pointList.add(gp); |
63 | 67 |
} |
64 | 68 |
|
69 |
/** |
|
70 |
* A?ade un punto de control gr?fico a la lista. Se hace una distinci?n entre MapGeoPoint |
|
71 |
* y RasterGeoPoint para el calculo de las coordenadas de la vista donde se dibuja. Si es |
|
72 |
* de tipo raster se utilizar?n la informaci?n de coordenadas pixel contenidas en el objeto |
|
73 |
* GeoPoint para transformarlas a coordenadas de la visualizaci?n. |
|
74 |
* |
|
75 |
* @param gp Punto de control |
|
76 |
*/ |
|
77 |
public void addPixelGeoPoint(GPGraphic gp) { |
|
78 |
Point2D p = gp.getGeoPoint().pixelPoint; |
|
79 |
p = control.getCanvas().viewCoordsFromWorld(p); |
|
80 |
gp.setDrawCoords(p); |
|
81 |
pointList.add(gp); |
|
82 |
} |
|
83 |
|
|
65 | 84 |
/* |
66 | 85 |
* (non-Javadoc) |
67 | 86 |
* @see org.gvsig.rastertools.georeferencing.ui.zoom.IGraphicLayer#draw(java.awt.Graphics2D, org.gvsig.raster.datastruct.Extent, int, int) |
Also available in: Unified diff