Statistics
| Revision:

root / trunk / docs / FMap / fmap-api / com / iver / cit / gvsig / fmap / core / FGeometryCollection.html @ 11445

History | View | Annotate | Download (30 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:45:48 CET 2005 -->
6
<TITLE>
7
FGeometryCollection (FMap API)
8
</TITLE>
9

    
10
<META NAME="keywords" CONTENT="com.iver.cit.gvsig.fmap.core.FGeometryCollection 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="FGeometryCollection (FMap 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;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometry.html" title="class in com.iver.cit.gvsig.fmap.core"><B>PREV CLASS</B></A>&nbsp;
53
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FMultiPoint2D.html" title="class in com.iver.cit.gvsig.fmap.core"><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="FGeometryCollection.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;FIELD&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;FIELD&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.fmap.core</FONT>
85
<BR>
86
Class FGeometryCollection</H2>
87
<PRE>
88
java.lang.Object
89
  <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by"><B>com.iver.cit.gvsig.fmap.core.FGeometryCollection</B>
90
</PRE>
91
<DL>
92
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></DD>
93
</DL>
94
<HR>
95
<DL>
96
<DT>public class <B>FGeometryCollection</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></DL>
97

    
98
<P>
99
Colecci?n de Geometr?as.
100
<P>
101

    
102
<P>
103
<DL>
104
<DT><B>Author:</B></DT>
105
  <DD>Vicente Caballero Navarro</DD>
106
</DL>
107
<HR>
108

    
109
<P>
110
<!-- ======== NESTED CLASS SUMMARY ======== -->
111

    
112

    
113
<!-- =========== FIELD SUMMARY =========== -->
114

    
115
<A NAME="field_summary"><!-- --></A>
116
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
117
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
118
<TD COLSPAN=2><FONT SIZE="+2">
119
<B>Field Summary</B></FONT></TD>
120
</TR>
121
</TABLE>
122
&nbsp;<A NAME="fields_inherited_from_class_com.iver.cit.gvsig.fmap.core.IGeometry"><!-- --></A>
123
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
124
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
125
<TD><B>Fields inherited from interface com.iver.cit.gvsig.fmap.core.<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></B></TD>
126
</TR>
127
<TR BGCOLOR="white" CLASS="TableRowColor">
128
<TD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#BEST">BEST</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#E">E</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#N">N</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#NE">NE</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#NW">NW</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#S">S</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#SE">SE</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#shpPainter">shpPainter</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#SW">SW</A>, <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#W">W</A></CODE></TD>
129
</TR>
130
</TABLE>
131
&nbsp;
132
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
133

    
134
<A NAME="constructor_summary"><!-- --></A>
135
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
136
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
137
<TD COLSPAN=2><FONT SIZE="+2">
138
<B>Constructor Summary</B></FONT></TD>
139
</TR>
140
<TR BGCOLOR="white" CLASS="TableRowColor">
141
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometryCollection.html#FGeometryCollection(com.iver.cit.gvsig.fmap.core.IGeometry[])">FGeometryCollection</A></B>(<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A>[]&nbsp;geoms)</CODE>
142

    
143
<BR>
144
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Crea un nuevo FGeometryCollection.</TD>
145
</TR>
146
</TABLE>
147
&nbsp;
148
<!-- ========== METHOD SUMMARY =========== -->
149

    
150
<A NAME="method_summary"><!-- --></A>
151
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
152
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
153
<TD COLSPAN=2><FONT SIZE="+2">
154
<B>Method Summary</B></FONT></TD>
155
</TR>
156
<TR BGCOLOR="white" CLASS="TableRowColor">
157
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
158
<CODE>&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></FONT></TD>
159
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometryCollection.html#cloneGeometry()">cloneGeometry</A></B>()</CODE>
160

    
161
<BR>
162
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clona la Geometr?a.</TD>
163
</TR>
164
<TR BGCOLOR="white" CLASS="TableRowColor">
165
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
166
<CODE>&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/v02/FLabel.html" title="class in com.iver.cit.gvsig.fmap.core.v02">FLabel</A>[]</CODE></FONT></TD>
167
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometryCollection.html#createLabels(int, boolean)">createLabels</A></B>(int&nbsp;position,
168
             boolean&nbsp;duplicates)</CODE>
169

    
170
<BR>
171
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene las posiciones donde se debe situar la etiqueta para esta
172
 IGeometry. </TD>
173
</TR>
174
<TR BGCOLOR="white" CLASS="TableRowColor">
175
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
176
<CODE>&nbsp;void</CODE></FONT></TD>
177
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometryCollection.html#draw(java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort, com.iver.cit.gvsig.fmap.rendering.styling.FStyle2D)">draw</A></B>(java.awt.Graphics2D&nbsp;g,
178
     <A HREF="../../../../../../com/iver/cit/gvsig/fmap/ViewPort.html" title="class in com.iver.cit.gvsig.fmap">ViewPort</A>&nbsp;vp,
179
     <A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/styling/FStyle2D.html" title="class in com.iver.cit.gvsig.fmap.rendering.styling">FStyle2D</A>&nbsp;symbol)</CODE>
180

    
181
<BR>
182
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dibujar? esta Shape en el Graphics con el s?mbolo que se pasa como
183
 par?metro y despues de aplicarle la transformaci?n que se pasa tambi?n
184
 como par?metro. </TD>
185
</TR>
186
<TR BGCOLOR="white" CLASS="TableRowColor">
187
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
188
<CODE>&nbsp;void</CODE></FONT></TD>
189
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometryCollection.html#draw(java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort, com.iver.cit.gvsig.fmap.core.v02.FSymbol)">draw</A></B>(java.awt.Graphics2D&nbsp;g,
190
     <A HREF="../../../../../../com/iver/cit/gvsig/fmap/ViewPort.html" title="class in com.iver.cit.gvsig.fmap">ViewPort</A>&nbsp;vp,
191
     <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/v02/FSymbol.html" title="class in com.iver.cit.gvsig.fmap.core.v02">FSymbol</A>&nbsp;symbol)</CODE>
192

    
193
<BR>
194
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dibuja la geometr?a sobre el Graphics2D que se pasa como par?metro.</TD>
195
</TR>
196
<TR BGCOLOR="white" CLASS="TableRowColor">
197
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
198
<CODE>&nbsp;boolean</CODE></FONT></TD>
199
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometryCollection.html#fastIntersects(double, double, double, double)">fastIntersects</A></B>(double&nbsp;x,
200
               double&nbsp;y,
201
               double&nbsp;w,
202
               double&nbsp;h)</CODE>
