Statistics
| Revision:

svn-gvsig-desktop / branches / CqCMSDvp / libraries / libCq CMS for java.old / doc-files / javadocs / org / cresques / io / MrSidFile.html @ 2312

History | View | Annotate | Download (37.6 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_03) on Thu Jun 23 14:38:26 CEST 2005 -->
6
<TITLE>
7
MrSidFile
8
</TITLE>
9

    
10
<META NAME="keywords" CONTENT="org.cresques.io.MrSidFile 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="MrSidFile";
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="../../../org/cresques/io/MapServerInputStream.html" title="class in org.cresques.io"><B>PREV CLASS</B></A>&nbsp;
53
&nbsp;<A HREF="../../../org/cresques/io/Rasterizer.html" title="class in org.cresques.io"><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="MrSidFile.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
org.cresques.io</FONT>
85
<BR>
86
Class MrSidFile</H2>
87
<PRE>
88
java.lang.Object
89
  <IMG SRC="../../../resources/inherit.gif" ALT="extended by"><A HREF="../../../org/cresques/io/GeoFile.html" title="class in org.cresques.io">org.cresques.io.GeoFile</A>
90
      <IMG SRC="../../../resources/inherit.gif" ALT="extended by"><A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">org.cresques.io.GeoRasterFile</A>
91
          <IMG SRC="../../../resources/inherit.gif" ALT="extended by"><B>org.cresques.io.MrSidFile</B>
92
</PRE>
93
<DL>
94
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../org/cresques/px/Extent.Has.html" title="interface in org.cresques.px">Extent.Has</A>, <A HREF="../../../org/cresques/geo/Projected.html" title="interface in org.cresques.geo">Projected</A></DD>
95
</DL>
96
<HR>
97
<DL>
98
<DT>public class <B>MrSidFile</B><DT>extends <A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></DL>
99

    
100
<P>
101
<DL>
102
<DT><B>Author:</B></DT>
103
  <DD>Nacho Brodin <brodin_ign@gva.es>
104
 
105
 Clase encargada del acceso a los datos y repintado de imagenes MrSID. Estos
106
 son registrados con la extensi?n sid</DD>
107
</DL>
108
<HR>
109

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

    
113

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

    
116
<A NAME="field_summary"><!-- --></A>
117
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
118
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
119
<TD COLSPAN=2><FONT SIZE="+2">
120
<B>Field Summary</B></FONT></TD>
121
</TR>
122
<TR BGCOLOR="white" CLASS="TableRowColor">
123
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
124
<CODE>static&nbsp;int</CODE></FONT></TD>
125
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#BAND_HEIGHT">BAND_HEIGHT</A></B></CODE>
126

    
127
<BR>
128
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
129
</TR>
130
<TR BGCOLOR="white" CLASS="TableRowColor">
131
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
132
<CODE>protected &nbsp;org.cresques.io.MrSidNative</CODE></FONT></TD>
133
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#file">file</A></B></CODE>
134

    
135
<BR>
136
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
137
</TR>
138
</TABLE>
139
&nbsp;<A NAME="fields_inherited_from_class_org.cresques.io.GeoRasterFile"><!-- --></A>
140
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
141
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
142
<TD><B>Fields inherited from class org.cresques.io.<A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></B></TD>
143
</TR>
144
<TR BGCOLOR="white" CLASS="TableRowColor">
145
<TD><CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html#bandCount">bandCount</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#bBandNr">bBandNr</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#BLUE_BAND">BLUE_BAND</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#doTransparency">doTransparency</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#gBandNr">gBandNr</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#GREEN_BAND">GREEN_BAND</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#rBandNr">rBandNr</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#RED_BAND">RED_BAND</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#tFilter">tFilter</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#updatable">updatable</A></CODE></TD>
146
</TR>
147
</TABLE>
148
&nbsp;<A NAME="fields_inherited_from_class_org.cresques.io.GeoFile"><!-- --></A>
149
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
150
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
151
<TD><B>Fields inherited from class org.cresques.io.<A HREF="../../../org/cresques/io/GeoFile.html" title="class in org.cresques.io">GeoFile</A></B></TD>
152
</TR>
153
<TR BGCOLOR="white" CLASS="TableRowColor">
154
<TD><CODE><A HREF="../../../org/cresques/io/GeoFile.html#bytesReaded">bytesReaded</A>, <A HREF="../../../org/cresques/io/GeoFile.html#extent">extent</A>, <A HREF="../../../org/cresques/io/GeoFile.html#lineCnt">lineCnt</A></CODE></TD>
155
</TR>
156
</TABLE>
157
&nbsp;
158
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
159

    
160
<A NAME="constructor_summary"><!-- --></A>
161
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
162
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
163
<TD COLSPAN=2><FONT SIZE="+2">
164
<B>Constructor Summary</B></FONT></TD>
165
</TR>
166
<TR BGCOLOR="white" CLASS="TableRowColor">
167
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#MrSidFile(org.cresques.cts.IProjection, java.lang.String)">MrSidFile</A></B>(<A HREF="../../../org/cresques/cts/IProjection.html" title="interface in org.cresques.cts">IProjection</A>&nbsp;proj,
168
          java.lang.String&nbsp;fName)</CODE>
