Revision 12180 trunk/libraries/libRaster/src/org/gvsig/raster/grid/filter/enhancement/EnhancementListManager.java

View differences:

EnhancementListManager.java
99 99
			slm.addTailFilter(tailTrim, 0D, removeEnds, stats);
100 100
		}
101 101

  
102
		RasterFilter filter = new LinearEnhancementByteFilter();
102
		RasterFilter filter = createEnhancedFilter(removeEnds, stats, tailTrim, renderBands);
103
		if (filter != null)
104
			filterList.add(filter);
105
	}
106

  
107
	public static RasterFilter createEnhancedFilter(boolean removeEnds, IStatistics stats, double tailTrim, int[] renderBands) {
108
		RasterFilter filter = new LinearEnhancementFloatFilter();
103 109
		if (filter != null) {
104 110
			filter.addParam("stats", stats);
105 111
			if (removeEnds) {
......
109 115
			}
110 116
			filter.addParam("tailTrim", new Double(tailTrim));
111 117
			filter.addParam("renderBands", renderBands);
118
		}
112 119

  
113
			filterList.add(filter);
114
		}
120
		return filter;
115 121
	}
116 122

  
117 123
	/**

Also available in: Unified diff