Statistics
| Revision:

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

History | View | Annotate | Download (42.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
GeoRasterFile
8
</TITLE>
9

    
10
<META NAME="keywords" CONTENT="org.cresques.io.GeoRasterFile 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="GeoRasterFile";
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/GeoFile.html" title="class in org.cresques.io"><B>PREV CLASS</B></A>&nbsp;
53
&nbsp;<A HREF="../../../org/cresques/io/GeoRasterWriter.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="GeoRasterFile.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 GeoRasterFile</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"><B>org.cresques.io.GeoRasterFile</B>
91
</PRE>
92
<DL>
93
<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>
94
</DL>
95
<DL>
96
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../org/cresques/io/EcwFile.html" title="class in org.cresques.io">EcwFile</A>, <A HREF="../../../org/cresques/io/GdalFile.html" title="class in org.cresques.io">GdalFile</A>, <A HREF="../../../org/cresques/io/MapServerInputStream.html" title="class in org.cresques.io">MapServerInputStream</A>, <A HREF="../../../org/cresques/io/MrSidFile.html" title="class in org.cresques.io">MrSidFile</A>, <A HREF="../../../org/cresques/io/TifGeoRefFile.html" title="class in org.cresques.io">TifGeoRefFile</A></DD>
97
</DL>
98
<HR>
99
<DL>
100
<DT>public abstract class <B>GeoRasterFile</B><DT>extends <A HREF="../../../org/cresques/io/GeoFile.html" title="class in org.cresques.io">GeoFile</A></DL>
101

    
102
<P>
103
Manejador de ficheros raster georeferenciados.
104
 
105
 Esta clase abstracta es el ancestro de todas las clases que proporcionan
106
 soporte para ficheros raster georeferenciados.<br>
107
 Actua tambien como una 'Fabrica', ocultando al cliente la manera en que
108
 se ha implementado ese manejo. Una clase nueva que soportara un nuevo
109
 tipo de raster tendr?a que registrar su extensi?n o extensiones usando
110
 el m?todo @see registerExtension.<br>
111
<P>
112

    
113
<P>
114
<DL>
115
<DT><B>Author:</B></DT>
116
  <DD>"Luis W. Sevilla" <sevilla_lui@gva.es>*</DD>
117
</DL>
118
<HR>
119

    
120
<P>
121
<!-- ======== NESTED CLASS SUMMARY ======== -->
122

    
123

    
124
<!-- =========== FIELD SUMMARY =========== -->
125

    
126
<A NAME="field_summary"><!-- --></A>
127
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
128
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
129
<TD COLSPAN=2><FONT SIZE="+2">
130
<B>Field Summary</B></FONT></TD>
131
</TR>
132
<TR BGCOLOR="white" CLASS="TableRowColor">
133
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
134
<CODE>protected &nbsp;int</CODE></FONT></TD>
135
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#bandCount">bandCount</A></B></CODE>
136

    
137
<BR>
138
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
139
</TR>
140
<TR BGCOLOR="white" CLASS="TableRowColor">
141
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
142
<CODE>protected &nbsp;int</CODE></FONT></TD>
143
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#bBandNr">bBandNr</A></B></CODE>
144

    
145
<BR>
146
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
147
</TR>
148
<TR BGCOLOR="white" CLASS="TableRowColor">
149
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
150
<CODE>static&nbsp;int</CODE></FONT></TD>
151
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#BLUE_BAND">BLUE_BAND</A></B></CODE>
152

    
153
<BR>
154
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
155
</TR>
156
<TR BGCOLOR="white" CLASS="TableRowColor">
157
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
158
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
159
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#doTransparency">doTransparency</A></B></CODE>
160

    
161
<BR>
162
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
163
</TR>
164
<TR BGCOLOR="white" CLASS="TableRowColor">
165
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
166
<CODE>protected &nbsp;int</CODE></FONT></TD>
167
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#gBandNr">gBandNr</A></B></CODE>
168

    
169
<BR>
170
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
171
</TR>
172
<TR BGCOLOR="white" CLASS="TableRowColor">
173
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
174
<CODE>static&nbsp;int</CODE></FONT></TD>
175
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#GREEN_BAND">GREEN_BAND</A></B></CODE>
176

    
177
<BR>
178
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
179
</TR>
180
<TR BGCOLOR="white" CLASS="TableRowColor">
181
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
182
<CODE>protected &nbsp;int</CODE></FONT></TD>
183
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#rBandNr">rBandNr</A></B></CODE>
184

    
185
<BR>
186
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
187
</TR>
188
<TR BGCOLOR="white" CLASS="TableRowColor">
189
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
190
<CODE>static&nbsp;int</CODE></FONT></TD>
191
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#RED_BAND">RED_BAND</A></B></CODE>
192

    
193
<BR>
194
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
195
</TR>
196
<TR BGCOLOR="white" CLASS="TableRowColor">
197
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
198
<CODE>protected &nbsp;<A HREF="../../../org/cresques/io/raster/PixelFilter.html" title="class in org.cresques.io.raster">PixelFilter</A></CODE></FONT></TD>
199
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#tFilter">tFilter</A></B></CODE>
200

    
201
<BR>
202
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
203
</TR>
204
<TR BGCOLOR="white" CLASS="TableRowColor">
205
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
206
<CODE>protected &nbsp;java.awt.Component</CODE></FONT></TD>
207
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#updatable">updatable</A></B></CODE>
208

    
209
<BR>
210
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
211
</TR>
212
</TABLE>
213
&nbsp;<A NAME="fields_inherited_from_class_org.cresques.io.GeoFile"><!-- --></A>
214
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
215
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
216
<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>
217
</TR>
218
<TR BGCOLOR="white" CLASS="TableRowColor">
219
<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>
220
</TR>
221
</TABLE>
222
&nbsp;
223
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
224

    
225
<A NAME="constructor_summary"><!-- --></A>
226
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
227
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
228
<TD COLSPAN=2><FONT SIZE="+2">
229
<B>Constructor Summary</B></FONT></TD>
230
</TR>
231
<TR BGCOLOR="white" CLASS="TableRowColor">
232
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#GeoRasterFile(org.cresques.cts.IProjection, java.lang.String)">GeoRasterFile</A></B>(<A HREF="../../../org/cresques/cts/IProjection.html" title="interface in org.cresques.cts">IProjection</A>&nbsp;proj,
233
              java.lang.String&nbsp;name)</CODE>