203

    
204
<BR>
205
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se usa en las strategies de dibujo para comprobar de manera r?pida
206
 si intersecta con el rect?ngulo visible</TD>
207
</TR>
208
<TR BGCOLOR="white" CLASS="TableRowColor">
209
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
210
<CODE>&nbsp;java.awt.geom.Rectangle2D</CODE></FONT></TD>
211
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometryCollection.html#getBounds2D()">getBounds2D</A></B>()</CODE>
212

    
213
<BR>
214
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el Rect?ngulo que ocupa la geometr?a.</TD>
215
</TR>
216
<TR BGCOLOR="white" CLASS="TableRowColor">
217
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
218
<CODE>&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/GeneralPathXIterator.html" title="class in com.iver.cit.gvsig.fmap.core">GeneralPathXIterator</A></CODE></FONT></TD>
219
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometryCollection.html#getGeneralPathXIterator()">getGeneralPathXIterator</A></B>()</CODE>
220

    
221
<BR>
222
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el GeneralPathXIterator con la informaci?n relativa a la geometr?a.</TD>
223
</TR>
224
<TR BGCOLOR="white" CLASS="TableRowColor">
225
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
226
<CODE>&nbsp;int</CODE></FONT></TD>
227
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometryCollection.html#getGeometryType()">getGeometryType</A></B>()</CODE>
228

    
229
<BR>
230
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el tipo de la geometr?a</TD>
231
</TR>
232
<TR BGCOLOR="white" CLASS="TableRowColor">
233
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
234
<CODE>&nbsp;boolean</CODE></FONT></TD>
235
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometryCollection.html#intersects(java.awt.geom.Rectangle2D)">intersects</A></B>(java.awt.geom.Rectangle2D&nbsp;r)</CODE>
236

    
237
<BR>
238
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve true si la geometr?a intersecta con el rect?ngulo que se pasa
239
 como par?metro.</TD>
