Statistics
| Revision:

root / trunk / docs / gvSIG / gvSIG-api / com / iver / cit / gvsig / gui / layout / fframes / FFrame.html @ 11445

History | View | Annotate | Download (44.7 KB)

1 1935 vcaballero
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<!--NewPage-->
3
<HTML>
4
<HEAD>
5
<!-- Generated by javadoc (build 1.4.2_04) on Mon Feb 14 08:49:15 CET 2005 -->
6
<TITLE>
7
FFrame (gvSIG API)
8
</TITLE>
9
10
<META NAME="keywords" CONTENT="com.iver.cit.gvsig.gui.layout.fframes.FFrame class">
11
12
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
13
14
<SCRIPT type="text/javascript">
15
function windowTitle()
16
{
17
    parent.document.title="FFrame (gvSIG API)";
18
}
19
</SCRIPT>
20
21
</HEAD>
22
23
<BODY BGCOLOR="white" onload="windowTitle();">
24
25
26
<!-- ========= START OF TOP NAVBAR ======= -->
27
<A NAME="navbar_top"><!-- --></A>
28
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
29
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
30
<TR>
31
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
32
<A NAME="navbar_top_firstrow"><!-- --></A>
33
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
34
  <TR ALIGN="center" VALIGN="top">
35
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
36
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
37
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
38
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
39
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
40
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
41
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
42
  </TR>
43
</TABLE>
44
</TD>
45
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
46
</EM>
47
</TD>
48
</TR>
49
50
<TR>
51
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
52
&nbsp;PREV CLASS&nbsp;
53
&nbsp;<A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrameGraphics.html" title="class in com.iver.cit.gvsig.gui.layout.fframes"><B>NEXT CLASS</B></A></FONT></TD>
54
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
55
  <A HREF="../../../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
56
&nbsp;<A HREF="FFrame.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
57
&nbsp;<SCRIPT type="text/javascript">
58
  <!--
59
  if(window==top) {
60
    document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
61
  }
62
  //-->
63
</SCRIPT>
64
<NOSCRIPT>
65
  <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
66
</NOSCRIPT>
67
68
</FONT></TD>
69
</TR>
70
<TR>
71
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
72
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
73
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
74
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
75
</TR>
76
</TABLE>
77
<A NAME="skip-navbar_top"></A>
78
<!-- ========= END OF TOP NAVBAR ========= -->
79
80
<HR>
81
<!-- ======== START OF CLASS DATA ======== -->
82
<H2>
83
<FONT SIZE="-1">
84
com.iver.cit.gvsig.gui.layout.fframes</FONT>
85
<BR>
86
Class FFrame</H2>
87
<PRE>
88
java.lang.Object
89
  <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by"><B>com.iver.cit.gvsig.gui.layout.fframes.FFrame</B>
90
</PRE>
91
<DL>
92
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></DD>
93
</DL>
94
<DL>
95
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrameGraphics.html" title="class in com.iver.cit.gvsig.gui.layout.fframes">FFrameGraphics</A>, <A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrameGroup.html" title="class in com.iver.cit.gvsig.gui.layout.fframes">FFrameGroup</A>, <A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrameLegend.html" title="class in com.iver.cit.gvsig.gui.layout.fframes">FFrameLegend</A>, <A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFramePicture.html" title="class in com.iver.cit.gvsig.gui.layout.fframes">FFramePicture</A>, <A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrameScaleBar.html" title="class in com.iver.cit.gvsig.gui.layout.fframes">FFrameScaleBar</A>, <A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrameSymbol.html" title="class in com.iver.cit.gvsig.gui.layout.fframes">FFrameSymbol</A>, <A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrameText.html" title="class in com.iver.cit.gvsig.gui.layout.fframes">FFrameText</A>, <A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrameView.html" title="class in com.iver.cit.gvsig.gui.layout.fframes">FFrameView</A></DD>
96
</DL>
97
<HR>
98
<DL>
99
<DT>public abstract class <B>FFrame</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></DL>
100
101
<P>
102
Clase que implementa la interface IFFrame con los m?todos por defecto de
103
 todos los FFrames  que extenderan de este, dejando uno como m?todo
104
 abstracto para implementar por todos los  FFrames para ser dibujados.
105
<P>
106
107
<P>
108
<DL>
109
<DT><B>Author:</B></DT>
110
  <DD>Vicente Caballero Navarro</DD>
