Statistics
| Revision:

root / trunk / libraries / libCq CMS for java.old / doc-files / javadocs / org / cresques / io / MrSidFile.html @ 2849

History | View | Annotate | Download (38.4 KB)

1 2849 nacho
<!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 Fri Sep 02 13:43:21 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;Carga un fichero raster. </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;Reproyecci?n.</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 datos 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><B>Description copied from class: <CODE><A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></CODE></B></DD>
449
<DD>Carga un fichero raster. Puede usarse para calcular el extent e instanciar
450
 un objeto de este tipo.
451
<P>
452
<DD><DL>
453
<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>
454
</DD>
455
<DD><DL>
456
</DL>
457
</DD>
458
</DL>
459
<HR>
460
461
<A NAME="close()"><!-- --></A><H3>
462
close</H3>
463
<PRE>
464
public void <B>close</B>()</PRE>
465
<DL>
466
<DD>Libera el objeto que ha abierto el fichero
467
<P>
468
<DD><DL>
469
<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>
470
</DD>
471
<DD><DL>
472
</DL>
473
</DD>
474
</DL>
475
<HR>
476
477
<A NAME="setBand(int, int)"><!-- --></A><H3>
478
setBand</H3>
479
<PRE>
480
public void <B>setBand</B>(int&nbsp;flag,
481
                    int&nbsp;bandNr)</PRE>
482
<DL>
483
<DD>Asigna una banda R, G o B
484
<P>
485
<DD><DL>
486
<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>
487
</DD>
488
<DD><DL>
489
<DT><B>Parameters:</B><DD><CODE>flag</CODE> - cual (o cuales) de las bandas.</DL>
490
</DD>
491
</DL>
492
<HR>
493
494
<A NAME="setView(org.cresques.px.Extent)"><!-- --></A><H3>
495
setView</H3>
496
<PRE>
497
public void <B>setView</B>(<A HREF="../../../org/cresques/px/Extent.html" title="class in org.cresques.px">Extent</A>&nbsp;e)</PRE>
498
<DL>
499
<DD>Asigna el extent de la vista
500
<P>
501
<DD><DL>
502
<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>
503
</DD>
504
<DD><DL>
505
<DT><B>Parameters:</B><DD><CODE>e</CODE> - Extent</DL>
506
</DD>
507
</DL>
508
<HR>
509
510
<A NAME="getView()"><!-- --></A><H3>
511
getView</H3>
512
<PRE>
513
public <A HREF="../../../org/cresques/px/Extent.html" title="class in org.cresques.px">Extent</A> <B>getView</B>()</PRE>
514
<DL>
515
<DD>Obtiene el Extent de la vista
516
<P>
517
<DD><DL>
518
<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>
519
</DD>
520
<DD><DL>
521
522
<DT><B>Returns:</B><DD>Extent</DL>
523
</DD>
524
</DL>
525
<HR>
526
527
<A NAME="getWidth()"><!-- --></A><H3>
528
getWidth</H3>
529
<PRE>
530
public int <B>getWidth</B>()</PRE>
531
<DL>
532
<DD>Obtiene el ancho de la imagen
533
<P>
534
<DD><DL>
535
<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>
536
</DD>
537
<DD><DL>
538
539
<DT><B>Returns:</B><DD>Ancho de la imagen</DL>
540
</DD>
541
</DL>
542
<HR>
543
544
<A NAME="getHeight()"><!-- --></A><H3>
545
getHeight</H3>
546
<PRE>
547
public int <B>getHeight</B>()</PRE>
548
<DL>
549
<DD>Obtiene el alto de la imagen
550
<P>
551
<DD><DL>
552
<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>
553
</DD>
554
<DD><DL>
555
556
<DT><B>Returns:</B><DD>Ancho de la imagen</DL>
557
</DD>
558
</DL>
559
<HR>
560
561
<A NAME="reProject(org.cresques.cts.ICoordTrans)"><!-- --></A><H3>
562
reProject</H3>
563
<PRE>
564
public void <B>reProject</B>(<A HREF="../../../org/cresques/cts/ICoordTrans.html" title="interface in org.cresques.cts">ICoordTrans</A>&nbsp;rp)</PRE>
565
<DL>
566
<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>
567
<DD>Reproyecci?n.
568
<P>
569
<DD><DL>
570
<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>
571
</DD>
572
<DD><DL>
573
<DT><B>Parameters:</B><DD><CODE>rp</CODE> - Coordenadas de la transformaci?n</DL>
574
</DD>
575
</DL>
576
<HR>
577
578
<A NAME="updateImage(int, int, org.cresques.cts.ICoordTrans)"><!-- --></A><H3>
579
updateImage</H3>
580
<PRE>
581
public java.awt.Image <B>updateImage</B>(int&nbsp;width,
582
                                  int&nbsp;height,
583
                                  <A HREF="../../../org/cresques/cts/ICoordTrans.html" title="interface in org.cresques.cts">ICoordTrans</A>&nbsp;rp)</PRE>
