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
<!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>