111
</DL>
112
<HR>
113
114
<P>
115
<!-- ======== NESTED CLASS SUMMARY ======== -->
116
117
118
<!-- =========== FIELD SUMMARY =========== -->
119
120
<A NAME="field_summary"><!-- --></A>
121
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
122
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
123
<TD COLSPAN=2><FONT SIZE="+2">
124
<B>Field Summary</B></FONT></TD>
125
</TR>
126
<TR BGCOLOR="white" CLASS="TableRowColor">
127
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
128
<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
129
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#m_name">m_name</A></B></CODE>
130
131
<BR>
132
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
133
</TR>
134
<TR BGCOLOR="white" CLASS="TableRowColor">
135
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
136
<CODE>protected &nbsp;int</CODE></FONT></TD>
137
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#m_Selected">m_Selected</A></B></CODE>
138
139
<BR>
140
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
141
</TR>
142
<TR BGCOLOR="white" CLASS="TableRowColor">
143
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
144
<CODE>static&nbsp;int</CODE></FONT></TD>
145
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#NOSELECT">NOSELECT</A></B></CODE>
146
147
<BR>
148
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FFrame no selecccionado.</TD>
149
</TR>
150
<TR BGCOLOR="white" CLASS="TableRowColor">
151
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
152
<CODE>protected &nbsp;int</CODE></FONT></TD>
153
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#num">num</A></B></CODE>
154
155
<BR>
156
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
157
</TR>
158
</TABLE>
159
&nbsp;
160
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
161
162
<A NAME="constructor_summary"><!-- --></A>
163
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
164
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
165
<TD COLSPAN=2><FONT SIZE="+2">
166
<B>Constructor Summary</B></FONT></TD>
167
</TR>
168
<TR BGCOLOR="white" CLASS="TableRowColor">
169
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#FFrame()">FFrame</A></B>()</CODE>
170
171
<BR>
172
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
173
</TR>
174
</TABLE>
175
&nbsp;
176
<!-- ========== METHOD SUMMARY =========== -->
177
178
<A NAME="method_summary"><!-- --></A>
179
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
180
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
181
<TD COLSPAN=2><FONT SIZE="+2">
182
<B>Method Summary</B></FONT></TD>
183
</TR>
184
<TR BGCOLOR="white" CLASS="TableRowColor">
185
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
186
<CODE>&nbsp;boolean</CODE></FONT></TD>
187
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#contains(java.awt.geom.Point2D.Double)">contains</A></B>(java.awt.geom.Point2D.Double&nbsp;p)</CODE>
188
189
<BR>
190
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve true, si el punto que se pasa como par?metro esta contenido
191
 dentro del boundingbox del fframe.</TD>
192
</TR>
193
<TR BGCOLOR="white" CLASS="TableRowColor">
194
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
195
<CODE>static&nbsp;<A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></FONT></TD>
196
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#createFFrame(XMLEntity, com.iver.cit.gvsig.gui.layout.Layout, com.iver.cit.gvsig.project.Project)">createFFrame</A></B>(XMLEntity&nbsp;xml,
197
             <A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/Layout.html" title="class in com.iver.cit.gvsig.gui.layout">Layout</A>&nbsp;l,
198
             <A HREF="../../../../../../../com/iver/cit/gvsig/project/Project.html" title="class in com.iver.cit.gvsig.project">Project</A>&nbsp;p)</CODE>
199
200
<BR>
201
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Crea un Objeto FFrame seg?n el tipo que sea, a partir de la informaci?n
202
 del XMLEntity.</TD>
203
</TR>
204
<TR BGCOLOR="white" CLASS="TableRowColor">
205
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
206
<CODE>abstract &nbsp;void</CODE></FONT></TD>
207
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#draw(java.awt.Graphics2D, java.awt.geom.AffineTransform, java.awt.geom.Rectangle2D, java.awt.image.BufferedImage)">draw</A></B>(java.awt.Graphics2D&nbsp;g,
208
     java.awt.geom.AffineTransform&nbsp;at,
209
     java.awt.geom.Rectangle2D&nbsp;r,
210
     java.awt.image.BufferedImage&nbsp;imgBase)</CODE>
211
212
<BR>
213
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Este m?todo se implementa en cada una de las fframe, ya que cada una se
214
 dibuja de una forma diferente sobre el graphics. </TD>
215
</TR>
216
<TR BGCOLOR="white" CLASS="TableRowColor">
217
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
218
<CODE>&nbsp;void</CODE></FONT></TD>
219
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#drawDraft(java.awt.Graphics2D)">drawDraft</A></B>(java.awt.Graphics2D&nbsp;g)</CODE>
220
221
<BR>
222
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dibuja sobre el graphics el rect?ngulo del fframe en modo borrador.</TD>
223
</TR>
224
<TR BGCOLOR="white" CLASS="TableRowColor">
225
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
226
<CODE>&nbsp;void</CODE></FONT></TD>
227
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#drawEmpty(java.awt.Graphics2D)">drawEmpty</A></B>(java.awt.Graphics2D&nbsp;g)</CODE>
228
229
<BR>
230
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dibuja sobre el graphics el rect?ngulo del fframe pero vacio, mostrando
231
 el nombre del fframe y vacio.</TD>
232
</TR>
233
<TR BGCOLOR="white" CLASS="TableRowColor">
234
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
235
<CODE>&nbsp;void</CODE></FONT></TD>
236
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#drawHandlers(java.awt.Graphics2D)">drawHandlers</A></B>(java.awt.Graphics2D&nbsp;g)</CODE>
237
238
<BR>
239
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dibuja los handlers sobre el boundingBox en el graphics que se pasa como
240
 par?metro.</TD>
241
</TR>
242
<TR BGCOLOR="white" CLASS="TableRowColor">
243
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
244
<CODE>&nbsp;void</CODE></FONT></TD>
245
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#drawSymbolTag(java.awt.Graphics2D)">drawSymbolTag</A></B>(java.awt.Graphics2D&nbsp;g)</CODE>
246
247
<BR>
248
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dibuja sobre el graphics que se pasa como par?metro el icono que
249
 representa que contiene un tag.</TD>
