Statistics
| Revision:

root / trunk / docs / FMap / fmap-api / com / iver / cit / gvsig / fmap / operations / strategies / Strategy.html @ 11445

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

    
10
<META NAME="keywords" CONTENT="com.iver.cit.gvsig.fmap.operations.strategies.Strategy interface">
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="Strategy (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/operations/strategies/ShapeInfo.html" title="interface in com.iver.cit.gvsig.fmap.operations.strategies"><B>PREV CLASS</B></A>&nbsp;
53
&nbsp;NEXT CLASS</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="Strategy.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.operations.strategies</FONT>
85
<BR>
86
Interface Strategy</H2>
87
<DL>
88
<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/DefaultStrategy.html" title="class in com.iver.cit.gvsig.fmap.operations.strategies">DefaultStrategy</A></DD>
89
</DL>
90
<HR>
91
<DL>
92
<DT>public interface <B>Strategy</B></DL>
93

    
94
<P>
95
Interfaz estrategia.
96
<P>
97

    
98
<P>
99
<HR>
100

    
101
<P>
102
<!-- ======== NESTED CLASS SUMMARY ======== -->
103

    
104

    
105
<!-- =========== FIELD SUMMARY =========== -->
106

    
107

    
108
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
109

    
110

    
111
<!-- ========== METHOD SUMMARY =========== -->
112

    
113
<A NAME="method_summary"><!-- --></A>
114
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
115
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
116
<TD COLSPAN=2><FONT SIZE="+2">
117
<B>Method Summary</B></FONT></TD>
118
</TR>
119
<TR BGCOLOR="white" CLASS="TableRowColor">
120
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
121
<CODE>&nbsp;void</CODE></FONT></TD>
122
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/Strategy.html#createIndex()">createIndex</A></B>()</CODE>
123

    
124
<BR>
125
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Crea un ?ndice sobre la capa vectorial de la estrategia</TD>
126
</TR>
127
<TR BGCOLOR="white" CLASS="TableRowColor">
128
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
129
<CODE>&nbsp;void</CODE></FONT></TD>
130
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/Strategy.html#draw(java.awt.image.BufferedImage, java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort, com.iver.cit.gvsig.fmap.operations.Cancellable)">draw</A></B>(java.awt.image.BufferedImage&nbsp;image,
131
     java.awt.Graphics2D&nbsp;g,
132
     <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/ViewPort.html" title="class in com.iver.cit.gvsig.fmap">ViewPort</A>&nbsp;viewPort,
133
     <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/Cancellable.html" title="interface in com.iver.cit.gvsig.fmap.operations">Cancellable</A>&nbsp;cancel)</CODE>
134

    
135
<BR>
136
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dibuja la capa vectorial asociada al Strategy en la imagen que se pasa
137
 como par?metro.</TD>
138
</TR>
139
<TR BGCOLOR="white" CLASS="TableRowColor">
140
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
141
<CODE>&nbsp;java.awt.geom.Rectangle2D</CODE></FONT></TD>
142
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/Strategy.html#getSelectionBounds()">getSelectionBounds</A></B>()</CODE>
143

    
144
<BR>
145
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el rect?ngulo m?nimo que contiene todas las features
146
 seleccionadas o null si no hay ninguna seleccionada</TD>
147
</TR>
148
<TR BGCOLOR="white" CLASS="TableRowColor">
149
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
150
<CODE>&nbsp;void</CODE></FONT></TD>
151
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/Strategy.html#print(java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort, com.iver.cit.gvsig.fmap.operations.Cancellable)">print</A></B>(java.awt.Graphics2D&nbsp;g,
152
      <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/ViewPort.html" title="class in com.iver.cit.gvsig.fmap">ViewPort</A>&nbsp;viewPort,
153
      <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/Cancellable.html" title="interface in com.iver.cit.gvsig.fmap.operations">Cancellable</A>&nbsp;cancel)</CODE>
154

    
155
<BR>
156
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dibujar? esta Shape en el Graphics con el s?mbolo que se pasa como
157
 par?metro y despues de aplicarle la transformaci?n que se pasa tambi?n
158
 como par?metro. </TD>
159
</TR>
160
<TR BGCOLOR="white" CLASS="TableRowColor">
161
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
162
<CODE>&nbsp;void</CODE></FONT></TD>
163
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/Strategy.html#process(com.iver.cit.gvsig.fmap.operations.strategies.FeatureVisitor)">process</A></B>(<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/FeatureVisitor.html" title="interface in com.iver.cit.gvsig.fmap.operations.strategies">FeatureVisitor</A>&nbsp;visitor)</CODE>
164

    
165
<BR>
166
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Recorre las features de la capa vectorial invocando el m?todo visit del
167
 visitador que se pasa como par?metro, que es el que realizar? la