169

    
170
<BR>
171
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Contructor. </TD>
172
</TR>
173
</TABLE>
174
&nbsp;
175
<!-- ========== METHOD SUMMARY =========== -->
176

    
177
<A NAME="method_summary"><!-- --></A>
178
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
179
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
180
<TD COLSPAN=2><FONT SIZE="+2">
181
<B>Method Summary</B></FONT></TD>
182
</TR>
183
<TR BGCOLOR="white" CLASS="TableRowColor">
184
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
185
<CODE>&nbsp;void</CODE></FONT></TD>
186
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#close()">close</A></B>()</CODE>
187

    
188
<BR>
189
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Libera el objeto que ha abierto el fichero</TD>
190
</TR>
191
<TR BGCOLOR="white" CLASS="TableRowColor">
192
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
193
<CODE>&nbsp;int</CODE></FONT></TD>
194
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#getBlockSize()">getBlockSize</A></B>()</CODE>
195

    
196
<BR>
197
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el tama?o de bloque</TD>
198
</TR>
199
<TR BGCOLOR="white" CLASS="TableRowColor">
200
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
201
<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
202
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#getData(int, int, int)">getData</A></B>(int&nbsp;x,
203
        int&nbsp;y,
204
        int&nbsp;band)</CODE>
205

    
206
<BR>
207
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el valor del raster en la coordenada que se le pasa.
208
 </TD>
209
</TR>
210
<TR BGCOLOR="white" CLASS="TableRowColor">
211
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
212
<CODE>&nbsp;int</CODE></FONT></TD>
213
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#getHeight()">getHeight</A></B>()</CODE>
214

    
215
<BR>
216
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el alto de la imagen</TD>
217
</TR>
218
<TR BGCOLOR="white" CLASS="TableRowColor">
219
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
220
<CODE>&nbsp;<A HREF="../../../org/cresques/px/Extent.html" title="class in org.cresques.px">Extent</A></CODE></FONT></TD>
221
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#getView()">getView</A></B>()</CODE>
222

    
223
<BR>
224
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el Extent de la vista</TD>
225
</TR>
226
<TR BGCOLOR="white" CLASS="TableRowColor">
227
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
228
<CODE>&nbsp;int</CODE></FONT></TD>
229
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#getWidth()">getWidth</A></B>()</CODE>
230

    
231
<BR>
232
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el ancho de la imagen</TD>
233
</TR>
234
<TR BGCOLOR="white" CLASS="TableRowColor">
235
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
236
<CODE>&nbsp;byte[]</CODE></FONT></TD>
237
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#getWindow(int, int, int, int, int)">getWindow</A></B>(int&nbsp;ulX,
238
          int&nbsp;ulY,
239
          int&nbsp;sizeX,
240
          int&nbsp;sizeY,
241
          int&nbsp;band)</CODE>
242

    
243
<BR>
244
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve los datos de una ventana solicitada</TD>
245
</TR>
246
<TR BGCOLOR="white" CLASS="TableRowColor">
247
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
248
<CODE>&nbsp;<A HREF="../../../org/cresques/io/GeoFile.html" title="class in org.cresques.io">GeoFile</A></CODE></FONT></TD>
249
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#load()">load</A></B>()</CODE>
250

    
251
<BR>
252
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
253
</TR>
254
<TR BGCOLOR="white" CLASS="TableRowColor">
255
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
256
<CODE>&nbsp;void</CODE></FONT></TD>
257
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#reProject(org.cresques.cts.ICoordTrans)">reProject</A></B>(<A HREF="../../../org/cresques/cts/ICoordTrans.html" title="interface in org.cresques.cts">ICoordTrans</A>&nbsp;rp)</CODE>
258

    
259
<BR>
260
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
261
</TR>
262
<TR BGCOLOR="white" CLASS="TableRowColor">
263
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
264
<CODE>&nbsp;void</CODE></FONT></TD>
265
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#setBand(int, int)">setBand</A></B>(int&nbsp;flag,
266
        int&nbsp;bandNr)</CODE>