234

    
235
<BR>
236
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
237
</TR>
238
</TABLE>
239
&nbsp;
240
<!-- ========== METHOD SUMMARY =========== -->
241

    
242
<A NAME="method_summary"><!-- --></A>
243
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
244
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
245
<TD COLSPAN=2><FONT SIZE="+2">
246
<B>Method Summary</B></FONT></TD>
247
</TR>
248
<TR BGCOLOR="white" CLASS="TableRowColor">
249
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
250
<CODE>abstract &nbsp;void</CODE></FONT></TD>
251
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#close()">close</A></B>()</CODE>
252

    
253
<BR>
254
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
255
</TR>
256
<TR BGCOLOR="white" CLASS="TableRowColor">
257
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
258
<CODE>static&nbsp;double[]</CODE></FONT></TD>
259
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#cornersToWorldFile(java.awt.geom.Point2D[], java.awt.Dimension)">cornersToWorldFile</A></B>(java.awt.geom.Point2D[]&nbsp;esq,
260
                   java.awt.Dimension&nbsp;size)</CODE>
261

    
262
<BR>
263
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calcula los par?metros de un worl file a partir de las esquinas del raster.
264
    1. </TD>
265
</TR>
266
<TR BGCOLOR="white" CLASS="TableRowColor">
267
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
268
<CODE>static&nbsp;boolean</CODE></FONT></TD>
269
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#fileIsSupported(java.lang.String)">fileIsSupported</A></B>(java.lang.String&nbsp;fName)</CODE>
270

    
271
<BR>
272
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tipo de fichero soportado.
273
 </TD>
274
</TR>
275
<TR BGCOLOR="white" CLASS="TableRowColor">
276
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
277
<CODE>&nbsp;int</CODE></FONT></TD>
278
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#getAlpha()">getAlpha</A></B>()</CODE>
279

    
280
<BR>
281
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
282
</TR>
283
<TR BGCOLOR="white" CLASS="TableRowColor">
284
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
285
<CODE>&nbsp;int</CODE></FONT></TD>
286
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#getBand(int)">getBand</A></B>(int&nbsp;flag)</CODE>
287

    
288
<BR>
289
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve el colorBand activo en la banda especificada.</TD>
290
</TR>
291
<TR BGCOLOR="white" CLASS="TableRowColor">
292
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
293
<CODE>&nbsp;int</CODE></FONT></TD>
294
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#getBandCount()">getBandCount</A></B>()</CODE>
295

    
296
<BR>
297
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
298
</TR>
299
<TR BGCOLOR="white" CLASS="TableRowColor">
300
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
301
<CODE>abstract &nbsp;int</CODE></FONT></TD>
302
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#getBlockSize()">getBlockSize</A></B>()</CODE>
303

    
304
<BR>
305
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
306
</TR>
307
<TR BGCOLOR="white" CLASS="TableRowColor">
308
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
309
<CODE>static&nbsp;<A HREF="../../../org/cresques/px/PxContour.html" title="class in org.cresques.px">PxContour</A></CODE></FONT></TD>
310
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#getContour(java.lang.String, java.lang.String, org.cresques.cts.IProjection)">getContour</A></B>(java.lang.String&nbsp;fName,
311
           java.lang.String&nbsp;name,
312
           <A HREF="../../../org/cresques/cts/IProjection.html" title="interface in org.cresques.cts">IProjection</A>&nbsp;proj)</CODE>
313

    
314
<BR>
315
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
316
</TR>
317
<TR BGCOLOR="white" CLASS="TableRowColor">
318
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
319
<CODE>abstract &nbsp;java.lang.Object</CODE></FONT></TD>
320
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#getData(int, int, int)">getData</A></B>(int&nbsp;x,
321
        int&nbsp;y,
322
        int&nbsp;band)</CODE>
323

    
324
<BR>
325
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el valor del raster en la coordenada que se le pasa.
326
 </TD>
