Statistics
| Revision:

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

History | View | Annotate | Download (27.1 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:47 CET 2005 -->
6
<TITLE>
7
FGeometry (FMap API)
8
</TITLE>
9

    
10
<META NAME="keywords" CONTENT="com.iver.cit.gvsig.fmap.core.FGeometry 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="FGeometry (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;PREV CLASS&nbsp;
53
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometryCollection.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="FGeometry.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;CONSTR&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;CONSTR&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 FGeometry</H2>
87
<PRE>
88
java.lang.Object
89
  <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by"><B>com.iver.cit.gvsig.fmap.core.FGeometry</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>FGeometry</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
Geometr?a.
100
<P>
101

    
102
<P>
103
<DL>
104
<DT><B>Author:</B></DT>
105
  <DD>FJP</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

    
135
<!-- ========== METHOD SUMMARY =========== -->
136

    
137
<A NAME="method_summary"><!-- --></A>
138
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
139
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
140
<TD COLSPAN=2><FONT SIZE="+2">
141
<B>Method Summary</B></FONT></TD>
142
</TR>
143
<TR BGCOLOR="white" CLASS="TableRowColor">
144
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
145
<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>
146
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometry.html#cloneGeometry()">cloneGeometry</A></B>()</CODE>
147

    
148
<BR>
149
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clona la Geometr?a.</TD>
150
</TR>
151
<TR BGCOLOR="white" CLASS="TableRowColor">
152
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
153
<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>
154
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometry.html#createLabels(int, boolean)">createLabels</A></B>(int&nbsp;position,
155
             boolean&nbsp;duplicates)</CODE>
156

    
157
<BR>
158
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene las posiciones donde se debe situar la etiqueta para esta
159
 IGeometry. </TD>
160
</TR>
161
<TR BGCOLOR="white" CLASS="TableRowColor">
162
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
163
<CODE>&nbsp;void</CODE></FONT></TD>
164
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometry.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,
165
     <A HREF="../../../../../../com/iver/cit/gvsig/fmap/ViewPort.html" title="class in com.iver.cit.gvsig.fmap">ViewPort</A>&nbsp;vp,
166
     <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>
167

    
168
<BR>
169
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dibujar? esta Shape en el Graphics con el s?mbolo que se pasa como
170
 par?metro y despues de aplicarle la transformaci?n que se pasa tambi?n
171
 como par?metro. </TD>
172
</TR>
173
<TR BGCOLOR="white" CLASS="TableRowColor">
174
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
175
<CODE>&nbsp;void</CODE></FONT></TD>
176
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometry.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,
177
     <A HREF="../../../../../../com/iver/cit/gvsig/fmap/ViewPort.html" title="class in com.iver.cit.gvsig.fmap">ViewPort</A>&nbsp;vp,
178
     <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>
179

    
180
<BR>
181
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dibuja la geometria actual en el graphics que se le pasa como par?metro,
182
 aplicandole las caracter?sticas del s?mbolo.</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/fmap/core/FGeometry.html#fastIntersects(double, double, double, double)">fastIntersects</A></B>(double&nbsp;x,
188
               double&nbsp;y,
189
               double&nbsp;w,
190
               double&nbsp;h)</CODE>
191

    
192
<BR>
193
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Se usa en las strategies de dibujo para comprobar de manera r?pida
194
 si intersecta con el rect?ngulo visible</TD>