267

    
268
<BR>
269
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Asigna una banda R, G o B</TD>
270
</TR>
271
<TR BGCOLOR="white" CLASS="TableRowColor">
272
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
273
<CODE>protected &nbsp;void</CODE></FONT></TD>
274
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#setRGBLine(java.awt.image.BufferedImage, int, int, int, int, int[], int, int)">setRGBLine</A></B>(java.awt.image.BufferedImage&nbsp;image,
275
           int&nbsp;startX,
276
           int&nbsp;startY,
277
           int&nbsp;w,
278
           int&nbsp;h,
279
           int[]&nbsp;rgbArray,
280
           int&nbsp;offset,
281
           int&nbsp;scansize)</CODE>
282

    
283
<BR>
284
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Asigna al objeto Image los valores con los dato de la imagen contenidos en el 
285
 vector de enteros.</TD>
286
</TR>
287
<TR BGCOLOR="white" CLASS="TableRowColor">
288
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
289
<CODE>protected &nbsp;void</CODE></FONT></TD>
290
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#setRGBLine(java.awt.image.BufferedImage, int, int, int, int, int[], int, int, int)">setRGBLine</A></B>(java.awt.image.BufferedImage&nbsp;image,
291
           int&nbsp;startX,
292
           int&nbsp;startY,
293
           int&nbsp;w,
294
           int&nbsp;h,
295
           int[]&nbsp;rgbArray,
296
           int&nbsp;offset,
297
           int&nbsp;scansize,
298
           int&nbsp;flags)</CODE>
299

    
300
<BR>
301
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Asigna al objeto Image la mezcla entre los valores que ya tiene y los valores 
302
 con los dato de la imagen contenidos en el vector de enteros. </TD>
303
</TR>
304
<TR BGCOLOR="white" CLASS="TableRowColor">
305
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
306
<CODE>protected &nbsp;void</CODE></FONT></TD>
307
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#setRGBLine(java.awt.image.BufferedImage, int, int, int, int, int[], int, int, int, int)">setRGBLine</A></B>(java.awt.image.BufferedImage&nbsp;image,
308
           int&nbsp;startX,
309
           int&nbsp;startY,
310
           int&nbsp;w,
311
           int&nbsp;h,
312
           int[]&nbsp;rgbArray,
313
           int&nbsp;offset,
314
           int&nbsp;scansize,
315
           int&nbsp;origBand,
316
           int&nbsp;destBandFlag)</CODE>
317

    
318
<BR>
319
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Asigna al objeto Image la mezcla entre los valores que ya tiene y los valores 
320
 con los dato de la imagen contenidos en el vector de enteros. </TD>
321
</TR>
322
<TR BGCOLOR="white" CLASS="TableRowColor">
323
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
324
<CODE>&nbsp;void</CODE></FONT></TD>
325
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#setView(org.cresques.px.Extent)">setView</A></B>(<A HREF="../../../org/cresques/px/Extent.html" title="class in org.cresques.px">Extent</A>&nbsp;e)</CODE>
326

    
327
<BR>
328
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Asigna el extent de la vista</TD>
329
</TR>
330
<TR BGCOLOR="white" CLASS="TableRowColor">
331
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
332
<CODE>&nbsp;java.awt.Image</CODE></FONT></TD>
333
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#updateImage(int, int, org.cresques.cts.ICoordTrans)">updateImage</A></B>(int&nbsp;width,
334
            int&nbsp;height,
335
            <A HREF="../../../org/cresques/cts/ICoordTrans.html" title="interface in org.cresques.cts">ICoordTrans</A>&nbsp;rp)</CODE>
336

    
337
<BR>
338
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Actualiza la imagen. </TD>
339
</TR>
340
<TR BGCOLOR="white" CLASS="TableRowColor">
341
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
342
<CODE>&nbsp;java.awt.Image</CODE></FONT></TD>
343
<TD><CODE><B><A HREF="../../../org/cresques/io/MrSidFile.html#updateImage(int, int, org.cresques.cts.ICoordTrans, java.awt.Image, int, int)">updateImage</A></B>(int&nbsp;width,
344
            int&nbsp;height,
345
            <A HREF="../../../org/cresques/cts/ICoordTrans.html" title="interface in org.cresques.cts">ICoordTrans</A>&nbsp;rp,
346
            java.awt.Image&nbsp;img,
347
            int&nbsp;origBand,
348
            int&nbsp;destBandFlag)</CODE>
