Statistics
| Revision:

root / trunk / docs / Cresques / javadocs / org / cresques / io / raster / PercentTailTrimFilter.html @ 11445

History | View | Annotate | Download (21.6 KB)

1 2256 igbrotru
<!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 2845 nacho
<!-- Generated by javadoc (build 1.4.2_03) on Fri Sep 02 13:43:21 CEST 2005 -->
6 2256 igbrotru
<TITLE>
7
PercentTailTrimFilter
8
</TITLE>
9
10
<META NAME="keywords" CONTENT="org.cresques.io.raster.PercentTailTrimFilter 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="PercentTailTrimFilter";
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/raster/LinearEnhancementShortFilter.html" title="class in org.cresques.io.raster"><B>PREV CLASS</B></A>&nbsp;
53
&nbsp;<A HREF="../../../../org/cresques/io/raster/PercentTailTrimImageFilter.html" title="class in org.cresques.io.raster"><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="PercentTailTrimFilter.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.raster</FONT>
85
<BR>
86
Class PercentTailTrimFilter</H2>
87
<PRE>
88
java.lang.Object
89
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><A HREF="../../../../org/cresques/io/raster/RasterFilter.html" title="class in org.cresques.io.raster">org.cresques.io.raster.RasterFilter</A>
90
      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by"><B>org.cresques.io.raster.PercentTailTrimFilter</B>
91
</PRE>
92
<DL>
93
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/cresques/io/raster/IRasterFilter.html" title="interface in org.cresques.io.raster">IRasterFilter</A></DD>
94
</DL>
95
<DL>
96
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../org/cresques/io/raster/PercentTailTrimImageFilter.html" title="class in org.cresques.io.raster">PercentTailTrimImageFilter</A>, <A HREF="../../../../org/cresques/io/raster/PercentTailTrimShortFilter.html" title="class in org.cresques.io.raster">PercentTailTrimShortFilter</A></DD>
97
</DL>
98
<HR>
99
<DL>
100
<DT>public abstract class <B>PercentTailTrimFilter</B><DT>extends <A HREF="../../../../org/cresques/io/raster/RasterFilter.html" title="class in org.cresques.io.raster">RasterFilter</A></DL>
101
102
<P>
103
Filtro de recorte de colas. Este filtro toma pixels de la imagen (todos o algunas muestras
104
 dependiendo de la variable percentSample) y los ordena. Recorta un porcentaje controlado
105
 por tailPercenten ambos extremos del vector ordenado. El nuevo m?ximo y m?nimo coinciden
106 2733 nacho
 con el valor de la posici?n del vector recortado. Por arriba para el m?ximo y por abajo
107
 para el m?nimo.
108 2256 igbrotru
 El execute de este filtro no recorre toda la imagen sino que lo
109
 hace en funci?n del porcentaje de muestras que quieren tomarse y
110
 calculando a partir de este porcentaje un incremento.