195
</TR>
196
<TR BGCOLOR="white" CLASS="TableRowColor">
197
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
198
<CODE>&nbsp;java.awt.geom.Rectangle2D</CODE></FONT></TD>
199
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometry.html#getBounds2D()">getBounds2D</A></B>()</CODE>
200

    
201
<BR>
202
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el Rect?ngulo que ocupa la geometr?a.</TD>
203
</TR>
204
<TR BGCOLOR="white" CLASS="TableRowColor">
205
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
206
<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>
207
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometry.html#getGeneralPathXIterator()">getGeneralPathXIterator</A></B>()</CODE>
208

    
209
<BR>
210
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el GeneralPathXIterator con la informaci?n relativa a la geometr?a.</TD>
211
</TR>
212
<TR BGCOLOR="white" CLASS="TableRowColor">
213
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
214
<CODE>&nbsp;int</CODE></FONT></TD>
215
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometry.html#getGeometryType()">getGeometryType</A></B>()</CODE>
216

    
217
<BR>
218
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el tipo de la geometr?a</TD>
219
</TR>
220
<TR BGCOLOR="white" CLASS="TableRowColor">
221
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
222
<CODE>&nbsp;boolean</CODE></FONT></TD>
223
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometry.html#intersects(java.awt.geom.Rectangle2D)">intersects</A></B>(java.awt.geom.Rectangle2D&nbsp;r)</CODE>
224

    
225
<BR>
226
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve true si la geometr?a intersecta con el rect?ngulo que se pasa
227
 como par?metro.</TD>