327
</TR>
328
<TR BGCOLOR="white" CLASS="TableRowColor">
329
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
330
<CODE>&nbsp;int</CODE></FONT></TD>
331
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#getDataType()">getDataType</A></B>()</CODE>
332

    
333
<BR>
334
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
335
</TR>
336
<TR BGCOLOR="white" CLASS="TableRowColor">
337
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
338
<CODE>abstract &nbsp;int</CODE></FONT></TD>
339
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#getHeight()">getHeight</A></B>()</CODE>
340

    
341
<BR>
342
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
343
</TR>
344
<TR BGCOLOR="white" CLASS="TableRowColor">
345
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
346
<CODE>&nbsp;<A HREF="../../../org/cresques/px/IObjList.html" title="interface in org.cresques.px">IObjList</A></CODE></FONT></TD>
347
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#getObjects()">getObjects</A></B>()</CODE>
348

    
349
<BR>
350
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
351
</TR>
352
<TR BGCOLOR="white" CLASS="TableRowColor">
353
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
354
<CODE>&nbsp;boolean</CODE></FONT></TD>
355
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#getTransparency()">getTransparency</A></B>()</CODE>
356

    
357
<BR>
358
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
359
</TR>
360
<TR BGCOLOR="white" CLASS="TableRowColor">
361
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
362
<CODE>abstract &nbsp;<A HREF="../../../org/cresques/px/Extent.html" title="class in org.cresques.px">Extent</A></CODE></FONT></TD>
363
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#getView()">getView</A></B>()</CODE>
364

    
365
<BR>
366
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
367
</TR>
368
<TR BGCOLOR="white" CLASS="TableRowColor">
369
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
370
<CODE>abstract &nbsp;int</CODE></FONT></TD>
371
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#getWidth()">getWidth</A></B>()</CODE>
372

    
373
<BR>
374
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
375
</TR>
376
<TR BGCOLOR="white" CLASS="TableRowColor">
377
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
378
<CODE>abstract &nbsp;byte[]</CODE></FONT></TD>
379
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#getWindow(int, int, int, int, int)">getWindow</A></B>(int&nbsp;ulX,
380
          int&nbsp;ulY,
381
          int&nbsp;sizeX,
382
          int&nbsp;sizeY,
383
          int&nbsp;band)</CODE>
384

    
385
<BR>
386
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
387
</TR>
388
<TR BGCOLOR="white" CLASS="TableRowColor">
389
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
390
<CODE>abstract &nbsp;<A HREF="../../../org/cresques/io/GeoFile.html" title="class in org.cresques.io">GeoFile</A></CODE></FONT></TD>
391
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#load()">load</A></B>()</CODE>
392

    
393
<BR>
394
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
395
</TR>
396
<TR BGCOLOR="white" CLASS="TableRowColor">
397
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
398
<CODE>static&nbsp;<A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A></CODE></FONT></TD>
399
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#openFile(org.cresques.cts.IProjection, java.lang.String)">openFile</A></B>(<A HREF="../../../org/cresques/cts/IProjection.html" title="interface in org.cresques.cts">IProjection</A>&nbsp;proj,
400
         java.lang.String&nbsp;fName)</CODE>
401

    
402
<BR>
403
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factoria para abrir distintos tipos de raster.</TD>
404
</TR>
405
<TR BGCOLOR="white" CLASS="TableRowColor">
406
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
407
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
408
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#printWF(java.lang.String, java.awt.geom.Point2D[], java.awt.Dimension)">printWF</A></B>(java.lang.String&nbsp;fName,
409
        java.awt.geom.Point2D[]&nbsp;esq,
410
        java.awt.Dimension&nbsp;sz)</CODE>
411

    
412
<BR>
413
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
414
</TR>
415
<TR BGCOLOR="white" CLASS="TableRowColor">
416
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
417
<CODE>static&nbsp;void</CODE></FONT></TD>
418
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#registerExtension(java.lang.String, java.lang.Class)">registerExtension</A></B>(java.lang.String&nbsp;ext,
419
                  java.lang.Class&nbsp;clase)</CODE>
420

    
421
<BR>
422
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Registra una clase que soporta una extensi?n raster.</TD>
423
</TR>
424
<TR BGCOLOR="white" CLASS="TableRowColor">
425
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
426
<CODE>abstract &nbsp;void</CODE></FONT></TD>
427
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.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>
428

    
429
<BR>
430
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
431
</TR>
432
<TR BGCOLOR="white" CLASS="TableRowColor">
433
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
434
<CODE>static&nbsp;void</CODE></FONT></TD>
435
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#saveWF(java.lang.String, java.lang.String)">saveWF</A></B>(java.lang.String&nbsp;fName,
436
       java.lang.String&nbsp;data)</CODE>
437

    
438
<BR>
439
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
440
</TR>
441
<TR BGCOLOR="white" CLASS="TableRowColor">
442
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
443
<CODE>&nbsp;void</CODE></FONT></TD>
444
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#setAlpha(int)">setAlpha</A></B>(int&nbsp;alpha)</CODE>
445

    
446
<BR>
447
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
448
</TR>
449
<TR BGCOLOR="white" CLASS="TableRowColor">
450
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
451
<CODE>&nbsp;void</CODE></FONT></TD>
452
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#setBand(int, int)">setBand</A></B>(int&nbsp;flag,
453
        int&nbsp;bandNr)</CODE>