111
<P>
112
113
<P>
114
<DL>
115
<DT><B>Author:</B></DT>
116
  <DD>Nacho Brodin (brodin_ign@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/raster/PercentTailTrimFilter.html#count">count</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;java.util.ArrayList</CODE></FONT></TD>
143
<TD><CODE><B><A HREF="../../../../org/cresques/io/raster/PercentTailTrimFilter.html#fileList">fileList</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>protected &nbsp;int[]</CODE></FONT></TD>
151
<TD><CODE><B><A HREF="../../../../org/cresques/io/raster/PercentTailTrimFilter.html#max">max</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;int[]</CODE></FONT></TD>
159
<TD><CODE><B><A HREF="../../../../org/cresques/io/raster/PercentTailTrimFilter.html#min">min</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>&nbsp;double</CODE></FONT></TD>
167
<TD><CODE><B><A HREF="../../../../org/cresques/io/raster/PercentTailTrimFilter.html#percentSamples">percentSamples</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>protected &nbsp;int[][]</CODE></FONT></TD>
175
<TD><CODE><B><A HREF="../../../../org/cresques/io/raster/PercentTailTrimFilter.html#sample">sample</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;double</CODE></FONT></TD>
183
<TD><CODE><B><A HREF="../../../../org/cresques/io/raster/PercentTailTrimFilter.html#tailPercent">tailPercent</A></B></CODE>
184
185
<BR>
186
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
187
</TR>
188
</TABLE>
189
&nbsp;<A NAME="fields_inherited_from_class_org.cresques.io.raster.RasterFilter"><!-- --></A>
190
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
191
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
192
<TD><B>Fields inherited from class org.cresques.io.raster.<A HREF="../../../../org/cresques/io/raster/RasterFilter.html" title="class in org.cresques.io.raster">RasterFilter</A></B></TD>
193
</TR>
194
<TR BGCOLOR="white" CLASS="TableRowColor">
195
<TD><CODE><A HREF="../../../../org/cresques/io/raster/RasterFilter.html#exec">exec</A>, <A HREF="../../../../org/cresques/io/raster/RasterFilter.html#height">height</A>, <A HREF="../../../../org/cresques/io/raster/RasterFilter.html#image">image</A>, <A HREF="../../../../org/cresques/io/raster/RasterFilter.html#incX">incX</A>, <A HREF="../../../../org/cresques/io/raster/RasterFilter.html#incY">incY</A>, <A HREF="../../../../org/cresques/io/raster/RasterFilter.html#params">params</A>, <A HREF="../../../../org/cresques/io/raster/RasterFilter.html#px">px</A>, <A HREF="../../../../org/cresques/io/raster/RasterFilter.html#raster">raster</A>, <A HREF="../../../../org/cresques/io/raster/RasterFilter.html#stats">stats</A>, <A HREF="../../../../org/cresques/io/raster/RasterFilter.html#width">width</A></CODE></TD>
196
</TR>
197
</TABLE>
198
&nbsp;
199
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
200
201
<A NAME="constructor_summary"><!-- --></A>
202
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
203
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
204
<TD COLSPAN=2><FONT SIZE="+2">
205
<B>Constructor Summary</B></FONT></TD>
206
</TR>
207
<TR BGCOLOR="white" CLASS="TableRowColor">
208
<TD><CODE><B><A HREF="../../../../org/cresques/io/raster/PercentTailTrimFilter.html#PercentTailTrimFilter()">PercentTailTrimFilter</A></B>()</CODE>
209
210
<BR>
211
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
212
</TR>
213
</TABLE>
214
&nbsp;
215
<!-- ========== METHOD SUMMARY =========== -->
216
217
<A NAME="method_summary"><!-- --></A>
218
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
219
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
220
<TD COLSPAN=2><FONT SIZE="+2">
221
<B>Method Summary</B></FONT></TD>
222
</TR>
223
<TR BGCOLOR="white" CLASS="TableRowColor">
224
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
225
<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
226
<TD><CODE><B><A HREF="../../../../org/cresques/io/raster/PercentTailTrimFilter.html#getResult(java.lang.String)">getResult</A></B>(java.lang.String&nbsp;name)</CODE>
227
228
<BR>
229
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el objeto stats con el m?ximo y m?nimo calculado</TD>
230
</TR>
231
<TR BGCOLOR="white" CLASS="TableRowColor">
232
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
233
<CODE>&nbsp;double</CODE></FONT></TD>
234
<TD><CODE><B><A HREF="../../../../org/cresques/io/raster/PercentTailTrimFilter.html#getTailPercent()">getTailPercent</A></B>()</CODE>
235
236
<BR>
237
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Obtiene el porcentaje de recorte</TD>
238
</TR>
239
<TR BGCOLOR="white" CLASS="TableRowColor">
240
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
241
<CODE>&nbsp;void</CODE></FONT></TD>
242
<TD><CODE><B><A HREF="../../../../org/cresques/io/raster/PercentTailTrimFilter.html#post()">post</A></B>()</CODE>
243
244
<BR>
245 2733 nacho
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ordena las muestras , recorta y asigna m?ximo y m?nimo dependiendo del porcentaje
246 2256 igbrotru
 de recorte</TD>
247
</TR>
248
<TR BGCOLOR="white" CLASS="TableRowColor">
249
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
250
<CODE>&nbsp;void</CODE></FONT></TD>
251
<TD><CODE><B><A HREF="../../../../org/cresques/io/raster/PercentTailTrimFilter.html#pre()">pre</A></B>()</CODE>
252
253
<BR>
254
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calcula el incremento de X y de Y para la toma de muestras en el calculo de
255
 valores para el recorte</TD>
256
</TR>
257
<TR BGCOLOR="white" CLASS="TableRowColor">
258
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
259
<CODE>&nbsp;boolean</CODE></FONT></TD>
260
<TD><CODE><B><A HREF="../../../../org/cresques/io/raster/PercentTailTrimFilter.html#removeMaxValue()">removeMaxValue</A></B>()</CODE>
261
262
<BR>
263
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Devuelve true si se eliminan los extremos de la serie antes del calculo del recorte de colas
264
 o false si no se eliminan.</TD>
265
</TR>
266
</TABLE>
267
&nbsp;<A NAME="methods_inherited_from_class_org.cresques.io.raster.RasterFilter"><!-- --></A>
268
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
269
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
270
<TD><B>Methods inherited from class org.cresques.io.raster.<A HREF="../../../../org/cresques/io/raster/RasterFilter.html" title="class in org.cresques.io.raster">RasterFilter</A></B></TD>
271
</TR>
272
<TR BGCOLOR="white" CLASS="TableRowColor">
273
<TD><CODE><A HREF="../../../../org/cresques/io/raster/RasterFilter.html#addParam(java.lang.String, java.lang.Object)">addParam</A>, <A HREF="../../../../org/cresques/io/raster/RasterFilter.html#execute()">execute</A>, <A HREF="../../../../org/cresques/io/raster/RasterFilter.html#executeLines()">executeLines</A>, <A HREF="../../../../org/cresques/io/raster/RasterFilter.html#getInRasterDataType()">getInRasterDataType</A>, <A HREF="../../../../org/cresques/io/raster/RasterFilter.html#getOutRasterDataType()">getOutRasterDataType</A>, <A HREF="../../../../org/cresques/io/raster/RasterFilter.html#process(int, int)">process</A>, <A HREF="../../../../org/cresques/io/raster/RasterFilter.html#processLine(int)">processLine</A></CODE></TD>
274
</TR>
275
</TABLE>
276
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
277
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
278
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
279
<TD><B>Methods inherited from class java.lang.Object</B></TD>
280
</TR>
281
<TR BGCOLOR="white" CLASS="TableRowColor">
282
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
283
</TR>
284
</TABLE>
285
&nbsp;
286
<P>
287
288
<!-- ============ FIELD DETAIL =========== -->
289
290
<A NAME="field_detail"><!-- --></A>
291
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
292
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
293
<TD COLSPAN=1><FONT SIZE="+2">
294
<B>Field Detail</B></FONT></TD>
295
</TR>
296
</TABLE>
297
298
<A NAME="min"><!-- --></A><H3>
299
min</H3>
300
<PRE>
301
protected int[] <B>min</B></PRE>
302
<DL>
303
<DL>
304
</DL>
305
</DL>
306
<HR>
307
308
<A NAME="max"><!-- --></A><H3>
309
max</H3>
310
<PRE>
311
protected int[] <B>max</B></PRE>
312
<DL>
313
<DL>
314
</DL>
315
</DL>
316
<HR>
317
318
<A NAME="count"><!-- --></A><H3>
319
count</H3>
320
<PRE>
321
protected int <B>count</B></PRE>
322
<DL>
323
<DL>
324
</DL>
325
</DL>
326
<HR>
327
328
<A NAME="sample"><!-- --></A><H3>
329
sample</H3>
330
<PRE>
331
protected int[][] <B>sample</B></PRE>
332
<DL>
333
<DL>
334
</DL>
335
</DL>
336
<HR>
337
338
<A NAME="tailPercent"><!-- --></A><H3>
339
tailPercent</H3>
340
<PRE>
341
protected double <B>tailPercent</B></PRE>
342
<DL>
343
<DL>
344
</DL>
345
</DL>
346
<HR>
347
348
<A NAME="percentSamples"><!-- --></A><H3>
349
percentSamples</H3>
350
<PRE>
351
public double <B>percentSamples</B></PRE>
352
<DL>
353
<DL>
354
</DL>
355
</DL>
356
<HR>
357
358
<A NAME="fileList"><!-- --></A><H3>
359
fileList</H3>
360
<PRE>
361
protected java.util.ArrayList <B>fileList</B></PRE>
362
<DL>
363
<DL>
364
</DL>
365
</DL>
366
367
<!-- ========= CONSTRUCTOR DETAIL ======== -->
368
369
<A NAME="constructor_detail"><!-- --></A>
370
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
371
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
372
<TD COLSPAN=1><FONT SIZE="+2">
373
<B>Constructor Detail</B></FONT></TD>
374
</TR>
375
</TABLE>
376
377
<A NAME="PercentTailTrimFilter()"><!-- --></A><H3>
378
PercentTailTrimFilter</H3>
379
<PRE>
380
public <B>PercentTailTrimFilter</B>()</PRE>
381
<DL>
382
</DL>
383
384
<!-- ============ METHOD DETAIL ========== -->
385
386
<A NAME="method_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>Method Detail</B></FONT></TD>
391
</TR>
392
</TABLE>
393
394
<A NAME="pre()"><!-- --></A><H3>
395
pre</H3>
396
<PRE>
397
public void <B>pre</B>()</PRE>
398
<DL>
399
<DD>Calcula el incremento de X y de Y para la toma de muestras en el calculo de
400
 valores para el recorte
401
<P>
402
<DD><DL>
403
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/cresques/io/raster/IRasterFilter.html#pre()">pre</A></CODE> in interface <CODE><A HREF="../../../../org/cresques/io/raster/IRasterFilter.html" title="interface in org.cresques.io.raster">IRasterFilter</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/cresques/io/raster/RasterFilter.html#pre()">pre</A></CODE> in class <CODE><A HREF="../../../../org/cresques/io/raster/RasterFilter.html" title="class in org.cresques.io.raster">RasterFilter</A></CODE></DL>
404
</DD>
405
<DD><DL>
406
</DL>
407
</DD>
408
</DL>
409
<HR>
410
411
<A NAME="post()"><!-- --></A><H3>
412
post</H3>
413
<PRE>
414
public void <B>post</B>()</PRE>
415
<DL>
416 2733 nacho
<DD>Ordena las muestras , recorta y asigna m?ximo y m?nimo dependiendo del porcentaje
417 2256 igbrotru
 de recorte
418
<P>
419
<DD><DL>
420
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/cresques/io/raster/IRasterFilter.html#post()">post</A></CODE> in interface <CODE><A HREF="../../../../org/cresques/io/raster/IRasterFilter.html" title="interface in org.cresques.io.raster">IRasterFilter</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/cresques/io/raster/RasterFilter.html#post()">post</A></CODE> in class <CODE><A HREF="../../../../org/cresques/io/raster/RasterFilter.html" title="class in org.cresques.io.raster">RasterFilter</A></CODE></DL>
421
</DD>
422
<DD><DL>
423
</DL>
424
</DD>
425
</DL>
426
<HR>
427
428
<A NAME="getResult(java.lang.String)"><!-- --></A><H3>
429
getResult</H3>
430
<PRE>
431
public java.lang.Object <B>getResult</B>(java.lang.String&nbsp;name)</PRE>
432
<DL>
433
<DD>Obtiene el objeto stats con el m?ximo y m?nimo calculado
434
<P>
435
<DD><DL>
436
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/cresques/io/raster/IRasterFilter.html#getResult(java.lang.String)">getResult</A></CODE> in interface <CODE><A HREF="../../../../org/cresques/io/raster/IRasterFilter.html" title="interface in org.cresques.io.raster">IRasterFilter</A></CODE><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/cresques/io/raster/RasterFilter.html#getResult(java.lang.String)">getResult</A></CODE> in class <CODE><A HREF="../../../../org/cresques/io/raster/RasterFilter.html" title="class in org.cresques.io.raster">RasterFilter</A></CODE></DL>
437
</DD>
438
<DD><DL>
439
<DT><B>Parameters:</B><DD><CODE>name</CODE> - clave para obtener un objeto resultado del filtro.</DL>
440
</DD>
441
</DL>
442
<HR>
443
444
<A NAME="getTailPercent()"><!-- --></A><H3>
445
getTailPercent</H3>
446
<PRE>
447
public double <B>getTailPercent</B>()</PRE>
448
<DL>
449
<DD>Obtiene el porcentaje de recorte
450
<P>
451
<DD><DL>
452
453
<DT><B>Returns:</B><DD>porcentaje de recorte</DL>
454
</DD>
455
</DL>
456
<HR>
457
458
<A NAME="removeMaxValue()"><!-- --></A><H3>
459
removeMaxValue</H3>
460
<PRE>
461
public boolean <B>removeMaxValue</B>()</PRE>
462
<DL>
463
<DD>Devuelve true si se eliminan los extremos de la serie antes del calculo del recorte de colas
464
 o false si no se eliminan.
465
<P>
466
<DD><DL>
467
468
<DT><B>Returns:</B><DD></DL>
469
</DD>
470
</DL>
471
<!-- ========= END OF CLASS DATA ========= -->
472
<HR>
473
474
475
<!-- ======= START OF BOTTOM NAVBAR ====== -->
476
<A NAME="navbar_bottom"><!-- --></A>
477
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
478
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
479
<TR>
480
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
481
<A NAME="navbar_bottom_firstrow"><!-- --></A>
482
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
483
  <TR ALIGN="center" VALIGN="top">
484
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
485
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
486
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
487
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
488
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
489
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
490
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
491
  </TR>
492
</TABLE>
493
</TD>
494
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
495
</EM>
496
</TD>
497
</TR>
498
499
<TR>
500
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
501
&nbsp;<A HREF="../../../../org/cresques/io/raster/LinearEnhancementShortFilter.html" title="class in org.cresques.io.raster"><B>PREV CLASS</B></A>&nbsp;
502
&nbsp;<A HREF="../../../../org/cresques/io/raster/PercentTailTrimImageFilter.html" title="class in org.cresques.io.raster"><B>NEXT CLASS</B></A></FONT></TD>
503
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
504
  <A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;
505
&nbsp;<A HREF="PercentTailTrimFilter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
506
&nbsp;<SCRIPT type="text/javascript">
507
  <!--
508
  if(window==top) {
509
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
510
  }
511
  //-->
512
</SCRIPT>
513
<NOSCRIPT>
514
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
515
</NOSCRIPT>
516
517
</FONT></TD>
518
</TR>
519
<TR>
520
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
521
  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>
522
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
523
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>
524
</TR>
525
</TABLE>
526
<A NAME="skip-navbar_bottom"></A>
527
<!-- ======== END OF BOTTOM NAVBAR ======= -->
528
529
<HR>
530
531
</BODY>
532
</HTML>