250
</TR>
251
<TR BGCOLOR="white" CLASS="TableRowColor">
252
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
253
<CODE>&nbsp;java.awt.geom.Rectangle2D.Double</CODE></FONT></TD>
254
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#getBoundBox()">getBoundBox</A></B>()</CODE>
255
256
<BR>
257
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el rect?ngulo que representa el fframe en cent?metros.</TD>
258
</TR>
259
<TR BGCOLOR="white" CLASS="TableRowColor">
260
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
261
<CODE>&nbsp;java.awt.geom.Rectangle2D.Double</CODE></FONT></TD>
262
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#getBoundingBox(java.awt.geom.AffineTransform)">getBoundingBox</A></B>(java.awt.geom.AffineTransform&nbsp;at)</CODE>
263
264
<BR>
265
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el boundingBox del fframe en funci?n de la transformada af?n
266
 que se pasa como par?metro. </TD>
267
</TR>
268
<TR BGCOLOR="white" CLASS="TableRowColor">
269
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
270
<CODE>&nbsp;int</CODE></FONT></TD>
271
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#getContains(java.awt.geom.Point2D.Double)">getContains</A></B>(java.awt.geom.Point2D.Double&nbsp;p)</CODE>
272
273
<BR>
274
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve un entero que representa donde esta contenido el punto que se
275
 pasa como par?metro.</TD>
276
</TR>
277
<TR BGCOLOR="white" CLASS="TableRowColor">
278
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
279
<CODE>&nbsp;java.awt.Cursor</CODE></FONT></TD>
280
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#getMapCursor(java.awt.geom.Point2D.Double)">getMapCursor</A></B>(java.awt.geom.Point2D.Double&nbsp;p)</CODE>
281
282
<BR>
283
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el Cursor adecuado seg?n como est? contenido el punto, si es
284
 para desplazamiento, o cambio de tama?o.</TD>
285
</TR>
286
<TR BGCOLOR="white" CLASS="TableRowColor">
287
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
288
<CODE>&nbsp;java.awt.geom.Rectangle2D</CODE></FONT></TD>
289
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#getMovieRect(int, int)">getMovieRect</A></B>(int&nbsp;difx,
290
             int&nbsp;dify)</CODE>
291
292
<BR>
293
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el rect?ngulo a partir del desplazamiento en el eje x y el
294
 desplazamiento en el eje y.</TD>
295
</TR>
296
<TR BGCOLOR="white" CLASS="TableRowColor">
297
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
298
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
299
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#getName()">getName</A></B>()</CODE>
300
301
<BR>
302
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el nombre que representa al fframe.</TD>
303
</TR>
304
<TR BGCOLOR="white" CLASS="TableRowColor">
305
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
306
<CODE>&nbsp;int</CODE></FONT></TD>
307
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#getSelected()">getSelected</A></B>()</CODE>
308
309
<BR>
310
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve un entero que representa el tipo de selecci?n que se ha
311
 realizado sobre el fframe.</TD>
312
</TR>
313
<TR BGCOLOR="white" CLASS="TableRowColor">
314
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
315
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
316
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#getTag()">getTag</A></B>()</CODE>
317
318
<BR>
319
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el tag.</TD>
320
</TR>
321
<TR BGCOLOR="white" CLASS="TableRowColor">
322
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
323
<CODE>&nbsp;boolean</CODE></FONT></TD>
324
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#intersects(java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D)">intersects</A></B>(java.awt.geom.Rectangle2D&nbsp;rv,
325
           java.awt.geom.Rectangle2D&nbsp;r)</CODE>
326
327
<BR>
328
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve true si el rect?ngulo primero es null o si es distinto de null
329
 e intersecta.</TD>
330
</TR>
331
<TR BGCOLOR="white" CLASS="TableRowColor">
332
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
333
<CODE>&nbsp;void</CODE></FONT></TD>
334
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#openTag()">openTag</A></B>()</CODE>
335
336
<BR>
337
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abre el di?logo para cambiar o a?adir el tag.</TD>
338
</TR>
339
<TR BGCOLOR="white" CLASS="TableRowColor">
340
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
341
<CODE>&nbsp;void</CODE></FONT></TD>
342
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#setBoundBox(java.awt.geom.Rectangle2D.Double)">setBoundBox</A></B>(java.awt.geom.Rectangle2D.Double&nbsp;r)</CODE>
343
344
<BR>
345
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rellena con el rect?ngulo que se pasa como par?metro el boundBox(en
346
 cent?metros) del fframe del cual con una transformaci?n se podr?
347
 calcular el BoundingBox (en pixels).</TD>
348
</TR>
349
<TR BGCOLOR="white" CLASS="TableRowColor">
350
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
351
<CODE>&nbsp;void</CODE></FONT></TD>
352
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#setName(java.lang.String)">setName</A></B>(java.lang.String&nbsp;n)</CODE>
353
354
<BR>
355
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rellena el String que representa al nombre del fframe.</TD>
356
</TR>
357
<TR BGCOLOR="white" CLASS="TableRowColor">
358
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
359
<CODE>&nbsp;void</CODE></FONT></TD>
360
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#setNum(int)">setNum</A></B>(int&nbsp;i)</CODE>
361
362
<BR>
363
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rellena con el n?mero de FFrame.</TD>
364
</TR>
365
<TR BGCOLOR="white" CLASS="TableRowColor">
366
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
367
<CODE>&nbsp;void</CODE></FONT></TD>
368
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#setSelected(boolean)">setSelected</A></B>(boolean&nbsp;b)</CODE>
369
370
<BR>
371
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pasando como par?metro true,  se toma como que esta seleccionado el
372
 fframe  y si es false como que esta sin seleccionar,  de esta forma se