454

    
455
<BR>
456
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Asocia un colorBand al rojo, verde o azul.</TD>
457
</TR>
458
<TR BGCOLOR="white" CLASS="TableRowColor">
459
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
460
<CODE>&nbsp;void</CODE></FONT></TD>
461
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#setDataType(int)">setDataType</A></B>(int&nbsp;dataType)</CODE>
462

    
463
<BR>
464
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
465
</TR>
466
<TR BGCOLOR="white" CLASS="TableRowColor">
467
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
468
<CODE>&nbsp;void</CODE></FONT></TD>
469
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#setTransparency(boolean)">setTransparency</A></B>(boolean&nbsp;t)</CODE>
470

    
471
<BR>
472
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
473
</TR>
474
<TR BGCOLOR="white" CLASS="TableRowColor">
475
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
476
<CODE>&nbsp;void</CODE></FONT></TD>
477
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#setTransparency(int)">setTransparency</A></B>(int&nbsp;t)</CODE>
478

    
479
<BR>
480
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
481
</TR>
482
<TR BGCOLOR="white" CLASS="TableRowColor">
483
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
484
<CODE>&nbsp;void</CODE></FONT></TD>
485
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#setUpdatable(java.awt.Component)">setUpdatable</A></B>(java.awt.Component&nbsp;c)</CODE>
486

    
487
<BR>
488
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
489
</TR>
490
<TR BGCOLOR="white" CLASS="TableRowColor">
491
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
492
<CODE>abstract &nbsp;void</CODE></FONT></TD>
493
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.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>
494

    
495
<BR>
496
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
497
</TR>
498
<TR BGCOLOR="white" CLASS="TableRowColor">
499
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
500
<CODE>abstract &nbsp;java.awt.Image</CODE></FONT></TD>
501
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#updateImage(int, int, org.cresques.cts.ICoordTrans)">updateImage</A></B>(int&nbsp;width,
502
            int&nbsp;height,
503
            <A HREF="../../../org/cresques/cts/ICoordTrans.html" title="interface in org.cresques.cts">ICoordTrans</A>&nbsp;rp)</CODE>
504

    
505
<BR>
506
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
507
</TR>
508
<TR BGCOLOR="white" CLASS="TableRowColor">
509
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
510
<CODE>abstract &nbsp;java.awt.Image</CODE></FONT></TD>
511
<TD><CODE><B><A HREF="../../../org/cresques/io/GeoRasterFile.html#updateImage(int, int, org.cresques.cts.ICoordTrans, java.awt.Image, int, int)">updateImage</A></B>(int&nbsp;width,
512
            int&nbsp;height,
513
            <A HREF="../../../org/cresques/cts/ICoordTrans.html" title="interface in org.cresques.cts">ICoordTrans</A>&nbsp;rp,
514
            java.awt.Image&nbsp;img,
515
            int&nbsp;origBand,
516
            int&nbsp;destBand)</CODE>
517

    
518
<BR>
519
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Actualiza la/s banda/s especificadas en la imagen.</TD>
520
</TR>
521
</TABLE>
522
&nbsp;<A NAME="methods_inherited_from_class_org.cresques.io.GeoFile"><!-- --></A>
523
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
524
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
525
<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>
526
</TR>
527
<TR BGCOLOR="white" CLASS="TableRowColor">
528
<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>
529
</TR>
530
</TABLE>
531
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
532
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
533
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
534
<TD><B>Methods inherited from class java.lang.Object</B></TD>
535
</TR>
536
<TR BGCOLOR="white" CLASS="TableRowColor">
537
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
538
</TR>
539
</TABLE>
540
&nbsp;
541
<P>
542

    
543
<!-- ============ FIELD DETAIL =========== -->
544

    
545
<A NAME="field_detail"><!-- --></A>
546
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
547
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
548
<TD COLSPAN=1><FONT SIZE="+2">
549
<B>Field Detail</B></FONT></TD>
550
</TR>
551
</TABLE>
552

    
553
<A NAME="RED_BAND"><!-- --></A><H3>
554
RED_BAND</H3>
555
<PRE>
556
public static final int <B>RED_BAND</B></PRE>
557
<DL>
558
<DL>
559
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.cresques.io.GeoRasterFile.RED_BAND">Constant Field Values</A></DL>
560
</DL>
561
<HR>
562

    
563
<A NAME="GREEN_BAND"><!-- --></A><H3>
564
GREEN_BAND</H3>
565
<PRE>
566
public static final int <B>GREEN_BAND</B></PRE>
567
<DL>
568
<DL>
569
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.cresques.io.GeoRasterFile.GREEN_BAND">Constant Field Values</A></DL>
570
</DL>
571
<HR>
572

    
573
<A NAME="BLUE_BAND"><!-- --></A><H3>
574
BLUE_BAND</H3>
575
<PRE>
576
public static final int <B>BLUE_BAND</B></PRE>
577
<DL>
578
<DL>
579
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#org.cresques.io.GeoRasterFile.BLUE_BAND">Constant Field Values</A></DL>
580
</DL>
581
<HR>
582

    
583
<A NAME="updatable"><!-- --></A><H3>
584
updatable</H3>
585
<PRE>
586
protected java.awt.Component <B>updatable</B></PRE>
587
<DL>
588
<DL>
589
</DL>
590
</DL>
591
<HR>
592

    
593
<A NAME="doTransparency"><!-- --></A><H3>
594
doTransparency</H3>
595
<PRE>
596
protected boolean <B>doTransparency</B></PRE>
597
<DL>
598
<DL>
599
</DL>
600
</DL>
601
<HR>
602

    
603
<A NAME="tFilter"><!-- --></A><H3>
604
tFilter</H3>
605
<PRE>
606
protected <A HREF="../../../org/cresques/io/raster/PixelFilter.html" title="class in org.cresques.io.raster">PixelFilter</A> <B>tFilter</B></PRE>
607
<DL>
608
<DL>
609
</DL>
610
</DL>
611
<HR>
612

    
613
<A NAME="rBandNr"><!-- --></A><H3>
614
rBandNr</H3>
615
<PRE>
616
protected int <B>rBandNr</B></PRE>
617
<DL>
618
<DL>
619
</DL>
620
</DL>
621
<HR>
622

    
623
<A NAME="gBandNr"><!-- --></A><H3>
624
gBandNr</H3>
625
<PRE>
626
protected int <B>gBandNr</B></PRE>
627
<DL>
628
<DL>
629
</DL>
630
</DL>
631
<HR>
632

    
633
<A NAME="bBandNr"><!-- --></A><H3>
634
bBandNr</H3>
635
<PRE>
636
protected int <B>bBandNr</B></PRE>
637
<DL>
638
<DL>
639
</DL>
640
</DL>
641
<HR>
642

    
643
<A NAME="bandCount"><!-- --></A><H3>
644
bandCount</H3>
645
<PRE>
646
protected int <B>bandCount</B></PRE>
647
<DL>
648
<DL>
649
</DL>
650
</DL>
651

    
652
<!-- ========= CONSTRUCTOR DETAIL ======== -->
653

    
654
<A NAME="constructor_detail"><!-- --></A>
655
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
656
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
657
<TD COLSPAN=1><FONT SIZE="+2">
658
<B>Constructor Detail</B></FONT></TD>
659
</TR>
660
</TABLE>
661

    
662
<A NAME="GeoRasterFile(org.cresques.cts.IProjection, java.lang.String)"><!-- --></A><H3>
663
GeoRasterFile</H3>
664
<PRE>
665
public <B>GeoRasterFile</B>(<A HREF="../../../org/cresques/cts/IProjection.html" title="interface in org.cresques.cts">IProjection</A>&nbsp;proj,
666
                     java.lang.String&nbsp;name)</PRE>