349

    
350
<BR>
351
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Actualiza la/s banda/s especificadas en la imagen.</TD>
352
</TR>
353
</TABLE>
354
&nbsp;<A NAME="methods_inherited_from_class_org.cresques.io.GeoRasterFile"><!-- --></A>
355
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
356
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
357
<TD><B>Methods inherited from class org.cresques.io.<A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></B></TD>
358
</TR>
359
<TR BGCOLOR="white" CLASS="TableRowColor">
360
<TD><CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html#cornersToWorldFile(java.awt.geom.Point2D[], java.awt.Dimension)">cornersToWorldFile</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#fileIsSupported(java.lang.String)">fileIsSupported</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#getAlpha()">getAlpha</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#getBand(int)">getBand</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#getBandCount()">getBandCount</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#getContour(java.lang.String, java.lang.String, org.cresques.cts.IProjection)">getContour</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#getDataType()">getDataType</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#getObjects()">getObjects</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#getTransparency()">getTransparency</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#openFile(org.cresques.cts.IProjection, java.lang.String)">openFile</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#printWF(java.lang.String, java.awt.geom.Point2D[], java.awt.Dimension)">printWF</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#registerExtension(java.lang.String, java.lang.Class)">registerExtension</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#saveWF(java.lang.String, java.lang.String)">saveWF</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#setAlpha(int)">setAlpha</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#setDataType(int)">setDataType</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#setTransparency(boolean)">setTransparency</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#setTransparency(int)">setTransparency</A>, <A HREF="../../../org/cresques/io/GeoRasterFile.html#setUpdatable(java.awt.Component)">setUpdatable</A></CODE></TD>
361
</TR>
362
</TABLE>
363
&nbsp;<A NAME="methods_inherited_from_class_org.cresques.io.GeoFile"><!-- --></A>
364
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
365
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
366
<TD><B>Methods inherited from class org.cresques.io.<A HREF="../../../org/cresques/io/GeoFile.html" title="class in org.cresques.io">GeoFile</A></B></TD>
367
</TR>
368
<TR BGCOLOR="white" CLASS="TableRowColor">
369
<TD><CODE><A HREF="../../../org/cresques/io/GeoFile.html#filterWS(java.lang.String)">filterWS</A>, <A HREF="../../../org/cresques/io/GeoFile.html#getExtent()">getExtent</A>, <A HREF="../../../org/cresques/io/GeoFile.html#getFileSize()">getFileSize</A>, <A HREF="../../../org/cresques/io/GeoFile.html#getName()">getName</A>, <A HREF="../../../org/cresques/io/GeoFile.html#getProjection()">getProjection</A>, <A HREF="../../../org/cresques/io/GeoFile.html#getTime()">getTime</A>, <A HREF="../../../org/cresques/io/GeoFile.html#setFileSize(long)">setFileSize</A>, <A HREF="../../../org/cresques/io/GeoFile.html#setName(java.lang.String)">setName</A>, <A HREF="../../../org/cresques/io/GeoFile.html#setProjection(org.cresques.cts.IProjection)">setProjection</A></CODE></TD>
370
</TR>
371
</TABLE>
372
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
373
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
374
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
375
<TD><B>Methods inherited from class java.lang.Object</B></TD>
376
</TR>
377
<TR BGCOLOR="white" CLASS="TableRowColor">
378
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
379
</TR>
380
</TABLE>
381
&nbsp;
382
<P>
383

    
384
<!-- ============ FIELD DETAIL =========== -->
385

    
386
<A NAME="field_detail"><!-- --></A>
387
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
388
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
389
<TD COLSPAN=1><FONT SIZE="+2">
390
<B>Field Detail</B></FONT></TD>
391
</TR>
392
</TABLE>
393

    
394
<A NAME="BAND_HEIGHT"><!-- --></A><H3>
395
BAND_HEIGHT</H3>
396
<PRE>
397
public static final int <B>BAND_HEIGHT</B></PRE>
398
<DL>
399
<DL>
400
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.cresques.io.MrSidFile.BAND_HEIGHT">Constant Field Values</A></DL>
401
</DL>
402
<HR>
403

    
404
<A NAME="file"><!-- --></A><H3>
405
file</H3>
406
<PRE>
407
protected org.cresques.io.MrSidNative <B>file</B></PRE>
408
<DL>
409
<DL>
410
</DL>
411
</DL>
412

    
413
<!-- ========= CONSTRUCTOR DETAIL ======== -->
414

    
415
<A NAME="constructor_detail"><!-- --></A>
416
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
417
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
418
<TD COLSPAN=1><FONT SIZE="+2">
419
<B>Constructor Detail</B></FONT></TD>
420
</TR>
421
</TABLE>
422

    
423
<A NAME="MrSidFile(org.cresques.cts.IProjection, java.lang.String)"><!-- --></A><H3>
424
MrSidFile</H3>
425
<PRE>
426
public <B>MrSidFile</B>(<A HREF="../../../org/cresques/cts/IProjection.html" title="interface in org.cresques.cts">IProjection</A>&nbsp;proj,
427
                 java.lang.String&nbsp;fName)</PRE>
