Revision 12180 trunk/libraries/libRaster/src/org/gvsig/raster/grid/filter/statistics/StatisticsListManager.java
StatisticsListManager.java | ||
---|---|---|
68 | 68 |
* @param tail porcentaje de recorte |
69 | 69 |
* @param samples porcentaje de muestras tomadas del total de la imagen |
70 | 70 |
* @param removeMaxValue |
71 |
* @param stats |
|
71 | 72 |
*/ |
72 | 73 |
public void addTailFilter(double tail, double samples, boolean removeMaxValue, IStatistics stats) { |
73 |
RasterFilter filter = new TailTrimByteFilter();
|
|
74 |
RasterFilter filter = createTailFilter(tail, samples, removeMaxValue, stats);
|
|
74 | 75 |
|
76 |
if (filter != null) |
|
77 |
filterList.add(filter); |
|
78 |
} |
|
79 |
|
|
80 |
public static RasterFilter createTailFilter(double tail, double samples, boolean removeMaxValue, IStatistics stats) { |
|
81 |
RasterFilter filter = new TailTrimFloatFilter(); |
|
82 |
|
|
75 | 83 |
if (filter != null) { |
76 | 84 |
filter.addParam("stats", stats); |
77 | 85 |
filter.addParam("tail", new Double(tail)); |
78 | 86 |
filter.addParam("samples", new Double(samples)); |
79 | 87 |
filter.addParam("remove", new Boolean(removeMaxValue)); |
88 |
} |
|
80 | 89 |
|
81 |
filterList.add(filter); |
|
82 |
} |
|
90 |
return filter; |
|
83 | 91 |
} |
84 | 92 |
|
85 | 93 |
/* |
Also available in: Unified diff