667
<DL>
668
</DL>
669

    
670
<!-- ============ METHOD DETAIL ========== -->
671

    
672
<A NAME="method_detail"><!-- --></A>
673
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
674
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
675
<TD COLSPAN=1><FONT SIZE="+2">
676
<B>Method Detail</B></FONT></TD>
677
</TR>
678
</TABLE>
679

    
680
<A NAME="openFile(org.cresques.cts.IProjection, java.lang.String)"><!-- --></A><H3>
681
openFile</H3>
682
<PRE>
683
public static <A HREF="../../../org/cresques/io/GeoRasterFile.html" title="class in org.cresques.io">GeoRasterFile</A> <B>openFile</B>(<A HREF="../../../org/cresques/cts/IProjection.html" title="interface in org.cresques.cts">IProjection</A>&nbsp;proj,
684
                                     java.lang.String&nbsp;fName)</PRE>
685
<DL>
686
<DD>Factoria para abrir distintos tipos de raster.
687
<P>
688
<DD><DL>
689
<DT><B>Parameters:</B><DD><CODE>proj</CODE> - Proyecci?n en la que est? el raster.<DD><CODE>fName</CODE> - Nombre del fichero.
690
<DT><B>Returns:</B><DD>GeoRasterFile, o null si hay problemas.</DL>
691
</DD>
692
</DL>
693
<HR>
694

    
695
<A NAME="registerExtension(java.lang.String, java.lang.Class)"><!-- --></A><H3>
696
registerExtension</H3>
697
<PRE>
698
public static void <B>registerExtension</B>(java.lang.String&nbsp;ext,
699
                                     java.lang.Class&nbsp;clase)</PRE>
700
<DL>
701
<DD>Registra una clase que soporta una extensi?n raster.
702
<P>
703
<DD><DL>
704
<DT><B>Parameters:</B><DD><CODE>ext</CODE> - extensi?n soportada.<DD><CODE>clase</CODE> - clase que la soporta.</DL>
705
</DD>
706
</DL>
707
<HR>
708

    
709
<A NAME="fileIsSupported(java.lang.String)"><!-- --></A><H3>
710
fileIsSupported</H3>
711
<PRE>
712
public static boolean <B>fileIsSupported</B>(java.lang.String&nbsp;fName)</PRE>
713
<DL>
714
<DD>Tipo de fichero soportado.
715
 Devuelve true si el tipo de fichero (extension) est? soportado, si no
716
 devuelve false.