428
<DL>
429
<DD>Contructor. Abre el fichero mrsid
430
<P>
431
<DT><B>Parameters:</B><DD><CODE>proj</CODE> - Proyecci?n<DD><CODE>fName</CODE> - Nombre del fichero mrsid</DL>
432

    
433
<!-- ============ METHOD DETAIL ========== -->
434

    
435
<A NAME="method_detail"><!-- --></A>
436
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
437
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
438
<TD COLSPAN=1><FONT SIZE="+2">
439
<B>Method Detail</B></FONT></TD>
440
</TR>
441
</TABLE>
442

    
443
<A NAME="load()"><!-- --></A><H3>
444
load</H3>
445
<PRE>
446
public <A HREF="../../../org/cresques/io/GeoFile.html" title="class in org.cresques.io">GeoFile</A> <B>load</B>()</PRE>
447
<DL>
448
<DD><DL>
449
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html#load()">load</A></CODE> in class <CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></CODE></DL>
450
</DD>
451
<DD><DL>
452
</DL>
453
</DD>
454
</DL>
455
<HR>
456

    
457
<A NAME="close()"><!-- --></A><H3>
458
close</H3>
459
<PRE>
460
public void <B>close</B>()</PRE>
461
<DL>
462
<DD>Libera el objeto que ha abierto el fichero
463
<P>
464
<DD><DL>
465
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html#close()">close</A></CODE> in class <CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></CODE></DL>
466
</DD>
467
<DD><DL>
468
</DL>
469
</DD>
470
</DL>
471
<HR>
472

    
473
<A NAME="setBand(int, int)"><!-- --></A><H3>
474
setBand</H3>
475
<PRE>
476
public void <B>setBand</B>(int&nbsp;flag,
477
                    int&nbsp;bandNr)</PRE>
478
<DL>
479
<DD>Asigna una banda R, G o B
480
<P>
481
<DD><DL>
482
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html#setBand(int, int)">setBand</A></CODE> in class <CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></CODE></DL>
483
</DD>
484
<DD><DL>
485
<DT><B>Parameters:</B><DD><CODE>flag</CODE> - cual (o cuales) de las bandas.</DL>
486
</DD>
487
</DL>
488
<HR>
489

    
490
<A NAME="setView(org.cresques.px.Extent)"><!-- --></A><H3>
491
setView</H3>
492
<PRE>
493
public void <B>setView</B>(<A HREF="../../../org/cresques/px/Extent.html" title="class in org.cresques.px">Extent</A>&nbsp;e)</PRE>
494
<DL>
495
<DD>Asigna el extent de la vista
496
<P>
497
<DD><DL>
498
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html#setView(org.cresques.px.Extent)">setView</A></CODE> in class <CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></CODE></DL>
499
</DD>
500
<DD><DL>
501
</DL>
502
</DD>
503
</DL>
504
<HR>
505

    
506
<A NAME="getView()"><!-- --></A><H3>
507
getView</H3>
508
<PRE>
509
public <A HREF="../../../org/cresques/px/Extent.html" title="class in org.cresques.px">Extent</A> <B>getView</B>()</PRE>
510
<DL>
511
<DD>Obtiene el Extent de la vista
512
<P>
513
<DD><DL>
514
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html#getView()">getView</A></CODE> in class <CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></CODE></DL>
515
</DD>
516
<DD><DL>
517
</DL>
518
</DD>
519
</DL>
520
<HR>
521

    
522
<A NAME="getWidth()"><!-- --></A><H3>
523
getWidth</H3>
524
<PRE>
525
public int <B>getWidth</B>()</PRE>
526
<DL>
527
<DD>Obtiene el ancho de la imagen
528
<P>
529
<DD><DL>
530
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html#getWidth()">getWidth</A></CODE> in class <CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></CODE></DL>
531
</DD>
532
<DD><DL>
533
</DL>
534
</DD>
535
</DL>
536
<HR>
537

    
538
<A NAME="getHeight()"><!-- --></A><H3>
539
getHeight</H3>
540
<PRE>
541
public int <B>getHeight</B>()</PRE>
542
<DL>
543
<DD>Obtiene el alto de la imagen
544
<P>
545
<DD><DL>
546
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html#getHeight()">getHeight</A></CODE> in class <CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></CODE></DL>
547
</DD>
548
<DD><DL>
549
</DL>
550
</DD>
551
</DL>
552
<HR>
553

    
554
<A NAME="reProject(org.cresques.cts.ICoordTrans)"><!-- --></A><H3>
555
reProject</H3>
556
<PRE>
557
public void <B>reProject</B>(<A HREF="../../../org/cresques/cts/ICoordTrans.html" title="interface in org.cresques.cts">ICoordTrans</A>&nbsp;rp)</PRE>
558
<DL>
559
<DD><DL>
560
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/cresques/geo/Projected.html#reProject(org.cresques.cts.ICoordTrans)">reProject</A></CODE> in interface <CODE><A HREF="../../../org/cresques/geo/Projected.html" title="interface in org.cresques.geo">Projected</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html#reProject(org.cresques.cts.ICoordTrans)">reProject</A></CODE> in class <CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></CODE></DL>
561
</DD>
562
<DD><DL>
563
</DL>
564
</DD>
565
</DL>
566
<HR>
567

    
568
<A NAME="updateImage(int, int, org.cresques.cts.ICoordTrans)"><!-- --></A><H3>
569
updateImage</H3>
570
<PRE>
571
public java.awt.Image <B>updateImage</B>(int&nbsp;width,
572
                                  int&nbsp;height,
573
                                  <A HREF="../../../org/cresques/cts/ICoordTrans.html" title="interface in org.cresques.cts">ICoordTrans</A>&nbsp;rp)</PRE>