373
 selecciona un fframe directamente  sin comprobar si un punto esta
374
 contenido en ?l.</TD>
375
</TR>
376
<TR BGCOLOR="white" CLASS="TableRowColor">
377
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
378
<CODE>&nbsp;void</CODE></FONT></TD>
379
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#setSelected(java.awt.geom.Point2D.Double)">setSelected</A></B>(java.awt.geom.Point2D.Double&nbsp;p)</CODE>
380
381
<BR>
382
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Establece que tipo de selecci?n se realiza sobre el fframe.</TD>
383
</TR>
384
<TR BGCOLOR="white" CLASS="TableRowColor">
385
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
386
<CODE>&nbsp;void</CODE></FONT></TD>
387
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#setTag(java.lang.String)">setTag</A></B>(java.lang.String&nbsp;s)</CODE>
388
389
<BR>
390
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rellena el tag del FFrame.</TD>
391
</TR>
392
<TR BGCOLOR="white" CLASS="TableRowColor">
393
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
394
<CODE>&nbsp;void</CODE></FONT></TD>
395
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrame.html#updateRect(java.awt.geom.Rectangle2D, java.awt.geom.AffineTransform)">updateRect</A></B>(java.awt.geom.Rectangle2D&nbsp;r,
396
           java.awt.geom.AffineTransform&nbsp;at)</CODE>
397
398
<BR>
399
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Actualiza el BoundBox del FFrame a partir de su rect?ngulo en pixels y
400
 la matriz de transformaci?n.</TD>
401
</TR>
402
</TABLE>
403
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
404
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
405
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
406
<TD><B>Methods inherited from class java.lang.Object</B></TD>
407
</TR>
408
<TR BGCOLOR="white" CLASS="TableRowColor">
409
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
410
</TR>
411
</TABLE>
412
&nbsp;<A NAME="methods_inherited_from_class_com.iver.cit.gvsig.gui.layout.fframes.IFFrame"><!-- --></A>
413
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
414
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
415
<TD><B>Methods inherited from interface com.iver.cit.gvsig.gui.layout.fframes.<A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></B></TD>
416
</TR>
417
<TR BGCOLOR="white" CLASS="TableRowColor">
418
<TD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#getNameFFrame()">getNameFFrame</A>, <A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#getXMLEntity()">getXMLEntity</A>, <A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#print(java.awt.Graphics2D, java.awt.geom.AffineTransform)">print</A>, <A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#setXMLEntity(XMLEntity, com.iver.cit.gvsig.gui.layout.Layout)">setXMLEntity</A></CODE></TD>
419
</TR>
420
</TABLE>
421
&nbsp;
422
<P>
423
424
<!-- ============ FIELD DETAIL =========== -->
425
426
<A NAME="field_detail"><!-- --></A>
427
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
428
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
429
<TD COLSPAN=1><FONT SIZE="+2">
430
<B>Field Detail</B></FONT></TD>
431
</TR>
432
</TABLE>
433
434
<A NAME="NOSELECT"><!-- --></A><H3>
435
NOSELECT</H3>
436
<PRE>
437
public static final int <B>NOSELECT</B></PRE>
438
<DL>
439
<DD>FFrame no selecccionado.
440
<P>
441
<DL>
442
<DT><B>See Also:</B><DD><A HREF="../../../../../../../constant-values.html#com.iver.cit.gvsig.gui.layout.fframes.FFrame.NOSELECT">Constant Field Values</A></DL>
443
</DL>
444
<HR>
445
446
<A NAME="m_name"><!-- --></A><H3>
447
m_name</H3>
448
<PRE>
449
protected java.lang.String <B>m_name</B></PRE>
450
<DL>
451
<DL>
452
</DL>
453
</DL>
454
<HR>
455
456
<A NAME="m_Selected"><!-- --></A><H3>
457
m_Selected</H3>
458
<PRE>
459
protected int <B>m_Selected</B></PRE>
460
<DL>
461
<DL>
462
</DL>
463
</DL>
464
<HR>
465
466
<A NAME="num"><!-- --></A><H3>
467
num</H3>
468
<PRE>
469
protected int <B>num</B></PRE>
470
<DL>
471
<DL>
472
</DL>
473
</DL>
474
475
<!-- ========= CONSTRUCTOR DETAIL ======== -->
476
477
<A NAME="constructor_detail"><!-- --></A>
478
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
479
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
480
<TD COLSPAN=1><FONT SIZE="+2">
481
<B>Constructor Detail</B></FONT></TD>
482
</TR>
483
</TABLE>
484
485
<A NAME="FFrame()"><!-- --></A><H3>
486
FFrame</H3>
487
<PRE>
488
public <B>FFrame</B>()</PRE>
489
<DL>
490
</DL>
491
492
<!-- ============ METHOD DETAIL ========== -->
493
494
<A NAME="method_detail"><!-- --></A>
495
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
496
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
497
<TD COLSPAN=1><FONT SIZE="+2">
498
<B>Method Detail</B></FONT></TD>
499
</TR>
500
</TABLE>
501
502
<A NAME="drawHandlers(java.awt.Graphics2D)"><!-- --></A><H3>
503
drawHandlers</H3>
504
<PRE>
505
public void <B>drawHandlers</B>(java.awt.Graphics2D&nbsp;g)</PRE>
506
<DL>
507
<DD>Dibuja los handlers sobre el boundingBox en el graphics que se pasa como
508
 par?metro.