717
<P>
718
<DD><DL>
719
<DT><B>Parameters:</B><DD><CODE>fName</CODE> - Fichero raster
720
<DT><B>Returns:</B><DD>true si est? soportado, si no false.</DL>
721
</DD>
722
</DL>
723
<HR>
724

    
725
<A NAME="load()"><!-- --></A><H3>
726
load</H3>
727
<PRE>
728
public abstract <A HREF="../../../org/cresques/io/GeoFile.html" title="class in org.cresques.io">GeoFile</A> <B>load</B>()</PRE>
729
<DL>
730
<DD><DL>
731
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/cresques/io/GeoFile.html#load()">load</A></CODE> in class <CODE><A HREF="../../../org/cresques/io/GeoFile.html" title="class in org.cresques.io">GeoFile</A></CODE></DL>
732
</DD>
733
<DD><DL>
734
</DL>
735
</DD>
736
</DL>
737
<HR>
738

    
739
<A NAME="close()"><!-- --></A><H3>
740
close</H3>
741
<PRE>
742
public abstract void <B>close</B>()</PRE>
743
<DL>
744
<DD><DL>
745
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/cresques/io/GeoFile.html#close()">close</A></CODE> in class <CODE><A HREF="../../../org/cresques/io/GeoFile.html" title="class in org.cresques.io">GeoFile</A></CODE></DL>
746
</DD>
747
<DD><DL>
748
</DL>
749
</DD>
750
</DL>
751
<HR>
752

    
753
<A NAME="getContour(java.lang.String, java.lang.String, org.cresques.cts.IProjection)"><!-- --></A><H3>
754
getContour</H3>
755
<PRE>
756
public static <A HREF="../../../org/cresques/px/PxContour.html" title="class in org.cresques.px">PxContour</A> <B>getContour</B>(java.lang.String&nbsp;fName,
757
                                   java.lang.String&nbsp;name,
758
                                   <A HREF="../../../org/cresques/cts/IProjection.html" title="interface in org.cresques.cts">IProjection</A>&nbsp;proj)</PRE>
759
<DL>
760
<DD><DL>
761
</DL>
762
</DD>
763
</DL>
764
<HR>
765

    
766
<A NAME="getWidth()"><!-- --></A><H3>
767
getWidth</H3>
768
<PRE>
769
public abstract int <B>getWidth</B>()</PRE>
770
<DL>
771
<DD><DL>
772
</DL>
773
</DD>
774
</DL>
775
<HR>
776

    
777
<A NAME="getHeight()"><!-- --></A><H3>
778
getHeight</H3>
779
<PRE>
780
public abstract int <B>getHeight</B>()</PRE>
781
<DL>
782
<DD><DL>
783
</DL>
784
</DD>
785
</DL>
786
<HR>
787

    
788
<A NAME="reProject(org.cresques.cts.ICoordTrans)"><!-- --></A><H3>
789
reProject</H3>
790
<PRE>
791
public abstract void <B>reProject</B>(<A HREF="../../../org/cresques/cts/ICoordTrans.html" title="interface in org.cresques.cts">ICoordTrans</A>&nbsp;rp)</PRE>
792
<DL>
793
<DD><DL>
794
<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/GeoFile.html#reProject(org.cresques.cts.ICoordTrans)">reProject</A></CODE> in class <CODE><A HREF="../../../org/cresques/io/GeoFile.html" title="class in org.cresques.io">GeoFile</A></CODE></DL>
795
</DD>
796
<DD><DL>
797
</DL>
798
</DD>
799
</DL>
800
<HR>
801

    
802
<A NAME="setView(org.cresques.px.Extent)"><!-- --></A><H3>
803
setView</H3>
804
<PRE>
805
public abstract void <B>setView</B>(<A HREF="../../../org/cresques/px/Extent.html" title="class in org.cresques.px">Extent</A>&nbsp;e)</PRE>
806
<DL>
807
<DD><DL>
808
</DL>
809
</DD>
810
</DL>
811
<HR>
812

    
813
<A NAME="getView()"><!-- --></A><H3>
814
getView</H3>
815
<PRE>
816
public abstract <A HREF="../../../org/cresques/px/Extent.html" title="class in org.cresques.px">Extent</A> <B>getView</B>()</PRE>
817
<DL>
818
<DD><DL>
819
</DL>
820
</DD>
821
</DL>
822
<HR>
823

    
824
<A NAME="setTransparency(boolean)"><!-- --></A><H3>
825
setTransparency</H3>
826
<PRE>
827
public void <B>setTransparency</B>(boolean&nbsp;t)</PRE>
828
<DL>
829
<DD><DL>
830
</DL>
831
</DD>
832
</DL>
833
<HR>
834

    
835
<A NAME="setTransparency(int)"><!-- --></A><H3>
836
setTransparency</H3>
837
<PRE>
838
public void <B>setTransparency</B>(int&nbsp;t)</PRE>
839
<DL>
840
<DD><DL>
841
</DL>
842
</DD>
843
</DL>
844
<HR>
845

    
846
<A NAME="getTransparency()"><!-- --></A><H3>
847
getTransparency</H3>
848
<PRE>
849
public boolean <B>getTransparency</B>()</PRE>
850
<DL>
851
<DD><DL>
852
</DL>
853
</DD>
854
</DL>
855
<HR>
856

    
857
<A NAME="setAlpha(int)"><!-- --></A><H3>
858
setAlpha</H3>
859
<PRE>
860
public void <B>setAlpha</B>(int&nbsp;alpha)</PRE>
861
<DL>
862
<DD><DL>
863
</DL>
864
</DD>
865
</DL>
866
<HR>
867

    
868
<A NAME="getAlpha()"><!-- --></A><H3>
869
getAlpha</H3>
870
<PRE>
871
public int <B>getAlpha</B>()</PRE>
872
<DL>
873
<DD><DL>
874
</DL>
875
</DD>
876
</DL>
877
<HR>
878

    
879
<A NAME="setUpdatable(java.awt.Component)"><!-- --></A><H3>
880
setUpdatable</H3>
881
<PRE>
882
public void <B>setUpdatable</B>(java.awt.Component&nbsp;c)</PRE>
883
<DL>
884
<DD><DL>
885
</DL>
886
</DD>
887
</DL>
888
<HR>
889

    
890
<A NAME="updateImage(int, int, org.cresques.cts.ICoordTrans)"><!-- --></A><H3>
891
updateImage</H3>
892
<PRE>
893
public abstract java.awt.Image <B>updateImage</B>(int&nbsp;width,
894
                                           int&nbsp;height,
895
                                           <A HREF="../../../org/cresques/cts/ICoordTrans.html" title="interface in org.cresques.cts">ICoordTrans</A>&nbsp;rp)</PRE>