574
<DL>
575
<DD>Actualiza la imagen. Se encarga de llamar a la funci?n que calcula la vista
576
 y luego a la que lee la escena sobre un buffer. Vuelca la informaci?n obtenida
577
 sobre el Image que la visualiza.
578
<P>
579
<DD><DL>
580
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html#updateImage(int, int, org.cresques.cts.ICoordTrans)">updateImage</A></CODE> in class <CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></CODE></DL>
581
</DD>
582
<DD><DL>
583
</DL>
584
</DD>
585
</DL>
586
<HR>
587

    
588
<A NAME="setRGBLine(java.awt.image.BufferedImage, int, int, int, int, int[], int, int)"><!-- --></A><H3>
589
setRGBLine</H3>
590
<PRE>
591
protected void <B>setRGBLine</B>(java.awt.image.BufferedImage&nbsp;image,
592
                          int&nbsp;startX,
593
                          int&nbsp;startY,
594
                          int&nbsp;w,
595
                          int&nbsp;h,
596
                          int[]&nbsp;rgbArray,
597
                          int&nbsp;offset,
598
                          int&nbsp;scansize)</PRE>
599
<DL>
600
<DD>Asigna al objeto Image los valores con los dato de la imagen contenidos en el 
601
 vector de enteros.
602
<P>
603
<DD><DL>
604
<DT><B>Parameters:</B><DD><CODE>image</CODE> - imagen con los datos actuales<DD><CODE>startX</CODE> - inicio de la posici?n en X dentro de la imagen<DD><CODE>startY</CODE> - inicio de la posici?n en X dentro de la imagen<DD><CODE>w</CODE> - Ancho de la imagen<DD><CODE>h</CODE> - Alto de la imagen<DD><CODE>rgbArray</CODE> - vector que contiene la banda que se va a sustituir<DD><CODE>offset</CODE> - desplazamiento<DD><CODE>scansize</CODE> - tama?o de imagen recorrida por cada p</DL>
605
</DD>
606
</DL>
607
<HR>
608

    
609
<A NAME="setRGBLine(java.awt.image.BufferedImage, int, int, int, int, int[], int, int, int)"><!-- --></A><H3>
610
setRGBLine</H3>
611
<PRE>
612
protected void <B>setRGBLine</B>(java.awt.image.BufferedImage&nbsp;image,
613
                          int&nbsp;startX,
614
                          int&nbsp;startY,
615
                          int&nbsp;w,
616
                          int&nbsp;h,
617
                          int[]&nbsp;rgbArray,
618
                          int&nbsp;offset,
619
                          int&nbsp;scansize,
620
                          int&nbsp;flags)</PRE>