584
<DL>
585
<DD>Actualiza la imagen. Se encarga de llamar a la funci?n que calcula la vista
586
 y luego a la que lee la escena sobre un buffer. Vuelca la informaci?n obtenida
587
 sobre el Image que la visualiza.
588
<P>
589
<DD><DL>
590
<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>
591
</DD>
592
<DD><DL>
593
<DT><B>Parameters:</B><DD><CODE>width</CODE> - ancho<DD><CODE>height</CODE> - alto<DD><CODE>rp</CODE> - Reproyecci?n
594
<DT><B>Returns:</B><DD>img</DL>
595
</DD>
596
</DL>
597
<HR>
598
599
<A NAME="setRGBLine(java.awt.image.BufferedImage, int, int, int, int, int[], int, int)"><!-- --></A><H3>
600
setRGBLine</H3>
601
<PRE>
602
protected void <B>setRGBLine</B>(java.awt.image.BufferedImage&nbsp;image,
603
                          int&nbsp;startX,
604
                          int&nbsp;startY,
605
                          int&nbsp;w,
606
                          int&nbsp;h,
607
                          int[]&nbsp;rgbArray,
608
                          int&nbsp;offset,
609
                          int&nbsp;scansize)</PRE>
610
<DL>
611
<DD>Asigna al objeto Image los valores con los dato de la imagen contenidos en el
612
 vector de enteros.
613
<P>
614
<DD><DL>
615
<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>
616
</DD>
617
</DL>
618
<HR>
619
620
<A NAME="setRGBLine(java.awt.image.BufferedImage, int, int, int, int, int[], int, int, int)"><!-- --></A><H3>
621
setRGBLine</H3>
622
<PRE>
623
protected void <B>setRGBLine</B>(java.awt.image.BufferedImage&nbsp;image,
624
                          int&nbsp;startX,
625
                          int&nbsp;startY,
626
                          int&nbsp;w,
627
                          int&nbsp;h,
628
                          int[]&nbsp;rgbArray,
629
                          int&nbsp;offset,
630
                          int&nbsp;scansize,
631
                          int&nbsp;flags)</PRE>
632
<DL>
633
<DD>Asigna al objeto Image la mezcla entre los valores que ya tiene y los valores
634
 con los datos de la imagen contenidos en el vector de enteros. De los valores RGB
635
 que ya contiene se mantienen las bandas que no coinciden con el valor de flags. La
636
 banda correspondiente a flags es sustituida por los datos del vector.
637
<P>
638
<DD><DL>
639
<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>
640
</DD>
641
</DL>
642
<HR>
643
644
<A NAME="setRGBLine(java.awt.image.BufferedImage, int, int, int, int, int[], int, int, int, int)"><!-- --></A><H3>
645
setRGBLine</H3>
646
<PRE>
647
protected void <B>setRGBLine</B>(java.awt.image.BufferedImage&nbsp;image,
648
                          int&nbsp;startX,
649
                          int&nbsp;startY,
650
                          int&nbsp;w,
651
                          int&nbsp;h,
652
                          int[]&nbsp;rgbArray,
653
                          int&nbsp;offset,
654
                          int&nbsp;scansize,
655
                          int&nbsp;origBand,
656
                          int&nbsp;destBandFlag)</PRE>
657
<DL>
658
<DD>Asigna al objeto Image la mezcla entre los valores que ya tiene y los valores
659
 con los dato de la imagen contenidos en el vector de enteros. De los valores RGB
660
 que ya contiene se mantienen las bandas que no coinciden con el valor de flags. La
661
 banda correspondiente a flags es sustituida por los datos del vector.