240
</TR>
241
<TR BGCOLOR="white" CLASS="TableRowColor">
242
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
243
<CODE>&nbsp;void</CODE></FONT></TD>
244
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometryCollection.html#reProject(ICoordTrans)">reProject</A></B>(ICoordTrans&nbsp;ct)</CODE>
245

    
246
<BR>
247
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reproyecta la geometr?a a partir de las coordenadas de transformaci?n.</TD>
248
</TR>
249
<TR BGCOLOR="white" CLASS="TableRowColor">
250
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
251
<CODE>&nbsp;Geometry</CODE></FONT></TD>
252
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometryCollection.html#toJTSGeometry()">toJTSGeometry</A></B>()</CODE>
253

    
254
<BR>
255
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transforma esta Shape en un Geometry de JTS</TD>
256
</TR>
257
</TABLE>
258
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
259
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
260
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
261
<TD><B>Methods inherited from class java.lang.Object</B></TD>
262
</TR>
263
<TR BGCOLOR="white" CLASS="TableRowColor">
264
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
265
</TR>
266
</TABLE>
267
&nbsp;
268
<P>
269

    
270
<!-- ============ FIELD DETAIL =========== -->
271

    
272

    
273
<!-- ========= CONSTRUCTOR DETAIL ======== -->
274

    
275
<A NAME="constructor_detail"><!-- --></A>
276
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
277
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
278
<TD COLSPAN=1><FONT SIZE="+2">
279
<B>Constructor Detail</B></FONT></TD>
280
</TR>
281
</TABLE>
282

    
283
<A NAME="FGeometryCollection(com.iver.cit.gvsig.fmap.core.IGeometry[])"><!-- --></A><H3>
284
FGeometryCollection</H3>
285
<PRE>
286
public <B>FGeometryCollection</B>(<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A>[]&nbsp;geoms)</PRE>
287
<DL>
288
<DD>Crea un nuevo FGeometryCollection.
289
<P>
290
<DT><B>Parameters:</B><DD><CODE>geoms</CODE> - vector de geometr?as.</DL>
291

    
292
<!-- ============ METHOD DETAIL ========== -->
293

    
294
<A NAME="method_detail"><!-- --></A>
295
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
296
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
297
<TD COLSPAN=1><FONT SIZE="+2">
298
<B>Method Detail</B></FONT></TD>
299
</TR>
300
</TABLE>
301

    
302
<A NAME="draw(java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort, com.iver.cit.gvsig.fmap.rendering.styling.FStyle2D)"><!-- --></A><H3>
303
draw</H3>
304
<PRE>
305
public void <B>draw</B>(java.awt.Graphics2D&nbsp;g,
306
                 <A HREF="../../../../../../com/iver/cit/gvsig/fmap/ViewPort.html" title="class in com.iver.cit.gvsig.fmap">ViewPort</A>&nbsp;vp,
307
                 <A HREF="../../../../../../com/iver/cit/gvsig/fmap/rendering/styling/FStyle2D.html" title="class in com.iver.cit.gvsig.fmap.rendering.styling">FStyle2D</A>&nbsp;symbol)</PRE>
308
<DL>
309
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></B></DD>
310
<DD>Dibujar? esta Shape en el Graphics con el s?mbolo que se pasa como
311
 par?metro y despues de aplicarle la transformaci?n que se pasa tambi?n