509
<P>
510
<DD><DL>
511
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#drawHandlers(java.awt.Graphics2D)">drawHandlers</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
512
</DD>
513
<DD><DL>
514
<DT><B>Parameters:</B><DD><CODE>g</CODE> - Graphics sobre el que dibujar.</DL>
515
</DD>
516
</DL>
517
<HR>
518
519
<A NAME="setSelected(java.awt.geom.Point2D.Double)"><!-- --></A><H3>
520
setSelected</H3>
521
<PRE>
522
public void <B>setSelected</B>(java.awt.geom.Point2D.Double&nbsp;p)</PRE>
523
<DL>
524
<DD>Establece que tipo de selecci?n se realiza sobre el fframe.
525
<P>
526
<DD><DL>
527
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#setSelected(java.awt.geom.Point2D.Double)">setSelected</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
528
</DD>
529
<DD><DL>
530
<DT><B>Parameters:</B><DD><CODE>p</CODE> - punto sobre el que se debe de establecer si se selecciona o no
531
                   el fframe.</DL>
532
</DD>
533
</DL>
534
<HR>
535
536
<A NAME="updateRect(java.awt.geom.Rectangle2D, java.awt.geom.AffineTransform)"><!-- --></A><H3>
537
updateRect</H3>
538
<PRE>
539
public void <B>updateRect</B>(java.awt.geom.Rectangle2D&nbsp;r,
540
                       java.awt.geom.AffineTransform&nbsp;at)</PRE>
541
<DL>
542
<DD>Actualiza el BoundBox del FFrame a partir de su rect?ngulo en pixels y
543
 la matriz de transformaci?n.
544
<P>
545
<DD><DL>
546
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#updateRect(java.awt.geom.Rectangle2D, java.awt.geom.AffineTransform)">updateRect</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
547
</DD>
548
<DD><DL>
549
<DT><B>Parameters:</B><DD><CODE>r</CODE> - Rect?ngulo.<DD><CODE>at</CODE> - Matriz de transformaci?n.</DL>
550
</DD>
551
</DL>
552
<HR>
553
554
<A NAME="getMovieRect(int, int)"><!-- --></A><H3>
555
getMovieRect</H3>
556
<PRE>
557
public java.awt.geom.Rectangle2D <B>getMovieRect</B>(int&nbsp;difx,
558
                                              int&nbsp;dify)</PRE>
559
<DL>
560
<DD>Devuelve el rect?ngulo a partir del desplazamiento en el eje x y el
561
 desplazamiento en el eje y.
562
<P>
563
<DD><DL>
564
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#getMovieRect(int, int)">getMovieRect</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
565
</DD>
566
<DD><DL>
567
<DT><B>Parameters:</B><DD><CODE>difx</CODE> - desplazamiento sobre el eje x.<DD><CODE>dify</CODE> - desplazamiento sobre el eje y.
568
<DT><B>Returns:</B><DD>rect?ngulo modificado en funci?n del desplazamiento realizado.</DL>
569
</DD>
570
</DL>
571
<HR>
572
573
<A NAME="getSelected()"><!-- --></A><H3>
574
getSelected</H3>
575
<PRE>
576
public int <B>getSelected</B>()</PRE>
577
<DL>
578
<DD>Devuelve un entero que representa el tipo de selecci?n que se ha
579
 realizado sobre el fframe.
580
<P>
581
<DD><DL>
582
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#getSelected()">getSelected</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
583
</DD>
584
<DD><DL>
585
586
<DT><B>Returns:</B><DD>tipo de selecci?n que se ha realizado.</DL>
587
</DD>
588
</DL>
589
<HR>
590
591
<A NAME="contains(java.awt.geom.Point2D.Double)"><!-- --></A><H3>
592
contains</H3>
593
<PRE>
594
public boolean <B>contains</B>(java.awt.geom.Point2D.Double&nbsp;p)</PRE>
595
<DL>
596
<DD>Devuelve true, si el punto que se pasa como par?metro esta contenido
597
 dentro del boundingbox del fframe.
598
<P>
599
<DD><DL>
600
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#contains(java.awt.geom.Point2D.Double)">contains</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
601
</DD>
602
<DD><DL>
603
<DT><B>Parameters:</B><DD><CODE>p</CODE> - punto a comprobar.
604
<DT><B>Returns:</B><DD>true si el punto esta dentro del boundingbox.</DL>
605
</DD>
606
</DL>
607
<HR>
608
609
<A NAME="getContains(java.awt.geom.Point2D.Double)"><!-- --></A><H3>
610
getContains</H3>
611
<PRE>
612
public int <B>getContains</B>(java.awt.geom.Point2D.Double&nbsp;p)</PRE>
613
<DL>
614
<DD>Devuelve un entero que representa donde esta contenido el punto que se
615
 pasa como par?metro.