896
<DL>
897
<DD><DL>
898
</DL>
899
</DD>
900
</DL>
901
<HR>
902

    
903
<A NAME="getData(int, int, int)"><!-- --></A><H3>
904
getData</H3>
905
<PRE>
906
public abstract java.lang.Object <B>getData</B>(int&nbsp;x,
907
                                         int&nbsp;y,
908
                                         int&nbsp;band)</PRE>
909
<DL>
910
<DD>Obtiene el valor del raster en la coordenada que se le pasa.
911
 El valor ser? Double, Int, Byte, etc. dependiendo del tipo de
912
 raster.
913
<P>
914
<DD><DL>
915
<DT><B>Parameters:</B><DD><CODE>x</CODE> - coordenada X<DD><CODE>y</CODE> - coordenada Y
916
<DT><B>Returns:</B><DD></DL>
917
</DD>
918
</DL>
919
<HR>
920

    
921
<A NAME="updateImage(int, int, org.cresques.cts.ICoordTrans, java.awt.Image, int, int)"><!-- --></A><H3>
922
updateImage</H3>
923
<PRE>
924
public abstract java.awt.Image <B>updateImage</B>(int&nbsp;width,
925
                                           int&nbsp;height,
926
                                           <A HREF="../../../org/cresques/cts/ICoordTrans.html" title="interface in org.cresques.cts">ICoordTrans</A>&nbsp;rp,
927
                                           java.awt.Image&nbsp;img,
928
                                           int&nbsp;origBand,
929
                                           int&nbsp;destBand)</PRE>
930
<DL>
931
<DD>Actualiza la/s banda/s especificadas en la imagen.
932
<P>
933
<DD><DL>
934
<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
935
<DT><B>Returns:</B><DD>img</DL>
936
</DD>
937
</DL>
938
<HR>
939

    
940
<A NAME="getBandCount()"><!-- --></A><H3>
941
getBandCount</H3>
942
<PRE>
943
public int <B>getBandCount</B>()</PRE>
944
<DL>
945
<DD><DL>
946
</DL>
947
</DD>
948
</DL>
949
<HR>
950

    
951
<A NAME="setBand(int, int)"><!-- --></A><H3>
952
setBand</H3>
953
<PRE>
954
public void <B>setBand</B>(int&nbsp;flag,
955
                    int&nbsp;bandNr)</PRE>
956
<DL>
957
<DD>Asocia un colorBand al rojo, verde o azul.
958
<P>
959
<DD><DL>
960
<DT><B>Parameters:</B><DD><CODE>flag</CODE> - cual (o cuales) de las bandas.</DL>
961
</DD>
962
</DL>
963
<HR>
964

    
965
<A NAME="getBand(int)"><!-- --></A><H3>
966
getBand</H3>
967
<PRE>
968
public int <B>getBand</B>(int&nbsp;flag)</PRE>
969
<DL>
970
<DD>Devuelve el colorBand activo en la banda especificada.
971
<P>
972
<DD><DL>
973
<DT><B>Parameters:</B><DD><CODE>flag</CODE> - banda.</DL>
974
</DD>
975
</DL>
976
<HR>
977

    
978
<A NAME="getDataType()"><!-- --></A><H3>
979
getDataType</H3>
980
<PRE>
981
public int <B>getDataType</B>()</PRE>
982
<DL>
983
<DD><DL>
984

    
985
<DT><B>Returns:</B><DD>Returns the dataType.</DL>
986
</DD>
987
</DL>
988
<HR>
989

    
990
<A NAME="setDataType(int)"><!-- --></A><H3>
991
setDataType</H3>
992
<PRE>
993
public void <B>setDataType</B>(int&nbsp;dataType)</PRE>
994
<DL>
995
<DD><DL>
996
<DT><B>Parameters:</B><DD><CODE>dataType</CODE> - The dataType to set.</DL>
997
</DD>
998
</DL>
999
<HR>
1000

    
1001
<A NAME="getObjects()"><!-- --></A><H3>
1002
getObjects</H3>
1003
<PRE>
1004
public <A HREF="../../../org/cresques/px/IObjList.html" title="interface in org.cresques.px">IObjList</A> <B>getObjects</B>()</PRE>
1005
<DL>
1006
<DD><DL>
1007
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/cresques/io/GeoFile.html#getObjects()">getObjects</A></CODE> in class <CODE><A HREF="../../../org/cresques/io/GeoFile.html" title="class in org.cresques.io">GeoFile</A></CODE></DL>
1008
</DD>
1009
<DD><DL>
1010
</DL>
1011
</DD>
1012
</DL>
1013
<HR>
1014

    
1015
<A NAME="cornersToWorldFile(java.awt.geom.Point2D[], java.awt.Dimension)"><!-- --></A><H3>
1016
cornersToWorldFile</H3>
1017
<PRE>
1018
public static double[] <B>cornersToWorldFile</B>(java.awt.geom.Point2D[]&nbsp;esq,
1019
                                          java.awt.Dimension&nbsp;size)</PRE>