312
 como par?metro. El parametro image que recibe es la imagen de la cual
313
 se obtuvo el graphics que tambi?n se pasa como par?metro. Dibujar? la
314
 geometria en caso de que la IGeometry intersecte o est? contenida en el
315
 rect?ngulo que se pasa como par?metro
316
<P>
317
<DD><DL>
318
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#draw(java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort, com.iver.cit.gvsig.fmap.rendering.styling.FStyle2D)">draw</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></DL>
319
</DD>
320
<DD><DL>
321
<DT><B>Parameters:</B><DD><CODE>g</CODE> - DOCUMENT ME!<DD><CODE>vp</CODE> - TODO<DD><CODE>symbol</CODE> - DOCUMENT ME!<DT><B>See Also:</B><DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#draw(java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort, com.iver.cit.gvsig.fmap.rendering.styling.FStyle2D)"><CODE>IGeometry.draw(java.awt.Graphics2D,
322
                 com.iver.cit.gvsig.fmap.ViewPort, FStyle2D)</CODE></A></DL>
323
</DD>
324
</DL>
325
<HR>
326

    
327
<A NAME="createLabels(int, boolean)"><!-- --></A><H3>
328
createLabels</H3>
329
<PRE>
330
public <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/v02/FLabel.html" title="class in com.iver.cit.gvsig.fmap.core.v02">FLabel</A>[] <B>createLabels</B>(int&nbsp;position,
331
                             boolean&nbsp;duplicates)</PRE>
332
<DL>
333
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></B></DD>
334
<DD>Obtiene las posiciones donde se debe situar la etiqueta para esta
335
 IGeometry. Es un array porque si una geometria es un multipunto por
336
 ejemplo puede quererse etiquetar todos sus puntos. El par?metro que se
337
 pasa indica como debe de colocar la geometria la etiqueta
338
<P>
339
<DD><DL>
340
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#createLabels(int, boolean)">createLabels</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></DL>
341
</DD>
342
<DD><DL>
343
<DT><B>Parameters:</B><DD><CODE>position</CODE> - DOCUMENT ME!<DD><CODE>duplicates</CODE> - DOCUMENT ME!
344
<DT><B>Returns:</B><DD>DOCUMENT ME!<DT><B>See Also:</B><DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#createLabels(int, boolean)"><CODE>IGeometry.createLabels(int, boolean)</CODE></A></DL>
345
</DD>
346
</DL>
347
<HR>
348

    
349
<A NAME="intersects(java.awt.geom.Rectangle2D)"><!-- --></A><H3>
350
intersects</H3>
351
<PRE>
352
public boolean <B>intersects</B>(java.awt.geom.Rectangle2D&nbsp;r)</PRE>
353
<DL>
354
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></B></DD>
355
<DD>Devuelve true si la geometr?a intersecta con el rect?ngulo que se pasa
356
 como par?metro.