662
<P>
663
<DD><DL>
664
<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>
665
</DD>
666
</DL>
667
<HR>
668
669
<A NAME="updateImage(int, int, org.cresques.cts.ICoordTrans, java.awt.Image, int, int)"><!-- --></A><H3>
670
updateImage</H3>
671
<PRE>
672
public java.awt.Image <B>updateImage</B>(int&nbsp;width,
673
                                  int&nbsp;height,
674
                                  <A HREF="../../../org/cresques/cts/ICoordTrans.html" title="interface in org.cresques.cts">ICoordTrans</A>&nbsp;rp,
675
                                  java.awt.Image&nbsp;img,
676
                                  int&nbsp;origBand,
677
                                  int&nbsp;destBandFlag)</PRE>
678
<DL>
679
<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>
680
<DD>Actualiza la/s banda/s especificadas en la imagen.
681
<P>
682
<DD><DL>
683
<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>
684
</DD>
685
<DD><DL>
686
<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
687
<DT><B>Returns:</B><DD>img</DL>
688
</DD>
689
</DL>
690
<HR>
691
692
<A NAME="getData(int, int, int)"><!-- --></A><H3>
693
getData</H3>
694
<PRE>
695
public java.lang.Object <B>getData</B>(int&nbsp;x,
696
                                int&nbsp;y,
697
                                int&nbsp;band)</PRE>
698
<DL>
699
<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>
700
<DD>Obtiene el valor del raster en la coordenada que se le pasa.
701
 El valor ser? Double, Int, Byte, etc. dependiendo del tipo de
702
 raster.
703
<P>
704
<DD><DL>
705
<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>
706
</DD>
707
<DD><DL>
708
<DT><B>Parameters:</B><DD><CODE>x</CODE> - coordenada X<DD><CODE>y</CODE> - coordenada Y
709
<DT><B>Returns:</B><DD></DL>
710
</DD>
711
</DL>
712
<HR>
713
714
<A NAME="getWindow(int, int, int, int, int)"><!-- --></A><H3>
715
getWindow</H3>
716
<PRE>
717
public byte[] <B>getWindow</B>(int&nbsp;ulX,
718
                        int&nbsp;ulY,
719
                        int&nbsp;sizeX,
720
                        int&nbsp;sizeY,
721
                        int&nbsp;band)</PRE>
722
<DL>
723
<DD>Devuelve los datos de una ventana solicitada
724
<P>
725
<DD><DL>
726
<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>
727
</DD>
728
<DD><DL>
729
<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>
730
</DD>
731
</DL>
732
<HR>
733
734
<A NAME="getBlockSize()"><!-- --></A><H3>
735
getBlockSize</H3>
736
<PRE>
737
public int <B>getBlockSize</B>()</PRE>
738
<DL>
739
<DD>Devuelve el tama?o de bloque
740
<P>
741
<DD><DL>
742
<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>
743
</DD>
744
<DD><DL>
745
746
<DT><B>Returns:</B><DD>Tama?o de bloque</DL>
747
</DD>
748
</DL>
749
<!-- ========= END OF CLASS DATA ========= -->
750
<HR>
751
752
753
<!-- ======= START OF BOTTOM NAVBAR ====== -->
754
<A NAME="navbar_bottom"><!-- --></A>
755
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
756
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
757
<TR>
758
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
759
<A NAME="navbar_bottom_firstrow"><!-- --></A>
760
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
761
  <TR ALIGN="center" VALIGN="top">
762
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
763
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
764
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
765
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
766
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
767
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
768
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
769
  </TR>
770
</TABLE>
771
</TD>
772
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
773
</EM>
774
</TD>
775
</TR>
776
777
<TR>
778
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
779
&nbsp;<A HREF="../../../org/cresques/io/MapServerInputStream.html" title="class in org.cresques.io"><B>PREV CLASS</B></A>&nbsp;
780
&nbsp;<A HREF="../../../org/cresques/io/Rasterizer.html" title="class in org.cresques.io"><B>NEXT CLASS</B></A></FONT></TD>
781
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
782
  <A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
783
&nbsp;<A HREF="MrSidFile.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
784
&nbsp;<SCRIPT type="text/javascript">
785
  <!--
786
  if(window==top) {
787
    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
788
  }
789
  //-->
790
</SCRIPT>
791
<NOSCRIPT>
792
  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
793
</NOSCRIPT>
794
795
</FONT></TD>
796
</TR>
797
<TR>
798
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
799
  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>
800
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
801
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>
802
</TR>
803
</TABLE>
804
<A NAME="skip-navbar_bottom"></A>
805
<!-- ======== END OF BOTTOM NAVBAR ======= -->
806
807
<HR>
808
809
</BODY>
810
</HTML>