1020
<DL>
1021
<DD>Calcula los par?metros de un worl file a partir de las esquinas del raster.
1022
    1. X pixel size A
1023
    2. X rotation term D
1024
    3. Y rotation term B
1025
    4. Y pixel size E
1026
    5. X coordinate of upper left corner C
1027
    6. Y coordinate of upper left corner F
1028
 where the real-world coordinates x',y' can be calculated from
1029
 the image coordinates x,y with the equations
1030
  x' = Ax + By + C and y' = Dx + Ey + F.
1031
  The signs of the first 4 parameters depend on the orientation
1032
  of the image. In the usual case where north is more or less
1033
  at the top of the image, the X pixel size will be positive
1034
  and the Y pixel size will be negative. For a south-up image,
1035
  these signs would be reversed.
1036
 
1037
 You can calculate the World file parameters yourself based
1038
 on the corner coordinates. The X and Y pixel sizes can be
1039
  determined simply by dividing the distance between two
1040
  adjacent corners by the number of columns or rows in the image.
1041
  The rotation terms are calculated with these equations:
1042
 
1043
  # B = (A * number_of_columns + C - lower_right_x') / number_of_rows * -1
1044
  # D = (E * number_of_rows + F - lower_right_y') / number_of_columns * -1
1045
<P>
1046
<DD><DL>
1047

    
1048
<DT><B>Returns:</B><DD></DL>
1049
</DD>
1050
</DL>
1051
<HR>
1052

    
1053
<A NAME="printWF(java.lang.String, java.awt.geom.Point2D[], java.awt.Dimension)"><!-- --></A><H3>
1054
printWF</H3>
1055
<PRE>
1056
public static java.lang.String <B>printWF</B>(java.lang.String&nbsp;fName,
1057
                                       java.awt.geom.Point2D[]&nbsp;esq,
1058
                                       java.awt.Dimension&nbsp;sz)</PRE>
1059
<DL>
1060
<DD><DL>
1061
</DL>
1062
</DD>
1063
</DL>
1064
<HR>
1065

    
1066
<A NAME="saveWF(java.lang.String, java.lang.String)"><!-- --></A><H3>
1067
saveWF</H3>
1068
<PRE>
1069
public static void <B>saveWF</B>(java.lang.String&nbsp;fName,
1070
                          java.lang.String&nbsp;data)
1071
                   throws java.io.IOException</PRE>
1072
<DL>
1073
<DD><DL>
1074

    
1075
<DT><B>Throws:</B>
1076
<DD><CODE>java.io.IOException</CODE></DL>
1077
</DD>
1078
</DL>
1079
<HR>
1080

    
1081
<A NAME="getWindow(int, int, int, int, int)"><!-- --></A><H3>
1082
getWindow</H3>
1083
<PRE>
1084
public abstract byte[] <B>getWindow</B>(int&nbsp;ulX,
1085
                                 int&nbsp;ulY,
1086
                                 int&nbsp;sizeX,
1087
                                 int&nbsp;sizeY,
1088
                                 int&nbsp;band)</PRE>
1089
<DL>
1090
<DD><DL>
1091
</DL>
1092
</DD>
1093
</DL>
1094
<HR>
1095

    
1096
<A NAME="getBlockSize()"><!-- --></A><H3>
1097
getBlockSize</H3>
1098
<PRE>
1099
public abstract int <B>getBlockSize</B>()</PRE>
1100
<DL>
1101
<DD><DL>
1102
</DL>
1103
</DD>
1104
</DL>
1105
<!-- ========= END OF CLASS DATA ========= -->
1106
<HR>
1107

    
1108

    
1109
<!-- ======= START OF BOTTOM NAVBAR ====== -->
1110
<A NAME="navbar_bottom"><!-- --></A>
1111
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
1112
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
1113
<TR>
1114
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
1115
<A NAME="navbar_bottom_firstrow"><!-- --></A>
1116
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
1117
  <TR ALIGN="center" VALIGN="top">
1118
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
1119
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
1120
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
1121
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
1122
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
1123
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
1124
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
1125
  </TR>
1126
</TABLE>
1127
</TD>
1128
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
1129
</EM>
1130
</TD>
1131
</TR>
1132

    
1133
<TR>
1134
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1135
&nbsp;<A HREF="../../../org/cresques/io/GeoFile.html" title="class in org.cresques.io"><B>PREV CLASS</B></A>&nbsp;
1136
&nbsp;<A HREF="../../../org/cresques/io/GeoRasterWriter.html" title="class in org.cresques.io"><B>NEXT CLASS</B></A></FONT></TD>
1137
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1138
  <A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
1139
&nbsp;<A HREF="GeoRasterFile.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
1140
&nbsp;<SCRIPT type="text/javascript">
1141
  <!--
1142
  if(window==top) {
1143
    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
1144
  }
1145
  //-->
1146
</SCRIPT>
1147
<NOSCRIPT>
1148
  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
1149
</NOSCRIPT>
1150

    
1151
</FONT></TD>
1152
</TR>
1153
<TR>
1154
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1155
  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>
1156
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1157
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>
1158
</TR>
1159
</TABLE>
1160
<A NAME="skip-navbar_bottom"></A>
1161
<!-- ======== END OF BOTTOM NAVBAR ======= -->
1162

    
1163
<HR>
1164

    
1165
</BODY>
1166
</HTML>