357
<P>
358
<DD><DL>
359
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#intersects(java.awt.geom.Rectangle2D)">intersects</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></DL>
360
</DD>
361
<DD><DL>
362
<DT><B>Parameters:</B><DD><CODE>r</CODE> - Rect?ngulo.
363
<DT><B>Returns:</B><DD>True, si intersecta.<DT><B>See Also:</B><DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#intersects(java.awt.geom.Rectangle2D)"><CODE>IGeometry.intersects(java.awt.geom.Rectangle2D)</CODE></A></DL>
364
</DD>
365
</DL>
366
<HR>
367

    
368
<A NAME="getBounds2D()"><!-- --></A><H3>
369
getBounds2D</H3>
370
<PRE>
371
public java.awt.geom.Rectangle2D <B>getBounds2D</B>()</PRE>
372
<DL>
373
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></B></DD>
374
<DD>Devuelve el Rect?ngulo que ocupa la geometr?a.
375
<P>
376
<DD><DL>
377
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#getBounds2D()">getBounds2D</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></DL>
378
</DD>
379
<DD><DL>
380

    
381
<DT><B>Returns:</B><DD>Rect?ngulo.<DT><B>See Also:</B><DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#getBounds2D()"><CODE>IGeometry.getBounds2D()</CODE></A></DL>
382
</DD>
383
</DL>
384
<HR>
385

    
386
<A NAME="getGeometryType()"><!-- --></A><H3>
387
getGeometryType</H3>
388
<PRE>
389
public int <B>getGeometryType</B>()</PRE>
390
<DL>
391
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></B></DD>
392
<DD>Obtiene el tipo de la geometr?a
393
<P>
394
<DD><DL>
395
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#getGeometryType()">getGeometryType</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></DL>
396
</DD>
397
<DD><DL>
398

    
399
<DT><B>Returns:</B><DD>una de las constantes de FShape: POINT, LINE, POLIGON<DT><B>See Also:</B><DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#getGeometryType()"><CODE>IGeometry.getGeometryType()</CODE></A></DL>
400
</DD>
401
</DL>
402
<HR>
403

    
404
<A NAME="draw(java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort, com.iver.cit.gvsig.fmap.core.v02.FSymbol)"><!-- --></A><H3>
405
draw</H3>
406
<PRE>
407
public void <B>draw</B>(java.awt.Graphics2D&nbsp;g,
408
                 <A HREF="../../../../../../com/iver/cit/gvsig/fmap/ViewPort.html" title="class in com.iver.cit.gvsig.fmap">ViewPort</A>&nbsp;vp,
409
                 <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/v02/FSymbol.html" title="class in com.iver.cit.gvsig.fmap.core.v02">FSymbol</A>&nbsp;symbol)</PRE>
410
<DL>
411
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></B></DD>
412
<DD>Dibuja la geometr?a sobre el Graphics2D que se pasa como par?metro.
413
<P>
414
<DD><DL>
415
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#draw(java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort, com.iver.cit.gvsig.fmap.core.v02.FSymbol)">draw</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></DL>
416
</DD>
417
<DD><DL>
418
<DT><B>Parameters:</B><DD><CODE>g</CODE> - Graphics2D.<DD><CODE>vp</CODE> - ViewPort.<DD><CODE>symbol</CODE> - S?mbolo.</DL>
419
</DD>
420
</DL>
421
<HR>
422

    
423
<A NAME="cloneGeometry()"><!-- --></A><H3>
424
cloneGeometry</H3>
425
<PRE>
426
public <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A> <B>cloneGeometry</B>()</PRE>
427
<DL>
428
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></B></DD>
429
<DD>Clona la Geometr?a.
430
<P>
431
<DD><DL>
432
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#cloneGeometry()">cloneGeometry</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></DL>
433
</DD>
434
<DD><DL>
435

    
436
<DT><B>Returns:</B><DD>Geometr?a clonada.</DL>
437
</DD>
438
</DL>
439
<HR>
440

    
441
<A NAME="toJTSGeometry()"><!-- --></A><H3>
442
toJTSGeometry</H3>
443
<PRE>
444
public Geometry <B>toJTSGeometry</B>()</PRE>
445
<DL>
446
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></B></DD>
447
<DD>Transforma esta Shape en un Geometry de JTS
448
<P>
449
<DD><DL>
450
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#toJTSGeometry()">toJTSGeometry</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></DL>
451
</DD>
452
<DD><DL>
453

    
454
<DT><B>Returns:</B><DD>Geometr?a.</DL>
455
</DD>
456
</DL>
457
<HR>
458

    
459
<A NAME="reProject(ICoordTrans)"><!-- --></A><H3>
460
reProject</H3>
461
<PRE>
462
public void <B>reProject</B>(ICoordTrans&nbsp;ct)</PRE>
463
<DL>
464
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></B></DD>
465
<DD>Reproyecta la geometr?a a partir de las coordenadas de transformaci?n.
466
<P>
467
<DD><DL>
468
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#reProject(ICoordTrans)">reProject</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></DL>
469
</DD>
470
<DD><DL>
471
<DT><B>Parameters:</B><DD><CODE>ct</CODE> - Coordenadas de transformaci?n.</DL>
472
</DD>
473
</DL>
474
<HR>
475

    
476
<A NAME="getGeneralPathXIterator()"><!-- --></A><H3>
477
getGeneralPathXIterator</H3>
478
<PRE>
479
public <A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/GeneralPathXIterator.html" title="class in com.iver.cit.gvsig.fmap.core">GeneralPathXIterator</A> <B>getGeneralPathXIterator</B>()</PRE>
480
<DL>
481
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></B></DD>
482
<DD>Devuelve el GeneralPathXIterator con la informaci?n relativa a la geometr?a.
483
<P>
484
<DD><DL>
485
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#getGeneralPathXIterator()">getGeneralPathXIterator</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></DL>
486
</DD>
487
<DD><DL>
488

    
489
<DT><B>Returns:</B><DD>GeneralPathXIterator.<DT><B>See Also:</B><DD><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#getGeneralPathXIterator()"><CODE>IGeometry.getGeneralPathXIterator()</CODE></A></DL>
490
</DD>
491
</DL>
492
<HR>
493

    
494
<A NAME="fastIntersects(double, double, double, double)"><!-- --></A><H3>
495
fastIntersects</H3>
496
<PRE>
497
public boolean <B>fastIntersects</B>(double&nbsp;x,
498
                              double&nbsp;y,
499
                              double&nbsp;w,
500
                              double&nbsp;h)</PRE>
501
<DL>
502
<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></B></DD>
503
<DD>Se usa en las strategies de dibujo para comprobar de manera r?pida
504
 si intersecta con el rect?ngulo visible
505
<P>
506
<DD><DL>
507
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html#fastIntersects(double, double, double, double)">fastIntersects</A></CODE> in interface <CODE><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A></CODE></DL>
508
</DD>
509
<DD><DL>
510
<DT><B>Parameters:</B><DD><CODE>x</CODE> - <DD><CODE>y</CODE> - <DD><CODE>w</CODE> - <DD><CODE>h</CODE> - 
511
<DT><B>Returns:</B><DD></DL>
512
</DD>
513
</DL>
514
<!-- ========= END OF CLASS DATA ========= -->
515
<HR>
516

    
517

    
518
<!-- ======= START OF BOTTOM NAVBAR ====== -->
519
<A NAME="navbar_bottom"><!-- --></A>
520
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
521
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
522
<TR>
523
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
524
<A NAME="navbar_bottom_firstrow"><!-- --></A>
525
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
526
  <TR ALIGN="center" VALIGN="top">
527
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
528
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
529
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
530
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
531
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
532
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
533
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
534
  </TR>
535
</TABLE>
536
</TD>
537
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
538
</EM>
539
</TD>
540
</TR>
541

    
542
<TR>
543
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
544
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometry.html" title="class in com.iver.cit.gvsig.fmap.core"><B>PREV CLASS</B></A>&nbsp;
545
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FMultiPoint2D.html" title="class in com.iver.cit.gvsig.fmap.core"><B>NEXT CLASS</B></A></FONT></TD>
546
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
547
  <A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
548
&nbsp;<A HREF="FGeometryCollection.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
549
&nbsp;<SCRIPT type="text/javascript">
550
  <!--
551
  if(window==top) {
552
    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
553
  }
554
  //-->
555
</SCRIPT>
556
<NOSCRIPT>
557
  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
558
</NOSCRIPT>
559

    
560
</FONT></TD>
561
</TR>
562
<TR>
563
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
564
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
565
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
566
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
567
</TR>
568
</TABLE>
569
<A NAME="skip-navbar_bottom"></A>
570
<!-- ======== END OF BOTTOM NAVBAR ======= -->
571

    
572
<HR>
573

    
574
</BODY>
575
</HTML>