616
<P>
617
<DD><DL>
618
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#getContains(java.awt.geom.Point2D.Double)">getContains</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
619
</DD>
620
<DD><DL>
621
<DT><B>Parameters:</B><DD><CODE>p</CODE> - punto a comparar.
622
<DT><B>Returns:</B><DD>entero que representa como esta contenido el punto.</DL>
623
</DD>
624
</DL>
625
<HR>
626
627
<A NAME="getMapCursor(java.awt.geom.Point2D.Double)"><!-- --></A><H3>
628
getMapCursor</H3>
629
<PRE>
630
public java.awt.Cursor <B>getMapCursor</B>(java.awt.geom.Point2D.Double&nbsp;p)</PRE>
631
<DL>
632
<DD>Devuelve el Cursor adecuado seg?n como est? contenido el punto, si es
633
 para desplazamiento, o cambio de tama?o.
634
<P>
635
<DD><DL>
636
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#getMapCursor(java.awt.geom.Point2D.Double)">getMapCursor</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
637
</DD>
638
<DD><DL>
639
<DT><B>Parameters:</B><DD><CODE>p</CODE> - punto a comprobar.
640
<DT><B>Returns:</B><DD>Cursor adecuado a la posici?n.</DL>
641
</DD>
642
</DL>
643
<HR>
644
645
<A NAME="draw(java.awt.Graphics2D, java.awt.geom.AffineTransform, java.awt.geom.Rectangle2D, java.awt.image.BufferedImage)"><!-- --></A><H3>
646
draw</H3>
647
<PRE>
648
public abstract void <B>draw</B>(java.awt.Graphics2D&nbsp;g,
649
                          java.awt.geom.AffineTransform&nbsp;at,
650
                          java.awt.geom.Rectangle2D&nbsp;r,
651
                          java.awt.image.BufferedImage&nbsp;imgBase)
652
                   throws DriverException</PRE>
653
<DL>
654
<DD>Este m?todo se implementa en cada una de las fframe, ya que cada una se
655
 dibuja de una forma diferente sobre el graphics. M?todo que dibuja
656
 sobre el graphics que se le pasa como par?metro, seg?n la transformada
657
 afin que se debe de aplicar y el rect?ngulo que se debe de dibujar.
658
 M?todo que dibuja sobre el graphics que se le pasa como par?metro,
659
 seg?n la transformada afin que se debe de aplicar y el rect?ngulo que
660
 se debe de dibujar.
661
<P>
662
<DD><DL>
663
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#draw(java.awt.Graphics2D, java.awt.geom.AffineTransform, java.awt.geom.Rectangle2D, java.awt.image.BufferedImage)">draw</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
664
</DD>
665
<DD><DL>
666
<DT><B>Parameters:</B><DD><CODE>g</CODE> - Graphics<DD><CODE>at</CODE> - Transformada afin.<DD><CODE>r</CODE> - rect?ngulo sobre el que hacer un clip.<DD><CODE>imgBase</CODE> - DOCUMENT ME!
667
<DT><B>Throws:</B>
668
<DD><CODE>DriverException</CODE></DL>
669
</DD>
670
</DL>
671
<HR>
672
673
<A NAME="getName()"><!-- --></A><H3>
674
getName</H3>
675
<PRE>
676
public java.lang.String <B>getName</B>()</PRE>
677
<DL>
678
<DD>Devuelve el nombre que representa al fframe.
679
<P>
680
<DD><DL>
681
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#getName()">getName</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
682
</DD>
683
<DD><DL>
684
685
<DT><B>Returns:</B><DD>String</DL>
686
</DD>
687
</DL>
688
<HR>
689
690
<A NAME="setName(java.lang.String)"><!-- --></A><H3>
691
setName</H3>
692
<PRE>
693
public void <B>setName</B>(java.lang.String&nbsp;n)</PRE>
694
<DL>
695
<DD>Rellena el String que representa al nombre del fframe.
696
<P>
697
<DD><DL>
698
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#setName(java.lang.String)">setName</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
699
</DD>
700
<DD><DL>
701
<DT><B>Parameters:</B><DD><CODE>n</CODE> - nombre del fframe.</DL>
702
</DD>
703
</DL>
704
<HR>
705
706
<A NAME="getBoundingBox(java.awt.geom.AffineTransform)"><!-- --></A><H3>
707
getBoundingBox</H3>
708
<PRE>
709
public java.awt.geom.Rectangle2D.Double <B>getBoundingBox</B>(java.awt.geom.AffineTransform&nbsp;at)</PRE>
710
<DL>
711
<DD>Devuelve el boundingBox del fframe en funci?n de la transformada af?n
712
 que se pasa como par?metro. Si se pasa como par?metro null, devuelve el
713
 ?ltimo boundingbox que se calcul?.