621
<DL>
622
<DD>Asigna al objeto Image la mezcla entre los valores que ya tiene y los valores 
623
 con los dato de la imagen contenidos en el vector de enteros. De los valores RGB
624
 que ya contiene se mantienen las bandas que no coinciden con el valor de flags. La
625
 banda correspondiente a flags es sustituida por los datos del vector.
626
<P>
627
<DD><DL>
628
<DT><B>Parameters:</B><DD><CODE>image</CODE> - imagen con los datos actuales<DD><CODE>startX</CODE> - inicio de la posici?n en X dentro de la imagen<DD><CODE>startY</CODE> - inicio de la posici?n en X dentro de la imagen<DD><CODE>w</CODE> - Ancho de la imagen<DD><CODE>h</CODE> - Alto de la imagen<DD><CODE>rgbArray</CODE> - vector que contiene la banda que se va a sustituir<DD><CODE>offset</CODE> - desplazamiento<DD><CODE>scansize</CODE> - tama?o de imagen recorrida por cada paso<DD><CODE>flags</CODE> - banda que se va a sustituir (Ctes de GeoRasterFile)</DL>
629
</DD>
630
</DL>
631
<HR>
632

    
633
<A NAME="setRGBLine(java.awt.image.BufferedImage, int, int, int, int, int[], int, int, int, int)"><!-- --></A><H3>
634
setRGBLine</H3>
635
<PRE>
636
protected void <B>setRGBLine</B>(java.awt.image.BufferedImage&nbsp;image,
637
                          int&nbsp;startX,
638
                          int&nbsp;startY,
639
                          int&nbsp;w,
640
                          int&nbsp;h,
641
                          int[]&nbsp;rgbArray,
642
                          int&nbsp;offset,
643
                          int&nbsp;scansize,
644
                          int&nbsp;origBand,
645
                          int&nbsp;destBandFlag)</PRE>
646
<DL>
647
<DD>Asigna al objeto Image la mezcla entre los valores que ya tiene y los valores 
648
 con los dato de la imagen contenidos en el vector de enteros. De los valores RGB
649
 que ya contiene se mantienen las bandas que no coinciden con el valor de flags. La
650
 banda correspondiente a flags es sustituida por los datos del vector.
651
<P>
652
<DD><DL>
653
<DT><B>Parameters:</B><DD><CODE>image</CODE> - imagen con los datos actuales<DD><CODE>startX</CODE> - inicio de la posici?n en X dentro de la imagen<DD><CODE>startY</CODE> - inicio de la posici?n en X dentro de la imagen<DD><CODE>w</CODE> - Ancho de la imagen<DD><CODE>h</CODE> - Alto de la imagen<DD><CODE>rgbArray</CODE> - vector que contiene la banda que se va a sustituir<DD><CODE>offset</CODE> - desplazamiento<DD><CODE>scansize</CODE> - tama?o de imagen recorrida por cada paso<DD><CODE>origBand</CODE> - Banda origen del GeoRasterFile<DD><CODE>destBandFlag</CODE> - banda que se va a sustituir (Ctes de GeoRasterFile)</DL>
654
</DD>
655
</DL>
656
<HR>
657

    
658
<A NAME="updateImage(int, int, org.cresques.cts.ICoordTrans, java.awt.Image, int, int)"><!-- --></A><H3>
659
updateImage</H3>
660
<PRE>
661
public java.awt.Image <B>updateImage</B>(int&nbsp;width,
662
                                  int&nbsp;height,
663
                                  <A HREF="../../../org/cresques/cts/ICoordTrans.html" title="interface in org.cresques.cts">ICoordTrans</A>&nbsp;rp,
664
                                  java.awt.Image&nbsp;img,
665
                                  int&nbsp;origBand,
666
                                  int&nbsp;destBandFlag)</PRE>
667
<DL>
668
<DD><B>Description copied from class: <CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></CODE></B></DD>
669
<DD>Actualiza la/s banda/s especificadas en la imagen.
670
<P>
671
<DD><DL>
672
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html#updateImage(int, int, org.cresques.cts.ICoordTrans, java.awt.Image, int, int)">updateImage</A></CODE> in class <CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></CODE></DL>
673
</DD>
674
<DD><DL>
675
<DT><B>Parameters:</B><DD><CODE>width</CODE> - ancho<DD><CODE>height</CODE> - alto<DD><CODE>rp</CODE> - reproyecci?n<DD><CODE>img</CODE> - imagen
676
<DT><B>Returns:</B><DD>img</DL>
677
</DD>
678
</DL>
679
<HR>
680

    
681
<A NAME="getData(int, int, int)"><!-- --></A><H3>
682
getData</H3>
683
<PRE>
684
public java.lang.Object <B>getData</B>(int&nbsp;x,
685
                                int&nbsp;y,
686
                                int&nbsp;band)</PRE>