168
 operaci?n relacionada con la geometry</TD>
169
</TR>
170
<TR BGCOLOR="white" CLASS="TableRowColor">
171
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
172
<CODE>&nbsp;void</CODE></FONT></TD>
173
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/Strategy.html#process(com.iver.cit.gvsig.fmap.operations.strategies.FeatureVisitor, java.util.BitSet)">process</A></B>(<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/FeatureVisitor.html" title="interface in com.iver.cit.gvsig.fmap.operations.strategies">FeatureVisitor</A>&nbsp;visitor,
174
        java.util.BitSet&nbsp;subset)</CODE>
175

    
176
<BR>
177
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Recorre las features de la capa vectorial invocando el m?todo visit del
178
 visitador que se pasa como par?metro, que es el que realizar? la
179
 operaci?n relacionada con la geometry</TD>
180
</TR>
181
<TR BGCOLOR="white" CLASS="TableRowColor">
182
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
183
<CODE>&nbsp;java.util.BitSet</CODE></FONT></TD>
184
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/Strategy.html#queryByPoint(java.awt.geom.Point2D, double)">queryByPoint</A></B>(java.awt.geom.Point2D&nbsp;p,
185
             double&nbsp;tolerance)</CODE>
186

    
187
<BR>
188
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Realiza una query por punto en coordenadas del mundo real de la capa
189
 vectorial asociada a la estrategia</TD>
190
</TR>
191
<TR BGCOLOR="white" CLASS="TableRowColor">
192
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
193
<CODE>&nbsp;java.util.BitSet</CODE></FONT></TD>
194
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/Strategy.html#queryByRect(java.awt.geom.Rectangle2D)">queryByRect</A></B>(java.awt.geom.Rectangle2D&nbsp;rect)</CODE>
195

    
196
<BR>
197
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Realiza una query por rect?ngulo en coordenadas del mundo real de la
198
 capa vectorial asociada a la estrategia</TD>
199
</TR>
200
<TR BGCOLOR="white" CLASS="TableRowColor">
201
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
202
<CODE>&nbsp;java.util.BitSet</CODE></FONT></TD>
203
<TD><CODE><B><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/Strategy.html#queryByShape(com.iver.cit.gvsig.fmap.core.IGeometry, int)">queryByShape</A></B>(<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A>&nbsp;g,
204
             int&nbsp;relationship)</CODE>
205

    
206
<BR>
207
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Realiza una query por IGeometry en coordenadas del mundo real de la capa
208
 vectorial asociada a la estrategia</TD>