714
<P>
715
<DD><DL>
716
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#getBoundingBox(java.awt.geom.AffineTransform)">getBoundingBox</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
717
</DD>
718
<DD><DL>
719
<DT><B>Parameters:</B><DD><CODE>at</CODE> - Transformada af?n
720
<DT><B>Returns:</B><DD>Rect?ngulo que representa el BoundingBox del fframe.</DL>
721
</DD>
722
</DL>
723
<HR>
724
725
<A NAME="setBoundBox(java.awt.geom.Rectangle2D.Double)"><!-- --></A><H3>
726
setBoundBox</H3>
727
<PRE>
728
public void <B>setBoundBox</B>(java.awt.geom.Rectangle2D.Double&nbsp;r)</PRE>
729
<DL>
730
<DD>Rellena con el rect?ngulo que se pasa como par?metro el boundBox(en
731
 cent?metros) del fframe del cual con una transformaci?n se podr?
732
 calcular el BoundingBox (en pixels).
733
<P>
734
<DD><DL>
735
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#setBoundBox(java.awt.geom.Rectangle2D.Double)">setBoundBox</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
736
</DD>
737
<DD><DL>
738
<DT><B>Parameters:</B><DD><CODE>r</CODE> - Rect?ngulo en cent?metros.</DL>
739
</DD>
740
</DL>
741
<HR>
742
743
<A NAME="getBoundBox()"><!-- --></A><H3>
744
getBoundBox</H3>
745
<PRE>
746
public java.awt.geom.Rectangle2D.Double <B>getBoundBox</B>()</PRE>
747
<DL>
748
<DD>Devuelve el rect?ngulo que representa el fframe en cent?metros.
749
<P>
750
<DD><DL>
751
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#getBoundBox()">getBoundBox</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
752
</DD>
753
<DD><DL>
754
755
<DT><B>Returns:</B><DD>Rect?ngulo en centimetros.</DL>
756
</DD>
757
</DL>
758
<HR>
759
760
<A NAME="setSelected(boolean)"><!-- --></A><H3>
761
setSelected</H3>
762
<PRE>
763
public void <B>setSelected</B>(boolean&nbsp;b)</PRE>
764
<DL>
765
<DD>Pasando como par?metro true,  se toma como que esta seleccionado el
766
 fframe  y si es false como que esta sin seleccionar,  de esta forma se
767
 selecciona un fframe directamente  sin comprobar si un punto esta
768
 contenido en ?l.
769
<P>
770
<DD><DL>
771
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#setSelected(boolean)">setSelected</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
772
</DD>
773
<DD><DL>
774
<DT><B>Parameters:</B><DD><CODE>b</CODE> - true si se quiere seleccionar y false si se quiere
775
                   deseleccionar.</DL>
776
</DD>
777
</DL>
778
<HR>
779
780
<A NAME="createFFrame(XMLEntity, com.iver.cit.gvsig.gui.layout.Layout, com.iver.cit.gvsig.project.Project)"><!-- --></A><H3>
781
createFFrame</H3>
782
<PRE>
783
public static <A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A> <B>createFFrame</B>(XMLEntity&nbsp;xml,
784
                                   <A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/Layout.html" title="class in com.iver.cit.gvsig.gui.layout">Layout</A>&nbsp;l,
785
                                   <A HREF="../../../../../../../com/iver/cit/gvsig/project/Project.html" title="class in com.iver.cit.gvsig.project">Project</A>&nbsp;p)</PRE>
786
<DL>
787
<DD>Crea un Objeto FFrame seg?n el tipo que sea, a partir de la informaci?n
788
 del XMLEntity.
789
<P>
790
<DD><DL>
791
</DL>
792
</DD>
793
<DD><DL>
794
<DT><B>Parameters:</B><DD><CODE>xml</CODE> - XMLEntity<DD><CODE>l</CODE> - Layout.<DD><CODE>p</CODE> - Proyecto.
795
<DT><B>Returns:</B><DD>Objeto de esta clase.</DL>
796
</DD>
797
</DL>
798
<HR>
799
800
<A NAME="drawDraft(java.awt.Graphics2D)"><!-- --></A><H3>
801
drawDraft</H3>
802
<PRE>
803
public void <B>drawDraft</B>(java.awt.Graphics2D&nbsp;g)</PRE>
804
<DL>
805
<DD>Dibuja sobre el graphics el rect?ngulo del fframe en modo borrador.
806
<P>
807
<DD><DL>
808
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#drawDraft(java.awt.Graphics2D)">drawDraft</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
809
</DD>
810
<DD><DL>
811
<DT><B>Parameters:</B><DD><CODE>g</CODE> - Graphics so bre el que dibujar.</DL>
812
</DD>
813
</DL>
814
<HR>
815
816
<A NAME="setNum(int)"><!-- --></A><H3>
817
setNum</H3>
818
<PRE>
819
public void <B>setNum</B>(int&nbsp;i)</PRE>
820
<DL>
821
<DD>Rellena con el n?mero de FFrame.
822
<P>
823
<DD><DL>
824
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#setNum(int)">setNum</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
825
</DD>
826
<DD><DL>
827
<DT><B>Parameters:</B><DD><CODE>i</CODE> - n?mero</DL>
828
</DD>
829
</DL>
830
<HR>
831
832
<A NAME="drawEmpty(java.awt.Graphics2D)"><!-- --></A><H3>
833
drawEmpty</H3>
834
<PRE>
835
public void <B>drawEmpty</B>(java.awt.Graphics2D&nbsp;g)</PRE>
836
<DL>
837
<DD>Dibuja sobre el graphics el rect?ngulo del fframe pero vacio, mostrando
838
 el nombre del fframe y vacio.
