Revision 12180 trunk/libraries/libRaster/src/org/gvsig/raster/grid/filter/statistics/StatisticsListManager.java

View differences:

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