209
</TR>
210
</TABLE>
211
&nbsp;
212
<P>
213

    
214
<!-- ============ FIELD DETAIL =========== -->
215

    
216

    
217
<!-- ========= CONSTRUCTOR DETAIL ======== -->
218

    
219

    
220
<!-- ============ METHOD DETAIL ========== -->
221

    
222
<A NAME="method_detail"><!-- --></A>
223
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
224
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
225
<TD COLSPAN=1><FONT SIZE="+2">
226
<B>Method Detail</B></FONT></TD>
227
</TR>
228
</TABLE>
229

    
230
<A NAME="draw(java.awt.image.BufferedImage, java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort, com.iver.cit.gvsig.fmap.operations.Cancellable)"><!-- --></A><H3>
231
draw</H3>
232
<PRE>
233
public void <B>draw</B>(java.awt.image.BufferedImage&nbsp;image,
234
                 java.awt.Graphics2D&nbsp;g,
235
                 <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/ViewPort.html" title="class in com.iver.cit.gvsig.fmap">ViewPort</A>&nbsp;viewPort,
236
                 <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/Cancellable.html" title="interface in com.iver.cit.gvsig.fmap.operations">Cancellable</A>&nbsp;cancel)
237
          throws <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A></PRE>
238
<DL>
239
<DD>Dibuja la capa vectorial asociada al Strategy en la imagen que se pasa
240
 como par?metro.
241
<P>
242
<DD><DL>
243
<DT><B>Parameters:</B><DD><CODE>image</CODE> - <DD><CODE>g</CODE> - <DD><CODE>viewPort</CODE> - <DD><CODE>cancel</CODE> - 
244
<DT><B>Throws:</B>
245
<DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A></CODE></DL>
246
</DD>
247
</DL>
248
<HR>
249

    
250
<A NAME="print(java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort, com.iver.cit.gvsig.fmap.operations.Cancellable)"><!-- --></A><H3>
251
print</H3>
252
<PRE>
253
public void <B>print</B>(java.awt.Graphics2D&nbsp;g,
254
                  <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/ViewPort.html" title="class in com.iver.cit.gvsig.fmap">ViewPort</A>&nbsp;viewPort,
255
                  <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/Cancellable.html" title="interface in com.iver.cit.gvsig.fmap.operations">Cancellable</A>&nbsp;cancel)
256
           throws <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A></PRE>
257
<DL>
258
<DD>Dibujar? esta Shape en el Graphics con el s?mbolo que se pasa como
259
 par?metro y despues de aplicarle la transformaci?n que se pasa tambi?n
260
 como par?metro. Dibujar? la geometria en caso de que la IGeometry
261
 intersecte o est? contenida en el rect?ngulo que se pasa como par?metro
262
<P>
263
<DD><DL>
264
<DT><B>Parameters:</B><DD><CODE>g</CODE> - <DD><CODE>viewPort</CODE> - <DD><CODE>cancel</CODE> - 
265
<DT><B>Throws:</B>
266
<DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A></CODE></DL>
267
</DD>
268
</DL>
269
<HR>
270

    
271
<A NAME="process(com.iver.cit.gvsig.fmap.operations.strategies.FeatureVisitor, java.util.BitSet)"><!-- --></A><H3>
272
process</H3>
273
<PRE>
274
public void <B>process</B>(<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/FeatureVisitor.html" title="interface in com.iver.cit.gvsig.fmap.operations.strategies">FeatureVisitor</A>&nbsp;visitor,
275
                    java.util.BitSet&nbsp;subset)
276
             throws <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A>,
277
                    <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/VisitException.html" title="class in com.iver.cit.gvsig.fmap.operations.strategies">VisitException</A></PRE>
278
<DL>
279
<DD>Recorre las features de la capa vectorial invocando el m?todo visit del
280
 visitador que se pasa como par?metro, que es el que realizar? la
281
 operaci?n relacionada con la geometry
282
<P>
283
<DD><DL>
284
<DT><B>Parameters:</B><DD><CODE>visitor</CODE> - <DD><CODE>subset</CODE> - 
285
<DT><B>Throws:</B>
286
<DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A></CODE>
287
<DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/VisitException.html" title="class in com.iver.cit.gvsig.fmap.operations.strategies">VisitException</A></CODE> - Si el visitor lanza una excepci?n al procesar una
288
                    geometr?a de la capa</DL>
289
</DD>
290
</DL>
291
<HR>
292

    
293
<A NAME="process(com.iver.cit.gvsig.fmap.operations.strategies.FeatureVisitor)"><!-- --></A><H3>
294
process</H3>
295
<PRE>
296
public void <B>process</B>(<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/FeatureVisitor.html" title="interface in com.iver.cit.gvsig.fmap.operations.strategies">FeatureVisitor</A>&nbsp;visitor)
297
             throws <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A>,
298
                    <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/VisitException.html" title="class in com.iver.cit.gvsig.fmap.operations.strategies">VisitException</A></PRE>
299
<DL>
300
<DD>Recorre las features de la capa vectorial invocando el m?todo visit del
301
 visitador que se pasa como par?metro, que es el que realizar? la
302
 operaci?n relacionada con la geometry
303
<P>
304
<DD><DL>
305
<DT><B>Parameters:</B><DD><CODE>visitor</CODE> - 
306
<DT><B>Throws:</B>
307
<DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A></CODE>
308
<DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/VisitException.html" title="class in com.iver.cit.gvsig.fmap.operations.strategies">VisitException</A></CODE> - Si el visitor lanza una excepci?n al procesar una
309
                    geometr?a de la capa</DL>
310
</DD>
311
</DL>
312
<HR>
313

    
314
<A NAME="queryByPoint(java.awt.geom.Point2D, double)"><!-- --></A><H3>
315
queryByPoint</H3>
316
<PRE>
317
public java.util.BitSet <B>queryByPoint</B>(java.awt.geom.Point2D&nbsp;p,
318
                                     double&nbsp;tolerance)
319
                              throws <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A></PRE>
320
<DL>
321
<DD>Realiza una query por punto en coordenadas del mundo real de la capa
322
 vectorial asociada a la estrategia
323
<P>
324
<DD><DL>
325
<DT><B>Parameters:</B><DD><CODE>p</CODE> - <DD><CODE>tolerance</CODE> - 
326
<DT><B>Returns:</B><DD>BitSet con los ?ndices de los registros de la repuesta a la
327
                    consulta.
328
<DT><B>Throws:</B>
329
<DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A></CODE></DL>
330
</DD>
331
</DL>
332
<HR>
333

    
334
<A NAME="queryByRect(java.awt.geom.Rectangle2D)"><!-- --></A><H3>
335
queryByRect</H3>
336
<PRE>
337
public java.util.BitSet <B>queryByRect</B>(java.awt.geom.Rectangle2D&nbsp;rect)
338
                             throws <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A></PRE>
339
<DL>
340
<DD>Realiza una query por rect?ngulo en coordenadas del mundo real de la
341
 capa vectorial asociada a la estrategia
342
<P>
343
<DD><DL>
344
<DT><B>Parameters:</B><DD><CODE>rect</CODE> - Rect?ngulo sobre el que hacer la consulta.
345
<DT><B>Returns:</B><DD>BitSet con los ?ndices de los registros.
346
<DT><B>Throws:</B>
347
<DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A></CODE></DL>
348
</DD>
349
</DL>
350
<HR>
351

    
352
<A NAME="queryByShape(com.iver.cit.gvsig.fmap.core.IGeometry, int)"><!-- --></A><H3>
353
queryByShape</H3>
354
<PRE>
355
public java.util.BitSet <B>queryByShape</B>(<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/core/IGeometry.html" title="interface in com.iver.cit.gvsig.fmap.core">IGeometry</A>&nbsp;g,
356
                                     int&nbsp;relationship)
357
                              throws <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A>,
358
                                     <A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/VisitException.html" title="class in com.iver.cit.gvsig.fmap.operations.strategies">VisitException</A></PRE>
359
<DL>
360
<DD>Realiza una query por IGeometry en coordenadas del mundo real de la capa
361
 vectorial asociada a la estrategia
362
<P>
363
<DD><DL>
364
<DT><B>Parameters:</B><DD><CODE>g</CODE> - <DD><CODE>relationship</CODE> - 
365
<DT><B>Returns:</B><DD>BitSet con los ?ndices de los registros.
366
<DT><B>Throws:</B>
367
<DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/DriverException.html" title="class in com.iver.cit.gvsig.fmap">DriverException</A></CODE>
368
<DD><CODE><A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/VisitException.html" title="class in com.iver.cit.gvsig.fmap.operations.strategies">VisitException</A></CODE></DL>
369
</DD>
370
</DL>
371
<HR>
372

    
373
<A NAME="getSelectionBounds()"><!-- --></A><H3>
374
getSelectionBounds</H3>
375
<PRE>
376
public java.awt.geom.Rectangle2D <B>getSelectionBounds</B>()</PRE>
377
<DL>
378
<DD>Obtiene el rect?ngulo m?nimo que contiene todas las features
379
 seleccionadas o null si no hay ninguna seleccionada
380
<P>
381
<DD><DL>
382

    
383
<DT><B>Returns:</B><DD>Devuelve el extent de la consulta.</DL>
384
</DD>
385
</DL>
386
<HR>
387

    
388
<A NAME="createIndex()"><!-- --></A><H3>
389
createIndex</H3>
390
<PRE>
391
public void <B>createIndex</B>()</PRE>
392
<DL>
393
<DD>Crea un ?ndice sobre la capa vectorial de la estrategia
394
<P>
395
<DD><DL>
396
</DL>
397
</DD>
398
</DL>
399
<!-- ========= END OF CLASS DATA ========= -->
400
<HR>
401

    
402

    
403
<!-- ======= START OF BOTTOM NAVBAR ====== -->
404
<A NAME="navbar_bottom"><!-- --></A>
405
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
406
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
407
<TR>
408
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
409
<A NAME="navbar_bottom_firstrow"><!-- --></A>
410
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
411
  <TR ALIGN="center" VALIGN="top">
412
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
413
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
414
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
415
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
416
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
417
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
418
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
419
  </TR>
420
</TABLE>
421
</TD>
422
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
423
</EM>
424
</TD>
425
</TR>
426

    
427
<TR>
428
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
429
&nbsp;<A HREF="../../../../../../../com/iver/cit/gvsig/fmap/operations/strategies/ShapeInfo.html" title="interface in com.iver.cit.gvsig.fmap.operations.strategies"><B>PREV CLASS</B></A>&nbsp;
430
&nbsp;NEXT CLASS</FONT></TD>
431
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
432
  <A HREF="../../../../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
433
&nbsp;<A HREF="Strategy.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
434
&nbsp;<SCRIPT type="text/javascript">
435
  <!--
436
  if(window==top) {
437
    document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
438
  }
439
  //-->
440
</SCRIPT>
441
<NOSCRIPT>
442
  <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
443
</NOSCRIPT>
444

    
445
</FONT></TD>
446
</TR>
447
<TR>
448
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
449
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
450
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
451
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
452
</TR>
453
</TABLE>
454
<A NAME="skip-navbar_bottom"></A>
455
<!-- ======== END OF BOTTOM NAVBAR ======= -->
456

    
457
<HR>
458

    
459
</BODY>
460
</HTML>