839
<P>
840
<DD><DL>
841
</DL>
842
</DD>
843
<DD><DL>
844
<DT><B>Parameters:</B><DD><CODE>g</CODE> - Graphics sobre el que dibujar.</DL>
845
</DD>
846
</DL>
847
<HR>
848
849
<A NAME="intersects(java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D)"><!-- --></A><H3>
850
intersects</H3>
851
<PRE>
852
public boolean <B>intersects</B>(java.awt.geom.Rectangle2D&nbsp;rv,
853
                          java.awt.geom.Rectangle2D&nbsp;r)</PRE>
854
<DL>
855
<DD>Devuelve true si el rect?ngulo primero es null o si es distinto de null
856
 e intersecta.
857
<P>
858
<DD><DL>
859
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#intersects(java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D)">intersects</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
860
</DD>
861
<DD><DL>
862
<DT><B>Parameters:</B><DD><CODE>rv</CODE> - Rect?ngulo<DD><CODE>r</CODE> - Rect?ngulo
863
<DT><B>Returns:</B><DD>True si intersecta o es null.</DL>
864
</DD>
865
</DL>
866
<HR>
867
868
<A NAME="openTag()"><!-- --></A><H3>
869
openTag</H3>
870
<PRE>
871
public void <B>openTag</B>()</PRE>
872
<DL>
873
<DD>Abre el di?logo para cambiar o a?adir el tag.
874
<P>
875
<DD><DL>
876
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#openTag()">openTag</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
877
</DD>
878
<DD><DL>
879
</DL>
880
</DD>
881
</DL>
882
<HR>
883
884
<A NAME="setTag(java.lang.String)"><!-- --></A><H3>
885
setTag</H3>
886
<PRE>
887
public void <B>setTag</B>(java.lang.String&nbsp;s)</PRE>
888
<DL>
889
<DD>Rellena el tag del FFrame.
890
<P>
891
<DD><DL>
892
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#setTag(java.lang.String)">setTag</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
893
</DD>
894
<DD><DL>
895
<DT><B>Parameters:</B><DD><CODE>s</CODE> - String que representa el valor a guardar en el tag.</DL>
896
</DD>
897
</DL>
898
<HR>
899
900
<A NAME="getTag()"><!-- --></A><H3>
901
getTag</H3>
902
<PRE>
903
public java.lang.String <B>getTag</B>()</PRE>
904
<DL>
905
<DD>Devuelve el tag.
906
<P>
907
<DD><DL>
908
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#getTag()">getTag</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
909
</DD>
910
<DD><DL>
911
912
<DT><B>Returns:</B><DD>tag.</DL>
913
</DD>
914
</DL>
915
<HR>
916
917
<A NAME="drawSymbolTag(java.awt.Graphics2D)"><!-- --></A><H3>
918
drawSymbolTag</H3>
919
<PRE>
920
public void <B>drawSymbolTag</B>(java.awt.Graphics2D&nbsp;g)</PRE>
921
<DL>
922
<DD>Dibuja sobre el graphics que se pasa como par?metro el icono que
923
 representa que contiene un tag.
924
<P>
925
<DD><DL>
926
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html#drawSymbolTag(java.awt.Graphics2D)">drawSymbolTag</A></CODE> in interface <CODE><A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/IFFrame.html" title="interface in com.iver.cit.gvsig.gui.layout.fframes">IFFrame</A></CODE></DL>
927
</DD>
928
<DD><DL>
929
<DT><B>Parameters:</B><DD><CODE>g</CODE> - Graphics sobre el que dibujar el icono.</DL>
930
</DD>
931
</DL>
932
<!-- ========= END OF CLASS DATA ========= -->
933
<HR>
934
935
936
<!-- ======= START OF BOTTOM NAVBAR ====== -->
937
<A NAME="navbar_bottom"><!-- --></A>
938
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
939
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
940
<TR>
941
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
942
<A NAME="navbar_bottom_firstrow"><!-- --></A>
943
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
944
  <TR ALIGN="center" VALIGN="top">
945
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
946
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
947
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
948
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
949
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
950
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
951
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
952
  </TR>
953
</TABLE>
954
</TD>
955
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
956
</EM>
957
</TD>
958
</TR>
959
960
<TR>
961
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
962
&nbsp;PREV CLASS&nbsp;
963
&nbsp;<A HREF="../../../../../../../com/iver/cit/gvsig/gui/layout/fframes/FFrameGraphics.html" title="class in com.iver.cit.gvsig.gui.layout.fframes"><B>NEXT CLASS</B></A></FONT></TD>
964
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
965
  <A HREF="../../../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
966
&nbsp;<A HREF="FFrame.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
967
&nbsp;<SCRIPT type="text/javascript">
968
  <!--
969
  if(window==top) {
970
    document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
971
  }
972
  //-->
973
</SCRIPT>
974
<NOSCRIPT>
975
  <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
976
</NOSCRIPT>
977
978
</FONT></TD>
979
</TR>
980
<TR>
981
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
982
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
983
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
984
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
985
</TR>
986
</TABLE>
987
<A NAME="skip-navbar_bottom"></A>
988
<!-- ======== END OF BOTTOM NAVBAR ======= -->
989
990
<HR>
991
992
</BODY>
993
</HTML>