228
</TR>
229
<TR BGCOLOR="white" CLASS="TableRowColor">
230
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
231
<CODE>&nbsp;void</CODE></FONT></TD>
232
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometry.html#reProject(ICoordTrans)">reProject</A></B>(ICoordTrans&nbsp;ct)</CODE>
233

    
234
<BR>
235
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reproyecta la geometr?a a partir de las coordenadas de transformaci?n.</TD>
236
</TR>
237
<TR BGCOLOR="white" CLASS="TableRowColor">
238
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
239
<CODE>&nbsp;Geometry</CODE></FONT></TD>
240
<TD><CODE><B><A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometry.html#toJTSGeometry()">toJTSGeometry</A></B>()</CODE>
241

    
242
<BR>
243
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transforma esta Shape en un Geometry de JTS</TD>
244
</TR>
245
</TABLE>
246
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
247
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
248
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
249
<TD><B>Methods inherited from class java.lang.Object</B></TD>
250
</TR>
251
<TR BGCOLOR="white" CLASS="TableRowColor">
252
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
253
</TR>
254
</TABLE>
255
&nbsp;
256
<P>
257

    
258
<!-- ============ FIELD DETAIL =========== -->
259

    
260

    
261
<!-- ========= CONSTRUCTOR DETAIL ======== -->
262

    
263

    
264
<!-- ============ METHOD DETAIL ========== -->
265

    
266
<A NAME="method_detail"><!-- --></A>
267
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
268
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
269
<TD COLSPAN=1><FONT SIZE="+2">
270
<B>Method Detail</B></FONT></TD>
271
</TR>
272
</TABLE>
273

    
274
<A NAME="draw(java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort, com.iver.cit.gvsig.fmap.rendering.styling.FStyle2D)"><!-- --></A><H3>
275
draw</H3>
276
<PRE>
277
public void <B>draw</B>(java.awt.Graphics2D&nbsp;g,
278
                 <A HREF="../../../../../../com/iver/cit/gvsig/fmap/ViewPort.html" title="class in com.iver.cit.gvsig.fmap">ViewPort</A>&nbsp;vp,
279
                 <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>
280
<DL>
281
<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>
282
<DD>Dibujar? esta Shape en el Graphics con el s?mbolo que se pasa como
283
 par?metro y despues de aplicarle la transformaci?n que se pasa tambi?n
284
 como par?metro. El parametro image que recibe es la imagen de la cual
285
 se obtuvo el graphics que tambi?n se pasa como par?metro. Dibujar? la
286
 geometria en caso de que la IGeometry intersecte o est? contenida en el
287
 rect?ngulo que se pasa como par?metro
288
<P>
289
<DD><DL>
290
<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>
291
</DD>
292
<DD><DL>
293
<DT><B>Parameters:</B><DD><CODE>g</CODE> - DOCUMENT ME!<DD><CODE>vp</CODE> - TODO<DD><CODE>symbol</CODE> - DOCUMENT ME!</DL>
294
</DD>
295
</DL>
296
<HR>
297

    
298
<A NAME="draw(java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort, com.iver.cit.gvsig.fmap.core.v02.FSymbol)"><!-- --></A><H3>
299
draw</H3>
300
<PRE>
301
public void <B>draw</B>(java.awt.Graphics2D&nbsp;g,
302
                 <A HREF="../../../../../../com/iver/cit/gvsig/fmap/ViewPort.html" title="class in com.iver.cit.gvsig.fmap">ViewPort</A>&nbsp;vp,
303
                 <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>
304
<DL>
305
<DD>Dibuja la geometria actual en el graphics que se le pasa como par?metro,
306
 aplicandole las caracter?sticas del s?mbolo.
307
<P>
308
<DD><DL>
309
<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>
310
</DD>
311
<DD><DL>
312
<DT><B>Parameters:</B><DD><CODE>g</CODE> - Graphics2D.<DD><CODE>vp</CODE> - ViewPort.<DD><CODE>symbol</CODE> - S?mbolo.</DL>
313
</DD>
314
</DL>
315
<HR>
316

    
317
<A NAME="intersects(java.awt.geom.Rectangle2D)"><!-- --></A><H3>
318
intersects</H3>
319
<PRE>
320
public boolean <B>intersects</B>(java.awt.geom.Rectangle2D&nbsp;r)</PRE>
321
<DL>
322
<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>
323
<DD>Devuelve true si la geometr?a intersecta con el rect?ngulo que se pasa
324
 como par?metro.
325
<P>
326
<DD><DL>
327
<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>
328
</DD>
329
<DD><DL>
330
<DT><B>Parameters:</B><DD><CODE>r</CODE> - Rect?ngulo.
331
<DT><B>Returns:</B><DD>True, si intersecta.</DL>
332
</DD>
333
</DL>
334
<HR>
335

    
336
<A NAME="getBounds2D()"><!-- --></A><H3>
337
getBounds2D</H3>
338
<PRE>
339
public java.awt.geom.Rectangle2D <B>getBounds2D</B>()</PRE>
340
<DL>
341
<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>
342
<DD>Devuelve el Rect?ngulo que ocupa la geometr?a.
343
<P>
344
<DD><DL>
345
<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>
346
</DD>
347
<DD><DL>
348

    
349
<DT><B>Returns:</B><DD>Rect?ngulo.</DL>
350
</DD>
351
</DL>
352
<HR>
353

    
354
<A NAME="toJTSGeometry()"><!-- --></A><H3>
355
toJTSGeometry</H3>
356
<PRE>
357
public Geometry <B>toJTSGeometry</B>()</PRE>
358
<DL>
359
<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>
360
<DD>Transforma esta Shape en un Geometry de JTS
361
<P>
362
<DD><DL>
363
<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>
364
</DD>
365
<DD><DL>
366

    
367
<DT><B>Returns:</B><DD>Geometr?a.</DL>
368
</DD>
369
</DL>
370
<HR>
371

    
372
<A NAME="createLabels(int, boolean)"><!-- --></A><H3>
373
createLabels</H3>
374
<PRE>
375
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,
376
                             boolean&nbsp;duplicates)</PRE>
377
<DL>
378
<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>
379
<DD>Obtiene las posiciones donde se debe situar la etiqueta para esta
380
 IGeometry. Es un array porque si una geometria es un multipunto por
381
 ejemplo puede quererse etiquetar todos sus puntos. El par?metro que se
382
 pasa indica como debe de colocar la geometria la etiqueta
383
<P>
384
<DD><DL>
385
<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>
386
</DD>
387
<DD><DL>
388
<DT><B>Parameters:</B><DD><CODE>position</CODE> - DOCUMENT ME!<DD><CODE>duplicates</CODE> - DOCUMENT ME!
389
<DT><B>Returns:</B><DD>DOCUMENT ME!</DL>
390
</DD>
391
</DL>
392
<HR>
393

    
394
<A NAME="getGeometryType()"><!-- --></A><H3>
395
getGeometryType</H3>
396
<PRE>
397
public int <B>getGeometryType</B>()</PRE>
398
<DL>
399
<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>
400
<DD>Obtiene el tipo de la geometr?a
401
<P>
402
<DD><DL>
403
<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>
404
</DD>
405
<DD><DL>
406

    
407
<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>
408
</DD>
409
</DL>
410
<HR>
411

    
412
<A NAME="cloneGeometry()"><!-- --></A><H3>
413
cloneGeometry</H3>
414
<PRE>
415
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>
416
<DL>
417
<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>
418
<DD>Clona la Geometr?a.
419
<P>
420
<DD><DL>
421
<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>
422
</DD>
423
<DD><DL>
424

    
425
<DT><B>Returns:</B><DD>Geometr?a clonada.</DL>
426
</DD>
427
</DL>
428
<HR>
429

    
430
<A NAME="reProject(ICoordTrans)"><!-- --></A><H3>
431
reProject</H3>
432
<PRE>
433
public void <B>reProject</B>(ICoordTrans&nbsp;ct)</PRE>
434
<DL>
435
<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>
436
<DD>Reproyecta la geometr?a a partir de las coordenadas de transformaci?n.
437
<P>
438
<DD><DL>
439
<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>
440
</DD>
441
<DD><DL>
442
<DT><B>Parameters:</B><DD><CODE>ct</CODE> - Coordenadas de transformaci?n.</DL>
443
</DD>
444
</DL>
445
<HR>
446

    
447
<A NAME="getGeneralPathXIterator()"><!-- --></A><H3>
448
getGeneralPathXIterator</H3>
449
<PRE>
450
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>
451
<DL>
452
<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>
453
<DD>Devuelve el GeneralPathXIterator con la informaci?n relativa a la geometr?a.
454
<P>
455
<DD><DL>
456
<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>
457
</DD>
458
<DD><DL>
459

    
460
<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>
461
</DD>
462
</DL>
463
<HR>
464

    
465
<A NAME="fastIntersects(double, double, double, double)"><!-- --></A><H3>
466
fastIntersects</H3>
467
<PRE>
468
public boolean <B>fastIntersects</B>(double&nbsp;x,
469
                              double&nbsp;y,
470
                              double&nbsp;w,
471
                              double&nbsp;h)</PRE>
472
<DL>
473
<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>
474
<DD>Se usa en las strategies de dibujo para comprobar de manera r?pida
475
 si intersecta con el rect?ngulo visible
476
<P>
477
<DD><DL>
478
<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>
479
</DD>
480
<DD><DL>
481
<DT><B>Parameters:</B><DD><CODE>x</CODE> - <DD><CODE>y</CODE> - <DD><CODE>w</CODE> - <DD><CODE>h</CODE> - 
482
<DT><B>Returns:</B><DD></DL>
483
</DD>
484
</DL>
485
<!-- ========= END OF CLASS DATA ========= -->
486
<HR>
487

    
488

    
489
<!-- ======= START OF BOTTOM NAVBAR ====== -->
490
<A NAME="navbar_bottom"><!-- --></A>
491
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
492
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
493
<TR>
494
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
495
<A NAME="navbar_bottom_firstrow"><!-- --></A>
496
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
497
  <TR ALIGN="center" VALIGN="top">
498
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
499
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
500
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
501
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
502
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
503
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
504
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
505
  </TR>
506
</TABLE>
507
</TD>
508
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
509
</EM>
510
</TD>
511
</TR>
512

    
513
<TR>
514
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
515
&nbsp;PREV CLASS&nbsp;
516
&nbsp;<A HREF="../../../../../../com/iver/cit/gvsig/fmap/core/FGeometryCollection.html" title="class in com.iver.cit.gvsig.fmap.core"><B>NEXT CLASS</B></A></FONT></TD>
517
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
518
  <A HREF="../../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
519
&nbsp;<A HREF="FGeometry.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
520
&nbsp;<SCRIPT type="text/javascript">
521
  <!--
522
  if(window==top) {
523
    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
524
  }
525
  //-->
526
</SCRIPT>
527
<NOSCRIPT>
528
  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
529
</NOSCRIPT>
530

    
531
</FONT></TD>
532
</TR>
533
<TR>
534
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
535
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
536
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
537
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
538
</TR>
539
</TABLE>
540
<A NAME="skip-navbar_bottom"></A>
541
<!-- ======== END OF BOTTOM NAVBAR ======= -->
542

    
543
<HR>
544

    
545
</BODY>
546
</HTML>