Statistics
| Revision:

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

History | View | Annotate | Download (21.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 Fri Sep 02 13:43:21 CEST 2005 -->
6
<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
 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
 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
&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
 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
<DD>Ordena las muestras , recorta y asigna m?ximo y m?nimo dependiendo del porcentaje
417
 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>