Revision 1822 branches/gvSIG_CAD_Layout_version/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/fframes/IFFrame.java
IFFrame.java | ||
---|---|---|
46 | 46 |
|
47 | 47 |
import com.iver.cit.gvsig.fmap.DriverException; |
48 | 48 |
import com.iver.cit.gvsig.gui.layout.Layout; |
49 |
import com.iver.cit.gvsig.project.Project; |
|
50 | 49 |
|
51 | 50 |
import com.iver.utiles.XMLEntity; |
52 | 51 |
|
... | ... | |
64 | 63 |
* @author Vicente Caballero Navarro |
65 | 64 |
*/ |
66 | 65 |
public interface IFFrame { |
66 |
public static final int N = 1; |
|
67 |
public static final int NE = 2; |
|
68 |
public static final int E = 3; |
|
69 |
public static final int SE = 4; |
|
70 |
public static final int S = 5; |
|
71 |
public static final int SO = 6; |
|
72 |
public static final int O = 7; |
|
73 |
public static final int NO = 8; |
|
74 |
public static final int RECT = 9; |
|
75 |
|
|
76 |
/** FFrame no selecccionado. */ |
|
77 |
public static final int NOSELECT = 0; |
|
67 | 78 |
/** |
68 | 79 |
* Devuelve el boundingBox del fframe en funci?n de la transformada af?n |
69 | 80 |
* que se pasa como par?metro. Si se pasa como par?metro null, devuelve el |
... | ... | |
89 | 100 |
* |
90 | 101 |
* @param rect Rect?ngulo en cent?metros. |
91 | 102 |
*/ |
92 |
public void setBoundBox(Rectangle2D.Double rect);
|
|
103 |
public void setBoundBox(Rectangle2D rect); |
|
93 | 104 |
|
94 | 105 |
/** |
95 | 106 |
* Este m?todo se implementa en cada una de las fframe, ya que cada una se |
... | ... | |
185 | 196 |
* |
186 | 197 |
* @return entero que representa como esta contenido el punto. |
187 | 198 |
*/ |
188 |
public int getContains(Point2D.Double p);
|
|
199 |
public int getContains(Point2D p); |
|
189 | 200 |
|
190 | 201 |
/** |
191 | 202 |
* Devuelve el Cursor adecuado seg?n como est? contenido el punto, si es |
... | ... | |
291 | 302 |
* @param g Graphics sobre el que dibujar. |
292 | 303 |
*/ |
293 | 304 |
public void drawSymbolTag(Graphics2D g); |
294 |
public IFFrame cloneFFrame(Layout l, Project p); |
|
305 |
|
|
306 |
/** |
|
307 |
* Calcula los handlers del FFrame. |
|
308 |
* |
|
309 |
* @param at DOCUMENT ME! |
|
310 |
*/ |
|
311 |
public void refreshHandlers(AffineTransform at); |
|
312 |
|
|
313 |
/** |
|
314 |
* Clona el FFrame. |
|
315 |
* |
|
316 |
* @param l Referencia al Layout. |
|
317 |
* |
|
318 |
* @return FFrame clonado. |
|
319 |
*/ |
|
320 |
public IFFrame cloneFFrame(Layout l); |
|
321 |
|
|
295 | 322 |
} |
Also available in: Unified diff