687
<DL>
688
<DD><B>Description copied from class: <CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></CODE></B></DD>
689
<DD>Obtiene el valor del raster en la coordenada que se le pasa.
690
 El valor ser? Double, Int, Byte, etc. dependiendo del tipo de
691
 raster.
692
<P>
693
<DD><DL>
694
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html#getData(int, int, int)">getData</A></CODE> in class <CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></CODE></DL>
695
</DD>
696
<DD><DL>
697
<DT><B>Parameters:</B><DD><CODE>x</CODE> - coordenada X<DD><CODE>y</CODE> - coordenada Y
698
<DT><B>Returns:</B><DD></DL>
699
</DD>
700
</DL>
701
<HR>
702

    
703
<A NAME="getWindow(int, int, int, int, int)"><!-- --></A><H3>
704
getWindow</H3>
705
<PRE>
706
public byte[] <B>getWindow</B>(int&nbsp;ulX,
707
                        int&nbsp;ulY,
708
                        int&nbsp;sizeX,
709
                        int&nbsp;sizeY,
710
                        int&nbsp;band)</PRE>
711
<DL>
712
<DD>Devuelve los datos de una ventana solicitada
713
<P>
714
<DD><DL>
715
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html#getWindow(int, int, int, int, int)">getWindow</A></CODE> in class <CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></CODE></DL>
716
</DD>
717
<DD><DL>
718
<DT><B>Parameters:</B><DD><CODE>ulX</CODE> - coordenada X superior izda.<DD><CODE>ulY</CODE> - coordenada Y superior derecha.<DD><CODE>sizeX</CODE> - tama?o en X de la ventana.<DD><CODE>sizeY</CODE> - tama?o en Y de la ventana.<DD><CODE>band</CODE> - Banda solicitada.</DL>
719
</DD>
720
</DL>
721
<HR>
722

    
723
<A NAME="getBlockSize()"><!-- --></A><H3>
724
getBlockSize</H3>
725
<PRE>
726
public int <B>getBlockSize</B>()</PRE>
727
<DL>
728
<DD>Devuelve el tama?o de bloque
729
<P>
730
<DD><DL>
731
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html#getBlockSize()">getBlockSize</A></CODE> in class <CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></CODE></DL>
732
</DD>
733
<DD><DL>
734

    
735
<DT><B>Returns:</B><DD>Tama?o de bloque</DL>
736
</DD>
737
</DL>
738
<!-- ========= END OF CLASS DATA ========= -->
739
<HR>
740

    
741

    
742
<!-- ======= START OF BOTTOM NAVBAR ====== -->
743
<A NAME="navbar_bottom"><!-- --></A>
744
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
745
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
746
<TR>
747
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
748
<A NAME="navbar_bottom_firstrow"><!-- --></A>
749
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
750
  <TR ALIGN="center" VALIGN="top">
751
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
752
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
753
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
754
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
755
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
756
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
757
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
758
  </TR>
759
</TABLE>
760
</TD>
761
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
762
</EM>
763
</TD>
764
</TR>
765

    
766
<TR>
767
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
768
&nbsp;<A HREF="../../../org/cresques/io/MapServerInputStream.html" title="class in org.cresques.io"><B>PREV CLASS</B></A>&nbsp;
769
&nbsp;<A HREF="../../../org/cresques/io/Rasterizer.html" title="class in org.cresques.io"><B>NEXT CLASS</B></A></FONT></TD>
770
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
771
  <A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
772
&nbsp;<A HREF="MrSidFile.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
773
&nbsp;<SCRIPT type="text/javascript">
774
  <!--
775
  if(window==top) {
776
    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
777
  }
778
  //-->
779
</SCRIPT>
780
<NOSCRIPT>
781
  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
782
</NOSCRIPT>
783

    
784
</FONT></TD>
785
</TR>
786
<TR>
787
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
788
  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>
789
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
790
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>
791
</TR>
792
</TABLE>
793
<A NAME="skip-navbar_bottom"></A>
794
<!-- ======== END OF BOTTOM NAVBAR ======= -->
795

    
796
<HR>
797

    
798
</BODY>
799
</HTML>